Skip to content

5.10.239-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 352 patches 7 repliesIn review

Patches in v1 No applies recorded yet

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

Reviews trailers per patch

PatchFlorian FainelliJon HunterDominique MartinetPavel Machek (CIP)Mark Brown
SeriesT-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 5 reviewers.

Read the v1 thread

Cover letter [PATCH 5.10 000/352] 5.10.239-rc2 review

This is the start of the stable review cycle for the 5.10.239 release. There are 352 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, 26 Jun 2025 12:13:28 +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/v5.x/stable-review/patch-5.10.239-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-5.10.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 5.10.239-rc2

Andrii Nakryiko <[email protected]>
bpf: fix precision backtracking instruction iteration

Tengda Wu <[email protected]>
arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()

Peter Zijlstra <[email protected]>
perf: Fix sample vs do_exit()

Heiko Carstens <[email protected]>
s390/pci: Fix __pcilg_mio_inuser() inline assembly

David Gow <[email protected]>
rtc: test: Fix invalid format specifier.

Eddie James <[email protected]>
hwmon: (occ) Fix P10 VRM temp sensors

Gavin Guo <[email protected]>
mm/huge_memory: fix dereferencing invalid pmd migration entry

Octavian Purdila <[email protected]>
net_sched: sch_sfq: move the limit validation

Octavian Purdila <[email protected]>
net_sched: sch_sfq: use a temporary work area for validating configuration

Octavian Purdila <[email protected]>
net_sched: sch_sfq: don't allow 1 packet limit

Eric Dumazet <[email protected]>
net_sched: sch_sfq: handle bigger packets

Eric Dumazet <[email protected]>

    net_sched: sch_sfq: annotate data-races around q->perturb_period

Alexandre Mergnat <[email protected]>
rtc: Make rtc_time64_to_tm() support dates before 1970

Cassio Neri <[email protected]>
rtc: Improve performance of rtc_time64_to_tm(). Add tests.

Paul Chaignon <[email protected]>
bpf: Fix L4 csum update on IPv6 in CHECKSUM_COMPLETE

Paul Chaignon <[email protected]>
net: Fix checksum update for ILA adj-transport

Eliav Farber <[email protected]>
net/ipv4: fix type mismatch in inet_ehash_locks_alloc() causing build failure

James Morse <[email protected]>
arm64: proton-pack: Add new CPUs 'k' values for branch mitigation

James Morse <[email protected]>
arm64: bpf: Only mitigate cBPF programs loaded by unprivileged users

James Morse <[email protected]>
arm64: bpf: Add BHB mitigation to the epilogue for cBPF programs

Liu Song <[email protected]>
arm64: spectre: increase parameters that can be used to turn off bhb mitigation individually

James Morse <[email protected]>
arm64: proton-pack: Expose whether the branchy loop k value

Will Deacon <[email protected]>
arm64: errata: Add missing sentinels to Spectre-BHB MIDR arrays

Douglas Anderson <[email protected]>
arm64: errata: Add newer ARM cores to the spectre_bhb_loop_affected() lists

Douglas Anderson <[email protected]>
arm64: errata: Add KRYO 2XX/3XX/4XX silver cores to Spectre BHB safe list

Douglas Anderson <[email protected]>
arm64: errata: Assume that unknown CPUs _are_ vulnerable to Spectre BHB

James Morse <[email protected]>
arm64: proton-pack: Expose whether the platform is mitigated by firmware

James Morse <[email protected]>
arm64: insn: Add support for encoding DSB

Hou Tao <[email protected]>
arm64: insn: add encoders for atomic operations

Hou Tao <[email protected]>
arm64: move AARCH64_BREAK_FAULT into insn-def.h

Julien Thierry <[email protected]>
arm64: insn: Add barrier encodings

Claudiu Beznea <[email protected]>
serial: sh-sci: Increment the runtime usage counter for the earlycon device

Geert Uytterhoeven <[email protected]>
ARM: dts: am335x-bone-common: Increase MDIO reset deassert delay to 50ms

Colin Foster <[email protected]>
ARM: dts: am335x-bone-common: Increase MDIO reset deassert time

Shengyu Qu <[email protected]>
ARM: dts: am335x-bone-common: Add GPIO PHY reset on revision C3 board

Eric Dumazet <[email protected]>
net: atm: fix /proc/net/atm/lec handling

Eric Dumazet <[email protected]>
net: atm: add lec_mutex

Kuniyuki Iwashima <[email protected]>
calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().

Haixia Qu <[email protected]>
tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer

Neal Cardwell <[email protected]>
tcp: fix tcp_packet_delayed() for tcp_is_non_sack_preventing_reopen() behavior

Kuniyuki Iwashima <[email protected]>
atm: atmtcp: Free invalid length skb in atmtcp_c_send().

Kuniyuki Iwashima <[email protected]>
mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().

Dmitry Antipov <[email protected]>
wifi: carl9170: do not ping device which has failed to load firmware

Krishna Kumar <[email protected]>
net: ice: Perform accurate aRFS flow match

Justin Sanders <[email protected]>
aoe: clean device rq_list in aoedev_downdev()

Simon Horman <[email protected]>
pldmfw: Select CRC32 when PLDMFW is selected

Arnd Bergmann <[email protected]>
hwmon: (occ) fix unaligned accesses

Arnd Bergmann <[email protected]>
hwmon: (occ) Rework attribute registration for stack usage

Eddie James <[email protected]>
hwmon: (occ) Add soft minimum power cap attribute

Eddie James <[email protected]>
hwmon: (occ) Add new temperature sensor type

Jacob Keller <[email protected]>
drm/nouveau/bl: increase buffer size to avoid truncate warning

Gao Xiang <[email protected]>
erofs: remove unused trace event erofs_destroy_inode

Jann Horn <[email protected]>
mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race

Liu Shixin <[email protected]>
mm: hugetlb: independent PMD page table shared count

Jann Horn <[email protected]>
mm/hugetlb: unshare page tables during VMA split, not before

James Houghton <[email protected]>
hugetlb: unshare some PMDs when splitting VMAs

Jonathan Lane <[email protected]>
ALSA: hda/realtek: enable headset mic on Latitude 5420 Rugged

Takashi Iwai <[email protected]>
ALSA: hda/intel: Add Thinkpad E15 to PM deny list

wangdicheng <[email protected]>
ALSA: usb-audio: Rename ALSA kcontrol PCM and PCM1 for the KTMicro sound card

WangYuli <[email protected]>
Input: sparcspkr - avoid unannotated fall-through

Terry Junge <[email protected]>
HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse()

Kuniyuki Iwashima <[email protected]>
atm: Revert atm_account_tx() if copy_from_iter_full() fails.

Stephen Smalley <[email protected]>
selinux: fix selinux_xfrm_alloc_user() to set correct ctx_len

Marek Szyprowski <[email protected]>
udmabuf: use sgtable-based scatterlist wrappers

Peter Oberparleiter <[email protected]>
scsi: s390: zfcp: Ensure synchronous unit_add

Dexuan Cui <[email protected]>
scsi: storvsc: Increase the timeouts to storvsc_timeout

Fedor Pchelkin <[email protected]>
jffs2: check jffs2_prealloc_raw_node_refs() result in few other places

Artem Sadovnikov <[email protected]>
jffs2: check that raw node were preallocated before writing summary

Andrew Morton <[email protected]>
drivers/rapidio/rio_cm.c: prevent possible heap overwrite

Breno Leitao <[email protected]>
Revert "x86/bugs: Make spectre user default depend on MITIGATION_SPECTRE_V2" on v6.6 and older

Narayana Murty N <[email protected]>
powerpc/eeh: Fix missing PE bridge reconfiguration during VFIO EEH recovery

