Skip to content

5.4.295-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 215 patches 4 repliesIn review

Patches in v1 No applies recorded yet

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

Reviews trailers per patch

PatchJon HunterFlorian FainelliLinux Kernel Functional Testing
SeriesT-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 3 reviewers.

Read the v1 thread

Cover letter [PATCH 5.4 000/215] 5.4.295-rc2 review

This is the start of the stable review cycle for the 5.4.295 release. There are 215 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 Fri, 27 Jun 2025 08:52:04 +0000. Anything received after that time might be too late.

The whole patch series can be found in one patch at:

	https://www.kernel.org/pub/linux/kernel/v5.x/stable-review/patch-5.4.295-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.4.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 5.4.295-rc2

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.

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

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

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.

Dan Aloni <[email protected]>
xprtrdma: fix pointer derefs in error cases of rpcrdma_ep_create

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

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

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

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

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

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

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

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

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

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

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()

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

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

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

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

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

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

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

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

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

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()

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

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

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

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

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

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

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()

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

Ross Stutterheim <[email protected]>

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

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()

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

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()

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

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

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

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

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.

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

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

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

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

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

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

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

Paul Blakey <[email protected]>
net/mlx5: Wait for inactive autogroups

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

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

Chuck Lever <[email protected]>
NFSD: Fix NFSv3 SETATTR/CREATE's handling of large file sizes

Chuck Lever <[email protected]>
NFSD: Fix ia_size underflow

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

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

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

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

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

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

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

Arnaldo Carvalho de Melo <[email protected]>

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

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

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

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

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

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

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

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

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

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()

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

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

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

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    |   2 -
 MAINTAINERS                                        |   9 ++
 Makefile                                           |   4 +-
 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/mm/ioremap.c                              |   4 +-
 .../arm64/boot/dts/rockchip/rk3399-puma-haikou.dts |   8 --
 arch/arm64/kernel/ptrace.c                         |   2 +-
 arch/arm64/xen/hypercall.S                         |  21 +++-
 arch/m68k/mac/config.c                             |   2 +-
 arch/mips/Makefile                                 |   2 +-
 arch/mips/vdso/Makefile                            |   1 +
 arch/nios2/include/asm/pgtable.h                   |  16 +++
 arch/parisc/boot/compressed/Makefile               |   1 +
 arch/powerpc/kernel/eeh.c                          |   2 +
 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 +-
 drivers/acpi/acpica/dsutils.c                      |   9 +-
 drivers/acpi/acpica/psobject.c                     |  52 +++-----
 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/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/ti-sysc.c                              |  49 --------
 drivers/clk/rockchip/clk-rk3036.c                  |   1 +
 drivers/cpufreq/cpufreq.c                          |   6 +-
 drivers/crypto/marvell/cipher.c                    |   3 +
 drivers/crypto/marvell/hash.c                      |   2 +-
 drivers/edac/altera_edac.c                         |   6 +-
 drivers/edac/skx_common.c                          |   1 +
 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 +-
 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                         |  28 ++---
 drivers/i2c/busses/i2c-designware-slave.c          |   2 +-
 drivers/iio/adc/ad7606_spi.c                       |   2 +-
 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_restrack.c      |   1 -
 drivers/input/misc/ims-pcu.c                       |   6 +
 drivers/input/misc/sparcspkr.c                     |  22 +++-
 drivers/input/rmi4/rmi_f34.c                       | 135 ++++++++++++---------
 drivers/md/dm-raid1.c                              |   5 +-
 drivers/media/i2c/tc358743.c                       |   4 +
 drivers/media/platform/exynos4-is/fimc-is-regs.c   |   1 +
 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/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/intel/i40e/i40e_common.c      |   7 +-
 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c |  11 +-
 drivers/net/ethernet/intel/ice/ice_sched.c         |  11 +-
 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  |  13 +-
 drivers/net/ethernet/microchip/lan743x_main.c      |   4 +-
 drivers/net/phy/mdio_bus.c                         |  16 ++-
 drivers/net/usb/aqc111.c                           |  10 +-
 drivers/net/usb/ch9200.c                           |   7 +-
 drivers/net/vxlan.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/realtek/rtlwifi/pci.c         |  10 ++
 drivers/net/wireless/realtek/rtw88/rtw8822c.c      |   3 +-
 drivers/pci/pci.c                                  |   3 +-
 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                    |   2 +-
 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_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-sh-msiof.c                         |  13 +-
 drivers/staging/iio/impedance-analyzer/ad5933.c    |   2 +-
 drivers/tee/tee_core.c                             |  11 +-
 drivers/thunderbolt/ctl.c                          |   5 +
 drivers/tty/serial/milbeaut_usio.c                 |   5 +-
 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/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/ext4/extents.c                                  |  11 +-
 fs/ext4/inline.c                                   |   2 +-
 fs/f2fs/data.c                                     |   2 +-
 fs/f2fs/f2fs.h                                     |  10 +-
 fs/f2fs/namei.c                                    |  19 ++-
 fs/f2fs/super.c                                    |   4 +-
 fs/filesystems.c                                   |  14 ++-
 fs/gfs2/inode.c                                    |   3 +-
 fs/gfs2/lock_dlm.c                                 |   3 +-
 fs/jbd2/transaction.c                              |   3 +-
 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/nfsd/nfs3xdr.c                                  |   2 +-
 fs/nfsd/nfs4proc.c                                 |   3 +-
 fs/nfsd/vfs.c                                      |   4 +
 fs/nilfs2/btree.c                                  |   4 +-
 fs/nilfs2/direct.c                                 |   3 +
 fs/squashfs/super.c                                |   5 +
 include/acpi/actypes.h                             |   2 +-
 include/linux/atmdev.h                             |   6 +
 include/linux/hid.h                                |   3 +-
 include/trace/events/erofs.h                       |  18 ---
 include/uapi/linux/videodev2.h                     |   1 -
 ipc/shm.c                                          |   5 +-
 kernel/events/core.c                               |  23 ++--
 kernel/exit.c                                      |  17 +--
 kernel/power/wakelock.c                            |   3 +
 kernel/time/posix-cpu-timers.c                     |   9 ++
 kernel/trace/bpf_trace.c                           |   2 +-
 kernel/trace/ftrace.c                              |  10 +-
 kernel/trace/trace.c                               |   2 +-
 mm/huge_memory.c                                   |   2 +-
 mm/page-writeback.c                                |   2 +-
 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/sock.c                                    |   4 +-
 net/ipv4/route.c                                   |   4 +
 net/ipv4/tcp_input.c                               |  63 +++++-----
 net/ipv6/calipso.c                                 |   8 ++
 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                         |   3 +-
 net/netlabel/netlabel_kapi.c                       |   5 +
 net/nfc/nci/uart.c                                 |   8 +-
 net/sched/sch_prio.c                               |   2 +-
 net/sched/sch_red.c                                |   2 +-
 net/sched/sch_sfq.c                                |   5 +-
 net/sched/sch_tbf.c                                |   2 +-
 net/sctp/socket.c                                  |   3 +-
 net/sunrpc/cache.c                                 |   2 +
 net/sunrpc/xprtrdma/verbs.c                        |   2 +
 net/tipc/udp_media.c                               |   4 +-
 net/tls/tls_sw.c                                   |   7 ++
 security/selinux/xfrm.c                            |   2 +-
 sound/pci/hda/hda_intel.c                          |   2 +
 sound/pci/hda/patch_realtek.c                      |   1 +
 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 +-
 222 files changed, 1294 insertions(+), 648 deletions(-)