Linux 2962 Published by

Linus Torvalds has announced the second release candidate for Linux kernel 6.1 for testing.



Linux kernel 6.1-rc2 released

Hmm. Usually rc2 is a pretty quiet week, and it mostly started out that way too, but then things took a turn for the strange. End result: 6.1-rc2 ended up being unusually large.

The main reason is fairly benign, though: Mauro had screwed up the media tree pull request during the merge window, so rc2 ends up having a "oops, here's the part that was missing" moment. Since it had all been in linux-next (yes, I checked, so nobody else should try that trick), I ended up pulling that missing part during the rc2 week.

But if you ignore that media tree portion, things look pretty normal for an rc2.

Anyway, ignoring those media changes, we have a little bit of everything in here - arch updates, drivers (gpu, device mapper, networking), EFI, some core kernel fixes (mm, scheduler, cgroup, networking). The full shortlog is appended (and that shortlog does include the media pieces).

Please do go test,
Linus

Full source: https://git.kernel.org/torvalds/t/linux-6.1-rc2.tar.gz
Patch: https://git.kernel.org/torvalds/p/v6.1-rc2/v6.0

You can view the summary of the changes at the following URL:
https://git.kernel.org/torvalds/ds/v6.1-rc2/v6.1-rc1

Kernel

Adam Borowski (1):
i2c: mlxbf: depend on ACPI; clean away ifdeffage

Alan Stern (1):
media: mceusb: Use new usb_control_msg_*() routines

Alex Deucher (1):
drm/amdgpu: fix sdma doorbell init ordering on APUs

Alexander Graf (3):
kvm: Add support for arch compat vm ioctls
KVM: x86: Copy filter arg outside kvm_vm_ioctl_set_msr_filter()
KVM: x86: Add compat handler for KVM_X86_SET_MSR_FILTER

Alexander Potapenko (1):
tipc: fix an information leak in tipc_topsrv_kern_subscr

Alexander Stein (2):
media: v4l2: Fix v4l2_i2c_subdev_set_name function documentation
ata: ahci-imx: Fix MODULE_ALIAS

Alexey Romanov (1):
zsmalloc: zs_destroy_pool: add size_class NULL check

Alistair Popple (1):
nouveau: fix migrate_to_ram() for faulting page

Andrew Jones (1):
RISC-V: Fix compilation without RISCV_ISA_ZICBOM

Andrew Morton (1):
mm/mmap.c: __vma_adjust(): suppress uninitialized var warning

Andy Shevchenko (2):
media: atomisp_gmin_platform: Switch to use acpi_evaluate_dsm_typed()
media: atomisp_gmin_platform: Unexport and split camera_sensor_csi()

Anup Patel (1):
RISC-V: KVM: Fix kvm_riscv_vcpu_timer_pending() for Sstc

Ard Biesheuvel (6):
efi: libstub: Remove zboot signing from build options
efi: ssdt: Don't free memory if ACPI table was loaded successfully
efi: efivars: Fix variable writes without query_variable_store()
efi: libstub: Give efi_main() asmlinkage qualification
efi: libstub: Fix incorrect payload size in zboot header
efi: runtime: Don't assume virtual mappings are missing if VA == PA == 0

Arunpravin Paneer Selvam (1):
drm/amdgpu: Fix for BO move issue

Asher Song (1):
drm/amdgpu: Revert "drm/amdgpu: getting fan speed pwm for vega10 properly"

Ashish Kalra (1):
ACPI: APEI: Fix integer overflow in ghes_estatus_pool_init()

Babu Moger (1):
x86/resctrl: Fix min_cbm_bits for AMD

Bagas Sanjaya (1):
Documentation: ACPI: Prune DSDT override documentation from index

Benjamin Gaignard (7):
media: hantro: Store HEVC bit depth in context
media: hantro: HEVC: Fix auxilary buffer size calculation
media: hantro: HEVC: Fix chroma offset computation
media: hantro: postproc: Configure output regs to support 10bit
media: Hantro: HEVC: Allows 10-bit bitstream
media: hantro: imx8m: Enable 10bit decoding
media: hantro: Allows luma and chroma depth to be different

Boris Burkov (1):
btrfs: send: allow protocol version 3 with CONFIG_BTRFS_DEBUG

