Skip to content

5.15.179-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 616 patches 7 repliesIn review

Patches in v1 No applies recorded yet

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

Reviews trailers per patch

PatchRon EconomosVijayendra SumanJon HunterFlorian FainelliLinux Kernel Functional TestingMark BrownHardik Garg
SeriesT-b T-b T-b T-b T-b T-b T-b

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

Read the v1 thread

Cover letter [PATCH 5.15 000/616] 5.15.179-rc2 review

This is the start of the stable review cycle for the 5.15.179 release. There are 616 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, 13 Mar 2025 13:56:14 +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.15.179-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.15.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 5.15.179-rc2

Jakub Kicinski <[email protected]>
net: ipv6: fix dst refleaks in rpl, seg6 and ioam6 lwtunnels

Thomas Weißschuh <[email protected]>
kbuild: userprogs: use correct lld when linking through clang

Toke Høiland-Jørgensen <[email protected]>
sched: sch_cake: add bounds checks to host bulk flow fairness counts

Michal Luczaj <[email protected]>
vsock: Orphan socket after transport release

Michal Luczaj <[email protected]>
vsock: Keep the binding until socket destruction

Michal Luczaj <[email protected]>
bpf, vsock: Invoke proto::close on close()

Ricardo Ribalda <[email protected]>
media: uvcvideo: Remove dangling pointers

Ricardo Ribalda <[email protected]>
media: uvcvideo: Fix crash during unbind if gpio unit is in use

Ryusuke Konishi <[email protected]>
nilfs2: handle errors that nilfs_prepare_chunk() may return

Ryusuke Konishi <[email protected]>
nilfs2: eliminate staggered calls to kunmap in nilfs_rename

Ryusuke Konishi <[email protected]>
nilfs2: move page release outside of nilfs_delete_entry and nilfs_set_link

Ralf Schlatterbeck <[email protected]>
spi-mxs: Fix chipselect glitch

Niravkumar L Rabara <[email protected]>
mtd: rawnand: cadence: fix unchecked dereference

NeilBrown <[email protected]>
md: select BLOCK_LEGACY_AUTOLOAD

Ricardo Ribalda <[email protected]>
media: uvcvideo: Avoid returning invalid controls

Ricardo Ribalda <[email protected]>
media: uvcvideo: Avoid invalid memory access

Haoyu Li <[email protected]>
drivers: virt: acrn: hsm: Use kzalloc to avoid info leak in pmcmd_ioctl

Andy Shevchenko <[email protected]>
eeprom: digsy_mtc: Make GPIO lookup table match the device

Manivannan Sadhasivam <[email protected]>
bus: mhi: host: pci_generic: Use pci_try_reset_function() to avoid deadlock

Visweswara Tanuku <[email protected]>
slimbus: messaging: Free transaction ID in delayed interrupt scenario

Alexander Shishkin <[email protected]>
intel_th: pci: Add Panther Lake-P/U support

Alexander Shishkin <[email protected]>
intel_th: pci: Add Panther Lake-H support

Pawel Chmielewski <[email protected]>
intel_th: pci: Add Arrow Lake support

Alexander Usyskin <[email protected]>
mei: me: add panther lake P DID

Phillip Lougher <[email protected]>
Squashfs: check the inode number is not the invalid value of zero

Michal Pecio <[email protected]>
usb: xhci: Enable the TRB overfetch quirk on VIA VL805

Andy Shevchenko <[email protected]>
xhci: pci: Fix indentation in the PCI device ID definitions

Prashanth K <[email protected]>
usb: gadget: Check bmAttributes only if configuration is valid

Marek Szyprowski <[email protected]>
usb: gadget: Fix setting self-powered state on suspend

Prashanth K <[email protected]>
usb: gadget: Set self-powered based on MaxPower and bmAttributes

AngeloGioacchino Del Regno <[email protected]>
usb: typec: tcpci_rt1711h: Unmask alert interrupts to fix functionality

Fedor Pchelkin <[email protected]>
usb: typec: ucsi: increase timeout for PPM reset operations

Badhri Jagan Sridharan <[email protected]>
usb: dwc3: gadget: Prevent irq storm when TH re-executes

Thinh Nguyen <[email protected]>
usb: dwc3: Set SUSPENDENABLE soon after phy init

Nikita Zhandarovich <[email protected]>
usb: atm: cxacru: fix a flaw in existing endpoint checks

Claudiu Beznea <[email protected]>
usb: renesas_usbhs: Flush the notify_hotplug_work

Miao Li <[email protected]>
usb: quirks: Add DELAY_INIT and NO_LPM for Prolific Mass Storage Card Reader

Pawel Laszczak <[email protected]>
usb: hub: lack of clearing xHC resources

Claudiu Beznea <[email protected]>
usb: renesas_usbhs: Use devm_usb_get_phy()

Claudiu Beznea <[email protected]>
usb: renesas_usbhs: Call clk_put()

Christian Heusel <[email protected]>
Revert "drivers/card_reader/rtsx_usb: Restore interrupt based detection"

Fabrizio Castro <[email protected]>
gpio: rcar: Fix missing of_node_put() call

Justin Iurman <[email protected]>
net: ipv6: fix missing dst ref drop in ila lwtunnel

Justin Iurman <[email protected]>
net: ipv6: fix dst ref loop in ila lwtunnel

Zecheng Li <[email protected]>
sched/fair: Fix potential memory corruption in child_cfs_rq_on_list

Jason Xing <[email protected]>
net-timestamp: support TCP GSO case for a few missing flags

Namjae Jeon <[email protected]>
exfat: fix soft lockup in exfat_clear_bitmap

Jarkko Sakkinen <[email protected]>
x86/sgx: Fix size overflows in sgx_encl_create()

Reinette Chatre <[email protected]>
x86/sgx: Support VA page allocation without reclaiming

Reinette Chatre <[email protected]>

    x86/sgx: Export sgx_encl_{grow,shrink}()

Reinette Chatre <[email protected]>
x86/sgx: Move PTE zap code to new sgx_zap_enclave_ptes()

Reinette Chatre <[email protected]>
x86/sgx: Support loading enclave page without VMA permissions check

Oscar Maes <[email protected]>
vlan: enforce underlying device type

Jiayuan Chen <[email protected]>
ppp: Fix KMSAN uninit-value warning with bpf

Peiyang Wang <[email protected]>
net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error

Nikolay Aleksandrov <[email protected]>
be2net: fix sleeping while atomic bugs in be_ndo_bridge_getlink

Philipp Stanner <[email protected]>
drm/sched: Fix preprocessor guard

Xinghuo Chen <[email protected]>
hwmon: fix a NULL vs IS_ERR_OR_NULL() check in xgene_hwmon_probe()

Eric Dumazet <[email protected]>
llc: do not use skb_get() before dev_queue_xmit()

Murad Masimov <[email protected]>
ALSA: usx2y: validate nrpacks module parameter on probe

Erik Schumacher <[email protected]>
hwmon: (ad7314) Validate leading zero bits and return error

Maud Spierings <[email protected]>
hwmon: (ntc_thermistor) Fix the ncpXXxh103 sensor table

Titus Rwantare <[email protected]>
hwmon: (pmbus) Initialise page count in pmbus_identify()

Vitaliy Shevtsov <[email protected]>
caif_virtio: fix wrong pointer check in cfv_probe()

Antoine Tenart <[email protected]>
net: gso: fix ownership in __udp_gso_segment

Meir Elisha <[email protected]>
nvmet-tcp: Fix a possible sporadic response drops in weakly ordered arch

Zhang Lixu <[email protected]>
HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()

Yu-Chun Lin <[email protected]>
HID: google: fix unused variable warning under !CONFIG_ACPI

Johannes Berg <[email protected]>
wifi: iwlwifi: limit printed string from FW file

Ryan Roberts <[email protected]>
mm: don't skip arch_sync_kernel_mappings() in error paths

Hao Zhang <[email protected]>
mm/page_alloc: fix uninitialized variable

Olivier Gayot <[email protected]>
block: fix conversion of GPT partition name to 7-bit

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

Haoxiang Li <[email protected]>
rapidio: fix an API misues when rio_add_net() fails

Haoxiang Li <[email protected]>
rapidio: add check for rio_add_net() in rio_scan_alloc_net()

Vitaliy Shevtsov <[email protected]>
wifi: nl80211: reject cooked mode if it is set along with other flags

Nikita Zhandarovich <[email protected]>
wifi: cfg80211: regulatory: improve invalid hints checking

Ahmed S. Darwish <[email protected]>

    x86/cpu: Properly parse CPUID leaf 0x2 TLB descriptor 0x63

Ahmed S. Darwish <[email protected]>

    x86/cpu: Validate CPUID leaf 0x2 EDX output

Ahmed S. Darwish <[email protected]>

    x86/cacheinfo: Validate CPUID leaf 0x2 EDX output

Mingcong Bai <[email protected]>
platform/x86: thinkpad_acpi: Add battery quirk for ThinkPad X131e

Richard Thier <[email protected]>
drm/radeon: Fix rs400_gpu_init for ATI mobility radeon Xpress 200M

Kailang Yang <[email protected]>
ALSA: hda/realtek: update ALC222 depop optimize

Hoku Ishibe <[email protected]>
ALSA: hda: intel: Add Dell ALC3271 to power_save denylist

Koichiro Den <[email protected]>
gpio: aggregator: protect driver attr handlers against module unload

Niklas Söderlund <[email protected]>
gpio: rcar: Use raw_spinlock to protect register access

Daniil Dulov <[email protected]>
HID: appleir: Fix potential NULL dereference at raw event handle

Rob Herring (Arm) <[email protected]>
Revert "of: reserved-memory: Fix using wrong number of cells to get property 'alignment'"

Alex Deucher <[email protected]>
drm/amdgpu: disable BAR resize on Dell G5 SE

Ma Jun <[email protected]>
drm/amdgpu: Check extended configuration space register when system uses large bar

Haoxiang Li <[email protected]>
smb: client: Add check for next_buffer in receive_encrypted_standard()

Quang Le <[email protected]>

    pfifo_tail_enqueue: Drop new packet when sch->limit == 0

Thomas Gleixner <[email protected]>
intel_idle: Handle older CPUs, which stop the TSC in deeper C states, correctly

Thomas Gleixner <[email protected]>
sched/core: Prevent rescheduling when interrupts are disabled

Ard Biesheuvel <[email protected]>
vmlinux.lds: Ensure that const vars with relocations are mapped R/O

Paolo Abeni <[email protected]>
mptcp: always handle address removal under msk socket lock

Kaustabh Chakraborty <[email protected]>
phy: exynos5-usbdrd: fix MPLL_MULTIPLIER and SSC_REFCLKSEL masks in refclk

BH Hsieh <[email protected]>
phy: tegra: xusb: reset VBUS & ID OVERRIDE

Wei Fang <[email protected]>
net: enetc: correct the xdp_tx statistics

Wei Fang <[email protected]>
net: enetc: update UDP checksum when updating originTimestamp field

Wei Fang <[email protected]>
net: enetc: fix the off-by-one issue in enetc_map_tx_buffs()

Nikita Zhandarovich <[email protected]>
usbnet: gl620a: fix endpoint checking in genelink_bind()

Tyrone Ting <[email protected]>
i2c: npcm: disable interrupt enable bit before devm_request_irq

Roman Li <[email protected]>
drm/amd/display: Fix HPD after gpu reset

Kan Liang <[email protected]>
perf/core: Fix low freq setting via IOC_PERIOD

Dmitry Panchenko <[email protected]>
ALSA: usb-audio: Re-add sample rate quirk for Pioneer DJM-900NXS2

Nikolay Kuratov <[email protected]>
ftrace: Avoid potential division by zero in function_stat_show()

Russell Senior <[email protected]>
x86/CPU: Fix warm boot hang regression on AMD SC1100 SoC systems

Justin Iurman <[email protected]>
net: ipv6: fix dst ref loop on input in rpl lwt

Justin Iurman <[email protected]>
net: ipv6: rpl_iptunnel: mitigate 2-realloc issue

Justin Iurman <[email protected]>
net: ipv6: fix dst ref loop on input in seg6 lwt

Justin Iurman <[email protected]>
net: ipv6: seg6_iptunnel: mitigate 2-realloc issue

Justin Iurman <[email protected]>
include: net: add static inline dst_dev_overhead() to dst.h

Andrea Mayer <[email protected]>
seg6: add support for SRv6 H.L2Encaps.Red behavior

Andrea Mayer <[email protected]>
seg6: add support for SRv6 H.Encaps.Red behavior

Shay Drory <[email protected]>
net/mlx5: IRQ, Fix null string in debug print

Harshal Chaudhari <[email protected]>
net: mvpp2: cls: Fixed Non IP flow, with vlan tag flow defination.

Wang Hai <[email protected]>
tcp: Defer ts_recent changes until req is owned

Philo Lu <[email protected]>
ipvs: Always clear ipvs_property flag in skb_scrub_packet()

Nicolas Frattaroli <[email protected]>
ASoC: es8328: fix route from DAC to output

