Skip to content

6.1.7-rc2 review

Greg Kroah-Hartman linux-patches linux-tegra lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest0 of 176 patches 11 repliesIn review

Patches in v1 No applies recorded yet

None of the 176 patches the cover letter announces are in this archive.

Reviews trailers per patch

PatchAllen PaisRon EconomosTakeshi OgasawaraGuenter RoeckKelsey SteeleBagas SanjayaFenil JainLinux Kernel Functional TestingJon HunterSudip MukherjeeFlorian Fainelli
SeriesT-b T-b T-b T-b T-b T-b T-b T-b T-b T-b T-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 11 reviewers.

Read the v1 thread

Cover letter [PATCH 6.1 000/176] 6.1.7-rc2 review

This is the start of the stable review cycle for the 6.1.7 release. There are 176 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 Thu, 19 Jan 2023 12:45:11 +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.1.7-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.1.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 6.1.7-rc2

Mario Limonciello <[email protected]>
pinctrl: amd: Add dynamic debugging for active GPIOs

Ferry Toth <[email protected]>
Revert "usb: ulpi: defer ulpi_register on ulpi_read_id timeout"

Jens Axboe <[email protected]>
block: handle bio_split_to_limits() NULL return

Jens Axboe <[email protected]>
io_uring/io-wq: only free worker if it was allocated for creation

Jens Axboe <[email protected]>
io_uring/io-wq: free worker if task_work creation is canceled

Nathan Chancellor <[email protected]>
drm/i915: Fix CFI violations in gt_sysfs

Jens Axboe <[email protected]>
io_uring/poll: attempt request issue after racy poll wakeup

Pavel Begunkov <[email protected]>
io_uring: lock overflowing for IOPOLL

Johan Hovold <[email protected]>
efi: fix NULL-deref in init error path

Jaroslav Kysela <[email protected]>
ALSA: usb-audio: Fix possible NULL pointer dereference in snd_usb_pcm_has_fixed_rate()

Miaoqian Lin <[email protected]>
platform/x86/amd: Fix refcount leak in amd_pmc_probe

Maximilian Luz <[email protected]>
platform/surface: aggregator: Add missing call to ssam_request_sync_free()

Jakub Kicinski <[email protected]>
bnxt: make sure we return pages to the pool

Jie Wang <[email protected]>
net: hns3: fix wrong use of rss size during VF rss config

Clément Léger <[email protected]>
net: lan966x: check for ptp to be enabled in lan966x_ptp_deinit()

Christopher S Hall <[email protected]>
igc: Fix PPS delta between two synchronized end-points

Leo Yan <[email protected]>
perf kmem: Support field "node" in evsel__process_alloc_event() coping with recent tracepoint restructuring

Leo Yan <[email protected]>
perf kmem: Support legacy tracepoints

Ian Rogers <[email protected]>
perf build: Properly guard libbpf includes

Hariprasad Kelam <[email protected]>
octeontx2-pf: Fix resource leakage in VF driver unbind

Guillaume Nault <[email protected]>
selftests/net: l2_tos_ttl_inherit.sh: Ensure environment cleanup on failure.

Guillaume Nault <[email protected]>
selftests/net: l2_tos_ttl_inherit.sh: Run tests in their own netns.

Guillaume Nault <[email protected]>
selftests/net: l2_tos_ttl_inherit.sh: Set IPv6 addresses with "nodad".

Emeel Hakim <[email protected]>
net/mlx5e: Fix macsec possible null dereference when updating MAC security entity (SecY)

Emeel Hakim <[email protected]>
net/mlx5e: Fix macsec ssci attribute handling in offload path

Gavin Li <[email protected]>
net/mlx5e: Don't support encap rules with gbp option

Rahul Rameshbabu <[email protected]>
net/mlx5: Fix ptp max frequency adjustment range

Dragos Tatulea <[email protected]>
net/mlx5e: IPoIB, Fix child PKEY interface stats on rx path

Dragos Tatulea <[email protected]>
net/mlx5e: IPoIB, Block PKEY interfaces with less rx queues than parent

Dragos Tatulea <[email protected]>
net/mlx5e: IPoIB, Block queue count configuration when sub interfaces are present