Stuart Hayes <[email protected]>
platform/x86: dell_rbu: Stop overwriting data buffer

Stuart Hayes <[email protected]>
platform/x86: dell_rbu: Fix list usage

Maximilian Luz <[email protected]>
platform: Add Surface platform directory

Alexander Sverdlin <[email protected]>
Revert "bus: ti-sysc: Probe for l4_wkup and l4_cfg interconnect devices first"

Jann Horn <[email protected]>
tee: Prevent size calculation wraparound on 32-bit kernels

Sukrut Bellary <[email protected]>
ARM: OMAP2+: Fix l4ls clk domain handling in STANDBY

Laurentiu Tudor <[email protected]>
bus: fsl-mc: increase MC_CMD_COMPLETION_TIMEOUT_MS value

Marcus Folkesson <[email protected]>
watchdog: da9052_wdt: respect TWDMIN

Kyungwook Boo <[email protected]>
i40e: fix MMIO write access to an invalid page in i40e_clear_hw

Zijun Hu <[email protected]>
sock: Correct error checking condition for (assign|release)_proto_idx()

Daniel Wagner <[email protected]>
scsi: lpfc: Use memcpy() for BIOS version

Zijun Hu <[email protected]>
software node: Correct a OOB check in software_node_get_reference_args()

Ido Schimmel <[email protected]>
vxlan: Do not treat dst cache initialization errors as fatal

Sean Christopherson <[email protected]>
iommu/amd: Ensure GA log notifier callbacks finish running before module unload

Justin Tee <[email protected]>
scsi: lpfc: Fix lpfc_check_sli_ndlp() handling for GEN_REQUEST64 commands

Heiko Stuebner <[email protected]>
clk: rockchip: rk3036: mark ddrphy as critical

Benjamin Berg <[email protected]>
wifi: mac80211: do not offer a mesh path if forwarding is disabled

Jason Xing <[email protected]>
net: mlx4: add SOF_TIMESTAMPING_TX_SOFTWARE flag when getting ts info

Gabor Juhos <[email protected]>
pinctrl: armada-37xx: propagate error from armada_37xx_gpio_get()

Gabor Juhos <[email protected]>
pinctrl: armada-37xx: propagate error from armada_37xx_pmx_gpio_set_direction()

Gabor Juhos <[email protected]>
pinctrl: armada-37xx: propagate error from armada_37xx_gpio_get_direction()

Gabor Juhos <[email protected]>
pinctrl: armada-37xx: propagate error from armada_37xx_pmx_set_by_name()

Jason Xing <[email protected]>
net: atlantic: generate software timestamp just before the doorbell

Sebastian Andrzej Siewior <[email protected]>
ipv4/route: Use this_cpu_inc() for stats on PREEMPT_RT

Eric Dumazet <[email protected]>

    tcp: fix initial tp->rcvq_space.space value for passive TS enabled flows

Eric Dumazet <[email protected]>
tcp: always seek for minimal rtt in tcp_rcv_rtt_update()

Moon Yeounsu <[email protected]>
net: dlink: add synchronization for stats update

Tali Perry <[email protected]>
i2c: npcm: Add clock toggle recovery

Petr Malat <[email protected]>
sctp: Do not wake readers in __sctp_write_space()

Henk Vergonet <[email protected]>

    wifi: mt76: mt76x2: Add support for LiteOn WN4516R,WN4519R

Alok Tiwari <[email protected]>
emulex/benet: correct command version selection in be_cmd_get_stats()

Tan En De <[email protected]>
i2c: designware: Invoke runtime suspend on quick slave re-registration

Zilin Guan <[email protected]>
tipc: use kfree_sensitive() for aead cleanup

Sergio Perez Gonzalez <[email protected]>
net: macb: Check return value of dma_set_mask_and_coherent()

Viresh Kumar <[email protected]>
cpufreq: Force sync policy boost with global boost on sysfs update

George Moussalem <[email protected]>
thermal/drivers/qcom/tsens: Update conditions to strictly evaluate for IP v2+

Simon Schuster <[email protected]>
nios2: force update_mmu_cache on spurious tlb-permission--related pagefaults

Wentao Liang <[email protected]>
media: platform: exynos4-is: Add hardware sync wait to fimc_is_hw_change_mode()

Hans Verkuil <[email protected]>
media: tc358743: ignore video while HPD is low

Amber Lin <[email protected]>
drm/amdkfd: Set SDMA_RLCx_IB_CNTL/SWITCH_INSIDE_IB

Dmitry Baryshkov <[email protected]>
drm/msm/dpu: don't select single flush for active CTL blocks

Dylan Wolff <[email protected]>
jfs: Fix null-ptr-deref in jfs_ioc_trim

Alex Deucher <[email protected]>
drm/amdgpu/gfx9: fix CSIB handling

Alex Deucher <[email protected]>
drm/amdgpu/gfx8: fix CSIB handling

Zhang Yi <[email protected]>
ext4: prevent stale extent cache entries caused by concurrent get es_cache

Long Li <[email protected]>
sunrpc: fix race in cache cleanup causing stale nextcheck time

Nicolas Dufresne <[email protected]>
media: rkvdec: Initialize the m2m context before the controls

Aditya Dutt <[email protected]>
jfs: fix array-index-out-of-bounds read in add_missing_indices

Zhang Yi <[email protected]>
ext4: ext4: unify EXT4_EX_NOCACHE|NOFAIL flags in ext4_ext_remove_space()

Alex Deucher <[email protected]>
drm/amdgpu/gfx7: fix CSIB handling

Nas Chung <[email protected]>
media: uapi: v4l: Change V4L2_TYPE_IS_CAPTURE condition

Alex Deucher <[email protected]>
drm/amdgpu/gfx10: fix CSIB handling

Akhil P Oommen <[email protected]>
drm/msm/a6xx: Increase HFI response timeout

Srinivasan Shanmugam <[email protected]>
drm/amd/display: Add NULL pointer checks in dm_force_atomic_commit()

Nas Chung <[email protected]>
media: uapi: v4l: Fix V4L2_TYPE_IS_OUTPUT condition

Dmitry Baryshkov <[email protected]>
drm/msm/hdmi: add runtime PM calls to DDC transfer function

Namjae Jeon <[email protected]>
exfat: fix double free in delayed_free

Damon Ding <[email protected]>
drm/bridge: analogix_dp: Add irq flag IRQF_NO_AUTOEN instead of calling disable_irq()

Long Li <[email protected]>
sunrpc: update nextcheck time when adding new cache entries

Alex Deucher <[email protected]>
drm/amdgpu/gfx6: fix CSIB handling

Peter Marheine <[email protected]>
ACPI: battery: negate current when discharging

Charan Teja Kalla <[email protected]>
PM: runtime: fix denying of auto suspend in pm_suspend_timer_fn()

Yuanjun Gong <[email protected]>
ASoC: tegra210_ahub: Add check to of_device_get_match_data()

gldrk <[email protected]>
ACPICA: utilities: Fix overflow check in vsnprintf()

Jerry Lv <[email protected]>
power: supply: bq27xxx: Retrieve again when busy

Seunghun Han <[email protected]>
ACPICA: fix acpi parse and parseext cache leaks

Hector Martin <[email protected]>
ASoC: tas2770: Power cycle amp on ISENSE/VSENSE change

Ahmed Salem <[email protected]>
ACPICA: Avoid sequence overread in call to strncmp()

Guilherme G. Piccoli <[email protected]>
clocksource: Fix the CPUs' choice in the watchdog per CPU verification

Seunghun Han <[email protected]>
ACPICA: fix acpi operand cache leak in dswstate.c

David Lechner <[email protected]>
iio: adc: ad7606_spi: fix reg write value mask

