6.6.14-rc2 review
Subsystems (3)
Greg Kroah-Hartman
maintainercover 6.6.14-rc2 review
This is the start of the stable review cycle for the 6.6.14 release. There are 580 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, 25 Jan 2024 17:44:18 +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.14-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-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.14-rc2
Alexandre Ghiti <[email protected]>
riscv: Fix wrong usage of lm_alias() when splitting a huge linear mapping
Marek Szyprowski <[email protected]>
i2c: s3c24xx: fix transferring more than one message in polling mode
Marek Szyprowski <[email protected]>
i2c: s3c24xx: fix read transfers in polling mode
Nikita Zhandarovich <[email protected]>
ipv6: mcast: fix data-race in ipv6_mc_down / mld_ifc_work
Amit Cohen <[email protected]>
selftests: mlxsw: qos_pfc: Adjust the test to support 8 lanes
Petr Machata <[email protected]>
mlxsw: spectrum_router: Register netdevice notifier before nexthop
Ido Schimmel <[email protected]>
mlxsw: spectrum_acl_tcam: Fix stack corruption
Ido Schimmel <[email protected]>
mlxsw: spectrum_acl_tcam: Fix NULL pointer dereference in error path
Amit Cohen <[email protected]>
mlxsw: spectrum_acl_erp: Fix error flow of pool allocation failure
Christoph Hellwig <[email protected]>
loop: fix the the direct I/O support check when used on top of block devices
Ludvig Pärsson <[email protected]>
ethtool: netlink: Add missing ethnl_ops_begin/complete
Mark Brown <[email protected]>
arm64/ptrace: Don't flush ZA/ZT storage when writing ZA via ptrace
Christophe JAILLET <[email protected]>
kdb: Fix a potential buffer overflow in kdb_local()
Pavel Begunkov <[email protected]>
io_uring: adjust defer tw counting
Fedor Pchelkin <[email protected]>
ipvs: avoid stat macros calls from preemptible context
Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: reject NFT_SET_CONCAT with not field length description
Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: skip dead set elements in netlink dump
Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: do not allow mismatch field size and set key length
Pavel Tikhomirov <[email protected]>
netfilter: bridge: replace physindev with physinif in nf_bridge_info
Pavel Tikhomirov <[email protected]>
netfilter: propagate net to nf_bridge_get_physindev
Pavel Tikhomirov <[email protected]>
netfilter: nf_queue: remove excess nf_bridge variable
Pavel Tikhomirov <[email protected]>
netfilter: nfnetlink_log: use proper helper for fetching physinif
Pablo Neira Ayuso <[email protected]>
netfilter: nft_limit: do not ignore unsupported flags
Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: reject invalid set policy
Jakub Kicinski <[email protected]>
net: netdevsim: don't try to destroy PHC on VFs
Paolo Abeni <[email protected]>
mptcp: relax check on MPC passive fallback
Hengqi Chen <[email protected]>
LoongArch: BPF: Prevent out-of-bounds memory access
Kunwu Chan <[email protected]>
net: dsa: vsc73xx: Add null pointer check to vsc73xx_gpio_probe
Hao Sun <[email protected]>
bpf: Reject variable offset alu on PTR_TO_FLOW_KEYS
Qiang Ma <[email protected]>
net: stmmac: ethtool: Fixed calltrace caused by unbalanced disable_irq_wake calls
Benjamin Poirier <[email protected]>
selftests: bonding: Change script interpreter
Alex Deucher <[email protected]>
drm/amdgpu: fall back to INPUT power for AVG power via INFO IOCTL
Dafna Hirschfeld <[email protected]>
drm/amdkfd: fixes for HMM mem allocation
Kai Vehmanen <[email protected]>
ASoC: SOF: ipc4-loader: remove the CPC check warnings
Su Hui <[email protected]>
gpio: mlxbf3: add an error code check in mlxbf3_gpio_probe
Michal Simek <[email protected]>
dt-bindings: gpio: xilinx: Fix node address in gpio
Nikita Yushchenko <[email protected]>
net: ravb: Fix dma_addr_t truncation in error case
John Fastabend <[email protected]>
net: tls, fix WARNIING in __sk_msg_free
Martin KaFai Lau <[email protected]>
bpf: Avoid iter->offset making backward progress in bpf_iter_udp
Martin KaFai Lau <[email protected]>
bpf: iter_udp: Retry with a larger batch size without going back to the previous bucket
Marc Kleine-Budde <[email protected]>
net: netdev_queue: netdev_txq_completed_mb(): fix wake condition
Eric Dumazet <[email protected]>
net: add more sanity check in virtio_net_hdr_to_skb()
Gao Xiang <[email protected]>
erofs: fix inconsistent per-file compression format
Gao Xiang <[email protected]>
erofs: simplify compression configuration parser
Eric Dumazet <[email protected]>
udp: annotate data-races around up->pending
Sneh Shah <[email protected]>
net: stmmac: Fix ethool link settings ops for integrated PCS
Jens Axboe <[email protected]>
block: ensure we hold a queue reference when using queue limits
Eric Dumazet <[email protected]>
mptcp: refine opt_mp_capable determination
Eric Dumazet <[email protected]>
mptcp: use OPTION_MPTCP_MPJ_SYN in subflow_check_req()
Eric Dumazet <[email protected]>
mptcp: use OPTION_MPTCP_MPJ_SYNACK in subflow_finish_connect()
Eric Dumazet <[email protected]>
mptcp: strict validation before using mp_opt->hmac
Eric Dumazet <[email protected]>
mptcp: mptcp_parse_option() fix for MPTCPOPT_MP_JOIN
Amadeusz Sławiński <[email protected]>
ALSA: hda: Properly setup HDMI stream
Claudiu Beznea <[email protected]>
net: phy: micrel: populate .soft_reset for KSZ9131
Horatiu Vultur <[email protected]>
net: micrel: Fix PTP frame parsing for lan8841
Taehee Yoo <[email protected]>
amt: do not use overwrapped cb area
Sanjuán García, Jorge <[email protected]>
net: ethernet: ti: am65-cpsw: Fix max mtu to fit ethernet frames
Nithin Dabilpuram <[email protected]>
octeontx2-af: CN10KB: Fix FIFO length calculation for RPM2
David Howells <[email protected]>
rxrpc: Fix use of Don't Fragment flag
Lin Ma <[email protected]>
net: qualcomm: rmnet: fix global oob in rmnet_policy
Niklas Schnelle <[email protected]>
s390/pci: fix max size calculation in zpci_memcpy_toio()
AngeloGioacchino Del Regno <[email protected]>
ASoC: mediatek: sof-common: Add NULL check for normal_link string
Jianjun Wang <[email protected]>
PCI: mediatek-gen3: Fix translation window size calculation
Siddharth Vadapalli <[email protected]>
PCI: keystone: Fix race condition when initializing PHYs
Maurizio Lombardi <[email protected]>
nvmet-tcp: Fix the H2C expected PDU len calculation
Arnd Bergmann <[email protected]>
nvme: trace: avoid memcpy overflow warning
Arnd Bergmann <[email protected]>
nvmet: re-fix tracing strncpy() warning
Shameer Kolothum <[email protected]>
hisi_acc_vfio_pci: Update migration data pointer correctly on saving/resume
Christophe JAILLET <[email protected]>
spi: coldfire-qspi: Remove an erroneous clk_disable_unprepare() from the remove function
Dan Williams <[email protected]>
cxl/port: Fix missing target list lock
Ben Gainey <[email protected]>
perf db-export: Fix missing reference count get in call_path_from_sample()
Sam Ravnborg <[email protected]>
serial: apbuart: fix console prompt on qemu
Christoph Niedermaier <[email protected]>
serial: imx: Correct clock error message in function probe()
Chunfeng Yun <[email protected]>
usb: xhci-mtk: fix a short packet issue of gen1 isoc-in transfer
Fedor Pchelkin <[email protected]>
apparmor: avoid crash when parsed profile name is empty
Fedor Pchelkin <[email protected]>
apparmor: fix possible memory leak in unpack_trans_table
Jim Harris <[email protected]>
cxl/region: fix x9 interleave typo
Ian Rogers <[email protected]>
perf stat: Fix hard coded LL miss units
Ian Rogers <[email protected]>
perf env: Avoid recursively taking env->bpf_progs.lock
Maurizio Lombardi <[email protected]>
nvmet-tcp: fix a crash in nvmet_req_complete()
Maurizio Lombardi <[email protected]>
nvmet-tcp: Fix a kernel panic when host sends an invalid H2C PDU length
John Johansen <[email protected]>
apparmor: Fix ref count leak in task_kill
Christophe JAILLET <[email protected]>
vdpa: Fix an error handling path in eni_vdpa_probe()
Kunwu Chan <[email protected]>
power: supply: Fix null pointer dereference in smb2_probe
Ashish Mhetre <[email protected]>
iommu: Don't reserve 0-length IOVA region
Andrzej Pietrasiewicz <[email protected]>
usb: gadget: webcam: Make g_webcam loadable again
Nícolas F. R. A. Prado <[email protected]>
spmi: mtk-pmif: Serialize PMIF status check and command submission
Oliver Neukum <[email protected]>
usb: cdc-acm: return correct error code on unsupported break
Jiri Slaby (SUSE) <[email protected]>
tty: use 'if' in send_break() instead of 'goto'
Jiri Slaby (SUSE) <[email protected]>
tty: don't check for signal_pending() in send_break()
Jiri Slaby (SUSE) <[email protected]>
tty: early return from send_break() on TTY_DRIVER_HARDWARE_BREAK
Manivannan Sadhasivam <[email protected]>
PCI: epf-mhi: Fix the DMA data direction of dma_unmap_single()
Manivannan Sadhasivam <[email protected]>
bus: mhi: ep: Pass mhi_ep_buf_info struct to read/write APIs
Manivannan Sadhasivam <[email protected]>
bus: mhi: ep: Use slab allocator where applicable
Manivannan Sadhasivam <[email protected]>
bus: mhi: ep: Do not allocate event ring element on stack
Namhyung Kim <[email protected]>
perf unwind-libunwind: Fix base address for .eh_frame
Namhyung Kim <[email protected]>
perf unwind-libdw: Handle JIT-generated DSOs properly
Namhyung Kim <[email protected]>
perf genelf: Set ELF program header addresses properly
Yicong Yang <[email protected]>
perf hisi-ptt: Fix one memory leakage in hisi_ptt_process_auxtrace_event()
Yicong Yang <[email protected]>
perf header: Fix one memory leakage in perf_event__fprintf_event_update()
Nuno Sa <[email protected]>
iio: adc: ad9467: fix scale setting
Nuno Sa <[email protected]>
iio: adc: ad9467: add mutex to struct ad9467_state
Nuno Sa <[email protected]>
iio: adc: ad9467: don't ignore error codes
Nuno Sa <[email protected]>
iio: adc: ad9467: fix reset gpio handling
Zhao Mengmeng <[email protected]>
selftests/sgx: Skip non X86_64 platform
Jo Van Bulck <[email protected]>
selftests/sgx: Include memory clobber for inline asm in test enclave
Jo Van Bulck <[email protected]>
selftests/sgx: Fix uninitialized pointer dereferences in encl_get_entry
Jo Van Bulck <[email protected]>
selftests/sgx: Fix uninitialized pointer dereference in error path
Paul Geurts <[email protected]>
serial: imx: fix tx statemachine deadlock
Sakari Ailus <[email protected]>
software node: Let args be NULL in software_node_get_reference_args
Sakari Ailus <[email protected]>
acpi: property: Let args be NULL in __acpi_node_get_property_reference
Gregory Price <[email protected]>
base/node.c: initialize the accessor list before registering
Ian Rogers <[email protected]>
perf stat: Exit perf stat if parse groups fails
Kan Liang <[email protected]>
perf mem: Fix error on hybrid related to availability of mem event in a PMU
Ilkka Koskinen <[email protected]>
perf vendor events arm64 AmpereOne: Rename BPU_FLUSH_MEM_FAULT to GPC_FLUSH_MEM_FAULT
Brett Creeley <[email protected]>
vfio/pds: Fix calculations in pds_vfio_dirty_sync
Veronika Molnarova <[email protected]>
perf test record user-regs: Fix mask for vg register
Arnaldo Carvalho de Melo <[email protected]>
libapi: Add missing linux/types.h header to get the __u64 type on io.h
Adrian Hunter <[email protected]>
perf header: Fix segfault on build_mem_topology() error path
Nick Forrington <[email protected]>
perf test: Remove atomics from test_loop to avoid test failures
Laurentiu Tudor <[email protected]>
iommu: Map reserved memory as cacheable if device is coherent
Uwe Kleine-König <[email protected]>
serial: 8250: omap: Don't skip resource freeing if pm_runtime_resume_and_get() failed
Andy Shevchenko <[email protected]>
PCI: Avoid potential out-of-bounds read in pci_dev_for_each_resource()
Su Hui <[email protected]>
power: supply: bq256xx: fix some problem in bq256xx_hw_init
Jan Palus <[email protected]>
power: supply: cw2015: correct time_to_empty units in sysfs
Christophe JAILLET <[email protected]>
MIPS: Alchemy: Fix an out-of-bound access in db1550_dev_setup()
Christophe JAILLET <[email protected]>
MIPS: Alchemy: Fix an out-of-bound access in db1200_dev_setup()
Frederik Haxel <[email protected]>
riscv: Fixed wrong register in XIP_FIXUP_FLASH_OFFSET macro
Alexandre Ghiti <[email protected]>
riscv: Fix set_direct_map_default_noflush() to reset _PAGE_EXEC
Alexandre Ghiti <[email protected]>
riscv: Fix set_memory_XX() and set_direct_map_XX() by splitting huge linear mappings
Alexandre Ghiti <[email protected]>
riscv: Fix module_alloc() that did not reset the linear mapping permissions
Alexandre Ghiti <[email protected]>
riscv: Check if the code to patch lies in the exit section
Vincent Whitchurch <[email protected]>
um: virt-pci: fix platform map offset
Serge Semin <[email protected]>
mips: Fix incorrect max_low_pfn adjustment
Serge Semin <[email protected]>
mips: dmi: Fix early remap on MIPS32
Sebastian Andrzej Siewior <[email protected]>
srcu: Use try-lock lockdep annotation for NMI-safe access.
Andy Shevchenko <[email protected]>
mfd: intel-lpss: Fix the fractional clock divider flags
Kunwu Chan <[email protected]>
mfd: tps6594: Add null pointer check to tps6594_device_init()
Martin Kurbanov <[email protected]>
leds: aw200xx: Fix write to DIM parameter
Dang Huynh <[email protected]>
leds: aw2013: Select missing dependency REGMAP_I2C
Kunwu Chan <[email protected]>
mfd: syscon: Fix null pointer dereference in of_syscon_register()
Charles Keepax <[email protected]>
mfd: cs42l43: Correct SoundWire port list
Neil Armstrong <[email protected]>
mfd: rk8xx: fixup devices registration with PLATFORM_DEVID_AUTO
Randy Dunlap <[email protected]>
ARM: 9330/1: davinci: also select PINCTRL
Hugo Villeneuve <[email protected]>
serial: sc16is7xx: set safe default SPI clock frequency
Hugo Villeneuve <[email protected]>
serial: sc16is7xx: add check for unsupported SPI modes during probe
Jason Gerecke <[email protected]>
HID: wacom: Correct behavior when processing some confidence == false touches
Yauhen Kharuzhy <[email protected]>
HID: sensor-hub: Enable hid core report processing for all devices
Marcelo Schmitt <[email protected]>
iio: adc: ad7091r: Pass iio_dev to event handler
Sean Christopherson <[email protected]>
KVM: x86/pmu: Reset the PMU, i.e. stop counters, before refreshing
Sean Christopherson <[email protected]>
KVM: x86/pmu: Move PMU reset logic to common x86 code
Oliver Upton <[email protected]>
KVM: arm64: vgic-its: Avoid potential UAF in LPI translation cache
Marc Zyngier <[email protected]>
KVM: arm64: vgic-v4: Restore pending state on host userspace write
Kirill A. Shutemov <[email protected]>
x86/kvm: Do not try to disable kvmclock if it was not enabled
qizhong cheng <[email protected]>
PCI: mediatek: Clear interrupt status before dispatching handler
Niklas Cassel <[email protected]>
PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support
Bjorn Helgaas <[email protected]>
x86/pci: Reserve ECAM if BIOS didn't include it in PNP0C02 _CRS
Tadeusz Struk <[email protected]>
PCI/P2PDMA: Remove reference to pci_p2pdma_map_sg()
Huang Ying <[email protected]>
cxl/port: Fix decoder initialization when nr_targets > interleave_ways
Sean Christopherson <[email protected]>
Revert "nSVM: Check for reserved encodings of TLB_CONTROL in nested VMCB"
Nicolas Dichtel <[email protected]>
Revert "net: rtnetlink: Enslave device before bringing it up"
Petr Tesarik <[email protected]>
net: stmmac: fix ethtool per-queue statistics
David Lin <[email protected]>
wifi: mwifiex: fix uninitialized firmware_stat
David Lin <[email protected]>
wifi: mwifiex: configure BSSID consistently when starting AP
David Lin <[email protected]>
wifi: mwifiex: add extra delay for firmware ready
Ilpo Järvinen <[email protected]>
wifi: rtlwifi: Convert LNKCTL change to PCIe cap RMW accessors
Ilpo Järvinen <[email protected]>
wifi: rtlwifi: Remove bogus and dangerous ASPM disable/enable code
Christian Marangi <[email protected]>
wifi: mt76: fix broken precal loading from MTD for mt7915
Isaac J. Manjarres <[email protected]>
iommu/dma: Trace bounce buffer usage when mapping buffers
Rob Clark <[email protected]>
iommu/arm-smmu-qcom: Add missing GMU entry to match table
Jiri Olsa <[email protected]>
bpf: Fix re-attachment branch in bpf_tracing_prog_attach
Gui-Dong Han <[email protected]>
Bluetooth: Fix atomicity violation in {min,max}_key_size_set
Stefan Berger <[email protected]>
rootfs: Fix support for rootfstype= when root= is given
Bart Van Assche <[email protected]>
md/raid1: Use blk_opf_t for read and write operations
Uwe Kleine-König <[email protected]>
pwm: Fix out-of-bounds access in of_pwm_single_xlate()
Uwe Kleine-König <[email protected]>
pwm: jz4740: Don't use dev_err_probe() in .request()
Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: check if catch-all set element is active in next generation
Matthew Wilcox (Oracle) <[email protected]>
block: Fix iterating over an empty bio with bio_for_each_folio_all
Matthew Wilcox (Oracle) <[email protected]>
block: Remove special-casing of compound pages
Min Li <[email protected]>
block: add check that partition length needs to be aligned with block size
Mario Limonciello <[email protected]>
drm/amd: Enable PCIe PME from D3
Junxiao Bi <[email protected]>
md: bypass block throttle for superblock update
Chandrakanth patil <[email protected]>
scsi: mpi3mr: Block PEL Enable Command on Controller Reset and Unrecoverable State
Chandrakanth patil <[email protected]>
scsi: mpi3mr: Clean up block devices post controller reset
Chandrakanth patil <[email protected]>
scsi: mpi3mr: Refresh sdev queue depth after controller reset
Amir Goldstein <[email protected]>
scsi: target: core: add missing file_{start,end}_write()
Bart Van Assche <[email protected]>
scsi: ufs: core: Simplify power management during async scan
Nam Cao <[email protected]>
fbdev: flush deferred IO before closing
Nam Cao <[email protected]>
fbdev: flush deferred work in fb_deferred_io_fsync()
Thomas Zimmermann <[email protected]>
fbdev/acornfb: Fix name of fb_ops initializer macro
Jens Axboe <[email protected]>
io_uring: ensure local task_work is run on wait timeout
Jens Axboe <[email protected]>
io_uring/rw: ensure io->bytes_done is always initialized
Pavel Begunkov <[email protected]>
io_uring: don't check iopoll if request completes
Xi Ruoyao <[email protected]>
LoongArch: Fix and simplify fcsr initialization on execve()
Eric Biggers <[email protected]>
ceph: select FS_ENCRYPTION_ALGS if FS_ENCRYPTION
Namjae Jeon <[email protected]>
ksmbd: only v2 leases handle the directory
Namjae Jeon <[email protected]>
ksmbd: fix UAF issue in ksmbd_tcp_new_connection()
Namjae Jeon <[email protected]>
ksmbd: validate mech token in session setup
Bin Li <[email protected]>
ALSA: hda/realtek: Enable headset mic on Lenovo M70 Gen5
Yo-Jung Lin <[email protected]>
ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on HP ZBook
Çağhan Demir <[email protected]>
ALSA: hda/relatek: Enable Mute LED on HP Laptop 15s-fq2xxx
Takashi Iwai <[email protected]>
ALSA: oxygen: Fix right channel of capture volume mixer
Lino Sanfilippo <[email protected]>
serial: omap: do not override settings for RS485 support
Lino Sanfilippo <[email protected]>
serial: 8250_exar: Set missing rs485_supported flag
Christoph Niedermaier <[email protected]>
serial: imx: Ensure that imx_uart_rs485_config() is called with enabled clock
Lino Sanfilippo <[email protected]>
serial: core, imx: do not set RS485 enabled if it is not supported
Stefan Wahren <[email protected]>
serial: 8250_bcm2835aux: Restore clock error handling
Lino Sanfilippo <[email protected]>
serial: core: make sure RS485 cannot be enabled when it is not supported
Lino Sanfilippo <[email protected]>
serial: core: fix sanitizing check for RTS settings
Krzysztof Kozlowski <[email protected]>
dt-bindings: phy: qcom,sc8280xp-qmp-usb43dp-phy: fix path to header
Gui-Dong Han <[email protected]>
usb: mon: Fix atomicity violation in mon_bin_vma_fault
RD Babiera <[email protected]>
usb: typec: class: fix typec_altmode_put_partner to put plugs
Heikki Krogerus <[email protected]>
Revert "usb: typec: class: fix typec_altmode_put_partner to put plugs"
Frank Li <[email protected]>
usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled
Frank Li <[email protected]>
usb: cdns3: fix iso transfer error when mult is not zero
Frank Li <[email protected]>
usb: cdns3: fix uvc failure work since sg support enabled
Xu Yang <[email protected]>
usb: chipidea: wait controller resume finished for wakeup irq
Thinh Nguyen <[email protected]>
Revert "usb: dwc3: don't reset device side if dwc3 was configured as host-only"
Thinh Nguyen <[email protected]>
Revert "usb: dwc3: Soft reset phy on probe for host"
Wesley Cheng <[email protected]>
usb: dwc3: gadget: Queue PM runtime idle on disconnect event
Wesley Cheng <[email protected]>
usb: dwc3: gadget: Handle EP0 request dequeuing properly
Uttkarsh Aggarwal <[email protected]>
usb: dwc: ep0: Update request status in dwc3_ep0_stall_restart
Xu Yang <[email protected]>
usb: phy: mxs: remove CONFIG_USB_OTG condition for mxs_phy_is_otg_host()
Frank Li <[email protected]>
Revert "usb: gadget: f_uvc: change endpoint allocation in uvc_function_bind()"
Heiko Carstens <[email protected]>
tick-sched: Fix idle and iowait sleeptime accounting vs CPU hotplug
Michael Ellerman <[email protected]>
powerpc/64s: Increase default stack size to 32KB
Tony Lindgren <[email protected]>
clocksource/drivers/timer-ti-dm: Fix make W=n kerneldoc warnings
Carlos Llamas <[email protected]>
binder: fix race between mmput() and do_exit()
Jan Beulich <[email protected]>
xen-netback: don't produce zero-size SKB frags
Kaibo Ma <[email protected]>
Revert "drm/amdkfd: Relocate TBA/TMA to opposite side of VM hole"
Matthew Maurer <[email protected]>
rust: Ignore preserve-most functions
Hans de Goede <[email protected]>
Input: atkbd - use ab83 as id when skipping the getid command
Stefan Wiehler <[email protected]>
mips/smp: Call rcutree_report_cpu_starting() earlier
Carlos Llamas <[email protected]>
binder: fix unused alloc->free_async_space
Carlos Llamas <[email protected]>
binder: fix async space check for 0-sized buffers
David Howells <[email protected]>
keys, dns: Fix size check of V1 server-list header
Jordan Rome <[email protected]>
selftests/bpf: Add assert for user stacks in test_task_stack
Tejun Heo <[email protected]>
Revert "kernfs: convert kernfs_idr_lock to an irq safe raw spinlock"
Andrea Righi <[email protected]>
kernfs: convert kernfs_idr_lock to an irq safe raw spinlock
Jing Xia <[email protected]>
class: fix use-after-free in class_register()
Geert Uytterhoeven <[email protected]>
of: unittest: Fix of_count_phandle_with_args() expected value message
Dario Binacchi <[email protected]>
fbdev: imxfb: fix left margin setting
Christian A. Ehrhardt <[email protected]>
of: Fix double free in of_parse_phandle_with_args_map
Li Nan <[email protected]>
ksmbd: validate the zero field of packet header
Mirsad Todorovac <[email protected]>
kselftest/alsa - conf: Stringify the printed errno in sysfs_get()
Mirsad Todorovac <[email protected]>
kselftest/alsa - mixer-test: Fix the print format specifier warning
Mirsad Todorovac <[email protected]>
kselftest/alsa - mixer-test: fix the number of parameters to ksft_exit_fail_msg()
Arnd Bergmann <[email protected]>
drm/amd/display: avoid stringop-overflow warnings for dp_decide_lane_settings()
Zhipeng Lu <[email protected]>
drm/amd/pm/smu7: fix a memleak in smu7_hwmgr_backend_init
Srinivasan Shanmugam <[email protected]>
drm/amdkfd: Confirm list is non-empty before utilizing list_first_entry in kfd_topology.c
Sergey Gorenko <[email protected]>
IB/iser: Prevent invalidating wrong MR
Bartosz Golaszewski <[email protected]>
gpio: sysfs: drop the mention of gpiochip_find() from sysfs code
Bartosz Golaszewski <[email protected]>
gpiolib: provide gpio_device_find()
Bartosz Golaszewski <[email protected]>
gpiolib: make gpio_device_get() and gpio_device_put() public
Srinivasan Shanmugam <[email protected]>
drm/amdkfd: Fix type of 'dbg_flags' in 'struct kfd_process'
Peter Robinson <[email protected]>
mmc: sdhci_omap: Fix TI SoC dependencies
Peter Robinson <[email protected]>
mmc: sdhci_am654: Fix TI SoC dependencies
Geoffrey D. Bennett <[email protected]>
ALSA: scarlett2: Add clamp() in scarlett2_mixer_ctl_put()
Geoffrey D. Bennett <[email protected]>
ALSA: scarlett2: Add missing error checks to *_ctl_get()
Geoffrey D. Bennett <[email protected]>
ALSA: scarlett2: Allow passing any output to line_out_remap()
Geoffrey D. Bennett <[email protected]>
ALSA: scarlett2: Add missing error check to scarlett2_usb_set_config()
Geoffrey D. Bennett <[email protected]>
ALSA: scarlett2: Add missing error check to scarlett2_config_save()
Hans de Goede <[email protected]>
ASoC: rt5645: Drop double EF20 entry from dmi_platform_data[]
Philipp Zabel <[email protected]>
pwm: stm32: Fix enable count for clk in .probe()
Philipp Zabel <[email protected]>
pwm: stm32: Use hweight32 in stm32_pwm_detect_channels
Théo Lebrun <[email protected]>
clk: fixed-rate: fix clk_hw_register_fixed_rate_with_accuracy_parent_hw
Konrad Dybcio <[email protected]>
clk: qcom: dispcc-sm8550: Update disp PLL settings
Konrad Dybcio <[email protected]>
clk: qcom: gcc-sm8550: Mark RCGs shared where applicable
Konrad Dybcio <[email protected]>
clk: qcom: gcc-sm8550: use collapse-voting for PCIe GDSCs
Konrad Dybcio <[email protected]>
clk: qcom: gcc-sm8550: Mark the PCIe GDSCs votable
Konrad Dybcio <[email protected]>
clk: qcom: gcc-sm8550: Add the missing RETAIN_FF_ENABLE GDSC flag
Xingyuan Mo <[email protected]>
accel/habanalabs: fix information leak in sec_attest_info()
Nícolas F. R. A. Prado <[email protected]>
drm/mediatek: dp: Add phy_mtk_dp module as pre-dependency
Gergo Koteles <[email protected]>
ASoC: tas2781: add support for FW version 0x0503
Cristian Ciocaltea <[email protected]>
ASoC: amd: vangogh: Drop conflicting ACPI-based probing
Su Hui <[email protected]>
clk: si5341: fix an error code problem in si5341_output_clk_set_rate
Marek Vasut <[email protected]>
clk: rs9: Fix DIF OEn bit placement on 9FGV0241
Vignesh Raghavendra <[email protected]>
watchdog: rti_wdt: Drop runtime pm reference count when watchdog is unused
Stefan Wahren <[email protected]>
watchdog: bcm2835_wdt: Fix WDIOC_SETTIMEOUT handling
Jerry Hoemann <[email protected]>
watchdog/hpwdt: Only claim UNKNOWN NMI if from iLO
Curtis Klein <[email protected]>
watchdog: set cdev owner before adding
Jay Buddhabhatti <[email protected]>
drivers: clk: zynqmp: update divider round rate logic
Jay Buddhabhatti <[email protected]>
drivers: clk: zynqmp: calculate closest mux rate
Yang Yingliang <[email protected]>
clk: sp7021: fix return value check in sp7021_clk_probe()
Satya Priya Kakitapalli <[email protected]>
clk: qcom: videocc-sm8150: Add missing PLL config property
Satya Priya Kakitapalli <[email protected]>
clk: qcom: videocc-sm8150: Update the videocc resets
Satya Priya Kakitapalli <[email protected]>
dt-bindings: clock: Update the videocc resets for sm8150
Zhiguo Niu <[email protected]>
f2fs: fix to check return value of f2fs_recover_xattr_data
Zhipeng Lu <[email protected]>
drm/amd/pm: fix a double-free in amdgpu_parse_extended_power_table
Zhipeng Lu <[email protected]>
gpu/drm/radeon: fix two memleaks in radeon_vm_init
Zhipeng Lu <[email protected]>
drivers/amd/pm: fix a use-after-free in kv_parse_power_table
Zhipeng Lu <[email protected]>
drm/amd/pm: fix a double-free in si_dpm_init
Alex Deucher <[email protected]>
drm/amdgpu/debugfs: fix error code when smc register accessors are NULL
Hsiao Chien Sung <[email protected]>
drm/mediatek: Fix underrun in VDO1 when switches off the layer
Hsiao Chien Sung <[email protected]>
drm/mediatek: Remove the redundant driver data for DPI
Hsiao Chien Sung <[email protected]>
drm/mediatek: Return error if MDP RDMA failed to enable the clock
Jessica Zhang <[email protected]>
drm/msm/dpu: Drop enable and frame_count parameters from dpu_hw_setup_misr()
Jessica Zhang <[email protected]>
drm/msm/dpu: Set input_sel bit for INTF
Claudiu Beznea <[email protected]>
clk: renesas: rzg2l: Check reset monitor registers
Claudiu Beznea <[email protected]>
clk: renesas: rzg2l-cpg: Reuse code in rzg2l_cpg_reset()
Christophe JAILLET <[email protected]>
media: dvb-frontends: m88ds3103: Fix a memory leak in an error handling path of m88ds3103_probe()
Dan Carpenter <[email protected]>
media: dvbdev: drop refcount on error path in dvb_device_open()
Chao Yu <[email protected]>
f2fs: fix to update iostat correctly in f2fs_filemap_fault()
Chao Yu <[email protected]>
f2fs: fix to check compress file in f2fs_move_file_range()
Chao Yu <[email protected]>
f2fs: fix to wait on block writeback for post_read case
Chris Morgan <[email protected]>
drm/panel: st7701: Fix AVCL calculation
Bjorn Andersson <[email protected]>
drm/msm/adreno: Fix A680 chip id
Tomi Valkeinen <[email protected]>
media: rkisp1: Fix media device memory leak
Mehdi Djait <[email protected]>
media: dt-bindings: media: rkisp1: Fix the port description for the parallel interface
Tomi Valkeinen <[email protected]>
media: imx-mipi-csis: Drop extra clock enable at probe()
Tomi Valkeinen <[email protected]>
media: imx-mipi-csis: Fix clock handling in remove()
Hans Verkuil <[email protected]>
media: bttv: add back vbi hack
Hans Verkuil <[email protected]>
media: bttv: start_streaming should return a proper error code
Satya Priya Kakitapalli <[email protected]>
clk: qcom: gpucc-sm8150: Update the gpu_cc_pll1 config
Chengchang Tang <[email protected]>
RDMA/hns: Fix memory leak in free_mr_init()
Zhipeng Lu <[email protected]>
media: cx231xx: fix a memleak in cx231xx_init_isoc
Tomi Valkeinen <[email protected]>
drm/bridge: tc358767: Fix return value on error case
Tomi Valkeinen <[email protected]>
drm/bridge: cdns-mhdp8546: Fix use of uninitialized variable
Zhipeng Lu <[email protected]>
drm/radeon/trinity_dpm: fix a memleak in trinity_parse_power_table
Zhipeng Lu <[email protected]>
drm/radeon/dpm: fix a memleak in sumo_parse_power_table
Yang Yingliang <[email protected]>
drm/radeon: check the alloc_workqueue return value in radeon_crtc_init()
Dmitry Baryshkov <[email protected]>
drm/msm/dpu: correct clk bit for WB2 block
AngeloGioacchino Del Regno <[email protected]>
drm/panfrost: Ignore core_mask for poweroff and disable PWRTRANS irq
Bard Liao <[email protected]>
ASoC: SOF: topology: Use partial match for disconnecting DAI link and DAI widget
Bard Liao <[email protected]>
ASoC: Intel: sof_sdw_rt_sdca_jack_common: ctx->headset_codec_dev = NULL
Brent Lu <[email protected]>
ASoC: Intel: glk_rt5682_max98357a: fix board id mismatch
Sebastian Reichel <[email protected]>
media: v4l: async: Fix duplicated list deletion
Dmitry Baryshkov <[email protected]>
drm/drv: propagate errors from drm_modeset_register_all()
Konrad Dybcio <[email protected]>
drm/msm/dsi: Use pm_runtime_resume_and_get to prevent refcnt leaks
Bjorn Andersson <[email protected]>
drm/msm/dpu: Add missing safe_lut_tbl in sc8180x catalog
Dmitry Baryshkov <[email protected]>
drm/msm/mdp4: flush vblank event on disable
Linus Walleij <[email protected]>
ASoC: cs35l33: Fix GPIO name and drop legacy include
Uwe Kleine-König <[email protected]>
drm/imx/lcdc: Fix double-free of driver data
Tomi Valkeinen <[email protected]>
drm/tidss: Fix dss reset
Tomi Valkeinen <[email protected]>
drm/tidss: Check for K2G in in dispc_softreset()
Tomi Valkeinen <[email protected]>
drm/tidss: Return error value from from softreset
Tomi Valkeinen <[email protected]>
drm/tidss: Move reset to the end of dispc_init()
Nikita Zhandarovich <[email protected]>
drm/radeon: check return value of radeon_ring_lock()
Nikita Zhandarovich <[email protected]>
drm/radeon/r100: Fix integer overflow issues in r100_cs_track_check()
Nikita Zhandarovich <[email protected]>
drm/radeon/r600_cs: Fix possible int overflows in r600_cs_check_reg()
Chao Yu <[email protected]>
f2fs: fix to avoid dirent corruption
Dario Binacchi <[email protected]>
drm/bridge: Fix typo in post_disable() description
Alexander Stein <[email protected]>
media: amphion: Fix VPU core alias name
Paul Kocialkowski <[email protected]>
media: rkvdec: Hook the (TRY_)DECODER_CMD stateless ioctls
Paul Kocialkowski <[email protected]>
media: verisilicon: Hook the (TRY_)DECODER_CMD stateless ioctls
Paul Kocialkowski <[email protected]>
media: visl: Hook the (TRY_)DECODER_CMD stateless ioctls
Zheng Wang <[email protected]>
media: mtk-jpeg: Remove cancel worker in mtk_jpeg_remove to avoid the crash of multi-core JPEG devices
Ricardo B. Marliere <[email protected]>
media: pvrusb2: fix use after free on context disconnection
Tomi Valkeinen <[email protected]>
drm/tilcdc: Fix irq free on unload
Uwe Kleine-König <[email protected]>
drm/bridge: tpd12s015: Drop buggy __exit annotation for remove function
Abhinav Singh <[email protected]>
drm/nouveau/fence:: fix warning directly dereferencing a rcu pointer
Chris Morgan <[email protected]>
drm/panel-elida-kd35t133: hold panel in reset for unprepare
Chris Morgan <[email protected]>
drm/panel: nv3051d: Hold panel in reset for unprepare
Junxian Huang <[email protected]>
RDMA/hns: Fix inappropriate err code for unsupported operations
Leon Romanovsky <[email protected]>
RDMA/usnic: Silence uninitialized symbol smatch warnings
AngeloGioacchino Del Regno <[email protected]>
drm/panfrost: Really power off GPU cores in panfrost_gpu_power_off()
Ville Syrjälä <[email protected]>
drm/dp_mst: Fix fractional DSC bpp handling
Tomi Valkeinen <[email protected]>
Revert "drm/omapdrm: Annotate dma-fence critical section in commit path"
Tomi Valkeinen <[email protected]>
Revert "drm/tidss: Annotate dma-fence critical section in commit path"
Arnd Bergmann <[email protected]>
ARM: davinci: always select CONFIG_CPU_ARM926T
Eric Dumazet <[email protected]>
ip6_tunnel: fix NEXTHDR_FRAGMENT handling in ip6_tnl_parse_tlv_enc_lim()
David Howells <[email protected]>
rxrpc: Fix skbuff cleanup of call's recvmsg_queue and rx_oos_queue
Asmaa Mnebhi <[email protected]>
mlxbf_gige: Enable the GigE port in mlxbf_gige_open
Asmaa Mnebhi <[email protected]>
mlxbf_gige: Fix intermittent no ip issue
Tao Liu <[email protected]>
net/sched: act_ct: fix skb leak and crash on ooo frags
Ming Lei <[email protected]>
blk-cgroup: fix rcu lockdep warning in blkg_lookup()
Eric Dumazet <[email protected]>
sctp: fix busy polling
Eric Dumazet <[email protected]>
sctp: support MSG_ERRQUEUE flag in recvmsg()
John Fastabend <[email protected]>
bpf: sockmap, fix proto update hook to avoid dup calls
Benjamin Berg <[email protected]>
wifi: cfg80211: parse all ML elements in an ML probe response
Benjamin Berg <[email protected]>
wifi: cfg80211: correct comment about MLD ID
Andy Yan <[email protected]>
arm64: dts: rockchip: Fix led pinctrl of lubancat 1
Christoph Hellwig <[email protected]>
null_blk: don't cap max_hw_sectors to BLK_DEF_MAX_SECTORS
Francesco Dolcini <[email protected]>
Bluetooth: btmtkuart: fix recv_buf() return value
Francesco Dolcini <[email protected]>
Bluetooth: btnxpuart: fix recv_buf() return value
Luiz Augusto von Dentz <[email protected]>
Bluetooth: Fix bogus check for re-auth no supported with non-ssp
Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: validate chain type update if available
Florian Westphal <[email protected]>
netfilter: nf_tables: mark newset as dead on transaction abort
Miri Korenblit <[email protected]>
wifi: iwlwifi: assign phy_ctxt before eSR activation
Anjaneyulu <[email protected]>
wifi: iwlwifi: fix out of bound copy_from_user
Johannes Berg <[email protected]>
wifi: iwlwifi: mvm: send TX path flush in rfkill
Johannes Berg <[email protected]>
wifi: iwlwifi: mvm: set siso/mimo chains to 1 in FW SMPS request
Su Hui <[email protected]>
wifi: rtlwifi: rtl8192se: using calculate_bit_shift()
Su Hui <[email protected]>
wifi: rtlwifi: rtl8192ee: using calculate_bit_shift()
Su Hui <[email protected]>
wifi: rtlwifi: rtl8192de: using calculate_bit_shift()
Su Hui <[email protected]>
wifi: rtlwifi: rtl8192ce: using calculate_bit_shift()
Su Hui <[email protected]>
wifi: rtlwifi: rtl8192cu: using calculate_bit_shift()
Su Hui <[email protected]>
wifi: rtlwifi: rtl8192c: using calculate_bit_shift()
Su Hui <[email protected]>
wifi: rtlwifi: rtl8188ee: phy: using calculate_bit_shift()
Su Hui <[email protected]>
wifi: rtlwifi: add calculate_bit_shift()
Hou Tao <[email protected]>
bpf: Use c->unit_size to select target cache during free
Hou Tao <[email protected]>
bpf: Use pcpu_alloc_size() in bpf_mem_free{_rcu}()
Hou Tao <[email protected]>
bpf: Re-enable unit_size checking for global per-cpu allocator
Konrad Dybcio <[email protected]>
arm64: dts: qcom: sc8180x: Fix up PCIe nodes
Dmitry Baryshkov <[email protected]>
arm64: dts: qcom: sc8180x: switch PCIe QMP PHY to new style of bindings
Konrad Dybcio <[email protected]>
arm64: dts: qcom: sc8180x: Mark PCIe hosts cache-coherent
Konrad Dybcio <[email protected]>
arm64: dts: qcom: sm8550: Update idle state time requirements
Konrad Dybcio <[email protected]>
arm64: dts: qcom: sm8550: Separate out X3 idle state
Chukun Pan <[email protected]>
arm64: dts: qcom: ipq6018: fix clock rates for GCC_USB0_MOCK_UTMI_CLK
Konrad Dybcio <[email protected]>
arm64: dts: qcom: sc7280: Mark SDHCI hosts as cache-coherent
Li Nan <[email protected]>
block: add check of 'minors' and 'first_minor' in device_add_disk()
Abel Vesa <[email protected]>
soc: qcom: llcc: Fix LLCC_TRP_ATTR2_CFGn offset
Dmitry Baryshkov <[email protected]>
arm64: dts: qcom: sm8150-hdk: fix SS USB regulators
Dmitry Baryshkov <[email protected]>
arm64: dts: qcom: sm8150: make dispcc cast minimal vote on MMCX
Konrad Dybcio <[email protected]>
arm64: dts: qcom: sm6375: Hook up MPM
Johan Hovold <[email protected]>
arm64: dts: qcom: sm6375: fix USB wakeup interrupt types
Atul Dhudase <[email protected]>
soc: qcom: llcc: Fix dis_cap_alloc and retain_on_pc configuration
Nikita Travkin <[email protected]>
arm64: dts: qcom: acer-aspire1: Correct audio codec definition
Hou Tao <[email protected]>
bpf: Limit the number of kprobes when attaching program to multiple kprobes
Hou Tao <[email protected]>
bpf: Limit the number of uprobes when attaching program to multiple uprobes
Joakim Zhang <[email protected]>
dma-mapping: clear dev->dma_mem to NULL after freeing it
Arseniy Krasnov <[email protected]>
virtio/vsock: send credit update during setting SO_RCVLOWAT
Arseniy Krasnov <[email protected]>
virtio/vsock: fix logic which reduces credit update messages
Leone Fernando <[email protected]>
ipmr: support IP_PKTINFO on cache report IGMP msg
Hangbin Liu <[email protected]>
selftests/net: fix grep checking for fib_nexthop_multiprefix
Yonghong Song <[email protected]>
bpf: Fix a race condition between btf_put() and map_free()
Ahmad Fatoum <[email protected]>
ARM: dts: stm32: don't mix SCMI and non-SCMI board compatibles
Yihang Li <[email protected]>
scsi: hisi_sas: Correct the number of global debugfs registers
Yihang Li <[email protected]>
scsi: hisi_sas: Rollback some operations if FLR failed
Yihang Li <[email protected]>
scsi: hisi_sas: Check before using pointer variables
Yihang Li <[email protected]>
scsi: hisi_sas: Replace with standard error code return value
Manivannan Sadhasivam <[email protected]>
scsi: ufs: qcom: Fix the return value when platform_get_resource_byname() fails
Manivannan Sadhasivam <[email protected]>
scsi: ufs: qcom: Fix the return value of ufs_qcom_ice_program_key()
Adam Ford <[email protected]>
arm64: dts: imx8mm: Reduce GPU to nominal speed
Geert Uytterhoeven <[email protected]>
arm64: dts: renesas: white-hawk-cpu: Fix missing serial console pin control
Rob Herring <[email protected]>
arm64: dts: xilinx: Apply overlays to base dtbs
Li Nan <[email protected]>
block: Set memalloc_noio to false on device_add_disk() error path
YiFei Zhu <[email protected]>
selftests/bpf: Relax time_tai test for equal timestamps in tai_forward
Miri Korenblit <[email protected]>
wifi: iwlwifi: don't support triggered EHT CQI feedback
Ming Yen Hsieh <[email protected]>
wifi: mt76: mt7921: fix country count limitation for CLC
Eugen Hristev <[email protected]>
arm64: dts: mediatek: mt8186: fix address warning for ADSP mailboxes
Chen-Yu Tsai <[email protected]>
arm64: dts: mediatek: mt8186: Fix alias prefix for ovl_2l0
Moudy Ho <[email protected]>
arm64: dts: mediatek: mt8195: revise VDOSYS RDMA node name
Moudy Ho <[email protected]>
arm64: dts: mediatek: mt8183: correct MDP3 DMA-related nodes
Moudy Ho <[email protected]>
dt-bindings: media: mediatek: mdp3: correct RDMA and WROT node with generic names
Andrei Matei <[email protected]>
bpf: Fix accesses to uninit stack slots
Andrei Matei <[email protected]>
bpf: Guard stack limits against 32bit overflow
Johan Hovold <[email protected]>
arm64: dts: hisilicon: hikey970-pmic: fix regulator cells properties
Andrei Matei <[email protected]>
bpf: Fix verification of indirect var-off stack access
Wang Zhao <[email protected]>
wifi: mt76: mt7921s: fix workqueue problem causes STA association fail
StanleyYP Wang <[email protected]>
wifi: mt76: mt7915: also MT7981 is 3T3R but nss2 on 5 GHz band
StanleyYP Wang <[email protected]>
wifi: mt76: mt7915: fix EEPROM offset of TSSI flag on MT7981
MeiChia Chiu <[email protected]>
wifi: mt76: mt7996: fix rate usage of inband discovery frames
Sujuan Chen <[email protected]>
wifi: mt76: mt7996: fix the size of struct bss_rate_tlv
Lorenzo Bianconi <[email protected]>
wifi: mt76: mt7915: fallback to non-wed mode if platform_get_resource fails in mt7915_mmio_wed_init()
Christian Marangi <[email protected]>
wifi: mt76: fix typo in mt76_get_of_eeprom_from_nvmem function
Johan Hovold <[email protected]>
arm64: dts: qcom: sm8550: fix USB wakeup interrupt types
Johan Hovold <[email protected]>
arm64: dts: qcom: sc7280: fix usb_2 wakeup interrupt types
Johan Hovold <[email protected]>
arm64: dts: qcom: sa8775p: fix USB wakeup interrupt types
Konrad Dybcio <[email protected]>
arm64: dts: qcom: sc7280: Mark Adreno SMMU as DMA coherent
Konrad Dybcio <[email protected]>
arm64: dts: qcom: sc7280: Fix up GPU SIDs
Nia Espera <[email protected]>
arm64: dts: qcom: sm8350: Fix DMA0 address
Krzysztof Kozlowski <[email protected]>
arm64: dts: qcom: sm6125: add interrupts to DWC3 USB controller
Krzysztof Kozlowski <[email protected]>
arm64: dts: qcom: sdm845-db845c: correct LED panic indicator
Krzysztof Kozlowski <[email protected]>
arm64: dts: qcom: qrb5165-rb5: correct LED panic indicator
Caleb Connolly <[email protected]>
arm64: dts: qcom: qrb2210-rb1: use USB host mode
Konrad Dybcio <[email protected]>
arm64: dts: qcom: qrb2210-rb1: Hook up USB3
Artem Chernyshev <[email protected]>
scsi: fnic: Return error if vmalloc() failed
Andrii Nakryiko <[email protected]>
bpf: fix check for attempt to corrupt spilled pointer
Hangbin Liu <[email protected]>
selftests/net: specify the interface when do arping
Hou Tao <[email protected]>
bpf: Defer the free of inner map when necessary
Hou Tao <[email protected]>
bpf: Add map and need_defer parameters to .map_fd_put_ptr()
Douglas Anderson <[email protected]>
arm64: dts: qcom: sm6350: Make watchdog bark interrupt edge triggered
Douglas Anderson <[email protected]>
arm64: dts: qcom: sc8280xp: Make watchdog bark interrupt edge triggered
Douglas Anderson <[email protected]>
arm64: dts: qcom: sa8775p: Make watchdog bark interrupt edge triggered
Douglas Anderson <[email protected]>
arm64: dts: qcom: sm8250: Make watchdog bark interrupt edge triggered
Douglas Anderson <[email protected]>
arm64: dts: qcom: sm8150: Make watchdog bark interrupt edge triggered
Douglas Anderson <[email protected]>
arm64: dts: qcom: sdm845: Make watchdog bark interrupt edge triggered
Douglas Anderson <[email protected]>
arm64: dts: qcom: sc7280: Make watchdog bark interrupt edge triggered
Luca Weiss <[email protected]>
arm64: dts: qcom: sc7280: Mark some nodes as 'reserved'
Douglas Anderson <[email protected]>
arm64: dts: qcom: sc7180: Make watchdog bark interrupt edge triggered
Krzysztof Kozlowski <[email protected]>
arm64: dts: qcom: sm8550: correct TX Soundwire clock
Krzysztof Kozlowski <[email protected]>
arm64: dts: qcom: sm8450: correct TX Soundwire clock
Bjorn Andersson <[email protected]>
arm64: dts: qcom: sc8180x-primus: Fix HALL_INT polarity
Stephen Boyd <[email protected]>
dt-bindings: arm: qcom: Fix html link
Krzysztof Kozlowski <[email protected]>
ARM: dts: qcom: sdx65: correct SPMI node name
Krzysztof Kozlowski <[email protected]>
ARM: dts: qcom: sdx65: correct PCIe EP phy-names
Andrii Nakryiko <[email protected]>
bpf: enforce precision of R0 on callback return
Yu Kuai <[email protected]>
md: synchronize flush io with array reconfiguration
Jeroen van Ingen Schenau <[email protected]>
selftests/bpf: Fix erroneous bitmask operation
Martin Blumenstingl <[email protected]>
wifi: rtw88: sdio: Honor the host max_req_size in the RX path
Jan Kiszka <[email protected]>
arm64: dts: ti: iot2050: Re-add aliases
Tomi Valkeinen <[email protected]>
arm64: dts: ti: k3-am65-main: Fix DSS irq trigger type
Nitin Yadav <[email protected]>
arm64: dts: ti: k3-am62a-main: Fix GPIO pin count in DT nodes
Su Hui <[email protected]>
wifi: rtlwifi: rtl8821ae: phy: fix an undefined bitwise shift behavior
Bart Van Assche <[email protected]>
scsi: bfa: Use the proper data type for BLIST flags
Christophe JAILLET <[email protected]>
firmware: ti_sci: Fix an off-by-one in ti_sci_debugfs_create()
Peter Delevoryas <[email protected]>
net/ncsi: Fix netlink major/minor version numbers
Dmitry Baryshkov <[email protected]>
ARM: dts: qcom: apq8064: correct XOADC register address
Arnd Bergmann <[email protected]>
wifi: libertas: stop selecting wext
Luca Weiss <[email protected]>
wifi: ath11k: Defer on rproc_get failure
Jordan Rome <[email protected]>
bpf: Add crosstask check to __bpf_get_stack
Florian Lehner <[email protected]>
bpf, lpm: Fix check prefixlen before walking trie
Chih-Kang Chang <[email protected]>
wifi: rtw88: fix RX filter in FIF_ALLMULTI flag
Dan Carpenter <[email protected]>
wifi: plfxlc: check for allocation failure in plfxlc_usb_wreq_async()
Luca Weiss <[email protected]>
ARM: dts: qcom: msm8226: provide dsi phy clocks to mmcc
Johan Hovold <[email protected]>
arm64: dts: qcom: sc8280xp-x13s: add missing camera LED pin config
Konrad Dybcio <[email protected]>
arm64: dts: qcom: sc8280xp-x13s: Use the correct DP PHY compatible
Caleb Connolly <[email protected]>
arm64: dts: qcom: qrb4210-rb2: don't force usb peripheral mode
David McKay <[email protected]>
asm-generic: Fix 32 bit __generic_cmpxchg_local
Trond Myklebust <[email protected]>
pNFS: Fix the pnfs block driver's calculation of layoutget size
Olga Kornievskaia <[email protected]>
SUNRPC: fix _xprt_switch_find_current_entry logic
Trond Myklebust <[email protected]>
NFSv4.1/pnfs: Ensure we handle the error NFS4ERR_RETURNCONFLICT
Scott Mayhew <[email protected]>
NFS: Use parent's objective cred in nfs_access_login_time()
Benjamin Coddington <[email protected]>
blocklayoutdriver: Fix reference leak of pnfs_device_node
Arnd Bergmann <[email protected]>
csky: fix arch_jump_label_transform_static override
Chengming Zhou <[email protected]>
crypto: scomp - fix req->dst buffer overflow
Ovidiu Panait <[email protected]>
crypto: sahara - do not resize req->src when doing hash operations
Ovidiu Panait <[email protected]>
crypto: sahara - fix processing hash requests with req->nbytes < sg->length
Ovidiu Panait <[email protected]>
crypto: sahara - improve error handling in sahara_sha_process()
Ovidiu Panait <[email protected]>
crypto: sahara - fix wait_for_completion_timeout() error handling
Ovidiu Panait <[email protected]>
crypto: sahara - fix ahash reqsize
Ovidiu Panait <[email protected]>
crypto: sahara - handle zero-length aes requests
Ovidiu Panait <[email protected]>
crypto: sahara - avoid skcipher fallback code duplication
wangyangxin <[email protected]>
crypto: virtio - Wait for tasklet to complete on device remove
Alexander Aring <[email protected]>
dlm: fix format seq ops type 4
Edward Adam Davis <[email protected]>
gfs2: fix kernel BUG in gfs2_quota_cleanup
Osama Muhammad <[email protected]>
gfs2: Fix kernel NULL pointer dereference in gfs2_rgrp_dump
Christian Brauner <[email protected]>
fs: indicate request originates from old mount API
Gao Xiang <[email protected]>
erofs: fix memory leak on short-lived bounced pages
Sergey Shtylyov <[email protected]>
pstore: ram_core: fix possible overflow in persistent_ram_init_ecc()
Zhiqi Song <[email protected]>
crypto: hisilicon/zip - save capability registers in probe process
Zhiqi Song <[email protected]>
crypto: hisilicon/sec2 - save capability registers in probe process
Zhiqi Song <[email protected]>
crypto: hisilicon/hpre - save capability registers in probe process
Wenkai Lin <[email protected]>
crypto: hisilicon/qm - add a function to set qm algs
Chenghai Huang <[email protected]>
crypto: hisilicon/zip - add zip comp high perf mode configuration
Zhiqi Song <[email protected]>
crypto: hisilicon/qm - save capability registers in qm init process
Ovidiu Panait <[email protected]>
crypto: sahara - fix error handling in sahara_hw_descriptor_create()
Ovidiu Panait <[email protected]>
crypto: sahara - fix processing requests with cryptlen < sg->length
Ovidiu Panait <[email protected]>
crypto: sahara - fix ahash selftest failure
Ovidiu Panait <[email protected]>
crypto: sahara - fix cbc selftest failure
Ovidiu Panait <[email protected]>
crypto: sahara - remove FLAGS_NEW_KEY logic
Nikita Zhandarovich <[email protected]>
crypto: safexcel - Add error handling for dma_map_sg() calls
Herbert Xu <[email protected]>
crypto: af_alg - Disallow multiple in-flight AIO requests
Dinghao Liu <[email protected]>
crypto: ccp - fix memleak in ccp_init_dm_workarea
Chen Ni <[email protected]>
crypto: sa2ul - Return crypto_aead_setkey to transfer the error
Gonglei (Arei) <[email protected]>
crypto: virtio - Handle dataq logic with tasklet
Chanho Park <[email protected]>
crypto: jh7110 - Correct deferred probe return
Dan Carpenter <[email protected]>
crypto: rsa - add a check for allocation failure
Mickaël Salaün <[email protected]>
selinux: Fix error priority for bind with AF_UNSPEC on PF_INET6 socket
Binbin Zhou <[email protected]>
drivers/thermal/loongson2_thermal: Fix incorrect PTR_ERR() judgment
Borislav Petkov (AMD) <[email protected]>
cpuidle: haltpoll: Do not enable interrupts when entering idle
ZhaoLong Wang <[email protected]>
mtd: Fix gluebi NULL pointer dereference caused by ftl notifier
Richard Fitzgerald <[email protected]>
kunit: debugfs: Fix unchecked dereference in debugfs_print_results()
Rafael J. Wysocki <[email protected]>
thermal: core: Fix NULL pointer dereference in zone registration error path
Tony Luck <[email protected]>
ACPI: extlog: Clear Extended Error Log status when RAS_CEC handled the error
Andy Shevchenko <[email protected]>
ACPI: LPSS: Fix the fractional clock divider flags
Wolfram Sang <[email protected]>
spi: sh-msiof: Enforce fixed DTDL for R-Car H3
Ard Biesheuvel <[email protected]>
efivarfs: Free s_fs_info on unmount
Ilias Apalodimas <[email protected]>
efivarfs: force RO when remounting if SetVariable is not supported
Gavrilov Ilia <[email protected]>
calipso: fix memory leak in netlbl_calipso_add_pass()
Alexandra Diupina <[email protected]>
cpufreq: scmi: process the result of devm_of_clk_add_hw_provider()
David E. Box <[email protected]>
platform/x86/intel/vsec: Fix xa_alloc memory leak
Yang Yingliang <[email protected]>
spi: cadence-quadspi: add missing clk_disable_unprepare() in cqspi_probe()
Chen Ni <[email protected]>
KEYS: encrypted: Add check for strsep
Nikita Kiryushin <[email protected]>
ACPI: LPIT: Avoid u32 multiplication overflow
Nikita Kiryushin <[email protected]>
ACPI: video: check for error while searching for backlight device parent
Ronald Monthero <[email protected]>
mtd: rawnand: Increment IFC_TIMEOUT_MSECS for nand controller response
Amit Kumar Mahapatra <[email protected]>
spi: spi-zynqmp-gqspi: fix driver kconfig dependencies
Alexander Antonov <[email protected]>
perf/x86/intel/uncore: Fix NULL pointer dereference issue in upi_fill_topology()
Yiwei Lin <[email protected]>
sched/fair: Update min_vruntime for reweight_entity() correctly
Kunwu Chan <[email protected]>
powerpc/imc-pmu: Add a null pointer check in update_events_in_group()
Kunwu Chan <[email protected]>
powerpc/powernv: Add a null pointer check in opal_powercap_init()
Kunwu Chan <[email protected]>
powerpc/powernv: Add a null pointer check in opal_event_init()
Kunwu Chan <[email protected]>
powerpc/powernv: Add a null pointer check to scom_debug_init_one()
Nathan Lynch <[email protected]>
powerpc/rtas: Avoid warning on invalid token argument to sys_rtas()
Kajol Jain <[email protected]>
powerpc/hv-gpci: Add return value check in affinity_domain_via_partition_show function
Michael Ellerman <[email protected]>
selftests/powerpc: Fix error handling in FPU/VMX preemption tests
Nicholas Piggin <[email protected]>
KVM: PPC: Book3S HV: Handle pending exceptions on guest entry with MSR_EE
Jordan Niethe <[email protected]>
KVM: PPC: Book3S HV: Introduce low level MSR accessor
Jordan Niethe <[email protected]>
KVM: PPC: Book3S HV: Use accessors for VCPU registers
Junhao He <[email protected]>
drivers/perf: hisi: Fix some event id for HiSilicon UC pmu
Robin Murphy <[email protected]>
perf/arm-cmn: Fix HN-F class_occup_id events
Nathan Lynch <[email protected]>
powerpc/pseries/memhp: Fix access beyond end of drmem array
Randy Dunlap <[email protected]>
powerpc/44x: select I2C for CURRITUCK
Peter Zijlstra <[email protected]>
x86: Fix CPUIDLE_FLAG_IRQ_ENABLE leaking timer reprogram
Masahiro Yamada <[email protected]>
powerpc: add crtsavres.o to always-y instead of extra-y
Arnd Bergmann <[email protected]>
EDAC/thunderx: Fix possible out-of-bounds string access
Yazen Ghannam <[email protected]>
x86/mce/inject: Clear test status value
Colin Ian King <[email protected]>
x86/lib: Fix overflow when counting digits
-------------
Diffstat:
Documentation/devicetree/bindings/arm/qcom.yaml | 2 +- .../devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml | 2 +- .../bindings/media/mediatek,mdp3-rdma.yaml | 29 +- .../bindings/media/mediatek,mdp3-wrot.yaml | 23 +- .../devicetree/bindings/media/rockchip-isp1.yaml | 11 +- .../phy/qcom,sc8280xp-qmp-usb43dp-phy.yaml | 4 +- Documentation/driver-api/pci/p2pdma.rst | 16 +- Makefile | 4 +- arch/arm/boot/dts/qcom/qcom-apq8064.dtsi | 2 +- arch/arm/boot/dts/qcom/qcom-msm8226.dtsi | 4 +- arch/arm/boot/dts/qcom/qcom-sdx65.dtsi | 4 +- arch/arm/boot/dts/st/stm32mp157a-dk1-scmi.dts | 2 +- arch/arm/boot/dts/st/stm32mp157c-dk2-scmi.dts | 2 +- arch/arm/boot/dts/st/stm32mp157c-ed1-scmi.dts | 2 +- arch/arm/boot/dts/st/stm32mp157c-ev1-scmi.dts | 3 +- arch/arm/mach-davinci/Kconfig | 2 + arch/arm64/boot/dts/freescale/imx8mm.dtsi | 4 +- arch/arm64/boot/dts/hisilicon/hikey970-pmic.dtsi | 3 - arch/arm64/boot/dts/mediatek/mt8183.dtsi | 6 +- arch/arm64/boot/dts/mediatek/mt8186.dtsi | 6 +- arch/arm64/boot/dts/mediatek/mt8195.dtsi | 24 +- arch/arm64/boot/dts/qcom/ipq6018.dtsi | 2 +- arch/arm64/boot/dts/qcom/qrb2210-rb1.dts | 10 + arch/arm64/boot/dts/qcom/qrb4210-rb2.dts | 1 - arch/arm64/boot/dts/qcom/qrb5165-rb5.dts | 2 +- arch/arm64/boot/dts/qcom/sa8775p.dtsi | 14 +- arch/arm64/boot/dts/qcom/sc7180-acer-aspire1.dts | 17 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 2 +- arch/arm64/boot/dts/qcom/sc7280-chrome-common.dtsi | 24 ++ arch/arm64/boot/dts/qcom/sc7280.dtsi | 20 +- arch/arm64/boot/dts/qcom/sc8180x-primus.dts | 2 +- arch/arm64/boot/dts/qcom/sc8180x.dtsi | 152 ++++------ .../dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts | 11 + arch/arm64/boot/dts/qcom/sc8280xp.dtsi | 2 +- arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 2 +- arch/arm64/boot/dts/qcom/sdm845.dtsi | 2 +- arch/arm64/boot/dts/qcom/sm6125.dtsi | 4 + arch/arm64/boot/dts/qcom/sm6350.dtsi | 2 +- arch/arm64/boot/dts/qcom/sm6375.dtsi | 41 ++- arch/arm64/boot/dts/qcom/sm8150-hdk.dts | 12 +- arch/arm64/boot/dts/qcom/sm8150.dtsi | 3 +- arch/arm64/boot/dts/qcom/sm8250.dtsi | 2 +- arch/arm64/boot/dts/qcom/sm8350.dtsi | 4 +- arch/arm64/boot/dts/qcom/sm8450.dtsi | 2 +- arch/arm64/boot/dts/qcom/sm8550.dtsi | 38 ++- .../boot/dts/renesas/r8a779g0-white-hawk-cpu.dtsi | 3 + arch/arm64/boot/dts/rockchip/rk3566-lubancat-1.dts | 2 +- arch/arm64/boot/dts/ti/k3-am62a-main.dtsi | 4 +- arch/arm64/boot/dts/ti/k3-am65-iot2050-common.dtsi | 10 + arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 2 +- arch/arm64/boot/dts/xilinx/Makefile | 9 +- arch/arm64/kernel/ptrace.c | 13 +- arch/arm64/kvm/vgic/vgic-its.c | 5 + arch/arm64/kvm/vgic/vgic-mmio-v3.c | 27 +- arch/csky/include/asm/jump_label.h | 5 + arch/loongarch/include/asm/elf.h | 5 - arch/loongarch/kernel/elf.c | 5 - arch/loongarch/kernel/process.c | 1 + arch/loongarch/net/bpf_jit.c | 5 +- arch/mips/alchemy/devboards/db1200.c | 2 +- arch/mips/alchemy/devboards/db1550.c | 2 +- arch/mips/include/asm/dmi.h | 2 +- arch/mips/kernel/setup.c | 4 +- arch/mips/kernel/smp.c | 4 +- arch/powerpc/Kconfig | 1 + arch/powerpc/kernel/rtas.c | 19 +- arch/powerpc/kvm/book3s_64_mmu_hv.c | 5 +- arch/powerpc/kvm/book3s_64_mmu_radix.c | 5 +- arch/powerpc/kvm/book3s_hv.c | 198 ++++++------ arch/powerpc/kvm/book3s_hv.h | 68 +++++ arch/powerpc/kvm/book3s_hv_builtin.c | 5 +- arch/powerpc/lib/Makefile | 2 +- arch/powerpc/perf/hv-gpci.c | 3 + arch/powerpc/perf/imc-pmu.c | 6 + arch/powerpc/platforms/44x/Kconfig | 1 + arch/powerpc/platforms/powernv/opal-irqchip.c | 2 + arch/powerpc/platforms/powernv/opal-powercap.c | 6 + arch/powerpc/platforms/powernv/opal-xscom.c | 5 + arch/powerpc/platforms/pseries/hotplug-memory.c | 9 +- arch/riscv/include/asm/sections.h | 1 + arch/riscv/include/asm/xip_fixup.h | 2 +- arch/riscv/kernel/module.c | 3 +- arch/riscv/kernel/patch.c | 11 +- arch/riscv/kernel/vmlinux-xip.lds.S | 2 + arch/riscv/kernel/vmlinux.lds.S | 2 + arch/riscv/mm/pageattr.c | 275 ++++++++++++++--- arch/s390/include/asm/pci_io.h | 32 +- arch/s390/pci/pci_mmio.c | 12 +- arch/um/drivers/virt-pci.c | 2 +- arch/x86/events/intel/uncore_snbep.c | 10 +- arch/x86/include/asm/kvm-x86-pmu-ops.h | 2 +- arch/x86/include/asm/mwait.h | 11 +- arch/x86/kernel/cpu/mce/inject.c | 1 + arch/x86/kernel/kvmclock.c | 12 +- arch/x86/kvm/pmu.c | 63 +++- arch/x86/kvm/pmu.h | 18 -- arch/x86/kvm/svm/nested.c | 15 - arch/x86/kvm/svm/pmu.c | 16 - arch/x86/kvm/vmx/pmu_intel.c | 20 -- arch/x86/lib/misc.c | 2 +- arch/x86/pci/mmconfig-shared.c | 13 +- block/bio.c | 46 +-- block/blk-cgroup.h | 3 +- block/blk-mq.c | 16 +- block/genhd.c | 5 +- block/ioctl.c | 11 +- crypto/af_alg.c | 14 +- crypto/rsa.c | 2 + crypto/scompress.c | 6 + drivers/accel/habanalabs/common/habanalabs_ioctl.c | 2 +- drivers/acpi/acpi_extlog.c | 7 +- drivers/acpi/acpi_lpit.c | 2 +- drivers/acpi/acpi_lpss.c | 3 +- drivers/acpi/acpi_video.c | 12 +- drivers/acpi/property.c | 4 + drivers/android/binder_alloc.c | 22 +- drivers/base/class.c | 1 + drivers/base/node.c | 9 +- drivers/base/swnode.c | 3 + drivers/block/loop.c | 52 ++-- drivers/block/null_blk/main.c | 12 +- drivers/bluetooth/btmtkuart.c | 11 +- drivers/bluetooth/btnxpuart.c | 7 +- drivers/bus/mhi/ep/main.c | 139 ++++++--- drivers/bus/mhi/ep/ring.c | 41 +-- drivers/clk/clk-renesas-pcie.c | 2 +- drivers/clk/clk-si5341.c | 4 +- drivers/clk/clk-sp7021.c | 12 +- drivers/clk/qcom/dispcc-sm8550.c | 8 + drivers/clk/qcom/gcc-sm8550.c | 110 +++---- drivers/clk/qcom/gpucc-sm8150.c | 4 +- drivers/clk/qcom/videocc-sm8150.c | 5 + drivers/clk/renesas/rzg2l-cpg.c | 91 +++--- drivers/clk/zynqmp/clk-mux-zynqmp.c | 2 +- drivers/clk/zynqmp/divider.c | 66 +--- drivers/clocksource/timer-ti-dm.c | 4 +- drivers/cpufreq/scmi-cpufreq.c | 7 +- drivers/cpuidle/cpuidle-haltpoll.c | 9 +- drivers/crypto/ccp/ccp-ops.c | 5 +- drivers/crypto/hisilicon/hpre/hpre_main.c | 122 ++++---- drivers/crypto/hisilicon/qm.c | 98 +++++- drivers/crypto/hisilicon/sec2/sec.h | 7 + drivers/crypto/hisilicon/sec2/sec_crypto.c | 13 +- drivers/crypto/hisilicon/sec2/sec_main.c | 70 +++-- drivers/crypto/hisilicon/zip/zip_main.c | 175 ++++++++--- drivers/crypto/inside-secure/safexcel_cipher.c | 19 +- drivers/crypto/sa2ul.c | 3 +- drivers/crypto/sahara.c | 248 +++++++-------- drivers/crypto/starfive/jh7110-cryp.c | 10 +- drivers/crypto/virtio/virtio_crypto_common.h | 2 + drivers/crypto/virtio/virtio_crypto_core.c | 26 +- drivers/cxl/core/port.c | 24 +- drivers/cxl/core/region.c | 2 +- drivers/cxl/cxl.h | 2 - drivers/edac/thunderx_edac.c | 10 +- drivers/firmware/ti_sci.c | 10 +- drivers/gpio/gpio-mlxbf3.c | 2 + drivers/gpio/gpiolib-sysfs.c | 2 +- drivers/gpio/gpiolib.c | 95 ++++-- drivers/gpio/gpiolib.h | 10 - drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 7 +- drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c | 26 +- drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 6 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 21 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 2 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 2 +- .../display/dc/link/protocols/link_dp_training.c | 2 +- .../display/dc/link/protocols/link_dp_training.h | 2 +- drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c | 4 +- drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.c | 52 +--- drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c | 5 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 6 +- .../gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c | 3 +- drivers/gpu/drm/bridge/tc358767.c | 2 +- drivers/gpu/drm/bridge/ti-tpd12s015.c | 4 +- drivers/gpu/drm/display/drm_dp_mst_topology.c | 20 +- drivers/gpu/drm/drm_drv.c | 10 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 5 +- drivers/gpu/drm/imx/lcdc/imx-lcdc.c | 9 - drivers/gpu/drm/mediatek/mtk_disp_merge.c | 2 +- drivers/gpu/drm/mediatek/mtk_dp.c | 1 + drivers/gpu/drm/mediatek/mtk_dpi.c | 16 +- drivers/gpu/drm/mediatek/mtk_mdp_rdma.c | 3 +- drivers/gpu/drm/msm/adreno/adreno_device.c | 2 +- .../drm/msm/disp/dpu1/catalog/dpu_5_1_sc8180x.h | 1 + .../gpu/drm/msm/disp/dpu1/catalog/dpu_6_0_sm8250.h | 2 +- .../gpu/drm/msm/disp/dpu1/catalog/dpu_6_2_sc7180.h | 2 +- .../gpu/drm/msm/disp/dpu1/catalog/dpu_7_2_sc7280.h | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 4 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 4 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c | 6 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.h | 4 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.c | 6 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.h | 3 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.c | 20 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.h | 8 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c | 9 + drivers/gpu/drm/msm/dsi/phy/dsi_phy.c | 4 +- drivers/gpu/drm/nouveau/dispnv50/disp.c | 3 +- drivers/gpu/drm/nouveau/nv04_fence.c | 2 +- drivers/gpu/drm/omapdrm/omap_drv.c | 9 +- drivers/gpu/drm/panel/panel-elida-kd35t133.c | 2 + drivers/gpu/drm/panel/panel-newvision-nv3051d.c | 2 + drivers/gpu/drm/panel/panel-sitronix-st7701.c | 2 +- drivers/gpu/drm/panfrost/panfrost_gpu.c | 70 +++-- drivers/gpu/drm/radeon/r100.c | 4 +- drivers/gpu/drm/radeon/r600_cs.c | 4 +- drivers/gpu/drm/radeon/radeon_display.c | 7 +- drivers/gpu/drm/radeon/radeon_vm.c | 8 +- drivers/gpu/drm/radeon/si.c | 4 + drivers/gpu/drm/radeon/sumo_dpm.c | 4 +- drivers/gpu/drm/radeon/trinity_dpm.c | 4 +- drivers/gpu/drm/tests/drm_dp_mst_helper_test.c | 6 +- drivers/gpu/drm/tidss/tidss_dispc.c | 63 +++- drivers/gpu/drm/tidss/tidss_kms.c | 4 - drivers/gpu/drm/tilcdc/tilcdc_drv.c | 2 +- drivers/hid/hid-sensor-hub.c | 2 +- drivers/hid/wacom_wac.c | 32 +- drivers/i2c/busses/i2c-s3c2410.c | 40 +-- drivers/idle/intel_idle.c | 19 +- drivers/iio/adc/ad7091r-base.c | 6 +- drivers/iio/adc/ad9467.c | 112 +++++-- drivers/iio/adc/adi-axi-adc.c | 74 +---- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 6 +- drivers/infiniband/hw/hns/hns_roce_pd.c | 2 +- drivers/infiniband/hw/mthca/mthca_cmd.c | 4 +- drivers/infiniband/hw/mthca/mthca_main.c | 2 +- drivers/infiniband/ulp/iser/iscsi_iser.h | 2 - drivers/infiniband/ulp/iser/iser_initiator.c | 5 +- drivers/infiniband/ulp/iser/iser_memory.c | 8 +- drivers/infiniband/ulp/iser/iser_verbs.c | 1 - drivers/input/keyboard/atkbd.c | 12 +- drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c | 1 + drivers/iommu/dma-iommu.c | 3 + drivers/iommu/of_iommu.c | 7 + drivers/leds/Kconfig | 1 + drivers/leds/leds-aw200xx.c | 7 +- drivers/md/md.c | 29 +- drivers/md/raid1.c | 12 +- drivers/media/dvb-core/dvbdev.c | 2 + drivers/media/dvb-frontends/m88ds3103.c | 7 +- drivers/media/pci/bt8xx/bttv-driver.c | 27 +- drivers/media/pci/bt8xx/bttv-vbi.c | 8 +- drivers/media/platform/amphion/vpu_core.c | 2 +- .../media/platform/mediatek/jpeg/mtk_jpeg_core.c | 1 - drivers/media/platform/nxp/imx-mipi-csis.c | 17 +- .../media/platform/rockchip/rkisp1/rkisp1-dev.c | 6 +- drivers/media/platform/verisilicon/hantro_drv.c | 2 + drivers/media/platform/verisilicon/hantro_v4l2.c | 3 + drivers/media/test-drivers/visl/visl-video.c | 3 + drivers/media/usb/cx231xx/cx231xx-core.c | 2 + drivers/media/usb/pvrusb2/pvrusb2-context.c | 3 +- drivers/media/v4l2-core/v4l2-async.c | 1 - drivers/mfd/cs42l43-sdw.c | 74 ++--- drivers/mfd/intel-lpss.c | 2 +- drivers/mfd/rk8xx-core.c | 34 +-- drivers/mfd/syscon.c | 4 + drivers/mfd/tps6594-core.c | 3 + drivers/mmc/host/Kconfig | 10 +- drivers/mtd/mtd_blkdevs.c | 4 +- drivers/mtd/nand/raw/fsl_ifc_nand.c | 2 +- drivers/net/amt.c | 6 +- drivers/net/dsa/vitesse-vsc73xx-core.c | 2 + drivers/net/ethernet/marvell/octeontx2/af/rpm.c | 7 +- .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_main.c | 26 +- .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_rx.c | 6 +- .../net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c | 8 +- .../ethernet/mellanox/mlxsw/spectrum_acl_tcam.c | 6 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 24 +- drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c | 2 +- drivers/net/ethernet/renesas/ravb_main.c | 2 +- drivers/net/ethernet/stmicro/stmmac/stmmac.h | 1 + .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 29 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 1 + drivers/net/ethernet/ti/am65-cpsw-nuss.c | 5 +- drivers/net/netdevsim/netdev.c | 9 +- drivers/net/phy/micrel.c | 9 + drivers/net/wireless/ath/ath11k/ahb.c | 4 +- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 3 +- drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 2 +- .../net/wireless/intel/iwlwifi/mvm/mld-mac80211.c | 6 +- drivers/net/wireless/intel/iwlwifi/mvm/phy-ctxt.c | 11 - drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 2 +- drivers/net/wireless/marvell/libertas/Kconfig | 2 - drivers/net/wireless/marvell/mwifiex/cfg80211.c | 2 + drivers/net/wireless/marvell/mwifiex/fw.h | 1 + drivers/net/wireless/marvell/mwifiex/ioctl.h | 1 + drivers/net/wireless/marvell/mwifiex/sdio.c | 21 +- drivers/net/wireless/marvell/mwifiex/sdio.h | 2 + drivers/net/wireless/marvell/mwifiex/uap_cmd.c | 8 + drivers/net/wireless/mediatek/mt76/eeprom.c | 6 +- drivers/net/wireless/mediatek/mt76/mt76.h | 3 +- drivers/net/wireless/mediatek/mt76/mt7615/sdio.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7915/eeprom.h | 3 +- drivers/net/wireless/mediatek/mt76/mt7915/main.c | 5 +- drivers/net/wireless/mediatek/mt76/mt7915/mmio.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 11 +- drivers/net/wireless/mediatek/mt76/mt7921/sdio.c | 4 +- .../net/wireless/mediatek/mt76/mt7921/sdio_mac.c | 3 +- drivers/net/wireless/mediatek/mt76/mt7996/mac.c | 4 +- drivers/net/wireless/mediatek/mt76/mt7996/mcu.h | 2 +- drivers/net/wireless/mediatek/mt76/sdio.c | 18 +- drivers/net/wireless/purelifi/plfxlc/usb.c | 5 +- drivers/net/wireless/realtek/rtlwifi/pci.c | 79 +---- drivers/net/wireless/realtek/rtlwifi/pci.h | 5 - .../net/wireless/realtek/rtlwifi/rtl8188ee/phy.c | 14 +- .../wireless/realtek/rtlwifi/rtl8192c/phy_common.c | 12 +- .../wireless/realtek/rtlwifi/rtl8192c/phy_common.h | 1 - .../net/wireless/realtek/rtlwifi/rtl8192ce/phy.c | 6 +- .../net/wireless/realtek/rtlwifi/rtl8192ce/phy.h | 1 - .../net/wireless/realtek/rtlwifi/rtl8192cu/phy.c | 6 +- .../net/wireless/realtek/rtlwifi/rtl8192de/phy.c | 15 +- .../net/wireless/realtek/rtlwifi/rtl8192ee/phy.c | 16 +- .../net/wireless/realtek/rtlwifi/rtl8192se/phy.c | 15 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/phy.c | 5 +- drivers/net/wireless/realtek/rtlwifi/wifi.h | 7 + drivers/net/wireless/realtek/rtw88/mac80211.c | 4 +- drivers/net/wireless/realtek/rtw88/sdio.c | 35 ++- drivers/net/xen-netback/netback.c | 44 ++- drivers/nvme/target/tcp.c | 20 +- drivers/nvme/target/trace.h | 5 +- drivers/of/base.c | 1 + drivers/of/unittest-data/tests-phandle.dtsi | 10 +- drivers/of/unittest.c | 74 +++-- drivers/pci/controller/dwc/pci-keystone.c | 9 + drivers/pci/controller/dwc/pcie-designware-ep.c | 1 + drivers/pci/controller/pcie-mediatek-gen3.c | 85 +++--- drivers/pci/controller/pcie-mediatek.c | 10 +- drivers/pci/endpoint/functions/pci-epf-mhi.c | 66 ++-- drivers/perf/arm-cmn.c | 2 +- drivers/perf/hisilicon/hisi_uncore_uc_pmu.c | 4 +- drivers/platform/x86/intel/vsec.c | 25 +- drivers/platform/x86/intel/vsec.h | 1 + drivers/power/supply/bq256xx_charger.c | 5 +- drivers/power/supply/cw2015_battery.c | 2 +- drivers/power/supply/qcom_pmi8998_charger.c | 4 + drivers/pwm/core.c | 2 +- drivers/pwm/pwm-jz4740.c | 7 +- drivers/pwm/pwm-stm32.c | 31 +- drivers/scsi/bfa/bfad_bsg.c | 2 +- drivers/scsi/fnic/fnic_debugfs.c | 3 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 11 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 9 +- drivers/scsi/mpi3mr/mpi3mr_app.c | 16 + drivers/scsi/mpi3mr/mpi3mr_os.c | 19 +- drivers/soc/qcom/llcc-qcom.c | 10 +- drivers/spi/Kconfig | 3 +- drivers/spi/spi-cadence-quadspi.c | 4 +- drivers/spi/spi-coldfire-qspi.c | 1 - drivers/spi/spi-sh-msiof.c | 17 ++ drivers/spmi/spmi-mtk-pmif.c | 20 +- drivers/staging/media/rkvdec/rkvdec.c | 3 + drivers/target/target_core_file.c | 10 +- drivers/thermal/loongson2_thermal.c | 2 +- drivers/thermal/thermal_core.c | 1 - drivers/tty/serial/8250/8250_bcm2835aux.c | 2 + drivers/tty/serial/8250/8250_exar.c | 5 +- drivers/tty/serial/8250/8250_omap.c | 2 +- drivers/tty/serial/apbuart.c | 2 +- drivers/tty/serial/imx.c | 36 +-- drivers/tty/serial/omap-serial.c | 27 +- drivers/tty/serial/sc16is7xx.c | 8 +- drivers/tty/serial/serial_core.c | 33 +- drivers/tty/tty_io.c | 31 +- drivers/ufs/core/ufshcd.c | 7 +- drivers/ufs/host/ufs-qcom.c | 4 +- drivers/usb/cdns3/cdns3-gadget.c | 142 ++++++--- drivers/usb/cdns3/cdns3-gadget.h | 3 + drivers/usb/chipidea/core.c | 7 + drivers/usb/class/cdc-acm.c | 3 + drivers/usb/dwc3/core.c | 39 +-- drivers/usb/dwc3/ep0.c | 5 +- drivers/usb/dwc3/gadget.c | 19 +- drivers/usb/gadget/function/f_uvc.c | 63 ++-- drivers/usb/gadget/function/u_uvc.h | 6 + drivers/usb/gadget/legacy/webcam.c | 333 ++++++++++++++++----- drivers/usb/host/xhci-mtk.c | 40 ++- drivers/usb/host/xhci-mtk.h | 2 + drivers/usb/mon/mon_bin.c | 7 +- drivers/usb/phy/phy-mxs-usb.c | 3 +- drivers/usb/typec/class.c | 4 +- drivers/vdpa/alibaba/eni_vdpa.c | 6 +- drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c | 7 +- drivers/vfio/pci/pds/dirty.c | 6 +- drivers/vhost/vsock.c | 1 + drivers/video/fbdev/acornfb.c | 2 +- drivers/video/fbdev/core/fb_defio.c | 8 +- drivers/video/fbdev/imxfb.c | 27 +- drivers/watchdog/bcm2835_wdt.c | 3 +- drivers/watchdog/hpwdt.c | 2 +- drivers/watchdog/rti_wdt.c | 13 +- drivers/watchdog/watchdog_dev.c | 3 +- fs/ceph/Kconfig | 1 + fs/dlm/debug_fs.c | 2 +- fs/efivarfs/super.c | 15 + fs/erofs/compress.h | 6 + fs/erofs/decompressor.c | 62 +++- fs/erofs/decompressor_deflate.c | 5 +- fs/erofs/decompressor_lzma.c | 4 +- fs/erofs/internal.h | 38 +-- fs/erofs/super.c | 72 +---- fs/erofs/zdata.c | 5 +- fs/erofs/zmap.c | 23 +- fs/f2fs/data.c | 7 +- fs/f2fs/file.c | 7 +- fs/f2fs/namei.c | 2 +- fs/f2fs/node.c | 6 +- fs/f2fs/xattr.c | 11 +- fs/gfs2/quota.c | 3 +- fs/gfs2/rgrp.c | 2 +- fs/namespace.c | 11 + fs/nfs/blocklayout/blocklayout.c | 7 +- fs/nfs/dir.c | 2 +- fs/nfs/direct.c | 5 +- fs/nfs/internal.h | 2 +- fs/nfs/nfs4proc.c | 3 + fs/nfs/pnfs.c | 3 +- fs/pstore/ram_core.c | 2 +- fs/smb/server/asn1.c | 5 + fs/smb/server/connection.c | 6 - fs/smb/server/connection.h | 2 +- fs/smb/server/oplock.c | 6 + fs/smb/server/smb2pdu.c | 22 +- fs/smb/server/smb_common.c | 6 +- fs/smb/server/transport_rdma.c | 11 +- fs/smb/server/transport_tcp.c | 13 +- include/asm-generic/cmpxchg-local.h | 2 +- include/crypto/if_alg.h | 3 + include/drm/display/drm_dp_mst_helper.h | 2 +- include/drm/drm_bridge.h | 2 +- include/dt-bindings/clock/qcom,videocc-sm8150.h | 4 + include/linux/bio.h | 9 +- include/linux/bpf.h | 13 +- include/linux/bpf_mem_alloc.h | 1 + include/linux/clk-provider.h | 4 +- include/linux/gpio/driver.h | 6 + include/linux/hisi_acc_qm.h | 20 +- include/linux/iio/adc/adi-axi-adc.h | 4 + include/linux/mhi_ep.h | 19 +- include/linux/netfilter_bridge.h | 6 +- include/linux/pci.h | 12 +- include/linux/rcupdate.h | 6 + include/linux/skbuff.h | 2 +- include/linux/srcu.h | 2 +- include/linux/virtio_net.h | 9 +- include/linux/virtio_vsock.h | 1 + include/net/af_vsock.h | 2 +- include/net/bluetooth/hci_core.h | 1 - include/net/netdev_queues.h | 2 +- include/uapi/linux/bpf.h | 3 + init/do_mounts.c | 9 +- io_uring/io_uring.c | 22 +- io_uring/rw.c | 10 +- kernel/bpf/arraymap.c | 12 +- kernel/bpf/hashtab.c | 6 +- kernel/bpf/lpm_trie.c | 3 + kernel/bpf/map_in_map.c | 13 +- kernel/bpf/map_in_map.h | 2 +- kernel/bpf/memalloc.c | 94 +----- kernel/bpf/stackmap.c | 11 +- kernel/bpf/syscall.c | 47 ++- kernel/bpf/verifier.c | 96 +++--- kernel/debug/kdb/kdb_main.c | 2 - kernel/dma/coherent.c | 4 +- kernel/sched/fair.c | 20 +- kernel/time/tick-sched.c | 5 + kernel/trace/bpf_trace.c | 7 + lib/kunit/debugfs.c | 4 +- net/bluetooth/hci_conn.c | 8 +- net/bluetooth/hci_debugfs.c | 12 +- net/bluetooth/hci_event.c | 11 +- net/bridge/br_netfilter_hooks.c | 42 ++- net/bridge/br_netfilter_ipv6.c | 14 +- net/core/rtnetlink.c | 14 +- net/dns_resolver/dns_key.c | 2 +- net/ethtool/features.c | 9 +- net/ipv4/af_inet.c | 1 + net/ipv4/ipmr.c | 13 +- net/ipv4/netfilter/nf_reject_ipv4.c | 9 +- net/ipv4/udp.c | 34 +-- net/ipv6/ip6_tunnel.c | 26 +- net/ipv6/mcast.c | 4 + net/ipv6/netfilter/nf_reject_ipv6.c | 11 +- net/ipv6/udp.c | 16 +- net/mptcp/options.c | 6 +- net/mptcp/subflow.c | 17 +- net/ncsi/internal.h | 7 +- net/ncsi/ncsi-netlink.c | 4 +- net/ncsi/ncsi-pkt.h | 7 +- net/ncsi/ncsi-rsp.c | 26 +- net/netfilter/ipset/ip_set_hash_netiface.c | 8 +- net/netfilter/ipvs/ip_vs_xmit.c | 4 +- net/netfilter/nf_log_syslog.c | 13 +- net/netfilter/nf_queue.c | 6 +- net/netfilter/nf_tables_api.c | 38 ++- net/netfilter/nfnetlink_log.c | 8 +- net/netfilter/nft_limit.c | 19 +- net/netfilter/xt_physdev.c | 2 +- net/netlabel/netlabel_calipso.c | 49 +-- net/rxrpc/ar-internal.h | 1 + net/rxrpc/call_object.c | 4 +- net/rxrpc/local_object.c | 13 +- net/rxrpc/output.c | 6 +- net/rxrpc/rxkad.c | 2 + net/sched/act_ct.c | 12 +- net/sctp/socket.c | 13 +- net/sunrpc/xprtmultipath.c | 2 +- net/tls/tls_sw.c | 6 +- net/unix/unix_bpf.c | 21 +- net/vmw_vsock/af_vsock.c | 9 +- net/vmw_vsock/hyperv_transport.c | 4 +- net/vmw_vsock/virtio_transport.c | 1 + net/vmw_vsock/virtio_transport_common.c | 43 ++- net/vmw_vsock/vsock_loopback.c | 1 + net/wireless/scan.c | 47 ++- rust/bindgen_parameters | 4 + security/apparmor/lib.c | 1 + security/apparmor/lsm.c | 1 - security/apparmor/policy_unpack.c | 11 +- security/keys/encrypted-keys/encrypted.c | 4 + security/selinux/hooks.c | 7 + sound/pci/hda/patch_hdmi.c | 6 + sound/pci/hda/patch_realtek.c | 3 + sound/pci/oxygen/oxygen_mixer.c | 2 +- sound/soc/amd/vangogh/acp5x-mach.c | 35 +-- sound/soc/codecs/cs35l33.c | 4 +- sound/soc/codecs/rt5645.c | 8 - sound/soc/codecs/tas2781-fmwlib.c | 1 + .../soc/intel/boards/sof_sdw_rt_sdca_jack_common.c | 1 + sound/soc/intel/common/soc-acpi-intel-glk-match.c | 14 +- sound/soc/mediatek/common/mtk-dsp-sof-common.c | 2 +- sound/soc/sof/ipc4-loader.c | 11 +- sound/soc/sof/topology.c | 2 +- sound/usb/mixer_scarlett_gen2.c | 223 +++++++++----- tools/include/uapi/linux/bpf.h | 3 + tools/lib/api/io.h | 1 + tools/perf/builtin-stat.c | 18 +- .../arch/arm64/ampere/ampereone/core-imp-def.json | 2 +- .../attr/test-record-user-regs-no-sve-aarch64 | 2 +- .../tests/attr/test-record-user-regs-sve-aarch64 | 2 +- tools/perf/tests/workloads/thloop.c | 4 +- tools/perf/util/bpf-event.c | 8 +- tools/perf/util/bpf-event.h | 12 +- tools/perf/util/db-export.c | 4 +- tools/perf/util/env.c | 50 ++-- tools/perf/util/env.h | 4 + tools/perf/util/genelf.c | 6 +- tools/perf/util/header.c | 17 +- tools/perf/util/hisi-ptt.c | 1 + tools/perf/util/mem-events.c | 25 +- tools/perf/util/stat-shadow.c | 2 +- tools/perf/util/unwind-libdw.c | 21 +- tools/perf/util/unwind-libunwind-local.c | 2 +- tools/testing/selftests/alsa/conf.c | 2 +- tools/testing/selftests/alsa/mixer-test.c | 4 +- tools/testing/selftests/bpf/prog_tests/bpf_iter.c | 2 + tools/testing/selftests/bpf/prog_tests/time_tai.c | 2 +- .../selftests/bpf/progs/bpf_iter_task_stack.c | 5 + .../selftests/bpf/progs/test_global_func16.c | 2 +- .../selftests/bpf/progs/verifier_basic_stack.c | 8 +- .../testing/selftests/bpf/progs/verifier_int_ptr.c | 5 +- .../selftests/bpf/progs/verifier_raw_stack.c | 5 +- .../testing/selftests/bpf/progs/verifier_var_off.c | 62 +++- .../selftests/bpf/progs/xdp_synproxy_kern.c | 4 +- .../selftests/bpf/verifier/atomic_cmpxchg.c | 11 - tools/testing/selftests/bpf/verifier/calls.c | 4 +- .../drivers/net/bonding/mode-1-recovery-updelay.sh | 2 +- .../drivers/net/bonding/mode-2-recovery-updelay.sh | 2 +- .../testing/selftests/drivers/net/mlxsw/qos_pfc.sh | 18 +- .../drivers/net/mlxsw/spectrum-2/tc_flower.sh | 106 ++++++- .../selftests/net/arp_ndisc_untracked_subnets.sh | 2 +- .../selftests/net/fib_nexthop_multiprefix.sh | 4 +- tools/testing/selftests/powerpc/math/fpu_preempt.c | 9 +- tools/testing/selftests/powerpc/math/vmx_preempt.c | 10 +- tools/testing/selftests/sgx/Makefile | 2 +- tools/testing/selftests/sgx/load.c | 9 +- tools/testing/selftests/sgx/sigstruct.c | 5 +- tools/testing/selftests/sgx/test_encl.c | 8 +- 581 files changed, 5299 insertions(+), 3273 deletions(-)
Hello,
Quoted 5 lines · On Tue, 23 Jan 2024 09:47:11 -0800 Greg Kroah-Hartman…
This is the start of the stable review cycle for the 6.6.14 release. There are 580 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.
Quoted 8 lines
Responses should be made by Thu, 25 Jan 2024 17:44:18 +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.14-rc2.gzor in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.gitlinux-6.6.y
and the diffstat can be found below.
This rc kernel passes DAMON functionality test[1] on my test machine. Attaching the test results summary below. Please note that I retrieved the kernel from linux-stable-rc tree[2].
[1] https://github.com/awslabs/damon-tests/tree/next/corr
[2] 86b2b02ae53b ("Linux 6.6.14-rc2")
Thanks,
SJ
[...]
---
ok 1 selftests: damon: debugfs_attrs.sh
ok 2 selftests: damon: debugfs_schemes.sh
ok 3 selftests: damon: debugfs_target_ids.sh
ok 4 selftests: damon: debugfs_empty_targets.sh
ok 5 selftests: damon: debugfs_huge_count_read_write.sh
ok 6 selftests: damon: debugfs_duplicate_context_creation.sh
ok 7 selftests: damon: debugfs_rm_non_contexts.sh
ok 8 selftests: damon: sysfs.sh
ok 9 selftests: damon: sysfs_update_removed_scheme_dir.sh
ok 10 selftests: damon: reclaim.sh
ok 11 selftests: damon: lru_sort.sh
ok 1 selftests: damon-tests: kunit.sh
ok 2 selftests: damon-tests: huge_count_read_write.sh
ok 3 selftests: damon-tests: buffer_overflow.sh
ok 4 selftests: damon-tests: rm_contexts.sh
ok 5 selftests: damon-tests: record_null_deref.sh
ok 6 selftests: damon-tests: dbgfs_target_ids_read_before_terminate_race.sh ok 7 selftests: damon-tests: dbgfs_target_ids_pid_leak.sh
ok 8 selftests: damon-tests: damo_tests.sh
ok 9 selftests: damon-tests: masim-record.sh
ok 10 selftests: damon-tests: build_i386.sh
ok 11 selftests: damon-tests: build_arm64.sh
ok 12 selftests: damon-tests: build_m68k.sh
ok 13 selftests: damon-tests: build_i386_idle_flag.sh
ok 14 selftests: damon-tests: build_i386_highpte.sh
ok 15 selftests: damon-tests: build_nomemcg.sh
[33m
[92mPASS [39m
Quoted 7 lines · Greg Kroah-Hartman
This is the start of the stable review cycle for the 6.6.14 release. There are 580 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, 25 Jan 2024 17:44:18 +0000. Anything received after that time might be too late.
No regressions found on WSL (x86 and arm64).
Built, booted, and reviewed dmesg.
Thank you.
Works fine on my HP 550-323no Skylake system model name : Intel(R) Core(TM)
i5-6400 CPU @ 2.70GHz with Arch Linux
Den tis 23 jan. 2024 kl 18:47 skrev Greg Kroah-Hartman <[email protected]>:
Quoted 2,355 lines
This is the start of the stable review cycle for the 6.6.14 release. There are 580 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, 25 Jan 2024 17:44:18 +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.14-rc2.gzor in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.gitlinux-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.14-rc2Alexandre Ghiti <[email protected]>
riscv: Fix wrong usage oflm_alias()when splitting a huge linear mappingMarek Szyprowski <[email protected]>
i2c: s3c24xx: fix transferring more than one message in polling modeMarek Szyprowski <[email protected]>
i2c: s3c24xx: fix read transfers in polling modeNikita Zhandarovich <[email protected]>
ipv6: mcast: fix data-race inipv6_mc_down/mld_ifc_workAmit Cohen <[email protected]>
selftests: mlxsw:qos_pfc: Adjust the test to support 8 lanesPetr Machata <[email protected]>
mlxsw:spectrum_router: Register netdevice notifier before nexthopIdo Schimmel <[email protected]>
mlxsw:spectrum_acl_tcam: Fix stack corruptionIdo Schimmel <[email protected]>
mlxsw:spectrum_acl_tcam: Fix NULL pointer dereference in error pathAmit Cohen <[email protected]>
mlxsw:spectrum_acl_erp: Fix error flow of pool allocation failureChristoph Hellwig <[email protected]>
loop: fix the the direct I/O support check when used on top of block devicesLudvig Pärsson <[email protected]>
ethtool: netlink: Add missing ethnl_ops_begin/completeMark Brown <[email protected]>
arm64/ptrace: Don't flush ZA/ZT storage when writing ZA via ptraceChristophe JAILLET <[email protected]>
kdb: Fix a potential buffer overflow inkdb_local()Pavel Begunkov <[email protected]>
io_uring: adjust defer tw countingFedor Pchelkin <[email protected]>
ipvs: avoid stat macros calls from preemptible contextPablo Neira Ayuso <[email protected]>
netfilter:nf_tables: rejectNFT_SET_CONCATwith not field length descriptionPablo Neira Ayuso <[email protected]>
netfilter:nf_tables: skip dead set elements in netlink dumpPablo Neira Ayuso <[email protected]>
netfilter:nf_tables: do not allow mismatch field size and set key lengthPavel Tikhomirov <[email protected]>
netfilter: bridge: replace physindev with physinif innf_bridge_infoPavel Tikhomirov <[email protected]>
netfilter: propagate net tonf_bridge_get_physindevPavel Tikhomirov <[email protected]>
netfilter:nf_queue: remove excessnf_bridgevariablePavel Tikhomirov <[email protected]>
netfilter:nfnetlink_log: use proper helper for fetching physinifPablo Neira Ayuso <[email protected]>
netfilter:nft_limit: do not ignore unsupported flagsPablo Neira Ayuso <[email protected]>
netfilter:nf_tables: reject invalid set policyJakub Kicinski <[email protected]>
net: netdevsim: don't try to destroy PHC on VFsPaolo Abeni <[email protected]>
mptcp: relax check on MPC passive fallbackHengqi Chen <[email protected]>
LoongArch: BPF: Prevent out-of-bounds memory accessKunwu Chan <[email protected]>
net: dsa: vsc73xx: Add null pointer check tovsc73xx_gpio_probeHao Sun <[email protected]>
bpf: Reject variable offset alu onPTR_TO_FLOW_KEYSQiang Ma <[email protected]>
net: stmmac: ethtool: Fixed calltrace caused by unbalanceddisable_irq_wakecallsBenjamin Poirier <[email protected]>
selftests: bonding: Change script interpreterAlex Deucher <[email protected]>
drm/amdgpu: fall back to INPUT power for AVG power via INFO IOCTLDafna Hirschfeld <[email protected]>
drm/amdkfd: fixes for HMM mem allocationKai Vehmanen <[email protected]>
ASoC: SOF: ipc4-loader: remove the CPC check warningsSu Hui <[email protected]>
gpio: mlxbf3: add an error code check inmlxbf3_gpio_probeMichal Simek <[email protected]>
dt-bindings: gpio: xilinx: Fix node address in gpioNikita Yushchenko <[email protected]>
net: ravb: Fixdma_addr_ttruncation in error caseJohn Fastabend <[email protected]>
net: tls, fix WARNIING in__sk_msg_freeMartin KaFai Lau <[email protected]>
bpf: Avoid iter->offset making backward progress in bpf_iter_udpMartin KaFai Lau <[email protected]>
bpf:iter_udp: Retry with a larger batch size without going back to the previous bucketMarc Kleine-Budde <[email protected]>
net:netdev_queue:netdev_txq_completed_mb(): fix wake conditionEric Dumazet <[email protected]>
net: add more sanity check invirtio_net_hdr_to_skb()Gao Xiang <[email protected]>
erofs: fix inconsistent per-file compression formatGao Xiang <[email protected]>
erofs: simplify compression configuration parserEric Dumazet <[email protected]>
udp: annotate data-races around up->pendingSneh Shah <[email protected]>
net: stmmac: Fix ethool link settings ops for integrated PCSJens Axboe <[email protected]>
block: ensure we hold a queue reference when using queue limitsEric Dumazet <[email protected]>
mptcp: refineopt_mp_capabledeterminationEric Dumazet <[email protected]>
mptcp: useOPTION_MPTCP_MPJ_SYNinsubflow_check_req()Eric Dumazet <[email protected]>
mptcp: useOPTION_MPTCP_MPJ_SYNACKinsubflow_finish_connect()Eric Dumazet <[email protected]>
mptcp: strict validation before using mp_opt->hmacEric Dumazet <[email protected]>
mptcp:mptcp_parse_option()fix forMPTCPOPT_MP_JOINAmadeusz Sławiński <[email protected]>
ALSA: hda: Properly setup HDMI streamClaudiu Beznea <[email protected]>
net: phy: micrel: populate .soft_reset for KSZ9131Horatiu Vultur <[email protected]>
net: micrel: Fix PTP frame parsing for lan8841Taehee Yoo <[email protected]>
amt: do not use overwrapped cb areaSanjuán García, Jorge <[email protected]>
net: ethernet: ti: am65-cpsw: Fix max mtu to fit ethernet framesNithin Dabilpuram <[email protected]>
octeontx2-af: CN10KB: Fix FIFO length calculation for RPM2David Howells <[email protected]>
rxrpc: Fix use of Don't Fragment flagLin Ma <[email protected]>
net: qualcomm: rmnet: fix global oob inrmnet_policyNiklas Schnelle <[email protected]>
s390/pci: fix max size calculation inzpci_memcpy_toio()AngeloGioacchino Del Regno <[email protected]>
ASoC: mediatek: sof-common: Add NULL check fornormal_linkstringJianjun Wang <[email protected]>
PCI: mediatek-gen3: Fix translation window size calculationSiddharth Vadapalli <[email protected]>
PCI: keystone: Fix race condition when initializing PHYsMaurizio Lombardi <[email protected]>
nvmet-tcp: Fix the H2C expected PDU len calculationArnd Bergmann <[email protected]>
nvme: trace: avoid memcpy overflow warningArnd Bergmann <[email protected]>
nvmet: re-fix tracingstrncpy()warningShameer Kolothum <[email protected]>
hisi_acc_vfio_pci: Update migration data pointer correctly on saving/resumeChristophe JAILLET <[email protected]>
spi: coldfire-qspi: Remove an erroneousclk_disable_unprepare()from the remove functionDan Williams <[email protected]>
cxl/port: Fix missing target list lockBen Gainey <[email protected]>
perf db-export: Fix missing reference count get incall_path_from_sample()Sam Ravnborg <[email protected]>
serial: apbuart: fix console prompt on qemuChristoph Niedermaier <[email protected]>
serial: imx: Correct clock error message in functionprobe()Chunfeng Yun <[email protected]>
usb: xhci-mtk: fix a short packet issue of gen1 isoc-in transferFedor Pchelkin <[email protected]>
apparmor: avoid crash when parsed profile name is emptyFedor Pchelkin <[email protected]>
apparmor: fix possible memory leak inunpack_trans_tableJim Harris <[email protected]>
cxl/region: fix x9 interleave typoIan Rogers <[email protected]>
perf stat: Fix hard coded LL miss unitsIan Rogers <[email protected]>
perf env: Avoid recursively taking env->bpf_progs.lockMaurizio Lombardi <[email protected]>
nvmet-tcp: fix a crash innvmet_req_complete()Maurizio Lombardi <[email protected]>
nvmet-tcp: Fix a kernel panic when host sends an invalid H2C PDU lengthJohn Johansen <[email protected]>
apparmor: Fix ref count leak intask_killChristophe JAILLET <[email protected]>
vdpa: Fix an error handling path ineni_vdpa_probe()Kunwu Chan <[email protected]>
power: supply: Fix null pointer dereference insmb2_probeAshish Mhetre <[email protected]>
iommu: Don't reserve 0-length IOVA regionAndrzej Pietrasiewicz <[email protected]>
usb: gadget: webcam: Makeg_webcamloadable againNícolas F. R. A. Prado <[email protected]>
spmi: mtk-pmif: Serialize PMIF status check and command submissionOliver Neukum <[email protected]>
usb: cdc-acm: return correct error code on unsupported breakJiri Slaby (SUSE) <[email protected]>
tty: use 'if' insend_break()instead of 'goto'Jiri Slaby (SUSE) <[email protected]>
tty: don't check forsignal_pending()insend_break()Jiri Slaby (SUSE) <[email protected]>
tty: early return fromsend_break()onTTY_DRIVER_HARDWARE_BREAKManivannan Sadhasivam <[email protected]>
PCI: epf-mhi: Fix the DMA data direction ofdma_unmap_single()Manivannan Sadhasivam <[email protected]>
bus: mhi: ep: Passmhi_ep_buf_infostruct to read/write APIsManivannan Sadhasivam <[email protected]>
bus: mhi: ep: Use slab allocator where applicableManivannan Sadhasivam <[email protected]>
bus: mhi: ep: Do not allocate event ring element on stackNamhyung Kim <[email protected]>
perf unwind-libunwind: Fix base address for .eh_frameNamhyung Kim <[email protected]>
perf unwind-libdw: Handle JIT-generated DSOs properlyNamhyung Kim <[email protected]>
perf genelf: Set ELF program header addresses properlyYicong Yang <[email protected]>
perf hisi-ptt: Fix one memory leakage inhisi_ptt_process_auxtrace_event()Yicong Yang <[email protected]>
perf header: Fix one memory leakage inperf_event__fprintf_event_update()Nuno Sa <[email protected]>
iio: adc: ad9467: fix scale settingNuno Sa <[email protected]>
iio: adc: ad9467: add mutex to structad9467_stateNuno Sa <[email protected]>
iio: adc: ad9467: don't ignore error codesNuno Sa <[email protected]>
iio: adc: ad9467: fix reset gpio handlingZhao Mengmeng <[email protected]>
selftests/sgx: Skip nonX86_64platformJo Van Bulck <[email protected]>
selftests/sgx: Include memory clobber for inline asm in test enclaveJo Van Bulck <[email protected]>
selftests/sgx: Fix uninitialized pointer dereferences inencl_get_entryJo Van Bulck <[email protected]>
selftests/sgx: Fix uninitialized pointer dereference in error pathPaul Geurts <[email protected]>
serial: imx: fix tx statemachine deadlockSakari Ailus <[email protected]>
software node: Let args be NULL insoftware_node_get_reference_argsSakari Ailus <[email protected]>
acpi: property: Let args be NULL in__acpi_node_get_property_referenceGregory Price <[email protected]>
base/node.c: initialize the accessor list before registeringIan Rogers <[email protected]>
perf stat: Exit perf stat if parse groups failsKan Liang <[email protected]>
perf mem: Fix error on hybrid related to availability of mem event in a PMUIlkka Koskinen <[email protected]>
perf vendor events arm64 AmpereOne: RenameBPU_FLUSH_MEM_FAULTtoGPC_FLUSH_MEM_FAULTBrett Creeley <[email protected]>
vfio/pds: Fix calculations inpds_vfio_dirty_syncVeronika Molnarova <[email protected]>
perf test record user-regs: Fix mask for vg registerArnaldo Carvalho de Melo <[email protected]>
libapi: Add missinglinux/types.hheader to get the__u64type onio.hAdrian Hunter <[email protected]>
perf header: Fix segfault onbuild_mem_topology()error pathNick Forrington <[email protected]>
perf test: Remove atomics fromtest_loopto avoid test failuresLaurentiu Tudor <[email protected]>
iommu: Map reserved memory as cacheable if device is coherentUwe Kleine-König <[email protected]>
serial: 8250: omap: Don't skip resource freeing ifpm_runtime_resume_and_get()failedAndy Shevchenko <[email protected]>
PCI: Avoid potential out-of-bounds read inpci_dev_for_each_resource()Su Hui <[email protected]>
power: supply: bq256xx: fix some problem inbq256xx_hw_initJan Palus <[email protected]>
power: supply: cw2015: correcttime_to_emptyunits in sysfsChristophe JAILLET <[email protected]>
MIPS: Alchemy: Fix an out-of-bound access indb1550_dev_setup()Christophe JAILLET <[email protected]>
MIPS: Alchemy: Fix an out-of-bound access indb1200_dev_setup()Frederik Haxel <[email protected]>
riscv: Fixed wrong register inXIP_FIXUP_FLASH_OFFSETmacroAlexandre Ghiti <[email protected]>
riscv: Fixset_direct_map_default_noflush()to reset_PAGE_EXECAlexandre Ghiti <[email protected]>
riscv: Fixset_memory_XX()andset_direct_map_XX()by splitting huge linear mappingsAlexandre Ghiti <[email protected]>
riscv: Fixmodule_alloc()that did not reset the linear mapping permissionsAlexandre Ghiti <[email protected]>
riscv: Check if the code to patch lies in the exit sectionVincent Whitchurch <[email protected]>
um: virt-pci: fix platform map offsetSerge Semin <[email protected]>
mips: Fix incorrectmax_low_pfnadjustmentSerge Semin <[email protected]>
mips: dmi: Fix early remap on MIPS32Sebastian Andrzej Siewior <[email protected]>
srcu: Use try-lock lockdep annotation for NMI-safe access.Andy Shevchenko <[email protected]>
mfd: intel-lpss: Fix the fractional clock divider flagsKunwu Chan <[email protected]>
mfd: tps6594: Add null pointer check totps6594_device_init()Martin Kurbanov <[email protected]>
leds: aw200xx: Fix write to DIM parameterDang Huynh <[email protected]>
leds: aw2013: Select missing dependencyREGMAP_I2CKunwu Chan <[email protected]>
mfd: syscon: Fix null pointer dereference inof_syscon_register()Charles Keepax <[email protected]>
mfd: cs42l43: Correct SoundWire port listNeil Armstrong <[email protected]>
mfd: rk8xx: fixup devices registration withPLATFORM_DEVID_AUTORandy Dunlap <[email protected]>
ARM: 9330/1: davinci: also select PINCTRLHugo Villeneuve <[email protected]>
serial: sc16is7xx: set safe default SPI clock frequencyHugo Villeneuve <[email protected]>
serial: sc16is7xx: add check for unsupported SPI modes during probeJason Gerecke <[email protected]>
HID: wacom: Correct behavior when processing some confidence == false touchesYauhen Kharuzhy <[email protected]>
HID: sensor-hub: Enable hid core report processing for all devicesMarcelo Schmitt <[email protected]>
iio: adc: ad7091r: Passiio_devto event handlerSean Christopherson <[email protected]>
KVM: x86/pmu: Reset the PMU, i.e. stop counters, before refreshingSean Christopherson <[email protected]>
KVM: x86/pmu: Move PMU reset logic to common x86 codeOliver Upton <[email protected]>
KVM: arm64: vgic-its: Avoid potential UAF in LPI translation cacheMarc Zyngier <[email protected]>
KVM: arm64: vgic-v4: Restore pending state on host userspace writeKirill A. Shutemov <[email protected]>
x86/kvm: Do not try to disable kvmclock if it was not enabledqizhong cheng <[email protected]>
PCI: mediatek: Clear interrupt status before dispatching handlerNiklas Cassel <[email protected]>
PCI: dwc: endpoint: Fixdw_pcie_ep_raise_msix_irq()alignment supportBjorn Helgaas <[email protected]>
x86/pci: Reserve ECAM if BIOS didn't include it in PNP0C02_CRSTadeusz Struk <[email protected]>
PCI/P2PDMA: Remove reference topci_p2pdma_map_sg()Huang Ying <[email protected]>
cxl/port: Fix decoder initialization whennr_targets>interleave_waysSean Christopherson <[email protected]>
Revert "nSVM: Check for reserved encodings ofTLB_CONTROLin nested VMCB"Nicolas Dichtel <[email protected]>
Revert "net: rtnetlink: Enslave device before bringing it up"Petr Tesarik <[email protected]>
net: stmmac: fix ethtool per-queue statisticsDavid Lin <[email protected]>
wifi: mwifiex: fix uninitializedfirmware_statDavid Lin <[email protected]>
wifi: mwifiex: configure BSSID consistently when starting APDavid Lin <[email protected]>
wifi: mwifiex: add extra delay for firmware readyIlpo Järvinen <[email protected]>
wifi: rtlwifi: Convert LNKCTL change to PCIe cap RMW accessorsIlpo Järvinen <[email protected]>
wifi: rtlwifi: Remove bogus and dangerous ASPM disable/enable codeChristian Marangi <[email protected]>
wifi: mt76: fix broken precal loading from MTD for mt7915Isaac J. Manjarres <[email protected]>
iommu/dma: Trace bounce buffer usage when mapping buffersRob Clark <[email protected]>
iommu/arm-smmu-qcom: Add missing GMU entry to match tableJiri Olsa <[email protected]>
bpf: Fix re-attachment branch inbpf_tracing_prog_attachGui-Dong Han <[email protected]>
Bluetooth: Fix atomicity violation in {min,max}_key_size_setStefan Berger <[email protected]>
rootfs: Fix support for rootfstype= when root= is givenBart Van Assche <[email protected]>
md/raid1: Useblk_opf_tfor read and write operationsUwe Kleine-König <[email protected]>
pwm: Fix out-of-bounds access inof_pwm_single_xlate()Uwe Kleine-König <[email protected]>
pwm: jz4740: Don't use dev_err_probe() in .request()Pablo Neira Ayuso <[email protected]>
netfilter:nf_tables: check if catch-all set element is active in next generationMatthew Wilcox (Oracle) <[email protected]>
block: Fix iterating over an empty bio withbio_for_each_folio_allMatthew Wilcox (Oracle) <[email protected]>
block: Remove special-casing of compound pagesMin Li <[email protected]>
block: add check that partition length needs to be aligned with block sizeMario Limonciello <[email protected]>
drm/amd: Enable PCIe PME from D3Junxiao Bi <[email protected]>
md: bypass block throttle for superblock updateChandrakanth patil <[email protected]>
scsi: mpi3mr: Block PEL Enable Command on Controller Reset and Unrecoverable StateChandrakanth patil <[email protected]>
scsi: mpi3mr: Clean up block devices post controller resetChandrakanth patil <[email protected]>
scsi: mpi3mr: Refresh sdev queue depth after controller resetAmir Goldstein <[email protected]>
scsi: target: core: add missing file_{start,end}_write()Bart Van Assche <[email protected]>
scsi: ufs: core: Simplify power management during async scanNam Cao <[email protected]>
fbdev: flush deferred IO before closingNam Cao <[email protected]>
fbdev: flush deferred work infb_deferred_io_fsync()Thomas Zimmermann <[email protected]>
fbdev/acornfb: Fix name offb_opsinitializer macroJens Axboe <[email protected]>
io_uring: ensure localtask_workis run on wait timeoutJens Axboe <[email protected]>
io_uring/rw: ensure io->bytes_done is always initializedPavel Begunkov <[email protected]>
io_uring: don't check iopoll if request completesXi Ruoyao <[email protected]>
LoongArch: Fix and simplify fcsr initialization onexecve()Eric Biggers <[email protected]>
ceph: selectFS_ENCRYPTION_ALGSifFS_ENCRYPTIONNamjae Jeon <[email protected]>
ksmbd: only v2 leases handle the directoryNamjae Jeon <[email protected]>
ksmbd: fix UAF issue inksmbd_tcp_new_connection()Namjae Jeon <[email protected]>
ksmbd: validate mech token in session setupBin Li <[email protected]>
ALSA: hda/realtek: Enable headset mic on Lenovo M70 Gen5Yo-Jung Lin <[email protected]>
ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on HP ZBookÇağhan Demir <[email protected]>
ALSA: hda/relatek: Enable Mute LED on HP Laptop 15s-fq2xxxTakashi Iwai <[email protected]>
ALSA: oxygen: Fix right channel of capture volume mixerLino Sanfilippo <[email protected]>
serial: omap: do not override settings for RS485 supportLino Sanfilippo <[email protected]>
serial: 8250_exar: Set missingrs485_supportedflagChristoph Niedermaier <[email protected]>
serial: imx: Ensure thatimx_uart_rs485_config()is called with enabled clockLino Sanfilippo <[email protected]>
serial: core, imx: do not set RS485 enabled if it is not supportedStefan Wahren <[email protected]>
serial: 8250_bcm2835aux: Restore clock error handlingLino Sanfilippo <[email protected]>
serial: core: make sure RS485 cannot be enabled when it is not supportedLino Sanfilippo <[email protected]>
serial: core: fix sanitizing check for RTS settingsKrzysztof Kozlowski <[email protected]>
dt-bindings: phy: qcom,sc8280xp-qmp-usb43dp-phy: fix path to headerGui-Dong Han <[email protected]>
usb: mon: Fix atomicity violation inmon_bin_vma_faultRD Babiera <[email protected]>
usb: typec: class: fixtypec_altmode_put_partnerto put plugsHeikki Krogerus <[email protected]>
Revert "usb: typec: class: fixtypec_altmode_put_partnerto put plugs"Frank Li <[email protected]>
usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabledFrank Li <[email protected]>
usb: cdns3: fix iso transfer error when mult is not zeroFrank Li <[email protected]>
usb: cdns3: fix uvc failure work since sg support enabledXu Yang <[email protected]>
usb: chipidea: wait controller resume finished for wakeup irqThinh Nguyen <[email protected]>
Revert "usb: dwc3: don't reset device side if dwc3 was configured as host-only"Thinh Nguyen <[email protected]>
Revert "usb: dwc3: Soft reset phy on probe for host"Wesley Cheng <[email protected]>
usb: dwc3: gadget: Queue PM runtime idle on disconnect eventWesley Cheng <[email protected]>
usb: dwc3: gadget: Handle EP0 request dequeuing properlyUttkarsh Aggarwal <[email protected]>
usb: dwc: ep0: Update request status indwc3_ep0_stall_restartXu Yang <[email protected]>
usb: phy: mxs: removeCONFIG_USB_OTGcondition formxs_phy_is_otg_host()Frank Li <[email protected]>
Revert "usb: gadget:f_uvc: change endpoint allocation inuvc_function_bind()"Heiko Carstens <[email protected]>
tick-sched: Fix idle and iowait sleeptime accounting vs CPU hotplugMichael Ellerman <[email protected]>
powerpc/64s: Increase default stack size to 32KBTony Lindgren <[email protected]>
clocksource/drivers/timer-ti-dm: Fix make W=n kerneldoc warningsCarlos Llamas <[email protected]>
binder: fix race betweenmmput()anddo_exit()Jan Beulich <[email protected]>
xen-netback: don't produce zero-size SKB fragsKaibo Ma <[email protected]>
Revert "drm/amdkfd: Relocate TBA/TMA to opposite side of VM hole"Matthew Maurer <[email protected]>
rust: Ignore preserve-most functionsHans de Goede <[email protected]>
Input: atkbd - use ab83 as id when skipping the getid commandStefan Wiehler <[email protected]>
mips/smp: Callrcutree_report_cpu_starting()earlierCarlos Llamas <[email protected]>
binder: fix unused alloc->free_async_spaceCarlos Llamas <[email protected]>
binder: fix async space check for 0-sized buffersDavid Howells <[email protected]>
keys, dns: Fix size check of V1 server-list headerJordan Rome <[email protected]>
selftests/bpf: Add assert for user stacks intest_task_stackTejun Heo <[email protected]>
Revert "kernfs: convertkernfs_idr_lockto an irq safe raw spinlock"Andrea Righi <[email protected]>
kernfs: convertkernfs_idr_lockto an irq safe raw spinlockJing Xia <[email protected]>
class: fix use-after-free inclass_register()Geert Uytterhoeven <[email protected]>
of: unittest: Fixof_count_phandle_with_args()expected value messageDario Binacchi <[email protected]>
fbdev: imxfb: fix left margin settingChristian A. Ehrhardt <[email protected]>
of: Fix double free inof_parse_phandle_with_args_mapLi Nan <[email protected]>
ksmbd: validate the zero field of packet headerMirsad Todorovac <[email protected]>
kselftest/alsa - conf: Stringify the printed errno insysfs_get()Mirsad Todorovac <[email protected]>
kselftest/alsa - mixer-test: Fix the print format specifier warningMirsad Todorovac <[email protected]>
kselftest/alsa - mixer-test: fix the number of parameters toksft_exit_fail_msg()Arnd Bergmann <[email protected]>
drm/amd/display: avoid stringop-overflow warnings fordp_decide_lane_settings()Zhipeng Lu <[email protected]>
drm/amd/pm/smu7: fix a memleak insmu7_hwmgr_backend_initSrinivasan Shanmugam <[email protected]>
drm/amdkfd: Confirm list is non-empty before utilizinglist_first_entryinkfd_topology.cSergey Gorenko <[email protected]>
IB/iser: Prevent invalidating wrong MRBartosz Golaszewski <[email protected]>
gpio: sysfs: drop the mention ofgpiochip_find()from sysfs codeBartosz Golaszewski <[email protected]>
gpiolib: providegpio_device_find()Bartosz Golaszewski <[email protected]>
gpiolib: makegpio_device_get()andgpio_device_put()publicSrinivasan Shanmugam <[email protected]>
drm/amdkfd: Fix type of 'dbg_flags' in 'structkfd_process'Peter Robinson <[email protected]>
mmc:sdhci_omap: Fix TI SoC dependenciesPeter Robinson <[email protected]>
mmc:sdhci_am654: Fix TI SoC dependenciesGeoffrey D. Bennett <[email protected]>
ALSA: scarlett2: Addclamp()inscarlett2_mixer_ctl_put()Geoffrey D. Bennett <[email protected]>
ALSA: scarlett2: Add missing error checks to*_ctl_get()Geoffrey D. Bennett <[email protected]>
ALSA: scarlett2: Allow passing any output toline_out_remap()Geoffrey D. Bennett <[email protected]>
ALSA: scarlett2: Add missing error check toscarlett2_usb_set_config()Geoffrey D. Bennett <[email protected]>
ALSA: scarlett2: Add missing error check toscarlett2_config_save()Hans de Goede <[email protected]>
ASoC: rt5645: Drop double EF20 entry from dmi_platform_data[]Philipp Zabel <[email protected]>
pwm: stm32: Fix enable count for clk in .probe()Philipp Zabel <[email protected]>
pwm: stm32: Use hweight32 instm32_pwm_detect_channelsThéo Lebrun <[email protected]>
clk: fixed-rate: fixclk_hw_register_fixed_rate_with_accuracy_parent_hwKonrad Dybcio <[email protected]>
clk: qcom: dispcc-sm8550: Update disp PLL settingsKonrad Dybcio <[email protected]>
clk: qcom: gcc-sm8550: Mark RCGs shared where applicableKonrad Dybcio <[email protected]>
clk: qcom: gcc-sm8550: use collapse-voting for PCIe GDSCsKonrad Dybcio <[email protected]>
clk: qcom: gcc-sm8550: Mark the PCIe GDSCs votableKonrad Dybcio <[email protected]>
clk: qcom: gcc-sm8550: Add the missingRETAIN_FF_ENABLEGDSC flagXingyuan Mo <[email protected]>
accel/habanalabs: fix information leak insec_attest_info()Nícolas F. R. A. Prado <[email protected]>
drm/mediatek: dp: Addphy_mtk_dpmodule as pre-dependencyGergo Koteles <[email protected]>
ASoC: tas2781: add support for FW version 0x0503Cristian Ciocaltea <[email protected]>
ASoC: amd: vangogh: Drop conflicting ACPI-based probingSu Hui <[email protected]>
clk: si5341: fix an error code problem insi5341_output_clk_set_rateMarek Vasut <[email protected]>
clk: rs9: Fix DIF OEn bit placement on 9FGV0241Vignesh Raghavendra <[email protected]>
watchdog:rti_wdt: Drop runtime pm reference count when watchdog is unusedStefan Wahren <[email protected]>
watchdog:bcm2835_wdt: FixWDIOC_SETTIMEOUThandlingJerry Hoemann <[email protected]>
watchdog/hpwdt: Only claim UNKNOWN NMI if from iLOCurtis Klein <[email protected]>
watchdog: set cdev owner before addingJay Buddhabhatti <[email protected]>
drivers: clk: zynqmp: update divider round rate logicJay Buddhabhatti <[email protected]>
drivers: clk: zynqmp: calculate closest mux rateYang Yingliang <[email protected]>
clk: sp7021: fix return value check insp7021_clk_probe()Satya Priya Kakitapalli <[email protected]>
clk: qcom: videocc-sm8150: Add missing PLL config propertySatya Priya Kakitapalli <[email protected]>
clk: qcom: videocc-sm8150: Update the videocc resetsSatya Priya Kakitapalli <[email protected]>
dt-bindings: clock: Update the videocc resets for sm8150Zhiguo Niu <[email protected]>
f2fs: fix to check return value off2fs_recover_xattr_dataZhipeng Lu <[email protected]>
drm/amd/pm: fix a double-free inamdgpu_parse_extended_power_tableZhipeng Lu <[email protected]>
gpu/drm/radeon: fix two memleaks inradeon_vm_initZhipeng Lu <[email protected]>
drivers/amd/pm: fix a use-after-free inkv_parse_power_tableZhipeng Lu <[email protected]>
drm/amd/pm: fix a double-free insi_dpm_initAlex Deucher <[email protected]>
drm/amdgpu/debugfs: fix error code when smc register accessors are NULLHsiao Chien Sung <[email protected]>
drm/mediatek: Fix underrun in VDO1 when switches off the layerHsiao Chien Sung <[email protected]>
drm/mediatek: Remove the redundant driver data for DPIHsiao Chien Sung <[email protected]>
drm/mediatek: Return error if MDP RDMA failed to enable the clockJessica Zhang <[email protected]>
drm/msm/dpu: Drop enable andframe_countparameters fromdpu_hw_setup_misr()Jessica Zhang <[email protected]>
drm/msm/dpu: Setinput_selbit for INTFClaudiu Beznea <[email protected]>
clk: renesas: rzg2l: Check reset monitor registersClaudiu Beznea <[email protected]>
clk: renesas: rzg2l-cpg: Reuse code inrzg2l_cpg_reset()Christophe JAILLET <[email protected]>
media: dvb-frontends: m88ds3103: Fix a memory leak in an error handling path ofm88ds3103_probe()Dan Carpenter <[email protected]>
media: dvbdev: drop refcount on error path indvb_device_open()Chao Yu <[email protected]>
f2fs: fix to update iostat correctly inf2fs_filemap_fault()Chao Yu <[email protected]>
f2fs: fix to check compress file inf2fs_move_file_range()Chao Yu <[email protected]>
f2fs: fix to wait on block writeback forpost_readcaseChris Morgan <[email protected]>
drm/panel: st7701: Fix AVCL calculationBjorn Andersson <[email protected]>
drm/msm/adreno: Fix A680 chip idTomi Valkeinen <[email protected]>
media: rkisp1: Fix media device memory leakMehdi Djait <[email protected]>
media: dt-bindings: media: rkisp1: Fix the port description for the parallel interfaceTomi Valkeinen <[email protected]>
media: imx-mipi-csis: Drop extra clock enable atprobe()Tomi Valkeinen <[email protected]>
media: imx-mipi-csis: Fix clock handling inremove()Hans Verkuil <[email protected]>
media: bttv: add back vbi hackHans Verkuil <[email protected]>
media: bttv:start_streamingshould return a proper error codeSatya Priya Kakitapalli <[email protected]>
clk: qcom: gpucc-sm8150: Update thegpu_cc_pll1configChengchang Tang <[email protected]>
RDMA/hns: Fix memory leak infree_mr_init()Zhipeng Lu <[email protected]>
media: cx231xx: fix a memleak incx231xx_init_isocTomi Valkeinen <[email protected]>
drm/bridge: tc358767: Fix return value on error caseTomi Valkeinen <[email protected]>
drm/bridge: cdns-mhdp8546: Fix use of uninitialized variableZhipeng Lu <[email protected]>
drm/radeon/trinity_dpm: fix a memleak intrinity_parse_power_tableZhipeng Lu <[email protected]>
drm/radeon/dpm: fix a memleak insumo_parse_power_tableYang Yingliang <[email protected]>
drm/radeon: check thealloc_workqueuereturn value inradeon_crtc_init()Dmitry Baryshkov <[email protected]>
drm/msm/dpu: correct clk bit for WB2 blockAngeloGioacchino Del Regno <[email protected]>
drm/panfrost: Ignorecore_maskfor poweroff and disable PWRTRANS irqBard Liao <[email protected]>
ASoC: SOF: topology: Use partial match for disconnecting DAI link and DAI widgetBard Liao <[email protected]>
ASoC: Intel: sof_sdw_rt_sdca_jack_common: ctx->headset_codec_dev = NULLBrent Lu <[email protected]>
ASoC: Intel:glk_rt5682_max98357a: fix board id mismatchSebastian Reichel <[email protected]>
media: v4l: async: Fix duplicated list deletionDmitry Baryshkov <[email protected]>
drm/drv: propagate errors fromdrm_modeset_register_all()Konrad Dybcio <[email protected]>
drm/msm/dsi: Usepm_runtime_resume_and_getto prevent refcnt leaksBjorn Andersson <[email protected]>
drm/msm/dpu: Add missing safe_lut_tbl in sc8180x catalogDmitry Baryshkov <[email protected]>
drm/msm/mdp4: flush vblank event on disableLinus Walleij <[email protected]>
ASoC: cs35l33: Fix GPIO name and drop legacy includeUwe Kleine-König <[email protected]>
drm/imx/lcdc: Fix double-free of driver dataTomi Valkeinen <[email protected]>
drm/tidss: Fix dss resetTomi Valkeinen <[email protected]>
drm/tidss: Check for K2G in indispc_softreset()Tomi Valkeinen <[email protected]>
drm/tidss: Return error value from from softresetTomi Valkeinen <[email protected]>
drm/tidss: Move reset to the end ofdispc_init()Nikita Zhandarovich <[email protected]>
drm/radeon: check return value ofradeon_ring_lock()Nikita Zhandarovich <[email protected]>
drm/radeon/r100: Fix integer overflow issues inr100_cs_track_check()Nikita Zhandarovich <[email protected]>
drm/radeon/r600_cs: Fix possible int overflows inr600_cs_check_reg()Chao Yu <[email protected]>
f2fs: fix to avoid dirent corruptionDario Binacchi <[email protected]>
drm/bridge: Fix typo inpost_disable()descriptionAlexander Stein <[email protected]>
media: amphion: Fix VPU core alias namePaul Kocialkowski <[email protected]>
media: rkvdec: Hook the (TRY_)DECODER_CMD stateless ioctlsPaul Kocialkowski <[email protected]>
media: verisilicon: Hook the (TRY_)DECODER_CMD stateless ioctlsPaul Kocialkowski <[email protected]>
media: visl: Hook the (TRY_)DECODER_CMD stateless ioctlsZheng Wang <[email protected]>
media: mtk-jpeg: Remove cancel worker inmtk_jpeg_removeto avoid the crash of multi-core JPEG devicesRicardo B. Marliere <[email protected]>
media: pvrusb2: fix use after free on context disconnectionTomi Valkeinen <[email protected]>
drm/tilcdc: Fix irq free on unloadUwe Kleine-König <[email protected]>
drm/bridge: tpd12s015: Drop buggy__exitannotation for remove functionAbhinav Singh <[email protected]>
drm/nouveau/fence:: fix warning directly dereferencing a rcu pointerChris Morgan <[email protected]>
drm/panel-elida-kd35t133: hold panel in reset for unprepareChris Morgan <[email protected]>
drm/panel: nv3051d: Hold panel in reset for unprepareJunxian Huang <[email protected]>
RDMA/hns: Fix inappropriate err code for unsupported operationsLeon Romanovsky <[email protected]>
RDMA/usnic: Silence uninitialized symbol smatch warningsAngeloGioacchino Del Regno <[email protected]>
drm/panfrost: Really power off GPU cores inpanfrost_gpu_power_off()Ville Syrjälä <[email protected]>
drm/dp_mst: Fix fractional DSC bpp handlingTomi Valkeinen <[email protected]>
Revert "drm/omapdrm: Annotate dma-fence critical section in commit path"Tomi Valkeinen <[email protected]>
Revert "drm/tidss: Annotate dma-fence critical section in commit path"Arnd Bergmann <[email protected]>
ARM: davinci: always selectCONFIG_CPU_ARM926TEric Dumazet <[email protected]>
ip6_tunnel: fixNEXTHDR_FRAGMENThandling inip6_tnl_parse_tlv_enc_lim()David Howells <[email protected]>
rxrpc: Fix skbuff cleanup of call'srecvmsg_queueandrx_oos_queueAsmaa Mnebhi <[email protected]>
mlxbf_gige: Enable the GigE port inmlxbf_gige_openAsmaa Mnebhi <[email protected]>
mlxbf_gige: Fix intermittent no ip issueTao Liu <[email protected]>
net/sched:act_ct: fix skb leak and crash on ooo fragsMing Lei <[email protected]>
blk-cgroup: fix rcu lockdep warning inblkg_lookup()Eric Dumazet <[email protected]>
sctp: fix busy pollingEric Dumazet <[email protected]>
sctp: supportMSG_ERRQUEUEflag inrecvmsg()John Fastabend <[email protected]>
bpf: sockmap, fix proto update hook to avoid dup callsBenjamin Berg <[email protected]>
wifi: cfg80211: parse all ML elements in an ML probe responseBenjamin Berg <[email protected]>
wifi: cfg80211: correct comment about MLD IDAndy Yan <[email protected]>
arm64: dts: rockchip: Fix led pinctrl of lubancat 1Christoph Hellwig <[email protected]>
null_blk: don't capmax_hw_sectorstoBLK_DEF_MAX_SECTORSFrancesco Dolcini <[email protected]>
Bluetooth: btmtkuart: fixrecv_buf()return valueFrancesco Dolcini <[email protected]>
Bluetooth: btnxpuart: fixrecv_buf()return valueLuiz Augusto von Dentz <[email protected]>
Bluetooth: Fix bogus check for re-auth no supported with non-sspPablo Neira Ayuso <[email protected]>
netfilter:nf_tables: validate chain type update if availableFlorian Westphal <[email protected]>
netfilter:nf_tables: mark newset as dead on transaction abortMiri Korenblit <[email protected]>
wifi: iwlwifi: assignphy_ctxtbefore eSR activationAnjaneyulu <[email protected]>
wifi: iwlwifi: fix out of boundcopy_from_userJohannes Berg <[email protected]>
wifi: iwlwifi: mvm: send TX path flush in rfkillJohannes Berg <[email protected]>
wifi: iwlwifi: mvm: set siso/mimo chains to 1 in FW SMPS requestSu Hui <[email protected]>
wifi: rtlwifi: rtl8192se: usingcalculate_bit_shift()Su Hui <[email protected]>
wifi: rtlwifi: rtl8192ee: usingcalculate_bit_shift()Su Hui <[email protected]>
wifi: rtlwifi: rtl8192de: usingcalculate_bit_shift()Su Hui <[email protected]>
wifi: rtlwifi: rtl8192ce: usingcalculate_bit_shift()Su Hui <[email protected]>
wifi: rtlwifi: rtl8192cu: usingcalculate_bit_shift()Su Hui <[email protected]>
wifi: rtlwifi: rtl8192c: usingcalculate_bit_shift()Su Hui <[email protected]>
wifi: rtlwifi: rtl8188ee: phy: usingcalculate_bit_shift()Su Hui <[email protected]>
wifi: rtlwifi: addcalculate_bit_shift()Hou Tao <[email protected]>
bpf: Use c->unit_size to select target cache during freeHou Tao <[email protected]>
bpf: Usepcpu_alloc_size()in bpf_mem_free{_rcu}()Hou Tao <[email protected]>
bpf: Re-enableunit_sizechecking for global per-cpu allocatorKonrad Dybcio <[email protected]>
arm64: dts: qcom: sc8180x: Fix up PCIe nodesDmitry Baryshkov <[email protected]>
arm64: dts: qcom: sc8180x: switch PCIe QMP PHY to new style of bindingsKonrad Dybcio <[email protected]>
arm64: dts: qcom: sc8180x: Mark PCIe hosts cache-coherentKonrad Dybcio <[email protected]>
arm64: dts: qcom: sm8550: Update idle state time requirementsKonrad Dybcio <[email protected]>
arm64: dts: qcom: sm8550: Separate out X3 idle stateChukun Pan <[email protected]>
arm64: dts: qcom: ipq6018: fix clock rates forGCC_USB0_MOCK_UTMI_CLKKonrad Dybcio <[email protected]>
arm64: dts: qcom: sc7280: Mark SDHCI hosts as cache-coherentLi Nan <[email protected]>
block: add check of 'minors' and 'first_minor' indevice_add_disk()Abel Vesa <[email protected]>
soc: qcom: llcc: FixLLCC_TRP_ATTR2_CFGnoffsetDmitry Baryshkov <[email protected]>
arm64: dts: qcom: sm8150-hdk: fix SS USB regulatorsDmitry Baryshkov <[email protected]>
arm64: dts: qcom: sm8150: make dispcc cast minimal vote on MMCXKonrad Dybcio <[email protected]>
arm64: dts: qcom: sm6375: Hook up MPMJohan Hovold <[email protected]>
arm64: dts: qcom: sm6375: fix USB wakeup interrupt typesAtul Dhudase <[email protected]>
soc: qcom: llcc: Fixdis_cap_allocandretain_on_pcconfigurationNikita Travkin <[email protected]>
arm64: dts: qcom: acer-aspire1: Correct audio codec definitionHou Tao <[email protected]>
bpf: Limit the number of kprobes when attaching program to multiple kprobesHou Tao <[email protected]>
bpf: Limit the number of uprobes when attaching program to multiple uprobesJoakim Zhang <[email protected]>
dma-mapping: clear dev->dma_mem to NULL after freeing itArseniy Krasnov <[email protected]>
virtio/vsock: send credit update during settingSO_RCVLOWATArseniy Krasnov <[email protected]>
virtio/vsock: fix logic which reduces credit update messagesLeone Fernando <[email protected]>
ipmr: supportIP_PKTINFOon cache report IGMP msgHangbin Liu <[email protected]>
selftests/net: fix grep checking forfib_nexthop_multiprefixYonghong Song <[email protected]>
bpf: Fix a race condition betweenbtf_put()andmap_free()Ahmad Fatoum <[email protected]>
ARM: dts: stm32: don't mix SCMI and non-SCMI board compatiblesYihang Li <[email protected]>
scsi:hisi_sas: Correct the number of global debugfs registersYihang Li <[email protected]>
scsi:hisi_sas: Rollback some operations if FLR failedYihang Li <[email protected]>
scsi:hisi_sas: Check before using pointer variablesYihang Li <[email protected]>
scsi:hisi_sas: Replace with standard error code return valueManivannan Sadhasivam <[email protected]>
scsi: ufs: qcom: Fix the return value whenplatform_get_resource_byname()failsManivannan Sadhasivam <[email protected]>
scsi: ufs: qcom: Fix the return value ofufs_qcom_ice_program_key()Adam Ford <[email protected]>
arm64: dts: imx8mm: Reduce GPU to nominal speedGeert Uytterhoeven <[email protected]>
arm64: dts: renesas: white-hawk-cpu: Fix missing serial console pin controlRob Herring <[email protected]>
arm64: dts: xilinx: Apply overlays to base dtbsLi Nan <[email protected]>
block: Setmemalloc_noioto false ondevice_add_disk()error pathYiFei Zhu <[email protected]>
selftests/bpf: Relaxtime_taitest for equal timestamps intai_forwardMiri Korenblit <[email protected]>
wifi: iwlwifi: don't support triggered EHT CQI feedbackMing Yen Hsieh <[email protected]>
wifi: mt76: mt7921: fix country count limitation for CLCEugen Hristev <[email protected]>
arm64: dts: mediatek: mt8186: fix address warning for ADSP mailboxesChen-Yu Tsai <[email protected]>
arm64: dts: mediatek: mt8186: Fix alias prefix forovl_2l0Moudy Ho <[email protected]>
arm64: dts: mediatek: mt8195: revise VDOSYS RDMA node nameMoudy Ho <[email protected]>
arm64: dts: mediatek: mt8183: correct MDP3 DMA-related nodesMoudy Ho <[email protected]>
dt-bindings: media: mediatek: mdp3: correct RDMA and WROT node with generic namesAndrei Matei <[email protected]>
bpf: Fix accesses to uninit stack slotsAndrei Matei <[email protected]>
bpf: Guard stack limits against 32bit overflowJohan Hovold <[email protected]>
arm64: dts: hisilicon: hikey970-pmic: fix regulator cells propertiesAndrei Matei <[email protected]>
bpf: Fix verification of indirect var-off stack accessWang Zhao <[email protected]>
wifi: mt76: mt7921s: fix workqueue problem causes STA association failStanleyYP Wang <[email protected]>
wifi: mt76: mt7915: also MT7981 is 3T3R but nss2 on 5 GHz bandStanleyYP Wang <[email protected]>
wifi: mt76: mt7915: fix EEPROM offset of TSSI flag on MT7981MeiChia Chiu <[email protected]>
wifi: mt76: mt7996: fix rate usage of inband discovery framesSujuan Chen <[email protected]>
wifi: mt76: mt7996: fix the size of structbss_rate_tlvLorenzo Bianconi <[email protected]>
wifi: mt76: mt7915: fallback to non-wed mode ifplatform_get_resourcefails inmt7915_mmio_wed_init()Christian Marangi <[email protected]>
wifi: mt76: fix typo inmt76_get_of_eeprom_from_nvmemfunctionJohan Hovold <[email protected]>
arm64: dts: qcom: sm8550: fix USB wakeup interrupt typesJohan Hovold <[email protected]>
arm64: dts: qcom: sc7280: fixusb_2wakeup interrupt typesJohan Hovold <[email protected]>
arm64: dts: qcom: sa8775p: fix USB wakeup interrupt typesKonrad Dybcio <[email protected]>
arm64: dts: qcom: sc7280: Mark Adreno SMMU as DMA coherentKonrad Dybcio <[email protected]>
arm64: dts: qcom: sc7280: Fix up GPU SIDsNia Espera <[email protected]>
arm64: dts: qcom: sm8350: Fix DMA0 addressKrzysztof Kozlowski <[email protected]>
arm64: dts: qcom: sm6125: add interrupts to DWC3 USB controllerKrzysztof Kozlowski <[email protected]>
arm64: dts: qcom: sdm845-db845c: correct LED panic indicatorKrzysztof Kozlowski <[email protected]>
arm64: dts: qcom: qrb5165-rb5: correct LED panic indicatorCaleb Connolly <[email protected]>
arm64: dts: qcom: qrb2210-rb1: use USB host modeKonrad Dybcio <[email protected]>
arm64: dts: qcom: qrb2210-rb1: Hook up USB3Artem Chernyshev <[email protected]>
scsi: fnic: Return error ifvmalloc()failedAndrii Nakryiko <[email protected]>
bpf: fix check for attempt to corrupt spilled pointerHangbin Liu <[email protected]>
selftests/net: specify the interface when do arpingHou Tao <[email protected]>
bpf: Defer the free of inner map when necessaryHou Tao <[email protected]>
bpf: Add map andneed_deferparameters to .map_fd_put_ptr()Douglas Anderson <[email protected]>
arm64: dts: qcom: sm6350: Make watchdog bark interrupt edge triggeredDouglas Anderson <[email protected]>
arm64: dts: qcom: sc8280xp: Make watchdog bark interrupt edge triggeredDouglas Anderson <[email protected]>
arm64: dts: qcom: sa8775p: Make watchdog bark interrupt edge triggeredDouglas Anderson <[email protected]>
arm64: dts: qcom: sm8250: Make watchdog bark interrupt edge triggeredDouglas Anderson <[email protected]>
arm64: dts: qcom: sm8150: Make watchdog bark interrupt edge triggeredDouglas Anderson <[email protected]>
arm64: dts: qcom: sdm845: Make watchdog bark interrupt edge triggeredDouglas Anderson <[email protected]>
arm64: dts: qcom: sc7280: Make watchdog bark interrupt edge triggeredLuca Weiss <[email protected]>
arm64: dts: qcom: sc7280: Mark some nodes as 'reserved'Douglas Anderson <[email protected]>
arm64: dts: qcom: sc7180: Make watchdog bark interrupt edge triggeredKrzysztof Kozlowski <[email protected]>
arm64: dts: qcom: sm8550: correct TX Soundwire clockKrzysztof Kozlowski <[email protected]>
arm64: dts: qcom: sm8450: correct TX Soundwire clockBjorn Andersson <[email protected]>
arm64: dts: qcom: sc8180x-primus: Fix HALL_INT polarityStephen Boyd <[email protected]>
dt-bindings: arm: qcom: Fix html linkKrzysztof Kozlowski <[email protected]>
ARM: dts: qcom: sdx65: correct SPMI node nameKrzysztof Kozlowski <[email protected]>
ARM: dts: qcom: sdx65: correct PCIe EP phy-namesAndrii Nakryiko <[email protected]>
bpf: enforce precision of R0 on callback returnYu Kuai <[email protected]>
md: synchronize flush io with array reconfigurationJeroen van Ingen Schenau <[email protected]>
selftests/bpf: Fix erroneous bitmask operationMartin Blumenstingl <[email protected]>
wifi: rtw88: sdio: Honor the hostmax_req_sizein the RX pathJan Kiszka <[email protected]>
arm64: dts: ti: iot2050: Re-add aliasesTomi Valkeinen <[email protected]>
arm64: dts: ti: k3-am65-main: Fix DSS irq trigger typeNitin Yadav <[email protected]>
arm64: dts: ti: k3-am62a-main: Fix GPIO pin count in DT nodesSu Hui <[email protected]>
wifi: rtlwifi: rtl8821ae: phy: fix an undefined bitwise shift behaviorBart Van Assche <[email protected]>
scsi: bfa: Use the proper data type for BLIST flagsChristophe JAILLET <[email protected]>
firmware:ti_sci: Fix an off-by-one inti_sci_debugfs_create()Peter Delevoryas <[email protected]>
net/ncsi: Fix netlink major/minor version numbersDmitry Baryshkov <[email protected]>
ARM: dts: qcom: apq8064: correct XOADC register addressArnd Bergmann <[email protected]>
wifi: libertas: stop selecting wextLuca Weiss <[email protected]>
wifi: ath11k: Defer onrproc_getfailureJordan Rome <[email protected]>
bpf: Add crosstask check to__bpf_get_stackFlorian Lehner <[email protected]>
bpf, lpm: Fix check prefixlen before walking trieChih-Kang Chang <[email protected]>
wifi: rtw88: fix RX filter inFIF_ALLMULTIflagDan Carpenter <[email protected]>
wifi: plfxlc: check for allocation failure inplfxlc_usb_wreq_async()Luca Weiss <[email protected]>
ARM: dts: qcom: msm8226: provide dsi phy clocks to mmccJohan Hovold <[email protected]>
arm64: dts: qcom: sc8280xp-x13s: add missing camera LED pin configKonrad Dybcio <[email protected]>
arm64: dts: qcom: sc8280xp-x13s: Use the correct DP PHY compatibleCaleb Connolly <[email protected]>
arm64: dts: qcom: qrb4210-rb2: don't force usb peripheral modeDavid McKay <[email protected]>
asm-generic: Fix 32 bit__generic_cmpxchg_localTrond Myklebust <[email protected]>
pNFS: Fix the pnfs block driver's calculation of layoutget sizeOlga Kornievskaia <[email protected]>
SUNRPC: fix_xprt_switch_find_current_entrylogicTrond Myklebust <[email protected]>
NFSv4.1/pnfs: Ensure we handle the errorNFS4ERR_RETURNCONFLICTScott Mayhew <[email protected]>
NFS: Use parent's objective cred innfs_access_login_time()Benjamin Coddington <[email protected]>
blocklayoutdriver: Fix reference leak ofpnfs_device_nodeArnd Bergmann <[email protected]>
csky: fixarch_jump_label_transform_staticoverrideChengming Zhou <[email protected]>
crypto: scomp - fix req->dst buffer overflowOvidiu Panait <[email protected]>
crypto: sahara - do not resize req->src when doing hash operationsOvidiu Panait <[email protected]>
crypto: sahara - fix processing hash requests with req->nbytes < sg->lengthOvidiu Panait <[email protected]>
crypto: sahara - improve error handling insahara_sha_process()Ovidiu Panait <[email protected]>
crypto: sahara - fixwait_for_completion_timeout()error handlingOvidiu Panait <[email protected]>
crypto: sahara - fix ahash reqsizeOvidiu Panait <[email protected]>
crypto: sahara - handle zero-length aes requestsOvidiu Panait <[email protected]>
crypto: sahara - avoid skcipher fallback code duplicationwangyangxin <[email protected]>
crypto: virtio - Wait for tasklet to complete on device removeAlexander Aring <[email protected]>
dlm: fix format seq ops type 4Edward Adam Davis <[email protected]>
gfs2: fix kernel BUG ingfs2_quota_cleanupOsama Muhammad <[email protected]>
gfs2: Fix kernel NULL pointer dereference ingfs2_rgrp_dumpChristian Brauner <[email protected]>
fs: indicate request originates from old mount APIGao Xiang <[email protected]>
erofs: fix memory leak on short-lived bounced pagesSergey Shtylyov <[email protected]>
pstore:ram_core: fix possible overflow inpersistent_ram_init_ecc()Zhiqi Song <[email protected]>
crypto: hisilicon/zip - save capability registers in probe processZhiqi Song <[email protected]>
crypto: hisilicon/sec2 - save capability registers in probe processZhiqi Song <[email protected]>
crypto: hisilicon/hpre - save capability registers in probe processWenkai Lin <[email protected]>
crypto: hisilicon/qm - add a function to set qm algsChenghai Huang <[email protected]>
crypto: hisilicon/zip - add zip comp high perf mode configurationZhiqi Song <[email protected]>
crypto: hisilicon/qm - save capability registers in qm init processOvidiu Panait <[email protected]>
crypto: sahara - fix error handling insahara_hw_descriptor_create()Ovidiu Panait <[email protected]>
crypto: sahara - fix processing requests with cryptlen < sg->lengthOvidiu Panait <[email protected]>
crypto: sahara - fix ahash selftest failureOvidiu Panait <[email protected]>
crypto: sahara - fix cbc selftest failureOvidiu Panait <[email protected]>
crypto: sahara - removeFLAGS_NEW_KEYlogicNikita Zhandarovich <[email protected]>
crypto: safexcel - Add error handling fordma_map_sg()callsHerbert Xu <[email protected]>
crypto:af_alg- Disallow multiple in-flight AIO requestsDinghao Liu <[email protected]>
crypto: ccp - fix memleak inccp_init_dm_workareaChen Ni <[email protected]>
crypto: sa2ul - Returncrypto_aead_setkeyto transfer the errorGonglei (Arei) <[email protected]>
crypto: virtio - Handle dataq logic with taskletChanho Park <[email protected]>
crypto: jh7110 - Correct deferred probe returnDan Carpenter <[email protected]>
crypto: rsa - add a check for allocation failureMickaël Salaün <[email protected]>
selinux: Fix error priority for bind withAF_UNSPEConPF_INET6socketBinbin Zhou <[email protected]>
drivers/thermal/loongson2_thermal: Fix incorrectPTR_ERR()judgmentBorislav Petkov (AMD) <[email protected]>
cpuidle: haltpoll: Do not enable interrupts when entering idleZhaoLong Wang <[email protected]>
mtd: Fix gluebi NULL pointer dereference caused by ftl notifierRichard Fitzgerald <[email protected]>
kunit: debugfs: Fix unchecked dereference indebugfs_print_results()Rafael J. Wysocki <[email protected]>
thermal: core: Fix NULL pointer dereference in zone registration error pathTony Luck <[email protected]>
ACPI: extlog: Clear Extended Error Log status whenRAS_CEChandled the errorAndy Shevchenko <[email protected]>
ACPI: LPSS: Fix the fractional clock divider flagsWolfram Sang <[email protected]>
spi: sh-msiof: Enforce fixed DTDL for R-Car H3Ard Biesheuvel <[email protected]>
efivarfs: Frees_fs_infoon unmountIlias Apalodimas <[email protected]>
efivarfs: force RO when remounting if SetVariable is not supportedGavrilov Ilia <[email protected]>
calipso: fix memory leak innetlbl_calipso_add_pass()Alexandra Diupina <[email protected]>
cpufreq: scmi: process the result ofdevm_of_clk_add_hw_provider()David E. Box <[email protected]>
platform/x86/intel/vsec: Fixxa_allocmemory leakYang Yingliang <[email protected]>
spi: cadence-quadspi: add missingclk_disable_unprepare()incqspi_probe()Chen Ni <[email protected]>
KEYS: encrypted: Add check for strsepNikita Kiryushin <[email protected]>
ACPI: LPIT: Avoid u32 multiplication overflowNikita Kiryushin <[email protected]>
ACPI: video: check for error while searching for backlight device parentRonald Monthero <[email protected]>
mtd: rawnand: IncrementIFC_TIMEOUT_MSECSfor nand controller responseAmit Kumar Mahapatra <[email protected]>
spi: spi-zynqmp-gqspi: fix driver kconfig dependenciesAlexander Antonov <[email protected]>
perf/x86/intel/uncore: Fix NULL pointer dereference issue inupi_fill_topology()Yiwei Lin <[email protected]>
sched/fair: Updatemin_vruntimeforreweight_entity()correctlyKunwu Chan <[email protected]>
powerpc/imc-pmu: Add a null pointer check inupdate_events_in_group()Kunwu Chan <[email protected]>
powerpc/powernv: Add a null pointer check inopal_powercap_init()Kunwu Chan <[email protected]>
powerpc/powernv: Add a null pointer check inopal_event_init()Kunwu Chan <[email protected]>
powerpc/powernv: Add a null pointer check toscom_debug_init_one()Nathan Lynch <[email protected]>
powerpc/rtas: Avoid warning on invalid token argument tosys_rtas()Kajol Jain <[email protected]>
powerpc/hv-gpci: Add return value check inaffinity_domain_via_partition_showfunctionMichael Ellerman <[email protected]>
selftests/powerpc: Fix error handling in FPU/VMX preemption testsNicholas Piggin <[email protected]>
KVM: PPC: Book3S HV: Handle pending exceptions on guest entry withMSR_EEJordan Niethe <[email protected]>
KVM: PPC: Book3S HV: Introduce low level MSR accessorJordan Niethe <[email protected]>
KVM: PPC: Book3S HV: Use accessors for VCPU registersJunhao He <[email protected]>
drivers/perf: hisi: Fix some event id for HiSilicon UC pmuRobin Murphy <[email protected]>
perf/arm-cmn: Fix HN-Fclass_occup_ideventsNathan Lynch <[email protected]>
powerpc/pseries/memhp: Fix access beyond end of drmem arrayRandy Dunlap <[email protected]>
powerpc/44x: select I2C for CURRITUCKPeter Zijlstra <[email protected]>
x86: FixCPUIDLE_FLAG_IRQ_ENABLEleaking timer reprogramMasahiro Yamada <[email protected]>
powerpc: add crtsavres.o to always-y instead of extra-yArnd Bergmann <[email protected]>
EDAC/thunderx: Fix possible out-of-bounds string accessYazen Ghannam <[email protected]>
x86/mce/inject: Clear test status valueColin Ian King <[email protected]>
x86/lib: Fix overflow when counting digits-------------
Diffstat:
Documentation/devicetree/bindings/arm/qcom.yaml | 2 +- .../devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml | 2 +- .../bindings/media/mediatek,mdp3-rdma.yaml | 29 +- .../bindings/media/mediatek,mdp3-wrot.yaml | 23 +- .../devicetree/bindings/media/rockchip-isp1.yaml | 11 +- .../phy/qcom,sc8280xp-qmp-usb43dp-phy.yaml | 4 +- Documentation/driver-api/pci/p2pdma.rst | 16 +- Makefile | 4 +- arch/arm/boot/dts/qcom/qcom-apq8064.dtsi | 2 +- arch/arm/boot/dts/qcom/qcom-msm8226.dtsi | 4 +- arch/arm/boot/dts/qcom/qcom-sdx65.dtsi | 4 +- arch/arm/boot/dts/st/stm32mp157a-dk1-scmi.dts | 2 +- arch/arm/boot/dts/st/stm32mp157c-dk2-scmi.dts | 2 +- arch/arm/boot/dts/st/stm32mp157c-ed1-scmi.dts | 2 +- arch/arm/boot/dts/st/stm32mp157c-ev1-scmi.dts | 3 +- arch/arm/mach-davinci/Kconfig | 2 + arch/arm64/boot/dts/freescale/imx8mm.dtsi | 4 +- arch/arm64/boot/dts/hisilicon/hikey970-pmic.dtsi | 3 - arch/arm64/boot/dts/mediatek/mt8183.dtsi | 6 +- arch/arm64/boot/dts/mediatek/mt8186.dtsi | 6 +- arch/arm64/boot/dts/mediatek/mt8195.dtsi | 24 +- arch/arm64/boot/dts/qcom/ipq6018.dtsi | 2 +- arch/arm64/boot/dts/qcom/qrb2210-rb1.dts | 10 + arch/arm64/boot/dts/qcom/qrb4210-rb2.dts | 1 - arch/arm64/boot/dts/qcom/qrb5165-rb5.dts | 2 +- arch/arm64/boot/dts/qcom/sa8775p.dtsi | 14 +- arch/arm64/boot/dts/qcom/sc7180-acer-aspire1.dts | 17 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 2 +- arch/arm64/boot/dts/qcom/sc7280-chrome-common.dtsi | 24 ++ arch/arm64/boot/dts/qcom/sc7280.dtsi | 20 +- arch/arm64/boot/dts/qcom/sc8180x-primus.dts | 2 +- arch/arm64/boot/dts/qcom/sc8180x.dtsi | 152 ++++------ .../dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts | 11 + arch/arm64/boot/dts/qcom/sc8280xp.dtsi | 2 +- arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 2 +- arch/arm64/boot/dts/qcom/sdm845.dtsi | 2 +- arch/arm64/boot/dts/qcom/sm6125.dtsi | 4 + arch/arm64/boot/dts/qcom/sm6350.dtsi | 2 +- arch/arm64/boot/dts/qcom/sm6375.dtsi | 41 ++- arch/arm64/boot/dts/qcom/sm8150-hdk.dts | 12 +- arch/arm64/boot/dts/qcom/sm8150.dtsi | 3 +- arch/arm64/boot/dts/qcom/sm8250.dtsi | 2 +- arch/arm64/boot/dts/qcom/sm8350.dtsi | 4 +- arch/arm64/boot/dts/qcom/sm8450.dtsi | 2 +- arch/arm64/boot/dts/qcom/sm8550.dtsi | 38 ++- .../boot/dts/renesas/r8a779g0-white-hawk-cpu.dtsi | 3 + arch/arm64/boot/dts/rockchip/rk3566-lubancat-1.dts | 2 +- arch/arm64/boot/dts/ti/k3-am62a-main.dtsi | 4 +- arch/arm64/boot/dts/ti/k3-am65-iot2050-common.dtsi | 10 + arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 2 +- arch/arm64/boot/dts/xilinx/Makefile | 9 +- arch/arm64/kernel/ptrace.c | 13 +- arch/arm64/kvm/vgic/vgic-its.c | 5 + arch/arm64/kvm/vgic/vgic-mmio-v3.c | 27 +- arch/csky/include/asm/jump_label.h | 5 + arch/loongarch/include/asm/elf.h | 5 - arch/loongarch/kernel/elf.c | 5 - arch/loongarch/kernel/process.c | 1 + arch/loongarch/net/bpf_jit.c | 5 +- arch/mips/alchemy/devboards/db1200.c | 2 +- arch/mips/alchemy/devboards/db1550.c | 2 +- arch/mips/include/asm/dmi.h | 2 +- arch/mips/kernel/setup.c | 4 +- arch/mips/kernel/smp.c | 4 +- arch/powerpc/Kconfig | 1 + arch/powerpc/kernel/rtas.c | 19 +- arch/powerpc/kvm/book3s_64_mmu_hv.c | 5 +- arch/powerpc/kvm/book3s_64_mmu_radix.c | 5 +- arch/powerpc/kvm/book3s_hv.c | 198 ++++++------ arch/powerpc/kvm/book3s_hv.h | 68 +++++ arch/powerpc/kvm/book3s_hv_builtin.c | 5 +- arch/powerpc/lib/Makefile | 2 +- arch/powerpc/perf/hv-gpci.c | 3 + arch/powerpc/perf/imc-pmu.c | 6 + arch/powerpc/platforms/44x/Kconfig | 1 + arch/powerpc/platforms/powernv/opal-irqchip.c | 2 + arch/powerpc/platforms/powernv/opal-powercap.c | 6 + arch/powerpc/platforms/powernv/opal-xscom.c | 5 + arch/powerpc/platforms/pseries/hotplug-memory.c | 9 +- arch/riscv/include/asm/sections.h | 1 + arch/riscv/include/asm/xip_fixup.h | 2 +- arch/riscv/kernel/module.c | 3 +- arch/riscv/kernel/patch.c | 11 +- arch/riscv/kernel/vmlinux-xip.lds.S | 2 + arch/riscv/kernel/vmlinux.lds.S | 2 + arch/riscv/mm/pageattr.c | 275 ++++++++++++++--- arch/s390/include/asm/pci_io.h | 32 +- arch/s390/pci/pci_mmio.c | 12 +- arch/um/drivers/virt-pci.c | 2 +- arch/x86/events/intel/uncore_snbep.c | 10 +- arch/x86/include/asm/kvm-x86-pmu-ops.h | 2 +- arch/x86/include/asm/mwait.h | 11 +- arch/x86/kernel/cpu/mce/inject.c | 1 + arch/x86/kernel/kvmclock.c | 12 +- arch/x86/kvm/pmu.c | 63 +++- arch/x86/kvm/pmu.h | 18 -- arch/x86/kvm/svm/nested.c | 15 - arch/x86/kvm/svm/pmu.c | 16 - arch/x86/kvm/vmx/pmu_intel.c | 20 -- arch/x86/lib/misc.c | 2 +- arch/x86/pci/mmconfig-shared.c | 13 +- block/bio.c | 46 +-- block/blk-cgroup.h | 3 +- block/blk-mq.c | 16 +- block/genhd.c | 5 +- block/ioctl.c | 11 +- crypto/af_alg.c | 14 +- crypto/rsa.c | 2 + crypto/scompress.c | 6 + drivers/accel/habanalabs/common/habanalabs_ioctl.c | 2 +- drivers/acpi/acpi_extlog.c | 7 +- drivers/acpi/acpi_lpit.c | 2 +- drivers/acpi/acpi_lpss.c | 3 +- drivers/acpi/acpi_video.c | 12 +- drivers/acpi/property.c | 4 + drivers/android/binder_alloc.c | 22 +- drivers/base/class.c | 1 + drivers/base/node.c | 9 +- drivers/base/swnode.c | 3 + drivers/block/loop.c | 52 ++-- drivers/block/null_blk/main.c | 12 +- drivers/bluetooth/btmtkuart.c | 11 +- drivers/bluetooth/btnxpuart.c | 7 +- drivers/bus/mhi/ep/main.c | 139 ++++++--- drivers/bus/mhi/ep/ring.c | 41 +-- drivers/clk/clk-renesas-pcie.c | 2 +- drivers/clk/clk-si5341.c | 4 +- drivers/clk/clk-sp7021.c | 12 +- drivers/clk/qcom/dispcc-sm8550.c | 8 + drivers/clk/qcom/gcc-sm8550.c | 110 +++---- drivers/clk/qcom/gpucc-sm8150.c | 4 +- drivers/clk/qcom/videocc-sm8150.c | 5 + drivers/clk/renesas/rzg2l-cpg.c | 91 +++--- drivers/clk/zynqmp/clk-mux-zynqmp.c | 2 +- drivers/clk/zynqmp/divider.c | 66 +--- drivers/clocksource/timer-ti-dm.c | 4 +- drivers/cpufreq/scmi-cpufreq.c | 7 +- drivers/cpuidle/cpuidle-haltpoll.c | 9 +- drivers/crypto/ccp/ccp-ops.c | 5 +- drivers/crypto/hisilicon/hpre/hpre_main.c | 122 ++++---- drivers/crypto/hisilicon/qm.c | 98 +++++- drivers/crypto/hisilicon/sec2/sec.h | 7 + drivers/crypto/hisilicon/sec2/sec_crypto.c | 13 +- drivers/crypto/hisilicon/sec2/sec_main.c | 70 +++-- drivers/crypto/hisilicon/zip/zip_main.c | 175 ++++++++--- drivers/crypto/inside-secure/safexcel_cipher.c | 19 +- drivers/crypto/sa2ul.c | 3 +- drivers/crypto/sahara.c | 248 +++++++-------- drivers/crypto/starfive/jh7110-cryp.c | 10 +- drivers/crypto/virtio/virtio_crypto_common.h | 2 + drivers/crypto/virtio/virtio_crypto_core.c | 26 +- drivers/cxl/core/port.c | 24 +- drivers/cxl/core/region.c | 2 +- drivers/cxl/cxl.h | 2 - drivers/edac/thunderx_edac.c | 10 +- drivers/firmware/ti_sci.c | 10 +- drivers/gpio/gpio-mlxbf3.c | 2 + drivers/gpio/gpiolib-sysfs.c | 2 +- drivers/gpio/gpiolib.c | 95 ++++-- drivers/gpio/gpiolib.h | 10 - drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 7 +- drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c | 26 +- drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 6 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 21 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 2 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 2 +- .../display/dc/link/protocols/link_dp_training.c | 2 +- .../display/dc/link/protocols/link_dp_training.h | 2 +- drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c | 4 +- drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.c | 52 +--- drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c | 5 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 6 +- .../gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c | 3 +- drivers/gpu/drm/bridge/tc358767.c | 2 +- drivers/gpu/drm/bridge/ti-tpd12s015.c | 4 +- drivers/gpu/drm/display/drm_dp_mst_topology.c | 20 +- drivers/gpu/drm/drm_drv.c | 10 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 5 +- drivers/gpu/drm/imx/lcdc/imx-lcdc.c | 9 - drivers/gpu/drm/mediatek/mtk_disp_merge.c | 2 +- drivers/gpu/drm/mediatek/mtk_dp.c | 1 + drivers/gpu/drm/mediatek/mtk_dpi.c | 16 +- drivers/gpu/drm/mediatek/mtk_mdp_rdma.c | 3 +- drivers/gpu/drm/msm/adreno/adreno_device.c | 2 +- .../drm/msm/disp/dpu1/catalog/dpu_5_1_sc8180x.h | 1 + .../gpu/drm/msm/disp/dpu1/catalog/dpu_6_0_sm8250.h | 2 +- .../gpu/drm/msm/disp/dpu1/catalog/dpu_6_2_sc7180.h | 2 +- .../gpu/drm/msm/disp/dpu1/catalog/dpu_7_2_sc7280.h | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 4 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 4 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c | 6 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.h | 4 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.c | 6 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.h | 3 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.c | 20 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.h | 8 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c | 9 + drivers/gpu/drm/msm/dsi/phy/dsi_phy.c | 4 +- drivers/gpu/drm/nouveau/dispnv50/disp.c | 3 +- drivers/gpu/drm/nouveau/nv04_fence.c | 2 +- drivers/gpu/drm/omapdrm/omap_drv.c | 9 +- drivers/gpu/drm/panel/panel-elida-kd35t133.c | 2 + drivers/gpu/drm/panel/panel-newvision-nv3051d.c | 2 + drivers/gpu/drm/panel/panel-sitronix-st7701.c | 2 +- drivers/gpu/drm/panfrost/panfrost_gpu.c | 70 +++-- drivers/gpu/drm/radeon/r100.c | 4 +- drivers/gpu/drm/radeon/r600_cs.c | 4 +- drivers/gpu/drm/radeon/radeon_display.c | 7 +- drivers/gpu/drm/radeon/radeon_vm.c | 8 +- drivers/gpu/drm/radeon/si.c | 4 + drivers/gpu/drm/radeon/sumo_dpm.c | 4 +- drivers/gpu/drm/radeon/trinity_dpm.c | 4 +- drivers/gpu/drm/tests/drm_dp_mst_helper_test.c | 6 +- drivers/gpu/drm/tidss/tidss_dispc.c | 63 +++- drivers/gpu/drm/tidss/tidss_kms.c | 4 - drivers/gpu/drm/tilcdc/tilcdc_drv.c | 2 +- drivers/hid/hid-sensor-hub.c | 2 +- drivers/hid/wacom_wac.c | 32 +- drivers/i2c/busses/i2c-s3c2410.c | 40 +-- drivers/idle/intel_idle.c | 19 +- drivers/iio/adc/ad7091r-base.c | 6 +- drivers/iio/adc/ad9467.c | 112 +++++-- drivers/iio/adc/adi-axi-adc.c | 74 +---- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 6 +- drivers/infiniband/hw/hns/hns_roce_pd.c | 2 +- drivers/infiniband/hw/mthca/mthca_cmd.c | 4 +- drivers/infiniband/hw/mthca/mthca_main.c | 2 +- drivers/infiniband/ulp/iser/iscsi_iser.h | 2 - drivers/infiniband/ulp/iser/iser_initiator.c | 5 +- drivers/infiniband/ulp/iser/iser_memory.c | 8 +- drivers/infiniband/ulp/iser/iser_verbs.c | 1 - drivers/input/keyboard/atkbd.c | 12 +- drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c | 1 + drivers/iommu/dma-iommu.c | 3 + drivers/iommu/of_iommu.c | 7 + drivers/leds/Kconfig | 1 + drivers/leds/leds-aw200xx.c | 7 +- drivers/md/md.c | 29 +- drivers/md/raid1.c | 12 +- drivers/media/dvb-core/dvbdev.c | 2 + drivers/media/dvb-frontends/m88ds3103.c | 7 +- drivers/media/pci/bt8xx/bttv-driver.c | 27 +- drivers/media/pci/bt8xx/bttv-vbi.c | 8 +- drivers/media/platform/amphion/vpu_core.c | 2 +- .../media/platform/mediatek/jpeg/mtk_jpeg_core.c | 1 - drivers/media/platform/nxp/imx-mipi-csis.c | 17 +- .../media/platform/rockchip/rkisp1/rkisp1-dev.c | 6 +- drivers/media/platform/verisilicon/hantro_drv.c | 2 + drivers/media/platform/verisilicon/hantro_v4l2.c | 3 + drivers/media/test-drivers/visl/visl-video.c | 3 + drivers/media/usb/cx231xx/cx231xx-core.c | 2 + drivers/media/usb/pvrusb2/pvrusb2-context.c | 3 +- drivers/media/v4l2-core/v4l2-async.c | 1 - drivers/mfd/cs42l43-sdw.c | 74 ++--- drivers/mfd/intel-lpss.c | 2 +- drivers/mfd/rk8xx-core.c | 34 +-- drivers/mfd/syscon.c | 4 + drivers/mfd/tps6594-core.c | 3 + drivers/mmc/host/Kconfig | 10 +- drivers/mtd/mtd_blkdevs.c | 4 +- drivers/mtd/nand/raw/fsl_ifc_nand.c | 2 +- drivers/net/amt.c | 6 +- drivers/net/dsa/vitesse-vsc73xx-core.c | 2 + drivers/net/ethernet/marvell/octeontx2/af/rpm.c | 7 +- .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_main.c | 26 +- .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_rx.c | 6 +- .../net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c | 8 +- .../ethernet/mellanox/mlxsw/spectrum_acl_tcam.c | 6 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 24 +- drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c | 2 +- drivers/net/ethernet/renesas/ravb_main.c | 2 +- drivers/net/ethernet/stmicro/stmmac/stmmac.h | 1 + .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 29 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 1 + drivers/net/ethernet/ti/am65-cpsw-nuss.c | 5 +- drivers/net/netdevsim/netdev.c | 9 +- drivers/net/phy/micrel.c | 9 + drivers/net/wireless/ath/ath11k/ahb.c | 4 +- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 3 +- drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 2 +- .../net/wireless/intel/iwlwifi/mvm/mld-mac80211.c | 6 +- drivers/net/wireless/intel/iwlwifi/mvm/phy-ctxt.c | 11 - drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 2 +- drivers/net/wireless/marvell/libertas/Kconfig | 2 - drivers/net/wireless/marvell/mwifiex/cfg80211.c | 2 + drivers/net/wireless/marvell/mwifiex/fw.h | 1 + drivers/net/wireless/marvell/mwifiex/ioctl.h | 1 + drivers/net/wireless/marvell/mwifiex/sdio.c | 21 +- drivers/net/wireless/marvell/mwifiex/sdio.h | 2 + drivers/net/wireless/marvell/mwifiex/uap_cmd.c | 8 + drivers/net/wireless/mediatek/mt76/eeprom.c | 6 +- drivers/net/wireless/mediatek/mt76/mt76.h | 3 +- drivers/net/wireless/mediatek/mt76/mt7615/sdio.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7915/eeprom.h | 3 +- drivers/net/wireless/mediatek/mt76/mt7915/main.c | 5 +- drivers/net/wireless/mediatek/mt76/mt7915/mmio.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 11 +- drivers/net/wireless/mediatek/mt76/mt7921/sdio.c | 4 +- .../net/wireless/mediatek/mt76/mt7921/sdio_mac.c | 3 +- drivers/net/wireless/mediatek/mt76/mt7996/mac.c | 4 +- drivers/net/wireless/mediatek/mt76/mt7996/mcu.h | 2 +- drivers/net/wireless/mediatek/mt76/sdio.c | 18 +- drivers/net/wireless/purelifi/plfxlc/usb.c | 5 +- drivers/net/wireless/realtek/rtlwifi/pci.c | 79 +---- drivers/net/wireless/realtek/rtlwifi/pci.h | 5 - .../net/wireless/realtek/rtlwifi/rtl8188ee/phy.c | 14 +- .../wireless/realtek/rtlwifi/rtl8192c/phy_common.c | 12 +- .../wireless/realtek/rtlwifi/rtl8192c/phy_common.h | 1 - .../net/wireless/realtek/rtlwifi/rtl8192ce/phy.c | 6 +- .../net/wireless/realtek/rtlwifi/rtl8192ce/phy.h | 1 - .../net/wireless/realtek/rtlwifi/rtl8192cu/phy.c | 6 +- .../net/wireless/realtek/rtlwifi/rtl8192de/phy.c | 15 +- .../net/wireless/realtek/rtlwifi/rtl8192ee/phy.c | 16 +- .../net/wireless/realtek/rtlwifi/rtl8192se/phy.c | 15 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/phy.c | 5 +- drivers/net/wireless/realtek/rtlwifi/wifi.h | 7 + drivers/net/wireless/realtek/rtw88/mac80211.c | 4 +- drivers/net/wireless/realtek/rtw88/sdio.c | 35 ++- drivers/net/xen-netback/netback.c | 44 ++- drivers/nvme/target/tcp.c | 20 +- drivers/nvme/target/trace.h | 5 +- drivers/of/base.c | 1 + drivers/of/unittest-data/tests-phandle.dtsi | 10 +- drivers/of/unittest.c | 74 +++-- drivers/pci/controller/dwc/pci-keystone.c | 9 + drivers/pci/controller/dwc/pcie-designware-ep.c | 1 + drivers/pci/controller/pcie-mediatek-gen3.c | 85 +++--- drivers/pci/controller/pcie-mediatek.c | 10 +- drivers/pci/endpoint/functions/pci-epf-mhi.c | 66 ++-- drivers/perf/arm-cmn.c | 2 +- drivers/perf/hisilicon/hisi_uncore_uc_pmu.c | 4 +- drivers/platform/x86/intel/vsec.c | 25 +- drivers/platform/x86/intel/vsec.h | 1 + drivers/power/supply/bq256xx_charger.c | 5 +- drivers/power/supply/cw2015_battery.c | 2 +- drivers/power/supply/qcom_pmi8998_charger.c | 4 + drivers/pwm/core.c | 2 +- drivers/pwm/pwm-jz4740.c | 7 +- drivers/pwm/pwm-stm32.c | 31 +- drivers/scsi/bfa/bfad_bsg.c | 2 +- drivers/scsi/fnic/fnic_debugfs.c | 3 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 11 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 9 +- drivers/scsi/mpi3mr/mpi3mr_app.c | 16 + drivers/scsi/mpi3mr/mpi3mr_os.c | 19 +- drivers/soc/qcom/llcc-qcom.c | 10 +- drivers/spi/Kconfig | 3 +- drivers/spi/spi-cadence-quadspi.c | 4 +- drivers/spi/spi-coldfire-qspi.c | 1 - drivers/spi/spi-sh-msiof.c | 17 ++ drivers/spmi/spmi-mtk-pmif.c | 20 +- drivers/staging/media/rkvdec/rkvdec.c | 3 + drivers/target/target_core_file.c | 10 +- drivers/thermal/loongson2_thermal.c | 2 +- drivers/thermal/thermal_core.c | 1 - drivers/tty/serial/8250/8250_bcm2835aux.c | 2 + drivers/tty/serial/8250/8250_exar.c | 5 +- drivers/tty/serial/8250/8250_omap.c | 2 +- drivers/tty/serial/apbuart.c | 2 +- drivers/tty/serial/imx.c | 36 +-- drivers/tty/serial/omap-serial.c | 27 +- drivers/tty/serial/sc16is7xx.c | 8 +- drivers/tty/serial/serial_core.c | 33 +- drivers/tty/tty_io.c | 31 +- drivers/ufs/core/ufshcd.c | 7 +- drivers/ufs/host/ufs-qcom.c | 4 +- drivers/usb/cdns3/cdns3-gadget.c | 142 ++++++--- drivers/usb/cdns3/cdns3-gadget.h | 3 + drivers/usb/chipidea/core.c | 7 + drivers/usb/class/cdc-acm.c | 3 + drivers/usb/dwc3/core.c | 39 +-- drivers/usb/dwc3/ep0.c | 5 +- drivers/usb/dwc3/gadget.c | 19 +- drivers/usb/gadget/function/f_uvc.c | 63 ++-- drivers/usb/gadget/function/u_uvc.h | 6 + drivers/usb/gadget/legacy/webcam.c | 333 ++++++++++++++++----- drivers/usb/host/xhci-mtk.c | 40 ++- drivers/usb/host/xhci-mtk.h | 2 + drivers/usb/mon/mon_bin.c | 7 +- drivers/usb/phy/phy-mxs-usb.c | 3 +- drivers/usb/typec/class.c | 4 +- drivers/vdpa/alibaba/eni_vdpa.c | 6 +- drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c | 7 +- drivers/vfio/pci/pds/dirty.c | 6 +- drivers/vhost/vsock.c | 1 + drivers/video/fbdev/acornfb.c | 2 +- drivers/video/fbdev/core/fb_defio.c | 8 +- drivers/video/fbdev/imxfb.c | 27 +- drivers/watchdog/bcm2835_wdt.c | 3 +- drivers/watchdog/hpwdt.c | 2 +- drivers/watchdog/rti_wdt.c | 13 +- drivers/watchdog/watchdog_dev.c | 3 +- fs/ceph/Kconfig | 1 + fs/dlm/debug_fs.c | 2 +- fs/efivarfs/super.c | 15 + fs/erofs/compress.h | 6 + fs/erofs/decompressor.c | 62 +++- fs/erofs/decompressor_deflate.c | 5 +- fs/erofs/decompressor_lzma.c | 4 +- fs/erofs/internal.h | 38 +-- fs/erofs/super.c | 72 +---- fs/erofs/zdata.c | 5 +- fs/erofs/zmap.c | 23 +- fs/f2fs/data.c | 7 +- fs/f2fs/file.c | 7 +- fs/f2fs/namei.c | 2 +- fs/f2fs/node.c | 6 +- fs/f2fs/xattr.c | 11 +- fs/gfs2/quota.c | 3 +- fs/gfs2/rgrp.c | 2 +- fs/namespace.c | 11 + fs/nfs/blocklayout/blocklayout.c | 7 +- fs/nfs/dir.c | 2 +- fs/nfs/direct.c | 5 +- fs/nfs/internal.h | 2 +- fs/nfs/nfs4proc.c | 3 + fs/nfs/pnfs.c | 3 +- fs/pstore/ram_core.c | 2 +- fs/smb/server/asn1.c | 5 + fs/smb/server/connection.c | 6 - fs/smb/server/connection.h | 2 +- fs/smb/server/oplock.c | 6 + fs/smb/server/smb2pdu.c | 22 +- fs/smb/server/smb_common.c | 6 +- fs/smb/server/transport_rdma.c | 11 +- fs/smb/server/transport_tcp.c | 13 +- include/asm-generic/cmpxchg-local.h | 2 +- include/crypto/if_alg.h | 3 + include/drm/display/drm_dp_mst_helper.h | 2 +- include/drm/drm_bridge.h | 2 +- include/dt-bindings/clock/qcom,videocc-sm8150.h | 4 + include/linux/bio.h | 9 +- include/linux/bpf.h | 13 +- include/linux/bpf_mem_alloc.h | 1 + include/linux/clk-provider.h | 4 +- include/linux/gpio/driver.h | 6 + include/linux/hisi_acc_qm.h | 20 +- include/linux/iio/adc/adi-axi-adc.h | 4 + include/linux/mhi_ep.h | 19 +- include/linux/netfilter_bridge.h | 6 +- include/linux/pci.h | 12 +- include/linux/rcupdate.h | 6 + include/linux/skbuff.h | 2 +- include/linux/srcu.h | 2 +- include/linux/virtio_net.h | 9 +- include/linux/virtio_vsock.h | 1 + include/net/af_vsock.h | 2 +- include/net/bluetooth/hci_core.h | 1 - include/net/netdev_queues.h | 2 +- include/uapi/linux/bpf.h | 3 + init/do_mounts.c | 9 +- io_uring/io_uring.c | 22 +- io_uring/rw.c | 10 +- kernel/bpf/arraymap.c | 12 +- kernel/bpf/hashtab.c | 6 +- kernel/bpf/lpm_trie.c | 3 + kernel/bpf/map_in_map.c | 13 +- kernel/bpf/map_in_map.h | 2 +- kernel/bpf/memalloc.c | 94 +----- kernel/bpf/stackmap.c | 11 +- kernel/bpf/syscall.c | 47 ++- kernel/bpf/verifier.c | 96 +++--- kernel/debug/kdb/kdb_main.c | 2 - kernel/dma/coherent.c | 4 +- kernel/sched/fair.c | 20 +- kernel/time/tick-sched.c | 5 + kernel/trace/bpf_trace.c | 7 + lib/kunit/debugfs.c | 4 +- net/bluetooth/hci_conn.c | 8 +- net/bluetooth/hci_debugfs.c | 12 +- net/bluetooth/hci_event.c | 11 +- net/bridge/br_netfilter_hooks.c | 42 ++- net/bridge/br_netfilter_ipv6.c | 14 +- net/core/rtnetlink.c | 14 +- net/dns_resolver/dns_key.c | 2 +- net/ethtool/features.c | 9 +- net/ipv4/af_inet.c | 1 + net/ipv4/ipmr.c | 13 +- net/ipv4/netfilter/nf_reject_ipv4.c | 9 +- net/ipv4/udp.c | 34 +-- net/ipv6/ip6_tunnel.c | 26 +- net/ipv6/mcast.c | 4 + net/ipv6/netfilter/nf_reject_ipv6.c | 11 +- net/ipv6/udp.c | 16 +- net/mptcp/options.c | 6 +- net/mptcp/subflow.c | 17 +- net/ncsi/internal.h | 7 +- net/ncsi/ncsi-netlink.c | 4 +- net/ncsi/ncsi-pkt.h | 7 +- net/ncsi/ncsi-rsp.c | 26 +- net/netfilter/ipset/ip_set_hash_netiface.c | 8 +- net/netfilter/ipvs/ip_vs_xmit.c | 4 +- net/netfilter/nf_log_syslog.c | 13 +- net/netfilter/nf_queue.c | 6 +- net/netfilter/nf_tables_api.c | 38 ++- net/netfilter/nfnetlink_log.c | 8 +- net/netfilter/nft_limit.c | 19 +- net/netfilter/xt_physdev.c | 2 +- net/netlabel/netlabel_calipso.c | 49 +-- net/rxrpc/ar-internal.h | 1 + net/rxrpc/call_object.c | 4 +- net/rxrpc/local_object.c | 13 +- net/rxrpc/output.c | 6 +- net/rxrpc/rxkad.c | 2 + net/sched/act_ct.c | 12 +- net/sctp/socket.c | 13 +- net/sunrpc/xprtmultipath.c | 2 +- net/tls/tls_sw.c | 6 +- net/unix/unix_bpf.c | 21 +- net/vmw_vsock/af_vsock.c | 9 +- net/vmw_vsock/hyperv_transport.c | 4 +- net/vmw_vsock/virtio_transport.c | 1 + net/vmw_vsock/virtio_transport_common.c | 43 ++- net/vmw_vsock/vsock_loopback.c | 1 + net/wireless/scan.c | 47 ++- rust/bindgen_parameters | 4 + security/apparmor/lib.c | 1 + security/apparmor/lsm.c | 1 - security/apparmor/policy_unpack.c | 11 +- security/keys/encrypted-keys/encrypted.c | 4 + security/selinux/hooks.c | 7 + sound/pci/hda/patch_hdmi.c | 6 + sound/pci/hda/patch_realtek.c | 3 + sound/pci/oxygen/oxygen_mixer.c | 2 +- sound/soc/amd/vangogh/acp5x-mach.c | 35 +-- sound/soc/codecs/cs35l33.c | 4 +- sound/soc/codecs/rt5645.c | 8 - sound/soc/codecs/tas2781-fmwlib.c | 1 + .../soc/intel/boards/sof_sdw_rt_sdca_jack_common.c | 1 + sound/soc/intel/common/soc-acpi-intel-glk-match.c | 14 +- sound/soc/mediatek/common/mtk-dsp-sof-common.c | 2 +- sound/soc/sof/ipc4-loader.c | 11 +- sound/soc/sof/topology.c | 2 +- sound/usb/mixer_scarlett_gen2.c | 223 +++++++++----- tools/include/uapi/linux/bpf.h | 3 + tools/lib/api/io.h | 1 + tools/perf/builtin-stat.c | 18 +- .../arch/arm64/ampere/ampereone/core-imp-def.json | 2 +- .../attr/test-record-user-regs-no-sve-aarch64 | 2 +- .../tests/attr/test-record-user-regs-sve-aarch64 | 2 +- tools/perf/tests/workloads/thloop.c | 4 +- tools/perf/util/bpf-event.c | 8 +- tools/perf/util/bpf-event.h | 12 +- tools/perf/util/db-export.c | 4 +- tools/perf/util/env.c | 50 ++-- tools/perf/util/env.h | 4 + tools/perf/util/genelf.c | 6 +- tools/perf/util/header.c | 17 +- tools/perf/util/hisi-ptt.c | 1 + tools/perf/util/mem-events.c | 25 +- tools/perf/util/stat-shadow.c | 2 +- tools/perf/util/unwind-libdw.c | 21 +- tools/perf/util/unwind-libunwind-local.c | 2 +- tools/testing/selftests/alsa/conf.c | 2 +- tools/testing/selftests/alsa/mixer-test.c | 4 +- tools/testing/selftests/bpf/prog_tests/bpf_iter.c | 2 + tools/testing/selftests/bpf/prog_tests/time_tai.c | 2 +- .../selftests/bpf/progs/bpf_iter_task_stack.c | 5 + .../selftests/bpf/progs/test_global_func16.c | 2 +- .../selftests/bpf/progs/verifier_basic_stack.c | 8 +- .../testing/selftests/bpf/progs/verifier_int_ptr.c | 5 +- .../selftests/bpf/progs/verifier_raw_stack.c | 5 +- .../testing/selftests/bpf/progs/verifier_var_off.c | 62 +++- .../selftests/bpf/progs/xdp_synproxy_kern.c | 4 +- .../selftests/bpf/verifier/atomic_cmpxchg.c | 11 - tools/testing/selftests/bpf/verifier/calls.c | 4 +- .../drivers/net/bonding/mode-1-recovery-updelay.sh | 2 +- .../drivers/net/bonding/mode-2-recovery-updelay.sh | 2 +- .../testing/selftests/drivers/net/mlxsw/qos_pfc.sh | 18 +- .../drivers/net/mlxsw/spectrum-2/tc_flower.sh | 106 ++++++- .../selftests/net/arp_ndisc_untracked_subnets.sh | 2 +- .../selftests/net/fib_nexthop_multiprefix.sh | 4 +- tools/testing/selftests/powerpc/math/fpu_preempt.c | 9 +- tools/testing/selftests/powerpc/math/vmx_preempt.c | 10 +- tools/testing/selftests/sgx/Makefile | 2 +- tools/testing/selftests/sgx/load.c | 9 +- tools/testing/selftests/sgx/sigstruct.c | 5 +- tools/testing/selftests/sgx/test_encl.c | 8 +- 581 files changed, 5299 insertions(+), 3273 deletions(-)
Quoted 5 lines · Greg Kroah-Hartman
This is the start of the stable review cycle for the 6.6.14 release. There are 580 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.
Successfully compiled and installed the kernel on my computer (Acer Aspire E15, Intel Core i3 Haswell). No noticeable regressions.
Signature · 1 line
An old man doll... just what I always wanted! - Clara
Quoted 9 lines · Greg Kroah-Hartman
This is the start of the stable review cycle for the 6.6.14 release. There are 580 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, 25 Jan 2024 17:44:18 +0000. Anything received after that time might be too late.
The whole patch series can be found in one patch at:
Quoted 8 lines
https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.6.14-rc2.gzor in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.gitlinux-6.6.y
and the diffstat can be found below.thanks,
greg k-h
Built and booted successfully on RISC-V RV64 (HiFive Unmatched).
Quoted 5 lines · Greg Kroah-Hartman
This is the start of the stable review cycle for the 6.6.14 release. There are 580 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.
Quoted 8 lines
Responses should be made by Thu, 25 Jan 2024 17:44:18 +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.14-rc2.gzor in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.gitlinux-6.6.y
and the diffstat can be found below.
Cheers,
Conor.
Quoted 9 lines · Greg Kroah-Hartman
This is the start of the stable review cycle for the 6.6.14 release. There are 580 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, 25 Jan 2024 17:44:18 +0000. Anything received after that time might be too late.
The whole patch series can be found in one patch at:
Quoted 8 lines
https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.6.14-rc2.gzor in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.gitlinux-6.6.y
and the diffstat can be found below.thanks,
greg k-h
All tests passing for Tegra ...
Test results for stable-v6.6:
10 builds: 10 pass, 0 fail
26 boots: 26 pass, 0 fail
116 tests: 116 pass, 0 failLinux version: 6.6.14-rc2-g86b2b02ae53b
Boards tested: tegra124-jetson-tk1, tegra186-p2771-0000,
tegra194-p2972-0000, tegra194-p3509-0000+p3668-0000,
tegra20-ventana, tegra210-p2371-2180,
tegra210-p3450-0000, tegra30-cardhu-a04Jon
Hi Greg
Quoted 10 lines · Greg Kroah-Hartman
This is the start of the stable review cycle for the 6.6.14 release. There are 580 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, 25 Jan 2024 17:44:18 +0000. Anything received after that time might be too late.
The whole patch series can be found in one patch at:
Quoted 9 lines
https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.6.14-rc2.gzor in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.gitlinux-6.6.y
and the diffstat can be found below.thanks,
greg k-h
6.6.14-rc2 tested.
Build successfully completed.
Boot successfully completed.
No dmesg regressions.
Video output normal.
Sound output normal.
Lenovo ThinkPad X1 Carbon Gen10(Intel i7-1260P(x86_64) arch linux)
[ 0.000000] Linux version 6.6.14-rc2rv
(takeshi@ThinkPadX1Gen10J0764) (gcc (GCC) 13.2.1 20230801, GNU ld (GNU Binutils) 2.41.0) #1 SMP PREEMPT_DYNAMIC Wed Jan 24 20:06:42 JST 2024
Thanks
Quoted 10 lines · Greg Kroah-Hartman
This is the start of the stable review cycle for the 6.6.14 release. There are 580 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, 25 Jan 2024 17:44:18 +0000. Anything received after that time might be too late.
The whole patch series can be found in one patch at:
Quoted 8 lines
https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.6.14-rc2.gzor in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.gitlinux-6.6.y
and the diffstat can be found below.thanks,
greg k-h
Results from Linaro’s test farm.
No regressions on arm64, arm, x86_64, and i386.
## Build
* kernel: 6.6.14-rc2
* git: https://gitlab.com/Linaro/lkft/mirrors/stable/linux-stable-rc
* git branch: linux-6.6.y
* git commit: 86b2b02ae53b684a71d629c5ae2511c2e0d0f675
* git describe: v6.6.13-581-g86b2b02ae53b
* test details:
https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.6.y/build/v6.6.13-581-g86b2b02ae53b
## Test Regressions (compared to v6.6.13)
## Metric Regressions (compared to v6.6.13)
## Test Fixes (compared to v6.6.13)
## Metric Fixes (compared to v6.6.13)
## Test result summary
total: 153830, pass: 132159, fail: 2244, skip: 19241, xfail: 186
## Build Summary
* arc: 5 total, 5 passed, 0 failed
* arm: 145 total, 144 passed, 1 failed
* arm64: 52 total, 49 passed, 3 failed
* i386: 41 total, 40 passed, 1 failed
* mips: 26 total, 26 passed, 0 failed
* parisc: 4 total, 4 passed, 0 failed
* powerpc: 36 total, 36 passed, 0 failed
* riscv: 25 total, 24 passed, 1 failed
* s390: 13 total, 13 passed, 0 failed
* sh: 10 total, 10 passed, 0 failed
* sparc: 8 total, 8 passed, 0 failed
* x86_64: 46 total, 44 passed, 2 failed
## Test suites summary
* boot
* kselftest-android
* kselftest-arm64
* kselftest-breakpoints
* kselftest-capabilities
* kselftest-cgroup
* kselftest-clone3
* kselftest-core
* kselftest-cpu-hotplug
* kselftest-cpufreq
* kselftest-drivers-dma-buf
* kselftest-efivarfs
* kselftest-exec
* kselftest-filesystems
* kselftest-filesystems-binderfs
* kselftest-filesystems-epoll
* kselftest-firmware
* kselftest-fpu
* kselftest-ftrace
* kselftest-futex
* kselftest-gpio
* kselftest-intel_pstate
* kselftest-ipc
* kselftest-ir
* kselftest-kcmp
* kselftest-kexec
* kselftest-kvm
* kselftest-lib
* kselftest-livepatch
* kselftest-membarrier
* kselftest-memfd
* kselftest-memory-hotplug
* kselftest-mincore
* kselftest-mount
* kselftest-mqueue
* kselftest-net
* kselftest-net-forwarding
* kselftest-net-mptcp
* kselftest-netfilter
* kselftest-nsfs
* kselftest-openat2
* kselftest-pid_namespace
* kselftest-pidfd
* kselftest-proc
* kselftest-pstore
* kselftest-ptrace
* kselftest-rseq
* kselftest-rtc
* kselftest-seccomp
* kselftest-sigaltstack
* kselftest-size
* kselftest-splice
* kselftest-static_keys
* kselftest-sync
* kselftest-sysctl
* kselftest-tc-testing
* kselftest-timens
* kselftest-timers
* kselftest-tmpfs
* kselftest-tpm2
* kselftest-user
* kselftest-user_events
* kselftest-vDSO
* kselftest-vm
* kselftest-watchdog
* kselftest-x86
* kselftest-zram
* kunit
* kvm-unit-tests
* libgpiod
* libhugetlbfs
* log-parser-boot
* log-parser-test
* ltp-cap_bounds
* ltp-commands
* ltp-containers
* ltp-controllers
* ltp-cpuhotplug
* ltp-crypto
* ltp-cve
* ltp-dio
* ltp-fcntl-locktests
* ltp-filecaps
* ltp-fs
* ltp-fs_bind
* ltp-fs_perms_simple
* ltp-fsx
* ltp-hugetlb
* ltp-io
* ltp-ipc
* ltp-math
* ltp-mm
* ltp-nptl
* ltp-pty
* ltp-sched
* ltp-securebits
* ltp-smoke
* ltp-syscalls
* ltp-tracing
* network-basic-tests
* perf
* rcutorture
* v4l2-compliance
--
Linaro LKFT
https://lkft.linaro.org
Quoted 9 lines · Greg Kroah-Hartman
This is the start of the stable review cycle for the 6.6.14 release. There are 580 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, 25 Jan 2024 17:44:18 +0000. Anything received after that time might be too late.
The whole patch series can be found in one patch at:
Quoted 8 lines
https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.6.14-rc2.gzor in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.gitlinux-6.6.y
and the diffstat can be found below.thanks,
greg k-h
On ARCH_BRCMSTB using 32-bit and 64-bit ARM kernels, build tested on BMIPS_GENERIC:
Signature · 1 line
Florian
Quoted 5 lines · Greg Kroah-Hartman
This is the start of the stable review cycle for the 6.6.14 release. There are 580 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.
Quoted 9 lines
Responses should be made by Thu, 25 Jan 2024 17:44:18 +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.14-rc2.gzor in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.gitlinux-6.6.y
and the diffstat can be found below.
KernelCI report for stable-rc/linux-6.6.y for this week :-
## stable-rc HEAD for linux-6.6.y:
Date: 2024-01-24
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git/log/?h=86b2b02ae53b684a71d629c5ae2511c2e0d0f675
## Build failures:
No build failures seen for the stable-rc/linux-6.6.y commit head \o/
## Boot failures:
No **new** boot failures seen for the stable-rc/linux-6.6.y commit head \o/
Thanks,
Shreeya Patel
Quoted 8 lines · Greg Kroah-Hartman
This is the start of the stable review cycle for the 6.6.14 release. There are 580 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, 25 Jan 2024 17:44:18 +0000. Anything received after that time might be too late.
Built and QEMU-booted for Rust:
Cheers,
Miguel