6.1.7-rc2 review
Get series with b4
b4 am [email protected]Versions newest first
- 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
| Patch | Allen Pais | Ron Economos | Takeshi Ogasawara | Guenter Roeck | Kelsey Steele | Bagas Sanjaya | Fenil Jain | Linux Kernel Functional Testing | Jon Hunter | Sudip Mukherjee | Florian Fainelli |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Series | T-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.
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(-)