Sean Nyekjaer <[email protected]>
iio: imu: inv_icm42600: Fix temperature calculation

Ilpo Järvinen <[email protected]>
PCI: Fix lock symmetry in pci_slot_unlock()

Huacai Chen <[email protected]>
PCI: Add ACS quirk for Loongson PCIe

Long Li <[email protected]>
uio_hv_generic: Use correct size for interrupt and monitor pages

Wentao Liang <[email protected]>

    regulator: max14577: Add error check for max14577_read_reg()

Khem Raj <[email protected]>
mips: Add -std= flag specified in KBUILD_CFLAGS to vdso CFLAGS

Gabriel Shahrouzi <[email protected]>
staging: iio: ad5933: Correct settling cycles encoding per datasheet

Qasim Ijaz <[email protected]>
net: ch9200: fix uninitialised access during mii_nway_restart

Ye Bin <[email protected]>
ftrace: Fix UAF when lookup kallsym after ftrace disabled

Mikulas Patocka <[email protected]>
dm-mirror: fix a tiny race condition

Wentao Liang <[email protected]>
mtd: nand: sunxi: Add randomizer configuration before randomizer enable

Wentao Liang <[email protected]>
mtd: rawnand: sunxi: Add randomizer configuration in sunxi_nfc_hw_ecc_write_chunk

Jinliang Zheng <[email protected]>
mm: fix ratelimit_pages update error in dirty_ratio_handler()

Jeongjun Park <[email protected]>
ipc: fix to protect IPCS lookups using RCU

Da Xue <[email protected]>
clk: meson-g12a: add missing fclk_div2 to spicc

Arnd Bergmann <[email protected]>
parisc: fix building with gcc-15

GONG Ruiqi <[email protected]>
vgacon: Add check for vc_origin address range in vgacon_scroll()

Murad Masimov <[email protected]>
fbdev: Fix fb_set_var to prevent null-ptr-deref in fb_videomode_to_var

Niravkumar L Rabara <[email protected]>
EDAC/altera: Use correct write width with the INTTEST register

Krzysztof Kozlowski <[email protected]>

    NFC: nci: uart: Set tty->disc_data only in success path

Chao Yu <[email protected]>
f2fs: fix to do sanity check on sit_bitmap_size

Jaegeuk Kim <[email protected]>
f2fs: prevent kernel warning due to negative i_nlink from corrupted image

Dan Carpenter <[email protected]>
Input: ims-pcu - check record size in ims_pcu_flash_firmware()

Zhang Yi <[email protected]>
ext4: ensure i_size is smaller than maxbytes

Zhang Yi <[email protected]>
ext4: factor out ext4_get_maxbytes()

Jan Kara <[email protected]>
ext4: fix calculation of credits for extent tree modification

Thadeu Lima de Souza Cascardo <[email protected]>
ext4: inline: fix len overflow in ext4_prepare_inline_data

Ioana Ciornei <[email protected]>
bus: fsl-mc: do not add a device-link for the UAPI used DPMCP device

Tasos Sahanidis <[email protected]>
ata: pata_via: Force PIO for ATAPI devices on VT6415/VT6330

Jeff Hugo <[email protected]>
bus: mhi: host: Fix conflict between power_up and SYSERR

Andreas Kemnade <[email protected]>
ARM: omap: pmic-cpcap: do not mess around without CPCAP or OMAP4

Ross Stutterheim <[email protected]>

    ARM: 9447/1: arm/memremap: fix arch_memremap_can_ram_remap()

Denis Arefev <[email protected]>
media: vivid: Change the siize of the composing

Edward Adam Davis <[email protected]>
media: vidtv: Terminating the subsequent process of initialization failure

Marek Szyprowski <[email protected]>
media: videobuf2: use sgtable-based scatterlist wrappers

Loic Poulain <[email protected]>
media: venus: Fix probe error handling

Ma Ke <[email protected]>
media: v4l2-dev: fix error handling in __video_register_device()

Wentao Liang <[email protected]>
media: gspca: Add error handling for stv06xx_read_sensor()

Edward Adam Davis <[email protected]>
media: cxusb: no longer judge rbuf when the write fails

Johan Hovold <[email protected]>
media: ov8856: suppress probe deferral errors

Mingcong Bai <[email protected]>
wifi: rtlwifi: disable ASPM for RTL8723BE with subsystem ID 11ad:1723

Jeongjun Park <[email protected]>
jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()

Li Lingfeng <[email protected]>
nfsd: Initialize ssc before laundromat_work to prevent NULL dereference

NeilBrown <[email protected]>
nfsd: nfsd4_spo_must_allow() must check this is a v4 compound request

Christian Lamparter <[email protected]>
wifi: p54: prevent buffer-overflow in p54_rx_eeprom_readback()

Wentao Liang <[email protected]>
net/mlx5: Add error handling in mlx5_query_nic_vport_node_guid()

Wentao Liang <[email protected]>
net/mlx5_core: Add error handling inmlx5_query_nic_vport_qkey_viol_cntr()

Martin Blumenstingl <[email protected]>
ASoC: meson: meson-card-utils: use of_property_present() for DT parsing

Wentao Liang <[email protected]>
ASoC: qcom: sdm845: Add error handling in sdm845_slim_snd_hw_params()

Alexander Aring <[email protected]>
gfs2: move msleep to sleepable context

Herbert Xu <[email protected]>
crypto: marvell/cesa - Do not chain submitted requests

Zijun Hu <[email protected]>
configfs: Do not override creating attribute file failure in populate_attrs()

Eric Dumazet <[email protected]>
tcp: tcp_data_ready() must look at SOCK_DONE

Arnd Bergmann <[email protected]>
kbuild: hdrcheck: fix cross build with clang

Thomas Weißschuh <[email protected]>
kbuild: userprogs: fix bitsize and target detection on clang

Oliver Neukum <[email protected]>
net: usb: aqc111: debug info before sanitation

Eric Dumazet <[email protected]>
calipso: unlock rcu before returning -EAFNOSUPPORT

Thomas Gleixner <[email protected]>
x86/iopl: Cure TIF_IO_BITMAP inconsistencies

Stefano Stabellini <[email protected]>
xen/arm: call uaccess_ttbr0_enable for dm_op hypercall

Mathias Nyman <[email protected]>
usb: Flush altsetting 0 endpoints before reinitializating them after reset.

Nathan Chancellor <[email protected]>
drm/amd/display: Do not add '-mhard-float' to dcn2{1,0}_resource.o for clang

Nathan Chancellor <[email protected]>
kbuild: Add KBUILD_CPPFLAGS to as-option invocation

Masahiro Yamada <[email protected]>

    kbuild: add $(CLANG_FLAGS) to KBUILD_CPPFLAGS

Nathan Chancellor <[email protected]>
kbuild: Add CLANG_FLAGS to as-instr

Nathan Chancellor <[email protected]>
mips: Include KBUILD_CPPFLAGS in CHECKFLAGS invocation

Nathan Chancellor <[email protected]>
drm/amd/display: Do not add '-mhard-float' to dml_ccflags for clang

Nick Desaulniers <[email protected]>
kbuild: Update assembler calls to use proper flags and language target

Nathan Chancellor <[email protected]>
MIPS: Prefer cc-option for additions to cflags

Nathan Chancellor <[email protected]>
MIPS: Move '-Wa,-msoft-float' check from as-option to cc-option

Nick Desaulniers <[email protected]>
x86/boot/compressed: prefer cc-option for CFLAGS additions

Oleg Nesterov <[email protected]>
posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()

Zijun Hu <[email protected]>
fs/filesystems: Fix potential unsigned integer underflow in fs_name()

Eric Dumazet <[email protected]>
net_sched: ets: fix a race in ets_qdisc_change()