Borislav Petkov (1):
x86/microcode/AMD: Apply the patch early on every logical thread

Brett Creeley (1):
ionic: catch NULL pointer issue on reconfig

Bryan O'Donoghue (3):
media: venus: dec: Handle the case where find_format fails
media: venus: Fix NV12 decoder buffer discovery on HFI_VERSION_1XX
i2c: qcom-cci: Fix ordering of pm_runtime_xx and i2c_add_adapter

Cezar Bulinaru (1):
net: hv_netvsc: Fix a warning triggered by memcpy in rndis_filter

Chang S. Bae (4):
x86/fpu: Configure init_fpstate attributes orderly
x86/fpu: Fix the init_fpstate size check with the actual size
x86/fpu: Exclude dynamic states from init_fpstate
x86/fpu: Fix copy_xstate_to_uabi() to copy init states correctly

Charlotte Tan (1):
iommu/vt-d: Allow NVS regions in arch_rmrr_sanity_check()

Chen Zhongjin (1):
x86/unwind/orc: Fix unreliable stack dump with gcov

Christian König (2):
drm/sched: add DRM_SCHED_FENCE_DONT_PIPELINE flag
drm/amdgpu: use DRM_SCHED_FENCE_DONT_PIPELINE for VM updates

Christian Marangi (2):
net: dsa: qca8k: fix inband mgmt for big-endian systems
net: dsa: qca8k: fix ethtool autocast mib for big-endian systems

Christoph Böhmwalder (1):
drbd: only clone bio if we have a backing device

Christoph Hellwig (2):
nvme: add Guenther as nvme-hwmon maintainer
nvme-hwmon: consistently ignore errors from nvme_hwmon_init

Christophe JAILLET (3):
media: ov8865: Fix an error handling path in ov8865_probe()
media: sunxi: Fix some error handling path of sun8i_a83t_mipi_csi2_probe()
media: sunxi: Fix some error handling path of sun6i_mipi_csi2_probe()

Colin Ian King (2):
HID: lenovo: Make array tp10ubkbd_led static const
init: Kconfig: fix spelling mistake "satify" -> "satisfy"

Damien Le Moal (6):
ata: ahci_st: Fix compilation warning
ata: sata_rcar: Fix compilation warning
ata: ahci_brcm: Fix compilation warning
ata: ahci_xgene: Fix compilation warning
ata: ahci_imx: Fix compilation warning
ata: ahci_qoriq: Fix compilation warning

Dan Carpenter (7):
media: platform: mtk-mdp3: fix error code in mdp_vpu_dev_init()
media: atomisp: prevent integer overflow in sh_css_set_black_frame()
net/smc: Fix an error code in smc_lgr_create()
sunhme: Uninitialized variable in happy_meal_init()
net: dsa: uninitialized variable in dsa_slave_netdevice_event()
nvme: fix error pointer dereference in error handling
mailmap: update Dan Carpenter's email address

Daniel Bristot de Oliveira (1):
rv/dot2c: Make automaton definition static

Daniel González Cabanelas (1):
media: cx88: add IR remote support for NotOnlyTV LV3H

Daniel Lundberg Pedersen (1):
media: docs: libv4l-introduction.rst: Fix function signature and link

Daniel Wagner (1):
nvmet: fix invalid memory reference in nvmet_subsys_attr_qid_max_show

Danijel Slivka (1):
drm/amdgpu: set vm_update_mode=0 as default for Sienna Cichlid
in SRIOV case

David Gow (1):
drm: tests: Fix a buffer overflow in format_helper_test

David Sterba (3):
btrfs: send: update command for protocol version check
btrfs: delete stale comments after merge conflict resolution
MAINTAINERS: update btrfs website links and files

Dawei Li (1):
erofs: protect s_inodes with s_inode_list_lock for fscache

Denis Nikitin (1):
KVM: arm64: nvhe: Fix build with profile optimization

Dikshita Agarwal (1):
media: venus : Addition of support for VIDIOC_TRY_ENCODER_CMD

Eric Dumazet (3):
skmsg: pass gfp argument to alloc_sk_msg()
net: hsr: avoid possible NULL deref in skb_clone()
net: sched: fix race condition in qdisc_graft()

Eric Ren (1):
KVM: arm64: vgic: Fix exit condition in scan_its_table()