Roy Novich <[email protected]>
net/mlx5e: Verify dev is present for fix features ndo

Moshe Shemesh <[email protected]>
net/mlx5: Fix command stats access after free

Ariel Levkovich <[email protected]>
net/mlx5e: TC, Keep mod hdr actions after mod hdr alloc

Ariel Levkovich <[email protected]>
net/mlx5: check attr pointer validity before dereferencing it

Heiner Kallweit <[email protected]>
Revert "r8169: disable detection of chip version 36"

Ido Schimmel <[email protected]>
net/sched: act_mpls: Fix warning during failed attribute validation

Zack Rusin <[email protected]>
drm/vmwgfx: Remove rcu locks from user resources

Maaz Mombasawala <[email protected]>
drm/vmwgfx: Remove vmwgfx_hashtab

Maaz Mombasawala <[email protected]>
drm/vmwgfx: Refactor ttm reference object hashtable to use linux/hashtable.

Maaz Mombasawala <[email protected]>
drm/vmwgfx: Refactor resource validation hashtable to use linux/hashtable implementation.

Maaz Mombasawala <[email protected]>
drm/vmwgfx: Remove ttm object hashtable

Maaz Mombasawala <[email protected]>
drm/vmwgfx: Refactor resource manager's hashtable to use linux/hashtable implementation.

Zack Rusin <[email protected]>
drm/vmwgfx: Write the driver id registers

Jiasheng Jiang <[email protected]>
ice: Add check for kzalloc

Yuan Can <[email protected]>
ice: Fix potential memory leak in ice_gnss_tty_write()

Luben Tuikov <[email protected]>
drm/amdgpu: Fix potential NULL dereference

Willy Tarreau <[email protected]>
tools/nolibc: fix the O_* fcntl/open macro definitions for riscv

Willy Tarreau <[email protected]>
tools/nolibc: restore mips branch ordering in the _start block

Stephan Gerhold <[email protected]>
ASoC: qcom: Fix building APQ8016 machine driver without SOUNDWIRE

Mirsad Goran Todorovac <[email protected]>
af_unix: selftest: Fix the size of the parameter to connect()

Eric Dumazet <[email protected]>
gro: take care of DODGY packets

Richard Gobert <[email protected]>
gro: avoid checking for a failed search

Minsuk Kang <[email protected]>
nfc: pn533: Wait for out_urb's completion in pn533_usb_send_frame()

Roger Pau Monne <[email protected]>
hvc/xen: lock console list traversal

Yair Podemsky <[email protected]>
sched/core: Fix arch_scale_freq_tick() on tickless systems

Angela Czubak <[email protected]>
octeontx2-af: Fix LMAC config in cgx_lmac_rx_tx_enable

Jeff Layton <[email protected]>
nfsd: fix handling of cached open files in nfsd4_open codepath

Jeff Layton <[email protected]>
nfsd: rework refcounting in filecache

Chuck Lever <[email protected]>
NFSD: Add an nfsd_file_fsync tracepoint

Jeff Layton <[email protected]>
nfsd: reorganize filecache.c

Jeff Layton <[email protected]>
nfsd: remove the pages_flushed statistic from filecache

Chuck Lever <[email protected]>
NFSD: Add an NFSD_FILE_GC flag to enable nfsd_file garbage collection

Chuck Lever <[email protected]>
NFSD: Revert "NFSD: NFSv4 CLOSE should release an nfsd_file immediately"

Chuck Lever <[email protected]>
NFSD: Pass the target nfsd_file to nfsd_commit()

Tung Nguyen <[email protected]>
tipc: fix unexpected link reset due to discovery messages

Biao Huang <[email protected]>
stmmac: dwmac-mediatek: remove the dwmac_fix_mac_speed

Takashi Iwai <[email protected]>
ALSA: usb-audio: Relax hw constraints for implicit fb sync

Takashi Iwai <[email protected]>
ALSA: usb-audio: Make sure to stop endpoints before closing EPs

Arnd Bergmann <[email protected]>
mtd: cfi: allow building spi-intel standalone

Mikhail Zhilkin <[email protected]>
mtd: parsers: scpart: fix __udivdi3 undefined on mips

Emanuele Ghidoli <[email protected]>
ASoC: wm8904: fix wrong outputs volume after power reactivation