Sean Anderson <[email protected]>
net: cadence: macb: Synchronize stats calculations

Ido Schimmel <[email protected]>
net: loopback: Avoid sending IP packets without an Ethernet header

David Howells <[email protected]>
afs: Fix the server_list to unuse a displaced server rather than putting it

David Howells <[email protected]>
afs: Make it possible to find the volumes that are using a server

Colin Ian King <[email protected]>
afs: remove variable nr_servers

Luiz Augusto von Dentz <[email protected]>
Bluetooth: L2CAP: Fix L2CAP_ECRED_CONN_RSP response

Takashi Iwai <[email protected]>
ALSA: usb-audio: Avoid dropping MIDI events at closing multiple ports

Arnd Bergmann <[email protected]>
sunrpc: suppress warnings for unused procfs functions

Patrisious Haddad <[email protected]>
RDMA/mlx5: Fix bind QP error cleanup flow

Ye Bin <[email protected]>
scsi: core: Clear driver private data when retrying request

Christoph Hellwig <[email protected]>
scsi: core: Don't memset() the entire scsi_cmnd in scsi_init_command()

Vasiliy Kovalev <[email protected]>
ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up

Christian Brauner <[email protected]>
ovl: pass ofs to creation operations

Amir Goldstein <[email protected]>
ovl: use wrappers to all vfs_*xattr() calls

Mark Zhang <[email protected]>
IB/mlx5: Set and get correct qp_num for a DCT QP

Patrick Bellasi <[email protected]>
x86/cpu/kvm: SRSO: Fix possible missing IBPB on VM-Exit

Niravkumar L Rabara <[email protected]>
mtd: rawnand: cadence: fix incorrect device in dma_unmap_single

Niravkumar L Rabara <[email protected]>
mtd: rawnand: cadence: use dma_map_resource for sdma address

Niravkumar L Rabara <[email protected]>
mtd: rawnand: cadence: fix error code in cadence_nand_init()

Christian Brauner <[email protected]>
acct: block access to kernel internal filesystems

Christian Brauner <[email protected]>
acct: perform last write from workqueue

John Veness <[email protected]>
ALSA: hda/conexant: Add quirk for HP ProBook 450 G4 mute LED

Haoxiang Li <[email protected]>
nfp: bpf: Add check for nfp_app_ctrl_msg_alloc()

Gavrilov Ilia <[email protected]>
drop_monitor: fix incorrect initialization order

Sumit Garg <[email protected]>
tee: optee: Fix supplicant wait loop

Yan Zhai <[email protected]>
bpf: skip non exist keys in generic_map_lookup_batch

Caleb Sander Mateos <[email protected]>
nvme/ioctl: add missing space in err message

Andrey Vatoropin <[email protected]>
power: supply: da9150-fg: fix potential overflow

Breno Leitao <[email protected]>
arp: switch to dev_getbyhwaddr() in arp_req_set_public()

Breno Leitao <[email protected]>
net: Add non-RCU dev_getbyhwaddr() helper

Cong Wang <[email protected]>
flow_dissector: Fix port range key handling in BPF conversion

Cong Wang <[email protected]>
flow_dissector: Fix handling of mixed port and port-range keys

Maksym Glubokiy <[email protected]>
net: extract port range fields from fl_flow_key

Kuniyuki Iwashima <[email protected]>
geneve: Suppress list corruption splat in geneve_destroy_tunnels().

Kuniyuki Iwashima <[email protected]>
gtp: Suppress list corruption splat in gtp_net_exit_batch_rtnl().

Kuniyuki Iwashima <[email protected]>
geneve: Fix use-after-free in geneve_find_dev().

Christophe Leroy <[email protected]>
powerpc/code-patching: Fix KASAN hit by not flagging text patching area as VM_ALLOC

Kailang Yang <[email protected]>
ALSA: hda/realtek: Fixup ALC225 depop procedure

Christophe Leroy <[email protected]>
powerpc/64s: Rewrite __real_pte() and __rpte_to_hidx() as static inline

Michael Ellerman <[email protected]>
powerpc/64s/mm: Move __real_pte stubs into hash-4k.h

Jill Donahue <[email protected]>
USB: gadget: f_midi: f_midi_complete to call queue_work

Selvarasu Ganesan <[email protected]>
usb: dwc3: Fix timeout issue during controller enter/exit from halt state

Wesley Cheng <[email protected]>
usb: dwc3: Increase DWC3 controller halt timeout

Sven Eckelmann <[email protected]>
batman-adv: Drop unmanaged ELP metric worker

Sven Eckelmann <[email protected]>
batman-adv: Drop initialization of flexible ethtool_link_ksettings

Ricardo Ribalda <[email protected]>
media: uvcvideo: Only save async fh if success

Ricardo Ribalda <[email protected]>
media: uvcvideo: Refactor iterators

Ricardo Ribalda <[email protected]>
media: uvcvideo: Set error_idx during ctrl_commit errors

Krzysztof Kozlowski <[email protected]>
soc: mediatek: mtk-devapc: Fix leaking IO map on driver remove

Uwe Kleine-König <[email protected]>
soc/mediatek: mtk-devapc: Convert to platform remove callback returning void

Krzysztof Kozlowski <[email protected]>
soc: mediatek: mtk-devapc: Fix leaking IO map on error paths

AngeloGioacchino Del Regno <[email protected]>
soc: mediatek: mtk-devapc: Switch to devm_clk_get_enabled()

Marco Elver <[email protected]>
kfence: skip __GFP_THISNODE allocations on NUMA systems

huangshaobo <[email protected]>
kfence: enable check kfence canary on panic via boot param

Marco Elver <[email protected]>
kfence: allow use of a deferrable timer

Jarkko Sakkinen <[email protected]>
tpm: Change to kvalloc() in eventlog/acpi.c

Eddie James <[email protected]>
tpm: Use managed allocation for bios event log

Chen-Yu Tsai <[email protected]>
arm64: dts: mediatek: mt8183: Disable DSI display output by default

Dan Carpenter <[email protected]>
ASoC: renesas: rz-ssi: Add a check for negative sample_space

Thomas Zimmermann <[email protected]>
drm/rockchip: cdn-dp: Use drm_connector_helper_hpd_irq_event()

Maxime Ripard <[email protected]>
drm/probe-helper: Create a HPD IRQ event helper for a single connector

Dan Carpenter <[email protected]>
ksmbd: fix integer overflows on 32 bit systems

Chen Ridong <[email protected]>
memcg: fix soft lockup in the OOM process

Carlos Galo <[email protected]>
mm: update mark_victim tracepoints fields

Dan Carpenter <[email protected]>
media: imx-jpeg: Fix potential error pointer dereference in detach_pm()

Ignat Korchagin <[email protected]>
crypto: testmgr - some more fixes to RSA test vectors

Ignat Korchagin <[email protected]>
crypto: testmgr - populate RSA CRT parameters in RSA test vectors

lei he <[email protected]>
crypto: testmgr - fix version number of RSA tests

Lei He <[email protected]>
crypto: testmgr - Fix wrong test case of RSA

Lei He <[email protected]>
crypto: testmgr - fix wrong key length for pkcs1pad

Catalin Marinas <[email protected]>
arm64: mte: Do not allow PROT_MTE on MAP_HUGETLB user mappings

Calvin Owens <[email protected]>
pps: Fix a use-after-free

Filipe Manana <[email protected]>
btrfs: avoid monopolizing a core when activating a swap file

Koichiro Den <[email protected]>
Revert "btrfs: avoid monopolizing a core when activating a swap file"

David Woodhouse <[email protected]>
x86/i8253: Disable PIT timer 0 when not in use

Chao Yu <[email protected]>
f2fs: fix to wait dio completion

Romain Naour <[email protected]>
ARM: dts: dra7: Add bus_dma_limit for l4 cfg bus

Hangbin Liu <[email protected]>
selftests: rtnetlink: update netdevsim ipsec output format

Hangbin Liu <[email protected]>
netdevsim: print human readable IP address

Jiaqing Zhao <[email protected]>
parport_pc: add support for ASIX AX99100

Jiaqing Zhao <[email protected]>

    serial: 8250_pci: add support for ASIX AX99100

Jiaqing Zhao <[email protected]>
can: ems_pci: move ASIX AX99100 ids to pci_ids.h

Ryusuke Konishi <[email protected]>
nilfs2: protect access to buffers with no active references

Ryusuke Konishi <[email protected]>
nilfs2: do not force clear folio if buffer is referenced

Ryusuke Konishi <[email protected]>
nilfs2: do not output warnings when clearing dirty buffers

Ivan Kokshaysky <[email protected]>
alpha: replace hardcoded stack offsets with autogenerated ones

Andrew Cooper <[email protected]>
x86/static-call: Remove early_boot_irqs_disabled check to fix Xen PVH dom0

John Ogness <[email protected]>
kdb: Do not assume write() callback available

Christian Gmeiner <[email protected]>
drm/v3d: Stop active perfmon if it is being destroyed

Devarsh Thakkar <[email protected]>
drm/tidss: Clear the interrupt status for interrupts being disabled

Tomi Valkeinen <[email protected]>
drm/tidss: Fix issue in irq handling causing irq-flood issue

Eric Dumazet <[email protected]>
ipv6: mcast: add RCU protection to mld_newpack()

Eric Dumazet <[email protected]>
ndisc: extend RCU protection in ndisc_send_skb()

Eric Dumazet <[email protected]>
openvswitch: use RCU protection in ovs_vport_cmd_fill_info()

Eric Dumazet <[email protected]>
arp: use RCU protection in arp_xmit()

Eric Dumazet <[email protected]>
neighbour: use RCU protection in __neigh_notify()

Li Zetao <[email protected]>
neighbour: delete redundant judgment statements

Eric Dumazet <[email protected]>
ndisc: use RCU protection in ndisc_alloc_skb()

Eric Dumazet <[email protected]>
ipv6: use RCU protection in ip6_default_advmss()

Eric Dumazet <[email protected]>
ipv4: use RCU protection in __ip_rt_update_pmtu()

Vladimir Vdovin <[email protected]>
net: ipv4: Cache pmtu for all packet paths if multipath enabled

Guillaume Nault <[email protected]>
selftest: net: Test IPv4 PMTU exceptions with DSCP and ECN

xu xin <[email protected]>
Namespaceify mtu_expires sysctl

xu xin <[email protected]>
Namespaceify min_pmtu sysctl

Eric Dumazet <[email protected]>
ipv4: use RCU protection in inet_select_addr()

Eric Dumazet <[email protected]>
ipv4: use RCU protection in rt_is_expired()

Eric Dumazet <[email protected]>
net: add dev_net_rcu() helper

Jiri Pirko <[email protected]>
net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu()

Eric Dumazet <[email protected]>
ipv4: add RCU protection to ip4_dst_hoplimit()

Waiman Long <[email protected]>
clocksource: Use migrate_disable() to avoid calling get_random_u32() in atomic context

Waiman Long <[email protected]>
clocksource: Use pr_info() for "Checking clocksource synchronization" message

Yury Norov <[email protected]>
clocksource: Replace cpumask_weight() with cpumask_empty()

Filipe Manana <[email protected]>
btrfs: fix hole expansion when writing at an offset beyond EOF

Wentao Liang <[email protected]>
mlxsw: Add return value check for mlxsw_sp_port_get_stats_raw()

Nathan Chancellor <[email protected]>
arm64: Handle .ARM.attributes section in linker scripts

Jiasheng Jiang <[email protected]>
regmap-irq: Add missing kfree()

Jann Horn <[email protected]>
partitions: mac: fix handling of bogus partition table

Wentao Liang <[email protected]>
gpio: stmpe: Check return value of stmpe_reg_read in stmpe_gpio_irq_sync_unlock

Ivan Kokshaysky <[email protected]>
alpha: align stack for page fault and user unaligned trap handlers

John Keeping <[email protected]>
serial: 8250: Fix fifo underflow on flush

Shakeel Butt <[email protected]>
cgroup: fix race between fork and cgroup.kill

Ard Biesheuvel <[email protected]>
efi: Avoid cold plugged memory for placing the kernel

Ivan Kokshaysky <[email protected]>
alpha: make stack 16-byte aligned (most cases)

Alexander Hölzl <[email protected]>
can: j1939: j1939_sk_send_loop(): fix unable to send messages with data length zero

Krzysztof Kozlowski <[email protected]>
can: c_can: fix unbalanced runtime PM disable in error path

Johan Hovold <[email protected]>
USB: serial: option: drop MeiG Smart defines

Fabio Porcedda <[email protected]>
USB: serial: option: fix Telit Cinterion FN990A name

Fabio Porcedda <[email protected]>
USB: serial: option: add Telit Cinterion FN990B compositions

Chester A. Unal <[email protected]>
USB: serial: option: add MeiG Smart SLM828

Jann Horn <[email protected]>
usb: cdc-acm: Fix handling of oversized fragments

Jann Horn <[email protected]>
usb: cdc-acm: Check control transfer buffer size before access

Marek Vasut <[email protected]>
USB: cdc-acm: Fill in Renesas R-Car D3 USB Download mode quirk