Evan Quan (3):
drm/amd/pm: fulfill SMU13.0.0 cstate control interface
drm/amd/pm: fulfill SMU13.0.7 cstate control interface
drm/amd/pm: disable cstate feature for gpu reset scenario

Fabien Parent (3):
cpufreq: qcom: fix memory leak in error path
cpufreq: qcom: fix writes in read-only memory region
cpufreq: qcom: remove unused parameter in function definition

Felix Riemann (1):
net: phy: dp83822: disable MDI crossover status change interrupt

Filipe Manana (4):
btrfs: add missing path cache update during fiemap
btrfs: fix processing of delayed data refs during backref walking
btrfs: fix processing of delayed tree block refs during backref walking
btrfs: ignore fiemap path cache if we have multiple leaves for a
data extent

GONG, Ruiqi (1):
selinux: enable use of both GFP_KERNEL and GFP_ATOMIC in convert_context()

Gao Xiang (2):
erofs: shouldn't churn the mapping page for duplicated copies
erofs: fix up inplace decompression success rate

Gavin Shan (1):
KVM: selftests: Fix number of pages for memory slot in
memslot_modification_stress_test

Genjian Zhang (1):
dm: remove unnecessary assignment statement in alloc_dev()

Guenter Roeck (1):
drm/amd/display: Increase frame size limit for display_mode_vba_util_32.o

Guillaume Nault (1):
netfilter: rpfilter/fib: Set ->flowic_uid correctly for user namespaces.

Hangyu Hua (1):
media: meson: vdec: fix possible refcount leak in vdec_probe()

Hans Verkuil (5):
media: s5p_cec: limit msg.len to CEC_MAX_MSG_SIZE
media: cros-ec-cec: limit msg.len to CEC_MAX_MSG_SIZE
media: v4l2-ctrls: drop 'elems' argument from control type ops.
media: dvb-frontends/drxk: initialize err to 0
media: cec: add support for Absolute Volume Control