Miaoqian Lin <[email protected]>
drm/msm/dpu: Fix memory leak in msm_mdss_parse_data_bus_icc_path

Yang Li <[email protected]>
drm/msm/dpu: Fix some kernel-doc comments

Arnd Bergmann <[email protected]>
ASoC: Intel: sof-nau8825: fix module alias overflow

Brent Lu <[email protected]>
ASoC: Intel: sof_nau8825: support rt1015p speaker amplifier

Arnd Bergmann <[email protected]>
ASoC: Intel: fix sof-nau8825 link failure

Peter Wang <[email protected]>
scsi: ufs: core: WLUN suspend SSU/enter hibern8 fail recovery

Shin'ichiro Kawasaki <[email protected]>
scsi: mpi3mr: Refer CONFIG_SCSI_MPI3MR in Makefile

Michael Kelley <[email protected]>
scsi: storvsc: Fix swiotlb bounce buffer leak in confidential VM

Ricardo Ribalda <[email protected]>
regulator: da9211: Use irq handler when ready

Peter Newman <[email protected]>
x86/resctrl: Fix event counts regression in reused RMIDs

Peter Newman <[email protected]>
x86/resctrl: Fix task CLOSID/RMID update race

Juergen Gross <[email protected]>
x86/pat: Fix pat_x_mtrr_type() for MTRR disabled case

Eliav Farber <[email protected]>
EDAC/device: Fix period calculation in edac_device_reset_delay_period()

Peter Zijlstra <[email protected]>
x86/boot: Avoid using Intel mnemonics in AT&T syntax asm

Kajol Jain <[email protected]>
powerpc/imc-pmu: Fix use of mutex in IRQs disabled section

Florian Westphal <[email protected]>
selftests: netfilter: fix transaction test script timeout handling

Gavrilov Ilia <[email protected]>
netfilter: ipset: Fix overflow before widen in the bitmap_ip_create() function.

Waiman Long <[email protected]>
sched/core: Fix use-after-free bug in dup_user_cpus_ptr()

Robin Murphy <[email protected]>
iommu/arm-smmu: Report IOMMU_CAP_CACHE_COHERENCY even betterer

Vladimir Oltean <[email protected]>
iommu/arm-smmu: Don't unregister on shutdown

Christophe JAILLET <[email protected]>
iommu/mediatek-v1: Fix an error handling path in mtk_iommu_v1_probe()

Vladimir Oltean <[email protected]>
iommu/arm-smmu-v3: Don't unregister on shutdown

Yunfei Wang <[email protected]>
iommu/iova: Fix alloc iova overflows issue

Aaron Thompson <[email protected]>
mm: Always release pages to the buddy allocator in memblock_free_late().

Saleemkhan Jamadar <[email protected]>
drm/amdgpu: enable VCN DPG for GC IP v11.0.4

Saleemkhan Jamadar <[email protected]>
drm/amdgpu: Enable pg/cg flags on GC11_0_4 for VCN

Yifan Zhang <[email protected]>
drm/amdgpu: add soc21 common ip block support for GC 11.0.4

Evan Quan <[email protected]>
drm/amd/pm: enable GPO dynamic control support for SMU13.0.7

Evan Quan <[email protected]>
drm/amd/pm: enable GPO dynamic control support for SMU13.0.0

Candice Li <[email protected]>
drm/amd/pm: Enable bad memory page/channel recording support for smu v13_0_0

Kenneth Feng <[email protected]>

    drm/amd/pm: enable mode1 reset on smu_v13_0_10

Ferry Toth <[email protected]>
usb: ulpi: defer ulpi_register on ulpi_read_id timeout

Chris Wilson <[email protected]>
drm/i915/gt: Cleanup partial engine discovery failures

Daniil Tatianin <[email protected]>

    iavf/iavf_main: actually log ->src mask when talking about it

Herbert Xu <[email protected]>
ipv6: raw: Deduct extension header length in rawv6_push_pending_frames

Yang Yingliang <[email protected]>
ixgbe: fix pci device refcount leak

Hans de Goede <[email protected]>

    platform/x86: sony-laptop: Don't turn off 0x153 keyboard backlight during probe

Konrad Dybcio <[email protected]>
dt-bindings: msm/dsi: Don't require vcca-supply on 14nm PHY