Alan Stern <[email protected]>
USB: hub: Ignore non-compliant devices with too many configs or interfaces

John Keeping <[email protected]>
usb: gadget: f_midi: fix MIDI Streaming descriptor lengths

Mathias Nyman <[email protected]>
USB: Add USB_QUIRK_NO_LPM quirk for sony xperia xz1 smartphone

Lei Huang <[email protected]>
USB: quirks: add USB_QUIRK_NO_LPM quirk for Teclast dist

Stefan Eichenberger <[email protected]>
usb: core: fix pipe creation for get_bMaxPacketSize0

Huacai Chen <[email protected]>
USB: pci-quirks: Fix HCCPARAMS register error for LS7A EHCI

Fabrice Gasnier <[email protected]>
usb: dwc2: gadget: remove of_node reference upon udc_stop

Guo Ren <[email protected]>
usb: gadget: udc: renesas_usb3: Fix compiler warning

Elson Roy Serrao <[email protected]>
usb: roles: set switch registered flag early on

Sean Christopherson <[email protected]>
perf/x86/intel: Ensure LBRs are disabled when a CPU is starting

Sean Christopherson <[email protected]>
KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel

Sven Eckelmann <[email protected]>
batman-adv: Ignore neighbor throughput metrics in error case

Andy Strohman <[email protected]>
batman-adv: fix panic during interface removal

Hans de Goede <[email protected]>
ASoC: Intel: bytcr_rt5640: Add DMI quirk for Vexia Edu Atla 10 tablet 5V

Mike Marshall <[email protected]>
orangefs: fix a oob in orangefs_debug_write

Rik van Riel <[email protected]>
x86/mm/tlb: Only trim the mm_cpumask once a second

Maksym Planeta <[email protected]>
Grab mm lock before grabbing pt lock

Ramesh Thomas <[email protected]>
vfio/pci: Enable iowrite64 and ioread64 for vfio pci

Takashi Iwai <[email protected]>
PCI/DPC: Quirk PIO log size for Intel Raptor Lake-P

Edward Adam Davis <[email protected]>
media: vidtv: Fix a null-ptr-deref in vidtv_mux_stop_thread

Arnd Bergmann <[email protected]>
media: cxd2841er: fix 64-bit division on gcc-9

Juergen Gross <[email protected]>
x86/xen: allow larger contiguous memory regions in PV guests

Petr Tesarik <[email protected]>
xen: remove a confusing comment on auto-translated guest I/O

Artur Weber <[email protected]>
gpio: bcm-kona: Add missing newline to dev_err format string

Artur Weber <[email protected]>
gpio: bcm-kona: Make sure GPIO bits are unlocked when requesting IRQ

Artur Weber <[email protected]>
gpio: bcm-kona: Fix GPIO lock/unlock for banks above bank 0

Krzysztof Karas <[email protected]>
drm/i915/selftests: avoid using uninitialized context

Radu Rendec <[email protected]>
arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array

Eric Dumazet <[email protected]>
team: better TEAM_OPTION_TYPE_STRING validation

Eric Dumazet <[email protected]>
vrf: use RCU protection in l3mdev_l3_out()

Eric Dumazet <[email protected]>
ndisc: ndisc_send_redirect() must use dev_get_by_index_rcu()

Charles Han <[email protected]>
HID: multitouch: Add NULL check in mt_input_configured

Dai Ngo <[email protected]>
NFSD: fix hang in nfsd4_shutdown_callback

Li Lingfeng <[email protected]>
nfsd: clear acl_access/acl_default after releasing them

Sean Anderson <[email protected]>
tty: xilinx_uartps: split sysrq handling

Paolo Abeni <[email protected]>
mptcp: prevent excessive coalescing on receive

Su Yue <[email protected]>
ocfs2: check dir i_size in ocfs2_find_entry

Dmitry Osipenko <[email protected]>
memory: tegra20-emc: Correct memory device mask

Bartosz Golaszewski <[email protected]>
gpio: xilinx: remove excess kernel doc

Paul Fertser <[email protected]>
net/ncsi: use dev_set_mac_address() for Get MC MAC Address handling

WangYuli <[email protected]>
MIPS: ftrace: Declare ftrace_get_parent_ra_addr() as static

Thomas Weißschuh <[email protected]>

    ptp: Ensure info->enable callback is always set

Milos Reljin <[email protected]>
net: phy: c45-tjaxx: add delay between MDIO write and read in soft_reset

Paul Fertser <[email protected]>
net/ncsi: wait for the last response to Deselect Package before configuring channel

Ekansh Gupta <[email protected]>
misc: fastrpc: Fix registered buffer page address

Ivan Stepchenko <[email protected]>
mtd: onenand: Fix uninitialized retlen in do_otp_read()

Dan Carpenter <[email protected]>
NFC: nci: Add bounds checking in nci_hci_create_pipe()

Nikita Zhandarovich <[email protected]>
nilfs2: fix possible int overflows in nilfs_fiemap()

Matthew Wilcox (Oracle) <[email protected]>
ocfs2: handle a symlink read error correctly

Heming Zhao <[email protected]>
ocfs2: fix incorrect CPU endianness conversion causing mount failure

Mike Snitzer <[email protected]>
pnfs/flexfiles: retry getting layout segment for reads

Alex Williamson <[email protected]>
vfio/platform: check the bounds of read/write syscalls

Jennifer Berringer <[email protected]>
nvmem: core: improve range check for nvmem_cell_write()

Luca Weiss <[email protected]>
nvmem: qcom-spmi-sdam: Set size in struct nvmem_config

Bartosz Golaszewski <[email protected]>
crypto: qce - unregister previously registered algos in error path

Bartosz Golaszewski <[email protected]>
crypto: qce - fix goto jump in error path

Ricardo Ribalda <[email protected]>
media: uvcvideo: Remove redundant NULL assignment

Ricardo Ribalda <[email protected]>
media: uvcvideo: Fix event flags in uvc_ctrl_send_events

Mehdi Djait <[email protected]>
media: ccs: Fix cleanup order in ccs_probe()

Sakari Ailus <[email protected]>
media: ccs: Fix CCS static data parsing for large block sizes

Sam Bobrowicz <[email protected]>
media: ov5640: fix get_light_freq on auto

Cosmin Tanislav <[email protected]>
media: mc: fix endpoint iteration

Krzysztof Kozlowski <[email protected]>
soc: qcom: smem_state: fix missing of_node_put in error path

Javier Carrasco <[email protected]>
iio: light: as73211: fix channel handling in only-color triggered buffer

Sakari Ailus <[email protected]>
media: ccs: Clean up parsed CCS static data on parse failure

Wentao Liang <[email protected]>
xfs: Add error handling for xfs_reflink_cancel_cow_range

Eric Biggers <[email protected]>
crypto: qce - fix priority to be less than ARMv8 CE

Krzysztof Kozlowski <[email protected]>
arm64: dts: qcom: sm8350: Fix MPSS memory length

Nathan Chancellor <[email protected]>
x86/boot: Use '-std=gnu11' to fix build with GCC 15

Nathan Chancellor <[email protected]>
kbuild: Move -Wenum-enum-conversion to W=2

Long Li <[email protected]>
scsi: storvsc: Set correct data length for sending SCSI command without payload

Quinn Tran <[email protected]>
scsi: qla2xxx: Move FCE Trace buffer allocation to user control

Georg Gottleuber <[email protected]>
nvme-pci: Add TUXEDO IBP Gen9 to Samsung sleep quirk

Georg Gottleuber <[email protected]>
nvme-pci: Add TUXEDO InfinityFlex to Samsung sleep quirk

Zijun Hu <[email protected]>
PCI: endpoint: Finish virtual EP removal in pci_epf_remove_vepf()

Edson Juliano Drosdeck <[email protected]>
ALSA: hda/realtek: Enable headset mic on Positivo C6400

Thadeu Lima de Souza Cascardo <[email protected]>
Revert "media: uvcvideo: Require entities to have a non-zero unique ID"

Mateusz Jończyk <[email protected]>
mips/math-emu: fix emulation of the prefx instruction

Hou Tao <[email protected]>
dm-crypt: track tag_offset in convert_context

Hou Tao <[email protected]>

    dm-crypt: don't update io->sector after kcryptd_crypt_write_io_submit()

Narayana Murty N <[email protected]>
powerpc/pseries/eeh: Fix get PE state translation

Kexy Biscuit <[email protected]>
MIPS: Loongson64: remove ROM Size unit in boardinfo

Claudiu Beznea <[email protected]>

    serial: sh-sci: Do not probe the serial port if its slot in sci_ports[] is in use

Claudiu Beznea <[email protected]>
serial: sh-sci: Drop __initdata macro for port_cfg

Stephan Gerhold <[email protected]>
soc: qcom: socinfo: Avoid out of bounds read of serial number

Thinh Nguyen <[email protected]>
usb: gadget: f_tcm: Don't prepare BOT write request twice

Thinh Nguyen <[email protected]>
usb: gadget: f_tcm: ep_autoconfig with fullspeed endpoint

Thinh Nguyen <[email protected]>
usb: gadget: f_tcm: Decrement command ref count on cleanup

Thinh Nguyen <[email protected]>
usb: gadget: f_tcm: Translate error to sense

Marcel Hamer <[email protected]>
wifi: brcmfmac: fix NULL pointer dereference in brcmf_txfinalize()

Bitterblue Smith <[email protected]>
wifi: rtlwifi: rtl8821ae: Fix media status report

Heiko Stuebner <[email protected]>
HID: hid-sensor-hub: don't use stale platform-data on remove

Zijun Hu <[email protected]>
of: reserved-memory: Fix using wrong number of cells to get property 'alignment'

Zijun Hu <[email protected]>
of: Fix of_find_node_opts_by_path() handling of alias+path+options

Zijun Hu <[email protected]>
of: Correct child specifier used as input of the 2nd nexus node

Kuan-Wei Chiu <[email protected]>
perf bench: Fix undefined behavior in cmpworker()

Nathan Chancellor <[email protected]>
efi: libstub: Use '-std=gnu11' to fix build with GCC 15

Zijun Hu <[email protected]>
blk-cgroup: Fix class @block_class's subsystem refcount leakage

Anastasia Belova <[email protected]>
clk: qcom: clk-rpmh: prevent integer overflow in recalc_rate

Satya Priya Kakitapalli <[email protected]>
clk: qcom: gcc-mdm9607: Fix cmd_rcgr offset for blsp1_uart6 rcg

Luca Weiss <[email protected]>
clk: qcom: gcc-sm6350: Add missing parent_map for two clocks

Gabor Juhos <[email protected]>
clk: qcom: clk-alpha-pll: fix alpha mode configuration

Cody Eksal <[email protected]>
clk: sunxi-ng: a100: enable MMC clock reparenting

Fedor Pchelkin <[email protected]>
Bluetooth: L2CAP: accept zero as a special value for MTU auto-selection

Fedor Pchelkin <[email protected]>
Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc

Ville Syrjälä <[email protected]>
drm/i915: Drop 64bpp YUV formats from ICL+ SDR planes

Haoxiang Li <[email protected]>
drm/komeda: Add check for komeda_get_layer_fourcc_list()

Lijo Lazar <[email protected]>
drm/amd/pm: Mark MM activity as unsupported

David Hildenbrand <[email protected]>
KVM: s390: vsie: fix some corner-cases when grabbing vsie pages

Sean Christopherson <[email protected]>
KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()

Jakob Unterwurzacher <[email protected]>
arm64: dts: rockchip: increase gmac rx_delay on rk3399-puma

Dan Carpenter <[email protected]>
binfmt_flat: Fix integer overflow bug on 32 bit systems

Thomas Zimmermann <[email protected]>
m68k: vga: Fix I/O defines

Heiko Carstens <[email protected]>
s390/futex: Fix FUTEX_OP_ANDN implementation

Maarten Lankhorst <[email protected]>
drm/modeset: Handle tiled displays in pan_display_atomic.

Alexander Sverdlin <[email protected]>
leds: lp8860: Write full EEPROM, not only half of it

Viresh Kumar <[email protected]>
cpufreq: s3c64xx: Fix compilation warning

Willem de Bruijn <[email protected]>
tun: revert fix group permission check

Cong Wang <[email protected]>

    netem: Update sch->q.qlen before qdisc_tree_reduce_backlog()

Juergen Gross <[email protected]>
x86/xen: add FRAME_END to xen_hypercall_hvm()

Juergen Gross <[email protected]>
x86/xen: fix xen_hypercall_hvm() to not clobber %rbx

Eric Dumazet <[email protected]>
net: rose: lock the socket in rose_bind()

Jacob Moroni <[email protected]>
net: atlantic: fix warning during hot unplug

Mark Tomlinson <[email protected]>
gpio: pca953x: Improve interrupt support

Yan Zhai <[email protected]>
udp: gso: do not drop small packets when PMTU reduces

Lenny Szubowicz <[email protected]>
tg3: Disable tg3 PCIe AER on system reboot

Hans Verkuil <[email protected]>
gpu: drm_dp_cec: fix broken CEC adapter properties check