Cong Wang <[email protected]>
sch_ets: make est_qlen_notify() idempotent

Eric Dumazet <[email protected]>
net_sched: tbf: fix a race in tbf_change()

Eric Dumazet <[email protected]>
net_sched: red: fix a race in __red_change()

Eric Dumazet <[email protected]>
net_sched: prio: fix a race in prio_tune()

Patrisious Haddad <[email protected]>
net/mlx5: Fix return value when searching for existing flow group

Moshe Shemesh <[email protected]>
net/mlx5: Ensure fw pages are always allocated on same NUMA

Jakub Raczynski <[email protected]>
net/mdiobus: Fix potential out-of-bounds read/write access

Andrew Lunn <[email protected]>
net: mdio: C22 is now optional, EOPNOTSUPP if not provided

Carlos Fernandez <[email protected]>
macsec: MACsec SCI assignment for ES = 0

Michal Luczaj <[email protected]>
net: Fix TOCTOU issue in sk_is_readable()

Cong Wang <[email protected]>

    net: Rename ->stream_memory_read to ->sock_is_readable

Cong Wang <[email protected]>
bpf: Clean up sockmap related Kconfigs

Eric Dumazet <[email protected]>
tcp: factorize logic into tcp_epollin_ready()

Robert Malz <[email protected]>
i40e: retry VFLR handling if there is ongoing VF reset

Robert Malz <[email protected]>
i40e: return false from i40e_reset_vf if reset is in progress

Haren Myneni <[email protected]>
powerpc/vas: Return -EINVAL if the offset is non-zero in mmap()

Haren Myneni <[email protected]>
powerpc/vas: Move VAS API to book3s common platform

Eric Dumazet <[email protected]>
net_sched: sch_sfq: fix a potential crash on gso_skb handling

Alok Tiwari <[email protected]>
scsi: iscsi: Fix incorrect error path labels for flashnode operations

Caleb Connolly <[email protected]>
ath10k: snoc: fix unbalanced IRQ enable in crash recovery

Wen Gong <[email protected]>
ath10k: prevent deinitializing NAPI twice

Wen Gong <[email protected]>
ath10k: add atomic protection for device recovery

Claudiu Beznea <[email protected]>
serial: sh-sci: Clean sci_ports[0] after at earlycon exit

Claudiu Beznea <[email protected]>
serial: sh-sci: Move runtime PM enable to sci_probe_single()

Claudiu Beznea <[email protected]>
serial: sh-sci: Check if TX data was written to device in .tx_empty()

Judith Mendez <[email protected]>
arm64: dts: ti: k3-am65-main: Add missing taps to sdhci0

Judith Mendez <[email protected]>
arm64: dts: ti: k3-am65-main: Fix sdhci node properties

Nishanth Menon <[email protected]>
arm64: dts: ti: k3-am65-main: Drop deprecated ti,otap-del-sel property

Dmitry Torokhov <[email protected]>
Input: synaptics-rmi - fix crash with unsupported versions of F34

zhang songyi <[email protected]>
Input: synaptics-rmi4 - convert to use sysfs_emit() APIs

Dan Carpenter <[email protected]>
pmdomain: core: Fix error checking in genpd_dev_pm_attach_by_id()

Al Viro <[email protected]>
do_change_type(): refuse to operate on unmounted/not ours mounts

Rafael J. Wysocki <[email protected]>
PM: sleep: Fix power.is_suspended cleanup for direct-complete devices

Ronak Doshi <[email protected]>
vmxnet3: correctly report gso type for UDP tunnels

Michal Kubiak <[email protected]>
ice: create new Tx scheduler nodes for new queues only

Luiz Augusto von Dentz <[email protected]>
Bluetooth: L2CAP: Fix not responding with L2CAP_CR_LE_ENCRYPTION

Álvaro Fernández Rojas <[email protected]>
spi: bcm63xx-hsspi: fix shared reset

Álvaro Fernández Rojas <[email protected]>
spi: bcm63xx-spi: fix shared reset

Dan Carpenter <[email protected]>
net/mlx4_en: Prevent potential integer overflow calculating Hz

Yanqing Wang <[email protected]>
driver: net: ethernet: mtk_star_emac: fix suspend/resume issue

Charalampos Mitrodimas <[email protected]>
net: tipc: fix refcount warning in tipc_aead_encrypt

Alok Tiwari <[email protected]>
gve: Fix RX_BUFFERS_POSTED stat to report per-queue fill_cnt

Quentin Schulz <[email protected]>
net: stmmac: platform: guarantee uniqueness of bus_id

Nicolas Pitre <[email protected]>
vt: remove VT_RESIZE and VT_RESIZEX from vt_compat_ioctl()

WangYuli <[email protected]>
MIPS: Loongson64: Add missing '#interrupt-cells' for loongson64c_ls7a

Uwe Kleine-König <[email protected]>
iio: adc: ad7124: Fix 3dB filter frequency reading

Henry Martin <[email protected]>
serial: Fix potential null-ptr-deref in mlb_usio_probe()

Lad Prabhakar <[email protected]>
usb: renesas_usbhs: Reorder clock handling and power management in probe

Alexandre Mergnat <[email protected]>
rtc: Fix offset calculation for .start_secs < 0

Bjorn Helgaas <[email protected]>
PCI/DPC: Initialize aer_err_info before using it

Henry Martin <[email protected]>
dmaengine: ti: Add NULL check in udma_probe()

Hans Zhang <[email protected]>
PCI: cadence: Fix runtime atomic count underflow

Wolfram Sang <[email protected]>
rtc: sh: assign correct interrupts with DT

Li Lingfeng <[email protected]>
nfs: ignore SB_RDONLY when remounting nfs

Li Lingfeng <[email protected]>
nfs: clear SB_RDONLY before getting superblock

Dapeng Mi <[email protected]>
perf record: Fix incorrect --user-regs comments

Leo Yan <[email protected]>
perf tests switch-tracking: Fix timestamp comparison

Alexey Gladkov <[email protected]>
mfd: stmpe-spi: Correct the name used in MODULE_DEVICE_TABLE

Christophe JAILLET <[email protected]>
mfd: exynos-lpass: Avoid calling exynos_lpass_disable() twice in exynos_lpass_remove()

Dan Carpenter <[email protected]>
rpmsg: qcom_smd: Fix uninitialized return variable in __qcom_smd_send()

Adrian Hunter <[email protected]>
perf scripts python: exported-sql-viewer.py: Fix pattern matching with Python 3

Henry Martin <[email protected]>
backlight: pm8941: Add NULL check in wled_configure()

Arnaldo Carvalho de Melo <[email protected]>

    perf ui browser hists: Set actions->thread before calling do_zoom_thread()

Arnaldo Carvalho de Melo <[email protected]>
perf build: Warn when libdebuginfod devel files are not available

Kees Cook <[email protected]>
randstruct: gcc-plugin: Fix attribute addition

Kees Cook <[email protected]>
randstruct: gcc-plugin: Remove bogus void member

Sergey Shtylyov <[email protected]>
fbdev: core: fbcvt: avoid division by 0 in fb_cvt_hperiod()

Henry Martin <[email protected]>
soc: aspeed: Add NULL check in aspeed_lpc_enable_snoop()

Su Hui <[email protected]>
soc: aspeed: lpc: Fix impossible judgment condition

Quentin Schulz <[email protected]>
arm64: dts: rockchip: disable unrouted USB controllers and PHY on RK3399 Puma with Haikou

Dmitry Baryshkov <[email protected]>
ARM: dts: qcom: apq8064 merge hw splinlock into corresponding syscon device

Ioana Ciornei <[email protected]>
bus: fsl-mc: fix double-free on mc_dev

Ryusuke Konishi <[email protected]>
nilfs2: do not propagate ENOENT error from nilfs_btree_propagate()