Konrad Dybcio <[email protected]>
dt-bindings: msm/dsi: Don't require vdds-supply on 10nm PHY

Kuogee Hsieh <[email protected]>
drm/msm/dp: do not complete dp_aux_cmd_fifo_tx() if irq is not for aux transfer

Hans de Goede <[email protected]>

    platform/x86: ideapad-laptop: Add Legion 5 15ARH05 DMI id to set_fn_lock_led_list[]

Liu Shixin <[email protected]>
arm64/mm: fix incorrect file_map_count for invalid pmd

Zenghui Yu <[email protected]>
arm64: ptrace: Use ARM64_SME to guard the SME register enumerations

Bryan O'Donoghue <[email protected]>
dt-bindings: msm: dsi-phy-28nm: Add missing qcom, dsi-phy-regulator-ldo-mode

Liu Shixin <[email protected]>
arm64/mm: add pud_user_exec() check in pud_user_accessible_page()

Mark Brown <[email protected]>
arm64/signal: Always accept SVE signal frames on SME only systems

Bryan O'Donoghue <[email protected]>
dt-bindings: msm: dsi-controller-main: Fix description of core clock

Bryan O'Donoghue <[email protected]>
dt-bindings: msm: dsi-controller-main: Fix power-domain constraint

Mark Brown <[email protected]>
arm64/signal: Always allocate SVE signal frames on SME only systems

Konrad Dybcio <[email protected]>
drm/msm/adreno: Make adreno quirks not overwrite each other

Marc Zyngier <[email protected]>
firmware/psci: Don't register with debugfs if PSCI isn't available

Will Deacon <[email protected]>
firmware/psci: Fix MEM_PROTECT_RANGE function numbers

Dmitry Baryshkov <[email protected]>
drm/msm: another fix for the headless Adreno GPU

Bryan O'Donoghue <[email protected]>
dt-bindings: msm: dsi-controller-main: Fix operating-points-v2 constraint

Hans de Goede <[email protected]>
platform/x86: dell-privacy: Fix SW_CAMERA_LENS_COVER reporting

Thomas Weißschuh <[email protected]>
platform/x86: asus-wmi: Don't load fan curves without fan

Mark Pearson <[email protected]>
platform/x86: thinkpad_acpi: Fix profile mode display in AMT mode

Hans de Goede <[email protected]>
platform/x86: int3472/discrete: Ensure the clk/power enable pins are in output mode

Maximilian Luz <[email protected]>
platform/surface: aggregator: Ignore command messages not intended for us

Hans de Goede <[email protected]>
platform/x86: dell-privacy: Only register SW_CAMERA_LENS_COVER if present

Hans de Goede <[email protected]>
ACPI: video: Allow selecting NVidia-WMI-EC or Apple GMUX backlight from the cmdline

ChiYuan Huang <[email protected]>
ASoC: rt9120: Make dev PM runtime bind AsoC component PM

Jens Axboe <[email protected]>
io_uring/fdinfo: include locked hash table in fdinfo output

Paulo Alcantara <[email protected]>
cifs: fix double free on failed kerberos auth

Paulo Alcantara <[email protected]>
cifs: do not query ifaces on smb1 mounts

Paulo Alcantara <[email protected]>
cifs: fix file info setting in cifs_open_file()

Paulo Alcantara <[email protected]>
cifs: fix file info setting in cifs_query_path_info()

Volker Lendecke <[email protected]>
cifs: Fix uninitialized memory read for smb311 posix symlink create

Alex Deucher <[email protected]>
Revert "drm/amdgpu: Revert "drm/amdgpu: getting fan speed pwm for vega10 properly""

Ao Zhong <[email protected]>
drm/amd/display: move remaining FPU code to dml folder

Evan Quan <[email protected]>
drm/amd/pm: add the missing mapping for PPT feature on SMU13.0.0 and 13.0.7

Evan Quan <[email protected]>
drm/amd/pm: correct the reference clock for fan speed(rpm) calculation

YiPeng Chai <[email protected]>
drm/amdgpu: Fixed bug on error when unloading amdgpu

Mario Limonciello <[email protected]>
drm/amd: Delay removal of the firmware framebuffer