Hans de Goede (41):
media: atomisp-ov2680: Fix ov2680_set_fmt()
media: atomisp-ov2680: Don't take the input_lock for try_fmt calls.
media: atomisp-ov2680: Improve ov2680_set_fmt() error handling
media: atomisp-notes: Add info about sensors
v4l2_get_subdev_hostdata() use
media: atomisp: Fix VIDIOC_TRY_FMT
media: atomisp: Make atomisp_try_fmt_cap() take padding into account
media: atomisp: hmm_bo: Simplify alloc_private_pages()
media: atomisp: hmm_bo: Further simplify alloc_private_pages()
media: atomisp: hmm_bo: Rewrite alloc_private_pages() using
pages_array helper funcs
media: atomisp: hmm_bo: Rewrite free_private_pages() using
pages_array helper funcs
media: atomisp: hmm_bo: Drop PFN code path from alloc_user_pages()
media: atomisp: Ensure that USERPTR pointers are page aligned
media: atomisp: Fix device_caps reporting of the registered video-devs
media: atomisp: Remove file-injection support
media: atomisp: Remove atomisp_file_fops and atomisp_file_ioctl_ops
media: atomisp: Remove the outq videobuf queue
media: atomisp: Remove never set file_input flag
media: atomisp: Remove the ACC device node
media: atomisp: Remove some further ATOMISP_ACC_* related dead code
media: atomisp: Remove empty
atomisp_css_set_cont_prev_start_time() function
media: atomisp: Split subdev and video-node registration into 2 steps
media: atomisp: Register /dev/* nodes at the end of atomisp_pci_probe()
media: atomisp: Remove loading mutex
media: atomisp: Fix v4l2_fh resource leak on open errors
media: atomisp: Simplify v4l2_fh_open() error handling
media: atomisp: Use a normal mutex for the main lock
media: atomisp: Remove unused lock member from struct atomisp_sub_device
media: atomisp: Fix locking around asd->streaming read/write
media: atomisp: Remove asd == NULL checks from ioctl handling
media: atomisp: Add atomisp_pipe_check() helper
media: atomisp: Remove watchdog timer
media: atomisp: Move atomisp_streaming_count() check into
__atomisp_css_recover()
media: atomisp: Rework asd->streaming state update in
__atomisp_streamoff()
media: atomisp: Drop streamoff_mutex
media: atomisp: Use video_dev.lock for ioctl locking
media: atomisp: Remove a couple of not useful function wrappers
media: atomisp: Drop unnecessary first_streamoff check
media: atomisp: Make atomisp_set_raw_buffer_bitmap() static
media: atomisp: Remove unused atomisp_css_get_dis_statistics()
media: atomisp: Remove const/fixed camera_caps
media: atomisp: Remove atomisp_source_pad_to_stream_id()

Harini Katakam (1):
net: phy: dp83867: Extend RX strap quirk for SGMII mode

Harshit Mogalapalli (1):
io_uring/msg_ring: Fix NULL pointer dereference in io_msg_send_fd()

Hugh Dickins (1):
mm: /proc/pid/smaps_rollup: fix maple tree search

Jacopo Mondi (1):
media: mc: entity: Add iterator helper for entity pads

Jakub Kicinski (3):
tls: strp: make sure the TCP skbs do not have overlapping data
Revert "net: fix cpu_max_bits_warn() usage in netif_attrmask_next{,_and}"
genetlink: fix kdoc warnings

Jan Sokolowski (1):
i40e: Fix DMA mappings leak

Jason A. Donenfeld (2):
hwrng: bcm2835 - use hwrng_msleep() instead of cpu_relax()
Revert "mfd: syscon: Remove repetition of the regmap_get_val_endian()"

Jean-Michel Hautbois (1):
media: staging: ipu3-imgu: Fix BNR wb gain documentation

Jeff Layton (1):
nfsd: ensure we always call fh_verify_error tracepoint

Jens Axboe (1):
io_uring/rw: remove leftover debug statement

Jerry Snitselaar (1):
iommu/vt-d: Clean up si_domain in the init_dmars() error path

Jiangshan Yi (2):
dm raid: fix typo in analyse_superblocks code comment
i2c: fix spelling typos in comments

Jiapeng Chong (1):
net: ethernet: mediatek: ppe: Remove the unused function
mtk_foe_entry_usable()

Jilin Yuan (4):
media: usb/msi2500: fix repeated words in comments
media: usb/dvb-usb-v2: fix repeated words in comments
media: pci/cx18: fix repeated words in comments
dm raid: delete the redundant word 'that' in comment

Jiri Slaby (SUSE) (2):
ACPI: resource: do IRQ override on LENOVO IdeaPad
ACPI: resource: note more about IRQ override

Jon Hunter (2):
Revert "PCI: tegra: Use PCI_CONF1_EXT_ADDRESS() macro"
cpufreq: tegra194: Fix module loading

Jonathan Cooper (1):
sfc: Change VF mac via PF as first preference if available.

Josef Bacik (1):
btrfs: unlock locked extent area if we have contention

Joseph Qi (2):
ocfs2: fix BUG when iput after ocfs2_mknod fails
ocfs2: clear dinode links count in case of error

José Expósito (1):
HID: magicmouse: Do not set BTN_MOUSE on double report

Kai-Heng Feng (1):
ata: ahci: Match EM_MAX_SLOTS with SATA_PMP_MAX_PORTS

Kees Cook (1):
sched: Introduce struct balance_callback to avoid CFI mismatches

Kenneth Feng (5):
drm/amd/pm: temporarily disable thermal alert on smu_v13_0_10
drm/amd/pm: remove the pptable id override on smu_v13_0_10
drm/amd/amdgpu: enable gfx clock gating features on smu_v13_0_10
drm/amd/pm: skip loading pptable from driver on secure board for
smu_v13_0_10
drm/amd/pm: enable thermal alert on smu_v13_0_10

Kishon Vijay Abraham I (2):
MAINTAINERS: Add Vignesh Raghavendra as maintainer of TI
DRA7XX/J721E PCI driver
MAINTAINERS: Update Kishon's email address in PCI endpoint subsystem

Krzysztof Kozlowski (3):
media: dt-bindings: dongwoon,dw9714: convert to dtschema
media: dt-bindings: media: samsung,exynos5250-gsc: convert to dtschema
MAINTAINERS: nfc: s3fwrn5: Drop Krzysztof Opasiak

Kuniyuki Iwashima (1):
udp: Update reuse->has_conns under reuseport_lock.

Laurent Pinchart (22):
media: rockchip: rkisp1: Set DPCC methods enable bits inside loop
media: rockchip: rkisp1: Mask invalid bits in DPCC parameters
media: rockchip: rkisp1: Define macros for DPCC configurations in UAPI
media: rkisp1: Initialize color space on ISP sink and source pads
media: rkisp1: Allow setting color space on ISP sink pad
media: rkisp1: Fix source pad format configuration
media: rkisp1: Allow setting all color space fields on ISP source pad
media: rkisp1: Configure quantization using ISP source pad
media: rkisp1: Don't pass the quantization to rkisp1_csm_config()
media: rkisp1: Configure CSM based on YCbCr encoding
media: rkisp1: Initialize color space on resizer sink and source pads
media: rkisp1: Allow setting color space on resizer sink pad
media: rkisp1: Clean up LSC configuration code
media: rkisp1: Store LSC register values in u32 variables
media: rkisp1: Simplify LSC x/y size and grad register macros
media: rkisp1: Use correct macro for gradient registers
media: rkisp1: Configure LSC after enabling the ISP
media: rkisp1: Zero v4l2_subdev_format fields in when validating links
media: mc: entity: Merge media_entity_enum_init and
__media_entity_enum_init
media: mc: entity: Move media_entity_get_fwnode_pad() out of
graph walk section
media: mc: entity: Add media_entity_pipeline() to access the
media pipeline
media: mc: entity: Rewrite media_pipeline_start()

Liam Howlett (2):
mm/mempolicy: fix mbind_range() arguments to vma_merge()
mm/mmap: fix MAP_FIXED address return on VMA merge

Liam R. Howlett (1):
mm/page_alloc: reduce potential fragmentation in make_alloc_exact()

Likun Gao (1):
drm/amdgpu: skip mes self test for gc 11.0.3

Lin Shengwang (1):
sched/core: Fix comparison in sched_group_cookie_match()

Linus Torvalds (2):
kernel/utsname_sysctl.c: Fix hostname polling
Linux 6.1-rc2

Linus Walleij (2):
media: i2c: isl7998x: Use right include
media: si4713: Use the right include

Lu Baolu (2):
iommu: Add gfp parameter to iommu_alloc_resv_region
iommu/vt-d: Use rcu_lock in get_resv_regions

Lukas Bulwahn (3):
media: remove reference to CONFIG_EMBEDDED in MEDIA_SUPPORT_FILTER
media: MAINTAINERS: adjust entry to zoran driver movement
media: MAINTAINERS: rectify entry in SAA7146 VIDEO4LINUX-2 DRIVER

Manank Patel (1):
ethernet: marvell: octeontx2 Fix resource not freed after malloc

Marco Elver (1):
selftests/perf_events: Add a SIGTRAP stress test with disables

Mark Tomlinson (1):
tipc: Fix recognition of trial period

Martin Liska (1):
gcov: support GCC 12.1 and newer compilers

Martin Tůma (1):
i2c: xiic: Add platform module alias

Matthias Schiffer (1):
hwmon: (pwm-fan) Explicitly switch off fan power when setting
pwm1_enable to 0

Mauro Carvalho Chehab (1):
media: atomisp: don't store an unused sink data on a var

Maxim Levitsky (1):
perf/x86/intel/lbr: Use setup_clear_cpu_cap() instead of clear_cpu_cap()

Maxime Ripard (4):
drm/vc4: Add module dependency on hdmi-codec
drm/vc4: hdmi: Enforce the minimum rate at runtime_resume
drm/vc4: hdmi: Check the HSM rate at runtime_resume
drm/connector: Set DDC pointer in drmm_connector_init

Mel Gorman (1):
mm/huge_memory: do not clobber swp_entry_t during THP split

Michal Koutný (1):
cgroup: Reorganize css_set_lock and kernfs path processing

Mike Kravetz (2):
mm/mmap: undo ->mmap() when mas_preallocate() fails
hugetlb: fix memory leak associated with vma_lock structure

Mikulas Patocka (2):
dm bufio: use the acquire memory barrier when testing for B_READING
dm: change from DMWARN to DMERR or DMCRIT for fatal errors

Milan Broz (1):
dm verity: Add documentation for try_verify_in_tasklet option

Ming Qian (1):
media: amphion: release m2m ctx when releasing vpu instance

Moudy Ho (1):
media: platform: mtk-mdp3: add pointer checks and use devm_kfree

Namhyung Kim (1):
perf stat: Support old kernels for bperf cgroup counting

Nathan Chancellor (2):
x86/Kconfig: Drop check for -mabi=ms for CONFIG_EFI_STUB
drm/amdkfd: Fix type of reset_type parameter in hqd_destroy() callback

Nathan Huckleberry (1):
dm verity: enable WQ_HIGHPRI on verify_wq

Nikos Tsironis (1):
dm clone: Fix typo in block_device format specifier

Oleksandr Tyshchenko (2):
xen/virtio: Handle cases when page offset > PAGE_SIZE properly
xen/virtio: Convert PAGE_SIZE/PAGE_SHIFT/PFN_UP to Xen counterparts

Oliver Upton (2):
KVM: arm64: Work out supported block level at compile time
KVM: arm64: Limit stage2_apply_range() batch size to largest block

Pablo Neira Ayuso (1):
netfilter: nf_tables: relax NFTA_SET_ELEM_KEY_END set flags requirements

Palmer Dabbelt (1):
MAINTAINERS: git://github -> https://github.com for petkan

Paolo Bonzini (1):
tools: include: sync include/api/linux/kvm.h

Paul Blakey (2):
net: Fix return value of qdisc ingress handling on success
selftests: add selftest for chaining of tc ingress handling to egress

Paul Elder (1):
media: ov5640: Use runtime PM

Paul Kocialkowski (22):
media: sun6i-mipi-csi2: Add a Kconfig dependency on RESET_CONTROLLER
media: sun8i-a83t-mipi-csi2: Add a Kconfig dependency on RESET_CONTROLLER
media: sun6i-csi: Add a Kconfig dependency on RESET_CONTROLLER
media: sun4i-csi: Add a Kconfig dependency on RESET_CONTROLLER
media: sun8i-di: Add a Kconfig dependency on RESET_CONTROLLER
media: sun8i-rotate: Add a Kconfig dependency on RESET_CONTROLLER
media: cedrus: Add a Kconfig dependency on RESET_CONTROLLER
media: sun6i-csi: Define and use driver name and (reworked) description
media: sun6i-csi: Refactor main driver data structures
media: sun6i-csi: Tidy up platform code
media: sun6i-csi: Always set exclusive module clock rate
media: sun6i-csi: Define and use variant to get module clock rate
media: sun6i-csi: Use runtime pm for clocks and reset
media: sun6i-csi: Tidy up Kconfig
media: sun6i-csi: Tidy up v4l2 code
media: sun6i-csi: Tidy up video code
media: sun6i-csi: Pass and store csi device directly in video code
media: sun6i-csi: Register the media device after creation
media: sun6i-csi: Remove controls handler from the driver
media: sun6i-csi: Add media ops with link notify callback
media: sun6i-csi: Introduce and use video helper functions
media: sun6i-csi: Move csi buffer definition to main header file

Paulo Alcantara (1):
cifs: fix memory leaks in session setup

Pavel Begunkov (8):
io_uring: remove FFS_SCM
io_uring: kill hot path fixed file bitmap debug checks
io_uring: reuse io_alloc_req()
io_uring: don't iopoll from io_ring_ctx_wait_and_kill()
bio: safeguard REQ_ALLOC_CACHE bio put
net: flag sockets supporting msghdr originated zerocopy
io_uring/net: fail zc send when unsupported by socket
io_uring/net: fail zc sendmsg when unsupported by socket

Peter Zijlstra (3):
perf: Fix missing SIGTRAPs
x86/ftrace: Remove ftrace_epilogue()
ftrace,kcfi: Separate ftrace_stub() and ftrace_stub_graph()

Philipp Zabel (1):
media: coda: jpeg: drop coda9_jpeg_dec_huff_setup() return value

Pieter Jansen van Vuuren (1):
sfc: include vport_id in filter spec hash and equal()

Qais Yousef (1):
mailmap: update email for Qais Yousef

Rafael J. Wysocki (2):
thermal: intel_powerclamp: Use first online CPU as control_cpu
ACPI: PCI: Fix device reference counting in acpi_get_pci_dev()

Rafael Mendonca (2):
scsi: lpfc: Fix memory leak in lpfc_create_port()
io-wq: Fix memory leak in worker creation

Rik van Riel (1):
mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages

Robin Murphy (1):
ACPI: scan: Fix DMA range assignment

Roderick Colenbrander (3):
HID: playstation: stop DualSense output work on remove.
HID: playstation: add initial DualSense Edge controller support
HID: playstation: support updated DualSense rumble mode.

Ronnie Sahlberg (2):
cifs: set rc to -ENOENT if we can not get a dentry for the cached dir
cifs: drop the lease for cached directories on rmdir or rename

Rory Liu (1):
media: platform: cros-ec: Add Kuldax to the match table

Russell King (Oracle) (1):
nvme-apple: don't limit DMA segement size

Sagi Grimberg (1):
nvmet: fix workqueue MEM_RECLAIM flushing dependency

Sakari Ailus (6):
media: ar0521: Remove redundant variable ret
media: ipu3-imgu: Fix NULL pointer dereference in active selection access
media: v4l: subdev: Fail graciously when getting try data for NULL state
media: ar0521: Fix return value check in writing initial registers
media: sun6i-mipi-csi2: Depend on PHY_SUN6I_MIPI_DPHY
media: Remove incorrect comment from struct v4l2_fwnode_endpoint

Samuel Bailey (1):
HID: saitek: add madcatz variant of MMO7 mouse device ID

Sean Young (1):
media: mceusb: set timeout to at least timeout provided

Serge Semin (1):
nvme-hwmon: kmalloc the NVME SMART log buffer

Shaomin Deng (1):
dm cache: delete the redundant word 'each' in comment

Shenwei Wang (2):
net: phylink: add mac_managed_pm in phylink_config structure
net: stmmac: Enable mac_managed_pm phylink config

Slark Xiao (1):
media: i2c: mt9v111: Fix typo 'the the' in comment

Stanimir Varbanov (4):
media: venus : Add default values for the control
media: venus : CAPTURE Plane width/height alignment with OUT plane.
media: venus: venc_ctrls: Add default value for CLL info
media: venus: venc: Set HDR10 PQ SEI property only for MAIN10 profile

Steve French (2):
smb3: interface count displayed incorrectly
cifs: update internal module number

Steven Price (2):
drm/panfrost: Remove type name from internal structs
drm/panfrost: replace endian-specific types with native ones

Sumanth Korikkar (1):
bpf: Fix sample_flags for bpf_perf_event_output

Sun Ke (1):
media: platform: mtk-mdp3: fix PM reference leak in mdp_comp_clock_on()

Tejun Heo (2):
Revert "cgroup: enable cgroup_get_from_file() on cgroup1"
blkcg: Update MAINTAINERS entry

Tetsuo Handa (1):
NFSD: unregister shrinker when nfsd_init_net() fails

Tim Huang (2):
drm/amd/pm: update SMU IP v13.0.4 driver interface version
drm/amd/pm: add SMU IP v13.0.4 IF version define to V7

Tomi Valkeinen (11):
media: Documentation: mc: add definitions for stream and pipeline
media: media-entity.h: add include for min()
media: subdev: increase V4L2_FRAME_DESC_ENTRY_MAX to 8
media: mc: entity: Rename streaming_count -> start_count
media: v4l2-dev: Add videodev wrappers for media pipelines
media: drivers: use video device pipeline start/stop
media: drivers: use video_device_pipeline()
media: mc: entity: add alloc variant of pipeline_start
media: drivers: use video_device_pipeline_alloc_start()
media: mc: entity: Add has_pad_interdep entity operation
media: mc: convert pipeline funcs to take media_pad

Tony Luck (1):
ACPI: extlog: Handle multiple records

Uday Shankar (1):
scsi: core: Restrict legal sdev_state transitions via sysfs

Uwe Kleine-König (1):
watchdog: Add tracing events for the most usual watchdog events

Victor Zhao (3):
Revert "drm/amdgpu: add debugfs amdgpu_reset_level"
Revert "drm/amdgpu: let mode2 reset fallback to default when failure"
drm/amdgpu: Refactor mode2 reset logic for v11.0.7

Vikas Gupta (1):
bnxt_en: fix memory leak in bnxt_nvm_test()

Vikash Garodia (1):
media: venus : Allow MIN/MAX settings for the v4l2 encoder
controls defined range.

Vincent Donnefort (1):
KVM: arm64: Enable stack protection and branch profiling for VHE

Viswanath Boma (3):
media: venus : Addition of control support -
V4L2_CID_MIN_BUFFERS_FOR_OUTPUT
media: venus : Addition of EOS Event support for Encoder
media: venus : Remove the capture plane settings for
venc_g_parm/venc_s_parm

Wilken Gottwalt (2):
hwmon: (corsair-psu) fix typo in USB id description
hwmon: (corsair-psu) Add USB id of the new HX1500i psu

Xander Li (1):
nvme-pci: disable write zeroes on various Kingston SSD

Xiaobo Liu (1):
net/atm: fix proc_mpc_write incorrect return value

Yang Yingliang (11):
media: ar0521: fix error return code in ar0521_power_on()
net: ethernet: mtk_eth_soc: fix possible memory leak in mtk_probe()
net: ethernet: mtk_eth_wed: add missing put_device() in mtk_wed_add_hw()
net: ethernet: mtk_eth_wed: add missing of_node_put()
cpufreq: dt: Switch to use dev_err_probe() helper
cpufreq: imx6q: Switch to use dev_err_probe() helper
cpufreq: qcom-nvmem: Switch to use dev_err_probe() helper
cpufreq: sun50i: Switch to use dev_err_probe() helper
cifs: use LIST_HEAD() and list_move() to simplify code
wwan_hwsim: fix possible memory leak in wwan_hwsim_dev_new()
net: hns: fix possible memory leak in hnae_ae_register()

Ye Bin (3):
blktrace: introduce 'blk_trace_{start,stop}' helper
blktrace: fix possible memleak in '__blk_trace_remove'
blktrace: remove unnessary stop block trace in 'blk_trace_shutdown'

YiPeng Chai (3):
drm/amdgpu: Enable gmc soft reset on gmc_v11_0_3
drm/amdgpu: Enable ras support for mp0 v13_0_0 and v13_0_10
drm/amdgpu: Add sriov vf ras support in amdgpu_ras_asic_supported

Yifan Zha (1):
drm/amdgpu: Program GC registers through RLCG interface in gfx_v11/gmc_v11

Yosry Ahmed (3):
cgroup: add cgroup_v1v2_get_from_[fd/file]()
bpf: cgroup_iter: support cgroup1 using cgroup fd
mm: cgroup: fix comments for get from fd/file helpers

Yu Kuai (1):
blk-mq: fix null pointer dereference in blk_mq_clear_rq_mapping()

YuBiao Wang (1):
drm/amdgpu: dequeue mes scheduler during fini

Yue Hu (1):
erofs: fix illegal unmapped accesses in z_erofs_fill_inode_lazy()

Yushan Zhou (1):
ublk_drv: use flexible-array member instead of zero-length array

Yuwei Guan (1):
block, bfq: remove unused variable for bfq_queue

Zenghui Yu (1):
KVM: arm64: selftests: Fix multiple versions of GIC creation

Zhang Rui (3):
hwmon/coretemp: Handle large core ID value
x86/topology: Fix multiple packages shown on a single-package system
x86/topology: Fix duplicated core ID within a package

Zhang Xiaoxu (6):
cifs: Fix xid leak in cifs_create()
cifs: Fix xid leak in cifs_copy_file_range()
cifs: Fix xid leak in cifs_flock()
cifs: Fix xid leak in cifs_ses_add_channel()
cifs: Fix xid leak in cifs_get_file_info_unix()
cifs: Fix memory leak when build ntlmssp negotiate blob failed

ZhenGuo Yin (1):
drm/amd/pm: Init pm_attr_list when dpm is disabled

Zhengchao Shao (4):
ip6mr: fix UAF issue in ip6mr_sk_done() when addrconf_init_net() failed
net: sched: cake: fix null pointer access issue when cake_init() fails
Revert "net: sched: fq_codel: remove redundant resource cleanup
in fq_codel_init()"
net: sched: sfb: fix null pointer access issue when sfb_init() fails

ZiyangZhang (1):
Documentation: document ublk user recovery feature

ye xingchen (4):
media: imon: Remove the unneeded result variable
media: radio-si476x: Remove the unneeded result variable
media: tuners: Remove the unneeded result variable
media: venus: hfi: Remove the unneeded result variable

zhangxiangqian (1):
net: macvlan: change schedule system_wq to system_unbound_wq