Wentao Liang <[email protected]>
nilfs2: add pointer check for nilfs_direct_propagate()

Phillip Lougher <[email protected]>
Squashfs: check return result of sb_min_blocksize

Adam Ford <[email protected]>
arm64: dts: imx8mm-beacon: Fix RTC capacitive load

Wolfram Sang <[email protected]>
ARM: dts: at91: at91sam9263: fix NAND chip selects

Wolfram Sang <[email protected]>
ARM: dts: at91: usb_a9263: fix GPIO for Dataflash chip select

Zhiguo Niu <[email protected]>
f2fs: fix to correct check conditions in f2fs_cross_rename

Zhiguo Niu <[email protected]>

    f2fs: use d_inode(dentry) cleanup dentry->d_inode

Horatiu Vultur <[email protected]>
net: phy: mscc: Stop clearing the the UDPv4 checksum for L2 frames

Faicker Mo <[email protected]>
net: openvswitch: Fix the dead loop of MPLS parse

Kuniyuki Iwashima <[email protected]>
calipso: Don't call calipso functions for AF_INET sk.

Thangaraj Samynathan <[email protected]>

    net: lan743x: rename lan743x_reset_phy to lan743x_hw_reset_phy

Nikita Zhandarovich <[email protected]>
net: usb: aqc111: fix error handling of usbnet read calls

Fernando Fernandez Mancera <[email protected]>
netfilter: nft_tunnel: fix geneve_opt dump

Li RongQing <[email protected]>
vfio/type1: Fix error unwind in migration dirty bitmap allocation

Florian Westphal <[email protected]>
netfilter: nf_tables: nft_fib_ipv6: fix VRF ipv4/ipv6 result discrepancy

Toke Høiland-Jørgensen <[email protected]>
wifi: ath9k_htc: Abort software beacon handling if disabled

Ilya Leoshkevich <[email protected]>
s390/bpf: Store backchain even for leaf progs

Vincent Knecht <[email protected]>
clk: qcom: gcc-msm8939: Fix mclk0 & mclk1 for 24 MHz

Tao Chen <[email protected]>
bpf: Fix WARN() in get_bpf_raw_tp_regs

Andy Shevchenko <[email protected]>
pinctrl: at91: Fix possible out-of-boundary access

Anton Protopopov <[email protected]>
libbpf: Use proper errno value in nlattr

Jiayuan Chen <[email protected]>
ktls, sockmap: Fix missing uncharge operation

Henry Martin <[email protected]>
clk: bcm: rpi: Add NULL check in raspberrypi_clk_register()

Patrisious Haddad <[email protected]>
RDMA/mlx5: Fix error flow upon firmware failure for RQ destruction

Huajian Yang <[email protected]>
netfilter: bridge: Move specific fragmented packet to slow_path instead of dropping it

Chao Yu <[email protected]>
f2fs: clean up w/ fscrypt_is_bounce_page()

Junxian Huang <[email protected]>
RDMA/hns: Include hnae3.h in hns_roce_hw_v2.h

Dmitry Antipov <[email protected]>
wifi: rtw88: do not ignore hardware read error during DPK

Hari Kalavakunta <[email protected]>
net: ncsi: Fix GCPS 64-bit member variables

Chao Yu <[email protected]>

    f2fs: fix to do sanity check on sbi->total_valid_block_count

Stone Zhang <[email protected]>

    wifi: ath11k: fix node corruption in ar->arvifs list

Huang Yiwei <[email protected]>
firmware: SDEI: Allow sdei initialization without ACPI_APEI_GHES

Biju Das <[email protected]>
drm/tegra: rgb: Fix the unbound reference count

Kees Cook <[email protected]>

    drm/vkms: Adjust vkms_state->active_planes allocation type

Biju Das <[email protected]>
drm: rcar-du: Fix memory leak in rcar_du_vsps_init()

Neill Kapron <[email protected]>
selftests/seccomp: fix syscall_restart test for arm compat

Miaoqian Lin <[email protected]>
firmware: psci: Fix refcount leak in psci_dt_init

Finn Thain <[email protected]>
m68k: mac: Fix macintosh_config for Mac II

Jonas Karlman <[email protected]>
media: rkvdec: Fix frame size enumeration

Ian Forbes <[email protected]>
drm/vmwgfx: Add seqno waiter for sync_files

Geert Uytterhoeven <[email protected]>
spi: sh-msiof: Fix maximum DMA transfer size

Armin Wolf <[email protected]>
ACPI: OSI: Stop advertising support for "3.0 _SCP Extensions"

Jiaqing Zhao <[email protected]>
x86/mtrr: Check if fixed-range MTRRs exist in mtrr_save_fixed_ranges()

Zijun Hu <[email protected]>
PM: wakeup: Delete space in the end of string shown by pm_show_wakelocks()

Alexander Shiyan <[email protected]>
power: reset: at91-reset: Optimize at91_reset()

Qiuxu Zhuo <[email protected]>
EDAC/skx_common: Fix general protection fault

Ovidiu Panait <[email protected]>
crypto: sun8i-ce - move fallback ahash_request to the end of the struct

Herbert Xu <[email protected]>
crypto: xts - Only add ecb if it is not already there

Herbert Xu <[email protected]>
crypto: lrw - Only add ecb if it is not already there

Herbert Xu <[email protected]>
crypto: marvell/cesa - Avoid empty transfer descriptor

Herbert Xu <[email protected]>
crypto: marvell/cesa - Handle zero-length skcipher requests

Ahmed S. Darwish <[email protected]>

    x86/cpu: Sanitize CPUID(0x80000000) output

Corentin Labbe <[email protected]>
crypto: sun8i-ss - do not use sg_dma_len before calling DMA functions

Qing Wang <[email protected]>
perf/core: Fix broken throttling when max_samples_per_tick=1

Andreas Gruenbacher <[email protected]>
gfs2: gfs2_create_inode error handling fix

Florian Westphal <[email protected]>
netfilter: nft_socket: fix sk refcount leaks

Sergey Senozhatsky <[email protected]>
thunderbolt: Do not double dequeue a configuration request

Dave Penkler <[email protected]>
usb: usbtmc: Fix timeout value in get_stb

Hongyu Xie <[email protected]>
usb: storage: Ignore UAS driver for SanDisk 3.2 Gen2 storage device

Jiayi Li <[email protected]>
usb: quirks: Add NO_LPM quirk for SanDisk Extreme 55AE

Gautham R. Shenoy <[email protected]>
acpi-cpufreq: Fix nominal_freq units to KHz in get_max_boost_ratio()

Gabor Juhos <[email protected]>
pinctrl: armada-37xx: set GPIO output value before setting direction

Gabor Juhos <[email protected]>
pinctrl: armada-37xx: use correct OUTPUT_VAL register for GPIOs > 31

Pan Taixi <[email protected]>
tracing: Fix compilation warning on arm32

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