Rob Clark <[email protected]>
drm/i915: Fix potential context UAFs

Nirmoy Das <[email protected]>
drm/i915: Reserve enough fence slot for i915_vma_unbind_async

Chris Wilson <[email protected]>
drm/i915/gt: Reset twice

Arunpravin Paneer Selvam <[email protected]>
drm: Optimize drm buddy top-down allocation method

Guchun Chen <[email protected]>
drm/amd/pm/smu13: BACO is supported when it's in BACO state

Rob Clark <[email protected]>
drm/virtio: Fix GEM handle creation UAF

Heiko Carstens <[email protected]>
s390/percpu: add READ_ONCE() to arch_this_cpu_to_op_simple()

Heiko Carstens <[email protected]>
s390/cpum_sf: add READ_ONCE() semantics to compare and swap loops

Perry Yuan <[email protected]>
cpufreq: amd-pstate: fix kernel hang issue while amd-pstate unregistering

Catalin Marinas <[email protected]>

    elfcore: Add a cprm parameter to elf_core_extra_{phdrs,data_size}

Brian Norris <[email protected]>
ASoC: qcom: lpass-cpu: Fix fallback SD line index handling

Ivan T. Ivanov <[email protected]>
brcmfmac: Prefer DT board type over DMI board type

Alexander Egorenkov <[email protected]>
s390/kexec: fix ipl report address for kdump

Adrian Hunter <[email protected]>
perf auxtrace: Fix address filter duplicate symbol selection

Noor Azura Ahmad Tarmizi <[email protected]>
net: stmmac: add aux timestamps fifo clearance wait

Hans de Goede <[email protected]>
ACPI: Fix selecting wrong ACPI fwnode for the iGPU on some Dell laptops

Mark Rutland <[email protected]>
arm64: cmpxchg_double*: hazard against entire exchange variable

Catalin Marinas <[email protected]>
arm64: mte: Avoid the racy walk of the vma list during core dump

Catalin Marinas <[email protected]>
arm64: mte: Fix double-freeing of the temporary tag storage during coredump

Jens Axboe <[email protected]>
io_uring/poll: add hash if ready poll request can't complete inline

Jonathan Corbet <[email protected]>
docs: Fix the docs build with Sphinx 6.0

Ard Biesheuvel <[email protected]>
efi: tpm: Avoid READ_ONCE() for accessing the event log

Ding Hui <[email protected]>
efi: fix userspace infinite retry read efivars after EFI runtime services page fault

Marc Zyngier <[email protected]>
KVM: arm64: Fix S1PTW handling on RO memslots

Paolo Bonzini <[email protected]>
KVM: x86: Do not return host topology information from KVM_GET_SUPPORTED_CPUID

Luka Guzenko <[email protected]>

    ALSA: hda/realtek: Enable mute/micmute LEDs on HP Spectre x360 13-aw0xxx

Yuchi Yang <[email protected]>
ALSA: hda/realtek - Turn on power early

Jaroslav Kysela <[email protected]>
ALSA: usb-audio: Always initialize fixed_rate in snd_usb_find_implicit_fb_sync_format()

Jaroslav Kysela <[email protected]>
ALSA: control-led: use strscpy in set_led_id()

Takashi Iwai <[email protected]>
Revert "ALSA: usb-audio: Drop superfluous interface setup at parsing"

Pablo Neira Ayuso <[email protected]>
netfilter: nft_payload: incorrect arithmetics when fetching VLAN header bits

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

