6.6.79-rc1 review
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest152 patches 13 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/152 | nfsd: clear acl_access/acl_default after releasing themfs/ fs/ | +4 | 0 replies | |
| 2/152 | NFSD: fix hang in nfsd4_shutdown_callbackfs/ | +5 | 0 replies | |
| 3/152 | pinctrl: cy8c95x0: Respect IRQ trigger settings from firmwaredrivers/ | +1 | 0 replies | |
| 4/152 | HID: multitouch: Add NULL check in mt_input_configureddrivers/ | +4 | 0 replies | |
| 5/152 | HID: hid-thrustmaster: fix stack-out-of-bounds read in usb_check_int_endpoints()drivers/ | +1 | 0 replies | |
| 6/152 | spi: sn-f-ospi: Fix division by zerodrivers/ | +3 | 0 replies | |
| 7/152 | ax25: Fix refcount leak caused by setting SO_BINDTODEVICE sockoptnet/ | +11 | 0 replies | |
| 8/152 | ndisc: ndisc_send_redirect() must use dev_get_by_index_rcu()net/ | +1 | 0 replies | |
| 9/152 | vrf: use RCU protection in l3mdev_l3_out()include/ | +2 | 0 replies | |
| 10/152 | vxlan: check vxlan_vnigroup_init() return valuedrivers/ | +5 | 0 replies | |
| 11/152 | LoongArch: Fix idle VS timer enqueuearch/ arch/ arch/ | +19 | 0 replies | |
| 12/152 | LoongArch: csum: Fix OoB access in IP checksum code for negative lengthsarch/ | +1 | 0 replies | |
| 13/152 | team: better TEAM_OPTION_TYPE_STRING validationdrivers/ | +3 | 0 replies | |
| 14/152 | arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo arrayarch/ | +7 | 0 replies | |
| 15/152 | cgroup: Remove steal time from usage_useckernel/ | +0 | 0 replies | |
| 16/152 | drm/i915/selftests: avoid using uninitialized contextdrivers/ | +2 | 0 replies | |
| 17/152 | gpio: bcm-kona: Fix GPIO lock/unlock for banks above bank 0drivers/ | +4 | 0 replies | |
| 18/152 | gpio: bcm-kona: Make sure GPIO bits are unlocked when requesting IRQdrivers/ | +55 | 0 replies | |
| 19/152 | gpio: bcm-kona: Add missing newline to dev_err format stringdrivers/ | +1 | 0 replies | |
| 20/152 | drm/amdgpu: bail out when failed to load fw in psp_init_cap_microcode()drivers/ | +3 | 0 replies | |
| 21/152 | xen/swiotlb: relax alignment requirementsdrivers/ | +12 | 0 replies | |
| 22/152 | x86/xen: allow larger contiguous memory regions in PV guestsarch/ | +62 | 0 replies | |
| 23/152 | block: cleanup and fix batch completion adding conditionsinclude/ | +14 | 0 replies | |
| 24/152 | gpiolib: Fix crash on error in gpiochip_get_ngpios()drivers/ | +3 | 0 replies | |
| 25/152 | tools: fix annoying "mkdir -p ..." logs when building tools in parallelMakefile | +2 | 0 replies | |
| 26/152 | RDMA/efa: Reset device on probe failuredrivers/ | +5 | 0 replies | |
| 27/152 | fbdev: omap: use threaded IRQ for LCD DMAdrivers/ | +2 | 0 replies | |
| 28/152 | soc/tegra: fuse: Update Tegra234 nvmem keepout listdrivers/ | +11 | 0 replies | |
| 29/152 | media: cxd2841er: fix 64-bit division on gcc-9drivers/ | +2 | 0 replies | |
| 30/152 | media: i2c: ds90ub913: Add error handling to ub913_hw_init()drivers/ | +21 | 0 replies | |
| 31/152 | media: i2c: ds90ub953: Add error handling for i2c reads/writesdrivers/ | +32 | 0 replies | |
| 32/152 | media: uvcvideo: Implement dual stream quirk to fix loss of usb packetsdrivers/ drivers/ | +27 | 0 replies | |
| 33/152 | media: uvcvideo: Add new quirk definition for the Sonix Technology Co. 292a cameradrivers/ | +9 | 0 replies | |
| 34/152 | media: uvcvideo: Add Kurokesu C1 PRO cameradrivers/ | +9 | 0 replies | |
| 35/152 | media: vidtv: Fix a null-ptr-deref in vidtv_mux_stop_threaddrivers/ | +7 | 0 replies | |
| 36/152 | PCI/DPC: Quirk PIO log size for Intel Raptor Lake-Pdrivers/ | +1 | 0 replies | |
| 37/152 | PCI: switchtec: Add Microchip PCI100X device IDsdrivers/ drivers/ | +37 | 0 replies | |
| 38/152 | scsi: ufs: bsg: Set bsg_queue to NULL after removaldrivers/ | +1 | 0 replies | |
| 39/152 | rtla/timerlat_hist: Abort event processing on second signaltools/ | +8 | 0 replies | |
| 40/152 | rtla/timerlat_top: Abort event processing on second signaltools/ | +8 | 0 replies | |
| 41/152 | vfio/pci: Enable iowrite64 and ioread64 for vfio pcidrivers/ | +1 | 0 replies | |
| 42/152 | NFS: Fix potential buffer overflowin nfs_sysfs_link_rpc_client()fs/ | +3 | 0 replies | |
| 43/152 | Grab mm lock before grabbing pt lockarch/ | +4 | 0 replies | |
| 44/152 | selftests: gpio: gpio-sim: Fix missing chip disablementstools/ | +25 | 0 replies | |
| 45/152 | ACPI: x86: Add skip i2c clients quirk for Vexia EDU ATLA 10 tablet 5Vdrivers/ | +13 | 0 replies | |
| 46/152 | x86/mm/tlb: Only trim the mm_cpumask once a secondarch/ arch/ arch/ +1 more | +36 | 3 replies | |
| 47/152 | orangefs: fix a oob in orangefs_debug_writefs/ | +2 | 0 replies | |
| 48/152 | ASoC: Intel: bytcr_rt5640: Add DMI quirk for Vexia Edu Atla 10 tablet 5Vsound/ | +16 | 0 replies | |
| 49/152 | batman-adv: fix panic during interface removalnet/ | +8 | 0 replies | |
| 50/152 | batman-adv: Ignore neighbor throughput metrics in error casenet/ | +34 | 0 replies | |
| 51/152 | batman-adv: Drop unmanaged ELP metric workernet/ net/ net/ +1 more | +48 | 0 replies | |
| 52/152 | drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()drivers/ | +2 | 0 replies | |
| 53/152 | KVM: x86: Reject Hyper-Vs SEND_IPI hypercalls if local APIC isnt in-kernelarch/ | +5 | 0 replies | |
| 54/152 | KVM: nSVM: Enter guest mode before initializing nested NPT MMUarch/ arch/ | +6 | 0 replies | |
| 55/152 | perf/x86/intel: Ensure LBRs are disabled when a CPU is startingarch/ arch/ | +6 | 0 replies | |
| 56/152 | usb: gadget: f_midi: Fixing wMaxPacketSize exceeded issue during MIDI bind retriesdrivers/ | +9 | 0 replies | |
| 57/152 | usb: dwc3: Fix timeout issue during controller enter/exit from halt statedrivers/ | +34 | 0 replies | |
| 58/152 | usb: roles: set switch registered flag early ondrivers/ | +3 | 0 replies | |
| 59/152 | usb: gadget: udc: renesas_usb3: Fix compiler warningdrivers/ | +1 | 0 replies | |
| 60/152 | usb: dwc2: gadget: remove of_node reference upon udc_stopdrivers/ | +1 | 0 replies | |
| 61/152 | USB: pci-quirks: Fix HCCPARAMS register error for LS7A EHCIdrivers/ | +9 | 0 replies | |
| 62/152 | usb: core: fix pipe creation for get_bMaxPacketSize0drivers/ | +1 | 0 replies | |
| 63/152 | USB: quirks: add USB_QUIRK_NO_LPM quirk for Teclast distdrivers/ | +3 | 0 replies | |
| 64/152 | USB: Add USB_QUIRK_NO_LPM quirk for sony xperia xz1 smartphonedrivers/ | +3 | 0 replies | |
| 65/152 | usb: gadget: f_midi: fix MIDI Streaming descriptor lengthsdrivers/ | +4 | 0 replies | |
| 66/152 | USB: hub: Ignore non-compliant devices with too many configs or interfacesdrivers/ | +11 | 0 replies | |
| 67/152 | USB: cdc-acm: Fill in Renesas R-Car D3 USB Download mode quirkdrivers/ | +6 | 0 replies | |
| 68/152 | usb: cdc-acm: Check control transfer buffer size before accessdrivers/ | +14 | 0 replies | |
| 69/152 | usb: cdc-acm: Fix handling of oversized fragmentsdrivers/ | +1 | 0 replies | |
| 70/152 | USB: serial: option: add MeiG Smart SLM828drivers/ | +10 | 0 replies | |
| 71/152 | USB: serial: option: add Telit Cinterion FN990B compositionsdrivers/ | +16 | 0 replies | |
| 72/152 | USB: serial: option: fix Telit Cinterion FN990A namedrivers/ | +5 | 0 replies | |
| 73/152 | USB: serial: option: drop MeiG Smart definesdrivers/ | +8 | 0 replies | |
| 74/152 | can: ctucanfd: handle skb allocation failuredrivers/ | +6 | 0 replies | |
| 75/152 | can: c_can: fix unbalanced runtime PM disable in error pathdrivers/ | +3 | 0 replies | |
| 76/152 | can: j1939: j1939_sk_send_loop(): fix unable to send messages with data length zeronet/ net/ | +5 | 0 replies | |
| 77/152 | can: etas_es58x: fix potential NULL pointer dereference on udev->serialdrivers/ | +5 | 0 replies | |
| 78/152 | alpha: make stack 16-byte aligned (most cases)arch/ | +2 | 0 replies | |
| 79/152 | wifi: ath12k: fix handling of 6 GHz rulesdrivers/ drivers/ | +45 | 0 replies | |
| 80/152 | kbuild: userprogs: fix bitsize and target detection on clangMakefile | +2 | 0 replies | |
| 81/152 | efi: Avoid cold plugged memory for placing the kerneldrivers/ drivers/ drivers/ +1 more | +11 | 0 replies | |
| 82/152 | cgroup: fix race between fork and cgroup.killinclude/ include/ kernel/ | +16 | 0 replies | |
| 83/152 | serial: port: Assign ->iotype correctly when ->iobase is setdrivers/ | +2 | 0 replies | |
| 84/152 | serial: port: Always update ->iotype in __uart_read_properties()drivers/ | +1 | 0 replies | |
| 85/152 | serial: 8250: Fix fifo underflow on flushdrivers/ drivers/ drivers/ | +27 | 0 replies | |
| 86/152 | alpha: align stack for page fault and user unaligned trap handlersarch/ arch/ arch/ | +13 | 0 replies | |
| 87/152 | gpiolib: acpi: Add a quirk for Acer Nitro ANV14drivers/ | +14 | 0 replies | |
| 88/152 | gpio: stmpe: Check return value of stmpe_reg_read in stmpe_gpio_irq_sync_unlockdrivers/ | +12 | 0 replies | |
| 89/152 | partitions: mac: fix handling of bogus partition tableblock/ | +15 | 0 replies | |
| 90/152 | regulator: qcom_smd: Add l2, l5 sub-node to mp5496 regulatorDocumentation/ | +1 | 0 replies | |
| 91/152 | regmap-irq: Add missing kfree()drivers/ | +2 | 0 replies | |
| 92/152 | arm64: Handle .ARM.attributes section in linker scriptsarch/ arch/ | +2 | 0 replies | |
| 93/152 | mmc: mtk-sd: Fix register settings for hs400(es) modedrivers/ | +20 | 0 replies | |
| 94/152 | igc: Set buffer type for empty frames in igc_init_empty_framedrivers/ | +1 | 0 replies | |
| 95/152 | mlxsw: Add return value check for mlxsw_sp_port_get_stats_raw()drivers/ | +3 | 0 replies | |
| 96/152 | btrfs: fix hole expansion when writing at an offset beyond EOFfs/ | +1 | 0 replies | |
| 97/152 | clocksource: Use pr_info() for "Checking clocksource synchronization" messagekernel/ | +2 | 0 replies | |
| 98/152 | clocksource: Use migrate_disable() to avoid calling get_random_u32() in atomic contextkernel/ | +4 | 0 replies | |
| 99/152 | ipv4: add RCU protection to ip4_dst_hoplimit()include/ | +7 | 0 replies | |
| 100/152 | net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu()include/ | +12 | 0 replies | |
| 101/152 | net: add dev_net_rcu() helperinclude/ include/ | +7 | 0 replies | |
| 102/152 | ipv4: use RCU protection in ipv4_default_advmss()net/ | +8 | 0 replies | |
| 103/152 | ipv4: use RCU protection in rt_is_expired()net/ | +7 | 0 replies | |
| 104/152 | ipv4: use RCU protection in inet_select_addr()net/ | +2 | 0 replies | |
| 105/152 | net: ipv4: Cache pmtu for all packet paths if multipath enablednet/ tools/ | +108 | 0 replies | |
| 106/152 | ipv4: use RCU protection in __ip_rt_update_pmtu()net/ | +6 | 0 replies | |
| 107/152 | ipv4: icmp: convert to dev_net_rcu()net/ | +17 | 0 replies | |
| 108/152 | flow_dissector: use RCU protection to fetch dev_net()net/ | +11 | 0 replies | |
| 109/152 | ipv6: use RCU protection in ip6_default_advmss()net/ | +6 | 0 replies | |
| 110/152 | ipv6: icmp: convert to dev_net_rcu()net/ | +23 | 0 replies | |
| 111/152 | HID: hid-steam: Avoid overwriting smoothing parameterdrivers/ | +0 | 0 replies | |
| 112/152 | HID: hid-steam: Disable watchdog instead of using a heartbeatdrivers/ | +2 | 0 replies | |
| 113/152 | HID: hid-steam: Clean up lockingdrivers/ | +69 | 0 replies | |
| 114/152 | HID: hid-steam: Update list of identifiers from SDLdrivers/ | +221 | 0 replies | |
| 115/152 | HID: hid-steam: Add gamepad-only mode switched to by holding optionsdrivers/ | +103 | 0 replies | |
| 116/152 | HID: hid-steam: remove pointless error messagedrivers/ | +3 | 0 replies | |
| 117/152 | HID: hid-steam: Fix cleanup in probe()drivers/ | +15 | 0 replies | |
| 118/152 | HID: hid-steam: Add Deck IMU supportdrivers/ | +147 | 0 replies | |
| 119/152 | HID: hid-steam: Make sure rumble work is canceled on removaldrivers/ | +1 | 0 replies | |
| 120/152 | HID: hid-steam: Move hidraw input (un)registering to workdrivers/ | +31 | 0 replies | |
| 121/152 | ndisc: use RCU protection in ndisc_alloc_skb()net/ | +4 | 0 replies | |
| 122/152 | neighbour: delete redundant judgment statementsnet/ | +1 | 0 replies | |
| 123/152 | neighbour: use RCU protection in __neigh_notify()net/ | +6 | 0 replies | |
| 124/152 | arp: use RCU protection in arp_xmit()net/ | +3 | 0 replies | |
| 125/152 | openvswitch: use RCU protection in ovs_vport_cmd_fill_info()net/ | +9 | 0 replies | |
| 126/152 | ndisc: extend RCU protection in ndisc_send_skb()net/ | +8 | 0 replies | |
| 127/152 | ipv6: mcast: extend RCU protection in igmp6_send()net/ | +15 | 0 replies | |
| 128/152 | ipv6: mcast: add RCU protection to mld_newpack()net/ | +10 | 0 replies | |
| 129/152 | drm/tidss: Fix issue in irq handling causing irq-flood issuedrivers/ | +4 | 0 replies | |
| 130/152 | drm/tidss: Clear the interrupt status for interrupts being disableddrivers/ | +8 | 0 replies | |
| 131/152 | drm/rcar-du: dsi: Fix PHY lock bit checkdrivers/ drivers/ | +1 | 0 replies | |
| 132/152 | drm/v3d: Stop active perfmon if it is being destroyeddrivers/ | +5 | 0 replies | |
| 133/152 | x86/static-call: Remove early_boot_irqs_disabled check to fix Xen PVH dom0arch/ | +0 | 0 replies | |
| 134/152 | drm/amd/display: Add null check for head_pipe in dcn201_acquire_free_pipe_for_layerdrivers/ | +3 | 0 replies | |
| 135/152 | drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flagsdrivers/ drivers/ | +4 | 0 replies | |
| 136/152 | netdevsim: print human readable IP addressdrivers/ | +8 | 0 replies | |
| 137/152 | selftests: rtnetlink: update netdevsim ipsec output formattools/ | +2 | 0 replies | |
| 138/152 | md/raid5: recheck if reshape has finished with device_lock helddrivers/ | +41 | 0 replies | |
| 139/152 | md/md-bitmap: factor behind write counters out from bitmap_{start/end}write()drivers/ drivers/ drivers/ +3 more | +59 | 0 replies | |
| 140/152 | md/md-bitmap: remove the last parameter for bimtap_ops->endwrite()drivers/ drivers/ drivers/ +6 more | +21 | 0 replies | |
| 141/152 | md: add a new callback pers->bitmap_sector()drivers/ | +3 | 0 replies | |
| 142/152 | md/raid5: implement pers->bitmap_sector()drivers/ | +51 | 0 replies | |
| 143/152 | md/md-bitmap: move bitmap_{start, end}write to md upper layerdrivers/ drivers/ drivers/ +5 more | +33 | 0 replies | |
| 144/152 | arm64: Filter out SVE hwcaps when FEAT_SVE isnt implementedDocumentation/ arch/ | +50 | 0 replies | |
| 145/152 | mm: gup: fix infinite loop within __get_longterm_lockedmm/ | +4 | 0 replies | |
| 146/152 | alpha: replace hardcoded stack offsets with autogenerated onesarch/ arch/ | +2 | 0 replies | |
| 147/152 | HID: hid-steam: Dont use cancel_delayed_work_sync in IRQ contextdrivers/ | +1 | 0 replies | |
| 148/152 | io_uring/kbuf: reallocate buf lists on upgradeio_uring/ | +11 | 0 replies | |
| 149/152 | vsock: Keep the binding until socket destructionnet/ | +6 | 0 replies | |
| 150/152 | vsock: Orphan socket after transport releasenet/ | +7 | 0 replies | |
| 151/152 | x86/i8253: Disable PIT timer 0 when not in usearch/ drivers/ include/ | +19 | 0 replies | |
| 152/152 | Revert "vfio/platform: check the bounds of read/write syscalls"drivers/ | +0 | 0 replies |
Reviews trailers per patch
86 of 152 patches have a Reviewed-by or Acked-by.
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 85 reviewers.
Cover letter [PATCH 6.6 000/152] 6.6.79-rc1 review
This is the start of the stable review cycle for the 6.6.79 release. There are 152 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Fri, 21 Feb 2025 08:25:11 +0000. Anything received after that time might be too late.
The whole patch series can be found in one patch at:
https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.6.79-rc1.gz
or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.6.y
and the diffstat can be found below.
thanks,
greg k-h
-------------
Pseudo-Shortlog of commits:
Greg Kroah-Hartman <[email protected]>
Linux 6.6.79-rc1
Greg Kroah-Hartman <[email protected]>
Revert "vfio/platform: check the bounds of read/write syscalls"
David Woodhouse <[email protected]>
x86/i8253: Disable PIT timer 0 when not in use
Michal Luczaj <[email protected]>
vsock: Orphan socket after transport release
Michal Luczaj <[email protected]>
vsock: Keep the binding until socket destruction
Pavel Begunkov <[email protected]>
io_uring/kbuf: reallocate buf lists on upgrade
Vicki Pfau <[email protected]>
HID: hid-steam: Don't use cancel_delayed_work_sync in IRQ context
Ivan Kokshaysky <[email protected]>
alpha: replace hardcoded stack offsets with autogenerated ones
Zhaoyang Huang <[email protected]>
mm: gup: fix infinite loop within __get_longterm_locked
Marc Zyngier <[email protected]>
arm64: Filter out SVE hwcaps when FEAT_SVE isn't implemented
Yu Kuai <[email protected]>
md/md-bitmap: move bitmap_{start, end}write to md upper layer
Yu Kuai <[email protected]>
md/raid5: implement pers->bitmap_sector()
Yu Kuai <[email protected]>
md: add a new callback pers->bitmap_sector()
Yu Kuai <[email protected]>
md/md-bitmap: remove the last parameter for bimtap_ops->endwrite()
Yu Kuai <[email protected]>
md/md-bitmap: factor behind write counters out from bitmap_{start/end}write()
Benjamin Marzinski <[email protected]>
md/raid5: recheck if reshape has finished with device_lock held
Hangbin Liu <[email protected]>
selftests: rtnetlink: update netdevsim ipsec output format
Hangbin Liu <[email protected]>
netdevsim: print human readable IP address
Alex Hung <[email protected]>
drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
Srinivasan Shanmugam <[email protected]>
drm/amd/display: Add null check for head_pipe in dcn201_acquire_free_pipe_for_layer
Andrew Cooper <[email protected]>
x86/static-call: Remove early_boot_irqs_disabled check to fix Xen PVH dom0
Christian Gmeiner <[email protected]>
drm/v3d: Stop active perfmon if it is being destroyed
Tomi Valkeinen <[email protected]>
drm/rcar-du: dsi: Fix PHY lock bit check
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]>
ipv6: mcast: extend RCU protection in igmp6_send()
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()
Vicki Pfau <[email protected]>
HID: hid-steam: Move hidraw input (un)registering to work
Vicki Pfau <[email protected]>
HID: hid-steam: Make sure rumble work is canceled on removal
Max Maisel <[email protected]>
HID: hid-steam: Add Deck IMU support
Dan Carpenter <[email protected]>
HID: hid-steam: Fix cleanup in probe()
Dan Carpenter <[email protected]>
HID: hid-steam: remove pointless error message
Vicki Pfau <[email protected]>
HID: hid-steam: Add gamepad-only mode switched to by holding options
Vicki Pfau <[email protected]>
HID: hid-steam: Update list of identifiers from SDL
Vicki Pfau <[email protected]>
HID: hid-steam: Clean up locking
Vicki Pfau <[email protected]>
HID: hid-steam: Disable watchdog instead of using a heartbeat
Vicki Pfau <[email protected]>
HID: hid-steam: Avoid overwriting smoothing parameter
Eric Dumazet <[email protected]>
ipv6: icmp: convert to dev_net_rcu()
Eric Dumazet <[email protected]>
ipv6: use RCU protection in ip6_default_advmss()
Eric Dumazet <[email protected]>
flow_dissector: use RCU protection to fetch dev_net()
Eric Dumazet <[email protected]>
ipv4: icmp: convert to dev_net_rcu()
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
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]>
ipv4: use RCU protection in ipv4_default_advmss()
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
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()
Song Yoong Siang <[email protected]>
igc: Set buffer type for empty frames in igc_init_empty_frame
Andy-ld Lu <[email protected]>
mmc: mtk-sd: Fix register settings for hs400(es) mode
Nathan Chancellor <[email protected]>
arm64: Handle .ARM.attributes section in linker scripts
Jiasheng Jiang <[email protected]>
regmap-irq: Add missing kfree()
Varadarajan Narayanan <[email protected]>
regulator: qcom_smd: Add l2, l5 sub-node to mp5496 regulator
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
Mario Limonciello <[email protected]>
gpiolib: acpi: Add a quirk for Acer Nitro ANV14
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
Andy Shevchenko <[email protected]>
serial: port: Always update ->iotype in __uart_read_properties()
Andy Shevchenko <[email protected]>
serial: port: Assign ->iotype correctly when ->iobase is set
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
Thomas Weißschuh <[email protected]>
kbuild: userprogs: fix bitsize and target detection on clang
Aditya Kumar Singh <[email protected]>
wifi: ath12k: fix handling of 6 GHz rules
Ivan Kokshaysky <[email protected]>
alpha: make stack 16-byte aligned (most cases)
Vincent Mailhol <[email protected]>
can: etas_es58x: fix potential NULL pointer dereference on udev->serial
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
Fedor Pchelkin <[email protected]>
can: ctucanfd: handle skb allocation failure
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
Selvarasu Ganesan <[email protected]>
usb: dwc3: Fix timeout issue during controller enter/exit from halt state
Selvarasu Ganesan <[email protected]>
usb: gadget: f_midi: Fixing wMaxPacketSize exceeded issue during MIDI bind retries
Sean Christopherson <[email protected]>
perf/x86/intel: Ensure LBRs are disabled when a CPU is starting
Sean Christopherson <[email protected]>
KVM: nSVM: Enter guest mode before initializing nested NPT MMU
Sean Christopherson <[email protected]>
KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
Jiang Liu <[email protected]>
drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
Sven Eckelmann <[email protected]>
batman-adv: Drop unmanaged ELP metric worker
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
Hans de Goede <[email protected]>
ACPI: x86: Add skip i2c clients quirk for Vexia EDU ATLA 10 tablet 5V
Koichiro Den <[email protected]>
selftests: gpio: gpio-sim: Fix missing chip disablements
Maksym Planeta <[email protected]>
Grab mm lock before grabbing pt lock
Zichen Xie <[email protected]>
NFS: Fix potential buffer overflowin nfs_sysfs_link_rpc_client()
Ramesh Thomas <[email protected]>
vfio/pci: Enable iowrite64 and ioread64 for vfio pci
Tomas Glozar <[email protected]>
rtla/timerlat_top: Abort event processing on second signal
Tomas Glozar <[email protected]>
rtla/timerlat_hist: Abort event processing on second signal
Guixin Liu <[email protected]>
scsi: ufs: bsg: Set bsg_queue to NULL after removal
Rakesh Babu Saladi <[email protected]>
PCI: switchtec: Add Microchip PCI100X device IDs
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
Isaac Scott <[email protected]>
media: uvcvideo: Add Kurokesu C1 PRO camera
Isaac Scott <[email protected]>
media: uvcvideo: Add new quirk definition for the Sonix Technology Co. 292a camera
Isaac Scott <[email protected]>
media: uvcvideo: Implement dual stream quirk to fix loss of usb packets
Tomi Valkeinen <[email protected]>
media: i2c: ds90ub953: Add error handling for i2c reads/writes
Tomi Valkeinen <[email protected]>
media: i2c: ds90ub913: Add error handling to ub913_hw_init()
Arnd Bergmann <[email protected]>
media: cxd2841er: fix 64-bit division on gcc-9
Kartik Rajput <[email protected]>
soc/tegra: fuse: Update Tegra234 nvmem keepout list
Aaro Koskinen <[email protected]>
fbdev: omap: use threaded IRQ for LCD DMA
Michael Margolin <[email protected]>
RDMA/efa: Reset device on probe failure
Masahiro Yamada <[email protected]>
tools: fix annoying "mkdir -p ..." logs when building tools in parallel
Andy Shevchenko <[email protected]>
gpiolib: Fix crash on error in gpiochip_get_ngpios()
Jens Axboe <[email protected]>
block: cleanup and fix batch completion adding conditions
Juergen Gross <[email protected]>
x86/xen: allow larger contiguous memory regions in PV guests
Juergen Gross <[email protected]>
xen/swiotlb: relax alignment requirements
Jiang Liu <[email protected]>
drm/amdgpu: bail out when failed to load fw in psp_init_cap_microcode()
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
Muhammad Adeel <[email protected]>
cgroup: Remove steal time from usage_usec
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
Yuli Wang <[email protected]>
LoongArch: csum: Fix OoB access in IP checksum code for negative lengths
Marco Crivellari <[email protected]>
LoongArch: Fix idle VS timer enqueue
Eric Dumazet <[email protected]>
vxlan: check vxlan_vnigroup_init() return value
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()
Murad Masimov <[email protected]>
ax25: Fix refcount leak caused by setting SO_BINDTODEVICE sockopt
Kunihiko Hayashi <[email protected]>
spi: sn-f-ospi: Fix division by zero
Tulio Fernandes <[email protected]>
HID: hid-thrustmaster: fix stack-out-of-bounds read in usb_check_int_endpoints()
Charles Han <[email protected]>
HID: multitouch: Add NULL check in mt_input_configured
Andy Shevchenko <[email protected]>
pinctrl: cy8c95x0: Respect IRQ trigger settings from firmware
Dai Ngo <[email protected]>
NFSD: fix hang in nfsd4_shutdown_callback
Li Lingfeng <[email protected]>
nfsd: clear acl_access/acl_default after releasing them
-------------
Diffstat:
Documentation/arch/arm64/elf_hwcaps.rst | 36 +- .../bindings/regulator/qcom,smd-rpm-regulator.yaml | 2 +- Makefile | 17 +- 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/arm64/kernel/cacheinfo.c | 12 +- arch/arm64/kernel/cpufeature.c | 38 +- arch/arm64/kernel/vdso/vdso.lds.S | 1 + arch/arm64/kernel/vmlinux.lds.S | 1 + arch/loongarch/kernel/genex.S | 28 +- arch/loongarch/kernel/idle.c | 3 +- arch/loongarch/kernel/reset.c | 6 +- arch/loongarch/lib/csum.c | 2 +- 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/i8253.c | 11 +- arch/x86/kernel/static_call.c | 1 - arch/x86/kvm/hyperv.c | 6 +- arch/x86/kvm/mmu/mmu.c | 2 +- arch/x86/kvm/svm/nested.c | 10 +- arch/x86/mm/tlb.c | 35 +- arch/x86/xen/mmu_pv.c | 75 ++- block/partitions/mac.c | 18 +- drivers/acpi/x86/utils.c | 13 + drivers/base/regmap/regmap-irq.c | 2 + drivers/clocksource/i8253.c | 13 +- drivers/firmware/efi/efi.c | 6 +- drivers/firmware/efi/libstub/randomalloc.c | 3 + drivers/firmware/efi/libstub/relocate.c | 3 + drivers/gpio/gpio-bcm-kona.c | 71 +- drivers/gpio/gpio-stmpe.c | 15 +- drivers/gpio/gpiolib-acpi.c | 14 + drivers/gpio/gpiolib.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 5 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 3 +- .../drm/amd/display/dc/dcn201/dcn201_resource.c | 4 +- .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 3 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 3 +- drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 4 +- drivers/gpu/drm/renesas/rcar-du/rcar_mipi_dsi.c | 2 +- .../gpu/drm/renesas/rcar-du/rcar_mipi_dsi_regs.h | 1 - drivers/gpu/drm/tidss/tidss_dispc.c | 22 +- drivers/gpu/drm/v3d/v3d_perfmon.c | 5 + drivers/hid/hid-multitouch.c | 5 +- drivers/hid/hid-steam.c | 738 ++++++++++++++++----- drivers/hid/hid-thrustmaster.c | 2 +- drivers/infiniband/hw/efa/efa_main.c | 9 +- drivers/md/md-bitmap.c | 75 ++- drivers/md/md-bitmap.h | 6 +- drivers/md/md.c | 26 + drivers/md/md.h | 5 + drivers/md/raid1.c | 35 +- drivers/md/raid1.h | 1 - drivers/md/raid10.c | 26 +- drivers/md/raid10.h | 1 - drivers/md/raid5-cache.c | 4 - drivers/md/raid5.c | 174 ++--- drivers/md/raid5.h | 4 - drivers/media/dvb-frontends/cxd2841er.c | 8 +- drivers/media/i2c/ds90ub913.c | 25 +- drivers/media/i2c/ds90ub953.c | 46 +- drivers/media/test-drivers/vidtv/vidtv_bridge.c | 8 +- drivers/media/usb/uvc/uvc_driver.c | 18 + drivers/media/usb/uvc/uvc_video.c | 27 +- drivers/media/usb/uvc/uvcvideo.h | 1 + drivers/mmc/host/mtk-sd.c | 31 +- drivers/net/can/c_can/c_can_platform.c | 5 +- drivers/net/can/ctucanfd/ctucanfd_base.c | 10 +- drivers/net/can/usb/etas_es58x/es58x_devlink.c | 6 +- drivers/net/ethernet/intel/igc/igc_main.c | 1 + .../net/ethernet/mellanox/mlxsw/spectrum_ethtool.c | 4 +- drivers/net/netdevsim/ipsec.c | 12 +- drivers/net/team/team.c | 4 +- drivers/net/vxlan/vxlan_core.c | 7 +- drivers/net/wireless/ath/ath12k/wmi.c | 61 +- drivers/net/wireless/ath/ath12k/wmi.h | 1 - drivers/pci/quirks.c | 12 + drivers/pci/switch/switchtec.c | 26 + drivers/pinctrl/pinctrl-cy8c95x0.c | 2 +- drivers/soc/tegra/fuse/fuse-tegra30.c | 17 +- drivers/spi/spi-sn-f-ospi.c | 3 + drivers/tty/serial/8250/8250.h | 2 + drivers/tty/serial/8250/8250_dma.c | 16 + drivers/tty/serial/8250/8250_port.c | 9 + drivers/tty/serial/serial_port.c | 5 +- drivers/ufs/core/ufs_bsg.c | 1 + drivers/usb/class/cdc-acm.c | 28 +- drivers/usb/core/hub.c | 14 +- drivers/usb/core/quirks.c | 6 + drivers/usb/dwc2/gadget.c | 1 + drivers/usb/dwc3/gadget.c | 34 + drivers/usb/gadget/function/f_midi.c | 17 +- drivers/usb/gadget/udc/renesas_usb3.c | 2 +- drivers/usb/host/pci-quirks.c | 9 + drivers/usb/roles/class.c | 5 +- drivers/usb/serial/option.c | 49 +- drivers/vfio/pci/vfio_pci_rdwr.c | 1 + drivers/vfio/platform/vfio_platform_common.c | 10 - drivers/video/fbdev/omap/lcd_dma.c | 4 +- drivers/xen/swiotlb-xen.c | 20 +- fs/btrfs/file.c | 4 +- fs/nfs/sysfs.c | 6 +- fs/nfsd/nfs2acl.c | 2 + fs/nfsd/nfs3acl.c | 2 + fs/nfsd/nfs4callback.c | 7 +- fs/orangefs/orangefs-debugfs.c | 4 +- include/linux/blk-mq.h | 18 +- include/linux/cgroup-defs.h | 6 +- include/linux/efi.h | 1 + include/linux/i8253.h | 1 + include/linux/netdevice.h | 6 + include/linux/sched/task.h | 1 + include/net/l3mdev.h | 2 + include/net/net_namespace.h | 15 +- include/net/route.h | 9 +- io_uring/kbuf.c | 15 +- kernel/cgroup/cgroup.c | 20 +- kernel/cgroup/rstat.c | 1 - kernel/time/clocksource.c | 9 +- mm/gup.c | 14 +- net/ax25/af_ax25.c | 11 + net/batman-adv/bat_v.c | 2 - net/batman-adv/bat_v_elp.c | 122 +++- net/batman-adv/bat_v_elp.h | 2 - net/batman-adv/types.h | 3 - net/can/j1939/socket.c | 4 +- net/can/j1939/transport.c | 5 +- net/core/flow_dissector.c | 21 +- net/core/neighbour.c | 11 +- net/ipv4/arp.c | 4 +- net/ipv4/devinet.c | 3 +- net/ipv4/icmp.c | 31 +- net/ipv4/route.c | 39 +- net/ipv6/icmp.c | 42 +- net/ipv6/mcast.c | 45 +- net/ipv6/ndisc.c | 28 +- net/ipv6/route.c | 7 +- net/openvswitch/datapath.c | 12 +- net/vmw_vsock/af_vsock.c | 12 +- sound/soc/intel/boards/bytcr_rt5640.c | 17 +- tools/testing/selftests/gpio/gpio-sim.sh | 31 +- tools/testing/selftests/net/pmtu.sh | 112 +++- tools/testing/selftests/net/rtnetlink.sh | 4 +- tools/tracing/rtla/src/timerlat_hist.c | 8 + tools/tracing/rtla/src/timerlat_top.c | 8 + 151 files changed, 2108 insertions(+), 846 deletions(-)