Diffstat:

 Documentation/admin-guide/kernel-parameters.txt    |   7 +-
 MAINTAINERS                                        |   9 +
 Makefile                                           |  11 +-
 arch/arm/boot/dts/am335x-bone-common.dtsi          |   8 +
 arch/arm/boot/dts/at91sam9263ek.dts                |   2 +-
 arch/arm/boot/dts/qcom-apq8064.dtsi                |  13 +-
 arch/arm/boot/dts/tny_a9263.dts                    |   2 +-
 arch/arm/boot/dts/usb_a9263.dts                    |   4 +-
 arch/arm/mach-omap2/clockdomain.h                  |   1 +
 arch/arm/mach-omap2/clockdomains33xx_data.c        |   2 +-
 arch/arm/mach-omap2/cm33xx.c                       |  14 +-
 arch/arm/mach-omap2/pmic-cpcap.c                   |   6 +-
 arch/arm/mm/ioremap.c                              |   4 +-
 .../boot/dts/freescale/imx8mm-beacon-som.dtsi      |   1 +
 .../arm64/boot/dts/rockchip/rk3399-puma-haikou.dts |   8 -
 arch/arm64/boot/dts/ti/k3-am65-main.dtsi           |  20 +-
 arch/arm64/include/asm/cputype.h                   |   2 +
 arch/arm64/include/asm/debug-monitors.h            |  12 -
 arch/arm64/include/asm/insn.h                      | 115 +++++++-
 arch/arm64/include/asm/spectre.h                   |   4 +-
 arch/arm64/kernel/insn.c                           | 199 ++++++++++++-
 arch/arm64/kernel/proton-pack.c                    | 202 ++++++++------
 arch/arm64/kernel/ptrace.c                         |   2 +-
 arch/arm64/net/bpf_jit.h                           |  11 +-
 arch/arm64/net/bpf_jit_comp.c                      |  58 +++-
 arch/arm64/xen/hypercall.S                         |  21 +-
 arch/m68k/mac/config.c                             |   2 +-
 arch/mips/Makefile                                 |   6 +-
 .../boot/dts/loongson/loongson64c_4core_ls7a.dts   |   1 +
 arch/mips/loongson2ef/Platform                     |   2 +-
 arch/mips/vdso/Makefile                            |   1 +
 arch/nios2/include/asm/pgtable.h                   |  16 ++
 arch/parisc/boot/compressed/Makefile               |   1 +
 arch/powerpc/include/asm/vas.h                     |   3 +
 arch/powerpc/kernel/eeh.c                          |   2 +
 arch/powerpc/platforms/Kconfig                     |   1 +
 arch/powerpc/platforms/Makefile                    |   1 +
 arch/powerpc/platforms/book3s/Kconfig              |  15 +
 arch/powerpc/platforms/book3s/Makefile             |   2 +
 .../platforms/{powernv => book3s}/vas-api.c        |  11 +-
 arch/powerpc/platforms/powernv/Kconfig             |  14 -
 arch/powerpc/platforms/powernv/Makefile            |   2 +-
 arch/powerpc/platforms/powernv/vas.h               |   2 -
 arch/s390/net/bpf_jit_comp.c                       |  12 +-
 arch/s390/pci/pci_mmio.c                           |   2 +-
 arch/x86/boot/compressed/Makefile                  |   2 +-
 arch/x86/kernel/cpu/bugs.c                         |  10 +-
 arch/x86/kernel/cpu/common.c                       |  17 +-
 arch/x86/kernel/cpu/mtrr/generic.c                 |   2 +-
 arch/x86/kernel/ioport.c                           |  13 +-
 arch/x86/kernel/process.c                          |   6 +
 crypto/lrw.c                                       |   4 +-
 crypto/xts.c                                       |   4 +-
 drivers/acpi/acpica/dsutils.c                      |   9 +-
 drivers/acpi/acpica/psobject.c                     |  52 +---
 drivers/acpi/acpica/utprint.c                      |   7 +-
 drivers/acpi/apei/Kconfig                          |   1 +
 drivers/acpi/apei/ghes.c                           |   2 +-
 drivers/acpi/battery.c                             |  19 +-
 drivers/acpi/osi.c                                 |   1 -
 drivers/ata/pata_via.c                             |   3 +-
 drivers/atm/atmtcp.c                               |   4 +-
 drivers/base/power/domain.c                        |   2 +-
 drivers/base/power/main.c                          |   3 +-
 drivers/base/power/runtime.c                       |   2 +-
 drivers/base/swnode.c                              |   2 +-
 drivers/block/aoe/aoedev.c                         |   8 +
 drivers/bus/fsl-mc/fsl-mc-bus.c                    |   6 +-
 drivers/bus/fsl-mc/mc-io.c                         |  19 +-
 drivers/bus/fsl-mc/mc-sys.c                        |   2 +-
 drivers/bus/mhi/host/pm.c                          |  18 +-
 drivers/bus/ti-sysc.c                              |  49 ----
 drivers/clk/bcm/clk-raspberrypi.c                  |   2 +
 drivers/clk/meson/g12a.c                           |   1 +
 drivers/clk/qcom/gcc-msm8939.c                     |   4 +-
 drivers/clk/rockchip/clk-rk3036.c                  |   1 +
 drivers/cpufreq/acpi-cpufreq.c                     |   2 +-
 drivers/cpufreq/cpufreq.c                          |   6 +-
 drivers/crypto/allwinner/sun8i-ce/sun8i-ce.h       |   2 +-
 .../crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c    |   2 +-
 drivers/crypto/marvell/cesa/cesa.c                 |   2 +-
 drivers/crypto/marvell/cesa/cesa.h                 |   9 +-
 drivers/crypto/marvell/cesa/cipher.c               |   3 +
 drivers/crypto/marvell/cesa/hash.c                 |   2 +-
 drivers/crypto/marvell/cesa/tdma.c                 |  53 ++--
 drivers/dma-buf/udmabuf.c                          |   5 +-
 drivers/dma/ti/k3-udma.c                           |   3 +-
 drivers/edac/altera_edac.c                         |   6 +-
 drivers/edac/skx_common.c                          |   1 +
 drivers/firmware/Kconfig                           |   1 -
 drivers/firmware/arm_sdei.c                        |  11 +-
 drivers/firmware/psci/psci.c                       |   4 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c             |   2 -
 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c              |   2 -
 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c              |   2 -
 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c              |   2 -
 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c              |   2 -
 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c    |   4 +
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |  18 +-
 drivers/gpu/drm/amd/display/dc/dcn20/Makefile      |   2 +-
 drivers/gpu/drm/amd/display/dc/dcn21/Makefile      |   2 +-
 drivers/gpu/drm/amd/display/dc/dml/Makefile        |   3 +-
 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c |   5 +-
 drivers/gpu/drm/msm/adreno/a6xx_hfi.c              |   2 +-
 .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c   |   3 +-
 drivers/gpu/drm/msm/hdmi/hdmi_i2c.c                |  14 +-
 drivers/gpu/drm/nouveau/nouveau_backlight.c        |   2 +-
 drivers/gpu/drm/rcar-du/rcar_du_kms.c              |  10 +-
 drivers/gpu/drm/tegra/rgb.c                        |  14 +-
 drivers/gpu/drm/vkms/vkms_crtc.c                   |   2 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c            |  26 ++
 drivers/hid/hid-hyperv.c                           |   5 +-
 drivers/hid/usbhid/hid-core.c                      |  25 +-
 drivers/hwmon/occ/common.c                         | 307 ++++++++++++---------
 drivers/i2c/busses/i2c-designware-slave.c          |   2 +-
 drivers/i2c/busses/i2c-npcm7xx.c                   |  12 +-
 drivers/iio/adc/ad7124.c                           |   4 +-
 drivers/iio/adc/ad7606_spi.c                       |   2 +-
 drivers/iio/imu/inv_icm42600/inv_icm42600_temp.c   |   8 +-
 drivers/infiniband/hw/hns/hns_roce_hw_v2.c         |   1 -
 drivers/infiniband/hw/hns/hns_roce_hw_v2.h         |   1 +
 drivers/infiniband/hw/hns/hns_roce_main.c          |   1 -
 drivers/infiniband/hw/hns/hns_roce_restrack.c      |   1 -
 drivers/infiniband/hw/mlx5/qpc.c                   |  30 +-
 drivers/input/misc/ims-pcu.c                       |   6 +
 drivers/input/misc/sparcspkr.c                     |  22 +-
 drivers/input/rmi4/rmi_f34.c                       | 135 +++++----
 drivers/iommu/amd/iommu.c                          |   8 +
 drivers/md/dm-raid1.c                              |   5 +-
 drivers/media/common/videobuf2/videobuf2-dma-sg.c  |   4 +-
 drivers/media/i2c/ov8856.c                         |   9 +-
 drivers/media/i2c/tc358743.c                       |   4 +
 drivers/media/platform/exynos4-is/fimc-is-regs.c   |   1 +
 drivers/media/platform/qcom/venus/core.c           |  16 +-
 drivers/media/test-drivers/vidtv/vidtv_channel.c   |   2 +-
 drivers/media/test-drivers/vivid/vivid-vid-cap.c   |   2 +-
 drivers/media/usb/dvb-usb/cxusb.c                  |   3 +-
 drivers/media/usb/gspca/stv06xx/stv06xx_hdcs.c     |   7 +-
 drivers/media/v4l2-core/v4l2-dev.c                 |  14 +-
 drivers/mfd/exynos-lpass.c                         |   1 -
 drivers/mfd/stmpe-spi.c                            |   2 +-
 drivers/mtd/nand/raw/sunxi_nand.c                  |   2 +
 drivers/net/ethernet/aquantia/atlantic/aq_main.c   |   1 -
 drivers/net/ethernet/aquantia/atlantic/aq_nic.c    |   2 +
 drivers/net/ethernet/cadence/macb_main.c           |   6 +-
 drivers/net/ethernet/dlink/dl2k.c                  |  14 +-
 drivers/net/ethernet/dlink/dl2k.h                  |   2 +
 drivers/net/ethernet/emulex/benet/be_cmds.c        |   2 +-
 drivers/net/ethernet/google/gve/gve_main.c         |   2 +-
 drivers/net/ethernet/intel/i40e/i40e_common.c      |   7 +-
 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c |  11 +-
 drivers/net/ethernet/intel/ice/ice_arfs.c          |  48 ++++
 drivers/net/ethernet/intel/ice/ice_sched.c         |  11 +-
 drivers/net/ethernet/mediatek/mtk_star_emac.c      |   4 +
 drivers/net/ethernet/mellanox/mlx4/en_clock.c      |   2 +-
 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c    |   1 +
 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c  |   5 +-
 .../net/ethernet/mellanox/mlx5/core/pagealloc.c    |   2 +-
 drivers/net/ethernet/mellanox/mlx5/core/vport.c    |  18 +-
 drivers/net/ethernet/microchip/lan743x_main.c      |   4 +-
 .../net/ethernet/stmicro/stmmac/stmmac_platform.c  |  11 +-
 drivers/net/macsec.c                               |  40 ++-
 drivers/net/phy/mdio_bus.c                         |  16 +-
 drivers/net/phy/mscc/mscc_ptp.c                    |   4 +-
 drivers/net/usb/aqc111.c                           |  10 +-
 drivers/net/usb/ch9200.c                           |   7 +-
 drivers/net/vmxnet3/vmxnet3_drv.c                  |  26 ++
 drivers/net/vxlan/vxlan_core.c                     |   8 +-
 drivers/net/wireless/ath/ath10k/ahb.c              |   5 +-
 drivers/net/wireless/ath/ath10k/core.c             |  36 +++
 drivers/net/wireless/ath/ath10k/core.h             |   9 +
 drivers/net/wireless/ath/ath10k/debug.c            |   6 +-
 drivers/net/wireless/ath/ath10k/mac.c              |   1 +
 drivers/net/wireless/ath/ath10k/pci.c              |   9 +-
 drivers/net/wireless/ath/ath10k/sdio.c             |  11 +-
 drivers/net/wireless/ath/ath10k/snoc.c             |  12 +-
 drivers/net/wireless/ath/ath10k/wmi.c              |   2 +-
 drivers/net/wireless/ath/ath11k/core.c             |   8 +-
 drivers/net/wireless/ath/ath9k/htc_drv_beacon.c    |   3 +
 drivers/net/wireless/ath/carl9170/usb.c            |  19 +-
 drivers/net/wireless/intersil/p54/fwio.c           |   2 +
 drivers/net/wireless/intersil/p54/p54.h            |   1 +
 drivers/net/wireless/intersil/p54/txrx.c           |  13 +-
 drivers/net/wireless/mediatek/mt76/mt76x2/usb.c    |   2 +
 .../net/wireless/mediatek/mt76/mt76x2/usb_init.c   |  13 +-
 drivers/net/wireless/realtek/rtlwifi/pci.c         |  10 +
 drivers/net/wireless/realtek/rtw88/rtw8822c.c      |   3 +-
 drivers/pci/controller/cadence/pcie-cadence-host.c |  11 +-
 drivers/pci/pci.c                                  |   3 +-
 drivers/pci/pcie/dpc.c                             |   2 +-
 drivers/pci/quirks.c                               |  23 ++
 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c        |  35 ++-
 drivers/pinctrl/pinctrl-at91.c                     |   6 +-
 drivers/platform/Kconfig                           |   2 +
 drivers/platform/Makefile                          |   1 +
 drivers/platform/surface/Kconfig                   |  14 +
 drivers/platform/surface/Makefile                  |   5 +
 drivers/platform/x86/dell_rbu.c                    |   6 +-
 drivers/power/reset/at91-reset.c                   |   5 +-
 drivers/power/supply/bq27xxx_battery.c             |   2 +-
 drivers/power/supply/bq27xxx_battery_i2c.c         |  13 +-
 drivers/rapidio/rio_cm.c                           |   3 +
 drivers/regulator/max14577-regulator.c             |   5 +-
 drivers/rpmsg/qcom_smd.c                           |   2 +-
 drivers/rtc/Kconfig                                |  10 +
 drivers/rtc/Makefile                               |   1 +
 drivers/rtc/class.c                                |   2 +-
 drivers/rtc/lib.c                                  | 121 ++++++--
 drivers/rtc/lib_test.c                             |  79 ++++++
 drivers/rtc/rtc-sh.c                               |  12 +-
 drivers/s390/scsi/zfcp_sysfs.c                     |   2 +
 drivers/scsi/lpfc/lpfc_hbadisc.c                   |   2 +-
 drivers/scsi/lpfc/lpfc_sli.c                       |   4 +-
 drivers/scsi/scsi_transport_iscsi.c                |  11 +-
 drivers/scsi/storvsc_drv.c                         |  10 +-
 drivers/soc/aspeed/aspeed-lpc-snoop.c              |  17 +-
 drivers/spi/spi-bcm63xx-hsspi.c                    |   2 +-
 drivers/spi/spi-bcm63xx.c                          |   2 +-
 drivers/spi/spi-sh-msiof.c                         |  13 +-
 drivers/staging/iio/impedance-analyzer/ad5933.c    |   2 +-
 drivers/staging/media/rkvdec/rkvdec.c              |  24 +-
 drivers/tee/tee_core.c                             |  11 +-
 drivers/thermal/qcom/tsens.c                       |  10 +-
 drivers/thunderbolt/ctl.c                          |   5 +
 drivers/tty/serial/milbeaut_usio.c                 |   5 +-
 drivers/tty/serial/sh-sci.c                        |  97 +++++--
 drivers/tty/vt/vt_ioctl.c                          |   2 -
 drivers/uio/uio_hv_generic.c                       |   4 +-
 drivers/usb/class/usbtmc.c                         |   4 +-
 drivers/usb/core/hub.c                             |  16 +-
 drivers/usb/core/quirks.c                          |   3 +
 drivers/usb/gadget/function/f_hid.c                |  12 +-
 drivers/usb/renesas_usbhs/common.c                 |  50 +++-
 drivers/usb/storage/unusual_uas.h                  |   7 +
 drivers/vfio/vfio_iommu_type1.c                    |   2 +-
 drivers/video/backlight/qcom-wled.c                |   6 +-
 drivers/video/console/vgacon.c                     |   2 +-
 drivers/video/fbdev/core/fbcvt.c                   |   2 +-
 drivers/video/fbdev/core/fbmem.c                   |   4 +-
 drivers/watchdog/da9052_wdt.c                      |   1 +
 fs/configfs/dir.c                                  |   2 +-
 fs/exfat/nls.c                                     |   1 +
 fs/ext4/ext4.h                                     |   7 +
 fs/ext4/extents.c                                  |  39 ++-
 fs/ext4/file.c                                     |   7 +-
 fs/ext4/inline.c                                   |   2 +-
 fs/ext4/inode.c                                    |   3 +-
 fs/ext4/ioctl.c                                    |   8 +-
 fs/f2fs/data.c                                     |   2 +-
 fs/f2fs/f2fs.h                                     |  10 +-
 fs/f2fs/namei.c                                    |  19 +-
 fs/f2fs/super.c                                    |  12 +-
 fs/filesystems.c                                   |  14 +-
 fs/gfs2/inode.c                                    |   3 +-
 fs/gfs2/lock_dlm.c                                 |   3 +-
 fs/jbd2/transaction.c                              |   5 +-
 fs/jffs2/erase.c                                   |   4 +-
 fs/jffs2/scan.c                                    |   4 +-
 fs/jffs2/summary.c                                 |   7 +-
 fs/jfs/jfs_discard.c                               |   3 +-
 fs/jfs/jfs_dtree.c                                 |  18 +-
 fs/namespace.c                                     |   4 +
 fs/nfs/super.c                                     |  19 ++
 fs/nfsd/nfs4proc.c                                 |   3 +-
 fs/nfsd/nfssvc.c                                   |   6 +-
 fs/nilfs2/btree.c                                  |   4 +-
 fs/nilfs2/direct.c                                 |   3 +
 fs/squashfs/super.c                                |   5 +
 include/acpi/actypes.h                             |   2 +-
 include/linux/arm_sdei.h                           |   4 +-
 include/linux/atmdev.h                             |   6 +
 include/linux/bpf.h                                |  26 +-
 include/linux/bpf_types.h                          |   6 +-
 include/linux/hid.h                                |   3 +-
 include/linux/hugetlb.h                            |   6 +
 include/linux/mlx5/driver.h                        |   1 +
 include/linux/mm.h                                 |   3 +
 include/linux/mm_types.h                           |   3 +
 include/linux/skmsg.h                              |  18 ++
 include/net/checksum.h                             |   2 +-
 include/net/sock.h                                 |  11 +-
 include/net/tcp.h                                  |  28 +-
 include/net/tls.h                                  |   2 +-
 include/net/udp.h                                  |   4 +-
 include/trace/events/erofs.h                       |  18 --
 include/uapi/linux/bpf.h                           |   2 +
 include/uapi/linux/videodev2.h                     |  12 +-
 init/Kconfig                                       |   1 +
 ipc/shm.c                                          |   5 +-
 kernel/bpf/verifier.c                              |  21 +-
 kernel/events/core.c                               |  23 +-
 kernel/exit.c                                      |  17 +-
 kernel/power/wakelock.c                            |   3 +
 kernel/time/clocksource.c                          |   2 +-
 kernel/time/posix-cpu-timers.c                     |   9 +
 kernel/trace/bpf_trace.c                           |   2 +-
 kernel/trace/ftrace.c                              |  10 +-
 kernel/trace/trace.c                               |   2 +-
 lib/Kconfig                                        |   1 +
 mm/huge_memory.c                                   |   2 +-
 mm/hugetlb.c                                       | 117 +++++++-
 mm/mmap.c                                          |   8 +
 mm/page-writeback.c                                |   2 +-
 net/Kconfig                                        |   6 +-
 net/atm/common.c                                   |   1 +
 net/atm/lec.c                                      |  12 +-
 net/atm/raw.c                                      |   2 +-
 net/bluetooth/l2cap_core.c                         |   3 +-
 net/bridge/netfilter/nf_conntrack_bridge.c         |  12 +-
 net/core/Makefile                                  |   6 +-
 net/core/filter.c                                  |   5 +-
 net/core/skmsg.c                                   | 145 +++++-----
 net/core/sock.c                                    |   4 +-
 net/core/sock_map.c                                |   2 +
 net/core/utils.c                                   |   4 +-
 net/ipv4/Makefile                                  |   2 +-
 net/ipv4/inet_hashtables.c                         |   2 +-
 net/ipv4/route.c                                   |   4 +
 net/ipv4/tcp.c                                     |  21 +-
 net/ipv4/tcp_bpf.c                                 |   8 +-
 net/ipv4/tcp_input.c                               |  74 ++---
 net/ipv6/calipso.c                                 |   8 +
 net/ipv6/ila/ila_common.c                          |   6 +-
 net/ipv6/netfilter.c                               |  12 +-
 net/ipv6/netfilter/nft_fib_ipv6.c                  |  13 +-
 net/mac80211/mesh_hwmp.c                           |   6 +-
 net/mpls/af_mpls.c                                 |   4 +-
 net/ncsi/internal.h                                |  21 +-
 net/ncsi/ncsi-pkt.h                                |  23 +-
 net/ncsi/ncsi-rsp.c                                |  21 +-
 net/netfilter/nft_socket.c                         |   5 +-
 net/netfilter/nft_tunnel.c                         |   8 +-
 net/netlabel/netlabel_kapi.c                       |   5 +
 net/nfc/nci/uart.c                                 |   8 +-
 net/openvswitch/flow.c                             |   2 +-
 net/sched/sch_ets.c                                |  10 +-
 net/sched/sch_prio.c                               |   2 +-
 net/sched/sch_red.c                                |   2 +-
 net/sched/sch_sfq.c                                | 117 +++++---
 net/sched/sch_tbf.c                                |   2 +-
 net/sctp/socket.c                                  |   3 +-
 net/sunrpc/cache.c                                 |  17 +-
 net/tipc/crypto.c                                  |   8 +-
 net/tipc/udp_media.c                               |   4 +-
 net/tls/tls_main.c                                 |   4 +-
 net/tls/tls_sw.c                                   |   9 +-
 scripts/Kbuild.include                             |   8 +-
 scripts/Kconfig.include                            |   2 +-
 scripts/as-version.sh                              |   2 +-
 scripts/gcc-plugins/gcc-common.h                   |  32 +++
 scripts/gcc-plugins/randomize_layout_plugin.c      |  40 +--
 security/selinux/xfrm.c                            |   2 +-
 sound/pci/hda/hda_intel.c                          |   2 +
 sound/pci/hda/patch_realtek.c                      |   1 +
 sound/soc/codecs/tas2770.c                         |  30 +-
 sound/soc/meson/meson-card-utils.c                 |   2 +-
 sound/soc/qcom/sdm845.c                            |   4 +
 sound/soc/tegra/tegra210_ahub.c                    |   2 +
 sound/usb/mixer_maps.c                             |  12 +
 tools/include/uapi/linux/bpf.h                     |   2 +
 tools/lib/bpf/nlattr.c                             |  15 +-
 tools/perf/Makefile.config                         |   2 +
 tools/perf/builtin-record.c                        |   2 +-
 tools/perf/scripts/python/exported-sql-viewer.py   |   5 +-
 tools/perf/tests/switch-tracking.c                 |   2 +-
 tools/perf/ui/browsers/hists.c                     |   2 +-
 tools/testing/selftests/seccomp/seccomp_bpf.c      |   7 +-
 usr/include/Makefile                               |   2 +-
 368 files changed, 3111 insertions(+), 1403 deletions(-)