Diffstat:

 .../bindings/display/msm/dsi-controller-main.yaml  |   4 +-
 .../bindings/display/msm/dsi-phy-10nm.yaml         |   1 -
 .../bindings/display/msm/dsi-phy-14nm.yaml         |   1 -
 .../bindings/display/msm/dsi-phy-28nm.yaml         |   4 +
 Documentation/gpu/todo.rst                         |  11 -
 Documentation/sphinx/load_config.py                |   6 +-
 Documentation/virt/kvm/api.rst                     |  14 +
 Makefile                                           |   4 +-
 arch/arm64/include/asm/atomic_ll_sc.h              |   2 +-
 arch/arm64/include/asm/atomic_lse.h                |   2 +-
 arch/arm64/include/asm/kvm_emulate.h               |  22 +-
 arch/arm64/include/asm/pgtable.h                   |   6 +-
 arch/arm64/kernel/elfcore.c                        |  61 ++-
 arch/arm64/kernel/ptrace.c                         |   2 +-
 arch/arm64/kernel/signal.c                         |   9 +-
 arch/ia64/kernel/elfcore.c                         |   4 +-
 arch/powerpc/include/asm/imc-pmu.h                 |   2 +-
 arch/powerpc/perf/imc-pmu.c                        | 136 +++---
 arch/s390/include/asm/cpu_mf.h                     |  31 +-
 arch/s390/include/asm/percpu.h                     |   2 +-
 arch/s390/kernel/machine_kexec_file.c              |   5 +-
 arch/s390/kernel/perf_cpum_sf.c                    | 101 +++--
 arch/x86/boot/bioscall.S                           |   4 +-
 arch/x86/kernel/cpu/resctrl/monitor.c              |  49 ++-
 arch/x86/kernel/cpu/resctrl/rdtgroup.c             |  12 +-
 arch/x86/kvm/cpuid.c                               |  32 +-
 arch/x86/mm/pat/memtype.c                          |   3 +-
 arch/x86/um/elfcore.c                              |   4 +-
 block/blk-merge.c                                  |   4 +-
 block/blk-mq.c                                     |   5 +-
 drivers/acpi/glue.c                                |  14 +-
 drivers/acpi/scan.c                                |   7 +-
 drivers/acpi/video_detect.c                        |   4 +
 drivers/block/drbd/drbd_req.c                      |   2 +
 drivers/block/ps3vram.c                            |   2 +
 drivers/cpufreq/amd-pstate.c                       |   1 +
 drivers/edac/edac_device.c                         |  17 +-
 drivers/edac/edac_module.h                         |   2 +-
 drivers/firmware/efi/efi.c                         |   9 +-
 drivers/firmware/efi/runtime-wrappers.c            |   1 +
 drivers/firmware/psci/psci.c                       |   3 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |   8 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c            |   6 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.c         |   5 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c       |   2 +-
 drivers/gpu/drm/amd/amdgpu/soc21.c                 |  11 +
 .../gpu/drm/amd/display/dc/dcn32/dcn32_resource.c  |   5 +-
 .../gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c   |   8 +
 .../gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.h   |   3 +
 .../drm/amd/pm/powerplay/hwmgr/vega10_thermal.c    |  25 +-
 drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h      |   4 +
 .../amd/pm/swsmu/inc/pmfw_if/smu_v13_0_0_ppsmc.h   |   8 +-
 drivers/gpu/drm/amd/pm/swsmu/inc/smu_types.h       |   5 +-
 drivers/gpu/drm/amd/pm/swsmu/inc/smu_v13_0.h       |   3 +
 drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c     |  23 +-
 .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c   |  95 +++-
 .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c   |   3 +
 drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c             |  18 +
 drivers/gpu/drm/amd/pm/swsmu/smu_cmn.h             |   3 +
 drivers/gpu/drm/drm_buddy.c                        |  81 ++--
 drivers/gpu/drm/i915/gem/i915_gem_context.c        |  24 +-
 drivers/gpu/drm/i915/gt/intel_engine_cs.c          |   7 +-
 drivers/gpu/drm/i915/gt/intel_gt_sysfs.c           |  15 +-
 drivers/gpu/drm/i915/gt/intel_gt_sysfs.h           |   2 +-
 drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.c        | 461 +++++++++-----------
 drivers/gpu/drm/i915/gt/intel_reset.c              |  34 +-
 drivers/gpu/drm/i915/i915_vma.c                    |   2 +-
 drivers/gpu/drm/msm/adreno/adreno_gpu.h            |  10 +-
 .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c    |   3 +-
 drivers/gpu/drm/msm/dp/dp_aux.c                    |   4 +
 drivers/gpu/drm/msm/msm_drv.c                      |   2 +-
 drivers/gpu/drm/msm/msm_mdss.c                     |   6 +-
 drivers/gpu/drm/virtio/virtgpu_ioctl.c             |  19 +-
 drivers/gpu/drm/vmwgfx/Makefile                    |   2 +-
 drivers/gpu/drm/vmwgfx/ttm_object.c                | 156 +++----
 drivers/gpu/drm/vmwgfx/ttm_object.h                |  32 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_bo.c                 |  38 --
 drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf_res.c         |  62 ++-
 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c                |  71 ++-
 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h                |  29 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c            | 190 ++++----
 drivers/gpu/drm/vmwgfx/vmwgfx_hashtab.c            | 199 ---------
 drivers/gpu/drm/vmwgfx/vmwgfx_hashtab.h            |  83 ----
 drivers/gpu/drm/vmwgfx/vmwgfx_resource.c           |  33 --
 drivers/gpu/drm/vmwgfx/vmwgfx_validation.c         |  55 ++-
 drivers/gpu/drm/vmwgfx/vmwgfx_validation.h         |  26 +-
 drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c        |   4 +-
 drivers/iommu/arm/arm-smmu/arm-smmu.c              |  32 +-
 drivers/iommu/iova.c                               |   4 +-
 drivers/iommu/mtk_iommu_v1.c                       |   4 +-
 drivers/md/dm.c                                    |   2 +
 drivers/md/md.c                                    |   2 +
 drivers/mtd/parsers/scpart.c                       |   2 +-
 drivers/mtd/spi-nor/core.c                         |   1 +
 drivers/net/ethernet/broadcom/bnxt/bnxt.c          |   4 +-
 .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c  |   2 +-
 drivers/net/ethernet/intel/iavf/iavf_main.c        |   2 +-
 drivers/net/ethernet/intel/ice/ice_gnss.c          |  24 +-
 drivers/net/ethernet/intel/igc/igc_defines.h       |   2 +
 drivers/net/ethernet/intel/igc/igc_ptp.c           |  10 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c       |  14 +-
 drivers/net/ethernet/marvell/octeontx2/af/cgx.c    |   4 +-
 drivers/net/ethernet/marvell/octeontx2/af/cgx.h    |   1 -
 .../net/ethernet/marvell/octeontx2/nic/otx2_vf.c   |   2 +
 drivers/net/ethernet/mellanox/mlx5/core/cmd.c      |  13 +-
 .../ethernet/mellanox/mlx5/core/en/tc_tun_vxlan.c  |   2 +
 .../ethernet/mellanox/mlx5/core/en_accel/macsec.c  |  19 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_main.c  |   3 +
 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c    |   2 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c    |   5 +-
 .../ethernet/mellanox/mlx5/core/eswitch_offloads.c |   2 +-
 .../ethernet/mellanox/mlx5/core/ipoib/ethtool.c    |  16 +-
 .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c  |  38 ++
 .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.h  |   6 +
 .../ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c |  18 +-
 .../net/ethernet/mellanox/mlx5/core/lib/clock.c    |   2 +-
 .../net/ethernet/microchip/lan966x/lan966x_ptp.c   |   3 +
 drivers/net/ethernet/realtek/r8169_main.c          |   5 +-
 .../net/ethernet/stmicro/stmmac/dwmac-mediatek.c   |  26 --
 drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c   |   5 +-
 .../net/wireless/broadcom/brcm80211/brcmfmac/of.c  |   5 +-
 drivers/nfc/pn533/usb.c                            |  44 +-
 drivers/nvme/host/multipath.c                      |   2 +
 drivers/pinctrl/pinctrl-amd.c                      |  10 +-
 drivers/platform/surface/aggregator/controller.c   |   4 +-
 .../surface/aggregator/ssh_request_layer.c         |  14 +
 drivers/platform/x86/amd/pmc.c                     |   2 +-
 drivers/platform/x86/asus-wmi.c                    |   3 +
 drivers/platform/x86/dell/dell-wmi-privacy.c       |  41 +-
 drivers/platform/x86/ideapad-laptop.c              |   6 +
 .../platform/x86/intel/int3472/clk_and_regulator.c |   3 +
 drivers/platform/x86/intel/int3472/discrete.c      |   4 +
 drivers/platform/x86/sony-laptop.c                 |  21 +-
 drivers/platform/x86/thinkpad_acpi.c               |  23 +-
 drivers/regulator/da9211-regulator.c               |  11 +-
 drivers/s390/block/dcssblk.c                       |   2 +
 drivers/scsi/mpi3mr/Makefile                       |   2 +-
 drivers/scsi/storvsc_drv.c                         |   3 +
 drivers/tty/hvc/hvc_xen.c                          |  46 +-
 drivers/ufs/core/ufshcd.c                          |  26 ++
 fs/binfmt_elf.c                                    |   4 +-
 fs/binfmt_elf_fdpic.c                              |   4 +-
 fs/cifs/connect.c                                  |   9 +-
 fs/cifs/link.c                                     |   1 +
 fs/cifs/smb1ops.c                                  |  63 +--
 fs/cifs/smb2pdu.c                                  |   5 +-
 fs/nfsd/filecache.c                                | 484 ++++++++++++---------
 fs/nfsd/filecache.h                                |   9 +-
 fs/nfsd/nfs3proc.c                                 |  10 +-
 fs/nfsd/nfs4proc.c                                 |  11 +-
 fs/nfsd/nfs4state.c                                |  20 +-
 fs/nfsd/trace.h                                    | 129 +++---
 fs/nfsd/vfs.c                                      |  19 +-
 fs/nfsd/vfs.h                                      |   3 +-
 include/acpi/acpi_bus.h                            |   3 +-
 include/linux/elfcore.h                            |   8 +-
 include/linux/mlx5/driver.h                        |   2 +-
 include/linux/mtd/spi-nor.h                        |   1 -
 include/linux/tpm_eventlog.h                       |   4 +-
 include/uapi/linux/psci.h                          |   4 +-
 io_uring/fdinfo.c                                  |  12 +-
 io_uring/io-wq.c                                   |   6 +
 io_uring/poll.c                                    |  50 ++-
 io_uring/rw.c                                      |   6 +-
 kernel/sched/core.c                                |  41 +-
 mm/memblock.c                                      |   8 +-
 net/core/gro.c                                     |  71 +--
 net/ipv6/raw.c                                     |   4 +
 net/netfilter/ipset/ip_set_bitmap_ip.c             |   4 +-
 net/netfilter/nft_payload.c                        |   2 +-
 net/sched/act_mpls.c                               |   8 +-
 net/tipc/node.c                                    |  12 +-
 sound/core/control_led.c                           |   5 +-
 sound/pci/hda/patch_realtek.c                      |  53 ++-
 sound/soc/codecs/rt9120.c                          |  12 +
 sound/soc/codecs/wm8904.c                          |   7 +
 sound/soc/intel/boards/Kconfig                     |   1 +
 sound/soc/intel/boards/sof_nau8825.c               |  22 +-
 sound/soc/intel/common/soc-acpi-intel-adl-match.c  |  18 +-
 sound/soc/qcom/Kconfig                             |  21 +-
 sound/soc/qcom/Makefile                            |   2 +
 sound/soc/qcom/common.c                            | 114 -----
 sound/soc/qcom/common.h                            |  10 -
 sound/soc/qcom/lpass-cpu.c                         |   5 +-
 sound/soc/qcom/sc8280xp.c                          |   1 +
 sound/soc/qcom/sdw.c                               | 123 ++++++
 sound/soc/qcom/sdw.h                               |  18 +
 sound/soc/qcom/sm8250.c                            |   1 +
 sound/usb/implicit.c                               |   3 +-
 sound/usb/pcm.c                                    |  16 +-
 sound/usb/stream.c                                 |   6 +
 tools/include/nolibc/arch-mips.h                   |   2 +
 tools/include/nolibc/arch-riscv.h                  |  14 +-
 tools/perf/builtin-kmem.c                          |  65 ++-
 tools/perf/builtin-trace.c                         |   2 +
 tools/perf/util/auxtrace.c                         |   2 +-
 tools/perf/util/bpf_counter.h                      |   6 +
 tools/testing/memblock/internal.h                  |   4 +
 .../testing/selftests/net/af_unix/test_unix_oob.c  |   2 +-
 tools/testing/selftests/net/l2_tos_ttl_inherit.sh  | 202 +++++----
 .../selftests/netfilter/nft_trans_stress.sh        |  16 +-
 tools/testing/selftests/netfilter/settings         |   1 +
 202 files changed, 2657 insertions(+), 2153 deletions(-)