Prasad Pandit <[email protected]>
firmware: iscsi_ibft: fix ISCSI_IBFT Kconfig entry

Daniel Wagner <[email protected]>
nvme: handle connectivity loss in nvme_set_queue_count

Michal Pecio <[email protected]>
usb: xhci: Fix NULL pointer dereference on certain command aborts

Hardik Gajjar <[email protected]>
usb: xhci: Add timeout argument in address_device USB HCD callback

Darrick J. Wong <[email protected]>
xfs: don't over-report free space or inodes in statvfs

Darrick J. Wong <[email protected]>
xfs: report realtime block quota limits on realtime directories

Sean Anderson <[email protected]>
gpio: xilinx: Convert gpio_lock to raw spinlock

Paul Fertser <[email protected]>
net/ncsi: fix locking in Get MAC Address handling

Peter Delevoryas <[email protected]>
net/ncsi: Add NC-SI 1.2 Get MC MAC Address command

Joe Hattori <[email protected]>
usb: chipidea: ci_hdrc_imx: decrement device's refcount in .remove() and in the error path of .probe()

Uwe Kleine-König <[email protected]>
usb: chipidea/ci_hdrc_imx: Convert to platform remove callback returning void

Alexander Stein <[email protected]>
usb: chipidea: ci_hdrc_imx: use dev_err_probe()

Xi Ruoyao <[email protected]>
x86/mm: Don't disable PCID when INVLPG has been fixed by microcode

Armin Wolf <[email protected]>
platform/x86: acer-wmi: Ignore AC events

Illia Ostapyshyn <[email protected]>
Input: allocate keycode for phone linking

Liu Ye <[email protected]>
selftests/net/ipsec: Fix Null pointer dereference in rtattr_pack()

Dan Carpenter <[email protected]>
tipc: re-order conditions in tipc_crypto_key_rcv()

Yuanjie Yang <[email protected]>
mmc: sdhci-msm: Correctly set the load for the regulator

Maciej S. Szmigiero <[email protected]>
net: wwan: iosm: Fix hibernation by re-binding the driver around it

Borislav Petkov <[email protected]>
APEI: GHES: Have GHES honor the panic= setting

Randolph Ha <[email protected]>
i2c: Force ELAN06FA touchpad I2C bus freq to 100KHz

Miri Korenblit <[email protected]>
wifi: iwlwifi: avoid memory leak

Vadim Fedorenko <[email protected]>
net/mlx5: use do_aux_work for PHC overflow checks

Even Xu <[email protected]>
HID: Wacom: Add PCI Wacom device support

Hans de Goede <[email protected]>
mfd: lpc_ich: Add another Gemini Lake ISA bridge PCI device-id

Tetsuo Handa <[email protected]>
tomoyo: don't emit warning in tomoyo_write_control()

Dmitry Antipov <[email protected]>
wifi: brcmsmac: add gain range check to wlc_phy_iqcal_gainparams_nphy()

Shawn Lin <[email protected]>
mmc: core: Respect quirk_max_rate for non-UHS SDIO card

Stas Sergeev <[email protected]>
tun: fix group permission check

Leo Stone <[email protected]>
safesetid: check size of policy writes

Kuan-Wei Chiu <[email protected]>
printk: Fix signed integer overflow when defining LOG_BUF_LEN_MAX

Yazen Ghannam <[email protected]>
x86/amd_nb: Restrict init function to AMD-based systems

Carlos Llamas <[email protected]>
lockdep: Fix upper limit for LOCKDEP_*_BITS configs

Suleiman Souhlal <[email protected]>
sched: Don't try to catch up excess steal time.

Josef Bacik <[email protected]>
btrfs: convert BUG_ON in btrfs_reloc_cow_block() to proper error handling

Hao-ran Zheng <[email protected]>
btrfs: fix data race when accessing the inode's disk_i_size at btrfs_drop_extents()

Filipe Manana <[email protected]>
btrfs: fix use-after-free when attempting to join an aborted transaction

Qu Wenruo <[email protected]>
btrfs: output the reason for open_ctree() failure

Thinh Nguyen <[email protected]>
usb: gadget: f_tcm: Don't free command immediately

Laurent Pinchart <[email protected]>
media: uvcvideo: Fix double free in error path

Paolo Abeni <[email protected]>
mptcp: consolidate suboption status

Kyle Tso <[email protected]>
usb: typec: tcpci: Prevent Sink disconnection before vPpsShutdown in SPR PPS

Jos Wang <[email protected]>
usb: typec: tcpm: set SRC_SEND_CAPABILITIES timeout to PD_T_SENDER_RESPONSE

Kyle Tso <[email protected]>
usb: dwc3: core: Defer the probe until USB power supply ready

Thinh Nguyen <[email protected]>
usb: gadget: f_tcm: Fix Get/SetInterface return value

Sean Rhodes <[email protected]>
drivers/card_reader/rtsx_usb: Restore interrupt based detection

Nikita Zhandarovich <[email protected]>
net: usb: rtl8150: enable basic endpoint checking

Lianqin Hu <[email protected]>
ALSA: usb-audio: Add delay quirk for iBasso DC07 Pro

Ricardo B. Marliere <[email protected]>
ktest.pl: Check kernelrelease return in get_version

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: reject mismatching sum of field_len with set key length

Chuck Lever <[email protected]>
NFSD: Reset cb_seq_status after NFS4ERR_DELAY

Daniel Lee <[email protected]>
f2fs: Introduce linear search for dentries

Lin Yujun <[email protected]>
hexagon: Fix unbalanced spinlock in die()

Willem de Bruijn <[email protected]>
hexagon: fix using plain integer as NULL pointer warning in cmpxchg

Masahiro Yamada <[email protected]>
kconfig: fix memory leak in sym_warn_unmet_dep()

Sergey Senozhatsky <[email protected]>
kconfig: WERROR unmet symbol dependency

Masahiro Yamada <[email protected]>
kconfig: deduplicate code in conf_read_simple()

Masahiro Yamada <[email protected]>
kconfig: remove unused code for S_DEF_AUTO in conf_read_simple()

Masahiro Yamada <[email protected]>
kconfig: require a space after '#' for valid input

Sergey Senozhatsky <[email protected]>
kconfig: add warn-unknown-symbols sanity check

Masahiro Yamada <[email protected]>
kconfig: fix file name in warnings when loading KCONFIG_DEFCONFIG_LIST

Masahiro Yamada <[email protected]>
genksyms: fix memory leak when the same symbol is read from *.symref file

Masahiro Yamada <[email protected]>
genksyms: fix memory leak when the same symbol is added from source

Eric Dumazet <[email protected]>
net: hsr: fix fill_frame_info() regression vs VLAN packets

Kory Maincent <[email protected]>
net: sh_eth: Fix missing rtnl lock in suspend/resume path

Rafał Miłecki <[email protected]>
bgmac: reduce max frame size to support just MTU 1500

Michal Luczaj <[email protected]>
vsock: Allow retrying on connect() failure

Howard Chu <[email protected]>
perf trace: Fix runtime error of index out of bounds

Thomas Weißschuh <[email protected]>
ptp: Properly handle compat ioctls

Chenyuan Yang <[email protected]>
net: davicom: fix UAF in dm9000_drv_remove

Jakub Kicinski <[email protected]>
net: netdevsim: try to close UDP port harness races

Eric Dumazet <[email protected]>
net: rose: fix timer races against user threads

Wentao Liang <[email protected]>
PM: hibernate: Add error handling for syscore_suspend()

Eric Dumazet <[email protected]>
ipmr: do not call mr_mfc_uses_dev() for unres entries

Dheeraj Reddy Jonnalagadda <[email protected]>
net: fec: implement TSO descriptor cleanup

Ahmad Fatoum <[email protected]>
gpio: mxc: remove dead code after switch to DT-only

Jian Shen <[email protected]>
net: hns3: fix oops when unload drivers paralleling

pangliyuan <[email protected]>
ubifs: skip dumping tnc tree when zroot is null

Oleksij Rempel <[email protected]>
rtc: pcf85063: fix potential OOB write in PCF85063 NVMEM read

Joe Hattori <[email protected]>
dmaengine: ti: edma: fix OF node reference leaks in edma_driver

Jianbo Liu <[email protected]>

    xfrm: replay: Fix the update of replay_esn->oseq_hi for GSO

Luo Yifan <[email protected]>
tools/bootconfig: Fix the wrong format specifier

Olga Kornievskaia <[email protected]>
NFSv4.2: mark OFFLOAD_CANCEL MOVEABLE

Olga Kornievskaia <[email protected]>
NFSv4.2: fix COPY_NOTIFY xdr buf size calculation

Sebastian Andrzej Siewior <[email protected]>
module: Extend the preempt disabled section in dereference_symbol_descriptor().

Su Yue <[email protected]>
ocfs2: mark dquot as inactive if failed to start trans while releasing dquot

Guixin Liu <[email protected]>
scsi: ufs: bsg: Delete bsg_dev when setting up bsg fails

Paul Menzel <[email protected]>

    scsi: mpt3sas: Set ioc->manu_pg11.EEDPTagMode directly to 1

King Dix <[email protected]>
PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()

Joe Hattori <[email protected]>
staging: media: imx: fix OF node leak in imx_media_add_of_subdevs()

Joe Hattori <[email protected]>
mtd: hyperbus: hbmc-am654: fix an OF node reference leak

Uwe Kleine-König <[email protected]>
mtd: hyperbus: hbmc-am654: Convert to platform remove callback returning void

Uwe Kleine-König <[email protected]>
mtd: hyperbus: Make hyperbus_unregister_device() return void

Ricardo Ribalda <[email protected]>

    media: uvcvideo: Propagate buf->error to userspace

Jiasheng Jiang <[email protected]>
media: camif-core: Add check for clk_enable()

Jiasheng Jiang <[email protected]>
media: mipi-csis: Add check for clk_enable()

Dave Stevenson <[email protected]>
media: i2c: ov9282: Correct the exposure offset

Luca Weiss <[email protected]>
media: i2c: imx412: Add missing newline to prints

Jiasheng Jiang <[email protected]>
media: marvell: Add check for clk_enable()

Zijun Hu <[email protected]>
PCI: endpoint: Destroy the EPC device in devm_pci_epc_destroy()

Chen Ni <[email protected]>
media: lmedm04: Handle errors for lme2510_int_read

Oliver Neukum <[email protected]>
media: rc: iguanair: handle timeouts

Randy Dunlap <[email protected]>
efi: sysfb_efi: fix W=1 warnings when EFI is not set

Zijun Hu <[email protected]>
of: reserved-memory: Do not make kmemleak ignore freed address

Mike Rapoport <[email protected]>
memblock: drop memblock_free_early_nid() and memblock_free_early()

Mike Rapoport <[email protected]>
xen/x86: free_p2m_page: use memblock_free_ptr() to free a virtual pointer

Michael Guralnik <[email protected]>
RDMA/mlx5: Fix indirect mkey ODP page count

Michael Guralnik <[email protected]>
RDMA/mlx5: Enforce umem boundaries for explicit ODP page faults

Aharon Landau <[email protected]>
RDMA/mlx5: Remove iova from struct mlx5_core_mkey

Joe Hattori <[email protected]>
fbdev: omapfb: Fix an OF node leak in dss_of_port_get_parent_device()

Rafał Miłecki <[email protected]>
ARM: dts: mediatek: mt7623: fix IR nodename

Vladimir Zapolskiy <[email protected]>
arm64: dts: qcom: sdm845: Fix interrupt types of camss interrupts

Neil Armstrong <[email protected]>
arm64: dts: qcom: sm8150-microsoft-surface-duo: fix typos in da7280 properties

Dmitry Baryshkov <[email protected]>
arm64: dts: qcom: sm8350: correct sleep clock frequency

Dmitry Baryshkov <[email protected]>
arm64: dts: qcom: sm8250: correct sleep clock frequency

Dmitry Baryshkov <[email protected]>
arm64: dts: qcom: sm6125: correct sleep clock frequency

Dmitry Baryshkov <[email protected]>
arm64: dts: qcom: sc7280: correct sleep clock frequency

Dmitry Baryshkov <[email protected]>
arm64: dts: qcom: msm8994: correct sleep clock frequency

Dmitry Baryshkov <[email protected]>
arm64: dts: qcom: msm8916: correct sleep clock frequency

Konrad Dybcio <[email protected]>
arm64: dts: qcom: msm8994: Describe USB interrupts

Konrad Dybcio <[email protected]>
arm64: dts: qcom: msm8996: Fix up USB3 interrupts

Chen-Yu Tsai <[email protected]>
arm64: dts: mediatek: mt8183-kukui-jacuzzi: Drop pp3300_panel voltage settings

Joe Hattori <[email protected]>
memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()

Dmitry Osipenko <[email protected]>
memory: tegra20-emc: Support matching timings by LPDDR2 configuration

Dmitry Osipenko <[email protected]>
memory: Add LPDDR2-info helpers

Hsin-Te Yuan <[email protected]>
arm64: dts: mediatek: mt8183: willow: Support second source touchscreen

Hsin-Te Yuan <[email protected]>
arm64: dts: mediatek: mt8183: kenzo: Support second source touchscreen

Chen-Yu Tsai <[email protected]>
arm64: dts: mediatek: mt8173-evb: Fix MT6397 PMIC sub-node names

Chen-Yu Tsai <[email protected]>
arm64: dts: mediatek: mt8173-elm: Fix MT6397 PMIC sub-node names

Chen-Yu Tsai <[email protected]>
arm64: dts: mediatek: mt8173-elm: Drop regulator-compatible property

Chen-Yu Tsai <[email protected]>
arm64: dts: mediatek: mt8173-evb: Drop regulator-compatible property

Dan Carpenter <[email protected]>
rdma/cxgb4: Prevent potential integer overflow on 32bit

Leon Romanovsky <[email protected]>
RDMA/mlx4: Avoid false error about access to uninitialized gids array

Val Packett <[email protected]>

    arm64: dts: mediatek: mt8516: reserve 192 KiB for TF-A

Val Packett <[email protected]>
arm64: dts: mediatek: mt8516: add i2c clock-div property

Fabien Parent <[email protected]>
arm64: dts: mediatek: mt8516: remove 2 invalid i2c clocks

Val Packett <[email protected]>
arm64: dts: mediatek: mt8516: fix wdt irq type

Val Packett <[email protected]>
arm64: dts: mediatek: mt8516: fix GICv2 range

Hsin-Yi Wang <[email protected]>
arm64: dts: mt8183: set DMIC one-wire mode on Damu

Nicolas Ferre <[email protected]>
ARM: at91: pm: change BU Power Switch to automatic mode

Chen Ridong <[email protected]>
padata: avoid UAF for reorder_work

Chen Ridong <[email protected]>
padata: add pd get/put refcnt helper

Chen Ridong <[email protected]>
padata: fix UAF in padata_reorder

Puranjay Mohan <[email protected]>
bpf: Send signals asynchronously if !preemptible

Jiachen Zhang <[email protected]>
perf report: Fix misleading help message about --demangle

Arnaldo Carvalho de Melo <[email protected]>
perf top: Don't complain about lack of vmlinux when not resolving some kernel samples

Thomas Weißschuh <[email protected]>
padata: fix sysfs store callback check

Joe Hattori <[email protected]>
crypto: ixp4xx - fix OF node reference leaks in init_ixp_crypto()

Wenkai Lin <[email protected]>
crypto: hisilicon/sec2 - fix for aead invalid authsize

Wenkai Lin <[email protected]>
crypto: hisilicon/sec2 - fix for aead icv error

Chenghai Huang <[email protected]>
crypto: hisilicon/sec2 - optimize the error return process

Kai Ye <[email protected]>
crypto: hisilicon/sec - delete redundant blank lines

Kai Ye <[email protected]>
crypto: hisilicon/sec - add some comments for soft fallback

Ba Jing <[email protected]>
ktest.pl: Remove unused declarations in run_bisect_test function

Claudiu Beznea <[email protected]>
ASoC: renesas: rz-ssi: Use only the proper amount of dividers

Zhongqiu Han <[email protected]>
perf bpf: Fix two memory leakages when calling perf_env__insert_bpf_prog_info()

Zhongqiu Han <[email protected]>
perf header: Fix one memory leakage in process_bpf_prog_info()

Zhongqiu Han <[email protected]>
perf header: Fix one memory leakage in process_bpf_btf()

George Lander <[email protected]>
ASoC: sun4i-spdif: Add clock multiplier settings

Quentin Monnet <[email protected]>
libbpf: Fix segfault due to libelf functions not setting errno

Marco Leogrande <[email protected]>
tools/testing/selftests/bpf/test_tc_tunnel.sh: Fix wait for server bind

Nikita Zhandarovich <[email protected]>
net/rose: prevent integer overflows in rose_setsockopt()

Mahdi Arghavani <[email protected]>
tcp_cubic: fix incorrect HyStart round start detection

Roger Quadros <[email protected]>
net: ethernet: ti: am65-cpsw: fix freeing IRQ in am65_cpsw_nuss_remove_tx_chns()

Florian Westphal <[email protected]>
netfilter: nft_flow_offload: update tcp state flags under lock

Jamal Hadi Salim <[email protected]>
net: sched: Disallow replacing of child qdisc from one parent to another

Antoine Tenart <[email protected]>
net: avoid race between device unregistration and ethnl ops

Maher Sanalla <[email protected]>
net/mlxfw: Drop hard coded max FW flash image size

Liu Jian <[email protected]>
net: let net.core.dev_weight always be non-zero

Mickaël Salaün <[email protected]>
selftests/landlock: Fix error message

Bo Gan <[email protected]>
clk: analogbits: Fix incorrect calculation of vco rate delta

Dmitry Antipov <[email protected]>
wifi: cfg80211: adjust allocation of colocated AP data

Ilan Peer <[email protected]>
wifi: cfg80211: Handle specific BSSID in 6GHz scanning

Dmitry V. Levin <[email protected]>
selftests: harness: fix printing of mismatch values in __EXPECT()

Gautham R. Shenoy <[email protected]>
cpufreq: ACPI: Fix max-frequency computation

WangYuli <[email protected]>
wifi: mt76: mt76u_vendor_request: Do not print error messages when -EPROTO

Mickaël Salaün <[email protected]>
landlock: Handle weird files

Mickaël Salaün <[email protected]>
landlock: Move filesystem helpers and add a new one

Guangguan Wang <[email protected]>
net/smc: fix data error when recvmsg with MSG_PEEK flag

Andreas Kemnade <[email protected]>
wifi: wlcore: fix unbalanced pm_runtime calls

Zichen Xie <[email protected]>
samples/landlock: Fix possible NULL dereference in parse_path()

Joe Hattori <[email protected]>
regulator: of: Implement the unwind path of of_regulator_match()

Octavian Purdila <[email protected]>
team: prevent adding a device which is already a team device lower

Marek Vasut <[email protected]>
clk: imx8mp: Fix clkout1/2 support

Sultan Alsawaf (unemployed) <[email protected]>
cpufreq: schedutil: Fix superfluous updates caused by need_freq_update

Joe Hattori <[email protected]>
leds: netxbig: Fix an OF node reference leak in netxbig_leds_get_of_pdata()

Matti Vaittinen <[email protected]>
dt-bindings: mfd: bd71815: Fix rsense and typos

He Rongguang <[email protected]>
cpupower: fix TSC MHz calculation

Joe Hattori <[email protected]>
ACPI: fan: cleanup resources in the error path of .probe()

Chen-Yu Tsai <[email protected]>
regulator: dt-bindings: mt6315: Drop regulator-compatible property

Jiri Kosina <[email protected]>

    HID: multitouch: fix support for Goodix PID 0x01e9

Jiri Kosina <[email protected]>
Revert "HID: multitouch: Add support for lenovo Y9000P Touchpad"

He Lugang <[email protected]>
HID: multitouch: Add support for lenovo Y9000P Touchpad

Thadeu Lima de Souza Cascardo <[email protected]>
wifi: rtlwifi: pci: wait for firmware loading before releasing memory

Thadeu Lima de Souza Cascardo <[email protected]>
wifi: rtlwifi: fix memory leaks and invalid access at probe error path

Thadeu Lima de Souza Cascardo <[email protected]>
wifi: rtlwifi: destroy workqueue at rtl_deinit_core

Thadeu Lima de Souza Cascardo <[email protected]>
wifi: rtlwifi: remove unused check_buddy_priv

Dmitry Antipov <[email protected]>
wifi: rtlwifi: remove unused dualmac control leftovers

Dmitry Antipov <[email protected]>
wifi: rtlwifi: remove unused timer and related code

Jakob Koschel <[email protected]>
rtlwifi: replace usage of found with dedicated list iterator variable

Geert Uytterhoeven <[email protected]>
dt-bindings: leds: class-multicolor: Fix path to color definitions

Krzysztof Kozlowski <[email protected]>
dt-bindings: leds: class-multicolor: reference class directly in multi-led node

Sven Schwermer <[email protected]>
dt-bindings: leds: Add multicolor PWM LED bindings

Sven Schwermer <[email protected]>
dt-bindings: leds: Optional multi-led unit address

Bjorn Andersson <[email protected]>
dt-bindings: leds: Add Qualcomm Light Pulse Generator binding

Rob Herring <[email protected]>
dt-bindings: Another pass removing cases of 'allOf' containing a '$ref'

Pratyush Yadav <[email protected]>
spi: dt-bindings: add schema listing peripheral-specific properties

Neil Armstrong <[email protected]>
dt-bindings: mmc: controller: clarify the address-cells description

Mingwei Zheng <[email protected]>
spi: zynq-qspi: Add check for clk_enable()

Thadeu Lima de Souza Cascardo <[email protected]>
wifi: rtlwifi: usb: fix workqueue leak when probe fails

Thadeu Lima de Souza Cascardo <[email protected]>
wifi: rtlwifi: fix init_sw_vars leak when probe fails

Thadeu Lima de Souza Cascardo <[email protected]>
wifi: rtlwifi: wait for firmware loading before releasing memory

Thadeu Lima de Souza Cascardo <[email protected]>
wifi: rtlwifi: rtl8192se: rise completion of firmware loading as last step

Thadeu Lima de Souza Cascardo <[email protected]>
wifi: rtlwifi: do not complete firmware loading needlessly

Charles Han <[email protected]>
ipmi: ipmb: Add check devm_kasprintf() returned value

Thomas Gleixner <[email protected]>
genirq: Make handle_enforce_irqctx() unconditionally available

Ivan Stepchenko <[email protected]>
drm/amdgpu: Fix potential NULL pointer dereference in atomctrl_get_smc_sclk_range_table

Alan Stern <[email protected]>
HID: core: Fix assumption that Resolution Multipliers must be in Logical Collections

Sui Jingfeng <[email protected]>
drm/etnaviv: Fix page property being used for non writecombine buffers

Peter Zijlstra <[email protected]>
sched/fair: Fix value reported by hot tasks pulled in /proc/schedstat

Chengming Zhou <[email protected]>

    sched/psi: Use task->psi_flags to clear in CPU migration

David Howells <[email protected]>
afs: Fix the fallback handling for the YFS.RemoveFile2 RPC call

Christophe Leroy <[email protected]>
select: Fix unbalanced user_access_end()

Randy Dunlap <[email protected]>
partitions: ldm: remove the initial kernel-doc notation

Keisuke Nishimura <[email protected]>
nvme: Add error check for xa_store in nvme_get_effects_log

Eugen Hristev <[email protected]>
pstore/blk: trivial typo fixes

Yu Kuai <[email protected]>
nbd: don't allow reconnect after disconnect

Yang Erkun <[email protected]>
block: retry call probe after request_module in blk_request_module

Christoph Hellwig <[email protected]>
block: deprecate autoloading based on dev_t

Jinliang Zheng <[email protected]>
fs: fix proc_handler for sysctl_nr_open

Luis Chamberlain <[email protected]>
fs: move fs stat sysctls to file_table.c

Luis Chamberlain <[email protected]>
fs: move inode sysctls to its own file

Luis Chamberlain <[email protected]>
sysctl: share unsigned long const values

Xiaoming Ni <[email protected]>
sysctl: use const for typically used max/min proc sysctls

Xiaoming Ni <[email protected]>
hung_task: move hung_task sysctl interface to hung_task.c

David Howells <[email protected]>
afs: Fix directory format encoding struct

David Howells <[email protected]>
afs: Fix EEXIST error returned from afs_rmdir() to be ENOTEMPTY

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

Diffstat:

 Documentation/dev-tools/kfence.rst                 |  12 ++
 .../bindings/connector/usb-connector.yaml          |   3 +-
 .../bindings/display/brcm,bcm2711-hdmi.yaml        |   3 +-
 .../bindings/display/bridge/adi,adv7511.yaml       |   5 +-
 .../bindings/display/bridge/synopsys,dw-hdmi.yaml  |   5 +-
 .../bindings/display/panel/display-timings.yaml    |   3 +-
 .../devicetree/bindings/display/ste,mcde.yaml      |   4 +-
 .../devicetree/bindings/input/adc-joystick.yaml    |   9 +-
 .../bindings/leds/cznic,turris-omnia-leds.yaml     |   5 +-
 .../bindings/leds/leds-class-multicolor.yaml       |  28 +--
 .../devicetree/bindings/leds/leds-lp50xx.yaml      |   5 +-
 .../bindings/leds/leds-pwm-multicolor.yaml         |  78 +++++++
 .../devicetree/bindings/leds/leds-qcom-lpg.yaml    | 175 ++++++++++++++++
 .../devicetree/bindings/mfd/google,cros-ec.yaml    |  12 +-
 .../devicetree/bindings/mfd/rohm,bd71815-pmic.yaml |  20 +-
 .../devicetree/bindings/mmc/mmc-controller.yaml    |   2 +-
 .../bindings/mtd/rockchip,nand-controller.yaml     |   3 +-
 .../devicetree/bindings/net/ti,cpsw-switch.yaml    |   3 +-
 .../devicetree/bindings/phy/phy-stm32-usbphyc.yaml |   3 +-
 .../bindings/power/supply/sbs,sbs-manager.yaml     |   4 +-
 .../bindings/regulator/mt6315-regulator.yaml       |   6 -
 .../bindings/remoteproc/ti,k3-r5f-rproc.yaml       |   3 +-
 .../devicetree/bindings/soc/ti/ti,pruss.yaml       |  15 +-
 .../devicetree/bindings/sound/st,stm32-sai.yaml    |   3 +-
 .../devicetree/bindings/sound/tlv320adcx140.yaml   |  13 +-
 .../devicetree/bindings/spi/spi-controller.yaml    |  69 +------
 .../bindings/spi/spi-peripheral-props.yaml         |  87 ++++++++
 .../devicetree/bindings/usb/st,stusb160x.yaml      |   4 +-
 Documentation/kbuild/kconfig.rst                   |   9 +
 Makefile                                           |   9 +-
 arch/alpha/include/uapi/asm/ptrace.h               |   2 +
 arch/alpha/kernel/asm-offsets.c                    |   2 +
 arch/alpha/kernel/entry.S                          |  24 +--
 arch/alpha/kernel/traps.c                          |   2 +-
 arch/alpha/mm/fault.c                              |   4 +-
 arch/arm/boot/dts/dra7-l4.dtsi                     |   2 +
 arch/arm/boot/dts/mt7623.dtsi                      |   2 +-
 arch/arm/mach-at91/pm.c                            |  31 ++-
 arch/arm64/boot/dts/mediatek/mt8173-elm.dtsi       |  29 +--
 arch/arm64/boot/dts/mediatek/mt8173-evb.dts        |  25 +--
 .../dts/mediatek/mt8183-kukui-jacuzzi-damu.dts     |   4 +
 .../dts/mediatek/mt8183-kukui-jacuzzi-kenzo.dts    |  15 ++
 .../dts/mediatek/mt8183-kukui-jacuzzi-willow.dtsi  |  15 ++
 .../boot/dts/mediatek/mt8183-kukui-jacuzzi.dtsi    |   2 -
 arch/arm64/boot/dts/mediatek/mt8183.dtsi           |   1 +
 arch/arm64/boot/dts/mediatek/mt8516.dtsi           |  38 ++--
 arch/arm64/boot/dts/mediatek/pumpkin-common.dtsi   |   2 -
 arch/arm64/boot/dts/qcom/msm8916.dtsi              |   2 +-
 arch/arm64/boot/dts/qcom/msm8994.dtsi              |  11 +-
 arch/arm64/boot/dts/qcom/msm8996.dtsi              |   9 +-
 arch/arm64/boot/dts/qcom/sc7280.dtsi               |   2 +-
 arch/arm64/boot/dts/qcom/sdm845.dtsi               |  20 +-
 arch/arm64/boot/dts/qcom/sm6125.dtsi               |   2 +-
 .../boot/dts/qcom/sm8150-microsoft-surface-duo.dts |   4 +-
 arch/arm64/boot/dts/qcom/sm8250.dtsi               |   2 +-
 arch/arm64/boot/dts/qcom/sm8350.dtsi               |   4 +-
 arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi      |   2 +-
 arch/arm64/include/asm/mman.h                      |   9 +-
 arch/arm64/kernel/cacheinfo.c                      |  12 +-
 arch/arm64/kernel/vdso/vdso.lds.S                  |   1 +
 arch/arm64/kernel/vmlinux.lds.S                    |   1 +
 arch/hexagon/include/asm/cmpxchg.h                 |   2 +-
 arch/hexagon/kernel/traps.c                        |   4 +-
 arch/m68k/include/asm/vga.h                        |   8 +-
 arch/mips/kernel/ftrace.c                          |   2 +-
 arch/mips/loongson64/boardinfo.c                   |   2 -
 arch/mips/math-emu/cp1emu.c                        |   2 +-
 arch/mips/mm/init.c                                |   2 +-
 arch/powerpc/include/asm/book3s/64/hash-4k.h       |  28 +++
 arch/powerpc/include/asm/book3s/64/pgtable.h       |  26 ---
 arch/powerpc/lib/code-patching.c                   |   2 +-
 arch/powerpc/platforms/pseries/eeh_pseries.c       |   6 +-
 arch/powerpc/platforms/pseries/svm.c               |   3 +-
 arch/s390/include/asm/futex.h                      |   2 +-
 arch/s390/kernel/smp.c                             |   2 +-
 arch/s390/kernel/traps.c                           |   6 +-
 arch/s390/kvm/vsie.c                               |  25 ++-
 arch/x86/Kconfig                                   |   3 +-
 arch/x86/boot/compressed/Makefile                  |   1 +
 arch/x86/events/intel/core.c                       |   5 +-
 arch/x86/include/asm/mmu.h                         |   2 +
 arch/x86/include/asm/mmu_context.h                 |   1 +
 arch/x86/include/asm/msr-index.h                   |   3 +-
 arch/x86/include/asm/tlbflush.h                    |   1 +
 arch/x86/kernel/amd_nb.c                           |   4 +
 arch/x86/kernel/cpu/bugs.c                         |  20 +-
 arch/x86/kernel/cpu/cacheinfo.c                    |   2 +-
 arch/x86/kernel/cpu/cyrix.c                        |   4 +-
 arch/x86/kernel/cpu/intel.c                        |  52 +++--
 arch/x86/kernel/cpu/sgx/encl.c                     | 108 ++++++++--
 arch/x86/kernel/cpu/sgx/encl.h                     |   8 +-
 arch/x86/kernel/cpu/sgx/ioctl.c                    |  17 +-
 arch/x86/kernel/cpu/sgx/main.c                     |  31 +--
 arch/x86/kernel/i8253.c                            |  11 +-
 arch/x86/kernel/static_call.c                      |   1 -
 arch/x86/kvm/hyperv.c                              |   6 +-
 arch/x86/mm/init.c                                 |  23 ++-
 arch/x86/mm/tlb.c                                  |  35 +++-
 arch/x86/xen/mmu_pv.c                              |  79 +++++--
 arch/x86/xen/p2m.c                                 |   2 +-
 arch/x86/xen/xen-head.S                            |   5 +-
 block/Kconfig                                      |  12 ++
 block/bdev.c                                       |   9 +-
 block/blk-cgroup.c                                 |   1 +
 block/genhd.c                                      |  30 ++-
 block/partitions/efi.c                             |   2 +-
 block/partitions/ldm.h                             |   2 +-
 block/partitions/mac.c                             |  18 +-
 crypto/testmgr.h                                   | 227 ++++++++++++++------
 drivers/acpi/apei/ghes.c                           |  10 +-
 drivers/acpi/fan.c                                 |  10 +-
 drivers/base/arch_numa.c                           |   2 +-
 drivers/base/regmap/regmap-irq.c                   |   2 +
 drivers/block/nbd.c                                |   1 +
 drivers/bus/mhi/host/pci_generic.c                 |   5 +-
 drivers/char/ipmi/ipmb_dev_int.c                   |   3 +
 drivers/char/tpm/eventlog/acpi.c                   |  16 +-
 drivers/char/tpm/eventlog/efi.c                    |  13 +-
 drivers/char/tpm/eventlog/of.c                     |   3 +-
 drivers/char/tpm/tpm-chip.c                        |   1 -
 drivers/clk/analogbits/wrpll-cln28hpc.c            |   2 +-
 drivers/clk/imx/clk-imx8mp.c                       |   5 +-
 drivers/clk/qcom/clk-alpha-pll.c                   |   2 +
 drivers/clk/qcom/clk-rpmh.c                        |   2 +-
 drivers/clk/qcom/gcc-mdm9607.c                     |   2 +-
 drivers/clk/qcom/gcc-sm6350.c                      |  22 +-
 drivers/clk/sunxi-ng/ccu-sun50i-a100.c             |   6 +-
 drivers/clocksource/i8253.c                        |  13 +-
 drivers/cpufreq/acpi-cpufreq.c                     |  36 +++-
 drivers/cpufreq/s3c64xx-cpufreq.c                  |  11 +-
 drivers/crypto/hisilicon/sec2/sec.h                |   3 +-
 drivers/crypto/hisilicon/sec2/sec_crypto.c         | 178 ++++++++--------
 drivers/crypto/hisilicon/sec2/sec_crypto.h         |  11 -
 drivers/crypto/ixp4xx_crypto.c                     |   3 +
 drivers/crypto/qce/aead.c                          |   2 +-
 drivers/crypto/qce/core.c                          |  13 +-
 drivers/crypto/qce/sha.c                           |   2 +-
 drivers/crypto/qce/skcipher.c                      |   2 +-
 drivers/dma/ti/edma.c                              |   3 +-
 drivers/firmware/Kconfig                           |   2 +-
 drivers/firmware/efi/efi.c                         |   6 +-
 drivers/firmware/efi/libstub/Makefile              |   2 +-
 drivers/firmware/efi/libstub/randomalloc.c         |   3 +
 drivers/firmware/efi/libstub/relocate.c            |   3 +
 drivers/firmware/efi/sysfb_efi.c                   |   2 +-
 drivers/gpio/gpio-aggregator.c                     |  20 +-
 drivers/gpio/gpio-bcm-kona.c                       |  71 +++++--
 drivers/gpio/gpio-mxc.c                            |   3 +-
 drivers/gpio/gpio-pca953x.c                        |  19 --
 drivers/gpio/gpio-rcar.c                           |  31 +--
 drivers/gpio/gpio-stmpe.c                          |  15 +-
 drivers/gpio/gpio-xilinx.c                         |  33 ++-
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |  11 +
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c  |  14 ++
 .../gpu/drm/amd/pm/powerplay/hwmgr/ppatomctrl.c    |   2 +
 drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c |   1 -
 .../drm/arm/display/komeda/komeda_wb_connector.c   |   4 +
 drivers/gpu/drm/drm_dp_cec.c                       |  14 +-
 drivers/gpu/drm/drm_fb_helper.c                    |  14 +-
 drivers/gpu/drm/drm_probe_helper.c                 | 116 ++++++++---
 drivers/gpu/drm/etnaviv/etnaviv_gem.c              |  16 +-
 drivers/gpu/drm/i915/display/skl_universal_plane.c |   4 -
 drivers/gpu/drm/i915/selftests/i915_gem_gtt.c      |   4 +-
 drivers/gpu/drm/radeon/r300.c                      |   3 +-
 drivers/gpu/drm/radeon/radeon_asic.h               |   1 +
 drivers/gpu/drm/radeon/rs400.c                     |  18 +-
 drivers/gpu/drm/rockchip/cdn-dp-core.c             |   9 +-
 drivers/gpu/drm/scheduler/gpu_scheduler_trace.h    |   4 +-
 drivers/gpu/drm/tidss/tidss_dispc.c                |  22 +-
 drivers/gpu/drm/v3d/v3d_perfmon.c                  |   5 +
 drivers/hid/hid-appleir.c                          |   2 +-
 drivers/hid/hid-core.c                             |   2 +
 drivers/hid/hid-google-hammer.c                    |   2 +
 drivers/hid/hid-multitouch.c                       |   7 +-
 drivers/hid/hid-sensor-hub.c                       |  21 +-
 drivers/hid/intel-ish-hid/ishtp-hid.c              |   4 +-
 drivers/hid/wacom_wac.c                            |   5 +
 drivers/hwmon/ad7314.c                             |  10 +
 drivers/hwmon/ntc_thermistor.c                     |  66 +++---
 drivers/hwmon/pmbus/pmbus.c                        |   2 +
 drivers/hwmon/xgene-hwmon.c                        |   2 +-
 drivers/hwtracing/intel_th/pci.c                   |  15 ++
 drivers/i2c/busses/i2c-npcm7xx.c                   |   7 +
 drivers/i2c/i2c-core-acpi.c                        |  22 ++
 drivers/idle/intel_idle.c                          |   4 +
 drivers/iio/light/as73211.c                        |  24 ++-
 drivers/infiniband/hw/cxgb4/device.c               |   6 +-
 drivers/infiniband/hw/mlx4/main.c                  |   6 +-
 drivers/infiniband/hw/mlx5/counters.c              |   8 +-
 drivers/infiniband/hw/mlx5/devx.c                  |   1 -
 drivers/infiniband/hw/mlx5/mr.c                    |  16 +-
 drivers/infiniband/hw/mlx5/odp.c                   |  61 +++---
 drivers/infiniband/hw/mlx5/qp.c                    |   4 +-
 drivers/leds/leds-lp8860.c                         |   2 +-
 drivers/leds/leds-netxbig.c                        |   1 +
 drivers/md/Kconfig                                 |   4 +
 drivers/md/dm-crypt.c                              |  27 +--
 drivers/media/dvb-frontends/cxd2841er.c            |   8 +-
 drivers/media/i2c/ccs/ccs-core.c                   |   6 +-
 drivers/media/i2c/ccs/ccs-data.c                   |  14 +-
 drivers/media/i2c/imx412.c                         |  42 ++--
 drivers/media/i2c/ov5640.c                         |   1 +
 drivers/media/i2c/ov9282.c                         |   2 +-
 drivers/media/platform/exynos4-is/mipi-csis.c      |  10 +-
 drivers/media/platform/imx-jpeg/mxc-jpeg.c         |   7 +-
 drivers/media/platform/marvell-ccic/mcam-core.c    |   7 +-
 drivers/media/platform/s3c-camif/camif-core.c      |  13 +-
 drivers/media/rc/iguanair.c                        |   4 +-
 drivers/media/test-drivers/vidtv/vidtv_bridge.c    |   8 +-
 drivers/media/usb/dvb-usb-v2/lmedm04.c             |  12 +-
 drivers/media/usb/uvc/uvc_ctrl.c                   | 139 ++++++++++---
 drivers/media/usb/uvc/uvc_driver.c                 | 105 +++++-----
 drivers/media/usb/uvc/uvc_queue.c                  |   3 +-
 drivers/media/usb/uvc/uvc_status.c                 |   1 +
 drivers/media/usb/uvc/uvc_v4l2.c                   |   4 +-
 drivers/media/usb/uvc/uvcvideo.h                   |  20 +-
 drivers/media/v4l2-core/v4l2-mc.c                  |   2 +-
 drivers/memory/jedec_ddr.h                         |  47 +++++
 drivers/memory/jedec_ddr_data.c                    |  41 ++++
 drivers/memory/of_memory.c                         |  87 ++++++++
 drivers/memory/of_memory.h                         |   9 +
 drivers/memory/tegra/Kconfig                       |   1 +
 drivers/memory/tegra/tegra20-emc.c                 | 203 ++++++++++++++++--
 drivers/mfd/lpc_ich.c                              |   3 +-
 drivers/misc/eeprom/digsy_mtc_eeprom.c             |   2 +-
 drivers/misc/fastrpc.c                             |   2 +-
 drivers/misc/mei/hw-me-regs.h                      |   2 +
 drivers/misc/mei/pci-me.c                          |   2 +
 drivers/mmc/core/sdio.c                            |   2 +
 drivers/mmc/host/sdhci-msm.c                       |  53 ++++-
 drivers/mtd/hyperbus/hbmc-am654.c                  |  29 +--
 drivers/mtd/hyperbus/hyperbus-core.c               |   8 +-
 drivers/mtd/hyperbus/rpc-if.c                      |   5 +-
 drivers/mtd/nand/onenand/onenand_base.c            |   1 +
 drivers/mtd/nand/raw/cadence-nand-controller.c     |  44 +++-
 drivers/net/caif/caif_virtio.c                     |   2 +-
 drivers/net/can/c_can/c_can_platform.c             |   5 +-
 drivers/net/ethernet/aquantia/atlantic/aq_nic.c    |   4 +-
 drivers/net/ethernet/broadcom/bgmac.h              |   3 +-
 drivers/net/ethernet/broadcom/tg3.c                |  58 ++++++
 drivers/net/ethernet/cadence/macb.h                |   2 +
 drivers/net/ethernet/cadence/macb_main.c           |  12 +-
 drivers/net/ethernet/davicom/dm9000.c              |   3 +-
 drivers/net/ethernet/emulex/benet/be.h             |   2 +-
 drivers/net/ethernet/emulex/benet/be_cmds.c        | 197 +++++++++---------
 drivers/net/ethernet/emulex/benet/be_main.c        |   2 +-
 drivers/net/ethernet/freescale/enetc/enetc.c       |  69 +++++--
 drivers/net/ethernet/freescale/fec_main.c          |  31 ++-
 drivers/net/ethernet/hisilicon/hns3/hnae3.c        |  15 ++
 drivers/net/ethernet/hisilicon/hns3/hnae3.h        |   2 +
 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c    |   2 +
 .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c    |   2 +
 .../net/ethernet/hisilicon/hns3/hns3pf/hclge_ptp.c |   2 +-
 .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c  |   2 +
 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c     |   2 +-
 .../net/ethernet/mellanox/mlx5/core/lib/clock.c    |  24 ++-
 drivers/net/ethernet/mellanox/mlx5/core/mr.c       |   1 -
 drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c  |   2 +-
 drivers/net/ethernet/mellanox/mlxfw/mlxfw_fsm.c    |   2 -
 .../net/ethernet/mellanox/mlxsw/spectrum_ethtool.c |   4 +-
 drivers/net/ethernet/netronome/nfp/bpf/cmsg.c      |   2 +
 drivers/net/ethernet/renesas/sh_eth.c              |   4 +
 drivers/net/ethernet/ti/am65-cpsw-nuss.c           |   2 +-
 drivers/net/geneve.c                               |  16 +-
 drivers/net/gtp.c                                  |   5 -
 drivers/net/loopback.c                             |  14 ++
 drivers/net/netdevsim/ipsec.c                      |  12 +-
 drivers/net/netdevsim/netdevsim.h                  |   1 +
 drivers/net/netdevsim/udp_tunnels.c                |  23 ++-
 drivers/net/phy/nxp-c45-tja11xx.c                  |   2 +
 drivers/net/ppp/ppp_generic.c                      |  28 ++-
 drivers/net/team/team.c                            |  11 +-
 drivers/net/tun.c                                  |   2 +-
 drivers/net/usb/gl620a.c                           |   4 +-
 drivers/net/usb/rtl8150.c                          |  22 ++
 .../wireless/broadcom/brcm80211/brcmfmac/core.c    |   5 +
 .../broadcom/brcm80211/brcmsmac/phy/phy_n.c        |   3 +
 drivers/net/wireless/intel/iwlwifi/fw/acpi.c       |  13 +-
 drivers/net/wireless/intel/iwlwifi/iwl-drv.c       |   2 +-
 drivers/net/wireless/mediatek/mt76/usb.c           |   4 +-
 drivers/net/wireless/realtek/rtlwifi/base.c        |  42 ++--
 drivers/net/wireless/realtek/rtlwifi/base.h        |   2 -
 drivers/net/wireless/realtek/rtlwifi/pci.c         |  67 +-----
 .../net/wireless/realtek/rtlwifi/rtl8192se/sw.c    |   7 +-
 .../net/wireless/realtek/rtlwifi/rtl8821ae/fw.h    |   4 +-
 drivers/net/wireless/realtek/rtlwifi/usb.c         |  12 +-
 drivers/net/wireless/realtek/rtlwifi/wifi.h        |  23 ---
 drivers/net/wireless/ti/wlcore/main.c              |  10 +-
 drivers/net/wwan/iosm/iosm_ipc_pcie.c              |  56 ++++-
 drivers/nvme/host/core.c                           |  16 +-
 drivers/nvme/host/ioctl.c                          |   3 +-
 drivers/nvme/host/pci.c                            |   4 +-
 drivers/nvme/target/tcp.c                          |  15 +-
 drivers/nvmem/core.c                               |   2 +
 drivers/nvmem/qcom-spmi-sdam.c                     |   1 +
 drivers/of/base.c                                  |   8 +-
 drivers/of/of_reserved_mem.c                       |   3 +-
 drivers/parport/parport_pc.c                       |   5 +
 drivers/pci/controller/pcie-rcar-ep.c              |   2 +-
 drivers/pci/endpoint/pci-epc-core.c                |   2 +-
 drivers/pci/endpoint/pci-epf-core.c                |   1 +
 drivers/pci/quirks.c                               |   1 +
 drivers/phy/samsung/phy-exynos5-usbdrd.c           |  12 +-
 drivers/phy/tegra/xusb-tegra186.c                  |  11 +
 drivers/platform/x86/acer-wmi.c                    |   4 +
 drivers/platform/x86/thinkpad_acpi.c               |   1 +
 drivers/power/supply/da9150-fg.c                   |   4 +-
 drivers/pps/clients/pps-gpio.c                     |   4 +-
 drivers/pps/clients/pps-ktimer.c                   |   4 +-
 drivers/pps/clients/pps-ldisc.c                    |   6 +-
 drivers/pps/clients/pps_parport.c                  |   4 +-
 drivers/pps/kapi.c                                 |  10 +-
 drivers/pps/kc.c                                   |  10 +-
 drivers/pps/pps.c                                  | 127 ++++++------
 drivers/ptp/ptp_chardev.c                          |   4 +
 drivers/ptp/ptp_clock.c                            |   8 +
 drivers/ptp/ptp_ocp.c                              |   2 +-
 drivers/rapidio/devices/rio_mport_cdev.c           |   3 +-
 drivers/rapidio/rio-scan.c                         |   5 +-
 drivers/regulator/of_regulator.c                   |  14 +-
 drivers/rtc/rtc-pcf85063.c                         |  11 +-
 drivers/s390/char/sclp_early.c                     |   2 +-
 drivers/scsi/mpt3sas/mpt3sas_base.c                |   3 +-
 drivers/scsi/qla2xxx/qla_def.h                     |   2 +
 drivers/scsi/qla2xxx/qla_dfs.c                     | 122 +++++++++--
 drivers/scsi/qla2xxx/qla_gbl.h                     |   3 +
 drivers/scsi/qla2xxx/qla_init.c                    |  28 ++-
 drivers/scsi/scsi_lib.c                            |  58 +++---
 drivers/scsi/storvsc_drv.c                         |   1 +
 drivers/scsi/ufs/ufs_bsg.c                         |   1 +
 drivers/slimbus/messaging.c                        |   5 +-
 drivers/soc/mediatek/mtk-devapc.c                  |  36 ++--
 drivers/soc/qcom/smem_state.c                      |   3 +-
 drivers/soc/qcom/socinfo.c                         |   2 +-
 drivers/spi/spi-mxs.c                              |   3 +-
 drivers/spi/spi-zynq-qspi.c                        |  13 +-
 drivers/staging/media/imx/imx-media-of.c           |   8 +-
 drivers/tee/optee/supp.c                           |  35 +---
 drivers/tty/serial/8250/8250.h                     |   2 +
 drivers/tty/serial/8250/8250_dma.c                 |  16 ++
 drivers/tty/serial/8250/8250_pci.c                 |  10 +
 drivers/tty/serial/8250/8250_port.c                |   9 +
 drivers/tty/serial/sh-sci.c                        |  25 ++-
 drivers/tty/serial/xilinx_uartps.c                 |  10 +-
 drivers/usb/atm/cxacru.c                           |  13 +-
 drivers/usb/chipidea/ci_hdrc_imx.c                 |  38 ++--
 drivers/usb/class/cdc-acm.c                        |  28 ++-
 drivers/usb/core/hub.c                             |  49 ++++-
 drivers/usb/core/quirks.c                          |  10 +
 drivers/usb/dwc2/gadget.c                          |   1 +
 drivers/usb/dwc3/core.c                            | 115 ++++++-----
 drivers/usb/dwc3/core.h                            |   2 +-
 drivers/usb/dwc3/drd.c                             |   4 +-
 drivers/usb/dwc3/gadget.c                          |  47 ++++-
 drivers/usb/gadget/composite.c                     |  17 +-
 drivers/usb/gadget/function/f_midi.c               |  10 +-
 drivers/usb/gadget/function/f_tcm.c                |  66 +++---
 drivers/usb/gadget/udc/renesas_usb3.c              |   2 +-
 drivers/usb/host/pci-quirks.c                      |   9 +
 drivers/usb/host/xhci-mem.c                        |   5 +-
 drivers/usb/host/xhci-pci.c                        |  18 +-
 drivers/usb/host/xhci-ring.c                       |  12 +-
 drivers/usb/host/xhci.c                            |  23 ++-
 drivers/usb/host/xhci.h                            |  11 +-
 drivers/usb/renesas_usbhs/common.c                 |   6 +-
 drivers/usb/renesas_usbhs/mod_gadget.c             |   2 +-
 drivers/usb/roles/class.c                          |   5 +-
 drivers/usb/serial/option.c                        |  49 +++--
 drivers/usb/typec/tcpm/tcpci.c                     |  13 +-
 drivers/usb/typec/tcpm/tcpci_rt1711h.c             |  11 +
 drivers/usb/typec/tcpm/tcpm.c                      |  10 +-
 drivers/usb/typec/ucsi/ucsi.c                      |   2 +-
 drivers/vdpa/mlx5/core/resources.c                 |   1 -
 drivers/vfio/pci/vfio_pci_rdwr.c                   |   1 +
 drivers/vfio/platform/vfio_platform_common.c       |  10 +
 drivers/video/fbdev/omap2/omapfb/dss/dss-of.c      |   1 +
 drivers/virt/acrn/hsm.c                            |   6 +-
 fs/afs/cell.c                                      |   1 +
 fs/afs/dir.c                                       |   7 +-
 fs/afs/internal.h                                  |  23 ++-
 fs/afs/server.c                                    |   1 +
 fs/afs/server_list.c                               | 114 +++++++++-
 fs/afs/vl_alias.c                                  |   2 +-
 fs/afs/volume.c                                    |  40 ++--
 fs/afs/xdr_fs.h                                    |   2 +-
 fs/afs/yfsclient.c                                 |   5 +-
 fs/binfmt_flat.c                                   |   2 +-
 fs/btrfs/file.c                                    |   6 +-
 fs/btrfs/inode.c                                   |   4 +-
 fs/btrfs/relocation.c                              |  14 +-
 fs/btrfs/super.c                                   |   2 +-
 fs/btrfs/transaction.c                             |   4 +-
 fs/cifs/smb2ops.c                                  |   4 +
 fs/exfat/balloc.c                                  |  10 +-
 fs/exfat/exfat_fs.h                                |   2 +-
 fs/exfat/fatent.c                                  |  11 +-
 fs/f2fs/dir.c                                      |  53 +++--
 fs/f2fs/f2fs.h                                     |   6 +-
 fs/f2fs/file.c                                     |  13 ++
 fs/f2fs/inline.c                                   |   5 +-
 fs/file_table.c                                    |  47 ++++-
 fs/inode.c                                         |  39 +++-
 fs/ksmbd/transport_ipc.c                           |   9 +
 fs/nfs/flexfilelayout/flexfilelayout.c             |  27 ++-
 fs/nfs/nfs42proc.c                                 |   2 +-
 fs/nfs/nfs42xdr.c                                  |   2 +
 fs/nfsd/nfs2acl.c                                  |   2 +
 fs/nfsd/nfs3acl.c                                  |   2 +
 fs/nfsd/nfs4callback.c                             |   8 +-
 fs/nilfs2/dir.c                                    |  24 +--
 fs/nilfs2/inode.c                                  |  10 +-
 fs/nilfs2/mdt.c                                    |   6 +-
 fs/nilfs2/namei.c                                  |  37 ++--
 fs/nilfs2/nilfs.h                                  |  10 +-
 fs/nilfs2/page.c                                   |  55 ++---
 fs/nilfs2/page.h                                   |   4 +-
 fs/nilfs2/segment.c                                |   4 +-
 fs/ocfs2/dir.c                                     |  25 ++-
 fs/ocfs2/quota_global.c                            |   5 +
 fs/ocfs2/super.c                                   |   2 +-
 fs/ocfs2/symlink.c                                 |   5 +-
 fs/orangefs/orangefs-debugfs.c                     |   4 +-
 fs/overlayfs/copy_up.c                             |  44 ++--
 fs/overlayfs/dir.c                                 | 100 ++++-----
 fs/overlayfs/inode.c                               |  17 +-
 fs/overlayfs/namei.c                               |   6 +-
 fs/overlayfs/overlayfs.h                           |  96 ++++++---
 fs/overlayfs/readdir.c                             |  32 +--
 fs/overlayfs/super.c                               |  40 ++--
 fs/overlayfs/util.c                                |  18 +-
 fs/proc/proc_sysctl.c                              |   3 +
 fs/pstore/blk.c                                    |   4 +-
 fs/select.c                                        |   4 +-
 fs/squashfs/inode.c                                |   5 +-
 fs/ubifs/debug.c                                   |  22 +-
 fs/xfs/xfs_inode.c                                 |   7 +-
 fs/xfs/xfs_qm_bhv.c                                |  41 ++--
 fs/xfs/xfs_super.c                                 |  11 +-
 include/asm-generic/vmlinux.lds.h                  |   2 +-
 include/drm/drm_probe_helper.h                     |   1 +
 include/linux/cgroup-defs.h                        |   6 +-
 include/linux/efi.h                                |   1 +
 include/linux/fs.h                                 |   6 -
 include/linux/i8253.h                              |   1 +
 include/linux/kallsyms.h                           |   2 +-
 include/linux/kvm_host.h                           |   9 +
 include/linux/memblock.h                           |  12 --
 include/linux/mlx5/driver.h                        |   2 -
 include/linux/mtd/hyperbus.h                       |   4 +-
 include/linux/netdevice.h                          |   8 +
 include/linux/pci_ids.h                            |   4 +
 include/linux/pps_kernel.h                         |   3 +-
 include/linux/sched.h                              |   4 +-
 include/linux/sched/sysctl.h                       |  14 +-
 include/linux/sched/task.h                         |   1 +
 include/linux/sysctl.h                             |   6 +
 include/linux/usb/hcd.h                            |   5 +-
 include/linux/usb/tcpm.h                           |   3 +-
 include/net/dst.h                                  |   9 +
 include/net/flow_dissector.h                       |  16 ++
 include/net/flow_offload.h                         |   6 +
 include/net/l3mdev.h                               |   2 +
 include/net/net_namespace.h                        |  15 +-
 include/net/netns/ipv4.h                           |   3 +
 include/net/route.h                                |   9 +-
 include/trace/events/oom.h                         |  36 +++-
 include/uapi/linux/input-event-codes.h             |   1 +
 include/uapi/linux/seg6_iptunnel.h                 |   2 +
 kernel/acct.c                                      | 134 +++++++-----
 kernel/bpf/syscall.c                               |  18 +-
 kernel/cgroup/cgroup.c                             |  20 +-
 kernel/debug/kdb/kdb_io.c                          |   2 +
 kernel/dma/swiotlb.c                               |   2 +-
 kernel/events/core.c                               |  17 +-
 kernel/hung_task.c                                 |  81 +++++++-
 kernel/irq/internals.h                             |   9 +-
 kernel/padata.c                                    |  45 +++-
 kernel/power/hibernate.c                           |   7 +-
 kernel/printk/printk.c                             |   2 +-
 kernel/sched/core.c                                |  10 +-
 kernel/sched/cpufreq_schedutil.c                   |   4 +-
 kernel/sched/fair.c                                |  23 ++-
 kernel/sched/stats.h                               |  22 +-
 kernel/sysctl.c                                    | 146 ++-----------
 kernel/time/clocksource.c                          |  11 +-
 kernel/trace/bpf_trace.c                           |   2 +-
 kernel/trace/ftrace.c                              |  27 ++-
 lib/Kconfig.debug                                  |   8 +-
 lib/Kconfig.kfence                                 |  12 ++
 lib/cpumask.c                                      |   2 +-
 mm/kfence/core.c                                   |  51 ++++-
 mm/memcontrol.c                                    |   7 +-
 mm/memory.c                                        |   6 +-
 mm/oom_kill.c                                      |  14 +-
 mm/page_alloc.c                                    |   1 +
 mm/percpu.c                                        |   8 +-
 mm/sparse.c                                        |   2 +-
 mm/vmalloc.c                                       |   4 +-
 net/8021q/vlan.c                                   |   3 +-
 net/batman-adv/bat_v.c                             |   2 -
 net/batman-adv/bat_v_elp.c                         | 123 +++++++----
 net/batman-adv/bat_v_elp.h                         |   2 -
 net/batman-adv/types.h                             |   3 -
 net/bluetooth/l2cap_core.c                         |   9 +-
 net/bluetooth/l2cap_sock.c                         |   7 +-
 net/can/j1939/socket.c                             |   4 +-
 net/can/j1939/transport.c                          |   5 +-
 net/core/dev.c                                     |  37 +++-
 net/core/drop_monitor.c                            |  39 ++--
 net/core/flow_dissector.c                          |  49 +++--
 net/core/flow_offload.c                            |   7 +
 net/core/neighbour.c                               |  11 +-
 net/core/skbuff.c                                  |   2 +-
 net/core/sysctl_net_core.c                         |   5 +-
 net/ethtool/netlink.c                              |   2 +-
 net/hsr/hsr_forward.c                              |   7 +-
 net/ipv4/arp.c                                     |   6 +-
 net/ipv4/devinet.c                                 |   3 +-
 net/ipv4/ipmr_base.c                               |   3 -
 net/ipv4/route.c                                   | 102 ++++++---
 net/ipv4/tcp_cubic.c                               |   8 +-
 net/ipv4/tcp_minisocks.c                           |  10 +-
 net/ipv4/tcp_offload.c                             |  11 +-
 net/ipv4/udp.c                                     |   4 +-
 net/ipv4/udp_offload.c                             |   8 +-
 net/ipv6/ila/ila_lwt.c                             |   4 +-
 net/ipv6/mcast.c                                   |  14 +-
 net/ipv6/ndisc.c                                   |  28 +--
 net/ipv6/route.c                                   |   7 +-
 net/ipv6/rpl_iptunnel.c                            |  62 +++---
 net/ipv6/seg6_iptunnel.c                           | 227 +++++++++++++++++---
 net/ipv6/udp.c                                     |   4 +-
 net/llc/llc_s_ac.c                                 |  49 +++--
 net/mptcp/options.c                                |  13 +-
 net/mptcp/pm_netlink.c                             |   6 -
 net/mptcp/protocol.c                               |   1 +
 net/mptcp/protocol.h                               |  30 +--
 net/ncsi/internal.h                                |   2 +
 net/ncsi/ncsi-cmd.c                                |   3 +-
 net/ncsi/ncsi-manage.c                             |  38 +++-
 net/ncsi/ncsi-pkt.h                                |  10 +
 net/ncsi/ncsi-rsp.c                                |  58 ++++--
 net/netfilter/nf_tables_api.c                      |   8 +-
 net/netfilter/nft_flow_offload.c                   |  16 +-
 net/nfc/nci/hci.c                                  |   2 +
 net/openvswitch/datapath.c                         |  12 +-
 net/rose/af_rose.c                                 |  40 ++--
 net/rose/rose_timer.c                              |  15 ++
 net/sched/cls_flower.c                             |   8 +-
 net/sched/sch_api.c                                |   4 +
 net/sched/sch_cake.c                               | 140 +++++++------
 net/sched/sch_fifo.c                               |   3 +
 net/sched/sch_netem.c                              |   2 +-
 net/smc/af_smc.c                                   |   2 +-
 net/smc/smc_rx.c                                   |  37 ++--
 net/smc/smc_rx.h                                   |   8 +-
 net/sunrpc/cache.c                                 |  10 +-
 net/tipc/crypto.c                                  |   4 +-
 net/vmw_vsock/af_vsock.c                           |  82 +++++---
 net/wireless/nl80211.c                             |   5 +
 net/wireless/reg.c                                 |   3 +-
 net/wireless/scan.c                                |  35 ++++
 net/xfrm/xfrm_replay.c                             |  10 +-
 samples/landlock/sandboxer.c                       |   7 +
 scripts/Makefile.extrawarn                         |   5 +-
 scripts/genksyms/genksyms.c                        |  11 +-
 scripts/genksyms/genksyms.h                        |   2 +-
 scripts/genksyms/parse.y                           |  18 +-
 scripts/kconfig/conf.c                             |   6 +
 scripts/kconfig/confdata.c                         | 102 ++++-----
 scripts/kconfig/lkc_proto.h                        |   2 +
 scripts/kconfig/symbol.c                           |  10 +
 security/landlock/fs.c                             |  86 ++++----
 security/safesetid/securityfs.c                    |   3 +
 security/tomoyo/common.c                           |   2 +-
 sound/pci/hda/hda_intel.c                          |   2 +
 sound/pci/hda/patch_conexant.c                     |   1 +
 sound/pci/hda/patch_realtek.c                      |  78 +++++++
 sound/soc/codecs/es8328.c                          |  15 +-
 sound/soc/intel/boards/bytcr_rt5640.c              |  17 +-
 sound/soc/sh/rz-ssi.c                              |   5 +-
 sound/soc/sunxi/sun4i-spdif.c                      |   7 +
 sound/usb/midi.c                                   |   2 +-
 sound/usb/quirks.c                                 |   3 +
 sound/usb/usx2y/usbusx2y.c                         |  11 +
 sound/usb/usx2y/usbusx2y.h                         |  26 +++
 sound/usb/usx2y/usbusx2yaudio.c                    |  27 ---
 tools/bootconfig/main.c                            |   4 +-
 tools/lib/bpf/linker.c                             |  22 +-
 tools/perf/bench/epoll-wait.c                      |   7 +-
 tools/perf/builtin-report.c                        |   2 +-
 tools/perf/builtin-top.c                           |   2 +-
 tools/perf/builtin-trace.c                         |   6 +-
 tools/perf/util/bpf-event.c                        |  10 +-
 tools/perf/util/env.c                              |  13 +-
 tools/perf/util/env.h                              |   4 +-
 tools/perf/util/header.c                           |   8 +-
 .../cpupower/utils/idle_monitor/mperf_monitor.c    |  15 +-
 tools/testing/ktest/ktest.pl                       |   7 +-
 tools/testing/selftests/bpf/test_tc_tunnel.sh      |   1 +
 .../drivers/net/netdevsim/udp_tunnel_nic.sh        |  16 +-
 tools/testing/selftests/kselftest_harness.h        |  24 +--
 tools/testing/selftests/landlock/fs_test.c         |   3 +-
 tools/testing/selftests/net/ipsec.c                |   3 +-
 tools/testing/selftests/net/pmtu.sh                | 229 ++++++++++++++++++++-
 tools/testing/selftests/net/rtnetlink.sh           |   4 +-
 tools/testing/selftests/net/udpgso.c               |  26 +++
 607 files changed, 6988 insertions(+), 3353 deletions(-)