Changelog in Linux kernel 6.10

 
.editorconfig: remove trim_trailing_whitespace option
 
/dev/port: don't compile file operations without CONFIG_DEVPORT
 
/proc/pid/smaps: add mseal info for vma
 
3c515: remove unused 'mtu' variable
 
9p: add missing locking around taking dentry fid list
9p: Use alternative invalidation to using launder_folio
 
ABI: sysfs-driver-panfrost-profiling: fix indentation problem
 
accel/qaic: Add bootlog debugfs
accel/qaic: Add fifo queued debugfs
accel/qaic: Add fifo size debugfs
accel/qaic: Add Sahara implementation for firmware loading
accel/qaic: mark debugfs stub functions as static inline
 
acpi/ghes: Process CXL Component Events
 
ACPI/IORT: Handle memory address size limits as limits
 
ACPI/NUMA: Remove architecture dependent remainings
ACPI/NUMA: Squash acpi_numa_memory_affinity_init() into acpi_parse_memory_affinity()
ACPI/NUMA: Squash acpi_numa_slit_init() into acpi_parse_slit()
 
ACPI: AC: Properly notify powermanagement core about changes
ACPI: APEI: EINJ: Fix einj_dev release leak
ACPI: APEI: EINJ: mark remove callback as __exit
ACPI: bus: Don't use "proxy" headers
ACPI: bus: Indicate support for _TFP thru _OSC
ACPI: bus: Indicate support for IRQ ResourceSource thru _OSC
ACPI: bus: Indicate support for more than 16 p-states thru _OSC
ACPI: bus: Indicate support for the Generic Event Device thru _OSC
ACPI: bus: Make container_of() no-op where it makes sense
ACPI: disable -Wstringop-truncation
ACPI: DPTF: Add Lunar Lake support
ACPI: drop redundant owner from acpi_driver
ACPI: EC: Abort address space access upon error
ACPI: EC: Avoid returning AE_OK on errors in address space handler
ACPI: EC: Evaluate orphan _REG under EC device
ACPI: EC: Install address space handler at the namespace root
ACPI: Fix Generic Initiator Affinity _OSC bit
ACPI: IPMI: Add helper to wait for when SMI is selected
ACPI: LPSS: Advertise number of chip selects via property
ACPI: LPSS: Remove nested ifdeffery for CONFIG_PM
ACPI: mipi-disco-img: Switch to new Intel CPU model defines
ACPI: Move acpi_blacklisted() declaration to asm/acpi.h
ACPI: NHLT: Drop redundant types
ACPI: NHLT: Introduce API for the table
ACPI: NHLT: Reintroduce types the table consists of
ACPI: NHLT: Streamline struct naming
ACPI: platform-profile: add platform_profile_cycle()
ACPI: processor_idle: Fix invalid comparison with insertion sort for latency
ACPI: property: Add reference to UEFI DSD Guide
ACPI: resource: Do IRQ override on GMxBGxx (XMG APEX 17 M23)
ACPI: resource: Do IRQ override on TongFang GXxHRXx and GMxHGxx
ACPI: resource: Skip IRQ override on Asus Vivobook Pro N6506MV
ACPI: scan: Avoid enumerating devices with clearly invalid _STA values
ACPI: scan: Ignore camera graph port nodes on all Dell Tiger, Alder and Raptor Lake models
ACPI: scan: Introduce typedef:s for struct acpi_hotplug_context members
ACPI: scan: Move misleading comment to acpi_dma_configure_id()
ACPI: scan: Use list_first_entry_or_null() in acpi_device_hid()
ACPI: scan: Use standard error checking pattern
ACPI: store owner from modules with acpi_bus_register_driver()
ACPI: tools: pfrut: Print the update_cap field during capability query
ACPI: video: Add backlight=native quirk for Lenovo Slim 7 16ARH7
ACPI: x86: Add PNP_UART1_SKIP quirk for Lenovo Blade2 tablets
ACPI: x86: Force StorageD3Enable on more products
ACPI: x86: Introduce a Makefile
ACPI: x86: Move acpi_cmos_rtc to x86 folder
ACPI: x86: Move blacklist to x86 folder
ACPI: x86: Move LPSS to x86 folder
ACPI: x86: utils: Mark SMO8810 accel on Dell XPS 15 9550 as always present
 
ACPICA: ACPI 6.5: RAS2: Add support for RAS2 table
ACPICA: actbl1.h: Add EINJ CXL error types
ACPICA: AEST: Add support for the AEST V2 table
ACPICA: Attempt 1 to fix issue #900
ACPICA: Clean up the fix for Issue #900
ACPICA: Detect FACS even for hardware reduced platforms
ACPICA: events/evgpeinit: don't forget to increment registered GPE count
ACPICA: Fix CXL 3.0 structure (RDPAS) in the CEDT table
ACPICA: Fix spelling and typos
ACPICA: Fix various spelling mistakes in text files and code comments
ACPICA: Modify ACPI_OBJECT_COMMON_HEADER
ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
ACPICA: SRAT: Add dump and compiler support for RINTC affinity structure
ACPICA: SRAT: Add RISC-V RINTC affinity structure
ACPICA: Update acpixf.h for new ACPICA release 20240322
 
Linux: Add add SPI-NAND Flash controller driver for EN7581
Linux: Add bridged amplifiers to cs42l43
Linux: Add multi mode support for omap-mcspi
Linux: add pmic pca9451a support
Linux: Add support for jack detection to codec present in
Linux: Add support for QCM6490 and QCS6490
 
admin-guide/hw-vuln/core-scheduling: fix return type of PR_SCHED_CORE_GET
 
af_packet: avoid a false positive warning in packet_setsockopt()
af_packet: do not call packet_read_pending() from tpacket_destruct_skb()
 
af_unix: Add dead flag to struct scm_fp_list.
af_unix: Allocate struct unix_edge for each inflight AF_UNIX fd.
af_unix: Allocate struct unix_vertex for each inflight AF_UNIX fd.
af_unix: Annodate data-races around sk->sk_state for writers.
af_unix: Annotate data-race around unix_sk(sk)->addr.
af_unix: Annotate data-race of net->unx.sysctl_max_dgram_qlen.
af_unix: Annotate data-race of sk->sk_shutdown in sk_diag_fill().
af_unix: Annotate data-race of sk->sk_state in unix_accept().
af_unix: Annotate data-race of sk->sk_state in unix_inq_len().
af_unix: Annotate data-race of sk->sk_state in unix_stream_connect().
af_unix: Annotate data-race of sk->sk_state in unix_stream_read_skb().
af_unix: Annotate data-races around sk->sk_sndbuf.
af_unix: Annotate data-races around sk->sk_state in sendmsg() and recvmsg().
af_unix: Annotate data-races around sk->sk_state in UNIX_DIAG.
af_unix: Annotate data-races around sk->sk_state in unix_write_space() and poll().
af_unix: Assign a unique index to SCC.
af_unix: Avoid Tarjan's algorithm if unnecessary.
af_unix: Bulk update unix_tot_inflight/unix_inflight when queuing skb.
af_unix: Detect dead SCC.
af_unix: Detect Strongly Connected Components.
af_unix: Don't access successor in unix_del_edges() during GC.
af_unix: Don't stop recv() at consumed ex-OOB skb.
af_unix: Don't stop recv(MSG_DONTWAIT) if consumed OOB skb is at the head.
af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
af_unix: Fix garbage collection of embryos carrying OOB with SCM_RIGHTS
af_unix: Fix uninit-value in __unix_walk_scc()
af_unix: Fix up unix_edge.successor for embryo socket.
af_unix: Fix wrong ioctl(SIOCATMARK) when consumed OOB skb is at the head.
af_unix: Iterate all vertices by DFS.
af_unix: Link struct unix_edge when queuing skb.
af_unix: Read sk->sk_hash under bindlock during bind().
af_unix: Read with MSG_PEEK loops if the first unread byte is OOB
af_unix: Remove lock dance in unix_peek_fds().
af_unix: Remove scm_fp_dup() in unix_attach_fds().
af_unix: Replace garbage collection algorithm.
af_unix: Save listener for embryo socket.
af_unix: Save O(n) setup of Tarjan's algo.
af_unix: Set sk->sk_state under unix_state_lock() for truly disconencted peer.
af_unix: Skip GC if no cycle exists.
af_unix: Stop recv(MSG_PEEK) at consumed OOB skb.
af_unix: Try not to hold unix_gc_lock during accept().
af_unix: Update unix_sk(sk)->oob_skb under sk_receive_queue lock.
af_unix: Use skb_queue_empty_lockless() in unix_release_sock().
af_unix: Use skb_queue_len_lockless() in sk_diag_show_rqlen().
af_unix: Use unix_recvq_full_lockless() in unix_stream_connect().
 
afs: Convert comma to semicolon
afs: Don't cross .backup mountpoint from backup volume
afs: Fix fileserver rotation getting stuck
afs: Use alternative invalidation to using launder_folio
 
alloc_tag: Tighten file permissions on /proc/allocinfo
 
alpha: add clone3() support
alpha: cabriolet: remove EV5 CPU support
alpha: core_lca: take the unused functions out
alpha: don't make functions public without a reason
alpha: drop pre-EV56 support
alpha: fix modversions for strcpy() et.al.
alpha: jensen, t2 - make __EXTERN_INLINE same as for the rest
alpha: missing includes
alpha: remove DECpc AXP150 (Jensen) support
alpha: remove LCA and APECS based machines
alpha: sable: remove early machine support
alpha: sort scr_mem{cpy,move}w() out
alpha: sys_sio: fix misspelled ifdefs
alpha: trim the unused stuff from asm-offsets.c
 
ALSA/ASoC: include: clarify Copyright information
ALSA/ASoC: Intel: clarify Copyright information
 
ALSA/hda: intel-dsp-config: Document AVS as dsp_driver option
ALSA/hda: intel-dsp-config: reduce log verbosity
 
ALSA: ac97: bus: Add missing module description
ALSA: ac97: legacy: Add missing module description
ALSA: aloop: add DSD formats
ALSA: aloop: add support for up to 768kHz sample rate
ALSA: aoa: soundbus: i2sbus: pcm: use 'time_left' variable with wait_for_completion_timeout()
ALSA: aoa: Use *-y instead of *-objs in Makefile
ALSA: cirrus: Tidy up of firmware control read/write
ALSA: control-led: Integrate mute led trigger
ALSA: control: Introduce snd_ctl_find_id_mixer_locked()
ALSA: control: Use list_for_each_entry_safe()
ALSA: core: Enable proc module when CONFIG_MODULES=y
ALSA: core: Fix NULL module pointer assignment at card init
ALSA: core: Remove debugfs at disconnection
ALSA: core: Remove superfluous CONFIG_PM
ALSA: core: Use *-y instead of *-objs in Makefile
ALSA: dmaengine: Synchronize dma channel after drop()
ALSA: dmaengine_pcm: terminate dmaengine before synchronize
ALSA: docs: Correct the kernel object suffix of target
ALSA: drivers: Use *-y instead of *-objs in Makefile
ALSA: emu10k1: de-duplicate size calculations for 16-bit samples
ALSA: emu10k1: fix playback of 8-bit wavetable samples
ALSA: emu10k1: fix sample signedness issues in wavetable loader
ALSA: emu10k1: fix wavetable offset recalculation
ALSA: emu10k1: fix wavetable playback position and caching, take 2
ALSA: emu10k1: improve cache behavior documentation
ALSA: emu10k1: make snd_emu1010_load_firmware_entry() void
ALSA: emu10k1: merge conditions in patch loader
ALSA: emu10k1: move code for entering E-MU card FPGA programming mode
ALSA: emu10k1: move patch loader assertions into low-level functions
ALSA: emu10k1: move snd_emu1010_load_firmware_entry() to io.c
ALSA: emu10k1: prune vestiges of SNDRV_SFNT_SAMPLE_{BIDIR,REVERSE}_LOOP support
ALSA: emu10k1: shrink blank space in front of wavetable samples
ALSA: emu10k1: simplify E-MU card FPGA reset sequence
ALSA: emux: centralize & improve patch info validation
ALSA: emux: fix /proc teardown at module unload
ALSA: emux: fix init of patch_info.truesize in load_data()
ALSA: emux: fix validation of snd_emux.num_ports
ALSA: emux: improve patch ioctl data validation
ALSA: emux: prune unused parameter from snd_soundfont_load_guspatch()
ALSA: emux: simplify snd_sf_list.callback handling
ALSA: firewire-lib: Avoid -Wflex-array-member-not-at-end warning
ALSA: firewire: Use *-y instead of *-objs in Makefile
ALSA: Fix deadlocks with kctl removals at disconnection
ALSA: hda/cs_dsp_ctl: Use private_free for control cleanup
ALSA: hda/realtek - fixed headset Mic not show
ALSA: hda/realtek: Add more codec ID to no shutup pins list
ALSA: hda/realtek: add quirk for Clevo V5[46]0TU
ALSA: hda/realtek: Add quirk for Lenovo Yoga Pro 7 14AHP9
ALSA: hda/realtek: Add quirk for Lenovo Yoga Pro 7 14ARP8
ALSA: hda/realtek: Add quirks for HP Omen models using CS35L41
ALSA: hda/realtek: Add quirks for Lenovo 13X
ALSA: hda/realtek: Add support for ASUS Zenbook 2024 HN7306W
ALSA: hda/realtek: Adjust G814JZR to use SPI init for amp
ALSA: hda/realtek: Drop doubly quirk entry for 103c:8a2e
ALSA: hda/realtek: Enable headset mic of JP-IK LEAP W502 with ALC897
ALSA: hda/realtek: Enable headset mic on IdeaPad 330-17IKB 81DM
ALSA: hda/realtek: Enable Mute LED on HP 250 G7
ALSA: hda/realtek: Fix conflicting quirk for PCI SSID 17aa:3820
ALSA: hda/realtek: Fix internal speakers for Legion Y9000X 2022 IAH7
ALSA: hda/realtek: fix mute/micmute LEDs don't work for EliteBook 645/665 G11.
ALSA: hda/realtek: fix mute/micmute LEDs don't work for ProBook 440/460 G11.
ALSA: hda/realtek: fix mute/micmute LEDs don't work for ProBook 445/465 G11.
ALSA: hda/realtek: Limit mic boost on N14AP7
ALSA: hda/realtek: Limit mic boost on VAIO PRO PX
ALSA: hda/realtek: Remove Framework Laptop 16 from quirks
ALSA: hda/realtek: Support Lenovo Thinkbook 13x Gen 4
ALSA: hda/realtek: Support Lenovo Thinkbook 16P Gen 5
ALSA: hda/relatek: Enable Mute LED on HP Laptop 15-gw0xxx
ALSA: hda: Add Intel BMG PCI ID and HDMI codec vid
ALSA: hda: analog: Reduce CONFIG_PM dependencies
ALSA: hda: ca0132: Reduce CONFIG_PM dependencies
ALSA: hda: cirrus: Reduce CONFIG_PM dependencies
ALSA: hda: cirrus_scodec_test: Add missing module descriptions
ALSA: hda: clarify Copyright information
ALSA: hda: codec: Reduce CONFIG_PM dependencies
ALSA: hda: conexant: Reduce CONFIG_PM dependencies
ALSA: hda: cs35l41: Add support for ASUS ROG 2024 Laptops
ALSA: hda: cs35l41: Component should be unbound before deconstruction
ALSA: hda: cs35l41: Fix swapped l/r audio channels for Lenovo ThinBook 13x Gen4
ALSA: hda: cs35l41: Ignore errors when configuring IRQs
ALSA: hda: cs35l41: Possible null pointer dereference in cs35l41_hda_unbind()
ALSA: hda: cs35l41: Remove redundant argument to cs35l41_request_firmware_file()
ALSA: hda: cs35l41: Remove Speaker ID for Lenovo Legion slim 7 16ARHA7
ALSA: hda: cs35l41: Set the max PCM Gain using tuning setting
ALSA: hda: cs35l41: Support HP Omen models without _DSD
ALSA: hda: cs35l41: Support Lenovo 13X laptop without _DSD
ALSA: hda: cs35l41: Support Lenovo Thinkbook 13x Gen 4
ALSA: hda: cs35l41: Support Lenovo Thinkbook 16P Gen 5
ALSA: hda: cs35l41: Update DSP1RX5/6 Sources for DSP config
ALSA: hda: cs35l41: Use shared cs-amp-lib to apply calibration
ALSA: hda: cs35l56: Component should be unbound before deconstruction
ALSA: hda: cs35l56: Fix lifecycle of codec pointer
ALSA: hda: cs35l56: Fix lifetime of cs_dsp instance
ALSA: hda: cs35l56: Select SERIAL_MULTI_INSTANTIATE
ALSA: hda: cs4809: Reduce CONFIG_PM dependencies
ALSA: hda: generic: Reduce CONFIG_PM dependencies
ALSA: hda: hda_component: Initialize shared data during bind callback
ALSA: hda: hda_cs_dsp_ctl: Remove notification of driver write
ALSA: hda: hda_cs_dsp_ctl: Use cs_dsp_coeff_lock_and_[read|write]_ctrl()
ALSA: hda: hdac_controller: Implement support for use_pio_for_commands mode
ALSA: hda: hdmi: Reduce CONFIG_PM dependencies
ALSA: hda: intel-dsp-config: Switch to ACPI NHLT
ALSA: hda: intel: Reduce CONFIG_PM dependencies
ALSA: hda: Intel: Select AZX_DCAPS_PIO_COMMANDS for Lunar Lake
ALSA: hda: Introduce flags to force commands via PIO instead of CORB
ALSA: hda: realtek: Reduce CONFIG_PM dependencies
ALSA: hda: sigmantel: Reduce CONFIG_PM dependencies
ALSA: hda: tas2781: Component should be unbound before deconstruction
ALSA: hda: Use *-y instead of *-objs in Makefile
ALSA: hda: Use imply for suggesting CONFIG_SERIAL_MULTI_INSTANTIATE
ALSA: hda: via: Reduce CONFIG_PM dependencies
ALSA: isa: Use *-y instead of *-objs in Makefile
ALSA: kunit: Add missing module descriptions
ALSA: kunit: make read-only array buf_samples static const
ALSA: kunit: use const qualifier for immutable data
ALSA: misc: Use *-y instead of *-objs in Makefile
ALSA: pci: hda: hda_controller: Add support for use_pio_for_commands mode
ALSA: pci: Use *-y instead of *-objs in Makefile
ALSA: pcm: add support for 705.6kHz and 768kHz sample rates
ALSA: PCM: Allow resume only for suspended streams
ALSA: pcm: fix typo in comment
ALSA: pcm_dmaengine: Add missing module description
ALSA: pcmtest: Add missing module descriptions
ALSA: scarlett2: Add additional input configuration parameters
ALSA: scarlett2: Add autogain target controls
ALSA: scarlett2: Add Bluetooth volume control for Vocaster Two
ALSA: scarlett2: Add DSP controls
ALSA: scarlett2: Add input mute controls
ALSA: scarlett2: Add pbuf field to struct scarlett2_config
ALSA: scarlett2: Add S/PDIF source selection controls
ALSA: scarlett2: Add support for config items with size = 32
ALSA: scarlett2: Add support for Focusrite Vocaster One and Two
ALSA: scarlett2: Add support for reading from flash
ALSA: scarlett2: Define autogain status texts per-config-set
ALSA: scarlett2: Define the maximum preamp input gain per-config-set
ALSA: scarlett2: Implement handling of the ACK notification
ALSA: scarlett2: Increase mixer range to +12dB
ALSA: scarlett2: Move initialisation code lower in the source
ALSA: scarlett2: Rename gen4_write_addr to param_buf_addr
ALSA: scarlett2: Zero initialize ret in scarlett2_ag_target_ctl_get()
ALSA: seq: Don't clear bank selection at event -> UMP MIDI2 conversion
ALSA: seq: dummy: Allow UMP conversion
ALSA: seq: Fix incorrect UMP type for system messages
ALSA: seq: Fix missing bank setup between MIDI1/MIDI2 UMP conversion
ALSA: seq: Fix missing channel at encoding RPN/NRPN MIDI2 messages
ALSA: seq: Fix missing MSB in MIDI2 SPP conversion
ALSA: seq: Fix yet another spot for system message conversion
ALSA: seq: ump: Fix missing System Reset message handling
ALSA: seq: ump: Fix swapped song position pointer data
ALSA: timer: Set lower bound of start tick time
ALSA: ump: Don't accept an invalid UMP protocol number
ALSA: ump: Don't clear bank selection after sending a program change
ALSA: ump: Set default protocol when not given explicitly
ALSA: usb-audio: Add name for HP Engage Go dock
ALSA: usb-audio: Add sampling rates support for Mbox3
ALSA: usb-audio: Fix for sampling rates support for Mbox3
ALSA: usb: Use *-y instead of *-objs in Makefile
 
amd/amdgpu: improve VF recover time
 
amd/amdkfd: sync all devices to wait all processes being evicted
 
appletalk: Remove the now superfluous sentinel elements from ctl_table array
 
ARC, bpf: Fix issues reported by the static analyzers
 
ARC: Add eBPF JIT support
 
arch/topology: Fix variable naming to avoid shadowing
 
arch/xtensa: always_inline get_current() and current_thread_info()
 
arch: add ARCH_HAS_KERNEL_FPU_SUPPORT
arch: Fix name collision with ACPI's video.o
arch: make execmem setup available regardless of CONFIG_MODULES
arch: Remove struct fb_info from video helpers
arch: Rename fbdev header and source files
arch: Select fbdev helpers with CONFIG_VIDEO
arch: Select new NEED_TASKS_RCU Kconfig option
arch: use $(obj)/ instead of $(src)/ for preprocessed linker scripts
 
archnet: Convert from tasklet to BH workqueue
 
arm/arm64: dts: Drop "arm,armv8-pmuv3" compatible usage
 
arm/komeda: Remove all CONFIG_DEBUG_FS conditional compilations
 
arm64, bpf: add internal-only MOV instruction to resolve per-CPU addrs
 
arm64/fpsimd: Avoid erroneous elide of user state reload
 
arm64/io: add constant-argument check
arm64/io: Provide a WC friendly __iowriteXX_copy()
 
arm64/mm: Add uffd write-protect support
arm64/mm: Fix pud_user_accessible_page() for PGTABLE_LEVELS <= 2
arm64/mm: generalize PMD_PRESENT_INVALID for all levels
arm64/mm: Move PTE_PRESENT_INVALID to overlay PTE_NG
arm64/mm: Remove PTE_PROT_NONE bit
 
arm64/sysreg: Update PIE permission encodings
 
arm64: acpi: Honour firmware_signature field of FACS, if it exists
arm64: add Airoha EN7581 platform
arm64: Add BOOT_TARGETS variable
arm64: Add Neoverse-V2 part
arm64: Add the arm64.no32bit_el0 command line option
arm64: Add USER_STACKTRACE support
arm64: arm_pmuv3: Correctly extract and check the PMUVer
arm64: armv8_deprecated: Fix warning in isndep cpuhp starting process
arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
arm64: assembler: update stale comment for disable_step_tsk
arm64: barrier: Restore spec_bar() macro
arm64: boot: Support Flat Image Tree
arm64: Clear the initial ID map correctly before remapping
arm64: cputype: Add Cortex-X4 definitions
arm64: cputype: Add Neoverse-V3 definitions
arm64: crypto: use CC_FLAGS_FPU for NEON CFLAGS
arm64: defconfig: build ath12k as a module
arm64: defconfig: build snd_bcm2835 as module
arm64: defconfig: enable Airoha platform
arm64: defconfig: Enable DRM_IMX8MP_DW_HDMI_BRIDGE as module
arm64: defconfig: enable Elan i2c-hid driver
arm64: defconfig: enable ext4 security labels
arm64: defconfig: enable Khadas TS050 panel as module
arm64: defconfig: enable Novatek NT36672E DSI Panel driver
arm64: defconfig: Enable R9A09G057 SoC
arm64: defconfig: enable REGULATOR_QCOM_USB_VBUS
arm64: defconfig: Enable Renesas DA9062 PMIC
arm64: defconfig: Enable Renesas RZ/G2L display unit DRM driver
arm64: defconfig: enable reset-gpio driver as module
arm64: defconfig: enable Rockchip RK3308 internal audio codec driver
arm64: defconfig: enable Rockchip Samsung USBDP PHY
arm64: defconfig: Enable sc7280 display and gpu clock controllers
arm64: defconfig: Enable Tegra Security Engine
arm64: defconfig: qcom: enable X1E80100 sound card
arm64: defconfig: select INTERCONNECT_QCOM_SM6115 as built-in
arm64: defconfig: support Mali CSF-based GPUs
arm64: defconfig: update ONBOARD_USB_HUB to ONBOARD_USB_DEV
arm64: defer clearing DAIF.D
arm64: dts: add support for A4 based Amlogic BA400
arm64: dts: add support for A5 based Amlogic AV400
arm64: dts: Add/fix /memory node unit-addresses
arm64: dts: allwinner: a64: Run GPU at 432 MHz
arm64: dts: allwinner: Add Tanix TX1 support
arm64: dts: allwinner: drop underscore in node names
arm64: dts: allwinner: Fix PMIC interrupt number
arm64: dts: allwinner: h616: Add CPU OPPs table
arm64: dts: allwinner: h616: Add NMI device node
arm64: dts: allwinner: h616: enable DVFS for all boards
arm64: dts: allwinner: h616: Fix I2C0 pins
arm64: dts: allwinner: h700: Add RG35XX 2024 DTS
arm64: dts: allwinner: h700: Add RG35XX-H DTS
arm64: dts: allwinner: h700: Add RG35XX-Plus DTS
arm64: dts: allwinner: Orange Pi: delete node by phandle
arm64: dts: allwinner: Pine H64: correctly remove reg_gmac_3v3
arm64: dts: allwinner: pinephone: add multicolor LED node
arm64: dts: allwinner: pinephone: Retain LEDs state in suspend
arm64: dts: amazon: alpine-v2: add missing io-fabric unit addresses
arm64: dts: amazon: alpine-v2: move non-MMIO node out of soc
arm64: dts: amazon: alpine-v3: add missing io-fabric unit addresses
arm64: dts: amazon: alpine-v3: correct gic unit addresses
arm64: dts: amazon: alpine-v3: drop cache nodes unit addresses
arm64: dts: amd: use capital "OR" for multiple licenses in SPDX
arm64: dts: amlogic: Add Amlogic T7 reset controller
arm64: dts: amlogic: meson-g12b-bananapi-cm4: add support for MNT Reform2 with CM4 adaper
arm64: dts: apm: shadowcat: move non-MMIO node out of soc
arm64: dts: apm: storm: move non-MMIO node out of soc
arm64: dts: broadcom: bcmbca: bcm4908: set brcm,wp-not-connected
arm64: dts: cavium: correct unit addresses
arm64: dts: cavium: move non-MMIO node out of soc
arm64: dts: cavium: thunder2-99xx: drop redundant reg-names
arm64: dts: debix-a: Disable i2c2 in base .dts
arm64: dts: exynos5433: specify the SPI FIFO depth
arm64: dts: exynos850: Add CPU clocks
arm64: dts: exynos: gs101-oriole: enable USB on this board
arm64: dts: exynos: gs101: Add the hsi2 sysreg node
arm64: dts: exynos: gs101: Add ufs and ufs-phy dt nodes
arm64: dts: exynos: gs101: add USB & USB-phy nodes
arm64: dts: exynos: gs101: define all PERIC USI nodes
arm64: dts: exynos: gs101: enable cmu-hsi0 clock controller
arm64: dts: exynos: gs101: enable cmu-hsi2 clock controller
arm64: dts: exynos: gs101: enable ufs, phy on oriole & define ufs regulator
arm64: dts: exynos: gs101: join lines close to 80 chars
arm64: dts: exynos: gs101: move pinctrl-* properties after clocks
arm64: dts: exynos: gs101: move serial_0 pinctrl-0/names to dtsi
arm64: dts: exynos: gs101: reorder pinctrl-* properties
arm64: dts: exynos: gs101: specify bus clock for pinctrl (far) alive
arm64: dts: exynos: gs101: specify bus clock for pinctrl_hsi2
arm64: dts: exynos: gs101: specify bus clock for pinctrl_peric[01]
arm64: dts: exynos: gs101: specify empty clocks for remaining pinctrl
arm64: dts: exynosautov9: specify the SPI FIFO depth
arm64: dts: freescale: Add device tree for Emcraft Systems NavQ+ Kit
arm64: dts: freescale: Add i.MX8DX dtsi
arm64: dts: freescale: Add Toradex Colibri iMX8DX
arm64: dts: freescale: imx8m[mp]-verdin: Update audio card name
arm64: dts: freescale: imx8mm-verdin-dahlia: support sleep-moci
arm64: dts: freescale: imx8mm-verdin: enable hysteresis on slow input pin
arm64: dts: freescale: imx8mm-verdin: Fix GPU speed
arm64: dts: freescale: imx8mm-verdin: replace sleep-moci hog with regulator
arm64: dts: freescale: imx8mp-venice-gw73xx-2x: fix BT shutdown GPIO
arm64: dts: freescale: imx8mp-verdin-dahlia: support sleep-moci
arm64: dts: freescale: imx8mp-verdin: replace sleep-moci hog with regulator
arm64: dts: freescale: ls1028a: Add standard PCI device compatible strings to ENETC
arm64: dts: freescale: ls1028a: Fix embedded PCI interrupt mapping
arm64: dts: freescale: verdin-imx8mp: enable Verdin I2C_3_HDMI interface
arm64: dts: fsl-lx2162a-clearfog: add alias for i2c bus iic6
arm64: dts: fsl-lx2162a-som: add description for rtc
arm64: dts: hi3798cv200: add cache info
arm64: dts: hi3798cv200: add GICH, GICV register space and irq
arm64: dts: hi3798cv200: fix the size of GICR
arm64: dts: hisilicon: hi6220-hikey: add missing port@0 reg
arm64: dts: hisilicon: hi6220-hikey: drop unit addresses from fixed regulators
arm64: dts: hisilicon: hi6220: correct tsensor unit addresses
arm64: dts: hisilicon: hip05-d02: correct local-bus unit addresses
arm64: dts: hisilicon: hip05: move non-MMIO node out of soc
arm64: dts: hisilicon: hip06: correct unit addresses
arm64: dts: hisilicon: hip06: move non-MMIO node out of soc
arm64: dts: hisilicon: hip07: correct unit addresses
arm64: dts: hisilicon: hip07: move non-MMIO node out of soc
arm64: dts: imx8-ss-img: Remove JPEG clock-names
arm64: dts: imx8: add cm40 subsystem dtsi
arm64: dts: imx8: fix audio lpcg index
arm64: dts: imx8dxl-evk: add lpuart1 and cm40 uart
arm64: dts: imx8dxl: add lpuart device in cm40 subsystem
arm64: dts: imx8dxl: update cm40 irq number information
arm64: dts: imx8m*-venice-gw7: Fix TPM schema violations
arm64: dts: imx8m/qxp: Pass the tcpci compatible
arm64: dts: imx8mm-evk: Describe the OV5640 supplies
arm64: dts: imx8mm-var-som-symphony: drop redundant status from typec
arm64: dts: imx8mm/n remove clock-names property from usb controller node
arm64: dts: imx8mm: Add empty DSI output endpoint
arm64: dts: imx8mn-evk: Describe the OV5640 supplies
arm64: dts: imx8mn-evk: Fix ADV7535 dt-schema warnings
arm64: dts: imx8mn-var-som-symphony: drop redundant status from typec
arm64: dts: imx8mn: Add empty DSI output endpoint
arm64: dts: imx8mp-debix-som-a-bmb-08: Remove 'phy-supply' from eqos
arm64: dts: imx8mp-evk: Add HDMI audio sound card support
arm64: dts: imx8mp-evk: Add PDM micphone sound card support
arm64: dts: imx8mp-msc-sm2s: Add i2c{1,6} sda-/scl-gpios
arm64: dts: imx8mp-msc-sm2s: correct i2c{1..6} pad drive strength
arm64: dts: imx8mp-venice-gw72xx: add mac addr for eth1
arm64: dts: imx8mp-venice-gw73xx: add mac addr for eth1
arm64: dts: imx8mp-venice-gw74xx-imx219.dtso: fix dt warning
arm64: dts: imx8mp-venice-gw74xx: add ADC rail for VDD_1P0
arm64: dts: imx8mp: Add AUD2HTX device node
arm64: dts: imx8mp: Add empty DSI output endpoint
arm64: dts: imx8mp: add HDMI display pipeline
arm64: dts: imx8mp: add HDMI irqsteer
arm64: dts: imx8mp: add HDMI power-domains
arm64: dts: imx8mp: Align both CSI2 pixel clock
arm64: dts: imx8mp: Describe CSI2 GPIO expander on i.MX8MP DHCOM PDK3 board
arm64: dts: imx8mp: Enable HDMI on TQMa8MPxL/MBa8MPxL
arm64: dts: imx8mp: Fix TC9595 input clock on DH i.MX8M Plus DHCOM SoM
arm64: dts: imx8mq: Add empty DSI output endpoint
arm64: dts: imx8qm-mek: add adc0 support
arm64: dts: imx8qm-mek: add flexspi0 support
arm64: dts: imx8qm-mek: add lpspi2 support
arm64: dts: imx8qm-mek: fix gpio number for reg_usdhc2_vmmc
arm64: dts: imx8qxp add asrc and sai
arm64: dts: imx8qxp-mek: add cm40_i2c, wm8960 and sai[0,1,4,5]
arm64: dts: imx8qxp: add asrc[0,1], esai0, spdif0 and sai[4,5]
arm64: dts: imx8ulp-evk: enable usb nodes and add ptn5150 nodes
arm64: dts: imx8ulp: add caam jr
arm64: dts: imx8ulp: add usb nodes
arm64: dts: imx93-11x11-evk: add different usdhc pinctrl for different timing usage
arm64: dts: imx93-11x11-evk: add pca9451a support
arm64: dts: imx93-11x11-evk: add reset gpios for ethernet PHYs
arm64: dts: imx93-11x11-evk: add RTC PCF2131 support
arm64: dts: imx93-11x11-evk: add sleep pinctrl for eqos and fec
arm64: dts: imx93-11x11-evk: add sleep pinctrl for sdhc2
arm64: dts: imx93-11x11-evk: enable usb and typec nodes
arm64: dts: imx93-11x11-evk: Remove the 'no-sdio' property
arm64: dts: imx93-11x11-evk: update resource table address
arm64: dts: imx93: add dma support for lpi2c[1..8]
arm64: dts: imx93: add dma support for lpspi[1..8]
arm64: dts: imx93: add nvmem property for eqos
arm64: dts: imx93: add nvmem property for fec1
arm64: dts: imx93: add usb nodes
arm64: dts: imx93: assign usdhc[1..3] root clock to 400MHz
arm64: dts: imx93: drop the 4th interrupt for ADC
arm64: dts: imx93: use FSL_EDMA_RX for rx channel
arm64: dts: juno: fix thermal zone node names
arm64: dts: ls1028a: sl28: split variant 3/ads2 carrier
arm64: dts: lx2160a: add pinmux and i2c gpio to support bus recovery
arm64: dts: marvell: ap80x: fix IOMMU unit address
arm64: dts: marvell: cn9130-crb: drop unneeded "status"
arm64: dts: marvell: cn9130-crb: drop wrong unit-addresses
arm64: dts: marvell: cn9130-db: drop unneeded flash address/size-cells
arm64: dts: marvell: cn9130-db: drop wrong unit-addresses
arm64: dts: marvell: cn9131-db: drop unneeded flash address/size-cells
arm64: dts: marvell: eDPU: drop redundant address/size-cells
arm64: dts: marvell: espressobin-ultra: fix Ethernet Switch unit address
arm64: dts: marvell: turris-mox: drop unneeded flash address/size-cells
arm64: dts: mba8mx: Simplify DSI connection
arm64: dts: meson: fix S4 power-controller node
arm64: dts: microchip: sparx5: correct serdes unit address
arm64: dts: microchip: sparx5: fix mdio reg
arm64: dts: microchip: sparx5_pcb134: add missing I2C mux unit addresses
arm64: dts: microchip: sparx5_pcb134: align I2C mux node name with bindings
arm64: dts: microchip: sparx5_pcb134: drop duplicated NOR flash
arm64: dts: microchip: sparx5_pcb134: drop LED unit addresses
arm64: dts: microchip: sparx5_pcb135: add missing I2C mux unit addresses
arm64: dts: microchip: sparx5_pcb135: align I2C mux node name with bindings
arm64: dts: microchip: sparx5_pcb135: drop duplicated NOR flash
arm64: dts: microchip: sparx5_pcb135: drop LED unit addresses
arm64: dts: qcom: acer-aspire1: Add embedded controller
arm64: dts: qcom: Add SM8550 Xperia 1 V
arm64: dts: qcom: apq8016-sbc: correct GPIO LEDs node names
arm64: dts: qcom: ipq6018: Add PCIe bridge node
arm64: dts: qcom: ipq8074: Add PCIe bridge node
arm64: dts: qcom: ipq8074: Add QUP UART6 node
arm64: dts: qcom: ipq8074: Remove unused gpio from QPIC pins
arm64: dts: qcom: msm8916-samsung-fortuna: Add PWM backlight
arm64: dts: qcom: msm8916-samsung-fortuna: Add touchscreen
arm64: dts: qcom: msm8916/39-samsung-a2015: Add connector for MUIC
arm64: dts: qcom: msm8916: drop dtbTool-specific compatibles
arm64: dts: qcom: msm8996: Add PCIe bridge node
arm64: dts: qcom: msm8998-yoshino: Enable RGB led
arm64: dts: qcom: msm8998-yoshino: fix volume-up key
arm64: dts: qcom: msm8998: Add PCIe bridge node
arm64: dts: qcom: pm6150: correct Type-C compatible
arm64: dts: qcom: pm6150: correct USB VBUS regulator compatible
arm64: dts: qcom: pm6150: define USB-C related blocks
arm64: dts: qcom: pm6150l: add Light Pulse Generator device node
arm64: dts: qcom: qcm2290: Add LMH node
arm64: dts: qcom: qcm6490-fairphone-fp5: Add USB-C orientation GPIO
arm64: dts: qcom: qcm6490-idp: add display and panel
arm64: dts: qcom: qcm6490-idp: enable PMIC Volume and Power buttons
arm64: dts: qcom: qcm6490-idp: Enable various remoteprocs
arm64: dts: qcom: qcm6490-idp: Name the regulators
arm64: dts: qcom: qcs404: Add PCIe bridge node
arm64: dts: qcom: qcs404: fix bluetooth device address
arm64: dts: qcom: qcs6490-rb3gen2: Add DP output
arm64: dts: qcom: qcs6490-rb3gen2: Enable adsp and cdsp
arm64: dts: qcom: qcs6490-rb3gen2: Enable UFS
arm64: dts: qcom: qcs6490-rb3gen2: Enable USB Type-C display
arm64: dts: qcom: qcs6490-rb3gen2: Enable various remoteprocs
arm64: dts: qcom: qcs6490-rb3gen2: Introduce USB redriver
arm64: dts: qcom: qcs6490-rb3gen2: Name the regulators
arm64: dts: qcom: qdu1000: Fix LLCC reg property
arm64: dts: qcom: qrb2210-rb1: add firmware-name qualifier to WiFi node
arm64: dts: qcom: qrb2210-rb1: enable USB-C port handling
arm64: dts: qcom: qrb4210-rb1: add firmware-name qualifier to WiFi node
arm64: dts: qcom: sa8155p-adp: lower min volt for L13C regulator
arm64: dts: qcom: sa8775p: Add PCIe bridge node
arm64: dts: qcom: sa8775p: Correct IRQ number of EL2 non-secure physical timer
arm64: dts: qcom: sc7180: Disable DCC node by default
arm64: dts: qcom: sc7180: Disable pmic pinctrl node on Trogdor
arm64: dts: qcom: sc7180: Fix UFS PHY clocks
arm64: dts: qcom: sc7280: Add inline crypto engine
arm64: dts: qcom: sc7280: Add PCIe bridge node
arm64: dts: qcom: sc7280: Enable MDP turbo mode
arm64: dts: qcom: sc8180x-lenovo-flex-5g: add USB-C orientation GPIOs
arm64: dts: qcom: sc8180x-lenovo-flex-5g: Allow UFS regulators load/mode setting
arm64: dts: qcom: sc8180x-lenovo-flex-5g: fix GPU firmware path
arm64: dts: qcom: sc8180x-lenovo-flex-5g: move pinctrl to appropriate nodes
arm64: dts: qcom: sc8180x-lenovo-flex-5g: set names for i2c hid nodes
arm64: dts: qcom: sc8180x-lenovo-flex-5g: set touchpad i2c frequency to 1 MHz
arm64: dts: qcom: sc8180x: add dp_p1 register blocks to DP nodes
arm64: dts: qcom: sc8180x: Add PCIe bridge node
arm64: dts: qcom: sc8180x: Drop flags for mdss irqs
arm64: dts: qcom: sc8180x: drop legacy property #stream-id-cells
arm64: dts: qcom: sc8180x: Fix LLCC reg property again
arm64: dts: qcom: sc8280xp-crd: use external pull up for touch reset
arm64: dts: qcom: sc8280xp-lenovo-thinkpad-x13s: add USB-C orientation GPIOs
arm64: dts: qcom: sc8280xp-x13s: enable USB MP and fingerprint reader
arm64: dts: qcom: sc8280xp-x13s: fix touchscreen power on
arm64: dts: qcom: sc8280xp: Add missing hs_phy_irq in USB nodes
arm64: dts: qcom: sc8280xp: Add missing LMH interrupts
arm64: dts: qcom: sc8280xp: add missing PCIe minimum OPP
arm64: dts: qcom: sc8280xp: Add PCIe bridge node
arm64: dts: qcom: sc8280xp: Add PS_HOLD restart
arm64: dts: qcom: sc8280xp: Add QFPROM node
arm64: dts: qcom: sc8280xp: Add USB DWC3 Multiport controller
arm64: dts: qcom: sc8280xp: Describe TCSR download mode register
arm64: dts: qcom: sc8280xp: enable GICv3 ITS for PCIe
arm64: dts: qcom: sc8280xp: Fill in EAS properties
arm64: dts: qcom: sc8280xp: Set status = "reserved" on PSHOLD
arm64: dts: qcom: sdm630-nile: add pinctrl for camera key
arm64: dts: qcom: sdm632-fairphone-fp3: enable USB-C port handling
arm64: dts: qcom: sdm670-google-sargo: add panel
arm64: dts: qcom: sdm845-db845c: make pcie0_3p3v_dual always-on
arm64: dts: qcom: sdm845: Add PCIe bridge node
arm64: dts: qcom: sdx75: add unit address to soc node
arm64: dts: qcom: sm6115: add iommu for sdhc_1
arm64: dts: qcom: sm6350: Add Crypto Engine
arm64: dts: qcom: sm6350: Add DisplayPort controller
arm64: dts: qcom: sm8150-hdk: enable WiFI support
arm64: dts: qcom: sm8150: Add PCIe bridge node
arm64: dts: qcom: sm8250-xiaomi-elish: add usb pd negotiation support
arm64: dts: qcom: sm8250-xiaomi-elish: set pm8150b_vbus regulator-min-microamp and regulator-max-microamp
arm64: dts: qcom: sm8250: Add PCIe bridge node
arm64: dts: qcom: sm8350-hdk: add USB-C orientation GPIO
arm64: dts: qcom: sm8350: Add interconnects to UFS
arm64: dts: qcom: sm8350: Add PCIe bridge node
arm64: dts: qcom: sm8450-hdk: add USB-C orientation GPIO
arm64: dts: qcom: sm8450: add missing qcom,non-secure-domain property
arm64: dts: qcom: sm8450: Add PCIe bridge node
arm64: dts: qcom: sm8450: Update SNPS Phy parameters for QRD platform
arm64: dts: qcom: sm8550: Add missing DWC3 quirks
arm64: dts: qcom: sm8550: add missing qcom,non-secure-domain property
arm64: dts: qcom: sm8550: Add PCIe bridge node
arm64: dts: qcom: sm8550: Mark APPS SMMU as dma-coherent
arm64: dts: qcom: sm8550: Mark DWC3 as dma-coherent
arm64: dts: qcom: sm8550: Mark QUPs and GPI dma-coherent
arm64: dts: qcom: sm8650-qrd: enable GPU
arm64: dts: qcom: sm8650: add GPU nodes
arm64: dts: qcom: sm8650: add missing qcom,non-secure-domain property
arm64: dts: qcom: sm8650: Add missing reserved memory for chipinfo
arm64: dts: qcom: sm8650: Add PCIe bridge node
arm64: dts: qcom: sm8650: Add three missing fastrpc-compute-cb nodes
arm64: dts: qcom: sm8650: Fix GPU cx_mem size
arm64: dts: qcom: sm8650: fix usb interrupts properties
arm64: dts: qcom: sm8650: remove useless enablement of mdss_mdp
arm64: dts: qcom: x1e80100-*: Allocate some CMA buffers
arm64: dts: qcom: x1e80100-crd: Add data-lanes and link-frequencies to DP3
arm64: dts: qcom: x1e80100-crd: Add repeater nodes
arm64: dts: qcom: x1e80100-crd: fix DAI used for headset recording
arm64: dts: qcom: x1e80100-crd: fix WCD audio codec TX port mapping
arm64: dts: qcom: x1e80100-crd: switch WSA8845 speakers to shared reset-gpio
arm64: dts: qcom: x1e80100-qcp: Add data-lanes and link-frequencies to DP3
arm64: dts: qcom: x1e80100-qcp: Add repeater nodes
arm64: dts: qcom: x1e80100: Add dedicated pmic dtsi
arm64: dts: qcom: x1e80100: Add SPMI support
arm64: dts: qcom: x1e80100: correct SWR1 pack mode
arm64: dts: qcom: x1e80100: Drop the link-frequencies from mdss_dp3_in
arm64: dts: qcom: x1e80100: Fix PCIe 6a reg offsets and add MHI
arm64: dts: realtek: rtc16xx: add missing unit address to soc node
arm64: dts: realtek: rtd129x: add missing unit address to soc node
arm64: dts: realtek: rtd139x: add missing unit address to soc node
arm64: dts: renesas: eagle: Add capture overlay for Function expansion board
arm64: dts: renesas: gray-hawk-single: Add second debug serial port
arm64: dts: renesas: gray-hawk-single: Enable nfsroot
arm64: dts: renesas: r8a779h0: Add CMT nodes
arm64: dts: renesas: r8a779h0: Add INTC-EX node
arm64: dts: renesas: r8a779h0: Add IPMMU nodes
arm64: dts: renesas: r8a779h0: Add MSIOF nodes
arm64: dts: renesas: r8a779h0: Add remaining HSCIF nodes
arm64: dts: renesas: r8a779h0: Add SCIF nodes
arm64: dts: renesas: r8a779h0: Add thermal nodes
arm64: dts: renesas: r8a779h0: Add TMU nodes
arm64: dts: renesas: r8a779h0: Link IOMMU consumers
arm64: dts: renesas: r9a07g043: Move interrupt-parent property to common DTSI
arm64: dts: renesas: r9a07g0{43,44,54}: Update RZ/G2L family compatible
arm64: dts: renesas: rzg2ul-smarc: Enable PMIC and built-in RTC, GPIO and ONKEY
arm64: dts: renesas: rzg3s-smarc-som: Enable eMMC by default
arm64: dts: renesas: rzg3s-smarc-som: Fix Ethernet aliases
arm64: dts: renesas: s4sk: Fix ethernet0 alias
arm64: dts: rockchip: Add additional properties for WiFi on Anbernic rgxx3
arm64: dts: rockchip: Add ArmSom Sige7 board
arm64: dts: rockchip: Add cache information to the SoC dtsi for RK3328
arm64: dts: rockchip: Add cache information to the SoC dtsi for RK356x
arm64: dts: rockchip: Add chasis-type for Powkiddy rk3566 devices
arm64: dts: rockchip: Add cpu regulators and vcc5v0_sys to Khadas Edge 2
arm64: dts: rockchip: add dual-role usb3 hosts to rk3588 Tiger-Haikou
arm64: dts: rockchip: Add enable-strobe-pulldown to emmc phy on ROCK 4C+
arm64: dts: rockchip: Add enable-strobe-pulldown to emmc phy on ROCK Pi 4
arm64: dts: rockchip: add Forlinx FET3588-C
arm64: dts: rockchip: add Forlinx OK3588-C
arm64: dts: rockchip: Add GameForce Chi
arm64: dts: rockchip: add i2s_8ch_2 and i2s_8ch_3 to rk3308
arm64: dts: rockchip: Add ir receiver and leds to Khadas Edge 2
arm64: dts: rockchip: add lower USB3 port to rock-5b
arm64: dts: rockchip: Add optional node for chasis-type on Anbernic rgxx3
arm64: dts: rockchip: add PCIe3 support on rk3588-jaguar
arm64: dts: rockchip: Add PMIC to Khadas Edge 2
arm64: dts: rockchip: add Protonic MECSBC device-tree
arm64: dts: rockchip: Add Radxa ROCK 3C
arm64: dts: rockchip: Add rk3588 GPU node
arm64: dts: rockchip: add rk3588 pcie and php IOMMUs
arm64: dts: rockchip: Add RTC to Khadas Edge 2
arm64: dts: rockchip: Add saradc and adc buttons to Khadas Edge 2 and enable tsadc
arm64: dts: rockchip: Add SFC to Khadas Edge 2
arm64: dts: rockchip: Add sound-dai-cells for RK3368
arm64: dts: rockchip: Add TF card to Khadas Edge 2
arm64: dts: rockchip: add the internal audio codec on rk3308
arm64: dts: rockchip: Add UART9 (bluetooth) to Khadas Edge 2
arm64: dts: rockchip: add upper USB3 port to rock-5a
arm64: dts: rockchip: Add USB-C Support for rk3588s-indiedroid-nova
arm64: dts: rockchip: add USB-C support to rk3588s-orangepi-5
arm64: dts: rockchip: add usb-id extcon on rk3588 tiger
arm64: dts: rockchip: add USB3 DRD controllers on rk3588
arm64: dts: rockchip: Add USB3 on Edgeble NCM6A-IO board
arm64: dts: rockchip: add USB3 to rk3588-evb1
arm64: dts: rockchip: add USBDP phys on rk3588
arm64: dts: rockchip: add wolfvision pf5 io expander board
arm64: dts: rockchip: add wolfvision pf5 mainboard
arm64: dts: rockchip: correct gpio_pwrctrl1 typos on rk3588(s) boards
arm64: dts: rockchip: Correct model name for Anbernic RGxx3 Devices
arm64: dts: rockchip: Correct model name for Powkiddy RK3566 Devices
arm64: dts: rockchip: correct the model name for Radxa ROCK 3A
arm64: dts: rockchip: Correct the model names for Pine64 boards
arm64: dts: rockchip: Correct the model names for Radxa ROCK 5 boards
arm64: dts: rockchip: Enable gpu on Cool Pi 4B
arm64: dts: rockchip: Enable gpu on Cool Pi CM5
arm64: dts: rockchip: enable GPU on khadas-edge2
arm64: dts: rockchip: Enable GPU on Orange Pi 5
arm64: dts: rockchip: Enable GPU on rk3588-evb1
arm64: dts: rockchip: enable gpu on rk3588-jaguar
arm64: dts: rockchip: Enable GPU on rk3588-rock5b
arm64: dts: rockchip: enable gpu on rk3588-tiger
arm64: dts: rockchip: enable onboard spi flash for rock-3a
arm64: dts: rockchip: Enable the GPU on quartzpro64
arm64: dts: rockchip: fix comment for upper usb3 port
arm64: dts: rockchip: Fix ordering of nodes on rk3588s
arm64: dts: rockchip: fix pcie-refclk frequency on rk3588 tiger
arm64: dts: rockchip: fix PMIC interrupt pin on ROCK Pi E
arm64: dts: rockchip: Fix rk3308 codec@ff560000 reset-names
arm64: dts: rockchip: Fix SD NAND and eMMC init on rk3308-rock-pi-s
arm64: dts: rockchip: Fix the DCDC_REG2 minimum voltage on Quartz64 Model B
arm64: dts: rockchip: Fix the i2c address of es8316 on Cool Pi 4B
arm64: dts: rockchip: Fix the value of `dlg,jack-det-rate` mismatch on rk3399-gru
arm64: dts: rockchip: fix usb2phy nodename for rk3588
arm64: dts: rockchip: make poweroff(8) work on Radxa ROCK 5A
arm64: dts: rockchip: move uart2 pinmux to dtsi on rk3588-tiger
arm64: dts: rockchip: Rename LED related pinctrl nodes on rk3308-rock-pi-s
arm64: dts: rockchip: reorder usb2phy properties for rk3588
arm64: dts: rockchip: set correct pwm0 pinctrl on rk3588-tiger
arm64: dts: rockchip: Support poweroff on Edgeble Neural Compute Module
arm64: dts: rockchip: USB2, USB3 Host, PCIe2 to Khadas Edge 2
arm64: dts: S32G3: Introduce device tree for S32G-VNP-RDB3
arm64: dts: s32g: add SCMI firmware node
arm64: dts: s32g: add uSDHC node
arm64: dts: sc9860: add missing aon-prediv unit address
arm64: dts: sc9860: move GIC to soc node
arm64: dts: sc9860: move GPIO keys to board
arm64: dts: sharkl3: add missing unit addresses
arm64: dts: sprd: minor whitespace cleanup
arm64: dts: st: add all 8 i2c nodes on stm32mp251
arm64: dts: st: add all 8 spi nodes on stm32mp251
arm64: dts: st: Add exti1 and exti2 nodes on stm32mp251
arm64: dts: st: add i2c2 / i2c8 properties on stm32mp257f-ev1
arm64: dts: st: add i2c2/i2c8 pins for stm32mp25
arm64: dts: st: Add interrupt parent to pinctrl on stm32mp251
arm64: dts: st: add rcc support for STM32MP25
arm64: dts: st: add RIFSC as an access controller for STM32MP25x boards
arm64: dts: st: add spi3 / spi8 properties on stm32mp257f-ev1
arm64: dts: st: add spi3/spi8 pins for stm32mp25
arm64: dts: st: correct masks for GIC PPI interrupts on stm32mp25
arm64: dts: ti: am64-phyboard-electra: Add overlay to enable a GPIO fan
arm64: dts: ti: Enable overlays for the am625-phyboard-lyra
arm64: dts: ti: Fix csi2-dual-imx219 dtb names
arm64: dts: ti: iot2050: Add icssg-prueth nodes for PG1 devices
arm64: dts: ti: k3-am62*: Add PHY2 region to USB wrapper node
arm64: dts: ti: k3-am62-lp-sk: Remove tps65219 power-button
arm64: dts: ti: k3-am62-verdin-dahlia: support sleep-moci
arm64: dts: ti: k3-am62-verdin: replace sleep-moci hog with regulator
arm64: dts: ti: k3-am62/a: use sub-node for USB_PHY_CTRL registers
arm64: dts: ti: k3-am625-beagleplay: Fix Ethernet PHY RESET GPIOs
arm64: dts: ti: k3-am625-beagleplay: Use mmc-pwrseq for wl18xx enable
arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add Audio Codec
arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add USB-C
arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Increase CAN max bitrate
arm64: dts: ti: k3-am625-verdin: add PCIe reset gpio hog
arm64: dts: ti: k3-am62a-main: Add Wave5 Video Encoder/Decoder Node
arm64: dts: ti: k3-am62a: Disable USB LPM
arm64: dts: ti: k3-am62a: Enable UHS mode support for SD cards
arm64: dts: ti: k3-am62p5-sk: minor whitespace cleanup
arm64: dts: ti: k3-am62p: add the USB sub-system
arm64: dts: ti: k3-am642-phyboard-electra-rdk: Increase CAN max bitrate
arm64: dts: ti: k3-am64: Remove UART baud rate selection
arm64: dts: ti: k3-am65-main: Fix sdhci node properties
arm64: dts: ti: k3-am65-main: Remove unused properties in sdhci nodes
arm64: dts: ti: k3-am65: Add full compatible to SerDes control nodes
arm64: dts: ti: k3-am65: Move SerDes mux nodes under the control node
arm64: dts: ti: k3-am65: Remove UART baud rate selection
arm64: dts: ti: k3-am65: Use exact ranges for FSS node
arm64: dts: ti: k3-am69-sk: Fix UART pin type and macro type
arm64: dts: ti: k3-j7200: Remove UART baud rate selection
arm64: dts: ti: k3-j7200: Use exact ranges for FSS node
arm64: dts: ti: k3-j721e: Remove UART baud rate selection
arm64: dts: ti: k3-j721e: Use exact ranges for FSS node
arm64: dts: ti: k3-j721s2-main: Enable support for SDR104 speed mode
arm64: dts: ti: k3-j721s2: Add main esm address range
arm64: dts: ti: k3-j721s2: Remove UART baud rate selection
arm64: dts: ti: k3-j722s-evm: Enable eMMC support
arm64: dts: ti: k3-j722s-evm: Enable UHS support for MMCSD
arm64: dts: ti: k3-j784s4-evm: Fix UART pin type and macro type
arm64: dts: ti: k3-j784s4-main: Enable support for UHS mode
arm64: dts: ti: k3-j784s4: Add main esm address range
arm64: dts: ti: k3-j784s4: Remove UART baud rate selection
arm64: dts: ti: k3-j784s4: Use exact ranges for FSS node
arm64: dts: ti: k3-{am62p,j722s}: Disable ethernet by default
arm64: dts: ti: verdin-am62: dahlia: fix audio clock
arm64: dts: ti: verdin-am62: mallow: fix GPIOs pinctrl
arm64: dts: ti: verdin-am62: Set memory size to 2gb
arm64: dts: ti: verdin-am62: use SD1 CD as GPIO
arm64: dts: uniphier: ld11-global: drop audio codec port unit address
arm64: dts: uniphier: ld11-global: use generic node name for audio-codec
arm64: dts: uniphier: ld20-global: drop audio codec port unit address
arm64: dts: uniphier: ld20-global: use generic node name for audio-codec
arm64: dts: whale2: add missing ap-apb unit address
arm64: errata: Add workaround for Arm errata 3194386 and 3312417
arm64: extend execmem_info for generated code allocations
arm64: implement ARCH_HAS_KERNEL_FPU_SUPPORT
arm64: Kconfig.platforms: Enable STM32_EXTI for ARCH_STM32
arm64: meson: g12-common: add the MIPI DSI nodes
arm64: meson: khadas-vim3l: add TS050 DSI panel overlay
arm64: mm: accelerate pagefault when VM_FAULT_BADACCESS
arm64: mm: Batch dsb and isb when populating pgtables
arm64: mm: cleanup __do_page_fault()
arm64: mm: Don't remap pgtables for allocate vs populate
arm64: mm: Don't remap pgtables per-cont(pte|pmd) block
arm64: mm: drop VM_FAULT_BADMAP/VM_FAULT_BADACCESS
arm64: mm: Permit PTE SW bits to change in live mappings
arm64: mm: swap: support THP_SWAP on hardware with MTE
arm64: module: remove unneeded call to kasan_alloc_module_shadow()
arm64: patching: fix handling of execmem addresses
arm64: Properly clean up iommu-dma remnants
arm64: Remove unnecessary irqflags alternative.h include
arm64: simplify arch_static_branch/_jump function
arm64: tegra: Add Tegra Security Engine DT nodes
arm64: tegra: Correct Tegra132 I2C alias
arm64: tlb: Allow range operation for MAX_TLBI_RANGE_PAGES
arm64: tlb: Improve __TLBI_VADDR_RANGE()
arm64: zynqmp: Add resets property for UART nodes
 
ARM: 9355/2: Add TTBCR_* definitions to pgtable-3level-hwdef.h
ARM: 9356/2: Move asm statements accessing TTBCR into C functions
ARM: 9357/2: Reduce the number of #ifdef CONFIG_CPU_SW_DOMAIN_PAN
ARM: 9358/2: Implement PAN for LPAE by TTBR0 page table walks disablement
ARM: 9361/1: amba: store owner from modules with amba_driver_register()
ARM: 9362/1: coresight: catu: drop owner assignment
ARM: 9363/1: coresight: etm3x: drop owner assignment
ARM: 9364/1: coresight: replicator: drop owner assignment
ARM: 9365/1: coresight: tmc: drop owner assignment
ARM: 9366/1: coresight: tpiu: drop owner assignment
ARM: 9367/1: i2c: nomadik: drop owner assignment
ARM: 9368/1: dmaengine: pl330: drop owner assignment
ARM: 9369/1: Input: ambakmi - drop owner assignment
ARM: 9370/1: vfio: amba: drop owner assignment
ARM: 9371/1: coresight: cti: drop owner assignment
ARM: 9372/1: memory: pl353-smc: drop owner assignment
ARM: 9373/1: coresight: funnel: drop owner assignment
ARM: 9374/1: coresight: etb10: drop owner assignment
ARM: 9375/1: coresight: stm: drop owner assignment
ARM: 9376/1: coresight: tpdm: drop owner assignment
ARM: 9377/1: hwrng: nomadik: drop owner assignment
ARM: 9378/1: coresight: etm4x: drop owner assignment
ARM: 9379/1: coresight: tpda: drop owner assignment
ARM: 9382/1: ftrace: Define ftrace_stub_graph
ARM: 9384/2: mm: Make tlbflush routines CFI safe
ARM: 9385/2: mm: Type-annotate all cache assembly routines
ARM: 9386/2: mm: Use symbol alias for cache functions
ARM: 9387/2: mm: Rewrite cacheflush vtables in CFI safe C
ARM: 9388/2: mm: Type-annotate all per-processor assembly routines
ARM: 9389/2: mm: Define prototypes for all per-processor calls
ARM: 9390/2: lib: Annotate loop delay instructions for CFI
ARM: 9391/2: hw_breakpoint: Handle CFI breakpoints
ARM: 9392/2: Support CLANG CFI
ARM: 9393/1: mm: Use conditionals for CFI branches
ARM: 9398/1: Fix userspace enter on LPAE with CC_OPTIMIZE_FOR_SIZE=y
ARM: 9405/1: ftrace: Don't assume stack frames are contiguous in memory
ARM: configs: sunxi: Enable DRM_DW_HDMI
ARM: crypto: use CC_FLAGS_FPU for NEON CFLAGS
ARM: davinci: Convert comma to semicolon
 
arm: dts: allwinner: drop underscore in node names
 
ARM: dts: aspeed: Add ASRock E3C256D4I BMC
ARM: dts: aspeed: Add ASRock SPC621D8HM3 BMC
ARM: dts: aspeed: Add vendor prefixes to lm25066 compat strings
ARM: dts: aspeed: Add vendor prefixes to lm25066 compat strings
ARM: dts: aspeed: ahe50dc: Update lm25066 regulator name
ARM: dts: aspeed: asrock: Add ASRock X570D4U BMC
ARM: dts: aspeed: asrock: Use MAC address from FRU EEPROM
ARM: dts: Aspeed: Bonnell: Fix NVMe LED labels
ARM: dts: aspeed: Disable unused ADC channels for Asrock X570D4U BMC
ARM: dts: aspeed: drop unused ref_voltage ADC property
ARM: dts: aspeed: FSI interrupt support
ARM: dts: aspeed: greatlakes: correct Mellanox multi-host property
ARM: dts: aspeed: Harma: Add cpu power good line name
ARM: dts: aspeed: Harma: Add ltc4286 device
ARM: dts: aspeed: Harma: Add Meta Harma (AST2600) BMC
ARM: dts: aspeed: Harma: Add NIC Fru device
ARM: dts: aspeed: Harma: Add PDB temperature
ARM: dts: aspeed: Harma: Add retimer device
ARM: dts: aspeed: Harma: Add spi-gpio
ARM: dts: aspeed: harma: correct Mellanox multi-host property
ARM: dts: aspeed: Harma: mapping ttyS2 to UART4.
ARM: dts: aspeed: Harma: Modify GPIO line name
ARM: dts: aspeed: Harma: Remove Vuart
ARM: dts: aspeed: Harma: Revise max31790 address
ARM: dts: aspeed: Harma: Revise node name
ARM: dts: aspeed: Harma: Revise SGPIO line name.
ARM: dts: aspeed: minerva: add bus labels and aliases
ARM: dts: aspeed: minerva: add fan rpm controller
ARM: dts: aspeed: minerva: add gpio line name
ARM: dts: aspeed: minerva: Add led-fan-fault gpio
ARM: dts: aspeed: minerva: add sgpio line name
ARM: dts: aspeed: minerva: Add temperature sensor
ARM: dts: aspeed: minerva: Change sgpio use
ARM: dts: aspeed: minerva: correct the address of eeprom
ARM: dts: aspeed: minerva: Enable power monitor device
ARM: dts: aspeed: minerva: Modify mac3 setting
ARM: dts: aspeed: minerva: Revise the name of DTS
ARM: dts: aspeed: Modify GPIO table for Asrock X570D4U BMC
ARM: dts: aspeed: Modify I2C bus configuration
ARM: dts: aspeed: Remove Facebook Cloudripper dts
ARM: dts: aspeed: system1: IBM System1 BMC board
ARM: dts: aspeed: x4tf: Add dts for asus x4tf project
ARM: dts: aspeed: yosemite4: correct Mellanox multi-host property
ARM: dts: aspeed: yosemite4: Enable ipmb device for OCP debug card
ARM: dts: aspeed: yosemite4: set bus13 frequency to 100k
ARM: dts: aspeed: yosemitev2: correct Mellanox multi-host property
ARM: dts: bcm2711-rpi-4-b: Add CAM1 regulator
ARM: dts: bcm2711-rpi-cm4-io: Add RTC on I2C0
ARM: dts: bcm2711-rpi: Add pinctrl-based multiplexing for I2C0
 
arm: dts: bcm2711: Describe Ethernet LEDs
 
ARM: dts: bcm2835-rpi: Move duplicate firmware-clocks to bcm2835-rpi.dtsi
ARM: dts: bcm2835: Add Unicam CSI nodes
ARM: dts: bcm283x: Drop unneeded properties in the bcm2835-firmware node
ARM: dts: BCM5301X: Add DT for ASUS RT-AC3200
ARM: dts: BCM5301X: Add DT for ASUS RT-AC5300
ARM: dts: BCM5301X: Conform to DTS Coding Style on ASUS RT-AC3100 & AC88U
ARM: dts: BCM5301X: provide address for SoC MACs on ASUS RT-AC3100 & AC88U
ARM: dts: BCM5301X: remove duplicate compatible on ASUS RT-AC3100 & AC88U
ARM: dts: BCM5301X: remove earlycon on ASUS RT-AC3100 and ASUS RT-AC88U
ARM: dts: BCM5301X: use color and function on ASUS RT-AC3100 and RT-AC88U
ARM: dts: dra7: Use clksel binding for CM_CLKSEL_ABE_PLL_SYS
ARM: dts: dra7: Use clksel binding for CM_CLKSEL_CORE
ARM: dts: dra7: Use clksel binding for CM_CLKSEL_DPLL_CORE
ARM: dts: dra7: Use clksel binding for CM_CLKSEL_DPLL_DRR
ARM: dts: dra7: Use clksel binding for CM_CLKSEL_DPLL_DSP
ARM: dts: dra7: Use clksel binding for CM_CLKSEL_DPLL_EVE
ARM: dts: dra7: Use clksel binding for CM_CLKSEL_DPLL_GMAC
ARM: dts: dra7: Use clksel binding for CM_CLKSEL_DPLL_GPU
ARM: dts: dra7: Use clksel binding for CM_CLKSEL_DPLL_IVA
ARM: dts: dra7: Use clksel binding for CM_CLKSEL_DPLL_PER
ARM: dts: dra7: Use clksel binding for CM_CLKSEL_DPLL_USB
ARM: dts: dra7: Use clksel binding for CTRL_CORE_SMA_SW_0
ARM: dts: exynos4212-tab3: limit usable memory range
ARM: dts: imx27-phytec: Add USB support
ARM: dts: imx51-ts4800: Use #pwm-cells = <3> for imx27-pwm device
ARM: dts: imx53-kp: Drop redundant settings in pwm nodes
ARM: dts: imx53-m53evk: Use #pwm-cells = <3> for imx27-pwm device
ARM: dts: imx53-ppd: Use #pwm-cells = <3> for imx27-pwm device
 
arm: dts: imx53-qsb-hdmi: Disable panel instead of deleting node
 
ARM: dts: imx53-tqma: Use #pwm-cells = <3> for imx27-pwm devices
ARM: dts: imx6: exchange fallback and specific compatible string
ARM: dts: imx6: fix IRQ config of RC5T619
ARM: dts: imx6: remove fsl,anatop property from usb controller node
ARM: dts: imx6dl-aristainetos_4: Use #pwm-cells = <3> for imx27-pwm device
ARM: dts: imx6dl-aristainetos_7: Use #pwm-cells = <3> for imx27-pwm device
ARM: dts: imx6dl-mamoj: Use #pwm-cells = <3> for imx27-pwm device
ARM: dts: imx6q-ba16: Use #pwm-cells = <3> for imx27-pwm device
ARM: dts: imx6q-bosch-acc: Use #pwm-cells = <3> for imx27-pwm device
ARM: dts: imx6q-kp: Use #pwm-cells = <3> for imx27-pwm device
ARM: dts: imx6q-novena: Use #pwm-cells = <3> for imx27-pwm device
ARM: dts: imx6q-pistachio: Use #pwm-cells = <3> for imx27-pwm device
ARM: dts: imx6q-prti6q: Use #pwm-cells = <3> for imx27-pwm device
ARM: dts: imx6q-var-dt6customboard: Use #pwm-cells = <3> for imx27-pwm device
ARM: dts: imx6qdl-apf6dev: Use #pwm-cells = <3> for imx27-pwm devices
ARM: dts: imx6qdl-aristainetos2: Use #pwm-cells = <3> for imx27-pwm device
ARM: dts: imx6qdl-cubox-i: Use #pwm-cells = <3> for imx27-pwm device
ARM: dts: imx6qdl-emcon: Use #pwm-cells = <3> for imx27-pwm device
ARM: dts: imx6qdl-gw52xx: Use #pwm-cells = <3> for imx27-pwm device
ARM: dts: imx6qdl-gw53xx: Use #pwm-cells = <3> for imx27-pwm device
ARM: dts: imx6qdl-gw54xx: Use #pwm-cells = <3> for imx27-pwm device
ARM: dts: imx6qdl-gw560x: Use #pwm-cells = <3> for imx27-pwm device
ARM: dts: imx6qdl-gw5903: Use #pwm-cells = <3> for imx27-pwm device
ARM: dts: imx6qdl-gw5904: Use #pwm-cells = <3> for imx27-pwm device
ARM: dts: imx6qdl-icore: Use #pwm-cells = <3> for imx27-pwm device
ARM: dts: imx6qdl-nit6xlite: Use #pwm-cells = <3> for imx27-pwm device
ARM: dts: imx6qdl-nitrogen6_max: Use #pwm-cells = <3> for imx27-pwm device
ARM: dts: imx6qdl-nitrogen6_som2: Use #pwm-cells = <3> for imx27-pwm device
ARM: dts: imx6qdl-nitrogen6x: Use #pwm-cells = <3> for imx27-pwm device
ARM: dts: imx6qdl-phytec-mira: Use #pwm-cells = <3> for imx27-pwm device
ARM: dts: imx6qdl-sabreauto: Use #pwm-cells = <3> for imx27-pwm device
ARM: dts: imx6qdl-sabrelite: Use #pwm-cells = <3> for imx27-pwm device
ARM: dts: imx6qdl-sabresd: Use #pwm-cells = <3> for imx27-pwm device
ARM: dts: imx6qdl-savageboard: Use #pwm-cells = <3> for imx27-pwm device
ARM: dts: imx6qdl-skov-cpu: Use #pwm-cells = <3> for imx27-pwm device
ARM: dts: imx6qdl-udoo: Enable USB host
ARM: dts: imx6qdl: mba6: Add missing vdd-supply for on-board USB hub
ARM: dts: imx6qdl: Remove LCD.CONTRAST pinctrl from muxing
ARM: dts: imx6sl-evk: Use #pwm-cells = <3> for imx27-pwm device
ARM: dts: imx6sl: tolino-shine2hd: fix IRQ config of touchscreen
ARM: dts: imx6sll-evk: Use #pwm-cells = <3> for imx27-pwm device
ARM: dts: imx6sx-nitrogen6sx: drop incorrect cpu-dai property
ARM: dts: imx6sx-nitrogen6sx: Use #pwm-cells = <3> for imx27-pwm device
ARM: dts: imx6sx-sdb: Use #pwm-cells = <3> for imx27-pwm device
ARM: dts: imx6sx-softing-vining-2000: Use #pwm-cells = <3> for imx27-pwm device
ARM: dts: imx6ul-14x14-evk: Use #pwm-cells = <3> for imx27-pwm device
ARM: dts: imx6ul-ccimx6ulsbcpro: Use #pwm-cells = <3> for imx27-pwm device
ARM: dts: imx6ul-geam: Use #pwm-cells = <3> for imx27-pwm device
ARM: dts: imx6ul-imx6ull-opos6uldev: Use #pwm-cells = <3> for imx27-pwm device
ARM: dts: imx6ul-isiot: Use #pwm-cells = <3> for imx27-pwm device
ARM: dts: imx6ul-kontron-bl-43: Use #pwm-cells = <3> for imx27-pwm device
ARM: dts: imx6ul-kontron-bl-common: Use #pwm-cells = <3> for imx27-pwm device
ARM: dts: imx6ul-pico: Use #pwm-cells = <3> for imx27-pwm device
ARM: dts: imx6ull-tarragon: Reduce SPI clock for QCA7000
ARM: dts: imx6ull: add seeed studio NPi dev board
ARM: dts: imx7s: Add snvs-poweroff support
ARM: dts: imx: Add UNI-T UTi260B thermal camera board
ARM: dts: n900: set charge current limit to 950mA
ARM: dts: nxp: imx6qdl: fix esai clock warning when do dtb_check
ARM: dts: nxp: imx6sx: fix esai related warning when do dtb_check
ARM: dts: qcom: Add Sony Xperia Z3 smartphone
ARM: dts: qcom: Add support for Motorola Moto G (2013)
ARM: dts: qcom: apq8064: Add PCIe bridge node
ARM: dts: qcom: include cpu in idle-state node names
ARM: dts: qcom: ipq4019: Add PCIe bridge node
ARM: dts: qcom: ipq4019: add QCA8075 PHY Package nodes
ARM: dts: qcom: ipq8064: Add PCIe bridge node
ARM: dts: qcom: msm8916: idle-state compatible require the generic idle-state
ARM: dts: qcom: msm8974-klte-common: Pin WiFi board type
ARM: dts: qcom: msm8974-sony-castor: Split into shinano-common
ARM: dts: qcom: msm8974-sony-shinano: Enable vibrator
ARM: dts: qcom: msm8974: Add @0 to memory node name
ARM: dts: qcom: msm8974: Add DTS for Samsung Galaxy S5 China (kltechn)
ARM: dts: qcom: msm8974: Add empty chosen node
ARM: dts: qcom: msm8974: Split out common part of samsung-klte
ARM: dts: qcom: msm8974pro-castor: Add debounce-interval for keys
ARM: dts: qcom: msm8974pro-castor: Add mmc aliases
ARM: dts: qcom: msm8974pro-castor: Clean up formatting
ARM: dts: qcom: msm8974pro-castor: Remove camera button definitions
ARM: dts: qcom: msm8974pro-castor: Rename wifi node name
ARM: dts: qcom: sdx55: Add PCIe bridge node
ARM: dts: renesas: r7s72100: Add interrupt-names to SCIF nodes
ARM: dts: renesas: r8a73a4: Add TMU nodes
ARM: dts: renesas: r9a06g032: Remove duplicate interrupt-parent
ARM: dts: renesas: rcar-gen2: Add TMU nodes
ARM: dts: renesas: rzg1: Add TMU nodes
ARM: dts: rockchip: rk3066a: add #sound-dai-cells to hdmi node
ARM: dts: samsung: exynos3250: specify the SPI FIFO depth
ARM: dts: samsung: exynos4412-origen: fix keypad no-autorepeat
ARM: dts: samsung: exynos4: specify the SPI FIFO depth
ARM: dts: samsung: exynos5250: specify the SPI FIFO depth
ARM: dts: samsung: exynos5420: specify the SPI FIFO depth
ARM: dts: samsung: exynos5800-peach-pi: switch to undeprecated DP HPD GPIOs
ARM: dts: samsung: s5pv210: align onenand node name with bindings
ARM: dts: samsung: s5pv210: correct onenand size-cells
ARM: dts: samsung: s5pv210: specify the SPI FIFO depth
ARM: dts: samsung: smdk4412: align keypad node names with dtschema
ARM: dts: samsung: smdk4412: fix keypad no-autorepeat
ARM: dts: samsung: smdkv310: fix keypad no-autorepeat
ARM: dts: stm32: add ETZPC as a system bus for STM32MP13x boards
ARM: dts: stm32: add ETZPC as a system bus for STM32MP15x boards
ARM: dts: stm32: add heartbeat led for stm32mp157c-ed1
ARM: dts: stm32: add LTDC pinctrl on STM32MP13x SoC family
ARM: dts: stm32: add LTDC support for STM32MP13x SoC family
ARM: dts: stm32: add PWR regulators support on stm32mp131
ARM: dts: stm32: enable display support on stm32mp135f-dk board
ARM: dts: stm32: List exti parent interrupts on stm32mp131
ARM: dts: stm32: List exti parent interrupts on stm32mp151
ARM: dts: stm32: move can3 node from stm32f746 to stm32f769
ARM: dts: stm32: put ETZPC as an access controller for STM32MP13x boards
ARM: dts: stm32: put ETZPC as an access controller for STM32MP15x boards
ARM: dts: sun5i: Add PocketBook 614 Plus support
ARM: dts: ti: keystone: k2g: Remove ti,system-reboot-controller property
ARM: dts: ti: omap: minor whitespace cleanup
ARM: implement ARCH_HAS_KERNEL_FPU_SUPPORT
ARM: imx: Assign parents for mmdc event_source devices
ARM: imx_v6_v7_defconfig: Select CONFIG_USB_ONBOARD_HUB
ARM: imx_v6_v7_defconfig: Update ONBOARD_USB_HUB to ONBOAD_USB_DEV
 
arm: mm: accelerate pagefault when VM_FAULT_BADACCESS
arm: mm: drop VM_FAULT_BADMAP/VM_FAULT_BADACCESS
 
ARM: multi_v7_defconfig: update ONBOARD_USB_HUB to ONBOAD_USB_DEV
ARM: orion5x: Convert D2Net board to GPIO descriptors for LEDs
ARM: orion5x: Convert DNS323 board to GPIO descriptors for LEDs
ARM: orion5x: Convert MV2120 board to GPIO descriptors for LEDs
ARM: orion5x: Convert Net2big board to GPIO descriptors for LEDs
ARM: orion5x: Convert TS409 board to GPIO descriptors for LEDs
ARM: pxa: spitz: Open code gpio_request_array()
ARM: sa1100: Open code gpio_request_array()
ARM: shmobile: defconfig: Refresh for v6.9-rc1
ARM: tegra: paz00: Add emc-tables for ram-code 1
ARM: tegra: tegra20-ac97: Replace deprecated "gpio" suffix
 
arp: Convert ioctl(SIOCGARP) to RCU.
arp: Factorise ip_route_output() call in arp_req_set() and arp_req_delete().
arp: Get dev after calling arp_req_(delete|set|get)().
arp: Move ATF_COM setting in arp_req_set().
arp: Remove a nest in arp_req_get().
arp: Validate netmask earlier for SIOCDARP and SIOCSARP in arp_ioctl().
 
asm-generic/io.h: kill vmalloc.h dependency
 
asm-generic: remove unused asm-generic/page.h
 
ASoC: ab8500: Add missing module description
ASoC: Add missing module descriptions
ASoC: adi: Use *-y instead of *-objs in Makefile
ASoC: amd: acp-da7219-max98357a: Constify regulator_ops
ASoC: amd: acp: add a null check for chip_pdev structure
ASoC: amd: acp: fix for acp platform device creation failure
ASoC: amd: acp: move chip->flag variable assignment
ASoC: amd: acp: remove i2s configuration check in acp_i2s_probe()
ASoC: amd: fix for soundwire build dependencies for legacy stack
ASoC: amd: simplify soundwire dependencies for legacy stack
ASoC: amd: Support microphone from Acer Aspire A315-24P
ASoC: amd: Use *-y instead of *-objs in Makefile
ASoC: amd: Use snd_soc_substream_to_rtd() for accessing private_data
ASoC: amd: yc: Fix non-functional mic on ASUS M5602RA
ASoC: apple: Use *-y instead of *-objs in Makefile
ASoC: arm: Use snd_soc_substream_to_rtd() for accessing private_data
ASoC: atmel: atmel-classd: Re-add dai_link->platform to fix card init
ASoC: atmel: tse850-pcm5142: Remove unused of_gpio.h
ASoC: atmel: Use *-y instead of *-objs in Makefile
ASoC: au1x: Use *-y instead of *-objs Makefile
ASoC: audio-graph-card2: call of_node_get() before of_get_next_child()
ASoC: audio-graph-card2: remove unneeded of_node_get()
ASoC: bcm: Use *-y instead of *-objs in Makefile
ASoC: cirrus: Use *-y instead of *-objs in Makefile
ASoC: Cleanup MediaTek soundcard machine drivers
ASoC: codecs: Add RK3308 internal audio codec driver
ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0
ASoC: codecs: ES8326: Delete unused REG_SUPPLY
ASoC: codecs: ES8326: Reducin powerconsumption and
ASoC: codecs: ES8326: Reducing power consumption
ASoC: codecs: ES8326: Solve headphone detection issue
ASoC: codecs: ES8326: solve hp and button detect issue
ASoC: codecs: Intel: clarify Copyright information
ASoC: codecs: rk3308: depend on ARM64 || COMPILE_TEST
ASoC: codecs: rk3308: fix "defined but not used" warning on !OF
ASoC: codecs: rk3308: fix build warning without OF
ASoC: codecs: rk3308: fix building without CONFIG_OF
ASoC: codecs: Rockchip on-SoC codecs should depend on ARCH_ROCKCHIP
ASoC: codecs: tas2780: remove redundant assignments to variable ret
ASoC: codecs: Use *-y instead of *-objs in Makefile
ASoC: codecs: wm8962: use 'time_left' variable with wait_for_completion_timeout()
ASoC: codecs: wm8993: use 'time_left' variable with wait_for_completion_timeout()
ASoC: codecs: wm8994: use 'time_left' variable with wait_for_completion_timeout()
ASoC: codecs: wm8996: use 'time_left' variable with wait_for_completion_timeout()
ASoC: Constify local snd_sof_dsp_ops
ASoC: Constify static snd_pcm_hardware
ASoC: core: add SOC_DOUBLE_RANGE_TLV() helper macro
ASoC: core: Use *-y instead of *-objs in Makefile
ASoC: cs35l41: Delete unnecessary condition in cs35l41_pcm_hw_params()
ASoC: cs35l56: Disconnect ASP1 TX sources when ASP1 DAI is hooked up
ASoC: cs35l56: Include array_size.h
ASoC: cs42l43: Increase default type detect time and button delay
ASoC: cs42l43: Only restrict 44.1kHz for the ASP
ASoC: dapm-graph: new tool to visualize DAPM state
ASoC: dapm: debugfs: add component to route lines
ASoC: dapm: debugfs: show the widget type
ASoC: dapm: improve debugfs output and introduce
ASoC: dmaengine: Add missing module description
ASoC: dmaengine_pcm: Allow passing component name via config
ASoC: dmaengine_pcm: Allow passing component name via config
ASoC: doc: dapm: describe how widgets and routes are registered
ASoC: doc: dapm: extend initial descrption
ASoC: doc: dapm: fix and improve section "Registering DAPM controls"
ASoC: doc: dapm: fix struct name
ASoC: doc: dapm: fix typos
ASoC: doc: dapm: improve section "Codec/DSP Widget Interconnections"
ASoC: doc: dapm: minor rewording
ASoC: doc: dapm: remove dash after colon
ASoC: doc: dapm: replace "map" with "graph"
ASoC: doc: dapm: update event types
ASoC: doc: dapm: update section "DAPM Widget Events"
ASoC: doc: dapm: various improvements
ASoC: drop driver owner assignment
ASoC: Drop soc-topology ABI v4 support
ASoC: dt-bindings: Add Rockchip RK3308 internal audio codec
ASoC: dt-bindings: Added schema for "nuvoton,nau8325"
ASoC: dt-bindings: davinci-mcbsp: Add optional clock
ASoC: dt-bindings: davinci-mcbsp: Add the 'ti,T1-framing-{rx/tx}' flags
ASoC: dt-bindings: davinci-mcbsp: convert McBSP bindings to yaml schema
ASoC: dt-bindings: fsl,imx-asrc/spdif: Add power-domains property
ASoC: dt-bindings: fsl,imx-asrc: update max interrupt numbers
ASoC: dt-bindings: fsl,ssi: Convert to YAML
ASoC: dt-bindings: fsl-asoc-card: Add compatbile string for wm8904 codec
ASoC: dt-bindings: fsl-asoc-card: convert to YAML
ASoC: dt-bindings: fsl-asoc-card: Document fsl,imx25-pdk-sgtl5000
ASoC: dt-bindings: fsl-audmix: Convert fsl,audmix.txt to yaml
ASoC: dt-bindings: fsl-esai: Add ref: dai-common.yaml
ASoC: dt-bindings: fsl-esai: Convert fsl,esai.txt to yaml
ASoC: dt-bindings: fsl-esai: Remove 'fsl,*' from required list
ASoC: dt-bindings: fsl-sai: allow only one dma-names
ASoC: dt-bindings: imx-audio-spdif: convert to YAML
ASoC: dt-bindings: mt2701-wm8960: Convert to dtschema
ASoC: dt-bindings: mt8186: Document audio-routing and dai-link subnode
ASoC: dt-bindings: mt8192: Document audio-routing and dai-link subnode
ASoC: dt-bindings: mt8195: Document audio-routing and dai-link subnode
ASoC: dt-bindings: nau8821: Add delay control for ADC
 
ASoc: dt-bindings: PCM6240: Add initial DT binding
 
ASoC: dt-bindings: qcom,sm8250: Add QCM6490 snd QCS6490 sound card
ASoC: dt-bindings: renesas,rsnd: add missing renesas,rcar_sound-gen4
ASoC: dt-bindings: renesas: add R8A779H0 V4M
ASoC: dt-bindings: renesas: Fix R-Car Gen4 SoC-specific compatibles
ASoC: dt-bindings: stm32: Ensure compatible pattern matches whole string
ASoC: dt-bindings: tegra20-ac97: convert to dt schema
ASoC: dt-bindings: tegra20-das: Convert to schema
ASoC: dt-bindings: tegra30-i2s: convert to dt schema
ASoC: dt-bindings: ti,pcm1681: Convert to dtschema
ASoC: dt-bindings: wm8776: Convert to dtschema
ASoC: dt-bindings: wm8974: Convert to dtschema
ASoC: dt-bindings: xmos,xvf3500: add XMOS XVF3500 voice processor
ASoC: fsl-asoc-card: add wm8904 codec support
ASoC: fsl-asoc-card: set priv->pdev before using it
ASoC: fsl: add missing MODULE_DESCRIPTION() macro
ASoC: fsl: Constify static snd_pcm_hardware
ASoC: fsl: fsl_rpmsg: Register CPU DAI with name of rpmsg channel
ASoC: fsl: fsl_ssi: Add dev_err_probe if PCM DMA init fails
ASoC: fsl: imx-audio-rpmsg: Register device with rpmsg channel name
ASoC: fsl: imx-es8328: Remove leftover gpio initialisation
ASoC: fsl: imx-es8328: Switch to using gpiod API
ASoC: fsl: imx-pcm-rpmsg: Register component with rpmsg channel name
ASoC: fsl: imx-rpmsg: Update to correct DT node
ASoC: fsl: Let imx-audio-rpmsg register platform device for card
ASoC: fsl: Support register and unregister rpmsg
ASoC: fsl: Use *-y instead of *-objs in Makefile
ASoC: fsl: Use snd_soc_substream_to_rtd() for accessing private_data
ASoC: generic: Use *-y instead of *-objs in Makefile
ASoC: Harden DAPM route checks and Intel fixes
ASoC: hdac_hda: improve error logs
ASoC: img: Use snd_soc_substream_to_rtd() for accessing private_data
ASoC: Intel: avs: Add assert_static to guarantee ABI sizes
ASoC: Intel: avs: boards: Properly name input device
ASoC: Intel: avs: clarify Copyright information
ASoC: Intel: avs: Clean up hw constraints initialization
ASoC: Intel: avs: es8336: Constify card_headset_pins
ASoC: Intel: avs: Fix ASRC module initialization
ASoC: Intel: avs: Fix config_length for config-less copiers
ASoC: Intel: avs: Fix debug-slot offset calculation
ASoC: Intel: avs: Fix potential integer overflow
ASoC: Intel: avs: Fix route override
ASoC: Intel: avs: Fixes and cleanups for 6.10
ASoC: Intel: avs: hdaudio: Constify probing_link
ASoC: Intel: avs: hdaudio: Use devm_kstrdup_const
ASoC: Intel: avs: i2s_test: Remove redundant dapm routes
ASoC: Intel: avs: Init debugfs before booting firmware
ASoC: Intel: avs: nau8825: Constify card_headset_pins
ASoC: Intel: avs: New IRQ handling implementation
ASoC: Intel: avs: PCM code cleanup
ASoC: Intel: avs: Refactor IRQ handling
ASoC: Intel: avs: Relocate HDA BE DAI specific operations
ASoC: Intel: avs: Remove dead code
ASoC: Intel: avs: Remove redundancy around DAI prepare
ASoC: Intel: avs: Remove redundancy around DAI shutdown
ASoC: Intel: avs: Remove redundancy around DAI startup
ASoC: Intel: avs: Remove unused IRQ-related code
ASoC: Intel: avs: Replace risky functions with safer variants
ASoC: Intel: avs: Restore stream decoupling on prepare
ASoC: Intel: avs: rt274: Constify card_headset_pins
ASoC: Intel: avs: rt286: Constify card_headset_pins
ASoC: Intel: avs: rt298: Constify card_headset_pins
ASoC: Intel: avs: rt5663: Constify card_headset_pins
ASoC: Intel: avs: rt5682: Constify card_headset_pins
ASoC: Intel: avs: Rule invalid buffer and period sizes out
ASoC: Intel: avs: Silence false-positive memcpy() warnings
ASoC: Intel: avs: ssm4567: Board cleanup
ASoC: Intel: avs: ssm4567: Do not ignore route checks
ASoC: Intel: avs: Store pointer to adev in DAI dma_data
ASoC: Intel: avs: Store pointer to link_stream in dma_data
ASoC: Intel: avs: Switch to ACPI NHLT
ASoC: Intel: avs: Switch to acpi-nhlt
ASoC: Intel: avs: Test result of avs_get_module_entry()
ASoC: Intel: avs: Use devm_kstrdup_const
ASoC: Intel: avs: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY
ASoC: Intel: avs: Wake from D0ix when starting streaming
ASoC: Intel: board_helpers: change dai link helpers to static function
ASoC: Intel: board_helpers: support DAI link ID customization
ASoC: Intel: board_helpers: support sof_card_private initialization
ASoC: Intel: boards: clarify Copyright information
ASoC: Intel: boards: updates for 6.10 - part1
ASoC: Intel: boards: updates for 6.10 - part2
ASoC: Intel: boards: updates for 6.10 - part3
ASoC: Intel: bxt_da7219_max98357a: remove cml support
ASoC: Intel: bxt_da7219_max98357a: remove glk support
ASoC: Intel: bxt_da7219_max98357a: remove MAX98390 support
ASoC: Intel: catpt: clarify Copyright information
ASoC: Intel: change cs35l56 name_prefix
ASoC: Intel: cml_rt1011_rt5682: delete driver
ASoC: Intel: common: clarify Copyright information
ASoC: Intel: Disable route checks for Skylake boards
ASoC: Intel: glk_rt5682_max98357a: delete driver
ASoC: Intel: maxim-common: add max_98373_dai_link function
ASoC: Intel: maxim-common: change max98373 data to static
ASoC: Intel: nau8825/rt5682: move speaker widget to common modules
ASoC: Intel: realtek-common: remove 2-spk rt1015p config
ASoC: Intel: skl_hda_dsp_generic: Allocate snd_soc_card dynamically
ASoC: Intel: skl_hda_dsp_generic: Use devm_kasprintf for the components string
ASoC: Intel: Skylake: Remove soc-topology ABI v4 support
ASoC: Intel: soc-acpi-intel-arl-match: Add rt711 sdca codec support
ASoC: Intel: soc-acpi-intel-lnl-match: add cs42l43 only support
ASoC: Intel: soc-acpi-intel-lnl-match: adds RT714 and RT1318 support
ASoC: Intel: soc-acpi-intel-mtl-match: add cs42l43 only support
ASoC: intel: soc-acpi: Add missing cs42l43 endpoints
ASoC: Intel: soc-acpi: add support for HP Omen14 SoundWire configuration
ASoC: Intel: soc-acpi: mtl: add Dell SKU 0C64 and 0CC6
ASoC: Intel: soc-acpi: mtl: add support for Acer Swift Go 14
ASoC: Intel: soc-acpi: mtl: fix speaker no sound on Dell SKU 0C64
ASoC: Intel: sof-rt5682: add driver_data to sof_rt5682 board
ASoC: Intel: sof-rt5682: add mclk_en to sof_rt5682_private
ASoC: Intel: sof-rt5682: get bclk frequency from topology
ASoC: Intel: sof-rt5682: remove DMI quirk for hatch
ASoC: Intel: sof-rt5682: remove SOF_RT5682_MCLK_BYTCHT_EN
ASoC: Intel: sof-rt5682: setup pll_id only when needed
ASoC: Intel: sof-rt5682: support bclk as PLL source on rt5682s
ASoC: Intel: sof-sdw: Add new code for parsing the snd_soc_acpi structs
ASoC: Intel: sof-sdw: don't set card long_name
ASoC: Intel: sof-sdw: fix missing SPI_MASTER dependency
ASoC: Intel: sof-sdw: really remove FOUR_SPEAKER quirk
ASoC: Intel: sof_cs42l42: add mtl_cs42l42_def for mtl boards
ASoC: Intel: sof_cs42l42: add rpl_cs42l42_def for rpl boards
ASoC: Intel: sof_cs42l42: board id cleanup for adl boards
ASoC: Intel: sof_cs42l42: mach cleanup for adl boards
ASoC: Intel: sof_cs42l42: rename BT offload quirk
ASoC: Intel: sof_cs42l42: use common module for sof_card_private initialization
ASoC: Intel: sof_da7219: add cml_da7219_def for cml boards
ASoC: Intel: sof_da7219: add codec exit function
ASoC: Intel: sof_da7219: add glk_da7219_def for glk boards
ASoC: Intel: sof_da7219: add mtl_da7219_def for mtl boards
ASoC: Intel: sof_da7219: add rpl_mx98360_da7219 board config
ASoC: Intel: sof_da7219: add SOF_DA7219_MCLK_EN quirk
ASoC: Intel: sof_da7219: board id cleanup for adl boards
ASoC: Intel: sof_da7219: board id cleanup for jsl boards
ASoC: Intel: sof_da7219: board id cleanup for rpl boards
ASoC: Intel: sof_da7219: mach cleanup for adl boards
ASoC: Intel: sof_da7219: mach cleanup for rpl boards
ASoC: Intel: sof_da7219: support MAX98357A
ASoC: Intel: sof_da7219: support MAX98357A on cml boards
ASoC: Intel: sof_da7219: support MAX98357A on glk boards
ASoC: Intel: sof_da7219: support MAX98390
ASoC: Intel: sof_da7219: support MAX98390 on cml boards
ASoC: Intel: sof_da7219: use common module for DAI link generation
ASoC: Intel: sof_da7219: use max_98373_dai_link function
ASoC: Intel: sof_maxim_common: support MAX98390 on cml boards
ASoC: Intel: sof_nau8825: add mtl_nau8825_def for mtl boards
ASoC: Intel: sof_nau8825: mach cleanup for adl boards
ASoC: Intel: sof_nau8825: mach cleanup for rpl boards
ASoC: Intel: sof_nau8825: remove sof_nau8825 board id
ASoC: Intel: sof_nau8825: use common module for sof_card_private initialization
ASoC: Intel: sof_nau8825: use max_98373_dai_link function
ASoC: Intel: sof_realtek_common: support 4xALC1011 amplifier
ASoC: Intel: sof_rt5682: add glk_rt5682_def for glk boards
ASoC: Intel: sof_rt5682: add icl_rt5682_def for icl boards
ASoC: Intel: sof_rt5682: add missing MAX98357A config
ASoC: Intel: sof_rt5682: board id cleanup for cml boards
ASoC: Intel: sof_rt5682: board id cleanup for mtl boards
ASoC: Intel: sof_rt5682: Fix uninitialized variable in probe
ASoC: Intel: sof_rt5682: mach cleanup for adl boards
ASoC: Intel: sof_rt5682: mach cleanup for mtl boards
ASoC: Intel: sof_rt5682: mach cleanup for rpl boards
ASoC: Intel: sof_rt5682: mach cleanup for tgl boards
ASoC: Intel: sof_rt5682: remove unnecessary idisp HDMI quirk
ASoC: Intel: sof_rt5682: support ALC1011 on cml boards
ASoC: Intel: sof_rt5682: support ALC5650 on RPL boards
ASoC: Intel: sof_rt5682: support MAX98357A on glk boards
ASoC: Intel: sof_rt5682: use common module for sof_card_private initialization
ASoC: Intel: sof_rt5682: use max_98373_dai_link function
ASoC: Intel: sof_rt5682: use RT5682S_PLL1 if needed
ASoC: Intel: sof_sdw: add a space before cfg-amp in components
ASoC: Intel: sof_sdw: Add callbacks to register sidecar devices
ASoC: Intel: sof_sdw: add controls and dapm widgets in codec_info
ASoC: Intel: sof_sdw: add dai parameter to rtd_init callback
ASoC: Intel: sof_sdw: add JD2 quirk for HP Omen 14
ASoC: Intel: sof_sdw: add max98373 dapm routes
ASoC: Intel: sof_sdw: add missing sof_sdw_rt_amp_init for Realtek multi-function codecs
ASoC: Intel: sof_sdw: add quirk for Dell SKU 0C0F
ASoC: Intel: sof_sdw: Add quirk for optional codec speakers
ASoC: Intel: sof_sdw: Add support for cs42l43 optional speaker output
ASoC: intel: sof_sdw: Add support for cs42l43-cs35l56 sidecar amps
ASoC: Intel: sof_sdw: Allocate snd_soc_card dynamically
ASoC: Intel: sof_sdw: change rt715-sdca dai name
ASoC: Intel: sof_sdw: Delay update of the codec_conf array
ASoC: Intel: sof_sdw: Don't pass acpi_link_adr to init functions
ASoC: Intel: sof_sdw: Factor out BlueTooth DAI creation
ASoC: Intel: sof_sdw: Factor out codec name generation
ASoC: Intel: sof_sdw: Factor out DMIC DAI creation.
ASoC: Intel: sof_sdw: Factor out HDMI DAI creation
ASoC: intel: sof_sdw: Factor out SoundWire DAI creation
ASoC: Intel: sof_sdw: Factor out SSP DAI creation
ASoC: intel: sof_sdw: Make find_codec_info_acpi() return a pointer
ASoC: intel: sof_sdw: Make find_codec_info_dai() return a pointer
ASoC: intel: sof_sdw: Make find_codec_info_part() return a pointer
ASoC: Intel: sof_sdw: Move append_dai_type to new parsing
ASoC: Intel: sof_sdw: Move counting and codec_conf to new parsing
ASoC: Intel: sof_sdw: Move flags to private struct
ASoC: Intel: sof_sdw: Move generation of DAI links to new parsing
ASoC: Intel: sof_sdw: Move get_codec_dai_by_name() into sof_sdw itself
ASoC: Intel: sof_sdw: Move ignore_pch_dmic to new parsing
ASoC: intel: sof_sdw: Only pass codec_conf pointer around
ASoC: Intel: sof_sdw: Only pass dai_link pointer around
ASoC: Intel: sof_sdw: remove FOUR_SPEAKER quirks
ASoC: Intel: sof_sdw: Remove no longer supported quirk
ASoC: Intel: sof_sdw: Remove redundant initialisations
ASoC: Intel: sof_sdw: remove unused rt dmic rtd_init
ASoC: intel: sof_sdw: Set channel map directly from endpoints
ASoC: Intel: sof_sdw: use .controls/.widgets to add controls/widgets
ASoC: Intel: sof_sdw: Use for_each_set_bit
ASoC: Intel: sof_sdw: use generic name for controls/widgets
ASoC: Intel: sof_sdw: use generic rtd_init function for Realtek SDW DMICs
ASoC: Intel: sof_sdw_cs_amp: rename Speakers to Speaker
ASoC: Intel: sof_sdw_rt722_sdca: set rtd_init in codec_info_list[]
ASoC: Intel: sof_sdw_rt722_sdca: use rt_dmic_rtd_init
ASoC: Intel: sof_sdw_rt_amp: use dai parameter
ASoC: Intel: sof_sdw_rt_sdca_jack_common: remove -sdca for new codecs
ASoC: Intel: sof_sdw_rt_sdca_jack_common: Use name_prefix for `-sdca` detection
ASoC: Intel: sof_ssp_amp: remove unnecessary idisp HDMI quirk
ASoC: Intel: sof_ssp_amp: use common module for DAI link generation
ASoC: Intel: sof_ssp_amp: use common module for sof_card_private initialization
ASoC: Intel: ssp-common: delete module
ASoC: Intel: ssp-common: get codec tplg suffix function
ASoC: Intel: ssp-common: module name change
ASoC: Intel: ssp-common: naming convention change
ASoC: Intel: ssp-common: relocate header file
ASoC: Intel: ssp-common: relocate source file
ASoC: Intel: updates for 6.10 - part4
ASoC: Intel: updates for 6.10 - part5
ASoC: Intel: updates for 6.10 - part6
ASoC: Intel: updates for 6.10 - part7
ASoC: intel: Use *-y instead of *-objs in Makefile
ASoC: jz4740: Use *-y instead of *-objs in Makefile
ASoC: kirkwood: Fix potential NULL dereference
ASoC: kirkwood: Use *-y instead of *-objs in Makefile
ASoC: kirkwood: Use snd_soc_substream_to_rtd() for accessing private_data
ASoC: loongson: i2s/pci: drop driver owner assignment
ASoC: loongson: Use *-y instead of *-objs in Makefile
ASoC: loongson: Use snd_soc_substream_to_rtd() for accessing private_data
ASoC: max98373-sdw: drop driver owner assignment
ASoC: mediatek: Add common machine soundcard driver probe mechanism
ASoC: mediatek: Add common mtk_afe_component_probe callback
ASoC: mediatek: Add common snd_soc_ops .startup() callback
ASoC: mediatek: Assign dummy when codec not specified for a DAI link
ASoC: mediatek: common: Constify struct mtk_sof_priv
ASoC: mediatek: Commonize ADDA rate transform functions and enums
ASoC: mediatek: mt8183-da7219-max98357: Fix kcontrol name collision
ASoC: mediatek: mt8186-rt1019: Migrate to the common mtk_soundcard_startup
ASoC: mediatek: mt8186: Migrate to mtk_soundcard_common_probe
ASoC: mediatek: mt8186: Unify mt8186-mt6366 machine drivers
ASoC: mediatek: mt8188: Migrate to mtk_soundcard_common_probe
ASoC: mediatek: mt8192-afe-pcm: Convert to devm_pm_runtime_enable()
ASoC: mediatek: mt8192-afe-pcm: Simplify with dev_err_probe()
ASoC: mediatek: mt8192: fix register configuration for tdm
ASoC: mediatek: mt8192: Migrate to mtk_soundcard_common_probe
ASoC: mediatek: mt8192: Migrate to the common mtk_soundcard_startup
ASoC: mediatek: mt8195: Add platform entry for ETDM1_OUT_BE dai link
ASoC: mediatek: mt8195: Migrate to mtk_soundcard_common_probe
ASoC: mediatek: mt8195: Migrate to the common mtk_soundcard_startup
ASoC: mediatek: Use *-y instead of *-objs in Makefile
ASoC: mediatek: Use common mtk_afe_pcm_platform with common probe cb
ASoC: mediatek: Use snd_soc_substream_to_rtd() for accessing private_data
ASoC: Merge up fixes
ASoC: Merge up fixes
ASoC: meson: Constify static snd_pcm_hardware
ASoC: meson: Use *-y instead of *-objs in Makefile
ASoC: meson: Use snd_soc_substream_to_rtd() for accessing private_data
ASoC: mxs: add missing MODULE_DESCRIPTION() macro
ASoC: mxs: Use *-y instead of *-objs in Makefile
ASoC: nau8325: Modify driver code and dtschema.
ASoC: nau8325: new driver
ASoC: nau8325: Revise soc_enum structure definition.
ASoC: nau8821: Add delay control for ADC
ASoC: nau8821: Add delay control for ADC
ASoC: nau8821: Remove redundant ADC controls
ASoC: nau8822: Remove unused member from struct
 
ASoc: PCM6240: Add compile item for PCM6240 Family driver
ASoc: PCM6240: Create header file for PCM6240 Family driver code
ASoc: PCM6240: Create PCM6240 Family driver code
ASoc: PCM6240: Fix spelling mistake: "deley" -> "delay"
 
ASoC: PCM6240: New driver
ASoC: pcm: perform power-down delay checks a bit faster
ASoC: pcm: Reverse iterate DAIs when shutting them down
ASoC: pxa: Use *-y instead of *-objs in Makefile
ASoC: q6apm-lpass-dai: close graph on prepare errors
ASoC: qcom: Add missing module descriptions
ASoC: qcom: add missing MODULE_DESCRIPTION() macro
ASoC: qcom: Constify static snd_pcm_hardware
ASoC: qcom: q6apm-dai: drop unused 'q6apm_dai_rtd' fields
ASoC: qcom: sc8280xp: Add support for QCM6490 and QCS6490
ASoC: qcom: Use *-y instead of *-objs in Makefile
ASoC: qcom: Use snd_soc_substream_to_rtd() for accessing private_data
ASoC: rockchip: i2s-tdm: Fix trcm mode by setting clock on right mclk
ASoC: rockchip: Use *-y instead of *-objs in Makefile
ASoC: rsnd: cleanup regmap table
ASoC: rsnd: don't get resource from ID
ASoC: rsnd: no exception for SCU
ASoC: rsnd: R-Car Gen1/Gen2 exception
ASoC: rsnd: reg cleanup
ASoC: rsnd: rename rsnd_is_e3() to rsnd_is_gen3_e3()
ASoC: rt1017-sdca-sdw: drop driver owner assignment
ASoC: rt1308-sdw: drop driver owner assignment
ASoC: rt1316-sdw: drop driver owner assignment
ASoC: rt1318-sdw: drop driver owner assignment
ASoC: rt5645: fix issue of random interrupt from push-button
ASoC: rt5645: mic-in detection threshold modification
ASoC: rt5682-sdw: drop driver owner assignment
ASoC: rt700-sdw: drop driver owner assignment
ASoC: rt711-sdca-sdw: drop driver owner assignment
ASoC: rt711-sdw: add missing readable registers
ASoC: rt711-sdw: drop driver owner assignment
ASoC: rt712-sdca-dmic: drop driver owner assignment
ASoC: rt712-sdca-sdw: drop driver owner assignment
ASoC: rt715-sdca-sdw: drop driver owner assignment
ASoC: rt715-sdca-sdw: Fix wrong complete waiting in rt715_dev_resume()
ASoC: rt715-sdca: rename dai name with rt715-sdca prefix
ASoC: rt715-sdw: drop driver owner assignment
ASoC: rt722-sdca-sdw: add debounce time for type detection
ASoC: rt722-sdca-sdw: add silence detection register as volatile
ASoC: rt722-sdca-sdw: drop driver owner assignment
ASoC: samsung: i2s: Drop unneeded MODULE_ALIAS
ASoC: samsung: Use *-y instead of *-objs in Makefile
ASoC: samsung: Use snd_soc_substream_to_rtd() for accessing private_data
ASoC: sdw-mockup: drop driver owner assignment
ASoC: sh: Use *-y instead of *-objs in Makefile
ASoC: sigmadsp: Add missing module description
ASoC: soc-card: Add KUnit test case for snd_soc_card_get_kcontrol
ASoC: soc-card: soc-card-test: Fix some error handling in init()
ASoC: soc-card: Use snd_ctl_find_id_mixer() instead of open-coding
ASoC: soc-dai: Note valid values of sysclock direction
ASoC: soc-jack: Get rid of legacy GPIO support
ASoC: soc-topology-test: clarify Copyright information
ASoC: soc.h: Don't use "proxy" headers
ASoC: SOF: add missing MODULE_DESCRIPTION
ASoC: SOF: add missing MODULE_DESCRIPTION()
ASoC: SOF: amd: acp-loader: abort firmware download on write error
ASoC: SOF: amd: acp: Constify snd_sof_dsp_ops
ASoC: SOF: amd: Correct spaces in Makefile
ASoC: SOF: amd: Fix build error with built-in config
ASoC: SOF: AMD: group all module related information
ASoC: SOF: Clean up sof_ipc_flood_dfs_write()
ASoC: SOF: Constify stored pointer to snd_sof_dsp_ops
ASoC: SOF: cppcheck fixes and debugfs addition
ASoC: SOF: debug: Constify local snd_sof_dsp_ops
ASoC: SOF: debug: Handle cases when fw_lib_prefix is not set, NULL
ASoC: SOF: Disable pointless writes to debugfs file
ASoC: SOF: imx8: Constify snd_sof_dsp_ops
ASoC: SOF: imx8m: Constify snd_sof_dsp_ops
ASoC: SOF: imx8ulp: Constify snd_sof_dsp_ops
ASoC: SOF: imx: drop usage of the imx8_*_clocks API
ASoC: SOF: imx: remove imx8_*_clocks API
ASoC: SOF: imx: stop using the imx8_*_clocks API
ASoC: SOF: Intel: Add fw_regs area to debugfs map for
ASoC: SOF: intel: bdw: Constify snd_sof_dsp_ops
ASoC: SOF: intel: byt: Constify snd_sof_dsp_ops
ASoC: SOF: Intel: clarify Copyright information
ASoC: SOF: Intel: discard SoundWire configuration if HDaudio codec is reported
ASoC: SOF: Intel: don't ignore IOC interrupts for non-audio transfers
ASoC: SOF: Intel: hda-bus: Use PIO mode for Lunar Lake
ASoC: SOF: Intel: hda-codec: preserve WAKEEN values
ASoC: SOF: Intel: hda-ctrl: add missing WAKE_STS clear
ASoC: SOF: Intel: hda-ctrl: only clear WAKESTS for HDaudio codecs
ASoC: SOF: Intel: hda-dai: add helpers to set dai config
ASoC: SOF: Intel: hda-dai: fix channel map configuration for aggregated dailink
ASoC: SOF: Intel: hda-dai: remove skip_tlv label
ASoC: SOF: Intel: hda-dai: set dma_stream_channel_map device
ASoC: SOF: Intel: hda-dai: set lowest N bits in ch_mask
ASoC: SOF: Intel: hda-dai: skip tlv configuration for
ASoC: SOF: Intel: hda-dai: skip tlv for dspless mode
ASoC: SOF: Intel: hda-dsp/mtl: Add support for ACE ROM state codes
ASoC: SOF: Intel: hda-loader: add flag to tag ICCMAX stream
ASoC: SOF: Intel: hda-loader: change signature of code loader helpers
ASoC: SOF: Intel: hda-pcm: Limit the maximum number of periods by MAX_BDL_ENTRIES
ASoC: SOF: Intel: hda-stream: clarify comment
ASoC: SOF: Intel: hda-stream: export stream_get_position() helper
ASoC: SOF: Intel: HDA/DMIC updates
ASoC: SOF: Intel: hda: Clear Soundwire node ID during BE DAI hw_free
ASoC: SOF: intel: hda: Constify snd_sof_dsp_ops
ASoC: SOF: Intel: hda: Create debugfs file to force a clean DSP boot
ASoC: SOF: Intel: hda: disable SoundWire interrupt later
ASoC: SOF: Intel: hda: extend signature of sdw_hda_dai_hw_params()
ASoC: SOF: Intel: hda: fix null deref on system suspend entry
ASoC: SOF: Intel: hda: list SoundWire peripherals on mismatch
ASoC: SOF: Intel: hda: move helper to static inline
ASoC: SOF: Intel: hda: simplify and reduce indentation for hda_sdw_machine_select()
ASoC: SOF: Intel: improve and extend HDaudio-based
ASoC: SOF: Intel: improve SoundWire support for
ASoC: SOF: Intel: lnl: Add fw_regs area to debugfs map
ASoC: SOF: Intel: lnl: add helper to detect SoundWire wakes
ASoC: SOF: Intel: lnl: Correct rom_status_reg
ASoC: SOF: Intel: move common code from hda.c
ASoC: SOF: Intel: move hda.c to different module
ASoC: SOF: Intel: move tracepoint creation
ASoC: SOF: Intel: mtl/lnl: Improve firmware boot state
ASoC: SOF: Intel: mtl: Add fw_regs area to debugfs map
ASoC: SOF: Intel: mtl: Correct rom_status_reg
ASoC: SOF: Intel: mtl: Correct the mtl_dsp_dump output
ASoC: SOF: Intel: mtl: Disable interrupts when firmware boot failed
ASoC: SOF: Intel: mtl: Implement firmware boot state check
ASoC: SOF: intel: pci-tng: Constify snd_sof_dsp_ops
ASoC: SOF: Intel: regroup all SoundWire/Intel functions in hda.c
ASoC: SOF: Intel: remove circular dependency for
ASoC: SOF: Intel: remove circular dependency on hda_sdw_process_wakeen()
ASoC: SOF: Intel: set the DMA TLV device as dai_index
ASoC: SOF: Intel: start splitting top-level from common parts
ASoC: SOF: Intel: support tplg suffix detection
ASoC: SOF: Intel: tgl: Add fw_regs area to debugfs map for IPC4
ASoC: SOF: ipc3: Constify local snd_sof_dsp_ops
ASoC: SOF: ipc4-loader: save FW version info to debugfs
ASoC: SOF: ipc4-priv: align prototype and function declaration
ASoC: SOF: ipc4-topology/pcm: Rename sof_ipc4_copier_is_single_format()
ASoC: SOF: ipc4-topology: Add support for NHLT with 16-bit only DMIC blob
ASoC: SOF: ipc4-topology: Adjust the params based on DAI formats
ASoC: SOF: ipc4-topology: Advertise passthrough capable PCMs (using ChainDMA)
ASoC: SOF: ipc4-topology: Allow selective update in sof_ipc4_update_hw_params
ASoC: SOF: ipc4-topology: Correct DAI copier config and NHLT blob request
ASoC: SOF: ipc4-topology: Fix input format query of process modules without base extension
ASoC: SOF: ipc4-topology: Fix nhlt configuration blob
ASoC: SOF: ipc4-topology: Improve readability of sof_ipc4_prepare_dai_copier()
ASoC: SOF: ipc4-topology: Print out the channel count in sof_ipc4_dbg_audio_format
ASoC: SOF: ipc4-topology: remove shadowed variable
ASoC: SOF: ipc4-topology: Save the ALH DAI index during hw_params
ASoC: SOF: IPC4: extend dai_data with node_id
ASoC: SOF: make dma_config_tlv be an array
ASoC: SOF: mediatek: mt8186: Constify snd_sof_dsp_ops
ASoC: SOF: mediatek: mt8195: Constify snd_sof_dsp_ops
 
ASoc: SOF: misc updates for 6.10
 
ASoC: SOF: pcm: add pending_stop state variable
ASoC: SOF: pcm: Constify local snd_sof_dsp_ops
ASoC: SOF: pcm: reset all PCM sources in case of xruns
ASoC: SOF: pcm: simplify sof_pcm_hw_free() with helper
ASoC: SOF: reorder MODULE_ definitions
ASoC: SOF: sof-audio: revisit sof_pcm_stream_free() error handling and logs
ASoC: SOF: sof-audio: Skip unprepare for in-use widgets on error rollback
ASoC: SOF: stream-ipc: remove unnecessary MODULE_LICENSE
ASoC: SOF: topology: remove incorrect widget id in error message
ASoC: SOF: Use *-y instead of *-objs in Makefile
ASoC: spear: Use *-y instead of *-objs in Makefile
ASoC: sprd: Use *-y instead of *-objs in Makefile
ASoC: sti: Use *-y instead of *-objs in Makefile
ASoC: stm: Use *-y instead of *-objs in Makefile
ASoC: sun50i-codec-analog: Enable jack detection on startup
ASoC: sun50i-codec-analog: Move suspend/resume to set_bias_level
ASoC: sun8i-codec: Enable bus clock at STANDBY and higher bias
ASoC: sun8i-codec: Fix build with CONFIG_SND_JACK_INPUT_DEV disabled
ASoC: sun8i-codec: Implement jack and accessory detection
ASoC: sunxi: DMIC: Add controls for adjusting the mic gains
ASoC: sunxi: sun4i-i2s: Fix pcm_formats type specification
ASoC: sunxi: sun4i-i2s: Support 32-bit audio formats
ASoC: sunxi: Use snd_soc_substream_to_rtd() for accessing private_data
ASoC: tas2552: Add TX path for capturing AUDIO-OUT data
ASoC: tas2781: Fix a warning reported by robot kernel test
ASoC: tas2781: Fix wrong loading calibrated data sequence
ASoC: tegra: Use *-y instead of *-objs in Makefile
ASoC: tegra: Use snd_soc_substream_to_rtd() for accessing private_data
ASoC: ti: davinci-i2s: Add features to McBSP
ASoC: ti: davinci-i2s: Add handling of BP_FC format
ASoC: ti: davinci-i2s: Add S24_LE to supported formats
ASoC: ti: davinci-i2s: Add T1 framing support
ASoC: ti: davinci-i2s: Add TDM support
ASoC: ti: davinci-i2s: Delete unnecessary assignment
ASoC: ti: davinci-i2s: Enable unexpected frame pulses detection
ASoC: ti: davinci-i2s: Link free-run mode to SND_SOC_DAIFMT_[GATED/CONT]
ASoC: ti: davinci-i2s: Remove the unused clk_input_pin attribute
ASoC: ti: davinci-i2s: Replace dev_err with dev_err_probe
ASoC: ti: davinci-i2s: Use external clock to drive sample rate generator
ASoC: ti: davinci-mcasp: Set min period size using FIFO config
ASoC: ti: omap-hdmi: Fix too long driver name
ASoC: ti: Use *-y instead of *-objs in Makefile
ASoC: ti: Use snd_soc_substream_to_rtd() for accessing private_data
ASoC: tlv320aic32x4-spi: drop driver owner assignment
ASoC: tlv320aic3x-spi: drop driver owner assignment
ASoC: topology-test: Add missing module description
ASoC: topology: Clean up route loading
ASoC: topology: Cleanup after ABI v4 support removal
ASoC: topology: Do not assign fields that are already set
ASoC: topology: Do not ignore route checks when parsing graphs
ASoC: topology: Fix references to freed memory
ASoC: topology: Fix route memory corruption
ASoC: topology: Fix route memory corruption
ASoC: topology: Remove ABI v4 support
ASoC: topology: Remove obsolete ABI v4 structs
ASoC: tracing: Export SND_SOC_DAPM_DIR_OUT to its value
ASoC: uniphier: Constify static snd_pcm_hardware
ASoC: uniphier: Use *-y instead of *-objs in Makefile
ASoC: use 'time_left' instead of 'timeout' with
ASoC: Use *-y instead of *-objs in Makefile
ASoC: Use inline function for type safety in snd_soc_substream_to_rtd()
ASoC: Use snd_ctl_find_id_mixer() instead of
ASoC: Use snd_soc_substream_to_rtd() for accessing
ASoC: ux500: Add missing module description
ASoC: ux500: Use *-y instead of *-objs in Makefile
ASoC: wcd934x: Drop unneeded MODULE_ALIAS
ASoC: wm_adsp: Add missing MODULE_DESCRIPTION()
ASoC: wm_adsp: Include array_size.h
ASoC: wm_adsp: Remove notification of driver write
ASoC: wm_adsp: Use cs_dsp_coeff_lock_and_[read|write]_ctrl()
ASoC: xilinx: Add missing module descriptions
ASoC: xilinx: Use *-y instead of *-objs in Makefile
ASoC: xtensa: Use *-y instead of *-objs in Makefile
 
ata,scsi: libata-core: Do not leak memory for ata_port struct members
 
ata: add HAS_IOPORT dependencies
ata: ahci: Clean up sysfs file on error
ata: ahci: Do not apply Intel PCS quirk on Intel Alder Lake
ata: ahci: Do not enable LPM if no LPM states are supported by the HBA
ata: libata-core: Add ATA_HORKAGE_NOLPM for all Crucial BX SSD1 models
ata: libata-core: Add ATA_HORKAGE_NOLPM for AMD Radeon S3 SSD
ata: libata-core: Add ATA_HORKAGE_NOLPM for Apacer AS340
ata: libata-core: Add ATA_HORKAGE_NOLPM for Crucial CT240BX500SSD1
ata: libata-core: Fix double free on error
ata: libata-core: Fix null pointer dereference on error
ata: libata-core: Remove ata_exec_internal_sg()
ata: libata-scsi: Set the RMB bit only for removable media devices
ata: pata_cs5520: Remove unnecessary call to pci_enable_device_io()
ata: pata_legacy: make legacy_exit() work again
ata: pata_macio: Fix max_segment_size with PAGE_SIZE == 64K
 
atm/fore200e: Delete unused 'fore200e_boards'
 
auxdisplay: ht16k33: Remove struct backlight_ops.check_fb
auxdisplay: ht16k33: Replace use of fb_blank with backlight helper
 
Linux: Avoid hw_desc array overrun in dw-axi-dmac
 
ax.25: x.25: Remove the now superfluous sentinel elements from ctl_table array
 
ax25: Fix refcount imbalance on inbound connections
ax25: Fix reference count leak issue of net_device
ax25: Fix reference count leak issues of ax25_dev
ax25: Remove superfuous "return" from ax25_ds_set_timer
ax25: Replace kfree() in ax25_dev_free() with ax25_dev_put()
ax25: Use kernel universal linked list to implement ax25_dev_list
 
backlight: aat2870-backlight: Remove struct backlight.check_fb
backlight: Add controls_device callback to struct backlight_ops
backlight: ams369fg06: Constify lcd_ops
backlight: corgi_lcd: Constify lcd_ops
backlight: hx8357: Constify lcd_ops
backlight: ili922x: Constify lcd_ops
backlight: ili9320: Constify lcd_ops
backlight: jornada720_lcd: Constify lcd_ops
backlight: l4f00242t03: Constify lcd_ops
backlight: lcd: Constify lcd_ops
backlight: lcd: Make lcd_class constant
backlight: lms283gf05: Constify lcd_ops
backlight: lms501kf03: Constify lcd_ops
backlight: lp8788: Drop support for platform data
backlight: ltv350qv: Constify lcd_ops
backlight: Make backlight_class constant
backlight: Match backlight device against struct fb_info.bl_dev
backlight: mp3309c: Fix LEDs flickering in PWM mode
backlight: mp3309c: Fix signedness bug in mp3309c_parse_fwnode()
backlight: omap1: Remove unused struct omap_backlight_config.set_power
backlight: omap1: Replace FB_BLANK_ states with simple on/off
backlight: otm3225a: Constify lcd_ops
backlight: otm3225a: Drop driver owner assignment
backlight: platform_lcd: Constify lcd_ops
backlight: pwm-backlight: Remove struct backlight_ops.check_fb
backlight: Remove fb_blank from struct backlight_properties
backlight: sky81452-backlight: Remove unnecessary call to of_node_get()
backlight: tdo24m: Constify lcd_ops
 
Backmerge tag : 'v6.9-rc5' into drm-next
 
batman-adv: bypass empty buckets in batadv_purge_orig_ref()
batman-adv: Don't accept TT entries for out-of-spec VIDs
batman-adv: prefer kfree_rcu() over call_rcu() with free-only callbacks
batman-adv: Start new development cycle
 
bcache: allow allocator to invalidate bucket in gc
bcache: call force_wake_up_gc() if necessary in check_should_bypass()
bcache: code cleanup in __bch_bucket_alloc_set()
bcache: fix variable length array abuse in btree_iter
bcache: Remove usage of the deprecated ida_simple_xx() API
 
bcache_register(): don't bother with set_blocksize()
 
bcachefs: __BTREE_ITER_ALL_SNAPSHOTS -> BTREE_ITER_SNAPSHOT_FIELD
bcachefs: __mark_pointer now takes bch_alloc_v4
bcachefs: __mark_stripe_bucket() now takes bch_alloc_v4
bcachefs: Add asserts to bch2_dev_btree_bitmap_marked_sectors()
bcachefs: Add btree_allocated_bitmap to member_to_text()
bcachefs: add btree_node_merging_disabled debug param
bcachefs: add check for missing fragmentation in check_alloc_to_lru_ref()
bcachefs: add counters for failed shrinker reclaim
bcachefs: Add missing bch2_journal_do_writes() call
bcachefs: Add missing bch2_trans_begin()
bcachefs: Add missing bch_inode_info.ei_flags init
bcachefs: Add missing guard in bch2_snapshot_has_children()
bcachefs: add missing MODULE_DESCRIPTION()
bcachefs: Add missing printbuf_tabstops_reset() calls
bcachefs: Add missing recalc_capacity() call
bcachefs: Add missing synchronize_srcu_expedited() call when shutting down
bcachefs: add no_invalid_checks flag
bcachefs: alloc_data_type_set()
bcachefs: Allocator prefers not to expand mi.btree_allocated bitmap
bcachefs: allow for custom action in fsck error messages
bcachefs: assert that online_reserved == 0 on shutdown
bcachefs: bch2_bkey_drop_ptrs() declares loop iter
bcachefs: bch2_bkey_format_field_overflows()
bcachefs: bch2_bkey_has_target() -> bch2_dev_rcu()
bcachefs: bch2_btree_insert_trans() no longer specifies BTREE_ITER_cached
bcachefs: bch2_btree_node_header_to_text()
bcachefs: bch2_btree_path_can_relock()
bcachefs: bch2_btree_path_to_text()
bcachefs: bch2_btree_path_upgrade() checks nodes_locked, not uptodate
bcachefs: bch2_btree_root_alloc_fake_trans()
bcachefs: bch2_btree_write_buffer_maybe_flush()
bcachefs: bch2_bucket_ref_update()
bcachefs: bch2_bucket_ref_update() now takes bch_dev
bcachefs: bch2_check_alloc_key() -> bch2_dev_tryget_noerror()
bcachefs: bch2_checksum() returns 0 for unknown checksum type
bcachefs: bch2_data_update_to_text()
bcachefs: bch2_dev_btree_bitmap_marked() -> bch2_dev_rcu()
bcachefs: bch2_dev_bucket_exists() uses bch2_dev_rcu()
bcachefs: bch2_dev_get_ioref() checks for device not present
bcachefs: bch2_dev_get_ioref2(); alloc_background.c
bcachefs: bch2_dev_get_ioref2(); backpointers.c
bcachefs: bch2_dev_get_ioref2(); btree_io.c
bcachefs: bch2_dev_get_ioref2(); debug.c
bcachefs: bch2_dev_get_ioref2(); io_read.c
bcachefs: bch2_dev_get_ioref2(); io_write.c
bcachefs: bch2_dev_get_ioref2(); journal_io.c
bcachefs: bch2_dev_have_ref()
bcachefs: bch2_dev_iterate()
bcachefs: bch2_dev_safe() -> bch2_dev_rcu()
bcachefs: bch2_dev_tryget()
bcachefs: bch2_dir_emit() - drop_locks_do() conversion
bcachefs: bch2_evacuate_bucket() -> bch2_dev_tryget()
bcachefs: bch2_extent_merge() -> bch2_dev_rcu()
bcachefs: bch2_extent_normalize() -> bch2_dev_rcu()
bcachefs: bch2_gc() is now private to btree_gc.c
bcachefs: bch2_gc_btree() should not use btree_root_lock
bcachefs: bch2_hash_lookup() now returns bkey_s_c
bcachefs: bch2_have_enough_devs() checks for nonexistent device
bcachefs: bch2_journal_keys_dump()
bcachefs: bch2_print_allocator_stuck()
bcachefs: bch2_trans_commit_flags_to_text()
bcachefs: bch2_trans_relock_fail() - factor out slowpath
bcachefs: bch2_trans_unlock() must always be followed by relock() or begin()
bcachefs: bch2_trans_verify_not_unlocked()
bcachefs: bch2_trigger_alloc() -> bch2_dev_tryget()
bcachefs: bch_member.last_journal_bucket
bcachefs: Better bucket alloc tracepoints
bcachefs: Better fsck error message for key version
bcachefs: Better write_super() error messages
bcachefs: Btree key cache instrumentation
bcachefs: btree_gc can now handle unknown btrees
bcachefs: bucket_data_type_mismatch()
bcachefs: bucket_valid()
bcachefs: Change bch2_fs_journal_stop() BUG_ON() to warning
bcachefs: Change destroy_inode to free_inode
bcachefs: chardev: make bch_chardev_class constant
bcachefs: check for inodes that should have backpointers in fsck
bcachefs: Check for invalid btree IDs
bcachefs: Check for invalid bucket from bucket_gen(), gc_bucket()
bcachefs: Check for subvolues with bogus snapshot/inode fields
bcachefs: Check for writing btree_ptr_v2.sectors_written == 0
bcachefs: check inode backpointer in bch2_lookup()
bcachefs: Clean up inode alloc
bcachefs: CodingStyle
bcachefs: Consolidate mark_stripe_bucket() and trans_mark_stripe_bucket()
bcachefs: Convert to bch2_dev_tryget_noerror()
bcachefs: Correct the FS_IOC_GETFLAGS to FS_IOC32_GETFLAGS in bch2_compat_fs_ioctl()
bcachefs: Debug asserts for ca->ref
bcachefs: Delete incorrect BTREE_ID_NR assertion
bcachefs: Delete old faulty bch2_trans_unlock() call
bcachefs: delete old gen check bch2_alloc_write_key()
bcachefs: delete_dead_snapshots() doesn't need to go RW
bcachefs: dirty_sectors -> replicas_sectors
bcachefs: Discard, invalidate workers are now per device
bcachefs: do reflink_p repair from BTREE_TRIGGER_check_repair
bcachefs: Don't read journal just for fsck
bcachefs: Don't return -EROFS from mount on inconsistency error
bcachefs: Don't use the new_fs() bucket alloc path on an initialized fs
bcachefs: ec_validate_checksums() -> bch2_dev_tryget()
bcachefs: eliminate the uninitialized compilation warning in bch2_reconstruct_snapshots
bcachefs: Enable automatic shrinking for rhashtables
bcachefs: Ensure we're RW before journalling
bcachefs: extent_ptr_durability() -> bch2_dev_rcu()
bcachefs: extent_ptr_invalid() -> bch2_dev_rcu()
bcachefs: Finish converting reconstruct_alloc to errors_silent
bcachefs: Fix a locking bug in the do_discard_fast() path
bcachefs: Fix a UAF after write_super()
bcachefs: fix alignment of VMA for memory mapped files on THP
bcachefs: Fix array-index-out-of-bounds
bcachefs: Fix bch2_alloc_ciphers()
bcachefs: Fix bch2_inode_insert() race path for tmpfiles
bcachefs: Fix bch2_read_retry_nodecode()
bcachefs: Fix bch2_sb_downgrade_update()
bcachefs: Fix bch2_trans_put()
bcachefs: Fix bogus verify_replicas_entry() assert
bcachefs: Fix btree ID bitmasks
bcachefs: fix btree_path_clone() ip_allocated
bcachefs: Fix btree_trans leak in bch2_readahead()
bcachefs: Fix btree_trans list ordering
bcachefs: Fix debug assert
bcachefs: Fix early init error path in journal code
bcachefs: Fix error path of bch2_link_trans()
bcachefs: Fix failure to return error on misaligned dio write
bcachefs: fix flag printing in journal_buf_to_text()
bcachefs: Fix format specifiers in bch2_btree_key_cache_to_text()
bcachefs: Fix freeing of error pointers
bcachefs: Fix GFP_KERNEL allocation in break_cycle()
bcachefs: Fix I_NEW warning in race path in bch2_inode_insert()
bcachefs: Fix incorrect error handling found_btree_node_is_readable()
bcachefs: Fix initialization order for srcu barrier
bcachefs: Fix journal getting stuck on a flush commit
bcachefs: Fix kmalloc bug in __snapshot_t_mut
bcachefs: Fix locking assert
bcachefs: Fix lookup_first_inode() when inode_generations are present
bcachefs: Fix loop restart in bch2_btree_transactions_read()
bcachefs: Fix missing alloc_data_type_set()
bcachefs: Fix missing error check in journal_entry_btree_keys_validate()
bcachefs: Fix missing parens in drop_locks_do()
bcachefs: Fix needs_whiteout BUG_ON() in bkey_sort()
bcachefs: Fix null ptr deref in journal_pins_to_text()
bcachefs: Fix race between trans_put() and btree_transactions_read()
bcachefs: Fix race path in bch2_inode_insert()
bcachefs: Fix RCU splat
bcachefs: Fix rcu splat in check_fix_ptrs()
bcachefs: Fix rcu_read_lock() leak in drop_extra_replicas
bcachefs: Fix ref in trans_mark_dev_sbs() error path
bcachefs: Fix refcount leak in check_fix_ptrs()
bcachefs: Fix reporting of freed objects from key cache shrinker
bcachefs: Fix safe errors by default
bcachefs: Fix sb-downgrade validation
bcachefs: Fix sb_clean_validate endianness conversion
bcachefs: Fix sb_field_downgrade validation
bcachefs: fix scheduling while atomic in break_cycle()
bcachefs: fix seqmutex_relock()
bcachefs: Fix setting of downgrade recovery passes/errors
bcachefs: Fix shift greater than integer size
bcachefs: Fix shift overflow in btree_lost_data()
bcachefs: Fix shift overflow in read_one_super()
bcachefs: Fix shift overflows in replicas.c
bcachefs: Fix shift-out-of-bounds in bch2_blacklist_entries_gc
bcachefs: Fix shutdown ordering
bcachefs: Fix snapshot_create_lock lock ordering
bcachefs: fix stack frame size in fsck.c
bcachefs: Fix stack oob in __bch2_encrypt_bio()
bcachefs: fix the display format for show-super
bcachefs: Fix trans->locked assert
bcachefs: Fix type of flags parameter for some ->trigger() implementations
bcachefs: fix typo in reference to BCACHEFS_DEBUG
bcachefs: Fix undefined behaviour in eytzinger1_first()
bcachefs: Fix uninitialized var warning
bcachefs: Fix unsafety in bch2_dirent_name_bytes()
bcachefs: Fix xattr_to_text() unsafety
bcachefs: for_each_bset() declares loop iter
bcachefs: for_each_btree_key_continue()
bcachefs: fs_alloc_debug_to_text()
bcachefs: fsync() should not return -EROFS
bcachefs: gc_btree_init_recurse() uses gc_mark_node()
bcachefs: get_unlocked_mut_path -> bch2_path_get_unlocked_mut
bcachefs: Guard against overflowing LRU_TIME_BITS
bcachefs: Handle cached data LRU wraparound
bcachefs: Improve bch2_assert_pos_locked()
bcachefs: Improve sysfs internal/btree_cache
bcachefs: increase key cache shrinker batch size
bcachefs: Invalid devices are now checked for by fsck, not .invalid methods
bcachefs: io clock: run timer fns under clock lock
bcachefs: iter/update/trigger/str_hash flag cleanup
bcachefs: journal seq blacklist gc no longer has to walk btree
bcachefs: journal_replay_entry_early() checks for nonexistent device
bcachefs: Kill bch2_dev_bkey_exists() in backpointer code
bcachefs: kill bch2_dev_bkey_exists() in bch2_check_fix_ptrs()
bcachefs: kill bch2_dev_bkey_exists() in bch2_read_endio()
bcachefs: kill bch2_dev_bkey_exists() in bkey_pick_read_device()
bcachefs: kill bch2_dev_bkey_exists() in btree_gc.c
bcachefs: kill bch2_dev_bkey_exists() in check_alloc_info()
bcachefs: kill bch2_dev_bkey_exists() in data_update_init()
bcachefs: kill bch2_dev_bkey_exists() in discard_one_bucket_fast()
bcachefs: kill bch2_dev_bkey_exists() in journal_ptrs_to_text()
bcachefs: kill bch2_dev_usage_update_m()
bcachefs: kill for_each_btree_key_old()
bcachefs: kill gc looping for bucket gens
bcachefs: Kill gc_init_recurse()
bcachefs: kill metadata only gc
bcachefs: Kill opts.buckets_nouse
bcachefs: Leave a buffer in the btree key cache to avoid lock thrashing
bcachefs: Log mount failure error code
bcachefs: maintain lock invariants in btree_iter_next_node()
bcachefs: make btree read errors silent during scan
bcachefs: Make btree_deadlock_to_text() clearer
bcachefs: Mark bch_inode_info as SLAB_ACCOUNT
bcachefs: mark_stripe_bucket cleanup
bcachefs: mark_superblock cleanup
bcachefs: member helper cleanups
bcachefs: Move BCACHEFS_STATFS_MAGIC value to UAPI magic.h
bcachefs: Move gc of bucket.oldest_gen to workqueue
bcachefs: Move nocow unlock to bch2_write_endio()
bcachefs: move replica_set from bch_dev to bch_fs
bcachefs: move root node topo checks to node_check_topology()
bcachefs: Move the ei_flags setting to after initialization
bcachefs: move topology repair kick to gc_btrees()
bcachefs: New assertion for writing to the journal after shutdown
bcachefs: New helpers for device refcounts
bcachefs: ob_dev()
bcachefs: On device add, prefer unused slots
bcachefs: Optimize eytzinger0_sort() with bottom-up heapsort
bcachefs: pass bch_dev to read_from_stale_dirty_pointer()
bcachefs: Pass device to bch2_alloc_write_key()
bcachefs: Pass device to bch2_bucket_do_index()
bcachefs: Plumb bch_validate_flags to sb_field_ops.validate()
bcachefs: Plumb bkey into __btree_err()
bcachefs: plumb data_type into bch2_bucket_alloc_trans()
bcachefs: prefer drop_locks_do()
bcachefs: printbuf improvements
bcachefs: printbufs: prt_printf() now handles \t\r\n
bcachefs: prt_printf() now respects \r\n\t
bcachefs: PTR_BUCKET_POS() now takes bch_dev
bcachefs: ptr_stale() -> dev_ptr_stale()
bcachefs: Refactor delete_dead_snapshots()
bcachefs: Remove calls to folio_set_error
bcachefs: remove dead function bdev_sectors()
bcachefs: Repair fragmentation_lru in alloc_write_key()
bcachefs: Replace bare EEXIST with private error codes
bcachefs: Replace bucket_valid() asserts in bucket lookup with proper checks
bcachefs: Rereplicate now moves data off of durability=0 devices
bcachefs: Rip bch2_snapshot_equiv() out of fsck
bcachefs: Run bch2_check_fix_ptrs() via triggers
bcachefs: Run check_key_has_snapshot in snapshot_delete_keys()
bcachefs: Run upgrade/downgrade even in -o nochanges mode
bcachefs: s/bkey_invalid_flags/bch_validate_flags
bcachefs: set FMODE_CAN_ODIRECT instead of a dummy direct_IO method
bcachefs: Set PF_MEMALLOC_NOFS when trans->locked
bcachefs: set sb->s_shrinker->seeks = 0
bcachefs: set_worker_desc() for delete_dead_snapshots
bcachefs: simplify bch2_trans_start_alloc_update()
bcachefs: Simplify resuming of journal position
bcachefs: slab-use-after-free Read in bch2_sb_errors_from_cpu
bcachefs: Split out btree_write_submit_wq
bcachefs: Split out disk_groups_format.h
bcachefs: Split out journal_seq_blacklist_format.h
bcachefs: Split out replicas_format.h
bcachefs: split out sb-downgrade_format.h
bcachefs: Split out sb-errors_format.h
bcachefs: split out sb-members_format.h
bcachefs: Switch online_reserved shutdown assert to WARN()
bcachefs: Sync journal when we complete a recovery pass
bcachefs: trans->locked
bcachefs: uninline set_btree_iter_dontneed()
bcachefs: Use bch2_btree_path_upgrade() in key cache traverse
bcachefs: Use bch2_print_string_as_lines for long err
bcachefs: Use copy_folio_from_iter_atomic()
bcachefs: Warn on attempting a move with no replicas
bcachefs: When traversing to interior nodes, propagate result to paths to same leaf node
bcachefs: x-macroize journal flags enums
 
Linux: bcachefs; Use trans_unlock_long() when waiting on allocator
 
bcma: convert to platform remove callback returning void
 
bdev: infrastructure for flags
bdev: move ->bd_has_subit_bio to ->__bd_flags
bdev: move ->bd_make_it_fail to ->__bd_flags
bdev: move ->bd_read_only to ->__bd_flags
bdev: move ->bd_ro_warned to ->__bd_flags
bdev: move ->bd_write_holder into ->__bd_flags
 
binder: fix max_thread type inconsistency
 
binfmt_elf: Leave a gap between .bss and brk
 
binfmt_elf_fdpic: fix /proc//auxv
 
bio: Export bio_add_folio_nofail to modules
 
bitmap: introduce generic optimized bitmap_size()
bitmap: make bitmap_{get,set}_value8() use bitmap_{read,write}()
bitmap: relax find_nth_bit() limitation on return value
 
bitops: add missing prototype check
bitops: Change function return types from long to int
bitops: let the compiler optimize {__,}assign_bit()
bitops: make BYTES_TO_BITS() treewide-available
bitops: Move aligned_byte_mask() to wordpart.h
bitops: Optimize fns() for improved performance
 
blk-cgroup: fix list corruption from reorder of WRITE ->lqueued
blk-cgroup: fix list corruption from resetting io stat
blk-cgroup: Properly propagate the iostat update up the hierarchy
blk-cgroup: use bio_list_merge_init
blk-cgroup: use group allocation/free of per-cpu counters API
 
blk-lib: check for kill signal in ioctl BLKDISCARD
 
blk-mq: add helper for checking if one CPU is mapped to specified hctx
blk-mq: don't schedule block kworker on isolated CPUs
 
blk-throttle: delay initialization until configuration
blk-throttle: Fix incorrect display of io.max
blk-throttle: Only use seq_printf() in tg_prfill_limit()
blk-throttle: remove CONFIG_BLK_DEV_THROTTLING_LOW
blk-throttle: remove unused struct 'avg_latency_bucket'
 
blk_ioctl_{discard,zeroout}(): we only want ->bd_inode->i_mapping here...
 
blkdev_write_iter(): saner way to get inode and bdev
 
blktrace: convert strncpy() to strscpy_pad()
 
block/bdev.c: use the knowledge of inode/bdev coallocation
 
block/ioctl: prefer different overflow check
 
block/mq-deadline: Remove some unused functions
 
block/partitions/ldm: convert strncpy() to strscpy()
 
block2mtd: prevent direct access of bd_inode
 
block: add a bio_await_chain helper
block: add a bio_chain_and_submit helper
block: add a bio_list_merge_init helper
block: add a blk_alloc_discard_bio helper
block: add a disk_has_partscan helper
block: add a partscan sysfs attribute for disks
block: add plug while submitting IO
block: Allow BIO-based drivers to use blk_revalidate_disk_zones()
block: Allow using bio_attempt_back_merge() internally
block: Allow zero value of max_zone_append_sectors queue limit
block: Call blkdev_dio_unaligned() from blkdev_direct_IO()
block: check for max_hw_sectors underflow
block: check if zone_wplugs_hash exists in queue_zone_wplugs_show
block: Cleanup blk_revalidate_zone_cb()
block: delete redundant function declaration
block: Do not check zone type in blk_check_zone_append()
block: Do not force select mq-deadline with CONFIG_BLK_DEV_ZONED
block: Do not remove zone write plugs still in use
block: Do not special-case plugging of zone write operations
block: Exclude conventional zones when faking max open limit
block: Fake max open zones limit when there is no limit
block: fix and simplify blkdevparts= cmdline parsing
block: Fix flush request sector restore
block: Fix handling of non-empty flush write requests to zones
block: fix lost bio for plug enabled bio based device
block: Fix reference counting for zone write plugs in error state
block: fix request.queuelist usage in flush
block: fix that util can be greater than 100%
block: Fix validation of zoned device with a runt zone
block: Fix zone write plug initialization from blk_revalidate_zone_cb()
block: Fix zone write plugging handling of devices with a runt zone
block: Hold a reference on zone write plugs to schedule submission
block: Implement zone append emulation
block: Improve blk_zone_write_plug_bio_merged()
block: Improve zone write request completion handling
block: Introduce bio_straddles_zones() and bio_offset_from_zone_start()
block: Introduce blk_zone_update_request_bio()
block: Introduce zone write plugging
block: move discard checks into the ioctl handler
block: move two helpers into bdev.c
block: Move zone related debugfs attribute to blk-zoned.c
block: mq-deadline: Remove support for zone write locking
block: Optimize disk zone resource cleanup
block: refine the EOF check in blkdev_iomap_begin
block: Remember zone capacity when revalidating zones
block: remove blk_queue_max_integrity_segments
block: Remove BLK_STS_ZONE_RESOURCE
block: Remove elevator required features
block: Remove req_bio_endio()
block: remove the discard_granularity check in __blkdev_issue_discard
block: Remove zone write locking
block: Replace zone_wlock debugfs entry with zone_wplugs entry
block: Restore sector of flush requests
block: sed-opal: avoid possible wrong address reference in read_sed_opal_key()
block: Simplify blk_revalidate_disk_zones() interface
block: Simplify blk_zone_write_plug_bio_endio()
block: Simplify zone write plug BIO abort
block: stack max_user_sectors
block: support to account io_ticks precisely
block: t10-pi: add MODULE_DESCRIPTION()
block: Unhash a zone write plug only if needed
block: unmap and free user mapped integrity via submitter
block: use a per disk workqueue for zone write plugging
 
block_device: add a pointer to struct address_space (page cache of bdev)
 
bluetooth/hci: disallow setting handle bigger than HCI_CONN_HANDLE_MAX
 
bluetooth/l2cap: sync sock recv cb and release
 
Bluetooth: Add proper definitions for scan interval and window
Bluetooth: Add quirk to ignore reserved PHY bits in LE Extended Adv Report
Bluetooth: Add support for MediaTek MT7922 device
Bluetooth: ath3k: Fix multiple issues reported by checkpatch.pl
Bluetooth: btintel: Add support for BlazarI
Bluetooth: btintel: Add support for Filmore Peak2 (BE201)
Bluetooth: btintel: Add support to download intermediate loader
Bluetooth: btintel: Define macros for image types
Bluetooth: btintel: Export few static functions
Bluetooth: btintel: Fix compiler warning for multi_v7_defconfig config
Bluetooth: btintel_pcie: Add *setup* function to download firmware
Bluetooth: btintel_pcie: Add support for PCIe transport
Bluetooth: btintel_pcie: Fix compiler warnings
Bluetooth: btintel_pcie: Fix REVERSE_INULL issue reported by coverity
Bluetooth: btintel_pcie: Fix warning reported by sparse
Bluetooth: btintel_pcie: Refactor and code cleanup
Bluetooth: btmrvl_sdio: drop driver owner initialization
Bluetooth: btmtksdio: drop driver owner initialization
Bluetooth: btnxpuart: Enable Power Save feature on startup
Bluetooth: btqcomsmd: Convert to platform remove callback returning void
Bluetooth: btusb: Add USB HW IDs for MT7921/MT7922/MT7925
Bluetooth: btusb: Correct timeout macro argument used to receive control message
Bluetooth: btusb: Fix the patch for MT7920 the affected to MT7921
Bluetooth: btusb: Sort usb_device_id table by the ID
Bluetooth: compute LE flow credits based on recvbuf space
Bluetooth: fix connection setup in l2cap_connect
Bluetooth: HCI: Remove HCI_AMP support
Bluetooth: hci_bcm4377: Fix msgid release
Bluetooth: hci_bcm: Convert to platform remove callback returning void
Bluetooth: hci_bcm: Limit bcm43455 baudrate to 2000000
Bluetooth: hci_conn, hci_sync: Use __counted_by() to avoid -Wfamnae warnings
Bluetooth: hci_conn: Remove a redundant check for HFP offload
Bluetooth: hci_conn: Use __counted_by() and avoid -Wfamnae warning
Bluetooth: hci_conn: Use __counted_by() to avoid -Wfamnae warning
Bluetooth: hci_conn: Use struct_size() in hci_le_big_create_sync()
Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
Bluetooth: hci_core: Fix not handling hdev->le_num_of_adv_sets=1
Bluetooth: hci_event: Fix setting of unicast qos interval
Bluetooth: hci_event: Set DISCOVERY_FINDING on SCAN_ENABLED
Bluetooth: hci_intel: Convert to platform remove callback returning void
Bluetooth: hci_intel: Fix multiple issues reported by checkpatch.pl
Bluetooth: hci_sync: Fix not using correct handle
Bluetooth: hci_sync: Use cmd->num_cis instead of magic number
Bluetooth: Ignore too large handle values in BIG
Bluetooth: ISO: Check socket flag instead of hcon
Bluetooth: ISO: Handle PA sync when no BIGInfo reports are generated
Bluetooth: ISO: Make iso_get_sock_listen generic
Bluetooth: L2CAP: Avoid -Wflex-array-member-not-at-end warnings
Bluetooth: L2CAP: Fix deadlock
Bluetooth: L2CAP: Fix div-by-zero in l2cap_le_flowctl_init()
Bluetooth: L2CAP: Fix rejecting L2CAP_CONN_PARAM_UPDATE_REQ
Bluetooth: Populate hci_set_hw_info for Intel and Realtek
Bluetooth: qca: clean up defines
Bluetooth: qca: drop bogus edl header checks
Bluetooth: qca: drop bogus module version
Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
Bluetooth: qca: Fix error code in qca_read_fw_build_info()
Bluetooth: qca: Support downloading board id specific NVM for WCN7850
Bluetooth: Remove 3 repeated macro definitions
 
bluetooth: virtio: drop owner assignment
 
bnx2x: Fix multiple UBSAN array-index-out-of-bounds
 
bnxt: fix bnxt_get_avail_msix() returning negative values
bnxt: fix crashes when reducing ring count with active RSS contexts
 
bnxt_en: Add a mutex to synchronize ULP operations
bnxt_en: Add a new_rss_ctx parameter to bnxt_rfs_capable()
bnxt_en: Add a timeout parameter to bnxt_hwrm_port_ts_query()
bnxt_en: Add delay to handle Downstream Port Containment (DPC) AER
bnxt_en: Add helper function bnxt_hwrm_vnic_rss_cfg_p5()
bnxt_en: Add VF PCI ID for 5760X (P7) chips
bnxt_en: Add warning message about disallowed speed change
bnxt_en: Add XDP Metadata support
bnxt_en: Adjust logging of firmware messages in case of released token in __hwrm_send()
bnxt_en: Allocate page pool per numa node
bnxt_en: Cap the size of HWRM_PORT_PHY_QCFG forwarded response
bnxt_en: Change bnxt_rx_xdp function prototype
bnxt_en: Change MSIX/NQs allocation policy
bnxt_en: Don't call ULP_STOP/ULP_START during L2 reset
bnxt_en: Don't support offline self test when RoCE driver is loaded
bnxt_en: Enable XPS by default on driver load
bnxt_en: Fix crash in bnxt_get_max_rss_ctx_ring()
bnxt_en: Fix PTP firmware timeout parameter
bnxt_en: Fix the resource check condition for RSS contexts
bnxt_en: flower: validate control flags
bnxt_en: Introduce rss ctx structure, alloc/free functions
bnxt_en: Optimize recovery path ULP locking in the driver
bnxt_en: Refactor bnxt_cfg_rfs_ring_tbl_idx()
bnxt_en: Refactor bnxt_rdma_aux_device_init/uninit functions
bnxt_en: Refactor bnxt_set_rxfh()
bnxt_en: Refactor RSS indir alloc/set functions
bnxt_en: Refactor VNIC alloc and cfg functions
bnxt_en: Remove a redundant NULL check in bnxt_register_dev()
bnxt_en: Remove unneeded MSIX base structure fields and code
bnxt_en: Restore PTP tx_avail count in case of skb_pad() error
bnxt_en: Retry PTP TX timestamp from FW for 1 second
bnxt_en: Set TSO max segs on devices with limits
bnxt_en: share NQ ring sw_stats memory with subrings
bnxt_en: silence clang build warning
bnxt_en: Simplify bnxt_rfs_capable()
bnxt_en: Skip ethtool RSS context configuration in ifdown state
bnxt_en: Support adding ntuple rules on RSS contexts
bnxt_en: Support RSS contexts in ethtool .{get|set}_rxfh()
bnxt_en: Update firmware interface to 1.10.3.39
bnxt_en: Update firmware interface to 1.10.3.44
bnxt_en: Update MODULE_DESCRIPTION
bnxt_en: Utilize ulp client resources if RoCE is not registered
 
bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq
 
bonding: fix incorrect software timestamping report
bonding: fix oops during rmmod
bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
bonding: no longer use RTNL in bonding_show_bonds()
bonding: no longer use RTNL in bonding_show_queue_id()
bonding: no longer use RTNL in bonding_show_slaves()
 
bootconfig: do not put quotes on cmdline items unless necessary
bootconfig: do not put quotes on cmdline items unless necessary
 
bpf, arm64: Add support for lse atomics in bpf_arena
bpf, arm64: inline bpf_get_smp_processor_id() helper
 
bpf, devmap: Remove unnecessary if check in for loop
 
bpf, docs: Add introduction for use in the ISA Internet Draft
bpf, docs: Clarify helper ID and pointer terms in instruction-set.rst
bpf, docs: Clarify PC use in instruction-set.rst
bpf, docs: Editorial nits in instruction-set.rst
bpf, docs: Fix formatting nit in instruction-set.rst
bpf, docs: Fix the description of 'src' in ALU instructions
 
bpf, riscv: Implement bpf_addr_space_cast instruction
bpf, riscv: Implement PROBE_MEM32 pseudo instructions
 
bpf, tests: Fix typos in comments
 
bpf,arena: Use helper sizeof_field in struct accessors
 
bpf-next: Avoid goto in regs_refine_cond_op()
 
bpf/lpm_trie: Inline longest_prefix_match for fastpath
 
bpf/verifier: improve XOR and OR range computation
bpf/verifier: refactor checks for range computation
bpf/verifier: relax MUL range computation check
bpf/verifier: replace calls to mark_reg_unknown.
 
bpf: Add a check for struct bpf_fib_lookup size
bpf: Add a verbose message if map limit is reached
bpf: Add arm64 JIT support for bpf_addr_space_cast instruction.
bpf: Add arm64 JIT support for PROBE_MEM32 pseudo instructions.
bpf: Add bpf_guard_preempt() convenience macro
bpf: Add bpf_link support for sk_msg and sk_skb progs
bpf: add bpf_modify_return_test_tp() kfunc triggering tracepoint
bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
bpf: add bpf_wq_start
bpf: Add missed var_off setting in coerce_subreg_to_size_sx()
bpf: Add missed var_off setting in set_sext32_default_val()
bpf: add mrtt and srtt as BPF_SOCK_OPS_RTT_CB args
bpf: add special internal-only MOV instruction to resolve per-CPU addrs
bpf: add support for bpf_wq user type
bpf: Add support for certain atomics in bpf_arena to x86 JIT
bpf: add support for KF_ARG_PTR_TO_WORKQUEUE
bpf: Add support for kprobe session attach
bpf: Add support for kprobe session context
bpf: Add support for kprobe session cookie
bpf: Add support for passing mark with bpf_fib_lookup
bpf: Allow delete from sockmap/sockhash only if update is allowed
bpf: Allow helper bpf_get_[ns_]current_pid_tgid() for all prog types
bpf: allow invoking bpf_for_each_map_elem with different maps
bpf: Allow invoking kfuncs from BPF_PROG_TYPE_SYSCALL progs
bpf: allow struct bpf_wq to be embedded in arraymaps and hashmaps
bpf: Avoid __hidden__ attribute in static object
bpf: avoid gcc overflow warning in test_xdp_vlan.c
bpf: Avoid get_kernel_nofault() to fetch kprobe entry IP
bpf: Avoid kfree_rcu() under lock in bpf_lpm_trie.
bpf: Avoid splat in pskb_pull_reason
bpf: avoid UB in usages of the __imm_insn macro
bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
bpf: avoid uninitialized warnings in verifier_global_subprogs.c
bpf: check bpf_dummy_struct_ops program params for test runs
bpf: Check return from set_memory_rox()
bpf: Choose RCU Tasks based on TASKS_RCU rather than PREEMPTION
bpf: crypto: add skcipher to bpf crypto
bpf: crypto: fix build when CONFIG_CRYPTO=m
bpf: Defer work in bpf_timer_cancel_and_free
bpf: Disable some `attribute ignored' warnings in GCC
bpf: disable strict aliasing in test_global_func9.c
bpf: Do not walk twice the hash map on free
bpf: Do not walk twice the map on free
bpf: Don't check for recursion in bpf_wq_work.
bpf: Fail bpf_timer_cancel when callback is being cancelled
bpf: Fix a potential use-after-free in bpf_link_free()
bpf: Fix bpf_session_cookie BTF_ID in special_kfunc_set list
bpf: Fix JIT of is_mov_percpu_addr instruction.
bpf: Fix may_goto with negative offset.
bpf: fix multi-uprobe PID filtering logic
bpf: fix order of args in call to bpf_map_kvcalloc
bpf: Fix overrunning reservations in ringbuf
bpf: fix perf_snapshot_branch_stack link failure
bpf: Fix potential integer overflow in resolve_btfids
bpf: Fix reg_set_min_max corruption of fake_reg
bpf: Fix remap of arena.
bpf: Fix the corner case with may_goto and jump to the 1st insn.
bpf: Fix too early release of tcx_entry
bpf: Fix typo in function save_aux_ptr_type
bpf: Fix typo in uapi doc comments
bpf: Fix typos in comments
bpf: fix UML x86_64 compile failure
bpf: Fix verifier assumptions about socket->sk
bpf: flatten bpf_probe_register call chain
bpf: guard BPF_NO_PRESERVE_ACCESS_INDEX in skb_pkt_end.c
bpf: handle CONFIG_SMP=n configuration in x86 BPF JIT
bpf: Harden __bpf_kfunc tag against linker kfunc removal
bpf: Harden and/or/xor value tracking in verifier
bpf: ignore expected GCC warning in test_global_func10.c
bpf: implement insn_is_cast_user() helper for JITs
bpf: improve error message for unsupported helper
bpf: Improve program stats run-time calculation
bpf: Include linux/types.h for u32
bpf: inline bpf_get_branch_snapshot() helper
bpf: inline bpf_get_smp_processor_id() helper
bpf: inline bpf_map_lookup_elem() for PERCPU_ARRAY maps
bpf: inline bpf_map_lookup_elem() helper for PERCPU_HASH map
bpf: Introduce bpf_preempt_[disable,enable] kfuncs
bpf: make bpf_get_branch_snapshot() architecture-agnostic
bpf: make common crypto API for TC/XDP programs
bpf: make list_for_each_entry portable
bpf: make timer data struct more generic
bpf: Mark bpf prog stack with kmsan_unposion_memory in interpreter mode
bpf: mark bpf_dummy_struct_ops.test_1 parameter as nullable
bpf: Missing trailing slash in tools/testing/selftests/bpf/Makefile
bpf: Mitigate latency spikes associated with freeing non-preallocated htab
bpf: Optimize emit_mov_imm64().
bpf: Pack struct bpf_fib_lookup
bpf: pass whole link instead of prog when triggering raw tracepoint
bpf: preserve sleepable bit in subprog info
bpf: prevent r10 register from being marked as precise
bpf: Reduce stack consumption in check_stack_write_fixed_off
bpf: Remove arch_unprotect_bpf_trampoline()
bpf: remove CONFIG_BPF_JIT dependency on CONFIG_MODULES of
bpf: Remove CONFIG_X86 and CONFIG_DYNAMIC_FTRACE guard from the tcp-cc kfuncs
bpf: Remove redundant page mask of vmf->address
bpf: Remove the now superfluous sentinel elements from ctl_table array
bpf: Remove unnecessary err < 0 check in bpf_struct_ops_map_update_elem
bpf: remove unnecessary rcu_read_{lock,unlock}() in multi-uprobe attach logic
bpf: replace bpf_timer_cancel_and_free with a generic helper
bpf: replace bpf_timer_init with a generic helper
bpf: replace bpf_timer_set_callback with a generic helper
bpf: Replace deprecated strncpy with strscpy
bpf: save extended inner map info for percpu array maps as well
bpf: Select new NEED_TASKS_RCU Kconfig option
bpf: Set run context for rawtp test_run callback
bpf: store both map ptr and state in bpf_insn_aux_data
bpf: support BPF cookie in raw tracepoint (raw_tp, tp_btf) programs
bpf: Switch to krealloc_array()
bpf: Sync uapi bpf.h to tools directory
bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
bpf: tcp: Allow to write tp->snd_cwnd_stamp in bpf_tcp_ca
bpf: Temporarily define BPF_NO_PRESEVE_ACCESS_INDEX for GCC
bpf: Update BPF LSM maintainer list
bpf: update the comment for BTF_FIELDS_MAX
bpf: Use struct_size()
bpf: verifier: bail out if the argument is not a map
bpf: wq: add bpf_wq_init
bpf: wq: add bpf_wq_set_callback_impl
 
bpf_helpers.h: Define bpf_tail_call_static when building with GCC
 
bpftool, selftests/hid/bpf: Fix 29 clang warnings
 
bpftool: Add link dump support for BPF_LINK_TYPE_SOCKMAP
bpftool: Address minor issues in bash completion
bpftool: Cast pointers for shadow types explicitly.
bpftool: Clean up HOST_CFLAGS, HOST_LDFLAGS for bootstrap bpftool
bpftool: Clean-up typos, punctuation, list formatting in docs
bpftool: Enable libbpf logs when loading pid_iter in debug mode
bpftool: Fix missing pids during link show
bpftool: Fix typo in error message
bpftool: Mount bpffs on provided dir instead of parent dir
bpftool: Remove unnecessary source files from bootstrap version
bpftool: Remove useless emphasis on command description in man pages
bpftool: Update documentation where progs/maps can be passed by name
bpftool: Use __typeof__() instead of typeof() in BPF skeleton
bpftool: Use simpler indentation in source rST for documentation
 
brd: implement discard support
brd: Remove use of page->index
 
btf: Avoid weak external references
 
Linux: btrfs use bio_list_merge_init
 
btrfs: add a cached state to extent_clear_unlock_delalloc
btrfs: add a global per cpu counter to track number of used extent maps
btrfs: add a helper to get the delayed ref node from the data/tree ref
btrfs: add a shrinker for extent maps
btrfs: add extra comments on extent_map members
btrfs: add extra sanity checks for create_io_em()
btrfs: add function comment to btrfs_lookup_csums_list()
btrfs: add helper to clear EXTENT_BUFFER_READING
btrfs: add tracepoints for extent map shrinker events
btrfs: adjust while loop condition in run_delalloc_nocow
btrfs: always do the basic checks for btrfs_qgroup_inherit structure
btrfs: avoid pointless wake ups of drew lock readers
btrfs: avoid races when tracking progress for extent map shrinking
btrfs: be better releasing extent maps at try_release_extent_mapping()
btrfs: change root->root_key.objectid to btrfs_root_id()
btrfs: compression: add error handling for missed page cache
btrfs: compression: convert page allocation to folio interfaces
btrfs: compression: migrate compression/decompression paths to folios
btrfs: convert put_file_data() to folios
btrfs: convert relocate_one_page() to folios and rename
btrfs: convert super block writes to folio in wait_dev_supers()
btrfs: convert super block writes to folio in write_dev_supers()
btrfs: count super block write errors in device instead of tracking folio error state
btrfs: do not use a function to initialize btrfs_ref
btrfs: drop unnecessary arguments from __btrfs_free_extent
btrfs: drop unused argument of calcu_metadata_size()
btrfs: drop variable err in quick_update_accounting()
btrfs: embed data_ref and tree_ref in btrfs_delayed_ref_node
btrfs: ensure fast fsync waits for ordered extents after a write failure
btrfs: export find_next_inode() as btrfs_find_first_inode()
btrfs: fix adding block group to a reclaim list and the unused list during reclaim
btrfs: fix crash on racing fsync and size-extending write into prealloc
btrfs: fix end of tree detection when searching for data extent ref
btrfs: fix folio refcount in __alloc_dummy_extent_buffer()
btrfs: fix folio refcount in btrfs_do_encoded_write()
btrfs: fix leak of qgroup extent records after transaction abort
btrfs: fix uninitialized return value in the ref-verify tool
btrfs: free PERTRANS at the end of cleanup_transaction()
btrfs: handle errors in btrfs_reloc_clone_csums properly
btrfs: initialize btrfs_delayed_ref_head with btrfs_ref
btrfs: initialize delayed inodes xarray without GFP_ATOMIC
btrfs: introduce btrfs_alloc_folio_array()
btrfs: lock extent when doing inline extent in compression
btrfs: locking: inline btrfs_tree_lock() and btrfs_tree_read_lock()
btrfs: locking: rename __btrfs_tree_lock() and __btrfs_tree_read_lock()
btrfs: make __btrfs_inc_extent_ref take a btrfs_delayed_ref_node
btrfs: make insert_inline_extent() accept one page directly
btrfs: make NOCOW checks for existence of checksums in a range more efficient
btrfs: make the insert backref helpers take a btrfs_delayed_ref_node
btrfs: make try_release_extent_mapping() return a bool
btrfs: migrate insert_inline_extent() to folio interfaces
btrfs: move ->parent and ->ref_root into btrfs_delayed_ref_node
btrfs: move btrfs_page_mkwrite() from inode.c into file.c
btrfs: move can_cow_file_range_inline() outside of the extent lock
btrfs: move extent bit and page cleanup into cow_file_range_inline
btrfs: move ref specific initialization into init_delayed_ref_common
btrfs: move ref_root into btrfs_ref
btrfs: open code csum_exist_in_range()
btrfs: page to folio conversion: prealloc_file_extent_cluster()
btrfs: pass an inode to btrfs_add_extent_mapping()
btrfs: pass btrfs_ref to init_delayed_ref_common
btrfs: pass the extent map tree's inode to add_extent_mapping()
btrfs: pass the extent map tree's inode to clear_em_logging()
btrfs: pass the extent map tree's inode to remove_extent_mapping()
btrfs: pass the extent map tree's inode to replace_extent_mapping()
btrfs: pass the extent map tree's inode to setup_extent_mapping()
btrfs: pass the extent map tree's inode to try_merge_map()
btrfs: protect folio::private when attaching extent buffer folios
btrfs: push all inline logic into cow_file_range
btrfs: push extent lock down in run_delalloc_nocow
btrfs: push extent lock down in submit_one_async_extent
btrfs: push extent lock into cow_file_range
btrfs: push extent lock into run_delalloc_cow
btrfs: push extent lock into run_delalloc_nocow
btrfs: push lock_extent down in cow_file_range()
btrfs: push lock_extent into cow_file_range_inline
btrfs: push the extent lock into btrfs_run_delalloc_range
btrfs: qgroup: delete unnecessary check in btrfs_qgroup_check_inherit()
btrfs: qgroup: fix initialization of auto inherit array
btrfs: qgroup: fix qgroup id collision across mounts
btrfs: qgroup: fix quota root leak after quota disable failure
btrfs: qgroup: update rescan message levels and error codes
btrfs: re-introduce 'norecovery' mount option
btrfs: remove duplicate included header from fs.h
btrfs: remove i_size restriction at try_release_extent_mapping()
btrfs: remove list_empty() check at warn_about_uncommitted_trans()
btrfs: remove no longer used btrfs_clone_chunk_map()
btrfs: remove not needed mod_start and mod_len from struct extent_map
btrfs: remove pointless BUG_ON() when creating snapshot
btrfs: remove pointless readahead callback wrapper
btrfs: remove pointless return value assignment at btrfs_finish_one_ordered()
btrfs: remove pointless writepages callback wrapper
btrfs: remove search_commit parameter from btrfs_lookup_csums_list()
btrfs: remove the btrfs_delayed_ref_node container helpers
btrfs: remove unlock_extent from run_delalloc_compressed
btrfs: remove use of a temporary list at btrfs_lookup_csums_list()
btrfs: rename ->len to ->num_bytes in btrfs_ref
btrfs: rename bitmap_set_bits() -> btrfs_bitmap_set_bits()
btrfs: rename btrfs_data_ref->ino to ->objectid
btrfs: rename err and ret to ret in build_backref_tree()
btrfs: rename err to ret in __btrfs_end_transaction()
btrfs: rename err to ret in __set_extent_bit()
btrfs: rename err to ret in btrfs_cont_expand()
btrfs: rename err to ret in btrfs_direct_write()
btrfs: rename err to ret in btrfs_dirty_pages()
btrfs: rename err to ret in btrfs_initxattrs()
btrfs: rename err to ret in btrfs_ioctl_snap_destroy()
btrfs: rename err to ret in btrfs_rmdir()
btrfs: rename err to ret in convert_extent_bit()
btrfs: rename err to ret in create_reloc_inode()
btrfs: rename err to ret in prepare_pages()
btrfs: rename return variables in btrfs_qgroup_rescan_worker()
btrfs: rename some variables at try_release_extent_mapping()
btrfs: rename werr and err to ret in __btrfs_wait_marked_extents()
btrfs: rename werr and err to ret in btrfs_write_marked_extents()
btrfs: replace btrfs_delayed_*_ref with btrfs_*_ref
btrfs: report filemap_fdata_range() error
btrfs: retry block group reclaim without infinite loop
btrfs: reuse ret instead of err in relocate_tree_blocks()
btrfs: scrub: handle RST lookup error correctly
btrfs: scrub: initialize ret in scrub_simple_mirror() to fix compilation warning
btrfs: set start on clone before calling copy_extent_buffer_full
btrfs: simplify add_extent_mapping() by removing pointless label
btrfs: simplify delayed ref tracepoints
btrfs: simplify error path for btrfs_lookup_csums_list()
btrfs: simplify return variables in btrfs_drop_subtree()
btrfs: simplify return variables in lookup_extent_data_ref()
btrfs: simplify the inline extent map creation
btrfs: stop extent map shrinker if reschedule is needed
btrfs: stop locking the source extent range during reflink
btrfs: stop referencing btrfs_delayed_data_ref directly
btrfs: stop referencing btrfs_delayed_tree_ref directly
btrfs: tests: error out on unexpected extent map reference count
btrfs: unify the btrfs_add_delayed_*_ref helpers into one helper
btrfs: unlock all the pages with successful inline extent creation
btrfs: update comment for btrfs_set_inode_full_sync() about locking
btrfs: use btrfs_find_first_inode() at btrfs_prune_dentries()
btrfs: use btrfs_get_fs_generation() at try_release_extent_mapping()
btrfs: use btrfs_is_testing() everywhere
btrfs: use delayed iput during extent map shrinking
btrfs: use NOFS context when getting inodes during logging and log replay
btrfs: use the folio iterator in btrfs_end_super_write()
btrfs: warn if EXTENT_BUFFER_UPTODATE is set while reading
btrfs: zoned: allocate dummy checksums for zoned NODATASUM writes
btrfs: zoned: fix calc_available_free_space() for zoned mode
btrfs: zoned: fix initial free space detection
btrfs: zoned: fix use-after-free due to race with dev replace
 
btrfs_get_bdev_and_sb(): call set_blocksize() only for exclusive opens
 
buffer: add kernel-doc for bforget() and __bforget()
buffer: add kernel-doc for block_dirty_folio()
buffer: add kernel-doc for brelse() and __brelse()
buffer: add kernel-doc for try_to_free_buffers()
buffer: fix __bread and __bread_gfp kernel-doc
buffer: improve bdev_getblk documentation
 
bug: Improve comment
 
bus: brcmstb_gisb: fix module autoloading
bus: etzpc: introduce ETZPC firewall controller driver
bus: mhi: host: Add a new API for getting channel doorbell offset
bus: mhi: host: Add mhi_power_down_keep_dev() API to support system suspend/hibernation
bus: mhi: host: Add sysfs entry to force device to enter EDL
bus: mhi: host: pci_generic: Add generic edl_trigger to allow devices to enter EDL mode
bus: rifsc: introduce RIFSC firewall controller driver
bus: stm32_firewall: fix off by one in stm32_firewall_get_firewall()
bus: ti-sysc: Add a description and copyrights
bus: ti-sysc: Drop legacy idle quirk handling
bus: ti-sysc: Drop legacy quirk handling for smartreflex
bus: ti-sysc: Drop legacy quirk handling for uarts
bus: ti-sysc: Move check for no-reset-on-init
 
bytcr_rt5640 : inverse jack detect for Archos 101 cesium
 
cachefiles: add consistency check for copen/cread
cachefiles: add missing lock protection when polling
cachefiles: add output string to cachefiles_obj_[get|put]_ondemand_fd
cachefiles: add spin_lock for cachefiles_ondemand_info
cachefiles: cancel all requests for the object that is being dropped
cachefiles: cyclic allocation of msg_id to avoid reuse
cachefiles: defer exposing anon_fd until after copy_to_user() succeeds
cachefiles: fix slab-use-after-free in cachefiles_ondemand_daemon_read()
cachefiles: fix slab-use-after-free in cachefiles_ondemand_get_fd()
cachefiles: fix slab-use-after-free in cachefiles_withdraw_cookie()
cachefiles: fix slab-use-after-free in fscache_withdraw_volume()
cachefiles: flush all requests after setting CACHEFILES_DEAD
cachefiles: make on-demand read killable
cachefiles: never get a new anonymous fd if ondemand_id is valid
cachefiles: propagate errors from vfs_getxattr() to avoid infinite loop
cachefiles: remove err_put_fd label in cachefiles_ondemand_daemon_read()
cachefiles: remove requests from xarray during flushing requests
cachefiles: remove unneeded include of
cachefiles: Set object to close if ondemand_id < 0 in copen
cachefiles: stop sending new request when dropping object
cachefiles: wait for ondemand_object_worker to finish when dropping object
 
cachestat: do not flush stats in recency check
 
caif: Use UTILITY_NAME_LENGTH instead of hard-coding 16
 
can: kvaser_usb: Explicitly initialize family in leafimx driver_info struct
can: kvaser_usb: fix return value for hif_usb_send_regout
can: mcp251xfd: fix infinite loop when xmit fails
 
cdrom: rearrange last_media_change check to avoid unintentional overflow
 
cdx: Convert to platform remove callback returning void
 
ceph: add ceph_mds_check_access() helper
ceph: add CEPHFS_FEATURE_MDS_AUTH_CAPS_CHECK feature bit
ceph: check the cephx mds auth access for async dirop
ceph: check the cephx mds auth access for open
ceph: check the cephx mds auth access for setattr
ceph: save cap_auths in MDS client when session is opened
ceph: Use no_printk() helper
 
certs: Add ECDSA signature verification self-test
certs: Move RSA self-test data to separate file
 
cgroup, docs: Clarify limitation of RT processes with cgroup v2 cpu controller
 
cgroup, legacy_freezer: update comment for freezer_css_offline()
 
cgroup/cpuset: Add test_cpuset_v1_hp.sh
cgroup/cpuset: Avoid clearing CS_SCHED_LOAD_BALANCE twice
cgroup/cpuset: Fix incorrect top_cpuset flags
cgroup/cpuset: Make cpuset hotplug processing synchronous
cgroup/cpuset: Remove outdated comment in sched_partition_write()
cgroup/cpuset: Statically initialize more members of top_cpuset
 
cgroup/pids: Remove superfluous zeroing
 
cgroup/rstat: add cgroup_rstat_cpu_lock helpers and tracepoints
cgroup/rstat: add cgroup_rstat_lock helpers and tracepoints
cgroup/rstat: desc member cgrp in cgroup_rstat_flush_release
 
cgroup: Add documentation for missing zswap memory.stat
cgroup: Avoid unnecessary looping in cgroup_no_v1()
cgroup: don't call cgroup1_pidlist_destroy_all() for v2
 
cgroup_freezer: update comment for freezer_css_online()
 
Linux: change alloc_pages name in dma_map_ops to avoid name conflicts
 
char: ipmi: handle HAS_IOPORT dependencies
char: tpm: handle HAS_IOPORT dependencies
char: tpm: Keep TPM_INF_IO_PORT define for HAS_IOPORT=n
 
cifs: Add mempools for cifs_io_request and cifs_io_subrequest structs
cifs: Change from mempool_destroy to mempool_exit for request pools
cifs: Cut over to using netfslib
cifs: Defer read completion
cifs: Don't advance the I/O iterator before terminating subrequest
cifs: drop the incorrect assertion in cifs_swap_rw()
cifs: Enable large folio support
cifs: fix creating sockets when using sfu mount options
cifs: fix data corruption in read after invalidate
cifs: Fix locking in cifs_strict_readv()
cifs: Fix missing set of remote_i_size
cifs: Fix read-performance regression by dropping readahead expansion
cifs: fix setting SecurityFlags to true
cifs: Fix smb3_insert_range() to move the zero_point
cifs: fix typo in module parameter enable_gcm_256
cifs: Implement netfslib hooks
cifs: Make add_credits_and_wake_if() clear deducted credits
cifs: Make wait_mtu_credits take size_t args
cifs: Move cifs_loose_read_iter() and cifs_file_write_iter() to file.c
cifs: Move the 'pid' from the subreq to the req
cifs: Only pick a channel once per read request
cifs: Remove some code that's no longer used, part 1
cifs: Remove some code that's no longer used, part 2
cifs: Remove some code that's no longer used, part 3
cifs: Replace cifs_readdata with a wrapper around netfs_io_subrequest
cifs: Replace cifs_writedata with a wrapper around netfs_io_subrequest
cifs: Replace the writedata replay bool with a netfs sreq flag
cifs: Set zero_point in the copy_file_range() and remap_file_range()
cifs: update internal version number
cifs: Use alternative invalidation to using launder_folio
cifs: Use more fields from netfs_io_subrequest
 
cipso: fix total option length computation
cipso: make cipso_v4_skbuff_delattr() fully remove the CIPSO options
 
clang: work around asm input constraint problems
 
clk, reset: microchip: mpfs: fix incorrect preprocessor conditions
 
clk: bcm: dvp: Assign ->num before accessing ->hws
clk: bcm: rpi: Assign ->num before accessing ->hws
clk: clk-loongson2: Add Loongson-2K0500 clock support
clk: clk-loongson2: Add Loongson-2K2000 clock support
clk: clk-loongson2: Refactor driver for adding new platforms
clk: en7523: Add EN7581 support
clk: en7523: Add en_clk_soc_data data structure
clk: gemini: Remove an unused field in struct clk_gemini_pci
clk: highbank: Remove an unused field in struct hb_clk
clk: imx: add i.MX95 BLK CTL clk driver
clk: imx: imx8mp: Add pm_runtime support for power saving
clk: imx: imx8mp: Convert to platform remove callback returning void
clk: imx: imx8mp: Switch to RUNTIME_PM_OPS()
clk: k210: Deprecate SOC_CANAAN and use SOC_CANAAN_K210
clk: mediatek: mt8183: Only enable runtime PM on mt8183-mfgcfg
clk: mediatek: mt8365-mm: fix DPI0 parent
clk: mediatek: pllfh: Don't log error for missing fhctl node
clk: meson: a1: peripherals: determine maximum register in regmap config
clk: meson: a1: pll: determine maximum register in regmap config
clk: meson: add vclk driver
clk: meson: fix module license to GPL only
clk: meson: g12a: make VCLK2 and ENCL clock path configurable by CCF
clk: meson: pll: print out pll name when unable to lock it
clk: meson: s4: fix module autoloading
clk: meson: s4: peripherals: determine maximum register in regmap config
clk: meson: s4: pll: determine maximum register in regmap config
clk: nxp: Remove an unused field in struct lpc18xx_pll
clk: qcom: apss-ipq-pll: constify clk_init_data structures
clk: qcom: apss-ipq-pll: constify match data structures
clk: qcom: apss-ipq-pll: fix PLL rate for IPQ5018
clk: qcom: apss-ipq-pll: move Huayra register map to 'clk_alpha_pll_regs'
clk: qcom: apss-ipq-pll: remove 'config_ctl_hi_val' from Stromer pll configs
clk: qcom: apss-ipq-pll: reuse Stromer reg offsets from 'clk_alpha_pll_regs'
clk: qcom: apss-ipq-pll: use stromer ops for IPQ5018 to fix boot failure
clk: qcom: clk-alpha-pll: fix kerneldoc of struct clk_alpha_pll
clk: qcom: clk-alpha-pll: fix rate setting for Stromer PLLs
clk: qcom: clk-alpha-pll: remove invalid Stromer register offset
clk: qcom: clk-alpha-pll: reorder Stromer register offsets
clk: qcom: clk-alpha-pll: set ALPHA_EN bit for Stromer Plus PLLs
clk: qcom: clk-alpha-pll: Skip reconfiguring the running Lucid Evo
clk: qcom: clk-cbf-8996: use HUAYRA_APSS register map for cbf_pll
clk: qcom: clk-rcg2: add support for rcg2 freq multi ops
clk: qcom: clk-rcg: introduce support for multiple conf for same freq
clk: qcom: dispcc-sm6350: fix DisplayPort clocks
clk: qcom: dispcc-sm8450: fix DisplayPort clocks
clk: qcom: dispcc-sm8550: fix DisplayPort clocks
clk: qcom: dispcc-sm8650: fix DisplayPort clocks
clk: qcom: fix module autoloading
clk: qcom: Fix SC_CAMCC_8280XP dependencies
clk: qcom: Fix SM_GPUCC_8650 dependencies
clk: qcom: gcc-ipq8074: rework nss_port5/6 clock to multiple conf
clk: qcom: gcc-ipq9574: Add BRANCH_HALT_VOTED flag
clk: qcom: gcc-sm6350: Fix gpll6* & gpll7 parents
clk: qcom: gcc-sm8150: De-register gcc_cpuss_ahb_clk_src
clk: qcom: hfpll: Add QCS404-specific compatible
clk: qcom: mmcc-msm8998: fix venus clock issue
clk: qcom: rpm: Remove an unused field in struct rpm_cc
clk: renesas: r8a7740: Remove unused div4_clk.flags field
clk: renesas: r8a779a0: Fix CANFD parent clock
clk: renesas: r8a779h0: Add INTC-EX clock
clk: renesas: r8a779h0: Add MSIOF clocks
clk: renesas: r8a779h0: Add SCIF clocks
clk: renesas: r8a779h0: Add thermal clock
clk: renesas: r8a779h0: Add timer clocks
clk: renesas: r9a07g043: Add clock and reset entry for PLIC
clk: renesas: r9a07g043: Mark mod_clks and resets arrays as const
clk: renesas: r9a07g044: Mark resets array as const
clk: renesas: r9a08g045: Add support for power domains
clk: renesas: rzg2l: Extend power domain support
clk: renesas: shmobile: Remove unused CLK_ENABLE_ON_INIT
clk: rockchip: Remove an unused field in struct rockchip_mmc_clock
clk: rockchip: rk3568: Add missing USB480M_PHY mux
clk: rockchip: rk3568: Add PLL rate for 724 MHz
clk: rockchip: rk3588: Add reset line for HDMI Receiver
clk: rs9: fix wrong default value for clock amplitude
clk: samsung: Don't register clkdev lookup for the fixed rate clocks
clk: samsung: exynos850: Add CMU_CPUCL0 and CMU_CPUCL1
clk: samsung: exynosautov9: fix wrong pll clock id value
clk: samsung: gs101: add support for cmu_hsi0
clk: samsung: gs101: add support for cmu_hsi2
clk: samsung: gs101: drop unused HSI2 clock parent data
clk: samsung: gs101: mark some apm UASC and XIU clocks critical
clk: samsung: gs101: propagate PERIC0 USI SPI clock rate
clk: samsung: gs101: propagate PERIC1 USI SPI clock rate
clk: samsung: Implement manual PLL control for ARM64 SoCs
clk: scmi: Add support for get/set duty_cycle operations
clk: scmi: Add support for rate change restricted clocks
clk: scmi: Add support for re-parenting restricted clocks
clk: scmi: Add support for state control restricted clocks
clk: scmi: Allocate CLK operations dynamically
clk: sifive: Do not register clkdevs for PRCI clocks
clk: sophgo: Add clock support for CV1800 SoC
clk: sophgo: Add clock support for CV1810 SoC
clk: sophgo: Add clock support for SG2000 SoC
clk: sophgo: avoid open-coded 64-bit division
clk: sophgo: Make synthesizer struct static
clk: stm32: introduce clocks for STM32MP257 platform
clk: stm32mp13: use platform device APIs
clk: sunxi-ng: a64: Add constraints on PLL-MIPI's n/m ratio and parent rate
clk: sunxi-ng: common: Don't call hw_to_ccu_common on hw without common
clk: sunxi-ng: fix module autoloading
clk: sunxi-ng: nkm: Support constraints on m/n ratio and parent rate
clk: ti: dpll: fix incorrect #ifdef checks
 
clkdev: don't fail clkdev_alloc() if over-sized
clkdev: report over-sized strings when creating clkdev entries
 
clock, reset: microchip: move all mpfs reset code to the reset subsystem
 
clockevents: Convert s[n]printf() to sysfs_emit()
 
clocksource/drivers/arm_arch_timer: Mark hisi_161010101_oem_info const
 
clocksource/drivers/renesas-ostm: Allow OSTM driver to reprobe for RZ/V2H(P) SoC
clocksource/drivers/renesas-ostm: Avoid reprobe after successful early probe
 
clocksource/drivers/timer-ti-dm: Remove an unused field in struct dmtimer
 
clocksource: Convert s[n]printf() to sysfs_emit()
clocksource: Make the int help prompt unit readable in ncurses
clocksource: Make watchdog and suspend-timing multiplication overflow safe
 
close_on_exec(): pass files_struct instead of fdtable
 
closures: Change BUG_ON() to WARN_ON()
closures: closure_get_not_zero(), closure_return_sync()
closures: closure_sync_timeout()
closures: fix closure_sync + closure debugging
 
coccinelle: misc: minmax: Suppress reports for err returns
 
Coccinelle: pm_runtime: Fix grammar in comment
 
codetag: avoid race at alloc_slab_obj_exts
codetag: debug: introduce OBJEXTS_ALLOC_FAIL to mark failed slab_ext allocations
codetag: debug: mark codetags for reserved pages as empty
codetag: debug: skip objext checking when it's for objext itself
 
comedi: remove unused helper function dma_chain_flag_bits
 
Compiler Attributes: Add __always_used macro
 
compiler_types.h: Define __retain for __attribute__((__retain__))
 
compiler_types: add Endianness-dependent __counted_by_{le,be}
 
connector: Fix invalid conversion in cn_proc.h
 
const_structs.checkpatch: add lcd_ops
 
context_tracking: Make context_tracking_key __ro_after_init
 
coresight: Docs/ABI/testing/sysfs-bus-coresight-devices: Fix spelling errors
coresight: Add helpers registering/removing both AMBA and platform drivers
coresight: catu: Convert to platform remove callback returning void
coresight: catu: Move ACPI support from AMBA driver to platform driver
coresight: debug: Convert to platform remove callback returning void
coresight: debug: Move ACPI support from AMBA driver to platform driver
coresight: etm4x: Do not hardcode IOMEM access for register restore
coresight: etm4x: Do not save/restore Data trace control registers
coresight: etm4x: Fix access to resource selector registers
coresight: etm4x: Fix unbalanced pm_runtime_enable()
coresight: etm4x: Safe access for TRCQCLTR
coresight: funnel: Move ACPI support from AMBA driver to platform driver
coresight: Remove duplicate linux/amba/bus.h header
coresight: replicator: Move ACPI support from AMBA driver to platform driver
coresight: stm: Convert to platform remove callback returning void
coresight: stm: Extract device name from AMBA pid based table lookup
coresight: stm: Move ACPI support from AMBA driver to platform driver
coresight: stm: Remove duplicate linux/acpi.h header
coresight: tmc: Convert to platform remove callback returning void
coresight: tmc: Enable SG capability on ACPI based SoC-400 TMC ETR devices
coresight: tmc: Extract device properties from AMBA pid based table lookup
coresight: tmc: Move ACPI support from AMBA driver to platform driver
coresight: tpiu: Convert to platform remove callback returning void
coresight: tpiu: Move ACPI support from AMBA driver to platform driver
 
counter: constify the struct device_type usage
counter: Don't use "proxy" headers
counter: Introduce the COUNTER_COMP_FREQUENCY() macro
counter: linux/counter.h: fix Excess kernel-doc description warning
counter: make counter_bus_type const
counter: stm32-timer-cnt: add checks on quadrature encoder capability
counter: stm32-timer-cnt: add counter prescaler extension
counter: stm32-timer-cnt: add support for capture events
counter: stm32-timer-cnt: add support for overflow events
counter: stm32-timer-cnt: adopt signal definitions
counter: stm32-timer-cnt: introduce channels
counter: stm32-timer-cnt: introduce clock signal
counter: stm32-timer-cnt: probe number of channels from registers
counter: stm32-timer-cnt: rename counter
counter: stm32-timer-cnt: rename quadrature signal
counter: ti-ecap-capture: Convert to platform remove callback returning void
counter: ti-ecap-capture: Utilize COUNTER_COMP_FREQUENCY macro
counter: ti-eqep: Convert to platform remove callback returning void
counter: ti-eqep: enable clock at probe
 
cppc_acpi: print error message if CPPC is unsupported
 
cppc_cpufreq: Fix possible null pointer dereference
 
cpu/hotplug: Fix dynstate assignment in __cpuhp_setup_state_cpuslocked()
 
cpu: Fix broken cmdline "nosmp" and "maxcpus=0"
 
cpufreq: ACPI: Mark boost policy as enabled when setting boost
cpufreq: Add a cpufreq pressure feedback for the scheduler
cpufreq: Allow drivers to advertise boost enabled
cpufreq: amd-pstate: Add quirk for the pstate CPPC capabilities missing
cpufreq: amd-pstate: Bail out if min/max/nominal_freq is 0
cpufreq: amd-pstate: Document *_limit_* fields in struct amd_cpudata
cpufreq: amd-pstate: Document the units for freq variables in amd_cpudata
cpufreq: amd-pstate: fix code format problems
cpufreq: amd-pstate: fix memory leak on CPU EPP exit
cpufreq: amd-pstate: fix the highest frequency issue which limits performance
cpufreq: amd-pstate: Fix the inconsistency in max frequency units
cpufreq: amd-pstate: get transition delay and latency value from ACPI tables
cpufreq: amd-pstate: Remove amd_get_{min,max,nominal,lowest_nonlinear}_freq()
cpufreq: amd-pstate: remove global header file
cpufreq: amd-pstate: remove unused variable lowest_nonlinear_freq
cpufreq: amd-pstate: Unify computation of {max,min,nominal,lowest_nonlinear}_freq
cpufreq: brcmstb-avs-cpufreq: ISO C90 forbids mixed declarations
cpufreq: dt-platdev: Blocklist Allwinner H616/618 SoCs
cpufreq: dt-platdev: eliminate uses of of_node_put()
cpufreq: dt: eliminate uses of of_node_put()
cpufreq: exit() callback is optional
cpufreq: Fix up printing large CPU numbers and frequency values
cpufreq: intel_pstate: Check turbo_is_disabled() in store_no_turbo()
cpufreq: intel_pstate: Do not update global.turbo_disabled after initialization
cpufreq: intel_pstate: Drop redundant locking from intel_pstate_driver_cleanup()
cpufreq: intel_pstate: fix struct cpudata::epp_cached kernel-doc
cpufreq: intel_pstate: Fix unchecked HWP MSR access
cpufreq: intel_pstate: Fold intel_pstate_max_within_limits() into caller
cpufreq: intel_pstate: Get rid of unnecessary READ_ONCE() annotations
cpufreq: intel_pstate: hide unused intel_pstate_cpu_oob_ids[]
cpufreq: intel_pstate: Read global.no_turbo under READ_ONCE()
cpufreq: intel_pstate: Rearrange show_no_turbo() and store_no_turbo()
cpufreq: intel_pstate: Replace three global.turbo_disabled checks
cpufreq: intel_pstate: Simplify spinlock locking
cpufreq: intel_pstate: Update the maximum CPU frequency consistently
cpufreq: intel_pstate: Use __ro_after_init for three variables
cpufreq: intel_pstate: Use HWP to initialize ITMT if CPPC is missing
cpufreq: intel_pstate: Wait for canceled delayed work to complete
cpufreq: mediatek: Add support for MT7988A
cpufreq: sun50i: Add H616 support
cpufreq: sun50i: Add support for opp_supported_hw
cpufreq: sun50i: Fix build warning around snprint()
cpufreq: sun50i: fix error returns in dt_has_supported_hw()
cpufreq: sun50i: Refactor speed bin decoding
cpufreq: ti: Implement scope-based cleanup in ti_cpufreq_match_node()
cpufreq: Use a smaller freq for the policy->max when verify
 
cpuidle: Avoid explicit cpumask allocation on stack
cpuidle: kirkwood: Convert to platform remove callback returning void
cpuidle: ladder: fix ladder_do_selection() kernel-doc
cpuidle: psci: Drop superfluous wrappers psci_dt_attach|detach_cpu()
cpuidle: psci: Update init level to core_initcall()
 
cpumask: Add assign cpu
cpumask: add cpumask_any_and_but()
cpumask: Add for_each_cpu_from()
cpumask: delete unused reset_cpu_possible_mask()
cpumask: Introduce cpumask_first_and_and()
cpumask: limit FORCE_NR_CPUS to just the UP case
 
cpupfreq: tegra124: eliminate uses of of_node_put()
 
crash: add a new kexec flag for hotplug support
crash: add prefix for crash dumping messages
crash: forward memory_notify arg to arch crash hotplug handler
 
CREDITS: Add Synopsys DesignWare eDMA driver for Gustavo Pimentel
 
crypto: aead,cipher - zeroize key buffer after use
crypto: algboss - remove NULL check in cryptomgr_schedule_probe()
crypto: api - use 'time_left' variable with wait_for_completion_killable_timeout()
crypto: arm64/aes-ce - Simplify round key load sequence
crypto: asymmetric_keys - Adjust signature size calculation for NIST P521
crypto: atmel-i2c - add missing arg description
crypto: atmel-i2c - rename read function
crypto: atmel-sha204a - add reading from otp zone
crypto: atmel-sha204a - provide the otp content
crypto: bcm - Fix pointer arithmetic
crypto: caam - i.MX8ULP donot have CAAM page0 access
crypto: caam - init-clk based on caam-page0-access
crypto: ccp - drop platform ifdef checks
crypto: ecc - Add nbits field to ecc_curve structure
crypto: ecc - Add NIST P521 curve parameters
crypto: ecc - Add special case for NIST P521 in ecc_point_mult
crypto: ecc - Implement vli_mmod_fast_521 for NIST p521
crypto: ecc - Prevent ecc_digits_from_bytes from reading too many bytes
crypto: ecc - remove checks in crypto_ecdh_shared_secret() and ecc_make_pub_key()
crypto: ecc - update ecc_gen_privkey for FIPS 186-5
crypto: ecc - Use ECC_CURVE_NIST_P192/256/384_DIGITS where possible
crypto: ecdh - explicitly zeroize private_key
crypto: ecdh - Initialize ctx->private_key in proper byte order
crypto: ecdh - Pass private key in proper byte order to check valid key
crypto: ecdsa - Adjust tests on length of key parameters
crypto: ecdsa - Convert byte arrays with key coordinates to digits
crypto: ecdsa - Extend res.x mod n calculation for NIST P521
crypto: ecdsa - Fix module auto-load on add-key
crypto: ecdsa - Register NIST P521 and extend test suite
crypto: ecdsa - Rename keylen to bufsize where necessary
crypto: ecdsa - Replace ndigits with nbits where precision is needed
crypto: ecrdsa - Fix module auto-load on add_key
crypto: fips - Remove the now superfluous sentinel element from ctl_table array
crypto: hisilicon - Adjust debugfs creation and release order
crypto: hisilicon/debugfs - Fix debugfs uninit process issue
crypto: hisilicon/debugfs - Fix the processing logic issue in the debugfs creation
crypto: hisilicon/debugfs - mask the unnecessary info from the dump
crypto: hisilicon/debugfs - Resolve the problem of applying for redundant space in sq dump
crypto: hisilicon/qm - Add the default processing branch
crypto: hisilicon/qm - Add the err memory release process to qm uninit
crypto: hisilicon/sec - Add the condition for configuring the sriov function
crypto: hisilicon/sec - Fix memory leak for sec resource release
crypto: hisilicon/sec2 - fix for register offset
crypto: hisilicon/sgl - Delete redundant parameter verification
crypto: iaa - Add global_stats file and remove individual stat files
crypto: iaa - Change iaa statistics to atomic64_t
crypto: iaa - fix decomp_bytes_in stats
crypto: iaa - Fix some errors in IAA documentation
crypto: iaa - Remove comp/decomp delay statistics
crypto: iaa - Use cpumask_weight() when rebalancing
crypto: iaa - Use kmemdup() instead of kzalloc() and memcpy()
crypto: jitter - Remove duplicate word in comment
crypto: jitter - Replace http with https
crypto: jitter - Use kvfree_sensitive() to fix Coccinelle warning
crypto: lib - implement library version of AES in CFB mode
crypto: mxs-dcp: Add support for hardware-bound keys
crypto: nx - Avoid -Wflex-array-member-not-at-end warning
crypto: octeontx2 - add missing check for dma_map_single
crypto: qat - add bank save and restore flows
crypto: qat - add interface for live migration
crypto: qat - adf_get_etr_base() helper
crypto: qat - Avoid -Wflex-array-member-not-at-end warnings
crypto: qat - expand CSR operations for QAT GEN4 devices
crypto: qat - Fix ADF_DEV_RESET_SYNC memory leak
crypto: qat - fix linking errors when PCI_IOV is disabled
crypto: qat - Fix spelling mistake "Invalide" -> "Invalid"
crypto: qat - implement dh fallback for primes > 4K
crypto: qat - implement interface for live migration
crypto: qat - improve error logging to be consistent across features
crypto: qat - improve error message in adf_get_arbiter_mapping()
crypto: qat - move PFVF compat checker to a function
crypto: qat - relocate and rename 4xxx PF2VM definitions
crypto: qat - relocate CSR access code
crypto: qat - rename get_sla_arr_of_type()
crypto: qat - specify firmware files for 402xx
crypto: qat - validate slices count returned by FW
crypto: remove CONFIG_CRYPTO_STATS
crypto: sahara - use 'time_left' variable with wait_for_completion_timeout()
crypto: starfive - Do not free stack buffer
crypto: starfive - Skip dma setup for zeroed message
crypto: starfive - Skip unneeded fallback allocation
crypto: starfive - Skip unneeded key free
crypto: starfive - Update hash dma usage
crypto: starfive - Use dma for aes requests
crypto: starfive - Use fallback for unaligned dma access
crypto: stm32/hash - add full DMA support for stm32mpx
crypto: tegra - Add Tegra Security Engine driver
crypto: tegra - Convert to platform remove callback returning void
crypto: tegra - Fix some error codes
crypto: virtio - drop owner assignment
crypto: x509 - Add OID for NIST P521 and extend parser for it
crypto: x86/aes-gcm - delete unused GCM assembly code
crypto: x86/aes-gcm - simplify GCM hash subkey derivation
crypto: x86/aes-xts - access round keys using single-byte offsets
crypto: x86/aes-xts - add AES-XTS assembly macro for modern CPUs
crypto: x86/aes-xts - eliminate a few more instructions
crypto: x86/aes-xts - handle AES-128 and AES-192 more efficiently
crypto: x86/aes-xts - handle CTS encryption more efficiently
crypto: x86/aes-xts - make non-AVX implementation use new glue code
crypto: x86/aes-xts - optimize size of instructions operating on lengths
crypto: x86/aes-xts - simplify loop in xts_crypt_slowpath()
crypto: x86/aes-xts - switch to new Intel CPU model defines
crypto: x86/aes-xts - wire up AESNI + AVX implementation
crypto: x86/aes-xts - wire up VAES + AVX10/256 implementation
crypto: x86/aes-xts - wire up VAES + AVX10/512 implementation
crypto: x86/aes-xts - wire up VAES + AVX2 implementation
crypto: x86/aesni - Rearrange AES key size check
crypto: x86/aesni - Update aesni_set_key() to return void
crypto: x86/aesni-xts - deduplicate aesni_xts_enc() and aesni_xts_dec()
crypto: x86/nh-avx2 - add missing vzeroupper
crypto: x86/sha256-avx2 - add missing vzeroupper
crypto: x86/sha256-ni - convert to use rounds macros
crypto: x86/sha256-ni - optimize code size
crypto: x86/sha256-ni - rename some register aliases
crypto: x86/sha256-ni - simplify do_4rounds
crypto: x86/sha512-avx2 - add missing vzeroupper
 
csky, hexagon: fix broken sys_sync_file_range
 
csky: Emulate one-byte cmpxchg
csky: use initializer for struct vm_unmapped_area_info
 
cxgb4: flower: use NL_SET_ERR_MSG_MOD for validation errors
cxgb4: flower: validate control flags
cxgb4: unnecessary check for 0 in the free_sge_txq_uld() function
 
cxl/acpi: Cleanup __cxl_parse_cfmws()
 
cxl/core: Add region info to cxl_general_media and cxl_dram events
 
cxl/cper: Fix non-ACPI-APEI-GHES build
cxl/cper: Remove duplicated GUID defines
 
cxl/cxl-event: include missing and
 
cxl/hdm: Add debug message for invalid interleave granularity
cxl/hdm: Debug, use decoder name function
cxl/hdm: dev_warn() on unsupported mixed mode decoder
 
cxl/mbox: Add Clear Log mailbox command
cxl/mbox: Add Get Log Capabilities and Get Supported Logs Sub-List commands
 
cxl/mem: Fix no cxl_nvd during pmem region auto-assembling
 
cxl/pci: Process CPER events
 
cxl/region: Avoid null pointer dereference in region lookup
cxl/region: check interleave capability
cxl/region: Convert cxl_pmem_region_alloc to scope-based resource management
cxl/region: Fix cxlr_pmem leaks
cxl/region: Fix memregion leaks in devm_cxl_add_region()
cxl/region: Move cxl_dpa_to_region() work to the region driver
cxl/region: Move cxl_trace_hpa() work to the region driver
 
cxl/test: Add missing vmalloc.h for tools/testing/cxl/test/mem.c
cxl/test: Enhance event testing
 
cxl/trace: Correct DPA field masks for general_media & dram events
 
cxl: Add post-reset warning if reset results in loss of previously committed HDM decoders
cxl: documentation: add missing files to cxl driver-api
cxl: Fix compile warning for cxl_security_ops extern
cxl: Fix use of phys_to_target_node() for x86
 
dasd_format(): killing the last remaining user of ->bd_inode
 
dax/bus.c: don't use down_write_killable for non-user processes
dax/bus.c: fix locking for unregister_dax_dev / unregister_dax_mapping paths
dax/bus.c: replace WARN_ON_ONCE() with lockdep asserts
dax/bus.c: use the right locking mode (read vs write) in size_show
 
dax: constify the struct device_type usage
dax: remove redundant assignment to variable rc
dax: use huge_zero_folio
 
debugfs: continue to ignore unknown mount options
 
delayacct: Remove the now superfluous sentinel elements from ctl_table array
 
dev_printk: Add and use dev_no_printk()
 
devcoredump: Add dev_coredump_put()
 
device property: Add cleanup.h based fwnode_handle_put() scope based cleanup.
device property: Fix a typo in the description of device_get_child_node_count()
device property: Introduce device_for_each_child_node_scoped()
device property: Move fwnode_handle_put() into property.h
 
devlink: add a new info version tag
devlink: extend devlink_param *set pointer
devlink: Support setting max_io_eqs
devlink: use kvzalloc() to allocate devlink instance resources
 
devm-helpers: Fix a misspelled cancellation in the comments
 
devres: don't use "proxy" headers
devres: switch to use dev_err_probe() for unification
 
dlm: add new struct to save position in dlm_copy_master_names
dlm: add rsb lists for iteration
dlm: avoid blocking receive at the end of recovery
dlm: change to single hashtable lock
dlm: combine switch case fail and default statements
dlm: convert ls_recv_active from rw_semaphore to rwlock
dlm: convert ls_waiters_mutex to spinlock
dlm: convert res_lock to spinlock
dlm: do message processing in softirq context
dlm: do not use ref counts for rsb in the toss state
dlm: drop dlm_scand kthread and use timers
dlm: drop mutex use in waiters recovery
dlm: fix race between final callback and remove
dlm: fix sleep in atomic context
dlm: fix user space lock decision to copy lvb
dlm: increment ls_count for dlm_scand
dlm: merge toss and keep hash table lists into one list
dlm: move root_list functionality to recover.c
dlm: move rsb root_list to ls_recover() stack
dlm: remove allocation parameter in msg allocation
dlm: remove callback queue debugfs functionality
dlm: remove callback reference counting
dlm: remove lkb from callback tracepoints
dlm: remove schedule in receive path
dlm: return -ENOMEM if ls_recover_buf fails
dlm: save callback debug info earlier
dlm: Simplify the allocation of slab caches in dlm_lowcomms_msg_cache_create
dlm: Simplify the allocation of slab caches in dlm_midcomms_cache_create
dlm: switch to GFP_ATOMIC in dlm allocations
dlm: switch to use rhashtable for rsbs
dlm: use a new list for recovery of master rsb names
dlm: use rwlock for lkbidr
dlm: use rwlock for rsb hash table
dlm: use spin_lock_bh for message processing
 
dm vdo: replace max_discard_sectors with max_hw_discard_sectors
 
dm-crypt: add the optional "high_priority" flag
dm-crypt: don't set WQ_CPU_INTENSIVE for WQ_UNBOUND crypt_queue
dm-crypt: export sysfs of all workqueues
dm-crypt: stop constraining max_segment_size to PAGE_SIZE
 
dm-delay: change locking to avoid contention
dm-delay: fix hung task introduced by kthread mode
dm-delay: fix max_delay calculations
dm-delay: fix workqueue delay_timer race
dm-delay: remove timer_lock
 
dm-integrity: set discard_granularity to logical block size
 
dm-vdo: use bdev_nr_bytes(bdev) instead of i_size_read(bdev->bd_inode)
 
dm: always manage discard support in terms of max_hw_discard_sectors
dm: Check that a zoned table leads to a valid mapped device
dm: make dm_set_zones_restrictions work on the queue limits
dm: move setting zoned_enabled to dm_table_set_restrictions
dm: remove dm_check_zoned
dm: use bio_list_merge_init
dm: use queue_limits_set
dm: Use the block layer zone append emulation
 
dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
 
dma-buf: Do not build debugfs related code when !CONFIG_DEBUG_FS
dma-buf: handle testing kthreads creation failure
 
dma-mapping: Add helpers for dma_range_map bounds
dma-mapping: benchmark: avoid needless copy_to_user if benchmark fails
dma-mapping: benchmark: fix node id validation
dma-mapping: benchmark: fix up kthread-related error handling
dma-mapping: benchmark: handle NUMA_NO_NODE correctly
dma-mapping: Simplify arch_setup_dma_ops()
 
dma: Add lockdep asserts to virt-dma
dma: avoid redundant calls for sync operations
dma: compile-out DMA sync op calls when not used
dma: dw-axi-dmac: support per channel interrupt
dma: fix DMA sync for drivers not calling dma_set_mask*()
dma: xilinx_dpdma: Remove unnecessary use of irqsave/restore
 
dmaengine: axi-dmac: fix possible race in remove()
dmaengine: axi-dmac: move to device managed probe
dmaengine: dw-axi-dmac: Add support for StarFive JH8100 DMA
dmaengine: fsl-dpaa2-qdma: Add dpdmai_cmd_open
dmaengine: fsl-dpaa2-qdma: clean up unused macro
dmaengine: fsl-dpaa2-qdma: Fix kernel-doc check warning
dmaengine: fsl-dpaa2-qdma: Remove unused function dpdmai_create()
dmaengine: fsl-dpaa2-qdma: Update DPDMAI interfaces to version 3
dmaengine: fsl-edma: add i.MX8ULP edma support
dmaengine: fsl-edma: add safety check for 'srcid'
dmaengine: fsl-edma: add trace event support
dmaengine: fsl-edma: avoid linking both modules
dmaengine: fsl-edma: clean up chclk and FSL_EDMA_DRV_HAS_CHCLK
dmaengine: fsl-edma: clean up unused "fsl,imx8qm-adma" compatible string
dmaengine: fsl-edma: fix miss mutex unlock at an error return path
dmaengine: fsl-edma: remove 'slave_id' from fsl_edma_chan
dmaengine: fsl-edma: use _Generic to handle difference type
dmaengine: idma64: Add check for dma_set_max_seg_size
dmaengine: idxd: add a new security check to deal with a hardware erratum
dmaengine: idxd: add a write() method for applications to submit work
dmaengine: idxd: Avoid unnecessary destruction of file_ida
dmaengine: idxd: Check for driver name match before sva user feature
dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
dmaengine: imx-sdma: Add i2c dma support
dmaengine: imx-sdma: Support 24bit/3bytes for sg mode
dmaengine: imx-sdma: Support allocate memory from internal SRAM (iram)
dmaengine: imx-sdma: support dual fifo for DEV_TO_DEV
dmaengine: imx-sdma: utilize compiler to calculate ADDRS_ARRAY_SIZE_V
dmaengine: ioatdma: Fix error path in ioat3_dma_probe()
dmaengine: ioatdma: Fix kmemleak in ioat_pci_probe()
dmaengine: ioatdma: Fix leaking on version mismatch
dmaengine: ioatdma: Fix missing kmem_cache_destroy()
dmaengine: pch_dma: remove unused function chan2parent
dmaengine: pl08x: Use kcalloc() instead of kzalloc()
dmaengine: qcom: Drop hidma DT support
dmaengine: ti: k3-udma-glue: Fix of_k3_udma_glue_parse_chn_by_id()
dmaengine: xilinx: xdma: Fix data synchronisation in xdma_channel_isr()
dmaengine: xilinx: xdma: fix module autoloading
 
dns_resolver: correct module name in dns resolver documentation
 
do_dentry_open(): kill inode argument
 
doc/netlink/specs: Add bond support to rt_link.yaml
doc/netlink/specs: Add draft nftables spec
doc/netlink/specs: Add vlan attr in rt_link spec
 
doc: ceph: update userspace command to get CephFS metadata
doc: dma-buf: fix grammar typo
doc: fix spelling about ReStructured Text
doc: improve the description of __folio_mark_dirty
doc: media: v4l/func-open.rst: ENXIO should be ENODEV
doc: netlink: Add hyperlinks to generated Netlink docs
doc: netlink: Change generated docs to limit TOC to depth 3
doc: netlink: Update tc spec with missing definitions
doc: Remove references to arrayRCU.rst
doc: split buffer.rst out of api-summary.rst
 
Linux: doc:it_IT: align Italian documentation
 
docs, cgroup: add entries for pids to cgroup-v2.rst
 
docs, kprobes: Add riscv as supported architecture
 
Docs/ABI/damon: update for 'youg page' type DAMOS filter
 
Docs/admin-guide/mm/damon/usage: fix wrong example of DAMOS filter matching sysfs file
Docs/admin-guide/mm/damon/usage: fix wrong schemes effective quota update command
Docs/admin-guide/mm/damon/usage: update for young page type DAMOS filter
 
docs/MAINTAINERS: Update my email address
 
Docs/mm/damon/design: document 'young page' type DAMOS filter
Docs/mm/damon/design: use a list for supported filters
 
Docs/mm/damon/maintainer-profile: allow posting patches based on damon/next tree
Docs/mm/damon/maintainer-profile: change the maintainer's timezone from PST to PT
 
docs/sp_SP: Add translation of process/1.Intro.rst
docs/sp_SP: Add translation of process/2.Process.rst
docs/sp_SP: Add translation of process/development-process.rst
docs/sp_SP: Update process/submitting-patches
 
docs/zh: Fix Cc, Co-developed-by, and Signed-off-by tags
 
docs/zh_CN/rust: Update the translation of arch-support to 6.9-rc4
docs/zh_CN/rust: Update the translation of coding-guidelines to 6.9-rc4
docs/zh_CN/rust: Update the translation of general-information to 6.9-rc4
docs/zh_CN/rust: Update the translation of quick-start to 6.9-rc4
 
docs/zh_CN: Add dev-tools/kcov Chinese translation
docs/zh_CN: Add dev-tools/kmemleak Chinese translation
docs/zh_CN: Add dev-tools/ubsan Chinese translation
docs/zh_CN: add process/cve Chinese translation
docs/zh_CN: remove two inconsistent spaces
 
docs: *-regressions.rst: unify quoting, add missing word
docs: cgroup-v1: Clarify that domain levels are system-specific
docs: cgroup-v1: Fix description for css_online
docs: cgroup-v1: Update page cache removal functions
docs: describe xfs directory tree online fsck
docs: Detect variable fonts and suggest denylisting them
docs: dma: correct dma_set_mask() sample code
docs: document DCP-backed trusted keys kernel params
docs: hugetlbpage.rst: add hugetlb migration description
docs: i2c: summary: be clearer with 'controller/target' and 'adapter/client' pairs
docs: i2c: summary: document 'local' and 'remote' targets
docs: i2c: summary: document use of inclusive language
docs: i2c: summary: start sentences consistently.
docs: i2c: summary: update I2C specification link
docs: i2c: summary: update speed mode description
docs: iio: ad7944: add documentation for chain mode
docs: iio: adis16475: fix device files tables
docs: iio: new docs for ad7944 driver
docs: ja_JP/howto: Catch up update in v6.8
docs: kernel_include.py: Cope with docutils 0.21
docs: netdev: Fix typo in Signed-off-by tag
docs: networking: devlink: capitalise length value
docs: rust: Add instructions for the Rust kselftest
docs: rust: extend abstraction and binding documentation
docs: scripts/check-variable-fonts.sh: Improve commands for detection
docs: stable-kernel-rules: call mainline by its name and change example
docs: stable-kernel-rules: create special tag to flag 'no backporting'
docs: stable-kernel-rules: explain use of stable@kernel.org (w/o @vger.)
docs: stable-kernel-rules: fix typo sent->send
docs: stable-kernel-rules: reduce redundancy
docs: stable-kernel-rules: remove code-labels tags and a indention level
docs: trusted-encrypted: add DCP as new trust source
 
Docs: typos/spelling
 
docs: update offline parent pointer repair strategy
docs: update online directory and parent pointer repair sections
docs: Update s390 vfio-ap doc for ap_config sysfs attribute
docs: update swapext -> exchmaps language
docs: update the parent pointers documentation to the final version
 
Linux: docs:core-api: fixed typos and grammar in printk-index page
 
Documentation/admin-guide/cgroup-v1/memory.rst: don't reference page_mapcount()
 
Documentation/atomic_t: Emphasize that failed atomic operations give no ordering
 
Documentation/core-api: add swiotlb documentation
Documentation/core-api: correct reference to SWIOTLB_DYNAMIC
 
Documentation/gpu: correct path of reference
 
Documentation/litmus-tests: Add locking tests to README
Documentation/litmus-tests: Demonstrate unordered failing cmpxchg
Documentation/litmus-tests: Make cmpxchg() tests safe for klitmus
 
Documentation/maintainer-tip: Clarify merge window policy
 
Documentation/powerpc: update fadump implementation details
 
Documentation: ABI + trace: hisi_ptt: update paths to bus/event_source
Documentation: ABI: document in_temp_input file
Documentation: add a page on amdgpu debugging
Documentation: add tpm-security.rst
Documentation: coding-style: ask function-like macros to evaluate parameters
Documentation: Document PowerPC kernel dynamic DEXCR interface
 
documentation: Document PR_RISCV_SET_ICACHE_FLUSH_CTX prctl
 
Documentation: firmware-guide: ACPI: Fix namespace typo
 
documentation: Fix riscv cmodx example
 
Documentation: Fix the address of the linuxppc-dev mailing list
Documentation: gpio: fix typo
Documentation: gpio: Replace leading TABs by spaces in code blocks
Documentation: hid: intel-ish-hid: add section for firmware loading
Documentation: hid: intel-ish-hid: remove section numbering
Documentation: hisi-pmu: Drop reference to /sys/devices path
Documentation: hns-pmu: Use /sys/bus/event_source/devices paths
Documentation: hyperv: Improve synic and interrupt handling description
Documentation: hyperv: Update spelling and fix typo
Documentation: kdump: clean up the outdated description
Documentation: kernel-parameters: Add DEVNAME:0.0 format for serial ports
Documentation: kselftest: fix codeblock
Documentation: Mark the 'efivars' sysfs interface as removed
Documentation: netlink: add a YAML spec for team
Documentation: PCI: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY
Documentation: PM: Update platform_pci_wakeup_init() reference
Documentation: qcom-pmu: Use /sys/bus/event_source/devices paths
Documentation: RISC-V: uabi: Only scalar misaligned loads are supported
Documentation: sound: Fix trailing whitespaces
Documentation: tee: Add TS-TEE driver
Documentation: thunderx2-pmu: Use /sys/bus/event_source/devices paths
Documentation: tpm: Add TPM security docs toctree entry
Documentation: tpm_tis
Documentation: tracing: add new type '%pd' and '%pD' for kprobe
Documentation: tracing: Add ring-buffer mapping
Documentation: tracing: Fix spelling mistakes
Documentation: xgene-pmu: Use /sys/bus/event_source/devices paths
 
dpaa2-switch: flower: validate control flags
 
dpll: fix return value check for kmemdup
 
driver core: Add device_show_string() helper for sysfs attributes
driver core: remove devm_device_add_groups()
driver core: Remove unused platform_notify, platform_notify_remove
 
drivers/perf: hisi: hns3: Actually use devm_add_action_or_reset()
drivers/perf: hisi: hns3: Fix out-of-bound access when valid event group
drivers/perf: hisi_pcie: Fix out-of-bound access when valid event group
drivers/perf: riscv: Do not update the event data if uptodate
drivers/perf: riscv: Fix counter mask iteration for RV32
drivers/perf: riscv: Implement SBI PMU snapshot function
drivers/perf: riscv: Read upper bits of a firmware counter
drivers/perf: riscv: Reset the counter to hpmevent mapping while starting cpus
drivers/perf: riscv: Use BIT macro for shifting operations
drivers/perf: thunderx2_pmu: Replace open coded acpi_match_acpi_device()
 
drivers/soc/litex: drop obsolete dependency on COMPILE_TEST
 
drivers/virt/acrn: fix PFNMAP PTE checks in acrn_vm_ram_map()
 
drivers/xen: Improve the late XenStore init protocol
 
drivers: core: synchronize really_probe() and dev_uevent()
 
Drivers: hv: Cosmetic changes for hv.c and balloon.c
Drivers: hv: Remove fcopy driver
Drivers: hv: vmbus: Add utility function for querying ring size
 
drivers: perf: Remove the now superfluous sentinel elements from ctl_table array
drivers: remoteproc: xlnx: Add Versal and Versal-NET support
drivers: remoteproc: xlnx: Fix uninitialized tcm mode
drivers: remoteproc: xlnx: Fix uninitialized variable use
 
drm-panel: If drm_panel_dp_aux_backlight() fails, don't fail panel probe
 
drm/admgpu: add vclk and dclk sysfs node for some ASICs
 
drm/amd/amdgpu: add pipe1 hardware support
drm/amd/amdgpu: support MES command SET_HW_RESOURCE1 in sriov
drm/amd/amdgpu: Update PF2VF Header
 
drm/amd/display: 3.2.274
drm/amd/display: 3.2.275
drm/amd/display: 3.2.276
drm/amd/display: 3.2.277
drm/amd/display: 3.2.278
drm/amd/display: 3.2.279
drm/amd/display: 3.2.280
drm/amd/display: 3.2.281
drm/amd/display: [FW Promotion] Release 0.0.208.0
drm/amd/display: [FW Promotion] Release 0.0.210.0
drm/amd/display: [FW Promotion] Release 0.0.212.0
drm/amd/display: Account for cursor prefetch BW in DML1 mode support
drm/amd/display: Add a function for checking tmds mode
drm/amd/display: Add code comments clock and encode code
drm/amd/display: Add color logs for dcn20
drm/amd/display: Add comments to improve the code readability
drm/amd/display: Add comments to v_total calculation and drop legacy TODO
drm/amd/display: add DCN 351 version for microcode load
drm/amd/display: Add debug counters to IPS exit prints
drm/amd/display: Add debug key to allow disabling dtbclk
drm/amd/display: Add debug option for idle reg checks
drm/amd/display: Add debug prints for IPS testing
drm/amd/display: Add DML2 folder to include path
drm/amd/display: Add dmub additional interface support for FAMS
drm/amd/display: Add driver support for future FAMS versions
drm/amd/display: Add dummy interface for tracing DCN32 SMU messages
drm/amd/display: add dwb support to dml2
drm/amd/display: Add entry and exit counters
drm/amd/display: Add extra DMUB logging to track message timeout
drm/amd/display: Add extra logging for HUBP and OTG
drm/amd/display: Add fallback configuration for set DRR in DCN10
drm/amd/display: Add fallback configuration when set DRR
drm/amd/display: Add guards for idle on reg read/write
drm/amd/display: Add handling for DC power mode
drm/amd/display: Add left edge pixel for YCbCr422/420 + ODM pipe split
drm/amd/display: Add missing callback for init_watermarks in DCN 301
drm/amd/display: Add missing debug registers for DCN2/3/3.1
drm/amd/display: Add missing dwb registers
drm/amd/display: Add missing parameter desc in dc_commit_streams
drm/amd/display: Add missing registers
drm/amd/display: Add missing registers and offset
drm/amd/display: Add missing replay field
drm/amd/display: Add missing SFB and OPP_SF
drm/amd/display: Add new IPS config mode
drm/amd/display: Add NULL pointer check for kzalloc
drm/amd/display: Add option to configure mapping policy for edp0 on dp1
drm/amd/display: Add optional optimization for IPS handshake
drm/amd/display: Add OTG check for set AV mute
drm/amd/display: Add refresh rate range check
drm/amd/display: add root clock control function pointer to fix display corruption
drm/amd/display: Add some forward declarations
drm/amd/display: Add some HDCP registers DCN35 list
drm/amd/display: Add some missing debug registers
drm/amd/display: Add some missing HDMI registers for DCN3x
drm/amd/display: add stream clock source to DP DTO params
drm/amd/display: add support for chroma offset
drm/amd/display: Add TB_BORROWED_MAX definition
drm/amd/display: Add the MALL size in the fallback function
drm/amd/display: Add timing pixel encoding for mst mode validation
drm/amd/display: Add TMDS DC balancer control
drm/amd/display: Add V_TOTAL_REGS to dcn10
drm/amd/display: Add WBSCL ram coefficient for writeback
drm/amd/display: Added debug prints for zstate_support and StutterPeriod
drm/amd/display: Added missing null checks
drm/amd/display: Address kdoc for commit_minimal_transition_state_in_dc_update()
drm/amd/display: Adjust dprefclk by down spread percentage.
drm/amd/display: Adjust headers
drm/amd/display: Adjust registers sequence in the DIO list
drm/amd/display: Adjust some includes used by display
drm/amd/display: Allow HPO PG for DCN35
drm/amd/display: Allow idle opts for no flip case on PSR panel
drm/amd/display: Allow RCG for Static Screen + LVP for DCN35
drm/amd/display: Allow Z8 when stutter threshold is not met
drm/amd/display: Allow Z8 when stutter threshold is not met for dcn35
drm/amd/display: always reset ODM mode in context when adding first plane
drm/amd/display: ASSERT when failing to find index by plane/stream id
drm/amd/display: Attempt to avoid empty TUs when endpoint is DPIA
drm/amd/display: Backup and restore only on full updates
drm/amd/display: build scaling params when a new plane is appended
drm/amd/display: change aux_init to apu version
drm/amd/display: Change DPCD address range
drm/amd/display: change dram_clock_latency to 34us for dcn35
drm/amd/display: Change dram_clock_latency to 34us for dcn351
drm/amd/display: Check index msg_id before read or write
drm/amd/display: Check pipe offset before setting vblank
drm/amd/display: Clean up code in DC
drm/amd/display: clear mpc_tree in init_pipes
drm/amd/display: Code style adjustments
drm/amd/display: Comments adjustments
drm/amd/display: Consolidate HPO enable/disable and restrict only to state transitions.
drm/amd/display: correct hostvm flag
drm/amd/display: Correct indentations and spaces
drm/amd/display: Delete duplicated function prototypes
drm/amd/display: delete the redundant initialization in dcn3_51_soc
drm/amd/display: Detect and disallow idle reallow during reentrancy
drm/amd/display: Disable CONFIG_DRM_AMD_DC_FP for RISC-V with clang
drm/amd/display: Disable P010 Support of DCN 1.0
drm/amd/display: Disable Z8 minimum stutter period check for DCN35
drm/amd/display: Do not recursively call manual trigger programming
drm/amd/display: Do not return negative stream id for array
drm/amd/display: Drop legacy code
drm/amd/display: Drop legacy code
drm/amd/display: Enable 2to1 ODM policy for DCN35
drm/amd/display: Enable colorspace property for MST connectors
drm/amd/display: Enable cur_rom_en even if cursor degamma is not enabled
drm/amd/display: Enable DTBCLK DTO earlier in the sequence
drm/amd/display: Enable fast update for DCN314
drm/amd/display: Enable FGCG for DCN351
drm/amd/display: Enable new interface design for alternate scrambling
drm/amd/display: Enable RCO for HDMISTREAMCLK in DCN35
drm/amd/display: Enable reallow for idle on DCN35
drm/amd/display: Enable Z10 flag for IPS FSM
drm/amd/display: Enabling urgent latency adjustment for DCN35
drm/amd/display: Exit idle optimizations before HDCP execution
drm/amd/display: Expand DML2 callbacks
drm/amd/display: Expand dmub_cmd operations
drm/amd/display: Expand supported Replay residency mode
drm/amd/display: expand the non standard link rate for testing
drm/amd/display: FEC overhead should be checked once for mst slot nums
drm/amd/display: fix a bug to dereference already freed old current state memory
drm/amd/display: fix a dereference of a NULL pointer
drm/amd/display: fix an incorrect ODM policy assigned for subvp
drm/amd/display: Fix array-index-out-of-bounds in dml2/FCLKChangeSupport
drm/amd/display: Fix bounds check for dcn35 DcfClocks
drm/amd/display: Fix compiler redefinition warnings for certain configs
drm/amd/display: Fix compiler warnings on high compiler warning levels
drm/amd/display: fix debug key not working on dml2
drm/amd/display: fix disable otg wa logic in DCN316
drm/amd/display: Fix division by zero in setup_dsc_config
drm/amd/display: Fix function banner for amdgpu_dm_psr_disable_all()
drm/amd/display: Fix incorrect pointer assignment
drm/amd/display: fix IPX enablement
drm/amd/display: Fix MPCC DTN logging
drm/amd/display: fix nonseamless transition from ODM + MPO to ODM + subvp
drm/amd/display: Fix overlapping copy within dml_core_mode_programming
drm/amd/display: Fix potential index out of bounds in color transformation function
drm/amd/display: Fix PSR command version passed
drm/amd/display: Fix refresh rate range for some panel
drm/amd/display: fix underflow in some two display subvp/non-subvp configs
drm/amd/display: Fix uninitialized variables in DC
drm/amd/display: Fix uninitialized variables in DC
drm/amd/display: Fix uninitialized variables in DM
drm/amd/display: Group scl_data together in resource_build_scaling_params
drm/amd/display: Guard cursor idle reallow by DC debug option
drm/amd/display: handle invalid connector indices
drm/amd/display: Handle Y carry-over in VCP X.Y calculation
drm/amd/display: Implement update_planes_and_stream_v3 sequence
drm/amd/display: Improve the log precision
drm/amd/display: Includes adjustments
drm/amd/display: increase bb clock for DCN351
drm/amd/display: Increase clock table size
drm/amd/display: Increase number of hpo dp link encoders
drm/amd/display: Increase SAT_UPDATE_PENDING timeout
drm/amd/display: Increase Z8 watermark times.
drm/amd/display: Initialize debug variable data
drm/amd/display: Initialize DP ref clk with the correct clock
drm/amd/display: limit the code change to ips enabled asic
drm/amd/display: Modify DHCUB waterwark structures and functions
drm/amd/display: Modify power sequence
drm/amd/display: Modify resource allocation logic
drm/amd/display: move build test pattern params as part of pipe resource update for odm
drm/amd/display: Move define to the proper header
drm/amd/display: Move REG sequence from program ogam to idle before connect
drm/amd/display: only use hard-float, not altivec on powerpc
drm/amd/display: optimize dml2 pipe resource allocation order
drm/amd/display: Pass sequential ONO bit to DMCUB boot options
drm/amd/display: Power on VPG memory unconditionally if off
drm/amd/display: Prevent crash when disable stream
drm/amd/display: prevent register access while in IPS
drm/amd/display: Program pixclk according to dcn revision
drm/amd/display: Program VSC SDP colorimetry for all DP sinks >= 1.4
drm/amd/display: Rebuild test pattern params for DP_TEST_PATTERN_VIDEO_MODE
drm/amd/display: Refactor DML2 interfaces
drm/amd/display: Refactor DPP into a component directory
drm/amd/display: refactor vpg.h
drm/amd/display: Remove code duplication
drm/amd/display: remove context->dml2 dependency from DML21 wrapper
drm/amd/display: Remove duplicate dcn32/dcn32_clk_mgr.h header
drm/amd/display: Remove duplicated function signature from dcn3.01 DCCG
drm/amd/display: Remove legacy code
drm/amd/display: Remove MPC rate control logic from DCN30 and above
drm/amd/display: Remove plane and stream pointers from dc scratch
drm/amd/display: Remove read/write to external register
drm/amd/display: Remove redundant condition in dcn35_calc_blocks_to_gate()
drm/amd/display: Remove redundant idle optimization check
drm/amd/display: Remove redundant include file
drm/amd/display: Remove redundant RESERVE0 and RESERVE1
drm/amd/display: Remove unnecessary code
drm/amd/display: Remove unnecessary hard coded DPM states
drm/amd/display: Remove unnecessary NULL check in dcn20_set_input_transfer_func
drm/amd/display: Remove wrong signal from vrr calculation
drm/amd/display: Reorganize dwb header
drm/amd/display: Replace int with unsigned int
drm/amd/display: Reset freesync config before update new state
drm/amd/display: Return max resolution supported by DWB
drm/amd/display: Revert "Set the power_down_on_boot function pointer to null"
drm/amd/display: Revert Add left edge pixel + ODM pipe split
drm/amd/display: revert Exit idle optimizations before HDCP execution
drm/amd/display: Rework dcn10_stream_encoder header
drm/amd/display: Rework power sequence and resource allocation logic
drm/amd/display: Send DP_TOTAL_LTTPR_CNT during detection if LTTPR is present
drm/amd/display: Send DTBCLK disable message on first commit
drm/amd/display: Set alpha enable to 0 for some specific formats
drm/amd/display: Set color_mgmt_changed to true on unsuspend
drm/amd/display: Set DCN351 BB and IP the same as DCN35
drm/amd/display: Set the power_down_on_boot function pointer to null
drm/amd/display: Set VSC SDP Colorimetry same way for MST and SST
drm/amd/display: Skip finding free audio for unknown engine_id
drm/amd/display: skip forcing odm in minimal transition
drm/amd/display: Skip on writeback when it's not applicable
drm/amd/display: Skip pipe if the pipe idx not set properly
drm/amd/display: Support long vblank feature
drm/amd/display: Toggle additional RCO options in DCN35
drm/amd/display: Update DCN10 resource
drm/amd/display: Update DCN201 link encoder registers
drm/amd/display: Update dcn351 to latest dcn35 config
drm/amd/display: Update DMUB flags and definitions
drm/amd/display: Update DSC compute parameter calculation
drm/amd/display: Update efficiency bandwidth for dcn351
drm/amd/display: Update FMT settings for 4:2:0
drm/amd/display: update pipe topology log to support subvp
drm/amd/display: Update resource capabilities and debug struct for DCN201
drm/amd/display: Update some comments to improve the code readability
drm/amd/display: use ARCH_HAS_KERNEL_FPU_SUPPORT
drm/amd/display: Use dce_version instead of chip_id
drm/amd/display: use mpcc_count to log MPC state
drm/amd/display: Workaround register access in idle race with cursor
 
Linux: drm/amd/pm set pp_dpm_*clk as read only for SRIOV one VF mode
 
drm/amd/pm: Add PMFW message and capability flags
drm/amd/pm: Add special handling for RAS messages
drm/amd/pm: Allow setting soft max frequency in VF
drm/amd/pm: Categorize RAS messages on SMUv13.0.6
drm/amd/pm: centralize all pp_dpm_xxx attribute nodes update cb
drm/amd/pm: fix the high voltage issue after unload
drm/amd/pm: fixes a random hang in S4 for SMU v13.0.4/11
drm/amd/pm: remove deprecated I2C_CLASS_SPD support from newly added SMU_14_0_2
drm/amd/pm: Report uclk/sclk current limits
drm/amd/pm: Restore config space after reset
drm/amd/pm: Update SMUv13.0.6 PMFW headers
drm/amd/pm: Update uclk/sclk limit report format
drm/amd/pm: update XGMI RAS UE criteria for sum v13.0.6
drm/amd/pm: Use metric table for pcie speed/width
 
drm/amd/swsmu: add if condition for smu v14.0.1
drm/amd/swsmu: add MALL init support workaround for smu_v14_0_1
drm/amd/swsmu: add pptable header for smu v14_0_2
drm/amd/swsmu: add smu 14.0.1 vcn and jpeg msg
drm/amd/swsmu: add smu v14_0_2 ppsmc file
drm/amd/swsmu: add smu v14_0_2 support
drm/amd/swsmu: add smu14 driver if file
drm/amd/swsmu: add smu14 ip support
drm/amd/swsmu: support smu block discovery for smu v14
drm/amd/swsmu: support SMU_14_0_2 ppt_funcs
drm/amd/swsmu: Update smu v14.0.0 headers to be 14.0.1 compatible
 
drm/amd: Fix shutdown (again) on some SMU v13.0.4/11 platforms
drm/amd: Flush GFXOFF requests in prepare stage
 
drm/amdgpu : Add mes_log_enable to control mes log feature
drm/amdgpu : Increase the mes log buffer size as per new MES FW version
 
drm/amdgpu/atomfirmware: add intergrated info v2.3 table
drm/amdgpu/atomfirmware: fix parsing of vram_info
drm/amdgpu/atomfirmware: silence UBSAN warning
 
drm/amdgpu/gfx11: properly handle regGRBM_GFX_CNTL in soft reset
 
drm/amdgpu/mes11: print MES opcodes rather than numbers
drm/amdgpu/mes11: update ADD_QUEUE interface
drm/amdgpu/mes11: Use a separate fence per transaction
 
drm/amdgpu/mes: add mes mapping legacy queue support
drm/amdgpu/mes: fix use-after-free issue
 
drm/amdgpu/pm: Add support for MACO flag checking
drm/amdgpu/pm: Change the member function name in pp_hwmgr_func and pptable_funcs
drm/amdgpu/pm: Check AMDGPU_RUNPM_BAMACO when setting baco state
drm/amdgpu/pm: Print od status info
drm/amdgpu/pm: Remove gpu_od if it's an empty directory
 
drm/amdgpu/pptable: Fix UBSAN array-index-out-of-bounds
 
drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
 
drm/amdgpu/sdma6: set sdma hang watchdog
 
drm/amdgpu/umsch: don't execute umsch test when GPU is in reset/suspend
drm/amdgpu/umsch: reinitialize write pointer in hw init
drm/amdgpu/umsch: update UMSCH 4.0 FW interface
 
drm/amdgpu/vcn: fix unitialized variable warnings
 
drm/amdgpu/vpe: fix vpe dpm setup failed
drm/amdgpu/vpe: power on vpe when hw_init
 
drm/amdgpu: Add a new runtime mode definition
drm/amdgpu: Add a NULL check for freeing root PT
drm/amdgpu: add a spinlock to wb allocation
drm/amdgpu: add aca deferred error type support
drm/amdgpu: add check before free wb entry
drm/amdgpu: add condition check for amdgpu_umc_fill_error_record
drm/amdgpu: Add delay work to retire bad pages
drm/amdgpu: add error handle to avoid out-of-bounds
drm/amdgpu: add IH_RING1_CFG headers for IH v6.0
drm/amdgpu: Add interface to reserve bad page
drm/amdgpu: add interface to update umc v12_0 ecc status
drm/amdgpu: add ip dump for each ip in devcoredump
drm/amdgpu: add IP's FW information to devcoredump
drm/amdgpu: add message fifo to handle RAS poison events
drm/amdgpu: Add missing space to DRM_WARN() message
drm/amdgpu: add missing vbios version from devcoredump
drm/amdgpu: add new aca smu callback func parse_error_code()
drm/amdgpu: add new aca_smu_type support
drm/amdgpu: add new api to save error count into aca cache
drm/amdgpu: add new bit definitions for GC 9.0 PROTECTION_FAULT_STATUS
drm/amdgpu: add poison consumption handler
drm/amdgpu: add poison creation handler
drm/amdgpu: add prototype for ip dump
drm/amdgpu: add protype for print ip state
drm/amdgpu: add ras event id support
drm/amdgpu: add ras event id support for ACA
drm/amdgpu: add recent pagefault info in vm_manager
drm/amdgpu: add return result for amdgpu_i2c_{get/put}_byte
drm/amdgpu: add ring buffer information in devcoredump
drm/amdgpu: add smu 14.0.1 discovery support
drm/amdgpu: Add smuio callback to get gpu clk counter
drm/amdgpu: Add smuio v14_0_2 ip block support
drm/amdgpu: Add smuio v14_0_2 ip headers (v4)
drm/amdgpu: add socket id parameter for psp query address cmd
drm/amdgpu: add support for atom fw version v3_5
drm/amdgpu: Add support for BAMACO mode checking
drm/amdgpu: add support for gfx v10 print
drm/amdgpu: add support of gfx10 register dump
drm/amdgpu: add the hw_ip version of all IP's
drm/amdgpu: add the sensor value of VCN activity
drm/amdgpu: add umc v12.0.0 deferred error support
drm/amdgpu: add utcl2 poison query for gfxhub
drm/amdgpu: add utcl2 RAS poison query for mmhub
drm/amdgpu: add VCN sensor value for SMU 13.0.4
drm/amdgpu: add VCN sensor value for SMU 13.0.5
drm/amdgpu: add VCN sensor value for SMU 14.0.0
drm/amdgpu: add VCN sensor value for Vangogh
drm/amdgpu: add VCN sensor value for yellow carp
drm/amdgpu: add vm fault information to devcoredump
drm/amdgpu: Adjust logic in amdgpu_device_partner_bandwidth()
drm/amdgpu: always force full reset for SOC21
drm/amdgpu: Apply retry to IP discovery v2 and v4
drm/amdgpu: Assign correct bits for SDMA HDP flush
drm/amdgpu: avoid update aca bank multi times during ras isr
drm/amdgpu: avoid using null object of framebuffer
drm/amdgpu: Bypass asd if display hw is not available
drm/amdgpu: Change AID detection logic
drm/amdgpu: cleanup MES11 command submission
drm/amdgpu: cleanup unused variable
drm/amdgpu: clear set_q_mode_offs when VM changed
drm/amdgpu: correct hbm field in boot status
drm/amdgpu: differentiate external rev id for gfx 11.5.0
drm/amdgpu: Do a basic health check before reset
drm/amdgpu: Don't show false warning for reg list
drm/amdgpu: dump ip state before reset for each ip
drm/amdgpu: Enable clear page functionality
drm/amdgpu: enable redirection of irq's for IH V6.0
drm/amdgpu: enable redirection of irq's for IH V6.1
drm/amdgpu: Enable smuio v14_0_2 callbacks
drm/amdgpu: enable UMSCH 4.0.6
drm/amdgpu: Fix 'fw_name' buffer size to prevent truncations in amdgpu_mes_init_microcode
drm/amdgpu: Fix address translation defect
drm/amdgpu: Fix buffer size in gfx_v9_4_3_init_ cp_compute_microcode() and rlc_microcode()
drm/amdgpu: fix deadlock while reading mqd from debugfs
drm/amdgpu: fix dereference null return value for the function amdgpu_vm_pt_parent
drm/amdgpu: Fix discovery initialization failure during pci rescan
drm/amdgpu: fix double free err_addr pointer warnings
drm/amdgpu: Fix format character cut-off issues in amdgpu_vcn_early_init()
drm/amdgpu: fix incorrect number of active RBs for gfx11
drm/amdgpu: Fix leak when GPU memory allocation fails
drm/amdgpu: fix locking scope when flushing tlb
drm/amdgpu: Fix pci state save during mode-1 reset
drm/amdgpu: Fix ras mode2 reset failure in ras aca mode
drm/amdgpu: Fix snprintf buffer size in smu_v14_0_init_microcode
drm/amdgpu: Fix the BO release clear memory warning
drm/amdgpu: Fix the ring buffer size for queue VM flush
drm/amdgpu: fix the warning about the expression (int)size - len
drm/amdgpu: Fix truncation in gfx_v10_0_init_microcode
drm/amdgpu: Fix truncation in smu_v11_0_init_microcode
drm/amdgpu: Fix truncation issues in gfx_v9_0.c
drm/amdgpu: Fix truncation issues in smu_v13_0_init_microcode
drm/amdgpu: Fix truncations in gfx_v11_0_init_microcode()
drm/amdgpu: fix UBSAN warning in kv_dpm.c
drm/amdgpu: fix uninitialized scalar variable warning
drm/amdgpu: Fix uninitialized variable warnings
drm/amdgpu: Fix VCN allocation in CPX partition
drm/amdgpu: fix visible VRAM handling during faults
drm/amdgpu: Fix VRAM memory accounting
drm/amdgpu: implement IRQ_STATE_ENABLE for SDMA v4.4.2
drm/amdgpu: implement TLB flush fence
drm/amdgpu: increase mes submission timeout
drm/amdgpu: Indicate CU havest info to CP
drm/amdgpu: init microcode chip name from ip versions
drm/amdgpu: init TA fw for psp v14
drm/amdgpu: initialize the last_jump_jiffies in atom_exec_context
drm/amdgpu: Initialize timestamp for some legacy SOCs
drm/amdgpu: Load ipkeymgr drv for psp v14
drm/amdgpu: make amd_asic_type.h self-contained
drm/amdgpu: make amdgpu device attr_update() function more efficient
drm/amdgpu: Make CPX mode auto default in NPS4
drm/amdgpu: make reset method configurable for RAS poison
drm/amdgpu: Modify the contiguous flags behaviour
drm/amdgpu: prepare for logging ecc errors
drm/amdgpu: prepare to handle pasid poison consumption
drm/amdgpu: refactor code to split devcoredump code
drm/amdgpu: refactoring the runtime pm mode detection code
drm/amdgpu: refine aca error cache for gfx v9.4.3
drm/amdgpu: refine aca error cache for mmhub v1.8
drm/amdgpu: refine aca error cache for sdma v4.4.2
drm/amdgpu: refine aca error cache for umc v12.0
drm/amdgpu: refine aca error cache for xgmi v6.4.0
drm/amdgpu: refine function signature of amdgpu_aca_get_error_data()
drm/amdgpu: Refine IB schedule error logging
drm/amdgpu: remove invalid resource->start check v2
drm/amdgpu: remove the adev check for NULL
drm/amdgpu: remove virt_init_data_exchange from poison consumption handler
drm/amdgpu: rename DBG_DRV to HAD_DRV for psp v14
drm/amdgpu: replace tmz flag into buffer flag
drm/amdgpu: Reset dGPU if suspend got aborted
drm/amdgpu: retire bad pages for umc v12_0
drm/amdgpu: retire gfx ras query_utcl2_poison_status
drm/amdgpu: retire UMC v12 mca_addr_to_pa
drm/amdgpu: retire unused aca_bank_report data structure
drm/amdgpu: retrieve umc odecc error count for aca umc v12.0
drm/amdgpu: revert "take runtime pm reference when we attach a buffer" v2
drm/amdgpu: select HDP ref/mask according to gfx ring pipe
drm/amdgpu: Set fatal errror detected flag earlier
drm/amdgpu: silence UBSAN warning
drm/amdgpu: simplify convert_error_address interface for UMC v12
drm/amdgpu: skip GFX FED error in page fault handling
drm/amdgpu: skip ip dump if devcoredump flag is set
drm/amdgpu: Skip the coredump collection on reset during driver reload
drm/amdgpu: Skip virt_exchange_init on SDMA poison consumption
drm/amdgpu: support ACA logging ecc errors
drm/amdgpu: Support setting reset_method at runtime
drm/amdgpu: support utcl2 RAS poison query for mmhub
drm/amdgpu: sync page table freeing with tlb flush
drm/amdgpu: trigger flr_work if reading pf2vf data failed
drm/amdgpu: umc v12_0 converts error address
drm/amdgpu: umc v12_0 logs ecc errors
drm/amdgpu: Update BO eviction priorities
drm/amdgpu: Update CGCG settings for GFXIP 9.4.3
drm/amdgpu: update check condition for XGMI ACA UE
drm/amdgpu: update fw_share for VCN5
drm/amdgpu: update jpeg max decode resolution
drm/amdgpu: Update setting EEPROM table version
drm/amdgpu: Use driver mode reset for data poison
drm/amdgpu: use GTT only as fallback for VRAM|GTT
drm/amdgpu: Use new interface to reserve bad page
drm/amdgpu: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY
drm/amdgpu: use vm_update_mode=0 as default in sriov for gfx10.3 onwards
drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
drm/amdgpu: validate the parameters of bo mapping operations more clearly
 
drm/amdkfd: Add VRAM accounting for SVM migration
drm/amdkfd: Check cgroup when returning DMABuf info
drm/amdkfd: Check preemption status on all XCDs
drm/amdkfd: Cleanup workqueue during module unload
drm/amdkfd: demote unsupported device messages to dev_info
drm/amdkfd: Enable SQ watchpoint for gfx10
drm/amdkfd: Enforce queue BO's adev
drm/amdkfd: Fix eviction fence handling
drm/amdkfd: Fix memory leak in create_process failure
drm/amdkfd: Fix rescheduling of restore worker
drm/amdkfd: fix TLB flush after unmap for GFX9.4.2
drm/amdkfd: handle duplicate BOs in reserve_bo_and_cond_vms
drm/amdkfd: Let VRAM allocations go to GTT domain on small APUs
drm/amdkfd: make sure VM is ready for updating operations
drm/amdkfd: range check cp bad op exception interrupts
drm/amdkfd: Rename read_doorbell_id in MQD functions
drm/amdkfd: Reset GPU on queue preemption failure
drm/amdkfd: simplify APU VRAM handling
 
drm/arm/malidp: fix a possible null pointer dereference
 
drm/ast: Acquire I/O-register lock in DDC code
drm/ast: Add drm_panic support
drm/ast: Allocate instance of struct ast_i2c_chan with managed helpers
drm/ast: Automatically clean up poll helper
drm/ast: Define struct ast_ddc in ast_ddc.c
drm/ast: Fail probing if DDC channel could not be initialized
drm/ast: Group DDC init code by data structure
drm/ast: Implement polling for VGA and SIL164 connectors
drm/ast: Include where necessary
drm/ast: Move DDC code to ast_ddc.{c,h}
drm/ast: Pass AST device to ast_ddc_create()
drm/ast: Remove struct ast_{vga,sil165}_connector
drm/ast: Rename struct ast_i2c_chan to struct ast_ddc
drm/ast: Rename struct i2c_algo_bit_data callbacks and their parameters
drm/ast: Set DDC timeout in milliseconds
drm/ast: Store AST device in struct ast_ddc
drm/ast: Use drm_connector_helper_get_modes()
 
drm/bridge/panel: Fix runtime warning on panel bridge release
 
drm/bridge: add lvds controller support for sam9x7
drm/bridge: adv7511: Allow IRQ to share GPIO pins
drm/bridge: adv7511: Attach next bridge without creating connector
drm/bridge: adv7511: make it honour next bridge in DT
drm/bridge: anx7625: Don't log an error when DSI host can't be found
drm/bridge: anx7625: Update audio status while detecting
drm/bridge: aux-hpd-bridge: correct devm_drm_dp_hpd_bridge_add() stub
drm/bridge: chipone-icn6211: drop driver owner assignment
drm/bridge: Document bridge init order with pre_enable_prev_first
drm/bridge: dpc3433: Don't log an error when DSI host can't be found
drm/bridge: dw-hdmi: Make DRM_DW_HDMI selectable
drm/bridge: Fix improper bridge init order with pre_enable_prev_first
drm/bridge: icn6211: Don't log an error when DSI host can't be found
drm/bridge: imx8mp-hdmi-pvi: Convert to platform remove callback returning void
drm/bridge: imx8mp-hdmi-tx: Convert to platform remove callback returning void
drm/bridge: imx: Fix unmet depenency for PHY_FSL_SAMSUNG_HDMI_PHY
drm/bridge: it6505: Remove useless select
drm/bridge: it66121: Remove a duplicated invoke of of_device_is_available()
drm/bridge: ite66121: Register HPD interrupt handler only when 'client->irq > 0'
drm/bridge: lt8912b: Don't log an error when DSI host can't be found
drm/bridge: lt9611: Don't log an error when DSI host can't be found
drm/bridge: lt9611uxc: Don't log an error when DSI host can't be found
drm/bridge: tc358764: drop driver owner assignment
drm/bridge: tc358775: Add burst and low-power modes
drm/bridge: tc358775: Add support for tc358765
drm/bridge: tc358775: Configure hs_rate and lp_rate
drm/bridge: tc358775: Don't log an error when DSI host can't be found
drm/bridge: tc358775: Enable pre_enable_prev_first flag
drm/bridge: tc358775: fix support for jeida-18 and jeida-24
drm/bridge: tc358775: Get bridge data lanes instead of the DSI host lanes
drm/bridge: tc358775: make standby GPIO optional
 
drm/buddy: Fix the range bias clear memory allocation issue
drm/buddy: Fix the warn on's during force merge
drm/buddy: Implement tracking clear page feature
drm/buddy: stop using PAGE_SIZE
 
drm/ci: update device type for volteer devices
 
drm/client: Export drm_client_dev_unregister()
drm/client: Pin vmap'ed GEM buffers
drm/client: switch to drm device based logging, and more
 
drm/crc: make drm_debugfs_crc.h self-contained and fix kernel-doc
 
drm/crtc-helper: switch to drm device based logging and warns
 
drm/crtc: make drm_crtc_internal.h self-contained
drm/crtc: switch to drm device based logging
 
drm/display: Make all helpers visible and switch to depends on
drm/display: Make DisplayPort AUX bus Kconfig name consistent
drm/display: Make DisplayPort AUX Chardev Kconfig name consistent
drm/display: Make DisplayPort CEC-over-AUX Kconfig name consistent
drm/display: Make DisplayPort tunnel debug Kconfig name consistent
drm/display: Reorder Kconfig symbols
drm/display: Select DRM_KMS_HELPER for DP helpers
 
drm/displayid: move drm_displayid.h to drm_displayd_internal.h
 
drm/dp: Add Adaptive Sync SDP logging
drm/dp: Add drm_dp_128b132b_supported()
drm/dp: Add support to indicate if sink supports AS SDP
drm/dp: Clarify that wait_hpd_asserted() is not optional for panels
drm/dp: Fix documentation of DP tunnel functions
 
drm/dp_mst: Add drm_dp_mst_aux_for_parent()
drm/dp_mst: avoid includes in drm_dp_mst_topology_internal.h
drm/dp_mst: Factor out drm_dp_mst_port_is_logical()
drm/dp_mst: fix drm_dp_mst_helper.h kernel-doc
 
drm/drm_file: Fix pid refcounting race
 
drm/edid: Add a function to match EDID with identity
drm/edid: add drm_edid_get_product_id()
drm/edid: add drm_edid_print_product_id()
drm/edid: avoid drm_edid_find_extension() internally
drm/edid: group struct drm_edid based declarations together
drm/edid: make drm_edid_are_equal() more convenient for its single user
drm/edid: make drm_edid_are_equal() static
drm/edid: Match edid quirks with identity
drm/edid: move all internal declarations to drm_crtc_internal.h
drm/edid: Parse topology block for all DispID structure v1.x
drm/edid: rename drm_find_edid_extension() to drm_edid_find_extension()
 
drm/encoder: improve drm_encoder_slave.h kernel-doc
 
drm/exynos/vidi: fix memory leak in .get_modes()
 
drm/exynos: dp: drop driver owner initialization
drm/exynos: dsi: drop driver owner initialization
drm/exynos: fimc: drop driver owner initialization
drm/exynos: fimd: drop driver owner initialization
drm/exynos: g2d: drop driver owner initialization
drm/exynos: gsc: drop driver owner initialization
drm/exynos: hdmi: drop driver owner initialization
drm/exynos: hdmi: report safe 640x480 mode as a fallback when no EDID found
drm/exynos: mic: drop driver owner initialization
drm/exynos: mixer: drop driver owner initialization
drm/exynos: rotator: drop driver owner initialization
drm/exynos: scaler: drop driver owner initialization
drm/exynos: vidi: drop driver owner initialization
 
drm/fb_dma: Add checks in drm_fb_dma_get_scanout_buffer()
drm/fb_dma: Add generic get_scanout_buffer() for drm_panic
drm/fb_dma: Fix parameter name in htmldocs
drm/fb_dma: s/drm_panic_gem_get_scanout_buffer/drm_fb_dma_get_scanout_buffer
 
drm/fbdev-dma: Only set smem_start is enable per module option
 
drm/fbdev-generic: Do not set physical framebuffer address
drm/fbdev-generic: Fix framebuffer on big endian devices
drm/fbdev-generic: Fix locking with drm_client_buffer_vmap_local()
 
drm/gem-shmem: Acquire reservation lock in GEM pin/unpin callbacks
drm/gem-shmem: Add import attachment warning to locked pin function
 
drm/gem-vram: Acquire reservation lock in GEM pin/unpin callbacks
drm/gem-vram: Do not pin buffer objects for vmap
 
drm/gem: Acquire reservation lock in drm_gem_{pin/unpin}()
 
drm/gma500: Remove unused intel-mid.h
 
drm/gud: switch to struct drm_edid
 
drm/i2c: silence ch7006.h and sil164.h kernel-doc warnings
 
drm/i915/adlp+: Add DSC early pixel count scaling WA (Wa_1409098942)
 
drm/i915/adlp: Add DP MST DPT/DPTP alignment WA (Wa_14014143976)
drm/i915/adlp: Add MST FEC BS jitter WA (Wa_14013163432)
drm/i915/adlp: Add MST short HBlank WA (Wa_14014143976)
 
drm/i915/audio: move LPE audio regs to intel_audio_regs.h
 
drm/i915/backlight: Do not bump min brightness to max on enable
 
drm/i915/bios: abstract child device expected size
drm/i915/bios: abstract child device size check
drm/i915/bios: Add the old DPST field into VBT LFP power block
drm/i915/bios: bump expected child device size
drm/i915/bios: Define the (obsolete) backlight i2c VBT stuff
drm/i915/bios: Pimp the VBT backlight data BDB version comments
drm/i915/bios: return drm_edid_product_id from get_lvds_pnp_id()
drm/i915/bios: s/dpfs/dfps/
drm/i915/bios: switch to struct drm_edid and struct drm_edid_product_id
drm/i915/bios: Tolerate devdata==NULL in intel_bios_encoder_supports_dp_dual_mode()
drm/i915/bios: Update VBT driver feature block version numbers
drm/i915/bios: Use the platform's port_mask when there is no VBT
 
drm/i915/cdclk: Add and use mdclk_source_is_cdclk_pll()
drm/i915/cdclk: Document CDCLK components
drm/i915/cdclk: Drop tgl/dg2 cdclk bump hacks
drm/i915/cdclk: Fix CDCLK programming order when pipes are active
drm/i915/cdclk: Fix voltage_level programming edge case
drm/i915/cdclk: Indicate whether CDCLK change happens during pre or post plane update
drm/i915/cdclk: Only compute squash waveform when necessary
drm/i915/cdclk: Rename intel_cdclk_needs_modeset to intel_cdclk_clock_changed
drm/i915/cdclk: Rename lnl_cdclk_table to xe2lpd_cdclk_table
 
drm/i915/color: move palette registers to intel_color_regs.h
 
drm/i915/cx0: pass encoder instead of i915 and port around
drm/i915/cx0: remove the unused intel_is_c10phy()
 
drm/i915/ddi: pass encoder to intel_wait_ddi_buf_active()
 
drm/i915/de: allow intel_display and drm_i915_private for de functions
drm/i915/de: register wait function renames
 
drm/i915/dg2: wait for HuC load completion before running selftests
 
drm/i915/display/debugfs: Fix duplicate checks in i915_drrs_status
 
drm/i915/display: accept either i915 or display for feature tests
drm/i915/display: Add crtc state dump for Adaptive Sync SDP
drm/i915/display: Add definition for MCURSOR_MODE_64_2B
drm/i915/display: add generic to_intel_display() macro
drm/i915/display: add intel_display -> drm_device backpointer
drm/i915/display: add intel_encoder_is_*() and _to_*() functions
drm/i915/display: Add meaningful traces for QGV point info error handling
drm/i915/display: add module parameter to enable DMC wakelock
drm/i915/display: Add state checker for Adaptive Sync SDP
drm/i915/display: add support for DMC wakelocks
drm/i915/display: Compute AS SDP parameters
drm/i915/display: Compute vrr_vsync params
drm/i915/display: convert inner wakeref get towards get_if_in_use
drm/i915/display: Disable AuxCCS framebuffers if built for Xe
drm/i915/display: Disable SAGV on bw init, to force QGV point recalculation
drm/i915/display: don't allow DMC wakelock on older hardware
drm/i915/display: Extract code required to calculate max qgv/psf gv point
drm/i915/display: extract code to prepare qgv points mask
drm/i915/display: For MTL+ platforms skip mg dp programming
drm/i915/display: force qgv check after the hw state readout
drm/i915/display: handle systems with duplicate psf gv points
drm/i915/display: Implement Wa_16021440873
drm/i915/display: Increase number of fast wake precharge pulses
drm/i915/display: Initialize capability variables
drm/i915/display: Make intel_dp_aux_fw_sync_len available for PSR code
drm/i915/display: move dmc_firmware_path to display params
drm/i915/display: move dmc_firmware_path to display params
drm/i915/display: prefer intel_de_wait*() functions over uncore ones
drm/i915/display: Read/Write Adaptive Sync SDP
drm/i915/display: rename __intel_wait_for_register_nowl() to indicate intel_de_
drm/i915/display: Save a few bytes of memory in intel_backlight_device_register()
drm/i915/display: split out intel_fbc_regs.h from i915_reg.h
drm/i915/display: split out intel_sprite_regs.h from i915_reg.h
drm/i915/display: tie DMC wakelock to DC5/6 state transitions
drm/i915/display: use intel_encoder_is/to_* functions
 
drm/i915/dmc: change how to disable DMC firmware using module param
drm/i915/dmc: convert dmc wakelock interface to struct intel_display
drm/i915/dmc: define firmware URL locally
drm/i915/dmc: handle request_firmware() errors separately
drm/i915/dmc: improve firmware parse failure propagation
drm/i915/dmc: split out per-platform firmware path selection
drm/i915/dmc: use struct intel_display more
 
drm/i915/dp: Add Read/Write support for Adaptive Sync SDP
drm/i915/dp: Add wrapper function to check AS SDP
drm/i915/dp: Fix connector DSC HW state readout
drm/i915/dp: Fix DSC line buffer depth programming
drm/i915/dp: Fix DSC state HW readout for SST connectors
drm/i915/dp: Fix spelling mistake "redect" -> "reject"
drm/i915/dp: Fix the computation for compressed_bpp for DISPLAY < 13
drm/i915/dp: Increase idle pattern wait timeout to 2ms
drm/i915/dp: Remove support for UHBR13.5
 
drm/i915/dp_mst: Account for channel coding efficiency in the DSC DPT bpp limit
drm/i915/dp_mst: Account with the DSC DPT bpp limit on MTL
drm/i915/dp_mst: Enable HBLANK expansion quirk for UHBR rates
drm/i915/dp_mst: Fix BW limit check when calculating DSC DPT bpp
drm/i915/dp_mst: Fix symbol clock when calculating the DSC DPT bpp limit
drm/i915/dp_mst: Make HBLANK expansion quirk work for logical ports
drm/i915/dp_mst: Sanitize calculating the DSC DPT bpp limit
 
drm/i915/dpio: Add per-lane PHY TX register definitons for bxt/glk
drm/i915/dpio: Clean up bxt/glk PHY registers
drm/i915/dpio: Clean up the vlv/chv PHY register bits
drm/i915/dpio: Clean up VLV/CHV DPIO PHY register defines
drm/i915/dpio: Derive the phy from the port rather than pipe in encoder hooks
drm/i915/dpio: Extract bxt_dpio_phy_regs.h
drm/i915/dpio: Extract vlv_dpio_phy_regs.h
drm/i915/dpio: Fix VLV DPIO PLL register dword numbering
drm/i915/dpio: Give VLV DPIO group register a clearer name
drm/i915/dpio: Introdude bxt_ddi_phy_rmw_grp()
drm/i915/dpio: Program bxt/glk PHY TX registers per-lane
drm/i915/dpio: Remove pointless variables from vlv/chv DPLL code
drm/i915/dpio: Remove pointless VLV_PCS01_DW8 read
drm/i915/dpio: Rename a few CHV DPIO PHY registers
drm/i915/dpio: Rename some variables
drm/i915/dpio: s/ddi/dpio/ for bxt/glk PHY stuff
drm/i915/dpio: s/pipe/ch/
drm/i915/dpio: s/port/ch/
drm/i915/dpio: s/VLV_PLL_DW9_BCAST/VLV_PCS_DW17_BCAST/
drm/i915/dpio: s/VLV_REF_DW13/VLV_REF_DW11/
drm/i915/dpio: Use intel_de_rmw() for BXT DPIO latency optim setup
 
drm/i915/dpt: Make DPT object unshrinkable
 
drm/i915/drrs: Refactor CPU transcoder DRRS check
 
drm/i915/dsb: Always set DSB_SKIP_WAITS_EN
drm/i915/dsb: Fix DSB vblank waits when using VRR
 
drm/i915/dsi: add VLV_ prefix to VLV only register macros
drm/i915/dsi: Go back to the previous INIT_OTP/DISPLAY_ON order, mostly
drm/i915/dsi: pass display to register macros instead of implicit variable
drm/i915/dsi: remove unused _MIPIA_AUTOPWG register definition
drm/i915/dsi: unify connector/encoder type and name usage
drm/i915/dsi: Use enc_to_intel_dsi()
 
drm/i915/fbc: Don't use a fence for a plane if FBC is not possible
drm/i915/fbc: Move DPFC_CHICKEN programming into intel_fbc_program_workarounds()
 
drm/i915/gem: Replace dev_priv with i915
 
drm/i915/gt: Create the gt_to_guc() wrapper
drm/i915/gt: Disable HW load balancing for CCS
drm/i915/gt: Disarm breadcrumbs if engines are already idle
drm/i915/gt: Do not generate the command streamer for all the CCS
drm/i915/gt: drop display clock info from gt debugfs
drm/i915/gt: Enable only one CCS for compute workload
drm/i915/gt: Fix CCS id's calculation for CCS mode setting
drm/i915/gt: Fix potential UAF by revoke of fence registers
drm/i915/gt: Limit the reserved VM space to only the platforms that need it
drm/i915/gt: Reset queue_priority_hint on parking
 
drm/i915/guc: Add support for w/a KLVs
drm/i915/guc: avoid FIELD_PREP warning
drm/i915/guc: Correct capture of EIR register on hang
drm/i915/guc: Enable Wa_14019159160
drm/i915/guc: Fix the fix for reset lock confusion
drm/i915/guc: Remove bogus null check
drm/i915/guc: Remove usage of the deprecated ida_simple_xx() API
drm/i915/guc: Simplify/extend platform check for Wa_14018913170
drm/i915/guc: Use context hints for GT frequency
drm/i915/guc: Use the new gt_to_guc() wrapper
 
drm/i915/hdcp: Fix get remote hdcp capability function
drm/i915/hdcp: fix i915_hdcp_interface.h kernel-doc warnings
drm/i915/hdcp: Move intel_hdcp_gsc_message def away from header file
 
drm/i915/hdmi: convert *_port_to_ddc_pin() to *_encoder_to_ddc_pin()
 
drm/i915/hwmon: Fix locking inversion in sysfs getter
drm/i915/hwmon: Get rid of devm
 
drm/i915/mso: using joiner is not possible with eDP MSO
 
drm/i915/mst: abstract choosing the MST mode to use
drm/i915/mst: Add bigjoiner handling to MST modeset sequence
drm/i915/mst: add intel_dp_mst_disconnect()
drm/i915/mst: Check intel_dp_joiner_needs_dsc()
drm/i915/mst: enable MST mode for 128b/132b single-stream sideband
drm/i915/mst: improve debug logging of DP MST mode detect
drm/i915/mst: Limit MST+DSC to TGL+
drm/i915/mst: Reject FEC+MST on ICL
drm/i915/mst: use the MST mode detected previously
 
drm/i915/mtl+: Disable DP/DSC SF insertion at EOL WA
 
drm/i915/mtl: Add DP FEC BS jitter WA
drm/i915/mtl: Update workaround 14018575942
 
drm/i915/opregion: add intel_opregion_vbt_present() stub for ACPI=n
 
drm/i915/overlay: Remove redundant drm_rect_visible() use
 
drm/i915/panelreplay: Move out psr_init_dpcd() from init_connector()
 
drm/i915/pps: move pps debugfs file to intel_pps.c
 
drm/i915/psr: Add missing ALPM AUX-Less register definitions
drm/i915/psr: Add some documentation of variables used in psr code
drm/i915/psr: Calculate aux less wake time
drm/i915/psr: Calculate IO wake and fast wake lines for DISPLAY_VER < 12
drm/i915/psr: Calculate PIPE_SRCSZ_ERLY_TPT value
drm/i915/psr: Check possible errors for panel replay as well
drm/i915/psr: Disable PSR when bigjoiner is used
drm/i915/psr: Do not update phy power state in case of non-eDP panel replay
drm/i915/psr: Do not write ALPM configuration for PSR1 or DP2.0 Panel Replay
drm/i915/psr: Do not write registers/bits not applicable for panel replay
drm/i915/psr: Enable ALPM on source side for eDP Panel replay
drm/i915/psr: Fix intel_psr2_sel_fetch_et_alignment usage
drm/i915/psr: Improve fast and IO wake lines calculation
drm/i915/psr: Intel_psr_pause/resume needs to support panel replay
drm/i915/psr: Move writing early transport pipe src
drm/i915/psr: Panel replay has to be enabled before link training
drm/i915/psr: Set intel_crtc_state->has_psr on panel replay as well
drm/i915/psr: Silence period and lfps half cycle
drm/i915/psr: Unify panel replay enable/disable sink
drm/i915/psr: Use crtc_state->port_clock instead of intel_dp->link_rate
 
drm/i915/pxp: fix i915_pxp_tee_interface.h kernel-doc warnings
 
drm/i915/quirks: convert struct drm_i915_private to struct intel_display
 
drm/i915/scaler: Update Pipe src size check in skl_update_scaler
 
drm/i915/selftest_hangcheck: Check sanity with more patience
 
drm/i915/selftests: Fix dependency of some timeouts on HZ
drm/i915/selftests: Pick correct caching mode.
drm/i915/selftests: Set always_coherent to false when reading from CPU
 
drm/i915/snps: pass encoder to intel_snps_phy_update_psr_power_state()
 
drm/i915/vma: Fix UAF on destroy against retire race
 
drm/i915/vrr: Disable VRR when using bigjoiner
drm/i915/vrr: Generate VRR "safe window" for DSB
 
drm/i915/xe2lpd: Load DMC
drm/i915/xe2lpd: Support MDCLK:CDCLK ratio changes
 
drm/i915/xelpg: Add Wa_14020495402
 
drm/i915: Add debugs for mbus joining and dbuf ratio programming
drm/i915: add generic __to_intel_display()
drm/i915: Add includes for BUG_ON/BUILD_BUG_ON in i915_memcpy.c
drm/i915: Add local DPLL 'hw_state' variables
drm/i915: Add mdclk_cdclk_ratio to intel_dbuf_state
drm/i915: Add missing doc for drm_i915_reset_stats
drm/i915: Add new PCI IDs to DG2 platform in driver
drm/i915: Add SIZE_HINTS property for cursors
drm/i915: Allow bigjoiner for MST
drm/i915: Carve up struct intel_dpll_hw_state
drm/i915: Clean up glk_pipe_scaler_clock_gating_wa()
drm/i915: convert _MMIO_PIPE3()/_MMIO_PORT3() to accept base
drm/i915: Convert intel_dpll_dump_hw_state() to drm_printer
drm/i915: Convert intel_runtime_pm_get_noresume towards raw wakeref
drm/i915: Convert pipe_config_buffer_mismatch() to drm_printer
drm/i915: Convert pipe_config_infoframe_mismatch() to drm_printer
drm/i915: Convert the remaining state dump to drm_printer
drm/i915: Create the printer only once in intel_pipe_config_compare()
drm/i915: Delete stray .rej file
drm/i915: Disable live M/N updates when using bigjoiner
drm/i915: Disable planes more atomically during modesets
drm/i915: Disable port sync when bigjoiner is used
drm/i915: Do not match JSL in ehl_combo_pll_div_frac_wa_needed()
drm/i915: Do not print 'pxp init failed with 0' when it succeed
drm/i915: Don't cast away const
drm/i915: Don't explode when the dig port we don't have an AUX CH
drm/i915: Drop dead code for pvc
drm/i915: Drop dead code for xehpsdv
drm/i915: Drop pointless 'crtc' argument from *_crtc_clock_get()
drm/i915: Drop pointless (void*) cast
drm/i915: Drop WA 16015675438
drm/i915: Duplicate opregion vbt memory
drm/i915: Enable per-lane DP drive settings for bxt/glk
drm/i915: Enable Wa_16019325821
drm/i915: Extract glk_need_scaler_clock_gating_wa()
drm/i915: Extract i965_dpll_md()
drm/i915: Extract i9xx_dpll_get_hw_state()
drm/i915: Extract ilk_dpll_compute_fp()
drm/i915: Extract ilk_fb_cb_factor()
drm/i915: Extract intel_dbuf_mbus_join_update()
drm/i915: Extract intel_dbuf_mdclk_cdclk_ratio_update()
drm/i915: Extract intel_dbuf_mdclk_min_tracker_update()
drm/i915: Extract intel_ddi_post_disable_hdmi_or_sst()
drm/i915: Extract intel_dp_joiner_needs_dsc()
drm/i915: Extract opregion vbt presence check
drm/i915: Extract {i9xx,i8xx,ilk,vlv,chv}_dpll()
drm/i915: Fix audio component initialization
drm/i915: fix build with missing debugfs includes
drm/i915: Fix gt reset with GuC submission is disabled
drm/i915: Fix i915_display_info output when connectors are not active
drm/i915: fix i915_gsc_proxy_mei_interface.h kernel-doc
drm/i915: Fix intel_modeset_pipe_config_late() for bigjoiner
drm/i915: Handle joined pipes inside hsw_crtc_disable()
drm/i915: Handle joined pipes inside hsw_crtc_enable()
drm/i915: Implement vblank synchronized MBUS join changes
drm/i915: Include CRTC info in infoframe mismatch prints
drm/i915: Include CRTC info in VSC SDP mismatch prints
drm/i915: Indicate which pipe failed the fastset check overall
drm/i915: Initialize fbdev DRM client with callback functions
drm/i915: Inline {i9xx,ilk}_update_pll_dividers()
drm/i915: Introduce intel_crtc_joined_pipe_mask()
drm/i915: Introduce some local PLL state variables
drm/i915: limit eDP MSO pipe only for display version 20 and below
drm/i915: Loop over all active pipes in intel_mbus_dbox_update
drm/i915: Modernize i9xx_pll_refclk()
drm/i915: move de_irq_mask to display substruct
drm/i915: move display_irqs_enabled to display substruct
drm/i915: Move fbdev functions
drm/i915: move i915_fixed.h to display/intel_fixed.h
drm/i915: move max_dotclk_freq to display substruct
drm/i915: move pipestat_irq_mask to display substruct
drm/i915: move skl_preferred_vco_freq to display substruct
drm/i915: move vblank_enabled to display substruct
drm/i915: Move vbt read from firmware to intel_bios.c
drm/i915: Optimize out redundant dbuf slice updates
drm/i915: Pass connector to intel_dp_need_bigjoiner()
drm/i915: pass dev_priv explicitly to PALETTE
drm/i915: pass dev_priv explicitly to PIPE_WGC_C01_C00
drm/i915: pass dev_priv explicitly to PIPE_WGC_C02
drm/i915: pass dev_priv explicitly to PIPE_WGC_C11_C10
drm/i915: pass dev_priv explicitly to PIPE_WGC_C12
drm/i915: pass dev_priv explicitly to PIPE_WGC_C21_C20
drm/i915: pass dev_priv explicitly to PIPE_WGC_C22
drm/i915: pass dev_priv to _MMIO_PIPE2, _MMIO_TRANS2, _MMIO_CURSOR2
drm/i915: Pass size to oprom_get_vbt
drm/i915: Pass size to spi_oprom_get_vbt
drm/i915: Pass the PLL hw_state to pll->enable()
drm/i915: Pre-populate the cursor physical dma address
drm/i915: Precompute disable_pipes bitmask in intel_commit_modeset_disables()
drm/i915: Refactor confusing __intel_gt_reset()
drm/i915: Relocate intel_mbus_dbox_update()
drm/i915: Relocate pipe_config_mismatch()
drm/i915: Remove DRM_MODE_FLAG_DBLSCAN checks from .mode_valid() hooks
drm/i915: Remove extra multi-gt pm-references
drm/i915: Remove special handling for !RCS_MASK()
drm/i915: Remove XEHP_FWRANGES()
drm/i915: Rename ICL_AUX_ANAOVRD1 to ICL_PORT_TX_DW6_AUX
drm/i915: Rename ICL_PORT_TX_DW6 bits
drm/i915: Rename PLL hw_state variables/arguments
drm/i915: Replace hand rolled PLL state dump with intel_dpll_dump_hw_state()
drm/i915: Reuse pipe_config_mismatch() more
drm/i915: Reuse RPLU cdclk fns for MTL+
drm/i915: s/intel_dp_can_bigjoiner()/intel_dp_has_bigjoiner()/
drm/i915: s/pipe_config/crtc_state/ in legacy PLL code
drm/i915: Show bios vbt when read from firmware/spi/oprom
drm/i915: Shuffle DP .mode_valid() checks
drm/i915: Simplify aux_ch_to_digital_port()
drm/i915: Simplify intel_old_crtc_state_disables() calling convention
drm/i915: Skip intel_crtc_state_dump() if debugs aren't enabled
drm/i915: Stop doing double audio enable/disable on SDVO and g4x+ DP
drm/i915: Stop inheriting IP_VER(12, 50)
drm/i915: Streamline eDP handling in icl_combo_phy_aux_power_well_enable()
drm/i915: Suck snps/cx0 PLL states into dpll_hw_state
drm/i915: Unionize dpll_hw_state
drm/i915: Update IP_VER(12, 50)
drm/i915: Update pipes in reverse order for bigjoiner
drm/i915: Use a plain old int for the cdclk/mdclk ratio
drm/i915: use check_add_overflow() and drop local variants
drm/i915: Use container_of_const() for states
drm/i915: Use debugfs_create_bool() for "i915_bigjoiner_force_enable"
drm/i915: Use drm_printer more extensively in intel_crtc_state_dump()
drm/i915: use fine grained -Woverride-init disable
drm/i915: use IS_JASPERLAKE()/IS_ELKHARTLAKE() instead of IS_PLATFORM()
drm/i915: Use old mbus_join value when increasing CDCLK
drm/i915: Use printer for the rest of PLL debugfs dump
drm/i915: Use pw_idx to derive PHY for ICL_LANE_ENABLE_AUX override
drm/i915: Use REG_BIT() & co. in intel_combo_phy_regs.h
drm/i915: use system include for drm headers
drm/i915: Use the correct mdclk/cdclk ratio in MBUS updates
drm/i915: Utilize intel_crtc_joined_pipe_mask() more
 
drm/imagination: avoid -Woverflow warning
 
drm/imx: Add drm_panic support
 
drm/komeda: check for error-valued pointer
drm/komeda: fix missing seq_file includes
drm/komeda: remove unused struct 'gamma_curve_segment'
 
drm/kunit: fix drm_kunit_helpers.h kernel-doc
 
drm/lcdif: Do not disable clocks on already suspended hardware
 
drm/lease: make drm_lease.h self-contained
 
drm/lima: add mask irq callback to gp and pp
drm/lima: Fix dma_resv deadlock at drm object pin time
drm/lima: fix shared irq handling on driver remove
drm/lima: fix void pointer to enum lima_gpu_id cast warning
drm/lima: include pp bcast irq in timeout handler check
drm/lima: mask irqs in timeout path before hard reset
 
drm/loongson: fix build after debugfs include change
 
drm/mediatek: aal: drop driver owner initialization
drm/mediatek: Add 0 size check to mtk_drm_gem_obj
drm/mediatek: Add gamma support for MT8195
drm/mediatek: Call drm_atomic_helper_shutdown() at shutdown time
drm/mediatek: ccorr: drop driver owner initialization
drm/mediatek: color: drop driver owner initialization
drm/mediatek: dp: Fix mtk_dp_aux_transfer return value
drm/mediatek: dsi: Correct calculation formula of PHY Timing
drm/mediatek: ethdr: drop driver owner initialization
drm/mediatek: gamma: drop driver owner initialization
drm/mediatek: Init `ddp_comp` with devm_kcalloc()
drm/mediatek: mdp_rdma: drop driver owner initialization
drm/mediatek: merge: drop driver owner initialization
drm/mediatek: ovl: drop driver owner initialization
drm/mediatek: ovl_adaptor: drop driver owner initialization
drm/mediatek: padding: drop driver owner initialization
drm/mediatek: rdma: drop driver owner initialization
drm/mediatek: Rename "mtk_drm_crtc" to "mtk_crtc"
drm/mediatek: Rename "mtk_drm_ddp_comp" to "mtk_ddp_comp"
drm/mediatek: Rename "mtk_drm_gem" to "mtk_gem"
drm/mediatek: Rename "mtk_drm_hdmi" to "mtk_hdmi"
drm/mediatek: Rename "mtk_drm_plane" to "mtk_plane"
drm/mediatek: Rename files "mtk_drm_crtc.c" to "mtk_crtc.c"
drm/mediatek: Rename files "mtk_drm_crtc.h" to "mtk_crtc.h"
drm/mediatek: Rename files "mtk_drm_ddp_comp.c" to "mtk_ddp_comp.c"
drm/mediatek: Rename files "mtk_drm_ddp_comp.h" to "mtk_ddp_comp.h"
drm/mediatek: Rename files "mtk_drm_gem.c" to "mtk_gem.c"
drm/mediatek: Rename files "mtk_drm_gem.h" to "mtk_gem.h"
drm/mediatek: Rename files "mtk_drm_plane.c" to "mtk_plane.c"
drm/mediatek: Rename files "mtk_drm_plane.h" to "mtk_plane.h"
drm/mediatek: Rename mtk_ddp_comp functions
drm/mediatek: Use devm_platform_get_and_ioremap_resource() in mtk_hdmi_ddc_probe()
 
drm/meson: gate px_clk when setting rate
drm/meson: vclk: fix calculation of 59.94 fractional rates
 
drm/mgag200: Add drm_panic support
 
drm/mipi-dsi: add mipi_dsi_compression_mode_ext()
drm/mipi-dsi: use correct return type for the DSC functions
 
drm/modes: switch to drm device based error logging
 
drm/msm/a6xx: Avoid a nullptr dereference when speedbin setting fails
drm/msm/a6xx: Cleanup indexed regs const'ness
 
drm/msm/a7xx: allow writing to CP_BV counter selection registers
 
drm/msm/adreno: fix CP cycles stat retrieval on a7xx
 
drm/msm/dp: Account for the timeout in wait_hpd_asserted() callback
drm/msm/dp: Add support for determining the eDP/DP mode from DT
drm/msm/dp: Add support for the X1E80100
drm/msm/dp: allow voltage swing / pre emphasis of 3
drm/msm/dp: Avoid a long timeout for AUX transfer if nothing connected
drm/msm/dp: Delete the old 500 ms wait for eDP HPD in aux transfer
drm/msm/dp: Drop unused dp_debug struct
drm/msm/dp: Remove now unused connector_type from desc
drm/msm/dp: Remove unused defines and members
drm/msm/dp: Removed fixed nvid "support"
drm/msm/dp: Use function arguments for audio operations
drm/msm/dp: Use function arguments for aux writes
drm/msm/dp: Use function arguments for timing configuration
 
drm/msm/dpu: Add callback function pointer check before its call
drm/msm/dpu: add current resource allocation to dumped state
drm/msm/dpu: Allow configuring multiple active DSC blocks
drm/msm/dpu: Always flush the slave INTF on the CTL
drm/msm/dpu: in dpu_format replace bitmap with unsigned long field
drm/msm/dpu: pull format flag definitions to mdp_format.h
drm/msm/dpu: Rename `ctx` parameter to `intf` to match other functions
drm/msm/dpu: use format-related definitions from mdp_common.xml.h
 
drm/msm/dsi: drop mmss_cc.xml.h
drm/msm/dsi: move next bridge acquisition to dsi_bind
drm/msm/dsi: Print dual-DSI-adjusted pclk instead of original mode pclk
drm/msm/dsi: remove the drm_bridge_attach fallback
drm/msm/dsi: simplify connector creation
 
drm/msm/gen_header: allow skipping the validation
 
drm/msm/hdmi: drop qfprom.xml.h
drm/msm/hdmi: Replace of_gpio.h by proper one
 
drm/msm/mdp4: use drmm-managed allocation for mdp4_plane
 
drm/msm/mdp5: add writeback block bases
drm/msm/mdp5: use drmm-managed allocation for mdp5_plane
 
drm/msm: Acquire reservation lock in GEM pin/unpin callback
drm/msm: add arrays listing formats supported by MDP4/MDP5 hardware
drm/msm: Add devcoredump support for a750
drm/msm: Adjust a7xx GBIF debugbus dumping
drm/msm: convert all pixel format logging to use %p4cc
drm/msm: convert msm_format::unpack_align_msb to the flag
drm/msm: convert msm_format::unpack_tight to the flag
drm/msm: drop A2xx and common headers
drm/msm: drop A3xx and A4xx headers
drm/msm: drop A5xx header
drm/msm: drop A6xx GMU header
drm/msm: drop A6xx header
drm/msm: drop C++ parts of a6xx.xml.h
drm/msm: drop display-related headers
drm/msm: drop msm_kms_funcs::get_format() callback
drm/msm: Drop msm_read/writel
drm/msm: Fix gen_header.py for older python3 versions
drm/msm: Fix imported a750 snapshot header for upstream
drm/msm: generate headers on the fly
drm/msm: import A2xx-A4xx XML display registers database
drm/msm: import A5xx XML display registers database
drm/msm: import A6xx XML display registers database
drm/msm: Import a750 snapshot registers from kgsl
drm/msm: import gen_header.py script from Mesa
drm/msm: import XML display registers database
drm/msm: merge dpu format database to MDP formats
drm/msm: merge dpu_format and mdp_format in struct msm_format
drm/msm: move msm_gpummu.c to adreno/a2xx_gpummu.c
drm/msm: Provide msm_gem_get_pages_locked()
drm/msm: remove dependencies from core onto adreno headers
drm/msm: remove python 3.9 dependency for compiling msm
drm/msm: Update a6xx registers XML
 
drm/mst: Fix NULL pointer dereference at drm_dp_add_payload_part2
drm/mst: read sideband messaging cap
 
drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
 
drm/nouveau/dp: Don't probe eDP ports twice harder
drm/nouveau/dp: Fix incorrect return code in r535_dp_aux_xfer()
 
drm/nouveau/kms/nv50-: Disable AUX bus for disconnected DP ports
 
drm/nouveau/nvif: Avoid build error due to potential integer overflows
 
drm/nouveau: Acquire reservation lock in GEM pin/unpin callbacks
drm/nouveau: don't attempt to schedule hpd_work on headless cards
drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes
drm/nouveau: move more missing UAPI bits
drm/nouveau: Provide nouveau_bo_{pin,unpin}_locked()
drm/nouveau: remove unused struct 'init_exec'
drm/nouveau: Use drm_crtc_vblank_crtc()
drm/nouveau: use tile_mode and pte_kind for VM_BIND bo allocations
drm/nouveau: use tile_mode and pte_kind for VM_BIND bo allocations
 
drm/of: make drm_of.h self-contained
 
drm/omap: add missing seq_file include
drm/omap: dmm_tiler: drop driver owner assignment
 
drm/omapdrm: Fix console by implementing fb_dirty
drm/omapdrm: Fix console with deferred ops
 
drm/panel-edp: Abstract out function to set conservative timings
drm/panel-edp: Add AUO B120XAN01.0
drm/panel-edp: Add BOE NT116WHM-N44 and CMN N116BCA-EA1
drm/panel-edp: Add panel CSOT MNB601LS1-1
drm/panel-edp: Add prepare_to_enable to 200ms for MNC207QS1-1
drm/panel-edp: Fix AUO 0x405c panel naming and add a variant
drm/panel-edp: If we fail to powerup/get EDID, use conservative timings
drm/panel-edp: Match edp_panels with panel identity
drm/panel-edp: switch to struct drm_edid
 
drm/panel-samsung-atna33xc20: switch to struct drm_edid
 
drm/panel/lg-sw43408: mark sw43408_backlight_ops as static
drm/panel/lg-sw43408: select CONFIG_DRM_DISPLAY_DP_HELPER
 
drm/panel: Add driver for EDO RM69380 OLED panel
drm/panel: add Khadas TS050 V2 panel support
drm/panel: add samsung s6e3fa7 panel driver
drm/panel: atna33xc20: Fix unbalanced regulator in the case HPD doesn't assert
drm/panel: ilitek-ili9881c: Add Startek KD050HDFIA020-C020A support
drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
drm/panel: jdi-fhd-r63452: make use of prepare_prev_first
drm/panel: ltk050h3146w: add MIPI_DSI_MODE_VIDEO to LTK050H3148W flags
drm/panel: ltk050h3146w: drop duplicate commands from LTK050H3148W init
drm/panel: novatek-nt35950: Don't log an error when DSI host can't be found
drm/panel: novatek-nt36672a: stop calling regulator_set_load manually
drm/panel: novatek-nt36672e: stop calling regulator_set_load manually
drm/panel: novatek-nt36672e: stop setting register load before disable
drm/panel: simple: add CMT430B19N00 LCD panel support
drm/panel: simple: Add Innolux G121XCE-L01 LVDS display support
drm/panel: simple: Add missing display timing flags for KOE TX26D202VM0BWA
drm/panel: simple: Add missing Innolux G121X1-L03 format, flags, connector
drm/panel: simple: Add POWERTIP PH128800T006-ZHC01 panel entry
drm/panel: simple: Convert Innolux G121X1-L03 to display_timing
drm/panel: simple: switch to struct drm_edid
drm/panel: sitronix-st7789v: Add check for of_drm_get_panel_orientation
drm/panel: sitronix-st7789v: fix display size for jt240mhqs_hwt_ek_e3 panel
drm/panel: sitronix-st7789v: fix timing for jt240mhqs_hwt_ek_e3 panel
drm/panel: sitronix-st7789v: tweak timing for jt240mhqs_hwt_ek_e3 panel
drm/panel: st7703: Add GameForce Chi Panel Support
drm/panel: truly-nt35597: Don't log an error when DSI host can't be found
drm/panel: visionox-rm69299: stop calling regulator_set_load manually
 
drm/panfrost: Fix dma_resv deadlock at drm object pin time
drm/panfrost: Only display fdinfo's engine and cycle tags when profiling is on
drm/panfrost: Replace fdinfo's profiling debugfs knob with sysfs
 
drm/panic: Add a drm panic handler
drm/panic: Add debugfs entry to test without triggering panic.
drm/panic: Add drm panic locking
drm/panic: Add support for color format conversion
 
drm/panthor: Add an entry to MAINTAINERS
drm/panthor: Add GEM logical block
drm/panthor: Add GPU register definitions
drm/panthor: Add the devfreq logical block
drm/panthor: Add the device logical block
drm/panthor: Add the driver frontend block
drm/panthor: Add the FW logical block
drm/panthor: Add the GPU logical block
drm/panthor: Add the heap logical block
drm/panthor: Add the MMU/VM logical block
drm/panthor: Add the scheduler logical block
drm/panthor: Add uAPI
drm/panthor: Allow driver compilation
drm/panthor: Call panthor_sched_post_reset() even if the reset failed
drm/panthor: clean up some types in panthor_sched_suspend()
drm/panthor: Cleanup unused variable 'cookie'
drm/panthor: Document drm_panthor_tiler_heap_destroy::handle validity constraints
drm/panthor: Don't check the array stride on empty uobj arrays
drm/panthor: Don't return NULL from panthor_vm_get_heap_pool()
drm/panthor: Don't use virt_to_pfn()
drm/panthor: Drop the dev_enter/exit() sections in _irq_suspend/resume()
drm/panthor: Explicitly include mm.h for the {virt, __phys)_to_pfn() defs
drm/panthor: Fix a couple -ENOMEM error codes
drm/panthor: Fix an off-by-one in the heap context retrieval logic
drm/panthor: Fix clang -Wunused-but-set-variable in tick_ctx_apply()
drm/panthor: Fix error code in panthor_gpu_init()
drm/panthor: Fix IO-page mmap() for 32-bit userspace on 64-bit kernel
drm/panthor: Fix NULL vs IS_ERR() bug in panthor_probe()
drm/panthor: Fix off by one in panthor_fw_get_cs_iface()
drm/panthor: Fix ordering in _irq_suspend()
drm/panthor: Fix panthor_devfreq kerneldoc
drm/panthor: Fix some kerneldoc warnings
drm/panthor: Fix spelling mistake "readyness" -> "readiness"
drm/panthor: Fix sync-only jobs
drm/panthor: Fix the CONFIG_PM=n case
drm/panthor: Fix the FW reset logic
drm/panthor: Fix tiler OOM handling to allow incremental rendering
drm/panthor: Fix undefined panthor_device_suspend/resume symbol issue
drm/panthor: Fix wrong kernel-doc format in the uAPI header
drm/panthor: Force an immediate reset on unrecoverable faults
drm/panthor: Keep a ref to the VM at the panthor_kernel_bo level
drm/panthor: Kill the faulty_slots variable in panthor_sched_suspend()
drm/panthor: Make sure the tiler initial/max chunks are consistent
drm/panthor: Make sure we handle 'unknown group state' case properly
drm/panthor: Relax the constraints on the tiler chunk size
drm/panthor: Reset the FW VM to NULL on unplug
 
drm/print: drop include debugfs.h and include where needed
drm/print: drop include seq_file.h
 
drm/probe-helper: switch to drm device based logging
 
drm/qxl: Acquire reservation lock in GEM pin/unpin callbacks
drm/qxl: Do not pin buffer objects for vmap
drm/qxl: Provide qxl_bo_{pin,unpin}_locked()
 
drm/radeon/radeon_display: Decrease the size of allocated memory
 
drm/radeon: check bo_va->bo is non-NULL before using it
drm/radeon: fix UBSAN warning in kv_dpm.c
drm/radeon: make -fstrict-flex-arrays=3 happy
drm/radeon: silence UBSAN warning (v3)
 
drm/rockchip: cdn-dp: drop driver owner assignment
drm/rockchip: cdn-dp: switch to struct drm_edid
drm/rockchip: inno_hdmi: switch to struct drm_edid
drm/rockchip: lvds: Remove include of drm_dp_helper.h
drm/rockchip: rk3066_hdmi: switch to struct drm_edid
drm/rockchip: vop2: Do not divide height twice for YUV
 
drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
drm/shmem-helper: Remove duplicate include
 
drm/simpledrm: Add drm_panic support
 
drm/suballoc: fix drm_suballoc.h kernel-doc
 
drm/sun4i: hdmi: switch to struct drm_edid
 
drm/sysfs: switch to drm device based logging
 
drm/tests/buddy: stop using PAGE_SIZE
 
drm/tests: Add a test case for drm buddy clear allocation
drm/tests: Add a unit test for range bias allocation
 
drm/tidss: Use dev_err_probe() over dev_dbg() when failing to probe the port
 
drm/ttm: Always take the bo delayed cleanup path for imported bos
drm/ttm: fix ttm_bo.h kernel-doc warnings
drm/ttm: fix ttm_execbuf_util.h kernel-doc warnings
drm/ttm: fix ttm_kmap_iter.h kernel-doc warnings
drm/ttm: improve idle/busy handling v5
drm/ttm: make ttm_caching.h self-contained
drm/ttm: make ttm_pool.h self-contained
drm/ttm: remove unused paramter
drm/ttm: warn when resv objs are mixed in a bulk_move
 
drm/v3d: Create a struct to store the GPU stats
drm/v3d: Create function to update a set of GPU stats
drm/v3d: Create two functions to update all GPU stats variables
drm/v3d: Decouple stats calculation from printing
drm/v3d: Fix race-condition between sysfs/fdinfo and interrupt handler
 
drm/vblank: Introduce drm_crtc_vblank_crtc()
 
drm/vc4: hdmi: switch to struct drm_edid
 
drm/virtio: drop owner assignment
 
drm/vkms: Use drm_crtc_vblank_crtc()
 
drm/vmwgfx: 3D disabled should not effect STDU memory limits
drm/vmwgfx: Don't destroy Screen Target when CRTC is enabled but inactive
drm/vmwgfx: Don't memcmp equivalent pointers
drm/vmwgfx: Filter modes which exceed graphics memory
drm/vmwgfx: Fix missing HYPERVISOR_GUEST dependency
drm/vmwgfx: Implement virtual crc generation
drm/vmwgfx: Implement virtual kms
drm/vmwgfx: Remove STDU logic from generic mode_valid function
drm/vmwgfx: Remove unused code
drm/vmwgfx: remove unused struct 'vmw_stdu_dma'
drm/vmwgfx: Standardize use of kibibytes when logging
 
drm/xe/ads: Use flexible-array
 
drm/xe/arl: Add Arrow Lake H support
 
drm/xe/bb: assert width in xe_bb_create_job()
drm/xe/bb: assert width in xe_bb_create_migration_job()
 
drm/xe/bmg: Add BMG mocs table
drm/xe/bmg: Add BMG platform definition
drm/xe/bmg: Program an additional discrete-specific PAT setting
drm/xe/bmg: Some LNL workarounds also apply to BMG
 
drm/xe/client: drop bogus bo NULL check
drm/xe/client: remove bogus rcu list usage
 
drm/xe/devcoredump: Print errno if VM snapshot was not captured
 
drm/xe/device: fix XE_MAX_GT_PER_TILE check
drm/xe/device: fix XE_MAX_TILES_PER_DEVICE check
 
drm/xe/display: clean up a lot of cruft from compat i915_drv.h
drm/xe/display: clean up compat i915_vgpu.h
drm/xe/display: Fix double mutex initialization
drm/xe/display: fix type of intel_uncore_read*() functions
drm/xe/display: Mark dpt and related vma as uncached
drm/xe/display: mark DPT with XE_BO_PAGETABLE
drm/xe/display: remove compat i915_gem.h
 
drm/xe/gsc: Fix kernel doc for xe_gsc_create_host_session_id
drm/xe/gsc: Handle GSCCS ER interrupt
drm/xe/gsc: Implement WA 14018094691
 
drm/xe/gt: Abort driver load for sysfs creation failure
drm/xe/gt: Add L3 bank mask to GT topology
drm/xe/gt: Remove continue statement which has no effect
 
drm/xe/guc: Add helpers for GuC KLVs
drm/xe/guc: Add PF2GUC_UPDATE_VF_CFG to ABI
drm/xe/guc: Add PF2GUC_UPDATE_VGT_POLICY to ABI
drm/xe/guc: Add some failure checks
drm/xe/guc: Add support for workaround KLVs
drm/xe/guc: Add VF_STATE_NOTIFY and VF_CONTROL to ABI
drm/xe/guc: Check error code when initializing the CT mutex
drm/xe/guc: Don't support older GuC 70.x releases
drm/xe/guc: Fix arguments passed to relay G2H handlers
drm/xe/guc: Fix include guard for SR-IOV ABI
drm/xe/guc: Fix missing topology init
drm/xe/guc: Handle timing out of signaled jobs gracefully
drm/xe/guc: Initialize GuC ID manager sooner
drm/xe/guc: Introduce GuC context ID Manager
drm/xe/guc: Move GUC_ID_MAX definition to GuC ABI header
drm/xe/guc: Prefer GT oriented asserts in CTB code
drm/xe/guc: Prefer GT oriented logs for GuC messages
drm/xe/guc: Prefer GT oriented logs in GuC CTB code
drm/xe/guc: Remove explicit shutdown of SLPC
drm/xe/guc: Reuse code while debugging GuC params
drm/xe/guc: Use drm_device-managed version of mutex_init()
drm/xe/guc: Use GuC ID Manager in submission code
 
drm/xe/guc_submit: use jiffies for job timeout
 
drm/xe/hdcp: Enable HDCP for XE
drm/xe/hdcp: Fix condition for hdcp gsc cs requirement
drm/xe/hdcp: Use xe_device struct
 
drm/xe/hwmon: Add infra to support card power and energy attributes
drm/xe/hwmon: Cast result to output precision on left shift of operand
drm/xe/hwmon: Update xe_hwmon_get_reg to return struct xe_reg
 
drm/xe/kunit: Add basic tests for GuC context ID Manager
drm/xe/kunit: fix link failure with built-in xe
 
drm/xe/lnl: Apply GuC Wa_13011645652
drm/xe/lnl: Enable display support
drm/xe/lnl: Enable GuC Wa_14019882105
drm/xe/lnl: Enable more GuC based workarounds
 
drm/xe/mcr: Avoid clobbering DSS steering
 
drm/xe/mmio: fix build warning for BAR resize on 32-bit
 
drm/xe/mocs: Allow odd number of entries on test
drm/xe/mocs: Be explicit when logging number of entries
drm/xe/mocs: Clarify which GT is being operated on
drm/xe/mocs: Determine MCR separately for primary/media GT in kunit test
drm/xe/mocs: Fix DG2 kunit
drm/xe/mocs: Move warn/assertion up
drm/xe/mocs: Refactor mocs/l3cc loop
 
drm/xe/pf: Add minimal support for VF_STATE_NOTIFY events
drm/xe/pf: Add SR-IOV PF specific early GT initialization
drm/xe/pf: Add support to configure GuC SR-IOV policies
drm/xe/pf: Add support to configure SR-IOV VFs
drm/xe/pf: Always select Multi-Level LMTT for platforms 12.60+
drm/xe/pf: Assert LMEM provisioning is done only on DGFX
drm/xe/pf: Fix xe_gt_sriov_pf_config_print_available_ggtt()
drm/xe/pf: Introduce helper functions for use by PF
drm/xe/pf: Introduce mutex to protect VFs configurations
drm/xe/pf: Request 64K aligned allocations for LMTT PD
drm/xe/pf: Update the LMTT when freeing VF GT config
 
drm/xe/pm: Capture errors and handle them
 
drm/xe/pvc: Fix WA 18020744125
 
drm/xe/query: fix gt_id bounds check
 
drm/xe/queue: fix engine_class bounds check
 
drm/xe/stolen: ignore first page for FBC
drm/xe/stolen: lower the default alignment
 
drm/xe/tile: Abort driver load for sysfs creation failure
 
drm/xe/uapi: Add IP version and stepping to GT list query
drm/xe/uapi: Define topology types as indexes rather than masks
drm/xe/uapi: Remove unused flags
drm/xe/uapi: Restore flags VM_BIND_FLAG_READONLY and VM_BIND_FLAG_IMMEDIATE
 
drm/xe/uc: Use u64 for offsets for which we use upper_32_bits()
 
drm/xe/vf: Add proper detection of the SR-IOV VF mode
drm/xe/vf: Don't emit access to Global HWSP if VF
drm/xe/vf: Don't touch GuC irq registers if using memory irqs
drm/xe/vf: Don't try to program MOCS if VF
drm/xe/vf: Don't try to read legacy GuC MMIO notification if VF
drm/xe/vf: Mark supported firmwares as preloaded
 
drm/xe/vm : Remove duplicate assignment of XE_VM_FLAG_LR_MODE flag.
 
drm/xe/vm: don't include xe_gt.h
drm/xe/vm: drop vm->destroy_work
drm/xe/vm: fix xe_assert()
drm/xe/vm: prevent UAF in rebind_work_func()
drm/xe/vm: prevent UAF with asid based lookup
 
drm/xe/xe2: Add workaround 18033852989
drm/xe/xe2: Add workaround 18034896535
drm/xe/xe2: fix 64-bit division in pte_update_size
drm/xe/xe2: Recognize Xe2_HPG IP
drm/xe/xe2: Recognize Xe2_HPM IP
 
drm/xe/xe2hpg: Add initial GT workarounds
drm/xe/xe2hpg: Determine flat ccs offset for vram
drm/xe/xe2hpg: Introduce performance tuning changes for Xe2_HPG.
drm/xe/xe2hpg: Remove extra allocation of CCS pages for dgfx
 
drm/xe/xe2hpm: Add initial set of workarounds
 
drm/xe/xe2lpg: Extend Wa_14020338487
 
drm/xe/xe_devcoredump: Check NULL before assignments
 
drm/xe/xe_exec : In xe_exec_ioctl remove deadcode
 
drm/xe/xe_gt_idle: use GT forcewake domain assertion
 
drm/xe/xe_hw_engine_class_sysfs: use sysfs_emit() for attr's _show()
 
drm/xe/xe_migrate: Cast to output precision before multiplying operands
 
drm/xe/xe_trace: Add move_lacks_source detail to xe_bo_move trace
 
drm/xe/xe_tracer: Align fence output format in ftrace log
 
drm/xe/xelpg: Add Wa_14020495402
drm/xe/xelpg: Extend some workarounds to graphics version 12.74
drm/xe/xelpg: Recognize graphics version 12.74 as Xe_LPG
 
drm/xe: Add a NULL check in xe_ttm_stolen_mgr_init
drm/xe: Add dbg messages on the suspend resume functions.
drm/xe: Add debug messages for MMU notifier and VMA invalidate
drm/xe: Add helper macro to loop each DSS
drm/xe: Add helper to format SR-IOV function name
drm/xe: Add infrastructure for delayed LRC capture
drm/xe: Add LRC parsing for more GPU instructions
drm/xe: Add max_vfs module parameter
drm/xe: Add new PCI IDs to DG2 platform
drm/xe: Add outer runtime_pm protection to xe_live_ktest@xe_dma_buf
drm/xe: Add proper detection of the SR-IOV PF mode
drm/xe: Add SR-IOV info attribute to debugfs
drm/xe: Add XE_BO_GGTT_INVALIDATE flag
drm/xe: Add xe_guc_ads.c to uses_generated_oob
drm/xe: Add xe_ttm_vram_get_avail
drm/xe: Allow to assign GGTT region to the VF
drm/xe: Allow VRAM BO allocations aligned to 64K
drm/xe: Always capture exec queues on snapshot
drm/xe: Always check force_wake_get return code
drm/xe: Assert pat.ops function pointers
drm/xe: Assert size of the struct xe_reg
drm/xe: call free_gsc_pkt only once on action add failure
drm/xe: Capture GuC CT snapshot when stopped
drm/xe: Change pcode timeout to 50msec while polling again
drm/xe: Check pat.ops before dumping PAT settings
drm/xe: check pcode init status only on root gt of root tile
drm/xe: Cleanup some layering in GGTT
drm/xe: Convert gsc_work from mem_access to xe_pm_runtime
drm/xe: Convert gt suspend/resume messages to debug
drm/xe: Convert gt_reset from mem_access to xe_pm_runtime
drm/xe: Convert hwmon from mem_access to xe_pm_runtime calls
drm/xe: Convert kunit tests from mem_access to xe_pm_runtime
drm/xe: Convert mem_access assertion towards the runtime_pm state
drm/xe: Convert mem_access_if_ongoing to direct xe_pm_runtime_get_if_active
drm/xe: Convert xe_gem_fault to use direct xe_pm_runtime calls
drm/xe: Convert xe_pm_runtime_{get, put} to void and protect from recursion
drm/xe: Create a helper function to init job's user fence
drm/xe: Create a xe_pm_runtime_resume_and_get variant for display
drm/xe: Declare __xe_lrc_*_ggtt_addr with __maybe__unused
drm/xe: Define all possible engines in media IP descriptors
drm/xe: Define helper for GT specific debugfs files
drm/xe: Define xe_reg_is_valid
drm/xe: Define XE_REG_OPTION_VF
drm/xe: Deny unbinds if uapi ufence pending
drm/xe: Do not grab forcewakes when issuing GGTT TLB invalidation via GuC
drm/xe: Document Xe PM component
drm/xe: Don't support execlists in xe_gt_tlb_invalidation layer
drm/xe: Drop bogus vma NULL check
drm/xe: Drop ggtt invalidate from display code
drm/xe: Drop WA 16015675438
drm/xe: Drop xe_vm_assert_held() macro definition from xe_bo.h
drm/xe: Ensure all the inner access are using the _noresume variant
drm/xe: Expose user fence from xe_sync_entry
drm/xe: Extend uAPI to query HuC micro-controler firmware version
drm/xe: Fix bo leak in intel_fb_bo_framebuffer_init
drm/xe: Fix build error in xe_ggtt.c
drm/xe: Fix display runtime_pm handling
drm/xe: Fix END redefinition
drm/xe: fix error handling in xe_migrate_update_pgtables
drm/xe: Fix execlist splat
drm/xe: fix multicast support for Xe_LP platforms
drm/xe: Fix NULL check in xe_ggtt_init()
drm/xe: Fix potential integer overflow in page size calculation
drm/xe: Fix ref counting leak on page fault
drm/xe: Fix unexpected backmerge results
drm/xe: flush engine buffers before signalling user fence on all engines
drm/xe: get rid of MAX_BINDS
drm/xe: Group live kunit tests
drm/xe: Implement capture of HWSP and HWCTX
drm/xe: Introduce helper to populate userptr
drm/xe: Introduce intel_runtime_pm_get_noresume at compat-i915-headers for display
drm/xe: Introduce xe_pm_runtime_get_noresume for inner callers
drm/xe: Invalidate userptr VMA on page pin fault
drm/xe: Kill xe_device_mem_access_{get*,put}
drm/xe: Label RING_CONTEXT_CONTROL as masked
drm/xe: Make devcoredump VM error state print consistent
drm/xe: Make TLB invalidation fences unordered
drm/xe: Make xe_mmio_read|write() functions non-inline
drm/xe: Mark VF accessible global registers
drm/xe: Mark VF accessible GuC registers
drm/xe: Mark VF accessible interrupt registers
drm/xe: Merge 16021540221 and 18034896535 WAs
drm/xe: move disable_c6 call
drm/xe: Move HW GGTT definitions to dedicated file
drm/xe: Move lockdep protection from mem_access to xe_pm_runtime
drm/xe: Move lrc snapshot capturing to xe_lrc.c
drm/xe: Move PTE/PDE bit definitions to proper header
drm/xe: Move SR-IOV probe to xe_device_probe_early()
drm/xe: Move vma rebinding to the drm_exec locking loop
drm/xe: Move xe_ggtt_invalidate out from ggtt->lock
drm/xe: Normalize bo flags macros
drm/xe: Nuke EXEC_QUEUE_FLAG_PERSISTENT
drm/xe: Only use reserved BCS instances for usm migrate exec queue
drm/xe: Pipeline evict / restore of pinned BOs during suspend / resume
drm/xe: prefer snprintf over sprintf
drm/xe: Properly handle alloc_guc_id() failure
drm/xe: Protect devcoredump access after unbind
drm/xe: re-order lmem init check and wait for initialization to complete
drm/xe: Refactor GT debugfs
drm/xe: Remove dead clock code
drm/xe: Remove debug message from migrate_clear()
drm/xe: Remove devcoredump during driver release
drm/xe: Remove mem_access from guc_pc calls
drm/xe: Remove mem_access from suspend and resume functions
drm/xe: Remove obsolete async_ops from struct xe_vm
drm/xe: Remove redundant functions to get xe
drm/xe: Remove sysfs only once on action add failure
drm/xe: Remove unused 'create' parameter from queue property logic
drm/xe: Remove unused FF_SLICE_CS_CHICKEN2
drm/xe: remove unused struct xe_device members
drm/xe: Remove unused xe_bo->props struct
drm/xe: Remove usage of unsafe strcpy
drm/xe: Remove useless mem_access during probe
drm/xe: Remove useless mem_access on PAT dumps
drm/xe: Remove useless mem_access protection for query ioctls
drm/xe: Removing extra mem_access protection from runtime pm
drm/xe: Replace 'grouped target' in Makefile with pattern rule
drm/xe: Replace dma_buf mem_access per direct xe_pm_runtime calls
drm/xe: Return if kobj creation is failed
drm/xe: Return immediately on tile_init failure
drm/xe: Return NULL in case of drmm_add_action_or_reset failure
drm/xe: Rework rebinding
drm/xe: Runtime PM wake on every debugfs call
drm/xe: Runtime PM wake on every IOCTL
drm/xe: Runtime PM wake on every sysfs call
drm/xe: select X86_PLATFORM_DEVICES when ACPI_WMI is selected
drm/xe: Separate out sched/deregister_done handling
drm/xe: Separate pure MMIO init from VRAM checkout
drm/xe: Simplify function return using drmm_add_action_or_reset()
drm/xe: Skip VMAs pin when requesting signal to the last XE_EXEC
drm/xe: Stop passing user flag to xe_bo_create_user()
drm/xe: Store pointer to struct xe_gt in gt/ debugfs directory
drm/xe: Streamline exec queue freeing path
drm/xe: Use correct function pointer type
drm/xe: Use FIELD_PREP for lrc descriptor
drm/xe: Use gsc_proxy_init_done to check proxy status
drm/xe: Use hmm_range_fault to populate user pages
drm/xe: Use ordered WQ for G2H handler
drm/xe: Use ordered wq for preempt fence waiting
drm/xe: Use ring ops TLB invalidation for rebinds
drm/xe: Use USEC_PER_MSEC rather than the hard coding
drm/xe: Use vmalloc for array of bind allocation in bind IOCTL
drm/xe: Use xe_assert in xe_device_assert_mem_access
 
drm/{i915, xe}: Implement fbdev emulation as in-kernel client
 
drm/{i915,xe}: Implement fbdev client callbacks
drm/{i915,xe}: Unregister in-kernel clients
 
drm: Add CONFIG_DRM_WERROR
drm: add missing header guards to drm_crtc_helper_internal.h
drm: add missing header guards to drm_crtc_internal.h
drm: add missing header guards to drm_internal.h
drm: avoid includes in drm_crtc_helper_internal.h
drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
drm: bridge: dw_hdmi: Switch to of_graph_get_remote_node()
drm: bridge: samsung-dsim: make samsung-dsim.h self-contained
drm: bridge: thc63lvd1024: Print error message when DT parsing fails
drm: bridge: thc63lvd1024: Switch to use of_graph_get_remote_node()
drm: ci: arm64.config: update ONBOARD_USB_HUB to ONBOARD_USB_DEV
drm: Document requirements for driver-specific KMS props in new drivers
drm: DRM_WERROR should depend on DRM
drm: enable (most) W=1 warnings by default across the subsystem
drm: fix DRM_DISPLAY_DP_HELPER dependencies
drm: fix DRM_DISPLAY_DP_HELPER dependencies, part 2
drm: fix drm_format_helper.h kernel-doc warnings
drm: fix drm_gem_vram_helper.h kernel-doc
drm: Fix plane SIZE_HINTS property docs
drm: have config DRM_WERROR depend on !WERROR
drm: Introduce plane SIZE_HINTS property
drm: Make drivers depends on DRM_DW_HDMI
drm: move DRM-related CONFIG options into DRM submenu
drm: panel-orientation-quirks: Add labels for both Valve Steam Deck revisions
drm: panel-orientation-quirks: Add quirk for Aya Neo KUN
drm: panel-orientation-quirks: Add quirk for Valve Galileo
drm: panel: Add LG sw43408 panel driver
drm: prefer DRM_MODE_FMT/ARG over drm_mode_debug_printmodeline()
drm: remove unused header gma_drm.h
drm: renesas: shmobile: Call drm_atomic_helper_shutdown() at shutdown time
drm: Switch DRM_DISPLAY_DP_AUX_BUS to depends on
drm: Switch DRM_DISPLAY_DP_HELPER to depends on
drm: Switch DRM_DISPLAY_HDCP_HELPER to depends on
drm: Switch DRM_DISPLAY_HDMI_HELPER to depends on
drm: Switch DRM_DISPLAY_HELPER to depends on
drm: tilcdc: don't use devm_pinctrl_get_select_default() in probe
drm: vc4: Fix possible null pointer dereference
drm: xlnx: db: fix a memory leak in probe
drm: xlnx: dp: Reset DisplayPort IP
drm: xlnx: zynqmp_dpsub: Add connected live layer helper
drm: xlnx: zynqmp_dpsub: Anounce supported input formats
drm: xlnx: zynqmp_dpsub: Fix compilation error
drm: xlnx: zynqmp_dpsub: Fix few function comments
drm: xlnx: zynqmp_dpsub: Minimize usage of global flag
drm: xlnx: zynqmp_dpsub: Set input live format
drm: xlnx: zynqmp_dpsub: Set layer mode during creation
drm: xlnx: zynqmp_dpsub: Update live format defines
drm: zynqmp_dpsub: Always register bridge
 
Linux: drm:amdgpu: enable IH RB ring1 for IH v6.0
Linux: drm:amdgpu: enable IH ring1 for IH v6.1
 
drm_edid: Add a function to get EDID base block
 
drop_monitor: replace spin_lock by raw_spin_lock
 
dsa: lan9303: Fix mapping between DSA port number and PHY address
 
dt-bindings: adc: ad7173: add support for additional models
dt-bindings: adc: add AD7173
dt-bindings: adc: axi-adc: add clocks property
dt-bindings: Add Crystal Clear Technology vendor prefix
dt-bindings: add wolfvision vendor prefix
dt-bindings: arm: Add Emcraft Systems i.MX8M Plus NavQ+ Kit
dt-bindings: arm: amlogic: add A4 support
dt-bindings: arm: amlogic: add A5 support
dt-bindings: arm: amlogic: Document the MNT Reform 2 CM4 adapter with a BPI-CM4 Module
dt-bindings: arm: aspeed: add Asrock X570D4U board
dt-bindings: arm: aspeed: add ASUS X4TF board
dt-bindings: arm: aspeed: add IBM system1-bmc
dt-bindings: arm: aspeed: add Meta Harma board
dt-bindings: arm: aspeed: document ASRock E3C256D4I
dt-bindings: arm: aspeed: document ASRock SPC621D8HM3
dt-bindings: arm: bcm: add bindings for ASUS RT-AC3200
dt-bindings: arm: bcm: add bindings for ASUS RT-AC5300
dt-bindings: arm: bcm: raspberrypi,bcm2835-firmware: Add gpio child node
dt-bindings: arm: fsl: Add Colibri iMX8DX
dt-bindings: arm: fsl: add NXP S32G3 board
dt-bindings: arm: fsl: Add Seeed studio NPi based boards
dt-bindings: arm: fsl: remove reduntant toradex,colibri-imx8x
dt-bindings: arm: keystone: Remove ti,system-reboot-controller property
dt-bindings: arm: qcom,coresight-tpda: drop redundant type from ports
dt-bindings: arm: qcom,coresight-tpda: fix indentation in the example
dt-bindings: arm: qcom,ids: Add SoC ID for X1E80100
dt-bindings: arm: qcom: Add Motorola Moto G (2013)
dt-bindings: arm: qcom: Add Samsung Galaxy S5 China (kltechn)
dt-bindings: arm: qcom: Add Sony Xperia Z3
dt-bindings: arm: qcom: Add Xperia 1 V
dt-bindings: arm: qcom: drop dtbTool-specific compatibles
dt-bindings: arm: renesas: Document Renesas RZ/V2H(P) System Controller
dt-bindings: arm: rockchip: Add ArmSoM Sige7
dt-bindings: arm: rockchip: add Forlinx FET3588-C
dt-bindings: arm: rockchip: Add GameForce Chi
dt-bindings: arm: rockchip: Add Protonic MECSBC board
dt-bindings: arm: rockchip: add Radxa ROCK 3C
dt-bindings: arm: rockchip: add wolfvision pf5 mainboard
dt-bindings: arm: rockchip: Correct the descriptions for Pine64 boards
dt-bindings: arm: rockchip: Correct the descriptions for Radxa boards
dt-bindings: arm: rockchip: correct the model name for Radxa ROCK 3A
dt-bindings: arm: stm32: st,mlahb: Drop spurious "reg" property from example
dt-bindings: arm: sunxi: Add PocketBook 614 Plus
dt-bindings: arm: sunxi: document Anbernic RG35XX handheld gaming device variants
dt-bindings: arm: sunxi: document Tanix TX1 name
dt-bindings: arm: sunxi: Fix incorrect '-' usage
dt-bindings: ata: ahci-da850: Convert to dtschema
dt-bindings: ata: imx-pata: Convert to dtschema
dt-bindings: bus: document ETZPC
dt-bindings: bus: document RIFSC
dt-bindings: clock: add i.MX95 clock header
dt-bindings: clock: Add Loongson-2K expand clock index
dt-bindings: clock: airoha: add EN7581 binding
dt-bindings: clock: fixed: Define a preferred node name
dt-bindings: clock: google,gs101-clock: add HSI0 clock management unit
dt-bindings: clock: google,gs101-clock: add HSI2 clock management unit
dt-bindings: clock: loongson2: Add Loongson-2K0500 compatible
dt-bindings: clock: loongson2: Add Loongson-2K2000 compatible
dt-bindings: clock: qcom,hfpll: Convert to YAML
dt-bindings: clock: r9a07g043-cpg: Add power domain IDs
dt-bindings: clock: r9a07g043-cpg: Annotate RZ/G2UL-only core clocks
dt-bindings: clock: r9a07g044-cpg: Add power domain IDs
dt-bindings: clock: r9a07g054-cpg: Add power domain IDs
dt-bindings: clock: r9a08g045-cpg: Add power domain IDs
dt-bindings: clock: renesas,rzg2l-cpg: Update #power-domain-cells = <1> for RZ/G3S
dt-bindings: clock: rockchip: add USB480M_PHY mux
dt-bindings: clock: samsung,s3c6400-clock: convert to DT Schema
dt-bindings: clock: sophgo: Add clock controller of SG2000 series SoC
dt-bindings: clock: support i.MX95 BLK CTL module
dt-bindings: clock: support i.MX95 Display Master CSR module
dt-bindings: clocks: stm32mp25: add access-controllers description
dt-bindings: clocks: stm32mp25: add description of all parents
dt-bindings: cpufreq: cpufreq-qcom-hw: Add SM4450 compatibles
dt-bindings: crypto: Add Tegra Security Engine
dt-bindings: crypto: ice: Document sc7280 inline crypto engine
dt-bindings: crypto: starfive: Add jh8100 support
dt-bindings: crypto: starfive: Restore sort order
dt-bindings: crypto: ti,omap-sham: Convert to dtschema
dt-bindings: display/lvds-codec: add ti,sn65lvds94
dt-bindings: display: add #sound-dai-cells property to rockchip dw hdmi
dt-bindings: display: add #sound-dai-cells property to rockchip inno hdmi
dt-bindings: display: add #sound-dai-cells property to rockchip rk3066 hdmi
dt-bindings: display: Add GameForce Chi Panel
dt-bindings: display: atmel,lcdc: convert to dtschema
dt-bindings: display: bridge: add sam9x75-lvds binding
dt-bindings: display: bridge: it6505: Add #sound-dai-cells
dt-bindings: display: bridge: tc358775: Add data-lanes
dt-bindings: display: bridge: tc358775: Add support for tc358765
dt-bindings: display: bridge: tc358775: make stby gpio optional
dt-bindings: display: mediatek: gamma: Add support for MT8188
dt-bindings: display: mediatek: gamma: Change MT8195 to single enum group
dt-bindings: display: msm: dp-controller: document SM6350 compatible
dt-bindings: display: msm: sm6350-mdss: document DP controller subnode
dt-bindings: display: novatek, nt35950: define ports
dt-bindings: display: novatek, nt36523: define ports
dt-bindings: display: panel-simple-dsi: add s6e3fa7 ams559nk06 compat
dt-bindings: display: panel: add common dual-link schema
dt-bindings: display: panel: Add Raydium RM69380
dt-bindings: display: panel: constrain 'reg' in DSI panels
dt-bindings: display: panel: constrain 'reg' in SPI panels
dt-bindings: display: samsung,ams495qa01: add missing SPI properties ref
dt-bindings: display: samsung,exynos5-dp: convert to DT Schema
dt-bindings: display: simple: Add POWERTIP PH128800T-006-ZHC01 panel
dt-bindings: display: simple: add support for Crystal Clear CMT430B19N00
dt-bindings: display: simple: allow panel-common properties
dt-bindings: display: simple: Document support for Innolux G121XCE-L01
dt-bindings: display: sony, td4353-jdi: allow width-mm and height-mm
dt-bindings: display: tegra: Allow dma-coherent on Tegra194 and later
dt-bindings: dma: Drop unused QCom hidma binding
dt-bindings: dma: fsl-edma: add fsl,imx8ulp-edma compatible string
dt-bindings: dma: fsl-edma: allow 'power-domains' property
dt-bindings: dma: fsl-edma: fix dma-channels constraints
dt-bindings: dma: fsl-edma: remove 'clocks' from required
dt-bindings: dma: snps,dma-spear1340: Fix data{-,_}width schema
dt-bindings: dma: snps,dw-axi-dmac: Add JH8100 support
dt-bindings: document generic access controllers
dt-bindings: Drop unnecessary quotes on keys
dt-bindings: firmware: arm,scmi: Update examples for protocol@13
dt-bindings: firmware: Support SCMI pinctrl protocol
dt-bindings: fpga: xlnx,fpga-selectmap: add DT schema
dt-bindings: fsl-dma: fsl-edma: clean up unused "fsl,imx8qm-adma" compatible string
dt-bindings: fsl-imx-sdma: Add I2C peripheral types ID
dt-bindings: gpio: brcmstb: add gpio-ranges
dt-bindings: gpio: mpfs: add coreGPIO support
dt-bindings: gpio: mpfs: allow gpio-line-names
dt-bindings: gpu: mali-valhall-csf: Add support for Arm Mali CSF GPUs
dt-bindings: HID: i2c-hid: add dedicated Ilitek ILI2901 schema
dt-bindings: HID: i2c-hid: elan: add 'no-reset-on-power-off' property
dt-bindings: HID: i2c-hid: elan: add Elan eKTH5015M
dt-bindings: hwmon: adc128d818: convert to dtschema
dt-bindings: hwmon: Add infineon xdp710 driver bindings
dt-bindings: hwmon: adm1275: add adm1281
dt-bindings: hwmon: as370: convert to dtschema
dt-bindings: hwmon: ibm,p8-occ-hwmon: move to trivial devices
dt-bindings: hwmon: ibmpowernv: convert to dtschema
dt-bindings: hwmon: lm87: convert to dtschema
dt-bindings: hwmon: max6650: convert to dtschema
dt-bindings: hwmon: pmbus: adp1050: add bindings
dt-bindings: hwmon: pwm-fan: drop text file
dt-bindings: hwmon: stts751: convert to dtschema
dt-bindings: i2c: atmel,at91sam: correct path to i2c-controller schema
dt-bindings: i2c: google,cros-ec-i2c-tunnel: correct path to i2c-controller schema
dt-bindings: i2c: nxp,pnx-i2c: Convert to dtschema
dt-bindings: i2c: qcom-cci: Document sc8280xp compatible
dt-bindings: i2c: renesas,riic: Document R9A09G057 support
dt-bindings: iio: accel: adxl345: Add spi-3wire
dt-bindings: iio: adc: add ad7944 ADCs
dt-bindings: iio: adc: Add GPADC for Allwinner H616
dt-bindings: iio: dac: add docs for AD9739A
dt-bindings: iio: dac: add docs for AXI DAC IP
dt-bindings: iio: dac: fix ad354xr output range
dt-bindings: iio: dac: ti,dac5571: Add DAC081C081 support
dt-bindings: iio: health: maxim,max30102: add max30101
dt-bindings: iio: humidity: hdc3020: add reset-gpios
dt-bindings: iio: imu: add icm42686 inside inv_icm42600
dt-bindings: iio: imu: add icm42688 inside inv_icm42600
dt-bindings: iio: imu: mpu6050: Improve i2c-gate disallow list
dt-bindings: iio: light: adps9300: Add missing vdd-supply
dt-bindings: iio: light: adps9300: Update interrupt definitions
dt-bindings: iio: light: Avago APDS9306
dt-bindings: iio: light: Merge APDS9300 and APDS9960 schemas
dt-bindings: iio: temperature: ltc2983: document power supply
dt-bindings: ili9881c: Add Startek KD050HDFIA020-C020A support
dt-bindings: input: qcom,pm8xxx-vib: add new SPMI vibrator module
dt-bindings: input: touchscreen: edt-ft5x06: Document FT5452 and FT8719 support
dt-bindings: interrupt-controller: Add RISC-V advanced PLIC
dt-bindings: interrupt-controller: Add RISC-V incoming MSI controller
dt-bindings: interrupt-controller: mediatek,mt6577-sysirq: Drop unnecessary quotes
dt-bindings: interrupt-controller: renesas,irqc: Add r8a779g0 support
dt-bindings: interrupt-controller: stm32-exti: Add irq mapping to parent
dt-bindings: iommu: Add Qualcomm TBU
dt-bindings: iommu: renesas,ipmmu-vmsa: add r8a779h0 support
dt-bindings: irq: sun7i-nmi: Add binding for the H616 NMI controller
dt-bindings: kbuild: Add separate target/dependency for processed-schema.json
dt-bindings: kbuild: Fix dt_binding_check on unconfigured build
dt-bindings: kbuild: Simplify examples target patsubst
dt-bindings: kbuild: Split targets out to separate rules
dt-bindings: leds: Add LED_FUNCTION_FNLOCK
dt-bindings: leds: Add LED_FUNCTION_MOBILE for mobile network
dt-bindings: leds: Add LED_FUNCTION_SPEED_* for link speed on LAN/WAN
dt-bindings: leds: leds-qcom-lpg: Add support for PMI8950 PWM
dt-bindings: leds: pca963x: Convert text bindings to YAML
dt-bindings: leds: qcom-lpg: Document PM6150L compatible
dt-bindings: mailbox: arm,mhuv3: Add bindings
dt-bindings: mailbox: qcom-ipcc: Document the SDX75 IPCC
dt-bindings: mailbox: qcom: Add MSM8974 APCS compatible
dt-bindings: media: Add bindings for bcm2835-unicam
dt-bindings: memory-controllers: add Samsung S5Pv210 SoC DMC
dt-bindings: mfd: Add rk816 binding
dt-bindings: mfd: Add ROHM BD71828 system-power-controller property
dt-bindings: mfd: Add ROHM BD71879
dt-bindings: mfd: allwinner,sun6i-a31-prcm: Use hyphens in node names
dt-bindings: mfd: aspeed: Drop 'oneOf' for pinctrl node
dt-bindings: mfd: Convert lp873x.txt to json-schema
dt-bindings: mfd: qcom,spmi-pmic: Add pbs to SPMI device types
dt-bindings: mfd: qcom,tcsr: Add compatible for SDX75
dt-bindings: mfd: qcom: pm8xxx: Add pm8901 compatible
dt-bindings: mfd: syscon: Add missing simple syscon compatibles
dt-bindings: mfd: syscon: Add ti,am62p-cpsw-mac-efuse compatible
dt-bindings: mfd: ti,tps6594: Add TI TPS65224 PMIC
dt-bindings: mfd: twl: Convert trivial subdevices to json-schema
dt-bindings: mfd: Use full path to other schemas
dt-bindings: mfd: x-powers,axp152: Document AXP717
dt-bindings: mmc: fsl-imx-esdhc: add NXP S32G3 support
dt-bindings: mmc: renesas,sdhi: Document RZ/G2L family compatibility
dt-bindings: mmc: renesas,sdhi: Group single const value items into an enum list
dt-bindings: mtd: Add Samsung S5Pv210 OneNAND
dt-bindings: mtd: fixed-partition: Add binman compatibles
dt-bindings: mtd: fixed-partitions: Add alignment properties
dt-bindings: net: Add support for AM65x SR1.0 in ICSSG
dt-bindings: net: airoha,en8811h: Add en8811h
dt-bindings: net: bluetooth: Add MediaTek MT7921S SDIO Bluetooth
dt-bindings: net: broadcom-bluetooth: Add CYW43439 DT binding
dt-bindings: net: dp8386x: Add MIT license along with GPL-2.0
dt-bindings: net: dwmac: Document STM32 property st,ext-phyclk
dt-bindings: net: fman: remove ptp-timer from required list
dt-bindings: net: ipq4019-mdio: add IPQ9574 compatible
dt-bindings: net: nxp,dwmac-imx: allow nvmem cells property
dt-bindings: net: pse-pd: Add another way of describing several PSE PIs
dt-bindings: net: pse-pd: Add bindings for PD692x0 PSE controller
dt-bindings: net: pse-pd: Add bindings for TPS23881 PSE controller
dt-bindings: net: pse-pd: microchip,pd692x0: Fix missing "additionalProperties" constraints
dt-bindings: net: pse-pd: ti,tps23881: Fix missing "additionalProperties" constraints
dt-bindings: net: qcom: ethernet: Allow dma-coherent
dt-bindings: net: renesas,etheravb: Add optional MDIO bus node
dt-bindings: net: renesas,ethertsn: Create child-node for MDIO bus
dt-bindings: net: renesas,rzn1-gmac: Document RZ/N1 GMAC support
dt-bindings: net: rockchip-dwmac: use rgmii-id in example
dt-bindings: net: snps, dwmac: remove tx-sched-sp property
dt-bindings: net: snps,dwmac: Align 'snps,priority' type definition
dt-bindings: net: starfive,jh7110-dwmac: Add StarFive JH8100 support
dt-bindings: net: ti: Update maintainers list
dt-bindings: net: wireless: ath10k: describe firmware-name property
dt-bindings: net: wireless: ath11k: add ieee80211-freq-limit property
dt-bindings: net: wireless: brcm,bcm4329-fmac: Add CYW43439 DT binding
dt-bindings: nvmem: Add compatible for SC8280XP
dt-bindings: nvmem: Add compatible for sm8450, sm8550 and sm8650
dt-bindings: nvmem: qcom,spmi-sdam: update maintainer
dt-bindings: opp: Describe H616 OPPs and opp-supported-hw
dt-bindings: panel-simple-dsi: add Khadas TS050 V2 panel
dt-bindings: panel: Add LG SW43408 MIPI-DSI panel
dt-bindings: PCI: cdns,cdns-pcie-host: Drop redundant msi-parent and pci-bus.yaml
dt-bindings: PCI: host-bridges: Switch from deprecated pci-bus.yaml
dt-bindings: PCI: layerscape-pci: Convert to YAML format
dt-bindings: PCI: mediatek,mt7621-pcie: Switch from deprecated pci-bus.yaml
dt-bindings: PCI: mediatek,mt7621: Add missing child node reg
dt-bindings: PCI: microchip: increase number of items in ranges property
dt-bindings: PCI: qcom,pcie-sm8350: Drop redundant 'oneOf' sub-schema
dt-bindings: PCI: rcar-gen4-pci-ep: Add R-Car V4H compatible
dt-bindings: PCI: rcar-gen4-pci-host: Add R-Car V4H compatible
dt-bindings: PCI: rcar-pci-host: Add missing IOMMU properties
dt-bindings: PCI: rockchip,rk3399-pcie: Add missing maxItems to ep-gpios
dt-bindings: PCI: ti,am65: Fix remaining binding warnings
dt-bindings: PCI: ti,j721e-pci-host: Add device-id for TI's J784S4 SoC
dt-bindings: PCI: ti,j721e-pci-host: Add support for J722S SoC
dt-bindings: phy: add binding for the i.MX8MP HDMI PHY
dt-bindings: phy: Add QMP UFS PHY comptible for SM8475
dt-bindings: phy: add rockchip usbdp combo phy document
dt-bindings: phy: mediatek,mt7988-xfi-tphy: add new bindings
dt-bindings: phy: qcom,qmp-usb: Add QDU1000 USB3 PHY
dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: document PHY AUX clock on SM8[456]50 SoCs
dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: fix x1e80100-gen3x2 schema
dt-bindings: phy: qcom,sc8280xp-qmp-ufs-phy: fix msm899[68] power-domains
dt-bindings: phy: qcom,snps-eusb2-repeater: Add compatible for SMB2360
dt-bindings: phy: qcom,usb-snps-femto-v2: Add bindings for QDU1000
dt-bindings: phy: qcom,usb-snps-femto-v2: use correct fallback for sc8180x
dt-bindings: phy: qcom-edp: Add X1E80100 PHY compatibles
dt-bindings: phy: qmp-ufs: Fix PHY clocks for SC7180
dt-bindings: phy: rockchip,pcie3-phy: add rockchip,rx-common-refclk-mode
dt-bindings: phy: samsung,ufs-phy: Add dedicated gs101-ufs-phy compatible
dt-bindings: pinctrl: mediatek: mt7622: add "antsel" function
dt-bindings: pinctrl: mediatek: mt7622: add "gpio-ranges" property
dt-bindings: pinctrl: mediatek: mt7622: fix array properties
dt-bindings: pinctrl: qcom,pmic-gpio: Add PMIH0108 and PMD8028 support
dt-bindings: pinctrl: qcom,pmic-gpio: Add PMXR2230 and PM6450 support
dt-bindings: pinctrl: qcom,pmic-gpio: Allow gpio-hog nodes
dt-bindings: pinctrl: qcom,pmic-gpio: drop pm8008
dt-bindings: pinctrl: qcom,pmic-gpio: Fix "comptaible" typo for PMIH0108
dt-bindings: pinctrl: qcom,pmic-mpp: add support for PM8901
dt-bindings: pinctrl: qcom: update functions to match with driver
dt-bindings: pinctrl: samsung: drop unused header with register constants
dt-bindings: pinctrl: samsung: google,gs101-pinctrl needs a clock
dt-bindings: platform: Add Acer Aspire 1 EC
dt-bindings: power: supply: max8903: specify flt-gpios as input
dt-bindings: pwm: at91: Add sam9x7 compatible strings list
dt-bindings: pwm: bcm2835: Do not require pwm-cells twice
dt-bindings: pwm: google,cros-ec: Do not require pwm-cells twice
dt-bindings: pwm: marvell,pxa: Do not require pwm-cells twice
dt-bindings: pwm: mediatek,mt2712: Do not require pwm-cells twice
dt-bindings: pwm: mediatek,pwm-disp: add compatible for mt8365 SoC
dt-bindings: pwm: mediatek,pwm-disp: Do not require pwm-cells twice
dt-bindings: pwm: snps,dw-apb-timers: Do not require pwm-cells twice
dt-bindings: regulator: qcom,usb-vbus-regulator: Add PM7250B compatible
dt-bindings: remoteproc: Add Tightly Coupled Memory (TCM) bindings
dt-bindings: remoteproc: mediatek: Support MT8188 dual-core SCP
dt-bindings: remoteproc: qcom,msm8996-mss-pil: allow glink-edge on msm8996
dt-bindings: remoteproc: qcom,qcs404-cdsp-pil: Fix qcom,halt-regs definition
dt-bindings: remoteproc: qcom,sc7280-wpss-pil: Fix qcom,halt-regs definition
dt-bindings: remoteproc: qcom,sdm845-adsp-pil: Fix qcom,halt-regs definition
dt-bindings: remoteproc: qcom,smd-edge: Mark qcom,ipc as deprecated
dt-bindings: reset: Define reset id used for HDMI Receiver
dt-bindings: riscv: starfive: add Milkv Mars board
dt-bindings: rng: Add vmgenid support
dt-bindings: rtc: Add Epson RX8111
dt-bindings: rtc: alphascale,asm9260-rtc: convert to dtschema
dt-bindings: rtc: armada-380-rtc: convert to dtschema
dt-bindings: rtc: convert trivial devices into dtschema
dt-bindings: rtc: digicolor-rtc: move to trivial-rtc
dt-bindings: rtc: nxp,lpc1788-rtc: convert to dtschema
dt-bindings: rtc: pxa-rtc: convert to dtschema
dt-bindings: rtc: stmp3xxx-rtc: convert to dtschema
dt-bindings: serial: actions,owl-uart: convert to dtschema
dt-bindings: serial: amlogic,meson-uart: Add compatible string for A4
dt-bindings: serial: brcm,bcm2835-aux-uart: convert to dtschema
dt-bindings: serial: cdns,uart: Add optional reset property
dt-bindings: serial: fsl-linflexuart: add compatible for S32G3
dt-bindings: serial: renesas,scif: Document r8a779h0 bindings
dt-bindings: soc: google: exynos-sysreg: add dedicated hsi2 sysreg compatible
dt-bindings: soc: qcom,wcnss: fix bluetooth address example
dt-bindings: soc: qcom: pmic-glink: allow orientation-gpios
dt-bindings: soc: qcom: qcom,pmic-glink: document QCM6490 compatible
dt-bindings: soc: renesas: Document Renesas RZ/V2H(P) SoC variants
dt-bindings: spmi: Add X1E80100 SPMI PMIC ARB schema
dt-bindings: spmi: Deprecate qcom,bus-id
dt-bindings: spmi: hisilicon,hisi-spmi-controller: clean up example
dt-bindings: spmi: hisilicon,hisi-spmi-controller: fix binding references
dt-bindings: thermal: amlogic: add support for A1 thermal sensor
dt-bindings: thermal: convert st,stih407-thermal to DT schema
dt-bindings: thermal: lmh: Add QCM2290 compatible
dt-bindings: thermal: loongson,ls2k-thermal: Add Loongson-2K0500 compatible
dt-bindings: thermal: loongson,ls2k-thermal: Fix incorrect compatible definition
dt-bindings: thermal: mediatek: Add LVTS thermal controller definition for MT8186
dt-bindings: thermal: mediatek: Add LVTS thermal controller definition for MT8188
dt-bindings: timer: renesas,cmt: Add R-Car V4M support
dt-bindings: timer: renesas,tmu: Add R-Car V4M support
dt-bindings: timer: renesas: ostm: Document Renesas RZ/V2H(P) SoC
dt-bindings: tpm: Add st,st33ktpm2xi2c
dt-bindings: treewide: add access-controllers description
dt-bindings: trivial-devices: add isil,isl69269
dt-bindings: usb: Add bindings for multiport properties on DWC3 controller
dt-bindings: usb: chipidea,usb2-imx: move imx parts to dedicated schema
dt-bindings: usb: ci-hdrc-usb2-imx: add compatible and clock-names restriction for imx93
dt-bindings: usb: ci-hdrc-usb2-imx: add restrictions for reg, interrupts, clock and clock-names properties
dt-bindings: usb: Document the Microchip USB2514 hub
dt-bindings: usb: dwc2: Add support for Sophgo CV18XX/SG200X series SoC
dt-bindings: usb: dwc3: Add QDU1000 compatible
dt-bindings: usb: hx3: Remove unneeded dr_mode
dt-bindings: usb: mtk-xhci: add compatible for MT7988
dt-bindings: usb: qcom,dwc3: Add bindings for SC8280 Multiport
dt-bindings: usb: qcom,dwc3: fix interrupt max items
dt-bindings: usb: qcom,pmic-typec: Add support for the PM7250B PMIC
dt-bindings: usb: qcom,pmic-typec: update example to follow connector schema
dt-bindings: usb: realtek,rts5411: Add missing "additionalProperties" on child nodes
dt-bindings: usb: renesas,usbhs: Document RZ/G2L family compatible
dt-bindings: usb: samsung,exynos-dwc3: add gs101 compatible
dt-bindings: usb: uhci: convert to dt schema
dt-bindings: usb: usbmisc-imx: add fsl,imx8ulp-usbmisc compatible
dt-bindings: Use full path to other schemas
dt-bindings: vendor-prefix: Add prefix for GameForce
dt-bindings: vendor-prefixes: add ArmSoM
dt-bindings: vendor-prefixes: Add Emcraft Systems
dt-bindings: watchdog: aspeed,ast2400-wdt: Convert to DT schema
 
dyndbg: Use *no_printk() helpers
 
e1000e: fix force smbus during suspend flow
e1000e: Fix S0ix residency on corporate systems
e1000e: move force SMBUS near the end of enable_ulp function
e1000e: Remove redundant runtime resume for ethtool_ops
 
ecryptfs: Fix buffer size for tag 66 packet
 
EDAC/amd64: Convert PCIBIOS_* return codes to errnos
EDAC/amd64: Remove unused struct member amd64_pvt::ext_nbcfg
 
EDAC/device: Remove edac_dev_sysfs_block_attribute::store()
EDAC/device: Remove edac_dev_sysfs_block_attribute::{block,value}
 
EDAC/igen6: Convert PCIBIOS_* return codes to errnos
 
EDAC/mc_sysfs: Convert sprintf()/snprintf() to sysfs_emit()
 
EDAC/skx_common: Allow decoding of SGX addresses
 
EDAC: Remove dynamic attributes from edac_device_alloc_ctl_info()
EDAC: Remove unused struct members
 
eeprom: 93xx46: drop unneeded MODULE_ALIAS
eeprom: at25: drop unneeded MODULE_ALIAS
 
efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init()
 
efi/arm: Disable LPAE PAN when calling EFI runtime services
 
efi/libstub: zboot.lds: Discard .discard sections
 
efi/x86: Free EFI memory map only when installing a new one.
 
efi: Add missing __nocfi annotations to runtime wrappers
efi: Clear up misconceptions about a maximum variable name size
efi: libstub: only free priv.runtime_map when allocated
efi: pstore: Request at most 512 bytes for variable names
efi: pstore: Return proper errors on UEFI failures
 
efivarfs: Remove unused internal struct members
 
enetc: avoid truncating error message
 
enic: Replace hardcoded values for vnic descriptor by defines
enic: Validate length of nl attributes in enic_set_vf_port
 
erofs: add a reserved buffer pool for lz4 decompression
erofs: avoid allocating DEFLATE streams before mounting
erofs: clean up erofs_show_options()
erofs: clean up z_erofs_load_full_lcluster()
erofs: convert to use super_set_uuid to support for FS_IOC_GETFSUUID
erofs: derive fsid from on-disk UUID for .statfs() if possible
erofs: do not use pagepool in z_erofs_gbuf_growsize()
erofs: don't align offset for erofs_read_metabuf() (simple cases)
erofs: don't round offset down for erofs_read_metabuf()
erofs: ensure m_llen is reset to 0 if metadata is invalid
erofs: fix possible memory leak in z_erofs_gbuf_exit()
erofs: mechanically convert erofs_read_metabuf() to offsets
erofs: rename per-CPU buffers to global buffer pool and make it configurable
erofs: rename utils.c to zutil.c
erofs: switch erofs_bread() to passing offset instead of block number
erofs: Zstandard compression support
 
erofs_buf: store address_space instead of inode
 
eth: Move IPv4/IPv6 multicast address bases to their own symbols
eth: sungem: remove .ndo_poll_controller to avoid deadlocks
 
ethtool: add interface to read Tx hardware timestamping statistics
ethtool: Expand Ethernet Power Equipment with c33 (PoE) alongside PoDL
ethtool: init tsinfo stats if requested
ethtool: netlink: do not return SQI value if link is down
ethtool: update tsinfo statistics attribute docs with correct type
 
eventfs: Cleanup permissions in creation of inodes
eventfs: Consolidate the eventfs_inode update in eventfs_get_inode()
eventfs: Do not use attributes for events directory
eventfs: Fix a possible null pointer dereference in eventfs_find_events()
eventfs: Keep the directories from having the same inode number as files
eventfs: Remove getattr and permission callbacks
eventfs: Update all the eventfs_inodes from the events descriptor
 
evm: Enforce signatures on unsupported filesystem for EVM_INIT_X509
evm: Implement per signature type decision in security_inode_copy_up_xattr
evm: Rename is_unsupported_fs to is_unsupported_hmac_fs
evm: Store and detect metadata inode attributes changes
evm: Use the metadata inode to calculate metadata hash
 
export.h: remove include/asm-generic/export.h
 
ext2: Remove call to folio_set_error()
ext2: Remove LEGACY_DIRECT_IO dependency
ext2: set FMODE_CAN_ODIRECT instead of a dummy direct_IO method
 
ext4: add new attr pointer attr_mb_order
ext4: add positive int attr pointer to avoid sysfs variables overflow
ext4: add support for FS_IOC_GETFSSYSFSPATH
ext4: add test_mb_mark_used_cost to estimate cost of mb_mark_used
ext4: avoid excessive credit estimate in ext4_tmpfile()
ext4: avoid overflow when setting values via sysfs
ext4: call ext4_mb_mark_free_simple to free continuous bits in found chunk
ext4: clean up s_mb_rb_lock to fix build warnings with C=1
ext4: convert ac_bitmap_page to ac_bitmap_folio
ext4: convert ac_buddy_page to ac_buddy_folio
ext4: convert bd_bitmap_page to bd_bitmap_folio
ext4: convert bd_buddy_page to bd_buddy_folio
ext4: convert ext4_mb_init_cache() to take a folio
ext4: do not create EA inode under buffer lock
ext4: fix error pointer dereference in ext4_mb_load_buddy_gfp()
ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
ext4: fix potential unnitialized variable
ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super()
ext4: Fixes len calculation in mpage_journal_page_buffers
ext4: implement filesystem specific alloc_inode in unit test
ext4: keep "prefetch_grp" and "nr" consistent
ext4: open coding repeated check in next_linear_group
ext4: propagate errors from ext4_sb_bread() in ext4_xattr_block_cache_find()
ext4: refactor out ext4_generic_attr_show()
ext4: refactor out ext4_generic_attr_store()
ext4: remove block_device_ejected()
ext4: remove calls to to set/clear the folio error flag
ext4: Remove PAGE_MASK dependency on mpage_submit_folio
ext4: remove the redundant folio_wait_stable()
ext4: remove unneeded if checks before kfree
ext4: replace deprecated strncpy with alternatives
ext4: set FMODE_CAN_ODIRECT instead of a dummy direct_IO method
ext4: set the type of max_zeroout to unsigned int to avoid overflow
ext4: set type of ac_groups_linear_remaining to __u32 to avoid overflow
ext4: use correct criteria name instead stale integer number in comment
 
extcon: adc-jack: Convert to platform remove callback returning void
extcon: adc-jack: Document missing struct members
extcon: intel-cht-wc: Convert to platform remove callback returning void
extcon: intel-mrfld: Convert to platform remove callback returning void
extcon: intel-mrfld: Don't shadow error from devm_extcon_dev_allocate()
extcon: intel-mrfld: Switch to use dev_err_probe()
extcon: max3355: Convert to platform remove callback returning void
extcon: max77843: Convert to platform remove callback returning void
extcon: max8997: select IRQ_DOMAIN instead of depending on it
extcon: realtek: Remove unused of_gpio.h
extcon: usb-gpio: Convert to platform remove callback returning void
extcon: usbc-cros-ec: Convert to platform remove callback returning void
 
f2fs: Add inline to f2fs_build_fault_attr() stub
f2fs: add REQ_TIME time update for some user behaviors
f2fs: allow direct io of pinned files for zoned storage
f2fs: allow dirty sections with zero valid block for checkpoint disabled
f2fs: assign the write hint per stream by default
f2fs: check validation of fault attrs in f2fs_build_fault_attr()
f2fs: clear writeback when compression failed
f2fs: compress: don't allow unaligned truncation on released compress inode
f2fs: compress: fix error path of inc_valid_block_count()
f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
f2fs: compress: fix to relocate check condition in f2fs_ioc_{,de}compress_file()
f2fs: compress: fix to relocate check condition in f2fs_{release,reserve}_compress_blocks()
f2fs: compress: fix to update i_compr_blocks correctly
f2fs: compress: fix typo in f2fs_reserve_compress_blocks()
f2fs: convert f2fs__page tracepoint class to use folio
f2fs: convert f2fs_clear_page_cache_dirty_tag to use a folio
f2fs: convert f2fs_mpage_readpages() to use folio
f2fs: convert f2fs_read_inline_data() to use folio
f2fs: convert f2fs_read_single_page() to use folio
f2fs: don't set RO when shutting down f2fs
f2fs: fix block migration when section is not aligned to pow2
f2fs: fix comment in sanity_check_raw_super()
f2fs: fix false alarm on invalid block address
f2fs: fix some ambiguous comments
f2fs: fix to add missing iput() in gc_data_segment()
f2fs: fix to adjust appropirate defragment pg_end
f2fs: fix to avoid allocating WARM_DATA segment for direct IO
f2fs: fix to check pinfile flag in f2fs_move_file_range()
f2fs: fix to detect inconsistent nat entry during truncation
f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
f2fs: fix to limit gc_pin_file_threshold
f2fs: fix to release node block count in error path of f2fs_new_node_page()
f2fs: fix to relocate check condition in f2fs_fallocate()
f2fs: fix to wait on page writeback in __clone_blkaddrs()
f2fs: fix zoned block device information initialization
f2fs: initialize last_block_in_bio variable
f2fs: introduce map_is_mergeable() for cleanup
f2fs: multidev: fix to recognize valid zero block address
f2fs: Prevent s_writer rw_sem count mismatch in f2fs_evict_inode
f2fs: prevent writing without fallocate() for pinned files
f2fs: remove clear SB_INLINECRYPT flag in default_options
f2fs: remove redundant parameter in is_next_segment_free()
f2fs: remove unnecessary block size check in init_f2fs_fs()
f2fs: remove unused GC_FAILURE_PIN
f2fs: support .shutdown in f2fs_sops
f2fs: support to map continuous holes or preallocated address
f2fs: use f2fs_{err,info}_ratelimited() for cleanup
f2fs: use folio_test_writeback
f2fs: use helper to print zone condition
f2fs: write missing last sum blk of file pinning section
f2fs: zone: fix to don't trigger OPU on pinfile for direct IO
 
fanotify: merge two checks regarding add of ignore mark
fanotify: remove unneeded sub-zero check for unsigned value
 
fbdev: add HAS_IOPORT dependencies
fbdev: au1200fb: replace deprecated strncpy with strscpy
fbdev: clps711x: Constify lcd_ops
fbdev: fsl-diu-fb: replace deprecated strncpy with strscpy_pad
fbdev: imx: Constify lcd_ops
fbdev: offb: replace of_node_put with __free(device_node)
fbdev: omap2/omapfb: Replace use of fb_blank with backlight helpers
fbdev: omap2: replace of_graph_get_next_endpoint()
fbdev: omap: lcd_ams_delta: Constify lcd_ops
fbdev: savage: Handle err return when savagefb_check_var failed
fbdev: sh7760fb: allow modular build
fbdev: sh_mobile_lcdc_fb: Remove struct backlight_ops.check_fb
fbdev: shmobile: fix snprintf truncation
fbdev: sisfb: hide unused variables
fbdev: ssd1307fb: Init backlight before registering framebuffer
fbdev: ssd1307fb: Remove struct backlight_ops.check_fb
fbdev: uvesafb: replace deprecated strncpy with strscpy_pad
 
fbtft: seps525: Don't use "proxy" headers
 
fcntl: add F_DUPFD_QUERY fcntl()
 
fd_is_open(): move to fs/file.c
 
fib: rules: no longer hold RTNL in fib_nl_dumprule()
 
file: add fd_raw cleanup class
 
filelock: fix potential use-after-free in posix_lock_inode
filelock: Remove locks reliably when fcntl/close race is detected
 
filemap: add helper mapping_max_folio_size()
filemap: remove __set_page_dirty()
filemap: replace pte_offset_map() with pte_offset_map_nolock()
 
firewall: introduce stm32_firewall framework
 
firewire: add missing MODULE_DESCRIPTION() to test modules
firewire: Annotate struct fw_iso_packet with __counted_by()
firewire: core/cdev: add tracepoints events for asynchronous phy packet
firewire: core: add common inline functions to serialize/deserialize asynchronous packet header
firewire: core: add common macro to serialize/deserialize isochronous packet header
firewire: core: add support for Linux kernel tracepoints
firewire: core: add tracepoint event for asynchronous inbound request
firewire: core: add tracepoint event for handling bus reset
firewire: core: add tracepoints event for asynchronous inbound phy packet
firewire: core: add tracepoints event for asynchronous inbound response
firewire: core: add tracepoints events for asynchronous outbound request
firewire: core: add tracepoints events for asynchronous outbound response
firewire: core: add tracepoints events for initiating bus reset
firewire: core: fix type of timestamp for async_inbound_template tracepoints events
firewire: core: obsolete tcode check macros with inline functions
firewire: core: option to log bus reset initiation
firewire: core: record card index in async_phy_inbound tracepoints event
firewire: core: record card index in async_phy_outbound_complete tracepoints event
firewire: core: record card index in async_phy_outbound_initiate tracepoints event
firewire: core: record card index in bus_reset_handle tracepoints event
firewire: core: record card index in tracepoinrts events derived from async_inbound_template
firewire: core: record card index in tracepoinrts events derived from async_outbound_complete_template
firewire: core: record card index in tracepoinrts events derived from async_outbound_initiate_template
firewire: core: record card index in tracepoinrts events derived from bus_reset_arrange_template
firewire: core: remove flag and width from u64 formats of tracepoints events
firewire: core: replace local macros with common inline functions for asynchronous packet header
firewire: core: replace local macros with common inline functions for isochronous packet header
firewire: fix website URL in Kconfig
firewire: obsolete usage of *-objs in Makefile for KUnit test
firewire: ohci: add bus-reset event for initial set of handled irq
firewire: ohci: obsolete OHCI_PARAM_DEBUG_BUSRESETS from debug module parameter
firewire: ohci: obsolete usage of deprecated API for MSI
firewire: ohci: replace hard-coded values with common macros
firewire: ohci: replace hard-coded values with inline functions for asynchronous packet header
firewire: ohci: replace local macros with common inline functions for asynchronous packet header
firewire: ohci: replace request_irq() with request_threaded_irq()
firewire: ohci: use pci_irq_vector() to retrieve allocated interrupt line
 
firmware: arm_ffa: Add support for FFA_MSG_SEND2
firmware: arm_ffa: Add support for handling notification pending interrupt(NPI)
firmware: arm_ffa: Avoid queuing work when running on the worker queue
firmware: arm_ffa: Fix kernel warning about incorrect SRI/NPI
firmware: arm_ffa: Fix memory corruption in ffa_msg_send2()
firmware: arm_ffa: Refactor SRI handling in prepartion to add NPI support
firmware: arm_ffa: Skip creation of the notification bitmaps
firmware: arm_ffa: Stash the partition properties for query purposes
firmware: arm_scmi: Add basic support for SCMI v3.2 pincontrol protocol
firmware: arm_scmi: Add helper to trace bad messages
firmware: arm_scmi: Add message dump traces for bad and unexpected replies
firmware: arm_scmi: Add support for multiple vendors custom protocols
firmware: arm_scmi: Avoid non-constant printk format strings
firmware: arm_scmi: Introduce get_max_msg_size() helper/accessor
firmware: arm_scmi: Log the perf domain names in the error paths
firmware: arm_scmi: Simplify scmi_devm_notifier_unregister
firmware: arm_scmi: Use dev_err_probe to bail out
firmware: arm_scmi: virtio: drop owner assignment
firmware: coreboot: store owner from modules with coreboot_driver_register()
firmware: cs_dsp: Add locked wrappers for coeff read and write
firmware: cs_dsp: Fix overflow checking of wmfw header
firmware: cs_dsp: Prevent buffer overrun when processing V2 alg headers
firmware: cs_dsp: Return error if block header overflows file
firmware: cs_dsp: Use strnlen() on name fields in V1 wmfw files
firmware: cs_dsp: Validate payload length before processing block
firmware: dmi-id: add a release callback function
firmware: dmi: Add info message for number of populated and total memory slots
firmware: dmi: Stop decoding on broken entry
firmware: google: cbmem: drop driver owner initialization
firmware: psci: Fix return value from psci_system_suspend()
firmware: qcom: qcm: fix unused qcom_scm_qseecom_allowlist
firmware: qcom: scm: Fix __scm and waitq completion variable initialization
firmware: qcom: scm: Modify only the download bits in TCSR register
firmware: qcom: scm: Remove log reporting memory allocation failure
firmware: qcom: scm: Remove redundant scm argument from qcom_scm_waitq_wakeup()
firmware: qcom: scm: Rework dload mode availability check
firmware: qcom: uefisecapp: Allow on sc8180x Primus and Flex 5G
firmware: qcom_scm: disable clocks if qcom_scm_bw_enable() fails
firmware: qcom_scm: remove IS_ERR() checks from qcom_scm_bw_{en,dis}able()
firmware: raspberrypi: Use correct device for DMA mappings
firmware: smccc: Export revision soc_id function
firmware: sysfb: Fix reference count of sysfb parent device
firmware: ti_sci: Unconditionally register reset handler
firmware: ti_sci: Use devm_register_restart_handler()
 
Linux: fix missing vmalloc.h includes
Linux: Fix race for duplicate reqsk on identical SYN
Linux: Fix userfaultfd_api to return EINVAL as expected
Linux: Fixes for McASP and dmaengine_pcm
 
flow_offload: add control flag checking helpers
flow_offload: fix flow_offload_has_one_action() kdoc
 
fortify: fix warnings in fortify tests with KASAN
 
fpga: altera-cvp: Remove an unused field in struct altera_cvp_conf
fpga: altera: drop driver owner assignment
fpga: bridge: add owner module and take its refcount
fpga: dfl: remove unused function is_dfl_feature_present()
fpga: dfl: remove unused member pdata from struct dfl_{afu,fme}
fpga: ice40-spi: Don't use "proxy" headers
fpga: manager: add owner module and take its refcount
fpga: region: add owner module and take its refcount
fpga: tests: use KUnit devices instead of platform devices
fpga: xilinx-core: add new gpio names for prog and init
fpga: xilinx-selectmap: add new driver
fpga: xilinx-spi: extract a common driver core
 
fprobe: Add entry/exit callbacks types
 
freevxfs: Convert freevxfs to the new mount API.
 
fs/buffer.c: massage the remaining users of ->bd_inode to ->bd_mapping
 
fs/coredump: Enable dynamic configuration of max file note size
 
fs/dcache: Re-use value stored to dentry->d_flags instead of re-reading
 
fs/direct-io: remove redundant assignment to variable retval
 
fs/file: fix the check in find_next_fd()
 
fs/ioctl: Add a comment to keep the logic in sync with LSM policies
 
fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
fs/ntfs3: Always make file nonresident on fallocate call
fs/ntfs3: Break dir enumeration if directory contents error
fs/ntfs3: Check 'folio' pointer for NULL
fs/ntfs3: Fix case when index is reused during tree transformation
fs/ntfs3: Mark volume as dirty if xattr is broken
fs/ntfs3: Missed le32_to_cpu conversion
fs/ntfs3: Redesign ntfs_create_inode to return error code instead of inode
fs/ntfs3: remove atomic_open
fs/ntfs3: Remove max link count info display during driver init
fs/ntfs3: Taking DOS names into account during link counting
fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
fs/ntfs3: use kcalloc() instead of kzalloc()
fs/ntfs3: Use variable length array instead of fixed size
 
fs/pidfs: make 'lsof' happy with our inode changes
 
fs/proc/task_mmu: convert pagemap_hugetlb_range() to work on folios
fs/proc/task_mmu: convert smaps_hugetlb_range() to work on folios
 
fs/proc: fix softlockup in __read_vmcore
 
fs/writeback: avoid to writeback non-expired inode in kupdate writeback
fs/writeback: bail out if there is no more inodes for IO and queued once
fs/writeback: correct comment of __wakeup_flusher_threads_bdi
fs/writeback: only calculate dirtied_before when b_io is empty
fs/writeback: remove unnecessary return in writeback_inodes_sb
fs/writeback: remove unused parameter wb of finish_writeback_work
 
fs: Add FOP_HUGE_PAGES
fs: add kernel-doc comments to fat_parse_long()
fs: Add kernel-doc comments to proc_create_net_data_write()
fs: aio: convert to ring_folios and internal_folios
fs: aio: use a folio in aio_free_ring()
fs: aio: use a folio in aio_setup_ring()
fs: Annotate struct file_handle with __counted_by() and use struct_size()
fs: better handle deep ancestor chains in is_subdir()
fs: claw back a few FMODE_* bits
fs: convert alloc_inode_sb() to a macro
fs: Create anon_inode_getfile_fmode()
fs: don't misleadingly warn during thaw operations
fs: ecryptfs: replace deprecated strncpy with strscpy
fs: nfsd: use group allocation/free of per-cpu counters API
fs: quota: use group allocation of per-cpu counters API
fs: Rename SB_I_EVM_UNSUPPORTED to SB_I_EVM_HMAC_UNSUPPORTED
fs: smb: common: add missing MODULE_DESCRIPTION() macros
fs: use bit shifts for FMODE_* flags
fs: WARN when f_count resurrection is attempted
 
fs_parser: move fsparam_string_empty() helper into header
 
fscrypt: convert bh_get_inode_and_lblk_num to use a folio
fscrypt: try to avoid refing parent dentry in fscrypt_file_open
 
fsnotify: Avoid -Wflex-array-member-not-at-end warning
fsnotify: create a wrapper fsnotify_find_inode_mark()
fsnotify: create helper fsnotify_update_sb_watchers()
fsnotify: create helpers to get sb and connp from object
fsnotify: Do not generate events for O_PATH file descriptors
fsnotify: fix UAF from FS_ERROR event on a shutting down filesystem
fsnotify: lazy attach fsnotify_sb_info state to sb
fsnotify: move s_fsnotify_connectors into fsnotify_sb_info
fsnotify: optimize the case of no permission event watchers
fsnotify: pass object pointer and type to fsnotify mark helpers
fsnotify: rename fsnotify_{get,put}_sb_connectors()
fsnotify: use an enum for group priority constants
 
fsverity: use register_sysctl_init() to avoid kmemleak warning
 
ftrace: Choose RCU Tasks based on TASKS_RCU rather than PREEMPTION
ftrace: Fix possible use-after-free issue in ftrace_location()
ftrace: make extra rcu_is_watching() validation check optional
ftrace: Remove the now superfluous sentinel elements from ctl_table array
ftrace: Remove unused global 'ftrace_direct_func_count'
ftrace: Remove unused list 'ftrace_direct_funcs'
ftrace: Replaces simple_strtoul in ftrace
ftrace: riscv: move from REGS to ARGS
ftrace: Use asynchronous grace period for register_ftrace_direct()
 
ftruncate: pass a signed offset
 
fuse: Add initial support for fs-verity
fuse: clear FR_SENT when re-adding requests into pending list
fuse: Convert fuse_readpages_end() to use folio_end_read()
fuse: set FR_PENDING atomically in fuse_resend()
fuse: virtio: drop owner assignment
 
gcc: disable '-Warray-bounds' for gcc-9
 
gcov: add support for GCC 14
 
genetlink: remove linux/genetlink.h
 
geneve: Fix incorrect inner network header offset when innerprotoinherit is set
 
genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline
 
genirq/cpuhotplug: Retry with cpu_online_mask when migration fails
genirq/cpuhotplug: Skip suspended interrupts when restoring affinity
 
genirq/irqdesc: Prevent use-after-free in irq_find_at_or_after()
 
genirq/msi: Add MSI allocation helper and export MSI functions
 
genirq: Avoid summation loops for /proc/interrupts
genirq: Convert kstat_irqs to a struct
genirq: Fix trivial typo in the comment CPY ==> COPY
genirq: Provide a snapshot mechanism for interrupt statistics
genirq: Reuse irq_is_nmi()
genirq: Simplify the checks for irq_set_percpu_devid_partition()
genirq: Update MAINTAINERS to include interrupt related header files
 
get_file_rcu(): no need to check for NULL separately
 
gfs2: Add a migrate_folio operation for journalled files
gfs2: Convert gfs2_aspace_writepage() to use a folio
gfs2: Convert gfs2_page_mkwrite() to use a folio
gfs2: do_xmote fixes
gfs2: Don't forget to complete delayed withdraw
gfs2: Don't set GLF_LOCK in gfs2_dispose_glock_lru
gfs2: finish_xmote cleanup
gfs2: Fix "ignore unlock failures after withdraw"
gfs2: Fix "Make glock lru list scanning safer"
gfs2: Fix lru_count accounting
gfs2: Fix NULL pointer dereference in gfs2_log_flush
gfs2: Fix potential glock use-after-free on unmount
gfs2: Follow-up to flag rename in sysfs status file
gfs2: Get rid of gfs2_glock_queue_put in signal_our_withdraw
gfs2: Get rid of newlines in log messages
gfs2: Get rid of unnecessary test_and_set_bit
gfs2: gfs2_freeze_unlock cleanup
gfs2: Improve gfs2_consist_inode() usage
gfs2: make timeout values more explicit
gfs2: more obvious initializations of mapping->host
gfs2: Remove and replace gfs2_glock_queue_work
gfs2: Remove ill-placed consistency check
gfs2: Remove unnecessary gfs2_meta_check_ii argument
gfs2: Replace gfs2_glock_queue_put with gfs2_glock_put_async
gfs2: Simplify gfs2_read_super
gfs2: Unlock fewer glocks on unmount
gfs2: Use [NO_]CREATE consistently for gfs2_glock_get
 
gpio: Add Intel Granite Rapids-D vGPIO driver
gpio: add missing MODULE_DESCRIPTION() macros
gpio: brcmstb: add support for gpio-ranges
gpio: brcmstb: Use dynamic GPIO base numbers
gpio: cros-ec: provide ID table for avoiding fallback match
gpio: davinci: Validate the obtained number of IRQs
gpio: graniterapids: Add missing raw_spinlock_init()
gpio: mmio: do not calculate bgpio_bits via "ngpios"
gpio: nuvoton: Fix sgpio irq handle error
gpio: of: support gpio-ranges for multiple gpiochip devices
gpio: pca953x: fix pca953x_irq_bus_sync_unlock race
gpio: pcie-idio-24: Use -ENOTSUPP consistently
gpio: regmap: Use -ENOTSUPP consistently
gpio: sch: Switch to memory mapped IO accessors
gpio: sch: Utilise temporary variable for struct device
gpio: swnode: Add ability to specify native chip selects for SPI
gpio: tqmx86: fix broken IRQ_TYPE_EDGE_BOTH interrupt type
gpio: tqmx86: fix typo in Kconfig label
gpio: tqmx86: introduce shadow register for GPIO output value
gpio: tqmx86: store IRQ trigger type and unmask status separately
gpio: virtio: drop owner assignment
 
gpiolib: acpi: Add fwnode name to the GPIO interrupt label
gpiolib: acpi: Check for errors first in acpi_find_gpio()
gpiolib: acpi: Extract __acpi_find_gpio() helper
gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match
gpiolib: acpi: Move ACPI device NULL check to acpi_can_fallback_to_crs()
gpiolib: acpi: Move acpi_can_fallback_to_crs() out of __acpi_find_gpio()
gpiolib: acpi: Pass con_id instead of property into acpi_dev_gpio_irq_get_by()
gpiolib: acpi: Remove never true check in acpi_get_gpiod_by_index()
gpiolib: acpi: Set label for IRQ only lines
gpiolib: acpi: Simplify error handling in __acpi_find_gpio()
gpiolib: cdev: Disallow reconfiguration without direction (uAPI v1)
gpiolib: cdev: Ignore reconfiguration without direction
gpiolib: Discourage to use formatting strings in line names
gpiolib: Do not mention legacy GPIOF_* in the code
gpiolib: Get rid of never false gpio_is_valid() calls
gpiolib: legacy: Remove unused gpio_request_array() and gpio_free_array()
gpiolib: of: add polarity quirk for TSC2005
gpiolib: of: fix lookup quirk for MIPS Lantiq
gpiolib: use dev_err() when gpiod_configure_flags failed
 
gpu: drm: exynos: hdmi: eliminate uses of of_node_put()
gpu: host1x: Add Tegra SE to SID table
 
greybus: arche-ctrl: move device table to its right location
greybus: Fix use-after-free bug in gb_interface_release due to race condition.
greybus: lights: check return of get_channel_from_mode
 
grow_dev_folio(): we only want ->bd_inode->i_mapping there
 
gtp: add helper function to build GTP packets from an IPv4 packet
gtp: add helper function to build GTP packets from an IPv6 packet
gtp: add IPv6 support
gtp: identify tunnel via GTP device + GTP version + TEID + family
gtp: move debugging to skbuff build helper function
gtp: pass up link local traffic to userspace socket
gtp: prepare for IPv6 support
gtp: properly parse extension headers
gtp: remove IPv4 and IPv6 header from context object
gtp: remove useless initialization
gtp: support for IPv4-in-IPv6-GTP and IPv6-in-IPv4-GTP
gtp: use IPv6 address /64 prefix for UE/MS
 
gup: use folios for gup_devmap
 
gve: Account for stopped queues when reading NIC stats
gve: Add adminq funcs to add/remove a single Rx queue
gve: Add counter adminq_get_ptype_map_cnt to stats report
gve: add support to change ring size via ethtool
gve: add support to read ring size ranges from the device
gve: Alloc and free QPLs with the rings
gve: Avoid rescheduling napi if on wrong cpu
gve: Avoid unnecessary use of comma operator
gve: Clear napi->skb before dev_kfree_skb_any()
gve: Correctly report software timestamping capabilities
gve: ignore nonrelevant GSO type bits when processing TSO headers
gve: Implement queue api
gve: Make gve_turn(up|down) ignore stopped queues
gve: Make gve_turnup work for nonempty queues
gve: make the completion and buffer ring size equal for DQO
gve: Make the GQ RX free queue funcs idempotent
gve: Remove qpl_cfg struct since qpl_ids map with queues respectively
gve: Reset Rx ring state in the ring-stop funcs
gve: set page count for RX QPL for GQI and DQO queue formats
gve: simplify setting decriptor count defaults
gve: Use ethtool_sprintf/puts() to fill stats strings
 
hardening: Enable KCFI and some other options
 
hexagon: fix fadvise64_64 calling conventions
 
hfsplus: fix uninit-value in copy_name
hfsplus: refactor copy_name to not use strncpy
 
HID: Add quirk for Logitech Casa touchpad
HID: Add WinWing Orion2 throttle support
HID: amd_sfh: Handle "no sensors" in PM operations
HID: amd_sfh: Modify and log error only if case of functionality failures
HID: amd_sfh: Use amd_get_c2p_val() to read C2P register
HID: asus: add ROG Ally N-Key ID and keycodes
HID: asus: add ROG Z13 lightbar
 
hid: asus: asus_report_fixup: fix potential read out of bounds
 
HID: asus: fix more n-key report descriptors if n-key quirked
HID: asus: make asus_kbd_init() generic, remove rog_nkey_led_init()
HID: bpf/dispatch: regroup kfuncs definitions
HID: bpf: add first in-tree HID-BPF fix for the XPPen Artist 24
HID: bpf: add in-tree HID-BPF fix for the HP Elite Presenter Mouse
HID: bpf: add in-tree HID-BPF fix for the Huion Kamvas Pro 19
HID: bpf: add in-tree HID-BPF fix for the IOGear Kaliber Gaming MMOmentum mouse
HID: bpf: add in-tree HID-BPF fix for the Raptor Mach 2
HID: bpf: add in-tree HID-BPF fix for the Wacom ArtPen
HID: bpf: add in-tree HID-BPF fix for the XBox Elite 2 over Bluetooth
HID: bpf: add in-tree HID-BPF fix for the XPPen Artist 16
HID: bpf: allow to inject HID event from BPF
HID: bpf: allow to use bpf_timer_set_sleepable_cb() in tracing callbacks.
HID: bpf: export hid_hw_output_report as a BPF kfunc
HID: bpf: fix hid_bpf_input_report() when hid-core is not ready
HID: core: remove unnecessary WARN_ON() in implement()
HID: corsair,lenovo: Convert sprintf() family to sysfs_emit() family
HID: do not assume HAT Switch logical max < 8
HID: google: hammer: Convert to platform remove callback returning void
HID: hid-debug: add EV_FF and FF_STATUS mappings
HID: hid-debug: add missing evdev and HID codes
HID: hid-debug: fix Moir -> Moire typo
HID: hid-debug: more informative output for EV_KEY
HID: hid-picolcd*: Convert sprintf() family to sysfs_emit() family
 
hid: hid-picolcd: Fix initialization order
hid: hid-picolcd: Remove struct backlight_ops.check_fb
 
HID: hid-sensor-custom: Convert sprintf() family to sysfs_emit() family
HID: hid-sensor-custom: Convert to platform remove callback returning void
HID: hid-steam: Add Deck IMU support
HID: i2c-hid: elan: fix reset suspend current leakage
HID: i2c-hid: Remove unused label in i2c_hid_set_power
HID: i2c-hid: Retry address probe after delay
HID: i2c-hid: Use address probe to wake on resume
HID: Ignore battery for ELAN touchscreens 2F2C and 4116
HID: intel-ish-hid: Add driver_data for specifying the firmware filename
HID: intel-ish-hid: Fix build error for COMPILE_TEST
HID: intel-ish-hid: fix endian-conversion
HID: intel-ish-hid: handler multiple MNG_RESET_NOTIFY messages
HID: intel-ish-hid: Implement loading firmware from host feature
HID: intel-ish-hid: ipc: Add check for pci_alloc_irq_vectors
HID: intel-ish-hid: ipc: Add Lunar Lake-M PCI device ID
HID: intel-ish-hid: Use PCI_VDEVICE() and rename device ID macros
HID: kye: Change Device Usage from Puck to Mouse
HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode()
HID: logitech-hidpp: add missing MODULE_DESCRIPTION() macro
HID: logitech: add a few Logitech HID++ device IDs
HID: nintendo: Don't fail on setting baud rate
HID: nintendo: Fix an error handling path in nintendo_hid_probe()
HID: nintendo: Remove unused function
HID: nintendo: use ida for LED player id
HID: nvidia-shield: Add missing check for input_ff_create_memless
HID: picoLCD: Constify lcd_ops
HID: playstation: DS4: Don't fail on calibration data request
HID: playstation: DS4: Don't fail on FW/HW version request
HID: playstation: DS4: Fix calibration workaround for clone devices
HID: playstation: DS4: Fix LED blinking
HID: playstation: DS4: Parse minimal report 0x01
HID: playstation: Simplify device type ID
HID: roccat: Convert sprintf() family to sysfs_emit() family
HID: sony: remove redundant assignment
HID: sony: Remove usage of the deprecated ida_simple_xx() API
HID: surface-hid: kbd: Convert to platform remove callback returning void
HID: uclogic: Expose firmware name
HID: winwing: Remove unused variable 'minor'
 
hpet: Support 32-bit userspace
 
hrtimer: Prevent queuing of hrtimer without a function callback
hrtimer: Remove unused function
hrtimer: Rename __hrtimer_hres_active() to hrtimer_hres_active()
 
HSI: omap_ssi_core: Convert to platform remove callback returning void
HSI: omap_ssi_port: Convert to platform remove callback returning void
 
hte: tegra-194: Convert to platform remove callback returning void
 
huge_memory.c: document huge page splitting rules more thoroughly
 
hugetlb: convert alloc_buddy_hugetlb_folio to use a folio
hugetlb: convert hugetlb_fault() to use struct vm_fault
hugetlb: convert hugetlb_no_page() to use struct vm_fault
hugetlb: convert hugetlb_wp() to use struct vm_fault
hugetlb: remove mention of destructors
 
hv_balloon: Enable hot-add for memblock sizes > 128 MiB
hv_balloon: Use kernel macros to simplify open coded sequences
 
hwmon: (acpi_power_meter) Ensure IPMI space handler is ready on Dell systems
hwmon: (adc128d818) simplify final return in probe
hwmon: (adc128d818) Use devm_regulator_get_enable_read_voltage()
hwmon: (aquacomputer_d5next) Add support for Octo flow sensor
hwmon: (aquacomputer_d5next) Add support for Octo flow sensor pulses
hwmon: (aspeed-g6-pwm-tach) Convert to platform remove callback returning void
hwmon: (aspeed-g6-pwm-tacho): Make use of devm_pwmchip_alloc() function
hwmon: (aspeed-g6-pwm-tacho): Make use of pwmchip_parent() accessor
hwmon: (coretemp) Extend the bitmask to read temperature to 0xff
hwmon: (da9052) Use devm_regulator_get_enable_read_voltage()
hwmon: (dell-smm) Add Dell G15 5511 to fan control whitelist
hwmon: (dell-smm) Add Dell G5 5505 to DMI table
hwmon: (dell-smm) Add Dell Precision 7540 to fan control whitelist
hwmon: (emc1403) Add support for conversion interval configuration
hwmon: (emc1403) Add support for EMC1428 and EMC1438.
hwmon: (emc1403) Convert to with_info API
hwmon: (emc1403) Support 11 bit accuracy
hwmon: (intel-m10-bmc-hwmon) Fix multiplier for N6000 board power sensor
hwmon: (it87) Do not enter configuration mode for some chiptypes
hwmon: (it87) Remove tests nolonger required
hwmon: (it87) Rename FEAT_CONF_NOEXIT to FEAT_NOCONF as more descriptive of requirement
hwmon: (it87) Test for chipset before entering configuration mode
hwmon: (jc42) Remove I2C_CLASS_SPD support
hwmon: (lm70) fix links in doc and comments
hwmon: (ltc2992) Fix memory leak in ltc2992_parse_dt()
hwmon: (max31790) revise the scale to write pwm
hwmon: (max6639) Use regmap
hwmon: (npcm750-pwm-fan) Remove an unused field in struct npcm7xx_cooling_device
hwmon: (npcm750-pwm-fan) Remove another unused field in struct npcm7xx_cooling_device
hwmon: (nzxt-kraken3) Add support for NZXT Kraken 2023 (standard and Elite) models
hwmon: (nzxt-kraken3) Bail out for unsupported device variants
hwmon: (nzxt-kraken3) Decouple device names from kinds
hwmon: (pmbus) Add driver for ADP1050
hwmon: (pmbus) Add support for Infineon XDP710
hwmon: (pmbus/adm1275) add adm1281 support
hwmon: (pmbus/adp1050) Don't use "proxy" headers
hwmon: (pmbus/mp2975) Constify local pointers to pmbus_driver_info
hwmon: (pmbus/mp2975) Fix IRQ masking
hwmon: (pmbus/mp2975) Replace home made version of __assign_bit()
hwmon: (pmbus/mp2975) Use i2c_get_match_data()
hwmon: (pwm-fan) Convert to use of_property_read_u32_array()
hwmon: (pwm-fan) Make use of device properties
hwmon: (shtc1) Fix property misspelling
hwmon: (stts751) Remove an unused field in struct stts751_priv
hwmon: Add EC Chip driver for Lenovo ThinkStation motherboards
hwmon: add HAS_IOPORT dependencies
hwmon: Drop explicit initialization of struct i2c_device_id::driver_data to 0
hwmon: Drop explicit initialization of struct i2c_device_id::driver_data to 0 (part 2)
hwmon: Use device_show_string() helper for sysfs attributes
 
hwrng: core - Convert sprintf/snprintf to sysfs_emit
hwrng: core - Remove add_early_randomness
hwrng: mxc-rnga - Drop usage of platform_driver_probe()
hwrng: stm32 - put IP into RPM suspend on failure
hwrng: stm32 - repair clock handling
hwrng: stm32 - use logical OR in conditional
hwrng: virtio: drop owner assignment
 
hwtracing: hisi_ptt: Assign parent for event_source device
 
i2c: acpi: Unbind mux adapters before delete
i2c: add HAS_IOPORT dependencies
i2c: Add nop fwnode operations
i2c: add zhaoxin i2c controller driver
i2c: ali1535: remove printout on handled timeouts
i2c: ali1563: remove printout on handled timeouts
i2c: ali15x3: remove printout on handled timeouts
i2c: amd-mp2-plat: use 'time_left' variable with wait_for_completion_timeout()
i2c: at91-master: remove printout on handled timeouts
i2c: at91: Fix the functionality flags of the slave-only interface
i2c: bcm-iproc: remove printout on handled timeouts
i2c: bcm2835: remove printout on handled timeouts
i2c: cadence: Add RISCV architecture support
i2c: cadence: Avoid fifo clear after start
i2c: cadence: remove printout on handled timeouts
i2c: davinci: remove printout on handled timeouts
i2c: designware: Add ACPI ID for Granite Rapids-D I2C controller
i2c: designware: Fix the functionality flags of the slave-only interface
i2c: designware: Replace MODULE_ALIAS() with MODULE_DEVICE_TABLE()
i2c: digicolor: use 'time_left' variable with wait_for_completion_timeout()
i2c: exynos5: use 'time_left' variable with wait_for_completion_timeout()
i2c: hix5hd2: use 'time_left' variable with wait_for_completion_timeout()
i2c: i801: Annotate apanel_addr as __ro_after_init
i2c: i801: Call i2c_register_spd for muxed child segments
i2c: i801: Fix missing Kconfig dependency
i2c: i801: remove printout on handled timeouts
i2c: i801: Remove usage of I2C_CLASS_SPD
i2c: img-scb: remove printout on handled timeouts
i2c: imx-lpi2c: use 'time_left' variable with wait_for_completion_timeout()
i2c: ismt: remove printout on handled timeouts
i2c: jz4780: use 'time_left' variable with wait_for_completion_timeout()
i2c: lpi2c: Avoid calling clk_get_rate during transfer
i2c: mark HostNotify target address as used
i2c: mpc: Removal of of_node_put with __free for auto cleanup
i2c: mux: gpio: remove support for class-based device instantiation
i2c: mux: Remove class argument from i2c_mux_add_adapter()
i2c: nomadik: remove printout on handled timeouts
i2c: ocores: convert to ioport_map() for IORESOURCE_IO
i2c: ocores: set IACK bit after core is enabled
i2c: octeon: Add platform prefix to macros
i2c: octeon: Handle watchdog timeout
i2c: omap: remove printout on handled timeouts
i2c: omap: use 'time_left' variable with wait_for_completion_timeout()
i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
i2c: pxa: use 'time_left' variable with wait_event_timeout()
i2c: qcom-geni: remove printout on handled timeouts
i2c: qcom-geni: use 'time_left' variable with wait_for_completion_timeout()
i2c: qup: remove printout on handled timeouts
i2c: rcar: bring hardware to known state when probing
i2c: rcar: clear NO_RXDMA flag after resetting
i2c: rcar: ensure Gen3+ reset does not disturb local targets
i2c: Remove I2C_CLASS_SPD
i2c: riic: Add support for R9A09G057 SoC
i2c: riic: Introduce helper functions for I2C read/write operations
i2c: riic: Pass register offsets and chip details as OF data
i2c: rk3x: remove printout on handled timeouts
i2c: rk3x: use 'time_left' variable with wait_event_timeout()
i2c: s3c2410: use 'time_left' variable with wait_event_timeout()
i2c: sh_mobile: remove printout on handled timeouts
i2c: st: remove printout on handled timeouts
i2c: st: use 'time_left' variable with wait_for_completion_timeout()
i2c: stm32f4: use 'time_left' variable with wait_for_completion_timeout()
i2c: stm32f7: use 'time_left' variable with wait_for_completion_timeout()
i2c: synquacer: Fix an error handling path in synquacer_i2c_probe()
i2c: synquacer: Remove a clk reference from struct synquacer_i2c
i2c: synquacer: use 'time_left' variable with wait_for_completion_timeout()
i2c: tegra: remove printout on handled timeouts
i2c: testunit: avoid re-issued work after read message
i2c: testunit: correct Kconfig description
i2c: testunit: discard write requests while old command is running
i2c: testunit: don't erase registers after STOP
i2c: thunderx: Adding ioclk support
i2c: thunderx: Clock divisor logic changes
i2c: thunderx: Support for High speed mode
i2c: uniphier-f: remove printout on handled timeouts
i2c: uniphier: remove printout on handled timeouts
i2c: viai2c: turn common code into a proper module
i2c: viperboard: drop driver owner assignment
i2c: wmt: add platform type VIAI2C_PLAT_WMT
i2c: wmt: create wmt_i2c_init for general init
i2c: wmt: fix a bug when thread blocked
i2c: wmt: rename something
i2c: wmt: split out common files
 
i3c: Add comment for -EAGAIN in i3c_device_do_priv_xfers()
i3c: dw: Add hot-join support.
i3c: master: Enable runtime PM for master controller
i3c: master: svc: change ENXIO to EAGAIN when IBI occurs during start frame
i3c: master: svc: fix invalidate IBI type and miss call client IBI handler
 
i40e: Add and use helper to reconfigure TC for given VSI
i40e: Add helper to access main VEB
i40e: Add helper to access main VSI
i40e: avoid forward declarations in i40e_nvm.c
i40e: Consolidate checks whether given VSI is main
i40e: factoring out i40e_suspend/i40e_resume
i40e: Fix XDP program unloading while removing the driver
i40e: fix: remove needless retries of NVM update
i40e: flower: validate control flags
i40e: Fully suspend and resume IO operations in EEH case
i40e: Refactor argument of i40e_detect_recover_hung()
i40e: Refactor argument of several client notification functions
i40e: Remove flags field from i40e_veb
 
iavf: drop page splitting and recycling
iavf: flower: validate control flags
iavf: kill "legacy-rx" for good
iavf: pack iavf_ring more efficiently
iavf: switch to Page Pool
 
IB/core: Implement a limit on UMAD receive List
 
IB/hfi1: allocate dummy net_device dynamically
IB/hfi1: Do not use custom stat allocator
IB/hfi1: Remove generic .ndo_get_stats64
 
IB/mlx5: Use __iowrite64_copy() for write combining stores
 
IB/qib: Use device_show_string() helper for sysfs attributes
IB/qib: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY
 
ibmvnic: Add tx check to prevent skb leak
ibmvnic: Free any outstanding tx skbs during scrq reset
ibmvnic: Return error code on TX scrq flush fail
 
ice: add additional E830 device ids
ice: Add automatic VF reset on Tx MDD events
ice: add flag to distinguish reset from .ndo_bpf in XDP rings config
ice: add ice_adapter for shared data across PFs on the same NIC
ice: Add support for PFCP hardware offload in switchdev
ice: Add switch recipe reusing feature
ice: Add tx_scheduling_layers devlink param
ice: Adjust the VSI/Aggregator layers
ice: avoid IRQ collision to fix init failure on ACPI S3 resume
ice: avoid the PTP hardware semaphore in gettimex64 path
ice: change repr::id values
ice: check for unregistering correct number of devlink params
ice: control default Tx rule in lag
ice: count representor stats
ice: Deduplicate tc action setup
ice: default Tx rule instead of to queue
ice: do switchdev slow-path Rx using PF VSI
ice: do Tx through PF netdev in slow-path
ice: Document tx_scheduling_layers parameter
ice: Don't process extts if PTP is disabled
ice: Enable switching default Tx scheduler topology
ice: fix 200G link speed message log
ice: fix 200G PHY types to link speed mapping
ice: fix accounting if a VLAN already exists
ice: Fix improper extts handling
ice: fix iteration of TLVs in Preserved Fields Area
ice: Fix package download algorithm
ice: fix reads from NVM Shadow RAM on E830 and E825-C devices
ice: Fix VSI list rule with ICE_SW_LKUP_LAST type
ice: flower: validate control flags
ice: fold ice_ptp_read_time into ice_ptp_gettimex64
ice: hold devlink lock for whole init/cleanup
ice: Implement 'flow-type ether' rules
ice: implement AQ download pkg retry
ice: Interpret .set_channels() input differently
ice: map XDP queues to vectors in ice_vsi_map_rings_to_vectors()
ice: move devlink port code to a separate file
ice: move ice_devlink.[ch] to devlink folder
ice: Rebuild TC queues on VSI queue reconfiguration
ice: refactor ICE_TC_FLWR_FIELD_ENC_OPTS
ice: refactor struct ice_vsi_cfg_params to be inside of struct ice_vsi
ice: Reject pin requests with unsupported flags
ice: remove af_xdp_zc_qps bitmap
ice: remove correct filters during eswitch release
ice: remove eswitch changing queues algorithm
ice: Remove ndo_get_phys_port_name
ice: Remove newlines in NL_SET_ERR_MSG_MOD
ice: remove switchdev control plane VSI
ice: Remove unnecessary argument from ice_fdir_comp_rules()
ice: set vf->num_msix in ice_initialize_vf_entry()
ice: store VF relative MSI-X index in q_vector->vf_reg_idx
ice: Support 5 layer topology
ice: update E830 device ids and comments
ice: use proper macro for testing bit
 
idpf: don't enable NAPI and interrupts prior to allocating Rx buffers
idpf: don't skip over ethtool tcp-data-split setting
idpf: Interpret .set_channels() input differently
idpf: make virtchnl2.h self-contained
idpf: sprinkle __counted_by{,_le}() in the virtchnl2 header
 
igb: flower: validate control flags
igb: Remove redundant runtime resume for ethtool_ops
igb: simplify pci ops declaration
 
igc: Add Tx hardware timestamp request for AF_XDP zero-copy packet
igc: fix a log entry using uninitialized netdev
igc: Fix Energy Efficient Ethernet support declaration
igc: Refactor runtime power management flow
igc: Remove redundant runtime resume for ethtool ops
 
iio: accel: adxl345: Add comment to probe
iio: accel: adxl345: Add spi-3wire option
iio: accel: adxl345: Group bus configuration
iio: accel: adxl345: Make data_range obsolete
iio: accel: adxl345: Move defines to header
iio: accel: adxl345: Pass function pointer to core
iio: accel: adxl345: Reorder probe initialization
iio: accel: adxl367: Remove second semicolon
iio: accel: fxls8962af: select IIO_BUFFER & IIO_KFIFO_BUF
iio: accel: fxls8962af: Switch from of specific to fwnode based properties.
iio: accel: kxcjk-1013: Use new iio_read_acpi_mount_matrix() helper
iio: accel: mma8452: Switch from of specific to fwnode property handling.
iio: accel: mxc4005: Read orientation matrix from ACPI ROTM method
iio: adc: ab8500-gpadc: Fix kernel-doc parameter names.
iio: adc: ab8500-gpadc: Use device_for_each_child_node_scoped() to simplify erorr paths.
iio: adc: ad4130: Use device_for_each_child_node_scoped() to simplify error paths.
iio: adc: ad7124: Switch from of specific to fwnode based property handling
iio: adc: ad7173: add AD7173 driver
iio: adc: ad7173: Add ad7173_device_info names
iio: adc: ad7173: add support for additional models
iio: adc: ad7173: Clear append status bit
iio: adc: ad7173: Fix ! vs ~ typo in ad7173_sel_clk()
iio: adc: ad7173: fix buffers enablement for ad7176-2
iio: adc: ad7173: Fix sampling frequency setting
iio: adc: ad7173: improve chip id's defines
iio: adc: ad7173: Remove index from temp channel
iio: adc: ad7173: Use device_for_each_child_node_scoped() to simplify error paths.
iio: adc: ad7192: Convert from of specific to fwnode property handling
iio: adc: ad7266: don't set masklength
iio: adc: ad7266: Fix variable checking bug
iio: adc: ad7292: Switch from of specific to fwnode property handling
iio: adc: ad7944: add driver for AD7944/AD7985/AD7986
iio: adc: ad7944: Add support for "3-wire mode"
iio: adc: ad7944: add support for chain mode
iio: adc: ad7944: Consolidate spi_sync() wrapper
iio: adc: ad7944: simplify adi,spi-mode property parsing
iio: adc: ad7944: use spi_optimize_message()
iio: adc: ad799x: add blank line to avoid warning messages
iio: adc: ad799x: change 'unsigned' to 'unsigned int' declaration
iio: adc: ad799x: Prefer to use octal permission
iio: adc: ad9467: fix scan type sign
iio: adc: ad9467: support digital interface calibration
iio: adc: ad_sigma_delta: Add optional irq selection
iio: adc: ad_sigma_delta: use 'time_left' variable with wait_for_completion_timeout()
iio: adc: adi-axi-adc: only error out in major version mismatch
iio: adc: adi-axi-adc: remove regmap max register
iio: adc: adi-axi-adc: support digital interface calibration
iio: adc: axi-adc: make sure AXI clock is enabled
iio: adc: exynos_adc: use 'time_left' variable with wait_for_completion_timeout()
iio: adc: fsl-imx25-gcq: Switch from of specific handing to fwnode based.
iio: adc: fsl-imx25-gcq: use 'time_left' variable with wait_for_completion_interruptible_timeout()
iio: adc: fsl-imx25-gcq: Use devm_* and dev_err_probe() to simplify probe
iio: adc: hx711: Switch from of specific to fwnode property handling.
iio: adc: intel_mrfld_adc: use 'time_left' variable with wait_for_completion_interruptible_timeout()
iio: adc: max11410: Use device_for_each_child_node_scoped()
iio: adc: mcp3564: Use device_for_each_child_node_scoped()
iio: adc: mxs-lradc-adc: don't set masklength
iio: adc: PAC1934: fix accessing out of bounds array index
iio: adc: pac1934: Use device_for_each_available_child_node_scoped() to simplify error handling.
iio: adc: qcom-spmi-adc5: Use device_for_each_child_node_scoped()
iio: adc: rcar-gyroadc: use for_each_available_child_node_scoped()
iio: adc: rtq6056: Use automated cleanup for mode handling in write_raw
iio: adc: rzg2l_adc: Use device_for_each_child_node_scoped()
iio: adc: spear_adc: Make use of device properties
iio: adc: stm32-adc: use 'time_left' variable with wait_for_completion_interruptible_timeout()
iio: adc: stm32-dfsdm-adc: use 'time_left' variable with wait_for_completion_interruptible_timeout()
iio: adc: stm32: Fixing err code to not indicate success
iio: adc: stm32: Use device_for_each_child_node_scoped()
iio: adc: ti-ads1015: use device_for_each_child_node_scoped()
iio: adc: ti-ads131e08: Use device_for_each_child_node_scoped() to simplify error paths.
iio: adc: twl4030-madc: Make use of device properties
iio: adc: twl6030-gpadc: use 'time_left' variable with wait_for_completion_interruptible_timeout()
iio: addac: ad74115: Use devm_regulator_get_enable_read_voltage()
iio: addac: ad74413r: Use device_for_each_child_node_scoped()
iio: backend: add API for interface tuning
iio: backend: add new functionality
iio: backend: change docs padding
iio: bmc150-accel-core: Use iio_read_acpi_mount_matrix() helper
iio: buffer-dma: add iio_dmaengine_buffer_setup()
iio: buffer-dma: Enable buffer write support
iio: buffer-dma: Rename iio_dma_buffer_data_available()
iio: buffer-dmaengine: Enable write support
iio: buffer-dmaengine: Support specifying buffer direction
iio: buffer: iio: core: move to the cleanup.h magic
iio: buffer: initialize masklength accumulator to 0
iio: chemical: bme680: Fix calibration data variable
iio: chemical: bme680: Fix overflows in compensate() functions
iio: chemical: bme680: Fix pressure value output
iio: chemical: bme680: Fix sensor data read operation
iio: core: Add iio_read_acpi_mount_matrix() helper function
iio: core: Calculate alloc_size only once in iio_device_alloc()
iio: core: Leave private pointer NULL when no private data supplied
iio: core: move to cleanup.h magic
iio: dac: ad3552: Use __free(fwnode_handle) to simplify error handling.
iio: dac: ad3552r: Use device_for_each_child_node_scoped()
iio: dac: ad5592r: fix temperature channel scaling value
iio: dac: ad5755: make use of of_device_id table
iio: dac: ad5770r: Use device_for_each_child_node_scoped()
iio: dac: ad9739a: write complete MU_CNT1 register during lock
iio: dac: add support for AXI DAC IP core
iio: dac: adi-axi: fix a mistake in axi_dac_ext_info_set()
iio: dac: fix ad9739a random config compile error
iio: dac: ltc2688: Use device_for_each_child_node_scoped()
iio: dac: support the ad9739a RF DAC
iio: dac: ti-dac5571: Add DAC081C081 support
iio: frequency: admfm2000: Use device_for_each_child_node_scoped() to simplify error paths.
iio: frequency: admv1013: Use devm_regulator_get_enable_read_voltage()
iio: health: max30102: add support for max30101
iio: humidity: hdc3020: add power management
iio: humidity: hdc3020: add reset management
iio: humidity: hdc3020: fix hysteresis representation
iio: humidity: hts211: drop casting to void in dev_set_drvdata
iio: imu: bmi323: Fix trigger notification in case of error
iio: imu: inv_icm42600: add support of ICM-42686-P
iio: imu: inv_icm42600: add support of ICM-42688-P
iio: imu: inv_icm42600: delete unneeded update watermark call
iio: imu: inv_icm42600: stabilized timestamp in interrupt
iio: imu: inv_mpu6050: add new interrupt handler for WoM events
iio: imu: inv_mpu6050: add WoM (Wake-on-Motion) sensor
iio: imu: inv_mpu6050: add WoM event as accel event
iio: imu: inv_mpu6050: add WoM suspend wakeup with low-power mode
iio: imu: inv_mpu6050: stabilized timestamping in interrupt
iio: imu: st_lsm6dsx: drop casting to void in dev_set_drvdata
iio: inkern: fix channel read regression
iio: inkern: move to the cleanup.h magic
iio: invensense: fix interrupt timestamp alignment
iio: invensense: fix odr switching to same value
iio: invensense: fix timestamp glitches when switching frequency
iio: light: Add support for APDS9306 Light Sensor
iio: light: apds9306: Fix error handing
iio: light: apds9306: Fix input arguments to in_range()
iio: light: apds9306: Fix off by one in apds9306_sampling_freq_get()
iio: light: apds9306: Improve apds9306_write_event_config()
iio: light: stk3310: Drop most likely fake ACPI ID
iio: pressure: BMP280 core driver headers sorting
iio: pressure: bmp280: Fix BMP580 temperature reading
iio: pressure: dps310: consistently check return value of `regmap_read`
iio: pressure: dps310: introduce consistent error handling
iio: pressure: dps310: simplify scale factor reading
iio: pressure: dps310: support negative temperature values
iio: pressure: hsc030pa: Use spi_read()
iio: pressure: zpa2326: use 'time_left' variable with wait_for_completion_interruptible_timeout()
iio: temp: ltc2983: Use __free(fwnode_handle) and device_for_each_node_scoped()
iio: temperature: ltc2983: support vdd regulator
iio: temperature: mcp9600: Fix temperature reading for negative values
iio: temperature: mlx90635: Fix ERR_PTR dereference in mlx90635_probe()
iio: trigger: Fix condition for own trigger
iio: trigger: move to the cleanup.h magic
iio: xilinx-ams: Don't include ams_ctrl_channels in scan_mask
 
ila: block BH in ila_output()
 
ima: add crypto agility support for template-hash algorithm
ima: Avoid blocking in RCU read-side critical section
ima: define an init_module critical data record
ima: Fix use-after-free on a dentry's dname.name
ima: fix wrong zero-assignment during securityfs dentry remove
ima: Move file-change detection variables into new structure
ima: re-evaluate file integrity on file metadata change
ima: Rename backing_inode to real_inode
 
include: trace: Widen the tag buffer in trace_scmi_dump_msg
 
inet: fix inet_fill_ifaddr() flags truncation
inet: frags: delay fqdir_free_fn()
inet: introduce dst_rtable() helper
inet: preserve const qualifier in inet_csk()
inet: use call_rcu_hurry() in inet_free_ifa()
 
inet_diag: Initialize pad field in struct inet_diag_req_v2
 
init/main.c: Minor cleanup for the setup_command_line() function
init/main.c: Remove redundant space from saved_command_line
 
init: replace deprecated strncpy with strscpy_pad
 
initrd: remove the now superfluous sentinel element from ctl_table array
 
Input: adafruit-seesaw - only report buttons that changed state
 
input: Add event code for accessibility key
input: Add support for "Do Not Disturb"
 
Input: ads7846 - use spi_device_id table
Input: atlas - drop owner assignment
Input: chipone_icn8505 - remove an unused field in struct icn8505_data
Input: cros_ec_keyb - remove an unused field in struct cros_ec_keyb
Input: cyapa - add missing input core locking to suspend/resume functions
Input: da7280 - remove an unused field in struct da7280_haptic
Input: drop explicit initialization of struct i2c_device_id::driver_data to 0
Input: edt-ft5x06 - add support for FocalTech FT5452 and FT8719
Input: elantech - fix touchpad state on resume for Lenovo N24
Input: ff-core - prefer struct_size over open coded arithmetic
Input: i8042 - add Ayaneo Kun to i8042 quirk table
Input: ili210x - fix ili251x_read_touch_data() return value
Input: ims-pcu - fix printf string overflow
Input: ioc3kbd - add device table
Input: lpc32xx-keys - remove an unused field in struct lpc32xx_kscan_drv
Input: matrix_keypad - remove an unused field in struct matrix_keypad
Input: pm8xxx-vibrator - correct VIB_MAX_LEVELS calculation
 
input: pm8xxx-vibrator: add new SPMI vibrator support
input: pm8xxx-vibrator: refactor to support new SPMI vibrator
 
Input: silead - Always support 10 fingers
Input: stmpe - drop driver owner assignment
Input: sur40 - convert le16 to cpu before use
Input: tca6416-keypad - remove an unused field in struct tca6416_keypad_chip
Input: tca6416-keypad - remove unused struct tca6416_drv_data
Input: try trimming too long modalias strings
Input: xpad - add support for ASUS ROG RAIKIRI PRO
Input: xpad - add support for Machenike G5 Pro Controller
Input: zet6223 - remove an unused field in struct zet6223_ts
 
instrumented.h: add instrument_memcpy_before, instrument_memcpy_after
 
integrity: Avoid -Wflex-array-member-not-at-end warnings
 
intel_th: Constify the struct device_type usage
intel_th: Convert sprintf/snprintf to sysfs_emit
intel_th: Convert to platform remove callback returning void
intel_th: msu: Fix kernel-doc warnings
intel_th: pci: Add Granite Rapids SOC support
intel_th: pci: Add Granite Rapids support
intel_th: pci: Add Lunar Lake support
intel_th: pci: Add Meteor Lake-S CPU support
intel_th: pci: Add Meteor Lake-S support
intel_th: pci: Add Sapphire Rapids SOC support
intel_th: Remove redundant initialization of pointer outp
intel_th: remove usage of the deprecated ida_simple_xx() API
 
interconnect: qcom: qcm2290: Fix mas_snoc_bimc QoS port assignment
interconnect: qcom: sm6115: Unspaghettify SNoC QoS port numbering
 
io-wq: Drop intermediate step between pending list and active work
io-wq: write next_work before dropping acct_lock
 
io: light: st_uvis25: drop casting to void in dev_set_drvdata
 
io_uring/alloc_cache: shrink default max entries from 512 to 128
io_uring/alloc_cache: switch to array based caching
 
io_uring/cmd: document some uring_cmd related helpers
io_uring/cmd: fix tw <-> issue_flags conversion
io_uring/cmd: kill one issue_flags to tw conversion
io_uring/cmd: move io_uring_try_cancel_uring_cmd()
 
io_uring/filetable: don't unnecessarily clear/reset bitmap
 
io_uring/io-wq: avoid garbage value of 'match' in io_wq_enqueue()
io_uring/io-wq: Use set_bit() and test_bit() at worker->flags
 
io_uring/kbuf: add helpers for getting/peeking multiple buffers
io_uring/kbuf: remove dead define
io_uring/kbuf: use vm_insert_pages() for mmap'ed pbuf ring
io_uring/kbuf: vmap pinned buffer ring
 
io_uring/msg_ring: cleanup posting to IOPOLL vs !IOPOLL ring
io_uring/msg_ring: reuse ctx->submitter_task read using READ_ONCE instead of re-reading it
 
io_uring/napi: fix timeout calculation
 
io_uring/net: add generic multishot retry helper
io_uring/net: add IORING_ACCEPT_DONTWAIT flag
io_uring/net: add IORING_ACCEPT_POLL_FIRST flag
io_uring/net: add iovec recycling
io_uring/net: add provided buffer support for IORING_OP_SEND
io_uring/net: always set kmsg->msg.msg_control_user before issue
io_uring/net: always setup an io_async_msghdr
io_uring/net: assign kmsg inq/flags before buffer selection
io_uring/net: don't clear msg_inq before io_recv_buf_select() needs it
io_uring/net: drop 'kmsg' parameter from io_req_msg_cleanup()
io_uring/net: fix sendzc lazy wake polling
io_uring/net: get rid of ->prep_async() for receive side
io_uring/net: get rid of ->prep_async() for send side
io_uring/net: get rid of io_notif_complete_tw_ext
io_uring/net: merge ubuf sendzc callbacks
io_uring/net: move connect to always using async data
io_uring/net: remove (now) dead code in io_netmsg_recycle()
io_uring/net: set MSG_ZEROCOPY for sendzc in advance
io_uring/net: support bundles for recv
io_uring/net: support bundles for send
io_uring/net: switch io_recv() to using io_async_msghdr
io_uring/net: switch io_send() and io_send_zc() to using io_async_msghdr
io_uring/net: unify cleanup handling
io_uring/net: wire up IORING_CQE_F_SOCK_NONEMPTY for accept
 
io_uring/notif: disable LAZY_WAKE for linked notifs
io_uring/notif: implement notification stacking
io_uring/notif: refactor io_tx_ubuf_complete()
io_uring/notif: remove ctx var from io_notif_tw_complete
io_uring/notif: shrink account_pages to u32
io_uring/notif: simplify io_notif_flush()
 
io_uring/poll: shrink alloc cache size to 32
 
io_uring/rsrc: don't lock while !TASK_RUNNING
io_uring/rsrc: fix incorrect assignment of iter->nr_segs in io_import_fixed
 
io_uring/rw: add iovec recycling
io_uring/rw: always setup io_async_rw for read/write requests
io_uring/rw: avoid punting to io-wq directly
io_uring/rw: cleanup retry path
io_uring/rw: ensure retry condition isn't lost
io_uring/rw: Free iovec before cleaning async data
io_uring/rw: reinstate thread check for retries
 
io_uring/sqpoll: ensure that normal task_work is also run timely
io_uring/sqpoll: work around a potential audit memory leak
 
io_uring/timeout: remove duplicate initialization of the io_timeout list.
 
io_uring/uring_cmd: defer SQE copying until it's needed
io_uring/uring_cmd: switch to always allocating async data
 
io_uring: always lock __io_cqring_overflow_flush
io_uring: Avoid anonymous enums in io_uring uapi
io_uring: check for non-NULL file pointer in io_file_can_poll()
io_uring: clean up io_lockdep_assert_cq_locked
io_uring: consolidate overflow flushing
io_uring: don't attempt to mmap larger than what the user asks for
io_uring: drop ->prep_async()
io_uring: ensure overflow entries are dropped when ring is exiting
io_uring: fail NOP if non-zero op flags is passed in
io_uring: fix cancellation overwriting req->flags
io_uring: fix possible deadlock in io_register_iowq_max_workers()
io_uring: fix warnings on shadow variables
io_uring: flush delayed fallback task_work in cancelation
io_uring: force tw ctx locking
io_uring: get rid of intermediate aux cqe caches
io_uring: get rid of remap_pfn_range() for mapping rings/sqes
io_uring: get rid of struct io_rw_state
io_uring: kill dead code in io_req_complete_post
io_uring: kill io_msg_alloc_async_prep()
io_uring: move mapping/allocation helpers to a separate file
io_uring: open code io_cqring_overflow_flush()
io_uring: re-arrange Makefile order
io_uring: refactor io_fill_cqe_req_aux
io_uring: refactor io_req_complete_post()
io_uring: refill request cache in memory order
io_uring: remove async request cache
io_uring: remove checks for NULL 'sq_offset'
io_uring: remove current check from complete_post
io_uring: remove dead struct io_submit_state member
io_uring: remove extra SQPOLL overflow flush
io_uring: remove io_req_put_rsrc_locked()
io_uring: remove struct io_tw_state::locked
io_uring: Remove the now superfluous sentinel elements from ctl_table array
io_uring: remove timeout/poll specific cancelations
io_uring: Remove unused function
io_uring: Require zeroed sqe->len on provided-buffers send
io_uring: return void from io_put_kbuf_comp()
io_uring: separate header for exported net bits
io_uring: signal SQPOLL task_work with TWA_SIGNAL_NO_IPI
io_uring: support to inject result for NOP
io_uring: turn implicit assumptions into a warning
io_uring: unexport io_req_cqe_overflow()
io_uring: unify io_pin_pages()
io_uring: use the right type for work_llist empty check
io_uring: use unpin_user_pages() where appropriate
io_uring: use vmap() for ring mapping
 
iomap: convert iomap_writepages to writeack_iter
iomap: do some small logical cleanup in buffered write
iomap: don't increase i_size if it's not a write operation
iomap: drop the write failure handles when unsharing and zeroing
iomap: fault in smaller chunks for non-large folio mappings
iomap: Fix iomap_adjust_read_range for plen calculation
iomap: keep on increasing i_size in iomap_write_end()
iomap: make iomap_write_end() return a boolean
iomap: use a new variable to handle the written bytes in iomap_write_iter()
 
iommu/amd: Add IO page fault notifier handler
iommu/amd: Add support for enable/disable IOPF
iommu/amd: Add support for enabling/disabling IOMMU features
iommu/amd: Add support for page response
iommu/amd: Add SVA domain support
iommu/amd: Check EFR[EPHSup] bit before enabling PPR
iommu/amd: Define per-IOMMU iopf_queue
iommu/amd: Enable Guest Translation after reading IOMMU feature register
iommu/amd: Enable PCI features based on attached domain capability
iommu/amd: Fix compilation error
iommu/amd: Fix GT feature enablement again
iommu/amd: Fix Invalid wait context issue
iommu/amd: Fix panic accessing amd_iommu_enable_faulting
iommu/amd: Fix PPR interrupt processing logic
iommu/amd: Fix sysfs leak in iommu init
iommu/amd: Fix workqueue name
iommu/amd: Initial SVA support for AMD IOMMU
iommu/amd: Introduce iommu_dev_data.max_pasids
iommu/amd: Introduce per device DTE update function
iommu/amd: Invalidate cache before removing device from domain list
iommu/amd: Move PPR-related functions into ppr.c
iommu/amd: Rename amd_iommu_v2_supported() as amd_iommu_pasid_supported()
iommu/amd: Setup GCR3 table in advance if domain is SVA capable
iommu/amd: use page allocation function provided by iommu-pages.h
 
iommu/arm-smmu-qcom-debug: Add support for TBUs
 
iommu/arm-smmu-qcom: Don't build debug features as a kernel module
iommu/arm-smmu-qcom: Use a custom context fault handler for sdm845
iommu/arm-smmu-qcom: Use the custom fault handler on more platforms
 
iommu/arm-smmu-v3: Add a type for the CD entry
iommu/arm-smmu-v3: Add an ops indirection to the STE code
iommu/arm-smmu-v3: Add unit tests for arm_smmu_write_entry
iommu/arm-smmu-v3: Allocate the CD table entry in advance
iommu/arm-smmu-v3: Build the whole CD in arm_smmu_make_s1_cd()
iommu/arm-smmu-v3: Consolidate clearing a CD table entry
iommu/arm-smmu-v3: Do not allow a SVA domain to be set on the wrong PASID
iommu/arm-smmu-v3: Do not ATC invalidate the entire domain
iommu/arm-smmu-v3: Free MSIs in case of ENOMEM
iommu/arm-smmu-v3: Make arm_smmu_alloc_cd_ptr()
iommu/arm-smmu-v3: Make CD programming use arm_smmu_write_entry()
iommu/arm-smmu-v3: Make the kunit into a module
iommu/arm-smmu-v3: Move the CD generation for S1 domains into a function
iommu/arm-smmu-v3: Move the CD generation for SVA into a function
iommu/arm-smmu-v3: Retire disable_bypass parameter
 
iommu/arm-smmu: Allow using a threaded handler for context interrupts
iommu/arm-smmu: Convert to domain_alloc_paging()
 
iommu/dma: avoid expensive indirect calls for sync operations
iommu/dma: Centralise iommu_setup_dma_ops()
iommu/dma: Fix domain init
iommu/dma: fix zeroing of bounce buffer padding used by untrusted devices
iommu/dma: Make limit checks self-contained
iommu/dma: use iommu_put_pages_list() to releae freelist
 
iommu/exynos: use page allocation function provided by iommu-pages.h
 
iommu/io-pgtable-arm: use page allocation function provided by iommu-pages.h
 
iommu/io-pgtable-dart: use page allocation function provided by iommu-pages.h
 
iommu/rockchip: use page allocation function provided by iommu-pages.h
 
iommu/sun50i: use page allocation function provided by iommu-pages.h
 
iommu/tegra-smmu: use page allocation function provided by iommu-pages.h
 
iommu/vt-d: Add cache tag assignment interface
iommu/vt-d: Add cache tag invalidation helpers
iommu/vt-d: Add trace events for cache tag interface
iommu/vt-d: add wrapper functions for page allocations
iommu/vt-d: Allocate DMAR fault interrupts locally
iommu/vt-d: Cleanup use of iommu_flush_iotlb_psi()
iommu/vt-d: Decouple igfx_off from graphic identity mapping
iommu/vt-d: Enable posted mode for device MSIs
iommu/vt-d: Fix missed device TLB cache tag
iommu/vt-d: Make posted MSI an opt-in command line option
iommu/vt-d: Remove caching mode check before device TLB flush
iommu/vt-d: Remove debugfs use of private data field
iommu/vt-d: Remove intel_svm_dev
iommu/vt-d: Remove private data use in fault message
iommu/vt-d: Remove redundant assignment to variable err
iommu/vt-d: Remove struct intel_svm
iommu/vt-d: Use cache helpers in arch_invalidate_secondary_tlbs
iommu/vt-d: Use cache_tag_flush_all() in flush_iotlb_all
iommu/vt-d: Use cache_tag_flush_range() in cache_invalidate_user
iommu/vt-d: Use cache_tag_flush_range() in tlb_sync
iommu/vt-d: Use cache_tag_flush_range_np() in iotlb_sync_map
iommu/vt-d: Use try_cmpxchg64{,_local}() in iommu.c
 
iommu: account IOMMU allocated memory
iommu: Add ops->domain_alloc_sva()
iommu: Add ops->domain_alloc_sva()
iommu: observability of the IOMMU allocations
iommu: Pass domain to remove_dev_pasid() op
iommu: Return right value in iommu_sva_bind_device()
iommu: Undo pasid attachment only for the devices that have succeeded
iommu: virtio: drop owner assignment
 
ionic: fix kernel panic due to multi-buffer handling
ionic: fix kernel panic in XDP_TX action
ionic: fix use after netif_napi_del()
ionic: use dev_consume_skb_any outside of napi
 
ip6_vti: Do not use custom stat allocator
ip6_vti: fix memleak on netns dismantle
ip6_vti: Remove generic .ndo_get_stats64
 
ip_tunnel: convert __be16 tunnel flags to bitmaps
ip_tunnel: harden copying IP tunnel params to userspace
ip_tunnel: use a separate struct to store tunnel params in the kernel
 
ipc: remove the now superfluous sentinel element from ctl_table array
 
ipmi: bt-bmc: Convert to platform remove callback returning void
ipmi: Convert from tasklet to BH workqueue
ipmi: ipmi_powernv: Convert to platform remove callback returning void
ipmi: ipmi_si_platform: Convert to platform remove callback returning void
ipmi: ipmi_ssif: Convert to platform remove callback returning void
ipmi: kcs_bmc_aspeed: Convert to platform remove callback returning void
ipmi: kcs_bmc_npcm7xx: Convert to platform remove callback returning void
 
ipv4: correctly iterate over the target netns in inet_dump_ifaddr()
ipv4: Fix address dump when IPv4 is disabled on an interface
ipv4: Remove RTO_ONLINK.
ipv4: Set scope explicitly in ip_route_output().
 
ipv6: anycast: use call_rcu_hurry() in aca_put()
ipv6: bring NLM_DONE out to a separate recv() again
ipv6: fix possible race in __fib6_drop_pcpu_from()
ipv6: introduce dst_rt6_info() helper
ipv6: ioam: block BH from ioam6_output()
ipv6: prevent possible NULL deref in fib6_nh_init()
ipv6: prevent possible NULL dereference in rt6_probe()
ipv6: remove RTNL protection from inet6_dump_fib()
ipv6: remove RTNL protection from ip6addrlbl_dump()
ipv6: sr: add missing seg6_local_exit
ipv6: sr: block BH in seg6_output_core() and seg6_input_core()
ipv6: sr: fix incorrect unregister order
ipv6: sr: fix invalid unregister error path
ipv6: sr: fix memleak in seg6_hmac_init_algo
ipv6: sr: fix missing sk_buff release in seg6_input_core
ipv6: use call_rcu_hurry() in fib6_info_release()
 
ipvlan: Dont Use skb->sk in ipvlan_process_v{4,6}_outbound
ipvlan: handle NETDEV_DOWN event
 
ipvs: add READ_ONCE barrier for ipvs->sysctl_amemthresh
ipvs: allow some sysctls in non-init user namespaces
 
irqchip/alpine-msi: Fix off-by-one in allocation error path
 
irqchip/gic-v3-its: Avoid explicit cpumask allocation on stack
irqchip/gic-v3-its: Fix potential race condition in its_vlpi_prop_update()
irqchip/gic-v3-its: Remove BUG_ON in its_vpe_irq_domain_alloc
 
irqchip/irq-bcm6345-l1: Avoid explicit cpumask allocation on stack
 
irqchip/irq-brcmstb-l2: Avoid saving mask on shutdown
 
irqchip/loongson-eiointc: Avoid explicit cpumask allocation on stack
irqchip/loongson-eiointc: Set CPU affinity only on SMP machines for LoongArch
irqchip/loongson-eiointc: Use early_cpu_to_node() instead of cpu_to_node()
 
irqchip/loongson-liointc: Set different ISRs for different cores
 
irqchip/loongson-pch-msi: Fix off-by-one on allocation error path
 
irqchip/loongson-pch-pic: Update interrupt registration policy
 
irqchip/loongson: Select GENERIC_IRQ_EFFECTIVE_AFF_MASK if SMP for IRQ_LOONGARCH_CPU
 
irqchip/mxs: Declare icoll_handle_irq() as static
 
irqchip/renesas-rzg2l: Simplify rzg2l_irqc_irq_{en,dis}able()
 
irqchip/riscv-aplic-direct: Avoid explicit cpumask allocation on stack
 
irqchip/riscv-aplic: Add support for MSI-mode
irqchip/riscv-aplic: Fix spelling mistake "forwared" -> "forwarded"
 
irqchip/riscv-imsic: Add device MSI domain support for PCI devices
irqchip/riscv-imsic: Add device MSI domain support for platform devices
irqchip/riscv-imsic: Fix boot time update effective affinity warning
irqchip/riscv-imsic: Fixup riscv_ipi_set_virq_range() conflict
 
irqchip/riscv-intc: Prevent memory leak when riscv_intc_init_common() fails
 
irqchip/sifive-plic: Avoid explicit cpumask allocation on stack
irqchip/sifive-plic: Chain to parent IRQ after handlers are ready
 
irqchip/stm32-exti: Convert driver to standard PM
irqchip/stm32-exti: Fix minor indentation issue
irqchip/stm32-exti: Map interrupts through interrupts-extended
irqchip/stm32-exti: Mark events reserved with RIF configuration check
irqchip/stm32-exti: Skip secure events
 
irqchip: Add RISC-V advanced PLIC driver for direct-mode
irqchip: Add RISC-V incoming MSI controller early driver
irqchip: Remove redundant irq_chip::name initialization
irqchip: riscv-imsic: Fixup riscv_ipi_set_virq_range() conflict
 
irqdomain: Check virq for 0 before use in irq_dispose_mapping()
 
isdn: kcapi: don't build unused procfs code
 
isofs: convert isofs to use the new mount API
isofs: Remove calls to set/clear the error flag
isofs: Use *-y instead of *-objs in Makefile
 
jbd2: add prefix 'jbd2' for 'shrink_type'
jbd2: remove redundant assignement to variable err
jbd2: use shrink_type type instead of bool type for __jbd2_journal_clean_checkpoint_list()
 
jffs2: Fix potential illegal address access in jffs2_free_inode
jffs2: nodemgmt: fix kernel-doc comments
jffs2: prevent xattr node from overflowing the eraseblock
jffs2: print symbolic error name instead of error code
jffs2: Simplify the allocation of slab caches
 
jfs: xattr: fix buffer overflow for invalid xattr
 
jump_label,module: Don't alloc static_key_mod for __ro_after_init keys
 
kallsyms: Avoid weak references for kallsyms symbols
kallsyms: replace deprecated strncpy with strscpy
kallsyms: rework symbol lookup return codes
 
kasan, fortify: properly rename memintrinsics
 
kasan: fix bad call to unpoison_slab_object
 
kbuild,bpf: Switch to using --btf_features for pahole v1.26 and later
 
kbuild: add 'private' to target-specific variables
kbuild: avoid unneeded kallsyms step 3
kbuild: buildtar: add comments about inconsistent package generation
kbuild: buildtar: install riscv compressed images as vmlinuz
kbuild: buildtar: remove warning for the default case
kbuild: change scripts/mksysmap into sed script
kbuild: do not add $(srctree) or $(objtree) to header search paths
kbuild: doc: Update default INSTALL_MOD_DIR from extra to updates
kbuild: enable -Wcast-function-type-strict unconditionally
kbuild: enable -Wformat-truncation on clang
kbuild: explicitly run mksysmap as sed script from link-vmlinux.sh
kbuild: Fix build target deb-pkg: ln: failed to create hard link
kbuild: fix short log for AS in link-vmlinux.sh
kbuild: Install dtb files as 0644 in Makefile.dtbinst
kbuild: Make ld-version.sh more robust against version string changes
kbuild: provide reasonable defaults for tool coverage
kbuild: remove a stale comment about cleaning in link-vmlinux.sh
kbuild: remove redundant $(wildcard ) for rm-files
kbuild: remove redundant extra warning flags
kbuild: Remove support for Clang's ThinLTO caching
kbuild: rpm-pkg: avoid the warnings with dtb's listed twice
kbuild: rpm-pkg: fix build error with CONFIG_MODULES=n
kbuild: rust: use `-Zdebuginfo-compression`
kbuild: rust: use `-Zdwarf-version` to support DWARFv5
kbuild: scripts/gdb: bring the "abspath" back
kbuild: scripts/gdb: Replace missed $(srctree)/$(src) w/ $(src)
kbuild: simplify generic vdso installation code
kbuild: turn on -Wextra by default
kbuild: turn on -Wrestrict by default
kbuild: use $(obj)/ instead of $(src)/ for common pattern rules
kbuild: Use $(obj)/%.cc to fix host C++ module builds
kbuild: use $(src) instead of $(srctree)/$(src) for source directory
kbuild: use GCOV_PROFILE and KCSAN_SANITIZE in scripts/Makefile.modfinal
kbuild: use the upstream `alloc` crate
 
kconfig: add menu_next() function and menu_for_each(_sub)_entry macros
kconfig: add sym_get_choice_menu() helper
kconfig: doc: document behavior of 'select' and 'imply' followed by 'if'
kconfig: doc: fix a typo in the note about 'imply'
kconfig: fix comparison to constant symbols, 'm', 'n'
kconfig: gconf: give a proper initial state to the Save button
kconfig: gconf: remove debug code
kconfig: gconf: show checkbox for choice correctly
kconfig: gconf: update pane correctly after loading a config file
kconfig: gconf: use MENU_CHANGED instead of SYMBOL_CHANGED
kconfig: lxdialog: remove initialization with A_NORMAL
kconfig: m/nconf: merge two item_add_str() calls
kconfig: m/nconf: remove dead code to display children of choice members
kconfig: m/nconf: remove dead code to display value of bool choice
kconfig: remove 'optional' property support
kconfig: remove redundant check in expr_join_or()
kconfig: remove SYMBOL_CHOICE flag
kconfig: remove SYMBOL_NO_WRITE flag
kconfig: remove unneeded code for user-supplied values being out of range
kconfig: remove unneeded if-conditional in conf_choice()
kconfig: remove unused expr_is_no()
kconfig: remove wrong expr_trans_bool()
kconfig: turn conf_choice() into void function
kconfig: turn defaults and additional prompt for choice members into error
kconfig: turn missing prompt for choice members into error
kconfig: use linked list in sym_set_changed()
kconfig: use menu_for_each_entry() to traverse menu tree
kconfig: use menu_list_for_each_sym() in sym_check_choice_deps()
kconfig: use sym_get_choice_menu() in conf_write_defconfig()
kconfig: use sym_get_choice_menu() in sym_check_prop()
 
kcov, usb: disable interrupts in kcov_remote_start_usb_softirq
 
kcov: avoid clang out-of-range warning
kcov: don't lose track of remote references during softirqs
 
kcsan, compiler_types: Introduce __data_racy type qualifier
 
kdb: Fix buffer overflow during tab-complete
kdb: Fix console handling when editing and tab-completing commands
kdb: Merge identical case statements in kdb_read()
kdb: Replace double memcpy() with memmove() in kdb_read()
kdb: Simplify management of tmpbuffer in kdb_read()
kdb: Use format-specifiers rather than memset() for padding in kdb_read()
kdb: Use format-strings rather than '\0' injection in kdb_read()
kdb: Use str_plural() to fix Coccinelle warning
 
kernel misc: Remove the now superfluous sentinel elements from ctl_table array
 
kernel-doc: Added "*" in $type_constants2 to fix 'make htmldocs' warning.
kernel-doc: fix struct_group_tagged() parsing
 
kernel/watchdog_perf.c: tidy up kerneldoc
 
kernel: Remove signal hacks for vhost_tasks
 
kernel_file_open(): get rid of inode argument
 
kernfs: mount: Remove unnecessary ‘NULL’ values from knparent
 
kexec: fix the unexpected kexec_dprintk() macro
 
KEYS: asymmetric: Add missing dependencies of FIPS_SIGNATURE_SELFTEST
KEYS: asymmetric: Add missing dependency on CRYPTO_SIG
 
keys: Fix overwrite of key expiration on instantiation
 
KEYS: trusted: Add session encryption protection to the seal/unseal path
KEYS: trusted: Do not use WARN when encode fails
KEYS: trusted: Fix memory leak in tpm2_key_encode()
KEYS: trusted: improve scalability of trust source config
KEYS: trusted: Introduce NXP DCP-backed trusted keys
KEYS: trusted: tpm2: Use struct tpm_buf for sized buffers
 
keys: update key quotas in key_put()
 
kfifo: add kfifo_dma_out_prepare_mapped()
kfifo: add kfifo_out_linear{,_ptr}()
kfifo: don't use "proxy" headers
kfifo: drop __kfifo_dma_out_finish_r()
kfifo: fix typos in kernel-doc
kfifo: introduce and use kfifo_skip_count()
kfifo: pass offset to setup_sgl_buf() instead of a pointer
kfifo: remove support for physically non-contiguous memory
kfifo: rename l to len_to_end in setup_sgl()
 
kgdb: add HAS_IOPORT dependency
 
kheaders: explicitly define file modes for archived headers
kheaders: use `command -v` to test for existence of `cpio`
 
khugepaged: convert alloc_charge_hpage to alloc_charge_folio
khugepaged: inline hpage_collapse_alloc_folio()
khugepaged: pass a folio to __collapse_huge_page_copy()
khugepaged: remove hpage from collapse_file()
khugepaged: remove hpage from collapse_huge_page()
khugepaged: use a folio throughout collapse_file()
khugepaged: use a folio throughout hpage_collapse_scan_file()
 
kmsan: do not wipe out origin when doing partial unpoisoning
 
knfsd: LOOKUP can return an illegal error value
 
kprobe/ftrace: bail out if ftrace was killed
kprobe/ftrace: fix build error due to bad function definition
 
kprobes: remove dependency on CONFIG_MODULES
kprobes: Remove the now superfluous sentinel elements from ctl_table array
 
kselftest/alsa: Ensure _GNU_SOURCE is defined
 
kselftest/arm64: Remove unused parameters in abi test
 
kselftest/clone3: Make test names for set_tid test stable
 
kselftest/tty: Report a consistent test name for the one test we run
 
kselftest: Add mechanism for reporting a KSFT_ result code
kselftest: Add missing signature to the comments
kselftest: arm64: Add a null pointer check
 
ksmbd: avoid to send duplicate oplock break notifications
ksmbd: discard write access to the directory open
ksmbd: fix missing use of get_write in in smb2_set_ea()
ksmbd: ignore trailing slashes in share paths
ksmbd: move leading slash check to smb2_get_name()
ksmbd: return FILE_DEVICE_DISK instead of super magic
 
kunit/fortify: Add memcpy() tests
kunit/fortify: Do not spam logs with fortify WARNs
kunit/fortify: Fix memcmp() test to be amplitude agnostic
kunit/fortify: Fix mismatched kvalloc()/vfree() usage
kunit/fortify: Fix replaced failure path to unbreak __alloc_size
kunit/fortify: Remove __kmalloc_node() test
kunit/fortify: Rename tests to use recommended conventions
 
kunit/overflow: Adjust for __counted_by with DEFINE_RAW_FLEX()
 
kunit: Add tests for fault
kunit: bail out early in __kunit_test_suites_init() if there are no suites to test
kunit: Fix kthread reference
kunit: Fix KUNIT_SUCCESS() calls in iov_iter tests
kunit: Fix race condition in try-catch completion
kunit: Fix timeout message
kunit: Handle test faults
kunit: Handle thread creation error
kunit: Print last test location on fault
kunit: string-stream-test: use KUNIT_DEFINE_ACTION_WRAPPER
kunit: test: Move fault tests behind KUNIT_FAULT_TEST Kconfig option
kunit: unregister the device on error
 
KVM, x86: add architectural support code for #VE
 
KVM: Add function comments for __kvm_read/write_guest_page()
KVM: Allow page-sized MMU caches to be initialized with custom 64-bit values
KVM: arm64: AArch32: Fix spurious trapping of conditional instructions
KVM: arm64: Abstract set/clear of CPTR_EL2 bits behind helper
KVM: arm64: Add accessor for per-CPU state
KVM: arm64: Add helpers for ESR_ELx_ERET_ISS_ERET*
KVM: arm64: Add is_pkvm_initialized() helper
KVM: arm64: Allocate memory mapped at hyp for host sve state in pKVM
KVM: arm64: Allow AArch32 PSTATE.M to be restored as System mode
KVM: arm64: Avoid BBM when changing only s/w bits in Stage-2 PTE
KVM: arm64: Avoid BUG-ing from the host abort path
KVM: arm64: Change kvm_handle_mmio_return() return polarity
KVM: arm64: Check for PTE validity when checking for executable/cacheable
KVM: arm64: Clarify rationale for ZCR_EL1 value restored on guest exit
KVM: arm64: Consolidate initializing the host data's fpsimd_state/sve in pKVM
KVM: arm64: Constraint PAuth support to consistent implementations
KVM: arm64: Convert kvm_mpidr_index() to bitmap_gather()
KVM: arm64: Destroy mpidr_data for 'late' vCPU creation
KVM: arm64: Disassociate vcpus from redistributor region on teardown
KVM: arm64: Do not map the host fpsimd state to hyp in pKVM
KVM: arm64: Do not re-initialize the KVM lock
KVM: arm64: Document the KVM/arm64-specific calls in hypercalls.rst
KVM: arm64: Drop trapping of PAuth instructions/keys
KVM: arm64: Eagerly restore host fpsimd/sve state in pKVM
KVM: arm64: Ensure that SME controls are disabled in protected mode
KVM: arm64: Exclude FP ownership from kvm_vcpu_arch
KVM: arm64: Exclude host_debug_data from vcpu_arch
KVM: arm64: Exclude host_fpsimd_state pointer from kvm_vcpu_arch
KVM: arm64: Exclude mdcr_el2_host from kvm_vcpu_arch
KVM: arm64: FFA: Release hyp rx buffer
KVM: arm64: Fix AArch32 register narrowing on userspace write
KVM: arm64: Fix comment for __pkvm_vcpu_init_traps()
KVM: arm64: Fix hvhe/nvhe early alias parsing
KVM: arm64: Fix prototype for __sve_save_state/__sve_restore_state
KVM: arm64: Force injection of a data abort on NISV MMIO exit
KVM: arm64: Harden __ctxt_sys_reg() against out-of-range values
KVM: arm64: Improve out-of-order sysreg table diagnostics
KVM: arm64: Initialize the kvm host data's fpsimd_state pointer in pKVM
KVM: arm64: Introduce and use predicates that check for protected VMs
KVM: arm64: Issue CMOs when tearing down guest s2 pages
KVM: arm64: Move guest_owns_fp_regs() to increase its scope
KVM: arm64: Move management of __hyp_running_vcpu to load/put on VHE
KVM: arm64: Move setting the page as dirty out of the critical section
KVM: arm64: nv: Add emulation for ERETAx instructions
KVM: arm64: nv: Add kvm_has_pauth() helper
KVM: arm64: nv: Add trap forwarding for ERET and SMC
KVM: arm64: nv: Advertise support for PAuth
KVM: arm64: nv: Configure HCR_EL2 for FEAT_NV2
KVM: arm64: nv: Drop VCPU_HYP_CONTEXT flag
KVM: arm64: nv: Expose BTI and CSV_frac to a guest hypervisor
KVM: arm64: nv: Fast-track 'InHost' exception returns
KVM: arm64: nv: Fix relative priorities of exceptions generated by ERETAx
KVM: arm64: nv: Handle ERETA[AB] instructions
KVM: arm64: nv: Handle HCR_EL2.{API,APK} independently
KVM: arm64: nv: Honor HFGITR_EL2.ERET being set
KVM: arm64: nv: Reinject PAC exceptions caused by HCR_EL2.API==0
KVM: arm64: nv: Work around lack of pauth support in old toolchains
KVM: arm64: Only reset vCPU-scoped feature ID regs once
KVM: arm64: Prevent kmemleak from accessing .hyp.data
KVM: arm64: Refactor checks for FP state ownership
KVM: arm64: Refactor CPACR trap bit setting/clearing to use ELx format
KVM: arm64: Refactor setting the return value in kvm_vm_ioctl_enable_cap()
KVM: arm64: Reformat/beautify PTP hypercall documentation
KVM: arm64: Reintroduce __sve_save_state
KVM: arm64: Remove duplicated AA64MMFR1_EL1 XNX
KVM: arm64: Remove FFA_MSG_SEND_DIRECT_REQ from the denylist
KVM: arm64: Rename __tlb_switch_to_{guest,host}() in VHE
KVM: arm64: Rename firmware pseudo-register documentation file
KVM: arm64: Rename is_id_reg() to imply VM scope
KVM: arm64: Reset VM feature ID regs from kvm_reset_sys_regs()
KVM: arm64: Restrict supported capabilities for protected VMs
KVM: arm64: Simplify vgic-v3 hypercalls
KVM: arm64: Specialize handling of host fpsimd state on trap
KVM: arm64: Support TLB invalidation in guest context
KVM: arm64: Use hVHE in pKVM by default on CPUs with VHE support
KVM: arm64: vgic-debug: Use an xarray mark for debug iterator
KVM: arm64: vgic-its: Get rid of the lpi_list_lock
KVM: arm64: vgic-its: Get rid of vgic_copy_lpi_list()
KVM: arm64: vgic-its: Maintain a translation cache per ITS
KVM: arm64: vgic-its: Rip out the global translation cache
KVM: arm64: vgic-its: Scope translation cache invalidations to an ITS
KVM: arm64: vgic-its: Spin off helper for finding ITS by doorbell addr
KVM: arm64: vgic-its: Use the per-ITS translation cache for injection
KVM: arm64: vgic-its: Walk LPI xarray in its_sync_lpi_pending_table()
KVM: arm64: vgic-its: Walk LPI xarray in vgic_its_cmd_handle_movall()
KVM: arm64: vgic-its: Walk LPI xarray in vgic_its_invall()
KVM: arm64: vgic: Allocate private interrupts on demand
KVM: Clarify meaning of hva_to_pfn()'s 'atomic' parameter
KVM: delete .change_pte MMU notifier callback
KVM: Discard zero mask with function kvm_dirty_ring_reset
 
kvm: do not account temporary allocations to kmem
 
KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
KVM: fix documentation for KVM_CREATE_GUEST_MEMFD
KVM: introduce new vendor op for KVM_GET_DEVICE_ATTR
KVM: nVMX: Add a sanity check that nested PML Full stems from EPT Violations
KVM: nVMX: Always handle #VEs in L0 (never forward #VEs from L2 to L1)
KVM: nVMX: Clear EXIT_QUALIFICATION when injecting an EPT Misconfig
KVM: nVMX: Initialize #VE info page for vmcs02 when proving #VE support
KVM: PPC: Book3S HV nestedv2: Cancel pending DEC exception
KVM: PPC: Book3S HV nestedv2: Fix an error handling path in gs_msg_ops_kvmhv_nestedv2_config_fill_info()
KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
KVM: PPC: code cleanup for kvmppc_book3s_irqprio_deliver
KVM: PPC: Fix documentation for ppc mmu caps
KVM: Remove kvm_make_all_cpus_request_except()
KVM: remove unused argument of kvm_handle_hva_range()
KVM: riscv: selftests: Add a test for counter overflow
KVM: riscv: selftests: Add a test for PMU snapshot functionality
KVM: riscv: selftests: Add commandline option for SBI PMU test
KVM: riscv: selftests: Add helper functions for extension checks
KVM: riscv: selftests: Add SBI PMU extension definitions
KVM: riscv: selftests: Add SBI PMU selftest
KVM: riscv: selftests: Add Sscofpmf to get-reg-list test
KVM: riscv: selftests: Move sbi definitions to its own header file
KVM: s390: fix LPSWEY handling
KVM: s390: vsie: Use virt_to_phys for crypto control block
KVM: s390: vsie: Use virt_to_phys for facility control block
KVM: s390x: selftests: Add shared zeropage test
KVM: sefltests: Add kvm_util_types.h to hold common types, e.g. vm_vaddr_t
KVM: selftests: Add a minimal library for interacting with an ITS
KVM: selftests: Add global snapshot of kvm_is_forced_emulation_enabled()
KVM: selftests: Add helper for enabling LPIs on a redistributor
KVM: selftests: Add macro for TSS selector, rename up code/data macros
KVM: selftests: Add quadword MMIO accessors
KVM: selftests: Add stress test for LPI injection
KVM: selftests: Add vcpu_arch_put_guest() to do writes from guest code
KVM: selftests: Align with kernel's GIC definitions
KVM: selftests: Allocate x86's GDT during VM creation
KVM: selftests: Allocate x86's TSS at VM creation
KVM: selftests: Allow many vCPUs and reader threads per UFFD in demand paging test
KVM: selftests: Allow skipping the KVM_RUN sanity check in rseq_test
KVM: selftests: arm64: Rename helper in set_id_regs to imply VM scope
KVM: selftests: arm64: Store expected register value in set_id_regs
KVM: selftests: arm64: Test that feature ID regs survive a reset
KVM: selftests: arm64: Test vCPU-scoped feature ID registers
KVM: selftests: Avoid assuming "sudo" exists in NX hugepage test
KVM: selftests: Compare wall time from xen shinfo against KVM_GET_CLOCK
KVM: selftests: Define _GNU_SOURCE for all selftests code
KVM: selftests: Drop @selector from segment helpers
KVM: selftests: Drop superfluous switch() on vm->mode in vcpu_init_sregs()
KVM: selftests: Explicitly clobber the IDT in the "delete memslot" testcase
KVM: selftests: Fix off-by-one initialization of GDT limit
KVM: selftests: Fix RISC-V compilation
KVM: selftests: Fix shift of 32 bit unsigned int more than 32 bits
KVM: selftests: Fold x86's descriptor tables helpers into vcpu_init_sregs()
KVM: selftests: Init IDT and exception handlers for all VMs/vCPUs on x86
KVM: selftests: Init x86's segments during VM creation
KVM: selftests: Make monitor_mwait require MONITOR/MWAIT feature
KVM: selftests: Map x86's exception_handlers at VM creation, not vCPU setup
KVM: selftests: Move GDT, IDT, and TSS fields to x86's kvm_vm_arch
KVM: selftests: Move platform_info_test's main assert into guest code
KVM: selftests: Move x86's descriptor table helpers "up" in processor.c
KVM: selftests: Provide a global pseudo-RNG instance for all tests
KVM: selftests: Provide an API for getting a random bool from an RNG
KVM: selftests: Randomly force emulation on x86 writes from guest code
KVM: selftests: Remove second semicolon
KVM: selftests: Rename x86's vcpu_setup() to vcpu_init_sregs()
KVM: selftests: Report per-vcpu demand paging rate from demand paging test
KVM: selftests: Require KVM_CAP_USER_MEMORY2 for tests that create memslots
KVM: selftests: Rework platform_info_test to actually verify #GP
KVM: selftests: Standardise layout of GIC frames
KVM: selftests: Use EPOLL in userfaultfd_util reader threads
KVM: selftests: Use MPIDR_HWID_BITMASK from cputype.h
KVM: selftests: Use TAP in the steal_time test
KVM: selftests: x86: Prioritize getting max_gfn from GuestPhysBits
KVM: SEV-ES: Delegate LBR virtualization to the processor
KVM: SEV-ES: Disallow SEV-ES guests when X86_FEATURE_LBRV is absent
KVM: SEV-ES: Fix svm_get_msr()/svm_set_msr() for KVM_SEV_ES_INIT guests
KVM: SEV-ES: Prevent MSR access post VMSA encryption
KVM: SEV: Add GHCB handling for Hypervisor Feature Support requests
KVM: SEV: Add GHCB handling for termination requests
KVM: SEV: Add support to handle AP reset MSR protocol
KVM: SEV: Allow per-guest configuration of GHCB protocol version
KVM: SEV: allow SEV-ES DebugSwap again
KVM: SEV: define VM types for SEV and SEV-ES
KVM: SEV: introduce KVM_SEV_INIT2 operation
KVM: SEV: introduce to_kvm_sev_info
KVM: SEV: publish supported VMSA features
KVM: SEV: store VMSA features in kvm_sev_info
KVM: SEV: sync FPU and AVX state at LAUNCH_UPDATE_VMSA time
KVM: SEV: use u64_to_user_ptr throughout
KVM: Simplify error handling in __gfn_to_pfn_memslot()
KVM: Stop processing *all* memslots when "null" mmu_notifier handler is found
KVM: SVM: Compile sev.c if and only if CONFIG_KVM_AMD_SEV=y
KVM: SVM: Invert handling of SEV and SEV_ES feature flags
KVM: SVM: WARN on vNMI + NMI window iff NMIs are outright masked
KVM: Treat the device list as an rculist
KVM: Use vfree for memory allocated by vcalloc()/__vcalloc()
KVM: VMX: Don't kill the VM on an unexpected #VE
KVM: VMX: Dump VMCS on unexpected #VE
KVM: VMX: Enumerate EPT Violation #VE support in /proc/cpuinfo
KVM: VMX: Introduce test mode related to EPT violation VE
KVM: VMX: Modify NMI and INTR handlers to take intr_info as function argument
KVM: VMX: Move out vmx_x86_ops to 'main.c' to dispatch VMX and TDX
KVM: VMX: Move posted interrupt descriptor out of VMX code
KVM: x86/mmu: Add sanity checks that KVM doesn't create EPT #VE SPTEs
KVM: x86/mmu: Add Suppress VE bit to EPT shadow_mmio_mask/shadow_present_mask
KVM: x86/mmu: Allow non-zero value for non-present SPTE and removed SPTE
KVM: x86/mmu: check for invalid async page faults involving private memory
KVM: x86/mmu: Don't force emulation of L2 accesses to non-APIC internal slots
KVM: x86/mmu: Don't save mmu_invalidate_seq after checking private attr
KVM: x86/mmu: Exit to userspace with -EFAULT if private fault hits emulation
KVM: x86/mmu: Explicitly disallow private accesses to emulated MMIO
KVM: x86/mmu: Fix a largely theoretical race in kvm_mmu_track_write()
KVM: x86/mmu: Handle no-slot faults at the beginning of kvm_faultin_pfn()
KVM: x86/mmu: Initialize kvm_page_fault's pfn and hva to error values
KVM: x86/mmu: Move private vs. shared check above slot validity checks
KVM: x86/mmu: Move slot checks from __kvm_faultin_pfn() to kvm_faultin_pfn()
KVM: x86/mmu: Pass full 64-bit error code when handling page faults
KVM: x86/mmu: Print SPTEs on unexpected #VE
KVM: x86/mmu: Process atomically-zapped SPTEs after TLB flush
KVM: x86/mmu: Replace hardcoded value 0 for the initial value for SPTE
KVM: x86/mmu: Sanity check that __kvm_faultin_pfn() doesn't create noslot pfns
KVM: x86/mmu: Set kvm_page_fault.hva to KVM_HVA_ERR_BAD for "no slot" faults
KVM: x86/mmu: Track shadow MMIO value on a per-VM basis
KVM: x86/mmu: Use SHADOW_NONPRESENT_VALUE for atomic zap in TDP MMU
KVM: x86/mmu: Use synthetic page fault error code to indicate private faults
KVM: x86/mmu: WARN and skip MMIO cache on private, reserved page faults
KVM: x86/mmu: WARN if upper 32 bits of legacy #PF error code are non-zero
KVM: x86: add fields to struct kvm_arch for CoCo features
KVM: x86: Add supported_vm_types to kvm_caps
KVM: x86: Advertise max mappable GPA in CPUID.0x80000008.GuestPhysBits
KVM: x86: Allow, don't ignore, same-value writes to immutable MSRs
KVM: x86: Always sync PIR to IRR prior to scanning I/O APIC routes
KVM: x86: Define more SEV+ page fault error bits/flags for #NPF
KVM: x86: Disable KVM_INTEL_PROVE_VE by default
KVM: x86: Don't advertise guest.MAXPHYADDR as host.MAXPHYADDR in CPUID
KVM: x86: Drop support for hand tuning APIC timer advancement from userspace
KVM: x86: Explicitly zero kvm_caps during vendor module load
KVM: x86: Force KVM_WERROR if the global WERROR is enabled
KVM: x86: Fully re-initialize supported_mce_cap on vendor module load
KVM: x86: Fully re-initialize supported_vm_types on vendor module load
KVM: x86: Move nEPT exit_qualification field from kvm_vcpu_arch to x86_exception
KVM: x86: Move synthetic PFERR_* sanity checks to SVM's #NPF handler
KVM: x86: Only set APICV_INHIBIT_REASON_ABSENT if APICv is enabled
KVM: x86: Remove separate "bit" defines for page fault error code masks
KVM: x86: Remove VT-d mention in posted interrupt tracepoint
KVM: x86: Split core of hypercall emulation to helper function
KVM: x86: use u64_to_user_ptr()
 
l2tp: fix ICMP error handling for UDP-encap sockets
l2tp: Support different protocol versions with same IP/port quadruple
l2tp: Support several sockets with same IP/port quadruple
 
landlock: Add IOCTL access right for character and block devices
landlock: Document IOCTL support
landlock: Fix d_parent walk
 
Linux: LE Create Connection command timeout increased to 20 secs
 
leds: aat1290: Remove unused field 'torch_brightness' from 'struct aat1290_led'
leds: an30259a: Use devm_mutex_init() for mutex initialization
leds: apu: Remove duplicate DMI lookup data
leds: aw200xx: Use devm API to cleanup module's resources
leds: aw2013: Use devm API to cleanup module's resources
leds: class: Revert: "If no default trigger is given, make hw_control trigger the default trigger"
leds: lm3532: Use devm API to cleanup module's resources
leds: lp3952: Use devm API to cleanup module's resources
leds: lp50xx: Remove unused field 'bank_modules' from 'struct lp50xx_led'
leds: lp50xx: Remove unused field 'num_of_banked_leds' from 'struct lp50xx'
leds: mlxreg: Use devm_mutex_init() for mutex initialization
leds: mt6360: Fix the second LED can not enable torch mode by V4L2
leds: mt6370: Remove unused field 'reg_cfgs' from 'struct mt6370_priv'
leds: nic78bx: Use devm API to cleanup module's resources
leds: pwm: Disable PWM when going to suspend
leds: qcom-lpg: Add support for PMI8950 PWM
leds: simatic-ipc-leds-gpio: Add support for module BX-59A
leds: sun50i-a100: Use match_string() helper to simplify the code
leds: trigger: audio: Remove this trigger
leds: trigger: netdev: Remove not needed call to led_set_brightness in deactivate
leds: trigger: pattern: Add support for hrtimer
leds: trigger: Store brightness set by led_trigger_event()
 
lib/alloc_tag: do not register sysctl interface when CONFIG_SYSCTL=n
lib/alloc_tag: fix RCU imbalance in pgalloc_tag_get()
 
lib/bitmap: add bitmap_{read,write}()
lib/bitmap: add compile-time test for __assign_bit() optimization
 
lib/build_OID_registry: avoid non-destructive substitution for Perl < 5.13.2 compat
lib/build_OID_registry: don't mention the full path of the script in output
 
lib/raid6: use CC_FLAGS_FPU for NEON CFLAGS
 
lib/test_bitmap: add tests for bitmap_{read,write}()
lib/test_bitmap: use pr_info() for non-error messages
 
lib/test_bitops: Add benchmark test for fns()
 
lib/test_hmm.c: handle src_pfns and dst_pfns allocation failure
 
lib/test_rhashtable: add missing MODULE_DESCRIPTION() macro
 
lib/xarray: introduce a new helper xas_get_order
 
lib: add allocation tagging support for memory allocation profiling
lib: add codetag reference into slabobj_ext
lib: add memory allocations report in show_mem()
lib: Add one-byte emulation function
lib: add version into /proc/allocinfo output
lib: Allow for the DIM library to be modular
lib: code tagging framework
lib: code tagging module support
lib: introduce early boot parameter to avoid page_ext memory overhead
lib: introduce support for page allocation tagging
lib: make test_bitops compilable into the kernel image
lib: prevent module unloading if memory is not freed
 
libbpbpf: Check bpf_map/bpf_program fd validity
 
libbpf: Add bpf_link support for BPF_PROG_TYPE_SOCKMAP
libbpf: Add kprobe session attach type name to attach_type_name
libbpf: Add new sec_def "sk_skb/verdict"
libbpf: Add ring__consume_n / ring_buffer__consume_n
libbpf: add support for BPF cookie for raw_tp/tp_btf programs
libbpf: Add support for kprobe session attach
libbpf: Avoid casts from pointers to enums in bpf_tracing.h
libbpf: better fix for handling nulled-out struct_ops program
libbpf: detect broken PID filtering logic for multi-uprobe
libbpf: don't close(-1) in multi-uprobe feature detector
libbpf: Fix bpf_ksym_exists() in GCC
libbpf: Fix dump of subsequent char arrays
libbpf: Fix error message in attach_kprobe_multi
libbpf: Fix error message in attach_kprobe_session
libbpf: fix feature detectors when using token_fd
libbpf: fix libbpf_strerror_r() handling unknown errors
libbpf: Fix misaligned array closing bracket
libbpf: fix potential overflow in ring__consume_n()
libbpf: fix ring_buffer__consume_n() return result logic
libbpf: Handle .llvm. symbol properly
libbpf: handle nulled-out program in struct_ops correctly
libbpf: handle yet another corner case of nulling out struct_ops program
libbpf: improve early detection of doomed-to-fail BPF program loading
libbpf: Mark libbpf_kallsyms_parse static function
libbpf: Prevent null-pointer dereference when prog to load has no BTF
libbpf: remove unnecessary struct_ops prog validity check
libbpf: ringbuf: Allow to consume up to a certain amount of items
libbpf: Skip zeroed or null fields if not found in the kernel type.
libbpf: Start v1.5 development cycle
libbpf: support "module: Function" syntax for tracing programs
libbpf: Use local bpf_helpers.h include
 
libceph: fix crush_choose_firstn() kernel-doc warnings
libceph: fix race between delayed_work() and ceph_monc_stop()
libceph: suppress crush_choose_indep() kernel-doc warnings
 
libeth: add Rx buffer management
 
libfs: Add simple_offset_rename() API
libfs: Fix simple_offset_rename_exchange()
 
libperf cpumap: Add any, empty and min helpers
libperf cpumap: Ensure empty cpumap is NULL from alloc
 
libsubcmd: Fix parse-options memory leak
 
linkmode: convert linkmode_{test,set,clear,mod}_bit() to macros
 
Linux: Linux 6.10
Linux: Linux 6.10-rc1
Linux: Linux 6.10-rc2
Linux: Linux 6.10-rc3
Linux: Linux 6.10-rc4
Linux: Linux 6.10-rc5
Linux: Linux 6.10-rc6
Linux: Linux 6.10-rc7
 
linux/syscalls.h: add missing __user annotations
 
liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
 
livepatch: Rename KLP_* to KLP_TRANSITION_*
 
lkdtm: Disable CFI checking for perms functions
 
loadpin: Prevent SECURITY_LOADPIN_ENFORCE=y without module decompression
 
lockd: host: Remove unnecessary statements'host = NULL;'
 
locking/atomic/x86: Correct the definition of __arch_try_cmpxchg128()
locking/atomic/x86: Define arch_atomic_sub() family using arch_atomic_add() functions
locking/atomic/x86: Introduce arch_atomic64_read_nonatomic() to x86_32
locking/atomic/x86: Introduce arch_atomic64_try_cmpxchg() to x86_32
locking/atomic/x86: Introduce arch_try_cmpxchg64() for !CONFIG_X86_CMPXCHG64
locking/atomic/x86: Introduce arch_try_cmpxchg64_local()
locking/atomic/x86: Merge __arch{,_try}_cmpxchg64_emu_local() with __arch{,_try}_cmpxchg64_emu()
locking/atomic/x86: Modernize x86_32 arch_{,try_}_cmpxchg64{,_local}()
locking/atomic/x86: Rewrite x86_32 arch_atomic64_{,fetch}_{and,or,xor}() functions
 
locking/atomic: scripts: fix ${atomic}_sub_and_test() kerneldoc
 
locking/mutex: Introduce devm_mutex_init()
 
locking/pvqspinlock/x86: Remove redundant CMP after CMPXCHG in __raw_callee_save___pv_queued_spin_unlock()
locking/pvqspinlock/x86: Use _Q_LOCKED_VAL in PV_UNLOCK_ASM macro
 
locking/pvqspinlock: Use try_cmpxchg() in qspinlock_paravirt.h
locking/pvqspinlock: Use try_cmpxchg_acquire() in trylock_clear_pending()
 
locking/qspinlock/x86: Micro-optimize virt_spin_lock()
 
locking/qspinlock: Always evaluate lockevent* non-event parameter once
locking/qspinlock: Use atomic_try_cmpxchg_relaxed() in xchg_tail()
 
locking/x86/xen: Use try_cmpxchg() in xen_alloc_p2m_entry()
 
LoongArch/smp: Refine some ipi functions on LoongArch platform
 
LoongArch: Add all CPUs enabled by fdt to NUMA node 0
LoongArch: dts: Add new supported device nodes to Loongson-2K0500
LoongArch: dts: Add new supported device nodes to Loongson-2K2000
LoongArch: dts: Remove "disabled" state of clock controller node
LoongArch: Fix built-in DTB detection
LoongArch: Fix callchain parse error with kernel tracepoint events again
LoongArch: Fix entry point in kernel image header
LoongArch: Fix GMAC's phy-mode definitions in dts
LoongArch: Fix multiple hardware watchpoint issues
LoongArch: Fix watchpoint setting error
LoongArch: Give a chance to build with !CONFIG_SMP
LoongArch: implement ARCH_HAS_KERNEL_FPU_SUPPORT
LoongArch: KVM: Add cpucfg area for kvm hypervisor
LoongArch: KVM: Add hypercall instruction emulation
LoongArch: KVM: Add mmio trace events support
LoongArch: KVM: Add PV IPI support on guest side
LoongArch: KVM: Add PV IPI support on host side
LoongArch: KVM: Add software breakpoint support
LoongArch: KVM: Add vcpu mapping from physical cpuid
LoongArch: KVM: Remove an unneeded semicolon
LoongArch: Only allow OBJTOOL & ORC unwinder if toolchain supports -mthin-add-sub
LoongArch: Override higher address bits in JUMP_VIRT_ADDR
LoongArch: Remove CONFIG_ACPI_TABLE_UPGRADE in platform_init()
LoongArch: rust: Switch to use built-in rustc target
LoongArch: Select ARCH_HAS_FAST_MULTIPLIER
LoongArch: Select ARCH_SUPPORTS_INT128 if CC_HAS_INT128
LoongArch: Select ARCH_WANT_DEFAULT_BPF_JIT
LoongArch: Select THP_SWAP if HAVE_ARCH_TRANSPARENT_HUGEPAGE
LoongArch: Trigger user-space watchpoints correctly
LoongArch: Update Loongson-3 default config file
 
loop: Disable fallocate() zero and discard if not supported
 
lsm: remove the now superfluous sentinel element from ctl_table array
 
m68k: amiga: Use str_plural() to fix Coccinelle warning
m68k: Avoid CONFIG_COLDFIRE switch in uapi header
m68k: Calculate THREAD_SIZE from THREAD_SIZE_ORDER
m68k: defconfig: Update defconfigs for v6.9-rc1
m68k: Fix spinlock race in kernel thread creation
m68k: Let GENERIC_IOMAP depend on HAS_IOPORT
m68k: mac: Fix reboot hang on Mac IIci
m68k: Move ARCH_HAS_CPU_CACHE_ALIASING
m68k: pgtable: Add missing #include
 
mac802154: fix time calculation in ieee802154_configure_durations()
 
macintosh/ams: Fix unused variable warning
 
macintosh/macio-adb: replace of_node_put() with __free
 
macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"
 
mailbox: arm_mhuv3: Add driver
mailbox: Convert from tasklet to BH workqueue
mailbox: mtk-cmdq-mailbox: fix module autoloading
mailbox: mtk-cmdq: Fix pm_runtime_get_sync() warning in mbox shutdown
mailbox: omap: Merge mailbox child node setup loops
mailbox: omap: Move fifo size check to point of use
mailbox: omap: Move omap_mbox_irq_t into driver
mailbox: omap: Remove device class
mailbox: omap: Remove kernel FIFO message queuing
mailbox: omap: Remove mbox_chan_to_omap_mbox()
mailbox: omap: Remove unneeded header omap-mailbox.h
mailbox: omap: Remove unused omap_mbox_request_channel() function
mailbox: omap: Remove unused omap_mbox_{enable,disable}_irq() functions
mailbox: omap: Reverse FIFO busy check logic
mailbox: omap: Use devm_pm_runtime_enable() helper
mailbox: omap: Use function local struct mbox_controller
mailbox: omap: Use mbox_controller channel list directly
mailbox: zynqmp-ipi: drop irq_to_desc() call
mailbox: zynqmp: Enable Bufferless IPI usage on Versal-based SOC's
mailbox: zynqmp: handle SGI for shared IPI
mailbox: zynqmp: Move buffered IPI setup to of_match selected routine
mailbox: zynqmp: Move of_match structure closer to usage
 
mailmap: Add my outdated addresses to the map file
mailmap: map Geliang's new email address
mailmap: update email address for Satya Priya
mailmap: update entry for Kees Cook
 
MAINTAINERS: Add a git for the ARM PSCI PM DOMAIN
MAINTAINERS: Add a git for the DT IDLE PM DOMAIN
MAINTAINERS: Add a separate entry for Qualcomm Adreno GPU drivers
MAINTAINERS: add BITOPS API record
MAINTAINERS: add Documentation/iio/ to IIO subsystem
MAINTAINERS: add entries for code tagging and memory allocation profiling
MAINTAINERS: add entry for DCP-based trusted keys
MAINTAINERS: add entry for libeth and libie
MAINTAINERS: Add entry for RISC-V AIA drivers
MAINTAINERS: add Eugenio Pérez as reviewer
MAINTAINERS: Add Günther Noack as Landlock reviewer
MAINTAINERS: Add Konrad Dybcio as a reviewer for the Adreno driver
MAINTAINERS: Add more maintainers for omaps
MAINTAINERS: Add myself as maintainer for Xilinx DRM drivers
MAINTAINERS: Add myself as reviewer of ARM64 BPF JIT
MAINTAINERS: Add myself to pse networking maintainer
MAINTAINERS: Add phy-gs101-ufs file to Tensor GS101.
MAINTAINERS: add SAM9X7 SoC's LVDS controller
MAINTAINERS: Add ubsan.h to the UBSAN section
MAINTAINERS: adjust file entry in ARM/LPC32XX SOC SUPPORT
MAINTAINERS: adjust file entry in TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS
MAINTAINERS: apply maintainer role of Intel vDPA driver
MAINTAINERS: Change email address for Trond Myklebust
MAINTAINERS: copy linux-arm-msm for sound/qcom changes
MAINTAINERS: cpufreq: amd-pstate: Add co-maintainers and reviewer
MAINTAINERS: delete entries for Thor Thayer
MAINTAINERS: Drop Gustavo Pimentel as EDMA Reviewer
MAINTAINERS: Drop Wanpeng Li as a Reviewer for KVM Paravirt support
MAINTAINERS: dwmac: starfive: update Maintainer
MAINTAINERS: mailmap: update Lorenzo Stoakes's email address
MAINTAINERS: mailmap: Update Stanislav's email address
MAINTAINERS: MMU GATHER: Update Aneesh's address
MAINTAINERS: Move myself from SPRD Maintainer to Reviewer
MAINTAINERS: net: Add Oleksij to pse-pd maintainers
MAINTAINERS: net: Update reviewers for TI's Ethernet drivers
MAINTAINERS: Notify Landlock maintainers about changes to fs/ioctl.c
MAINTAINERS: Orphan Synopsys DesignWare xData traffic generator
MAINTAINERS: Orphan vfio fsl-mc bus driver
MAINTAINERS: powerpc: Remove Aneesh
MAINTAINERS: Remembering Larry Finger
MAINTAINERS: Remove James Schulman from Cirrus audio maintainers
MAINTAINERS: remove Lorenzo as vmalloc reviewer
MAINTAINERS: remove Peter Geis
MAINTAINERS: Remove {ehci,uhci}-platform.c from ARM/VT8500 entry
MAINTAINERS: repair file entry in ADP1050 HARDWARE MONITOR DRIVER
MAINTAINERS: repair file entry in AIROHA SPI SNFI DRIVER
MAINTAINERS: repair file entry in COMPUTE EXPRESS LINK
MAINTAINERS: repair file entry in DOCUMENTATION
MAINTAINERS: repair file entry in SECURITY SUBSYSTEM
MAINTAINERS: Split Qualcomm SoC and linux-arm-msm entries
MAINTAINERS: tee: tstee: Add entry
MAINTAINERS: thead: update Maintainer
MAINTAINERS: TPM DEVICE DRIVER: update the W-tag
MAINTAINERS: update Angelo Dureghello e-mail address
MAINTAINERS: Update ARM64 BPF JIT maintainer
MAINTAINERS: Update drm-misc web page
MAINTAINERS: Update drm-misc.git URL
MAINTAINERS: Update email addresses for William Breathitt Gray
MAINTAINERS: Update entries for Kees Cook
MAINTAINERS: Update FREESCALE SOC DRIVERS and QUICC ENGINE LIBRARY
MAINTAINERS: Update IOMMU tree location
MAINTAINERS: Update Neeraj's email address
MAINTAINERS: Update role for IDXD driver
MAINTAINERS: update the LSM file list
MAINTAINERS: update Xe driver maintainers
MAINTAINERS: Update Xe driver maintainers
MAINTAINERS: VIRTIO I2C loses a maintainer, gains a reviewer
MAINTAINERS: vt665?: Replace Forest with Philipp as maintainer
MAINTAINERS: wifi: update ath.git location
 
Linux: make set_blocksize() fail unless block device is opened exclusive
 
Makefile: remove redundant tool coverage variables
 
math64: Tidy up mul_u64_u32_shr()
 
mcb: lpc: Convert to platform remove callback returning void
 
md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING
 
md: add check for sleepers in md_wakeup_thread()
md: don't account sync_io if iostats of the disk is disabled
md: Fix overflow in is_mddev_idle
md: fix resync softlockup when bitmap size is less than array size
md: Revert "md: Fix overflow in is_mddev_idle"
 
media: admin-guide: Fix mgb4 driver documentation structure
media: adv7180: Only request valids IRQs
media: anysee: accept read buffers of length 1 in anysee_master_xfer
media: as102: avoid GFP_ATOMIC
media: atomisp-mt9m114: adjust macro parameter name
media: atomisp: Add atomisp_s_sensor_power() helper
media: atomisp: Add atomisp_select_input() helper
media: atomisp: Add DMABUF support
media: atomisp: Call media_pipeline_alloc_start() in stream start
media: atomisp: Change ISP subdev name to "ATOM ISP"
media: atomisp: Cleanup atomisp_isr_thread() spinlock handling
media: atomisp: Disable broken V4L2_PIX_FMT_RGBX32 output support
media: atomisp: Drop atomisp_pipe_check() from atomisp_link_setup()
media: atomisp: Drop custom flash support
media: atomisp: Drop intel_v4l2_subdev_type
media: atomisp: Drop second V4L2_PIX_FMT_UYVY atomisp_output_fmts[] entry
media: atomisp: Drop the atomisp custom lm3554 flash driver
media: atomisp: Drop unused frame_status tracking
media: atomisp: Ensure CSI-receiver[x] -> ISP links correctly reflect current sensor
media: atomisp: Fix double negation in unsupported revision error
media: atomisp: Fix sh_css_config_input_network_2400() coding style
media: atomisp: Get rid of PCI device ID hack check
media: atomisp: Implement link_setup() op for ISP subdev MC entity
media: atomisp: Initialize sequence counters to 0 instead of -1
media: atomisp: Make MC link from ISP to /dev/video# output node immutable
media: atomisp: ov2722: Remove power on sensor from set_fmt() callback
media: atomisp: Propagate set_fmt on sensor results to CSI port
media: atomisp: Propagate v4l2_mbus_framefmt.field to CSI port sink pad
media: atomisp: Put PMIC device after getting its I²C address
media: atomisp: Remove clearing of ISP crop / compose rectangles on file release
media: atomisp: Remove custom VCM handling
media: atomisp: Remove empty s_power() op from ISP subdev
media: atomisp: Remove empty s_stream() op from CSI subdev
media: atomisp: Remove gmin_platform VCM code.
media: atomisp: Remove input_port_ID_t
media: atomisp: Remove ISP controls which get passed through to the camera
media: atomisp: Remove isp_subdev_propagate()
media: atomisp: Remove setting of f->fmt.pix.priv from atomisp_set_fmt()
media: atomisp: Remove struct atomisp_platform_data
media: atomisp: Remove test pattern generator (TPG) support
media: atomisp: Remove unsused macros
media: atomisp: Rename atomisp_set_crop_and_fmt()
media: atomisp: Replace open-coded i2c_find_device_by_fwnode()
media: atomisp: Replace V4L2_PIX_FMT_RGB32 with V4L2_PIX_FMT_RGBX32
media: atomisp: Simplify atomisp_s_input() input argument checking
media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
media: atomisp: Stop setting sd->devnode for the ATOMISP_SUBDEV v4l2-subdev
media: atomisp: Turn on sensor power from atomisp_set_fmt()
media: au0828: Use umin macro
media: bcm2835-unicam: Add support for CCP2/CSI2 camera interface
media: bcm2835-unicam: Convert to platform remove callback returning void
media: bcm2835-unicam: Depend on COMMON_CLK
media: bcm2835-unicam: Do not print error when irq not found
media: bcm2835-unicam: Do not replace IRQ retcode during probe
media: bcm2835-unicam: Fix a NULL vs IS_ERR() check
media: bcm2835-unicam: Fix build with !PM
media: bcm2835-unicam: Fix driver path in MAINTAINERS
media: bcm2835-unicam: Include v4l2-subdev.h
media: c8sectpfe: Do not depend on DEBUG_FS
media: c8sectpfe: Refactor load_c8sectpfe_fw
media: c8sectpfe: Remove unused of_gpio.h
media: cadence: csi2rx: configure DPHY before starting source stream
media: cec.h: Fix kerneldoc
media: cec: cec-adap: always cancel work in cec_transmit_msg_fh
media: cec: cec-api: add locking in cec_release()
media: cec: cec.h: 2.1 ms -> 2100 ms
media: cec: core: avoid confusing "transmit timed out" message
media: cec: core: avoid recursive cec_claim_log_addrs
media: cec: return -ENODEV instead of -ENXIO if unregistered
media: chips-media: wave5: Add hrtimer based polling support
media: cobalt: Use pad variant of dv timing subdev calls
media: common: saa7146: Use min macro
media: core: Add bitmap manage bufs array entries
media: core: Free range of buffers
media: core: Rework how create_buf index returned value is computed
media: cxd2880: Add terminating new line to Kconfig
media: cxd2880: Replaze kmalloc with kzalloc
media: docs: Fix mem_offset name in multiplane example
media: docs: Remove the repeated word "the" in docs.
media: Documentation: Add "stream" into glossary
media: Documentation: add documentation of Intel IPU6 driver and hardware overview
media: Documentation: add Intel IPU6 ISYS driver admin-guide doc
media: Documentation: Additional streams generally don't harm capture
media: Documentation: Document S_ROUTING behaviour
media: Documentation: v4l: Fix ACTIVE route flag
media: dt-bindings: add access-controllers to STM32MP25 video codecs
media: dt-bindings: i2c: use absolute path to other schema
media: dt-bindings: media: camss: Add qcom,sc8280xp-camss binding
media: dt-bindings: media: i2c: Rename ov8856.yaml
media: dt-bindings: nxp,imx8-isi: Refuse port@1 for single pipeline models
media: dt-bindings: nxp,imx8-jpeg: Add clocks entries
media: dt-bindings: ovti,ov2680: Document link-frequencies
media: dt-bindings: ovti,ov2680: Fix the power supply names
media: dt-bindings: sony,imx290: Allow props from video-interface-devices
media: dvb-frontends: drx39xyj: Refactor firmware upload
media: dvb-frontends: drx39xyj: Use min macro
media: dvb-frontends: tda10048: Fix integer overflow
media: dvb-frontends: tda18271c2dd: Remove casting during div
media: dvb-usb: dib0700_devices: Add missing release_firmware()
media: dvb: as102-fe: Fix as10x_register_addr packing
media: dvb: Fix dtvs_stats packing.
media: dvbdev: Initialize sbuf
media: dw2102: Don't translate i2c read into write
media: dw2102: Dont't list TT Cinergy S2 R4 twice
media: dw2102: fix a potential buffer overflow
media: dw2102: fix coding style issues
media: dw2102: Fix minor issues
media: dw9714: Update e-mail addresses
media: flexcop-usb: fix sanity check of bNumEndpoints
media: flexcop-usb: Use min macro
media: flexcop: allow for modern speeds
media: flexcop: unneeded ATOMIC
media: go7007: Use min and max macros
media: gspca: cpia1: Use min macro
media: hi556: Add support for avdd regulator
media: hi556: Add support for external clock
media: hi556: Add support for reset GPIO
media: hi556: Return -EPROBE_DEFER if no endpoint is found
media: i2c: adv748x: Switch dv timing callbacks to pad ops
media: i2c: adv7511: Switch dv timing callbacks to pad ops
media: i2c: adv7604: Switch dv timing callbacks to pad ops
media: i2c: adv7842: Switch dv timing callbacks to pad ops
media: i2c: et8ek8: Don't strip remove function when driver is builtin
media: i2c: imx219: Use dev_err_probe on probe
media: i2c: max9271: Add header include guards to max9271.h
media: i2c: ov4689: CCI conversion
media: i2c: ov4689: Clean up and annotate the register table
media: i2c: ov4689: Enable runtime PM before registering sub-device
media: i2c: ov4689: Fix typo in a comment
media: i2c: ov4689: Implement digital gain control
media: i2c: ov4689: Implement manual color balance controls
media: i2c: ov4689: Implement vflip/hflip controls
media: i2c: ov4689: Make horizontal blanking configurable
media: i2c: ov4689: Move pixel array size out of struct ov4689_mode
media: i2c: ov4689: Refactor ov4689_set_ctrl
media: i2c: ov4689: Remove i2c_client from ov4689 struct
media: i2c: ov4689: Remove max_fps field from struct ov4689_mode
media: i2c: ov4689: Set timing registers programmatically
media: i2c: ov4689: Sort register definitions by address
media: i2c: ov4689: Use runtime PM autosuspend
media: i2c: ov4689: Use sub-device active state
media: i2c: rdacm20: Fix indentation in comment
media: i2c: st-mipid02: Use the correct div function
media: i2c: tc358743: Switch dv timing callbacks to pad ops
media: i2c: tda1997x: Switch dv timing callbacks to pad ops
media: i2c: ths7303: Switch dv timing callbacks to pad ops
media: i2c: ths8200: Switch dv timing callbacks to pad ops
media: i2c: tvp7002: Switch dv timing callbacks to pad ops
media: imon: Convert sprintf/snprintf to sysfs_emit
media: imx214: Fix the error handling in imx214_probe()
media: imx335: Describe CCI struct member
media: imx335: Fix active area height discrepency
media: imx335: Limit analogue gain value
media: imx335: Parse fwnode properties
media: imx335: Support 2 or 4 lane operation modes
media: imx335: Use integer values for size registers
media: imx335: Use V4L2 CCI for accessing sensor registers
media: intel/ipu6: add csi2 port sanity check in notifier bound
media: intel/ipu6: add Intel IPU6 PCI device driver
media: intel/ipu6: add IPU auxiliary devices
media: intel/ipu6: add IPU6 buttress interface driver
media: intel/ipu6: add IPU6 CSI2 receiver v4l2 sub-device
media: intel/ipu6: add IPU6 DMA mapping API and MMU table
media: intel/ipu6: add Kconfig and Makefile
media: intel/ipu6: add syscom interfaces between firmware and driver
media: intel/ipu6: add the CSI2 DPHY implementation
media: intel/ipu6: add the main input system driver
media: intel/ipu6: CPD parsing for get firmware components
media: intel/ipu6: Don't print user-triggerable errors to kernel log
media: intel/ipu6: Don't re-allocate memory for firmware
media: intel/ipu6: explicitly include vmalloc.h
media: intel/ipu6: Fix a null pointer dereference in ipu6_isys_query_stream_by_source
media: intel/ipu6: Fix an error handling path in isys_probe()
media: intel/ipu6: Fix build with !ACPI
media: intel/ipu6: Fix direct dependency Kconfig error
media: intel/ipu6: Fix some redundant resources freeing in ipu6_pci_remove()
media: intel/ipu6: fix the buffer flags caused by wrong parentheses
media: intel/ipu6: input system ABI between firmware and driver
media: intel/ipu6: input system video nodes and buffer queues
media: intel/ipu6: Move isys_remove() close to isys_probe()
media: intel/ipu6: support line-based metadata capture support
media: intel/ipu6: Switch to RUNTIME_PM_OPS() and SYSTEM_SLEEP_PM_OPS
media: intel/ipu6: update the maximum supported csi2 port number to 6
media: ipu-cio2: Remove unnecessary runtime PM power state setting
media: ipu3-cio2: Request IRQ earlier
media: ipu3-cio2: Update e-mail addresses
media: ipu3: Use MODULE_FIRMWARE to add firmware files metadata
media: ipu6: Add PCI device table header
media: ipu6: Use the ISYS auxdev device as the V4L2 device's device
media: IR remote control for AVerMedia TD310
media: ir-spi: Don't use "proxy" headers
media: ir-spi: Make use of device properties
media: ir-spi: Remove trailing comma in the terminator entry
media: ir-spi: Unify indentation and comment style
media: ir-spi: Utilise temporary variable for struct device
media: ivsc: csi: Use IPU bridge
media: ivsc: Depend on IPU_BRIDGE or not IPU_BRIDGE
media: lgdt3306a: Add a check against null-pointer-def
media: lirc_dev: Make lirc_class constant
media: m88ds3103: Fix lock led support
media: MAINTAINERS: add maintainers for Intel IPU6 input system driver
media: mc: Add nop implementations of media_device_{init,cleanup}
media: mc: Fix graph walk in media_pipeline_start
media: mc: mark the media devnode as registered from the, start
media: media: intel/ipu6: Fix spelling mistake "remappinp" -> "remapping"
media: mediatek: vcodec: Drop unnecessary variable
media: mediatek: vcodec: Fix multiple typos
media: mediatek: vcodec: fix possible unbalanced PM counter
media: mediatek: vcodec: Improve wording & fix grammatic issues
media: mediatek: vcodec: Only free buffer VA that is not NULL
media: mediatek: vcodec: Replace dev_name in error string
media: mediatek: vcodec: Replace false function description
media: mediatek: vcodec: Update mtk_vcodec_mem_free() error messages
media: mei: csi: Put the IPU device reference
media: mei: csi: Warn less verbosely of a missing device fwnode
media: mgb4: Fix double debugfs remove
media: mipi-csis: Emit V4L2_EVENT_FRAME_SYNC events
media: mmc: siano: simplify module initialization
media: mtk-vcodec: potential null pointer deference in SCP
media: mxl5xx: Move xpt structures off stack
media: netup_unidvb: Use min macro
media: ngene: Add dvb_ca_en50221_init return value check
media: ov2680: Add camera orientation and sensor rotation controls
media: ov2680: Add hblank control
media: ov2680: Add vblank control
media: ov2680: Allow probing if link-frequencies is absent
media: ov2680: Clear the 'ret' variable on success
media: ov2680: Do not fail if data-lanes property is absent
media: ov2680: Drop hts, vts ov2680_mode struct members
media: ov2680: Stop sending more data then requested
media: ov2740: Ensure proper reset sequence on probe()
media: ov2740: Fix LINK_FREQ and PIXEL_RATE control value reporting
media: pci: mgb4: Refactor struct resources
media: platform: cros-ec: provide ID table for avoiding fallback match
media: platform: mtk-mdp3: Use refcount_t for job_count
media: platform: sti: hva: clk_unprepare unconditionally
media: qcom: camss: Add CAMSS_SC8280XP enum
media: qcom: camss: Add sc8280xp resources
media: qcom: camss: Add sc8280xp support
media: qcom: camss: csiphy-3ph: Add Gen2 v1.1 two-phase MIPI CSI-2 DPHY init
media: qcom: camss: vfe-17x: Rename camss-vfe-170 to camss-vfe-17x
media: radio-shark2: Avoid led_names truncations
media: rc: add missing io.h
media: rc: gpio-ir-recv: Remove unused of_gpio.h
media: rcar-vin: Use pad variant of dv timing subdev calls
media: rcar-vin: work around -Wenum-compare-conditional warning
media: s2255: Use refcount_t instead of atomic_t for num_channels
media: saa7134: Use devm_request_irq
media: si2165: Remove redundant NULL check before release_firmware() call
media: solo6x10: Use devm functions
media: solo6x10: Use pcim functions
media: spi: gs1662: Switch dv timing callbacks to pad ops
media: staging: ipu3-imgu: Update firmware path
media: staging: max96712: fix copy-paste error
media: staging: media: atomisp: Ensure trailing statements are on a newline and remove spurious whitespaces
media: staging: media: atomisp: Fix formatting issues and minor code issue
media: staging: media: atomisp: Fix various formatting issues and remove unneccesary braces
media: staging: media: atomisp: Fix various multiline block comment formatting instances
media: staging: media: atomisp: Fixed "unsigned int *" rather than "unsigned *" declaration in variable declaration
media: staging: media: atomisp: Remove extra whitespace after opening parentheses
media: staging: media: atomisp: Remove old commented code and fix multiple block comment style
media: staging: media: atomisp: Remove unnecessary braces from single line conditional statements
media: staging: media: atomisp: Remove unnecessary parentheses from conditional statement
media: staging: media: atomisp: Remove unneeded return statement from void function
media: staging: media: starfive: camss: Convert to platform remove callback returning void
media: staging: media: starfive: Clean pad selection in isp_try_format()
media: staging: media: tegra-video: Use swap macro
media: staging: sun6i-isp: Remove redundant printk
media: stb0899: Simplify check
media: stih-cec: add missing io.h
media: stk1160: fix bounds checking in stk1160_copy_video()
media: stk1160: Use min macro
media: stm32-dcmipp: Remove redundant printk
media: sunxi: a83-mips-csi2: also select GENERIC_PHY
media: tc358746: Use the correct div_ function
media: tegra-vde: Refactor timeout handling
media: tegra-video: Use pad variant of dv timing subdev calls
media: test-drivers: Set REQBUFS minimum number of buffers
media: ti: j721e-csi2rx: Fix races while restarting DMA
media: ttpci: coding style fixes: assign_in_if
media: ttpci: coding style fixes: braces
media: ttpci: coding style fixes: comments
media: ttpci: coding style fixes: constant_comparsation
media: ttpci: coding style fixes: export_symbol
media: ttpci: coding style fixes: logging
media: ttpci: coding style fixes: miscellaneous
media: ttpci: coding style fixes: trailing_statements
media: ttpci: coding style fixes: whitespace
media: ttpci: coding style fixes: whitespace and newlines
media: tunner: xc5000: Refactor firmware load
media: uapi: Add generic serial metadata mbus formats
media: uapi: Document which mbus format fields are valid for metadata
media: uapi: v4l: Add generic 8-bit metadata format definitions
media: uapi: v4l: Don't expose generic metadata formats to userspace
media: usb: siano: Fix allocation of urbs
media: uvcvideo: Add quirk for Logitech Rally Bar
media: uvcvideo: Disable autosuspend for Insta360 Link
media: uvcvideo: Fix power line control for Shine-Optics Camera
media: uvcvideo: Refactor iterators
media: uvcvideo: Use max() macro
media: v4l2-common: Add Y210 and Y216 format info
media: v4l2-core: hold videodev_lock until dev reg, finishes
media: v4l2-ctrls-core.c: Do not use iterator outside loop
media: v4l2-ctrls: add support for area type logging
media: v4l2-ctrls: Return handler error in creating new fwnode properties
media: v4l2-subdev: Add pad versions of dv timing subdev calls
media: v4l2-subdev: Clearly document that the crop API won't be extended
media: v4l2-subdev: Fix stream handling for crop API
media: v4l2-subdev: Remove non-pad dv timing callbacks
media: v4l2: Add mem2mem helpers for REMOVE_BUFS ioctl
media: v4l2: Add REMOVE_BUFS ioctl
media: v4l: Add V4L2-PIX-FMT-Y12P format
media: v4l: Add V4L2-PIX-FMT-Y14P format
media: v4l: async: Don't set notifier's V4L2 device if registering fails
media: v4l: async: Fix notifier list entry init
media: v4l: async: Properly re-initialise notifier entry in unregister
media: v4l: async: refactor v4l2_async_create_ancillary_links
media: v4l: async: Set owner for async sub-devices
media: v4l: Don't turn on privacy LED if streamon fails
media: v4l: Set line based metadata flag in V4L2 core
media: v4l: Set sub-device's owner field to the caller's module
media: v4l: subdev: Add a function to lock two sub-device states, use it
media: v4l: subdev: Add len_routes field to struct v4l2_subdev_routing
media: v4l: subdev: Add trivial set_routing support
media: v4l: subdev: Copy argument back to user also for S_ROUTING
media: v4l: subdev: Return routes set using S_ROUTING
media: v4l: Support line-based metadata capture
media: verisilicon Correct a typo in H1_REG_ENC_CTRL2_DEBLOCKING_FILTER_MODE
media: verisilicon: Correct a typo in H1_REG_MAD_CTRL_MAD_THRESHOLD
media: verisilicon: Support removing buffers on capture queue
media: videobuf2: Add min_reqbufs_allocation field to vb2_queue structure
media: videobuf2: improve max_num_buffers sanity checks
media: videobuf2: Update vb2_is_busy() logic
media: videodev2: Fix v4l2_ext_control packing.
media: vpif_capture: Use pad variant of dv timing subdev calls
media: vpif_display: Use pad variant of dv timing subdev calls
 
mei: Avoid a bunch of -Wflex-array-member-not-at-end warnings
mei: bus: constify the struct mei_cl_bus_type usage
mei: demote client disconnect warning on suspend to debug
mei: me: release irq in mei_me_pci_resume error path
mei: vsc: Don't stop/restart mei device during system suspend/resume
mei: vsc: Enhance IVSC chipset stability during warm reboot
mei: vsc: Enhance SPI transfer of IVSC ROM
mei: vsc: Fix spelling error
mei: vsc: Fix wrong invocation of ACPI SID method
mei: vsc: Prevent timeout error with added delay post-firmware download
mei: vsc: Utilize the appropriate byte order swap function
 
memblock: make memblock_set_node() also warn about use of MAX_NUMNODES
memblock: use numa_valid_node() helper to check for invalid node ID
 
memcg, oom: cleanup unused memcg_oom_gfp_mask and memcg_oom_order
 
memcg: cleanup __mod_memcg_lruvec_state
memcg: dynamically allocate lruvec_stats
memcg: fix data-race KCSAN bug in rstats
memcg: reduce memory for the lruvec and memcg stats
memcg: reduce memory size of mem_cgroup_events_index
memcg: remove the lockdep assert from __mod_objcg_mlstate()
memcg: simple cleanup of stats update functions
memcg: use proper type for mod_memcg_state
memcg: warn for unexpected events and stats
 
memory tier: create CPUless memory tiers after obtaining HMAT info
memory tier: dax/kmem: introduce an abstract layer for finding, allocating, and putting memory types
 
memory-failure: remove calls to page_mapping()
 
memory: brcmstb_memc: fix module autoloading
memory: mtk-smi: fix module autoloading
memory: remove the now superfluous sentinel element from ctl_table array
 
mempool: hook up to memory allocation profiling
 
memprofiling: documentation
 
memstick: rtsx_pci_ms: Convert to platform remove callback returning void
memstick: rtsx_pci_ms: Drop if block with always false condition
memstick: rtsx_usb_ms: Convert to platform remove callback returning void
 
Linux: Merge 6.9-rc2 into staging-next
Linux: Merge 6.9-rc2 into usb-next
Linux: Merge 6.9-rc5 into char-misc-next
Linux: Merge 6.9-rc5 into driver-core-next
Linux: Merge 6.9-rc5 into tty-next
Linux: Merge 6.9-rc5 into usb-next
Linux: Merge 6.9-rc7 into char-misc-testing
Linux: Merge 6.9-rc7 into usb-next
Linux: Merge back earlier ACPI bus changes for 6.10.
Linux: Merge back earlier ACPI device enumeration changes for 6.10.
Linux: Merge back earlier core cpufreq material for 6.10.
Linux: Merge back earlier system-wide PM changes for 6.10.
Linux: Merge back earlier thermal control material for v6.10.
Linux: Merge back earlier thermal core changes for v6.10.
Linux: Merge back thermal cotntrol material for v6.10.
 
Merge branch : '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch : '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch : '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch : '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch : '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch : '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch : '1GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch : '1GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch : '20240315-apss-ipq-pll-ipq5018-hang-v2-1-6fe30ada2009@gmail.com' into clk-for-6.10
Merge branch : '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch : '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch : '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch : '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch : '6.10/scsi-queue' into 6.10/scsi-fixes
Merge branch : '6.9/s/lpfc2' into 6.10/s/lpfc
Merge branch : 'acpi-bus'
Merge branch : 'acpi-scan'
Merge branch : 'acpica'
Merge branch : 'Add new args into tcp_congestion_ops' cong_control'
Merge branch : 'add-en8811h-phy-driver-and-devicetree-binding-doc'
Merge branch : 'add-internal-only-bpf-per-cpu-instruction'
Merge branch : 'add-ip-port-information-to-udp-drop-tracepoint'
Merge branch : 'add-property-in-dwmac-stm32-documentation'
Merge branch : 'add-starfive-jh8100-dwmac-support'
Merge branch : 'add-support-for-flower-actions-mirred-and-redirect'
Merge branch : 'add-tcp-fraglist-gro-support'
Merge branch : 'add-tx-stop-wake-counters'
Merge branch : 'address-all-wunused-const-warnings'
Merge branch : 'address-remaining-wtautological-constant-out-of-range-compare'
Merge branch : 'af_unix-fix-bunch-of-msg_oob-bugs-and-add-new-tests'
Merge branch : 'af_unix-fix-gc-and-improve-selftest'
Merge branch : 'af_unix-fix-lockless-access-of-sk-sk_state-and-others-fields'
Merge branch : 'af_unix-remove-old-gc-leftovers'
Merge branch : 'af_unix-rework-gc'
Merge branch : 'amd-pstate'
Merge branch : 'arm32-for-6.10' onto 'v6.9-rc1'
Merge branch : 'arm64-defconfig-for-6.10' onto 'v6.9-rc1'
Merge branch : 'arm64-for-6.10' onto 'v6.9-rc1'
Merge branch : 'arp-random-clean-up-and-rcu-conversion-for-ioctl-siocgarp'
Merge branch : 'avoid-explicit-cpumask-var-allocation-on-stack'
Merge branch : 'ax25-fix-issues-of-ax25_dev-and-net_device'
Merge branch : 'bench-fast-in-kernel-triggering-benchmarks'
Merge branch : 'bnxt_en-bug-fixes-for-net'
Merge branch : 'bnxt_en-ptp-and-rss-updates'
Merge branch : 'bnxt_en-update-for-net-next'
Merge branch : 'bnxt_en-updates-for-net-next'
Merge branch : 'bnxt_en-updates-for-net-next'
Merge branch : 'bonding-remove-rtnl-from-three-sysfs-files'
Merge branch : 'BPF crypto API framework'
Merge branch : 'bpf-add-bpf_link-support-for-sk_msg-and-sk_skb-progs'
Merge branch : 'bpf-allow-bpf_for_each_map_elem-helper-with-different-input-maps'
Merge branch : 'bpf-allow-invoking-kfuncs-from-bpf_prog_type_syscall-progs'
Merge branch : 'bpf-arm64-add-support-for-bpf-arena'
Merge branch : 'bpf-avoid-attribute-ignored-warnings-in-gcc'
Merge branch : 'bpf-fix-a-couple-of-test-failures-with-lto-kernel'
Merge branch : 'bpf-fix-missed-var_off-related-to-movsx-in-verifier'
Merge branch : 'bpf-inline-helpers-in-arm64-and-riscv-jits'
Merge branch : 'bpf-introduce-kprobe_multi-session-attach'
Merge branch : 'bpf-raw-tracepoint-support-for-bpf-cookie'
Merge branch : 'bpf-verifier-range-computation-improvements'
 
Merge branch 'bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE'
Merge branch 'bpf: add mrtt and srtt as ctx->args for BPF_SOCK_OPS_RTT_CB'
 
Merge branch : 'check-bpf_dummy_struct_ops-program-params-for-test-runs'
Merge branch : 'cifs-netfs' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs
Merge branch : 'compiler_types-add-endianness-dependent-__counted_by_-le-be'
Merge branch : 'cpsw-xdp'
Merge branch : 'cpuidle/next' of https://git.linaro.org/people/daniel.lezcano/linux
Merge branch : 'current_pid_tgid-for-all-prog-types'
Merge branch : 'devlink-io-eqs'
Merge branch : 'doc-netlink-add-a-yaml-spec-for-team'
Merge branch : 'doc-netlink-add-hyperlinks-to-generated-docs'
Merge branch : 'doc-netlink-specs-add-vlan-support'
Merge branch : 'drivers-for-6.10' onto 'v6.9-rc1'
Merge branch : 'dsa-mt7530-improvements'
Merge branch : 'dsa-realtek-leds'
Merge branch : 'dst_cache-fix-possible-races'
Merge branch : 'dt-bindings-net-snps-dwmac-remove-tx-sched-sp-property'
Merge branch : 'efi/next' into efi/urgent
Merge branch : 'ena-driver-changes-may-2024'
Merge branch : 'enable-rx-hw-timestamp-for-ptp-packets-using-cpts-fifo'
Merge branch : 'enabled-wformat-truncation-for-clang'
Merge branch : 'ethtool-hw-timestamping-statistics'
Merge branch : 'export send_recv_data'
Merge branch : 'fix-bpf-multi-uprobe-pid-filtering-logic'
Merge branch : 'fix-missing-phy-to-mac-rx-clock'
Merge branch : 'fix-number-of-arguments-in-test'
Merge branch : 'fix-oom-and-order-check-in-msg_zerocopy-selftest'
Merge branch : 'fixes' into next
Merge branch : 'fixes-for-bpf-timer-lockup-and-uaf'
Merge branch : 'flower-control-flags'
Merge branch : 'for-6.10' into test-merge-for-6.10
Merge branch : 'for-6.10-base-small' into for-linus
Merge branch : 'for-6.10/amd-sfh' into for-linus
Merge branch : 'for-6.10/asus' into for-linus
Merge branch : 'for-6.10/hid-bpf' into for-linus
Merge branch : 'for-6.10/hid-debug' into for-linus
Merge branch : 'for-6.10/hid-sysfs-emit' into for-linus
Merge branch : 'for-6.10/i2c-hid' into for-linus
Merge branch : 'for-6.10/intel-ish' into for-linus
Merge branch : 'for-6.10/io_uring' into net-accept-more
Merge branch : 'for-6.10/kye' into for-linus
Merge branch : 'for-6.10/nintendo' into for-linus
Merge branch : 'for-6.10/plarform-driver-remove-new' into for-linus
Merge branch : 'for-6.10/playstation' into for-linus
Merge branch : 'for-6.10/sony' into for-linus
Merge branch : 'for-6.10/steam' into for-linus
Merge branch : 'for-6.10/uclogic' into for-linus
Merge branch : 'for-6.10/winwing' into for-linus
Merge branch : 'for-linus' into for-next
Merge branch : 'for-next/acpi' into for-next/core
Merge branch : 'for-next/errata' into for-next/core
Merge branch : 'for-next/kbuild' into for-next/core
Merge branch : 'for-next/misc' into for-next/core
Merge branch : 'for-next/mm' into for-next/core
Merge branch : 'for-next/perf' into for-next/core
Merge branch : 'for-next/selftests' into for-next/core
Merge branch : 'for-next/tlbi' into for-next/core
Merge branch : 'for-uring-ubufops' into HEAD
Merge branch : 'for-uring-ubufops' of git://git.kernel.org/pub/scm/linux/kernel/git/kuba/linux into for-6.10/io_uring
Merge branch : 'for-v6.10/clk-gs101-bindings' into next/clk
Merge branch : 'for-v6.10/clk-gs101-bindings' into next/dt64
Merge branch : 'free-strdup-memory-in-selftests'
Merge branch : 'genetlink-remove-linux-genetlink-h'
Merge branch : 'geneve-fixes'
Merge branch : 'gve-minor-cleanups'
Merge branch : 'gve-queue-api'
Merge branch : 'gve-ring-size-changes'
Merge branch : 'hns3-fixes'
Merge branch : 'i2c/for-current' into i2c/for-mergewindow
Merge branch : 'ice-pfcp-filter'
Merge branch : 'ignore-additional-fields-in-the-struct_ops-maps-in-an-updated-version'
Merge branch : 'implement-reset-reason-mechanism-to-detect'
Merge branch : 'inline-bpf_get_branch_snapshot-bpf-helper'
Merge branch : 'intel-interpret-set_channels-input-differently'
Merge branch : 'intel-wired-lan-driver-updates-2024-05-23-ice-idpf'
Merge branch : 'intel-wired-lan-driver-updates-2024-05-28-e1000e-i40e-ice'
Merge branch : 'intel-wired-lan-driver-updates-2024-05-29-ice-igc'
Merge branch : 'intel-wired-lan-driver-updates-2024-06-25-ice'
Merge branch : 'introduce-bpf_preempt_-disable-enable'
Merge branch : 'introduce-bpf_wq'
Merge branch : 'iommu/fixes' into x86/amd
Merge branch : 'ipv6-sr-fix-errors-during-unregister'
Merge branch : 'ksz-dcb-dscp'
Merge branch : 'kvm-coco-pagefault-prep' into HEAD
Merge branch : 'kvm-fixes-6.10-1' into HEAD
Merge branch : 'kvm-sev-es-ghcbv2' into HEAD
Merge branch : 'kvm-sev-init2' into HEAD
Merge branch : 'kvm-vmx-ve' into HEAD
Merge branch : 'libbpf-api-to-partially-consume-items-from-ringbuffer'
Merge branch : 'libbpf-support-module-function-syntax-for-tracing-programs'
 
Merge branch 'libbpf: further struct_ops fixes and improvements'
 
Merge branch : 'linus' into perf/core, to pick up perf/urgent fixes
Merge branch : 'master' into mm-stable
Merge branch : 'master' into mm-stable
Merge branch : 'master' into mm-stable
Merge branch : 'master' into mm-stable
Merge branch : 'master' into mm-stable
Merge branch : 'master' into mm-stable
Merge branch : 'memory-observability' into x86/amd
Merge branch : 'mhi-immutable' of git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi into ath-next
Merge branch : 'minor-cleanups-to-skb-frag-ref-unref'
Merge branch : 'minor-cleanups-to-skb-frag-ref-unref'
Merge branch : 'misc.erofs' into work.bdev
Merge branch : 'misc.erofs' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs.git
Merge branch : 'mlx5-fixes'
Merge branch : 'mlx5-fixes'
Merge branch : 'mlx5-fixes' into main
Merge branch : 'mlx5-misc-fixes'
Merge branch : 'mlx5-misc-patches'
Merge branch : 'mlx5-misc-patches'
Merge branch : 'mlx5e-per-queue-coalescing'
Merge branch : 'mlx5e-rc2-misc-patches'
Merge branch : 'mlxsw-events-processing-performance'
Merge branch : 'mlxsw-fixes'
Merge branch : 'mlxsw-preparations-for-improving-performance'
Merge branch : 'mm-delete-change-gpte' into HEAD
Merge branch : 'move-est-lock-and-est-structure-to-struct-stmmac_priv'
Merge branch : 'mptcp-add-last-time-fields-in-mptcp_info'
Merge branch : 'mptcp-selftests'
Merge branch : 'mptcp-small-improvements-fix-and-clean-ups'
Merge branch : 'mptcp-various-fixes'
Merge branch : 'net-bridge-mst-fix-suspicious-rcu-usage-warning'
Merge branch : 'net-dqs-optimize-if-stall-threshold-is-not-set'
Merge branch : 'net-dsa-adjust_link-removal'
Merge branch : 'net-dsa-allow-phylink_mac_ops-in-dsa-drivers'
Merge branch : 'net-dsa-b53-remove-adjust_link'
Merge branch : 'net-dsa-microchip-dcb-fixes'
Merge branch : 'net-dsa-microchip-ksz8-refactor-fdb-dump-path'
Merge branch : 'net-dsa-microchip-use-phylink_mac_ops-for-ksz-driver'
Merge branch : 'net-dsa-vsc73xx-convert-to-phylink-and-do-some-cleanup'
Merge branch : 'net-dunamic-dummy-device'
Merge branch : 'net-gro-remove-network_header-use-move-p-flush-flush_id-calculations-to-l4'
Merge branch : 'net-hsr-add-support-for-hsr-san-redbox'
Merge branch : 'net-ipa-eight-simple-cleanups'
Merge branch : 'net-ipa-header-hygiene'
Merge branch : 'net-lan743x-fixes-for-multiple-wol-related-issues'
Merge branch : 'net-lan966x-flower-validate-control-flags'
Merge branch : 'net-microchip-correct-spelling-in-comments'
Merge branch : 'net-neigh-rcu'
Merge branch : 'net-phy-micrel-lan8814-enable-ptp_pf_perout'
Merge branch : 'net-provide-smp-threads-for-backlog-napi'
Merge branch : 'net-qede-convert-filter-code-to-use-extack'
Merge branch : 'net-qede-don-t-restrict-error-codes'
Merge branch : 'net-rps-lockless'
Merge branch : 'net-rps-misc'
Merge branch : 'net-sched-skip_sw'
Merge branch : 'net-smc-smc-intra-os-shortcut-with-loopback-ism'
Merge branch : 'net-sparx5-flower-validate-control-flags'
Merge branch : 'net-stmmac-add-support-for-rzn1-gmac-devices'
Merge branch : 'net-stmmac-fix-mac-capabilities-procedure'
Merge branch : 'net-sysctl-sentinel'
Merge branch : 'net-three-additions-to-net_hotdata'
Merge branch : 'net-txgbe-fix-msi-and-intx-interrupts'
 
Merge branch 'net: Add support for Power over Ethernet (PoE)'
 
Merge branch : 'net_sched-dump-no-rtnl'
Merge branch : 'netdev-support-dumping-a-single-netdev-in-qstats'
Merge branch : 'netdevsim-add-napi-support'
Merge branch : 'netfs-writeback' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs
Merge branch : 'netlink-add-nftables-spec-w-multi-messages'
Merge branch : 'next' into for-linus
Merge branch : 'nfp-minor-improvements'
Merge branch : 'octeontx2-cpt-rss-cfg-fixes' into main
Merge branch : 'optimise-local-cpu-skb_attempt_defer_free'
Merge branch : 'page_pool-allow-direct-bulk-recycling'
Merge branch : 'pci/aer'
Merge branch : 'pci/aspm'
Merge branch : 'pci/controller/cadence'
Merge branch : 'pci/controller/dwc'
Merge branch : 'pci/controller/mt7621'
Merge branch : 'pci/controller/rockchip'
Merge branch : 'pci/controller/tegra194'
Merge branch : 'pci/cxl'
Merge branch : 'pci/doe'
Merge branch : 'pci/dt-bindings'
Merge branch : 'pci/edr'
Merge branch : 'pci/endpoint'
Merge branch : 'pci/enumeration'
Merge branch : 'pci/hotplug'
Merge branch : 'pci/ims-removal'
Merge branch : 'pci/misc'
Merge branch : 'pci/msi'
Merge branch : 'pci/of'
Merge branch : 'pci/pm'
Merge branch : 'phy-cleanup-EEE'
Merge branch : 'phy-listing-link_topology-tracking'
Merge branch : 'phy-microchip-ksz-9897-errata'
Merge branch : 'pm-cpufreq'
Merge branch : 'pm-cpufreq'
Merge branch : 'pm-cpufreq'
Merge branch : 'ptp-convert-to-platform-remove-callback-returning-void'
Merge branch : 'ravb-support-describing-the-mdio-bus'
Merge branch : 'read-phy-address-of-switch-from-device-tree-on-mt7530-dsa-subdriver'
Merge branch : 'read_iter' of git://git.kernel.dk/linux
Merge branch : 'remove-rtnl-lock-protection-of-cvq'
Merge branch : 'retire-progs-test_sock_addr'
Merge branch : 'rtl8226b-serdes-switching'
Merge branch : 'rtnetlink-more-rcu-conversions-for-rtnl_fill_ifinfo'
Merge branch : 'rtnetlink-rtnl_stats_dump-changes'
Merge branch : 'selftest-netfilter-additional-cleanups'
Merge branch : 'selftests-assortment-of-fixes'
Merge branch : 'selftests-bpf-retire-bpf_tcp_helpers-h'
Merge branch : 'selftests-drv-net-round-some-sharp-edges'
Merge branch : 'selftests-drv-net-support-testing-with-a-remote-system'
Merge branch : 'selftests-fixes-for-kernel-ci'
Merge branch : 'selftests-move-bpf-offload-test-from-bpf-to-net'
Merge branch : 'selftests-move-netfilter-tests-to-net'
Merge branch : 'selftests-mptcp-mark-unstable-subtests-as-flaky'
Merge branch : 'selftests-net-exercise-page-pool-reporting-via-netlink'
Merge branch : 'selftests-net-extract-bpf-building-logic-from-the-makefile'
Merge branch : 'selftests-net-groundwork-for-ynl-based-tests'
Merge branch : 'selftests-net-lib-small-fixes'
Merge branch : 'selftests-net-page_poll-allocation-error-injection'
Merge branch : 'selftests-virtio_net-introduce-initial-testing-infrastructure'
 
Merge branch 'selftests/bpf: Add sockaddr tests for kernel networking'
 
Merge branch : 'shared-zeropage' into features
Merge branch : 'sparx5-port-mirroring'
Merge branch : 'support-icssg-based-ethernet-on-am65x-sr1-0-devices'
Merge branch : 'support-some-features-for-the-hns3-ethernet-driver'
Merge branch : 'tcp-avoid-sending-too-small-packets'
Merge branch : 'tcp-fix-isn-selection-in-timewait-syn_recv'
Merge branch : 'tcp-make-trace-of-reset-logic-complete'
Merge branch : 'tcp-mptcp-close-wait'
Merge branch : 'tcp-support-rstreasons-in-the-passive-logic'
Merge branch : 'tcp-trace-next'
Merge branch : 'testing-make-netfilter-selftests-functional-in-vng-environment'
Merge branch : 'thermal-core'
Merge branch : 'thermal-intel'
Merge branch : 'thermal-intel' into thermal
Merge branch : 'topic/emu10k1-fix' into for-next
Merge branch : 'topic/emu10k1-fix' into for-next
Merge branch : 'topic/hda-config-pm-cleanup' into for-next
Merge branch : 'topic/hda-nhlt' into for-next
Merge branch : 'topic/kdump-hotplug' into next
Merge branch : 'topic/ppc-kvm' into next
Merge branch : 'topic/sound-devel-6.10' into for-next
Merge branch : 'trace-use-tp_store_addrs-macro'
Merge branch : 'udp-small-changes-on-receive-path'
Merge branch : 'use network helpers, part 1'
Merge branch : 'use network helpers, part 2'
Merge branch : 'use network helpers, part 3'
Merge branch : 'use network helpers, part 4'
Merge branch : 'Use start_server and connect_fd_to_fd'
Merge branch : 'v6.10-shared/clkids' into v6.10-clk/next
Merge branch : 'vfio' of https://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6 into v6.10/vfio/qat-v7
Merge branch : 'virtio-net-support-device-stats'
Merge branch : 'virtio_net-csum-xdp-fixes'
Merge branch : 'virtio_net-fix-lock-warning-and-unrecoverable-state'
Merge branch : 'virtio_net-rx-enable-premapped-mode-by-default'
Merge branch : 'wangxun-fixes'
Merge branch : 'wireguard-fixes-for-6-10-rc7'
Merge branch : 'work.iov_iter' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs into read_iter
Merge branch : 'x86/cpu' into perf/core, to pick up dependent commits
Merge branch : 'x86/urgent' into x86/cpu, to resolve conflict
Merge branch : 'ynl-rename-array-nest-to-indexed-array'
Merge branch : 'ynl-tests'
 
Linux: Merge branch acpi-x86
Linux: Merge branch kvm-arm64/host_data into kvmarm-master/next
Linux: Merge branch kvm-arm64/lpi-xa-cache into kvmarm-master/next
Linux: Merge branch kvm-arm64/misc-6.10 into kvmarm-master/next
Linux: Merge branch kvm-arm64/mpidr-reset into kvmarm-master/next
Linux: Merge branch kvm-arm64/nv-eret-pauth into kvmarm-master/next
Linux: Merge branch kvm-arm64/pkvm-6.10 into kvmarm-master/next
Linux: Merge branch mana-ib-flex of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
 
Merge branches : 'acpi-ec', 'acpi-apei' and 'pnp'
Merge branches : 'acpi-resource', 'acpi-property' and 'acpi-numa'
Merge branches : 'acpi-scan' and 'acpi-tables'
Merge branches : 'acpi-tools', 'acpi-docs' and 'pnp'
Merge branches : 'acpi-x86', 'acpi-dptf' and 'acpi-apei'
Merge branches : 'amba', 'cfi', 'clkdev' and 'misc' into for-linus
Merge branches : 'arm/renesas', 'arm/smmu', 'x86/amd', 'core' and 'x86/vt-d' into next
Merge branches : 'clk-cleanup', 'clk-airoha', 'clk-mediatek', 'clk-sophgo' and 'clk-loongson' into clk-next
Merge branches : 'clk-counted', 'clk-imx', 'clk-amlogic', 'clk-binding' and 'clk-rockchip' into clk-next
Merge branches : 'clk-microchip', 'clk-samsung' and 'clk-qcom' into clk-next
Merge branches : 'clk-stm', 'clk-renesas', 'clk-scmi' and 'clk-allwinner' into clk-next
Merge branches : 'fixes.2024.04.15a', 'misc.2024.04.12a', 'rcu-sync-normal-improve.2024.04.15a', 'rcu-tasks.2024.04.15a' and 'rcutorture.2024.04.15a' into rcu-merge.2024.04.15a
Merge branches : 'ib-backlight-auxdisplay-staging-omap-6.9', 'ib-backlight-auxdisplay-hid-fb-6.9' and 'ib-backlight-hid-fbdev-lcd-scripts-6.10' into ibs-for-backlight-merged
Merge branches : 'ib-leds-mips-sound-6.10' and 'ib-leds-locking-6.10' into ibs-for-leds-merged
Merge branches : 'ib-mfd-misc-pinctrl-regulator-6.10', 'ib-mfd-pinctrl-regulator-6.10' and 'ib-mfd-regulator-6.10' into ibs-for-mfd-merged
Merge branches : 'pm-cpuidle', 'pm-sleep' and 'pm-powercap'
Merge branches : 'pm-em' and 'pm-docs'
 
Linux: Merge drm/drm-fixes into drm-misc-fixes
Linux: Merge drm/drm-next into drm-intel-next
Linux: Merge drm/drm-next into drm-intel-next
Linux: Merge drm/drm-next into drm-misc-next
Linux: Merge drm/drm-next into drm-misc-next
Linux: Merge drm/drm-next into drm-misc-next
Linux: Merge drm/drm-next into drm-xe-next
Linux: Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux: Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux: Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux: Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux: Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux: Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux: Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux: Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux: Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux: Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next
Linux: Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next into net-accept-more
 
Merge local branch : 'x86-codegen'
 
Linux: merge mm-hotfixes-stable into mm-nonmm-stable to pick up needed changes
 
Merge patch "riscv: stacktrace: convert arch_stack_walk() to noinstr"
 
Linux: Merge patch series "Add LIBSAS_SHT_BASE for libsas"
Linux: Merge patch series "Assorted fixes in RISC-V PMU driver"
 
Merge patch series "cachefiles: random bugfixes"
Merge patch series "cachefiles: some bugfixes and cleanups for ondemand requests"
 
Linux: Merge patch series "convert SCSI to atomic queue limits, part 1 (v3)"
Linux: Merge patch series "Improve the code for showing commands in debugfs"
 
Merge patch series "mpi3mr: Few Enhancements and minor fixes"
 
Linux: Merge patch series "NCQ Priority sysfs sttributes for libsas"
Linux: Merge patch series "Re-use device management code fragments"
Linux: Merge patch series "Rework & improve riscv cmpxchg.h and atomic.h"
 
Merge patch series "riscv: 64-bit NOMMU fixes and enhancements"
Merge patch series "riscv: access_ok() optimization"
Merge patch series "riscv: ASID-related and UP-related TLB flush enhancements"
Merge patch series "riscv: Create and document PR_RISCV_SET_ICACHE_FLUSH_CTX prctl"
Merge patch series "riscv: enable lockless lockref implementation"
Merge patch series "riscv: Extension parsing fixes"
Merge patch series "riscv: fix debug_pagealloc"
Merge patch series "riscv: fix patching with IPI"
 
Merge patch series "scsi: documentation: clean up docs and fix kernel-doc"
Merge patch series "scsi: libsas: Fix the failure of adding phy with zero-address to new port"
Merge patch series "scsi: Prevent several section mismatch warnings"
Merge patch series "scsi: replace deprecated strncpy"
Merge patch series "scsi: ufs: Remove overzealous memory barriers"
 
Linux: Merge patch series "ufs-exynos support for Tensor GS101"
 
Merge patch series "ufs: host: mediatek: Provide features and fixes in MediaTek platforms"
 
Linux: Merge patch series "Update lpfc to revision 14.4.0.2"
 
Merge patch series : 'Fix shmem_rename2 directory offset calculation' of https://lore.kernel.org/r/20240415152057.4605-1-cel@kernel.org
 
Merge patch series 'fs: aio: more folio conversion' of https://lore.kernel.org/r/20240321131640.948634-1-wangkefeng.wang@huawei.com
 
Merge remote branch 'xfrm: Introduce direction attribute for SA'
 
Merge remote-tracking branch : 'cxl/for-6.10/add-log-mbox-cmds' into cxl-for-next
Merge remote-tracking branch : 'cxl/for-6.10/cper' into cxl-for-next
Merge remote-tracking branch : 'cxl/for-6.10/dpa-to-hpa' into cxl-for-next
Merge remote-tracking branch : 'drm/drm-fixes' into drm-misc-fixes
Merge remote-tracking branch : 'torvalds/master' into perf-tools-next
 
Merge series : 'Fixes and cleanups to fs-writeback' of https://lore.kernel.org/r/20240228091958.288260-1-shikemeng@huaweicloud.com
 
Merge tag : '6.10-rc-ksmbd-server-fixes' of git://git.samba.org/ksmbd
Merge tag : '6.10-rc-smb-fix' of git://git.samba.org/sfrench/cifs-2.6
Merge tag : '6.10-rc-smb3-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag : '6.10-rc-smb3-fixes-part2' of git://git.samba.org/sfrench/cifs-2.6
Merge tag : '6.10-rc1-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag : '6.10-rc2-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag : '6.10-rc3-smb3-server-fixes' of git://git.samba.org/ksmbd
Merge tag : '6.10-rc4-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag : '6.10-rc6-smb3-client-fix' of git://git.samba.org/sfrench/cifs-2.6
Merge tag : '6.10-rc6-smb3-server-fixes' of git://git.samba.org/ksmbd
Merge tag : '6.10-rc7-smb3-client-fix' of git://git.samba.org/sfrench/cifs-2.6
Merge tag : '9p-for-6.10-rc2' of https://github.com/martinetd/linux
Merge tag : 'acpi-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'acpi-6.10-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'acpi-6.10-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'acpi-6.10-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'acpi-6.10-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'acpi-6.10-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'amd-drm-fixes-6.10-2024-05-22' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag : 'amd-drm-fixes-6.10-2024-05-30' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag : 'amd-drm-fixes-6.10-2024-06-06' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag : 'amd-drm-fixes-6.10-2024-06-19' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag : 'amd-drm-fixes-6.10-2024-06-26' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag : 'amd-drm-fixes-6.10-2024-07-03' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag : 'amd-drm-next-6.10-2024-04-13' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag : 'amd-drm-next-6.10-2024-04-19' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag : 'amd-drm-next-6.10-2024-04-26' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag : 'amlogic-arm64-dt-for-v6.10' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/dt-late
Merge tag : 'amlogic-defconfig-for-v6.10' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/defconfig
Merge tag : 'arm-fixes-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag : 'arm-fixes-6.10-2' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag : 'arm-fixes-6.10-3' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag : 'arm-smmu-updates' of git://git.kernel.org/pub/scm/linux/kernel/git/will/linux into arm/smmu
Merge tag : 'arm-soc/for-6.10/defconfig-arm64' of https://github.com/Broadcom/stblinux into soc/defconfig
Merge tag : 'arm-soc/for-6.10/devicetree' of https://github.com/Broadcom/stblinux into soc/dt
Merge tag : 'arm-soc/for-6.10/devicetree-arm64' of https://github.com/Broadcom/stblinux into soc/dt
Merge tag : 'arm-soc/for-6.10/drivers' of https://github.com/Broadcom/stblinux into soc/drivers
Merge tag : 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Merge tag : 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Merge tag : 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Merge tag : 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Merge tag : 'asm-generic-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic
Merge tag : 'asm-generic-alpha' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic
Merge tag : 'asm-generic-fixes-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic
Merge tag : 'asm-generic-fixes-6.10-2' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic
Merge tag : 'asoc-fix-v6.10-merge-window' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag : 'asoc-fix-v6.10-rc1' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag : 'asoc-fix-v6.10-rc5' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag : 'asoc-fix-v6.10-rc7' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag : 'asoc-fix-v6.9-rc7' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag : 'asoc-fix-v6.9-rc7-2' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag : 'asoc-v6.10' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag : 'aspeed-6.10-devicetree' of git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc into soc/dt-late
Merge tag : 'asymmetric-keys-next-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd
Merge tag : 'ata-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
Merge tag : 'ata-6.10-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
Merge tag : 'ata-6.10-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
Merge tag : 'ata-6.10-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
Merge tag : 'ata-6.10-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
Merge tag : 'ata-6.10-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
Merge tag : 'ath-current-20240531' of git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath
Merge tag : 'ath-next-20240402' of git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath
Merge tag : 'ath-next-20240502' of git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath
Merge tag : 'atomic-file-updates-6.10_2024-04-15' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.10-mergeA
Merge tag : 'backlight-next-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight
Merge tag : 'batadv-net-pullrequest-20240621' of git://git.open-mesh.org/linux-merge
Merge tag : 'batadv-next-pullrequest-20240405' of git://git.open-mesh.org/linux-merge
Merge tag : 'bcachefs-2024-05-19' of https://evilpiepirate.org/git/bcachefs
Merge tag : 'bcachefs-2024-05-24' of https://evilpiepirate.org/git/bcachefs
Merge tag : 'bcachefs-2024-05-30' of https://evilpiepirate.org/git/bcachefs
Merge tag : 'bcachefs-2024-06-05' of https://evilpiepirate.org/git/bcachefs
Merge tag : 'bcachefs-2024-06-12' of https://evilpiepirate.org/git/bcachefs
Merge tag : 'bcachefs-2024-06-22' of https://evilpiepirate.org/git/bcachefs
Merge tag : 'bcachefs-2024-06-28' of https://evilpiepirate.org/git/bcachefs
Merge tag : 'bcachefs-2024-07-10' of https://evilpiepirate.org/git/bcachefs
Merge tag : 'bcachefs-2024-07-12' of https://evilpiepirate.org/git/bcachefs
Merge tag : 'bitmap-for-6.10v2' of https://github.com/norov/linux
Merge tag : 'block-6.10-20240523' of git://git.kernel.dk/linux
Merge tag : 'block-6.10-20240530' of git://git.kernel.dk/linux
Merge tag : 'block-6.10-20240607' of git://git.kernel.dk/linux
Merge tag : 'block-6.10-20240614' of git://git.kernel.dk/linux
Merge tag : 'block-6.10-20240628' of git://git.kernel.dk/linux
Merge tag : 'bootconfig-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'ceph-for-6.10-rc1' of https://github.com/ceph/ceph-client
Merge tag : 'ceph-for-6.10-rc8' of https://github.com/ceph/ceph-client
Merge tag : 'cgroup-for-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
Merge tag : 'char-misc-6.10-final' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag : 'char-misc-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag : 'char-misc-6.10-rc1-fix' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag : 'char-misc-6.10-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag : 'char-misc-6.10-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag : 'clk-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux
Merge tag : 'clk-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux
Merge tag : 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux
Merge tag : 'clk-imx-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux into clk-imx
Merge tag : 'clk-meson-v6.10-1' of https://github.com/BayLibre/clk-meson into clk-amlogic
Merge tag : 'cmpxchg.2024.05.11a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu
Merge tag : 'cocci-for-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux
Merge tag : 'coresight-next-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux into char-misc-next
Merge tag : 'counter-fixes-for-6.10' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/wbg/counter into char-misc-linus
Merge tag : 'counter-updates-for-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter into char-misc-next
Merge tag : 'counter-updates-for-6.10b' of git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter into char-misc-next
Merge tag : 'cpufreq-arm-updates-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm
Merge tag : 'cxl-fixes-6.10-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl
Merge tag : 'cxl-fixes-6.10-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl
Merge tag : 'cxl-for-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl
Merge tag : 'devfreq-next-for-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux
Merge tag : 'devicetree-fixes-for-6.10-1' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Merge tag : 'devicetree-fixes-for-6.10-2' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Merge tag : 'devicetree-for-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Merge tag : 'dirattr-validate-owners-6.10_2024-04-15' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.10-mergeA
Merge tag : 'discard-relax-locks-6.10_2024-04-15' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.10-mergeA
Merge tag : 'dlm-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm
Merge tag : 'dma-mapping-6.10-2024-05-20' of git://git.infradead.org/users/hch/dma-mapping
Merge tag : 'dma-mapping-6.10-2024-05-31' of git://git.infradead.org/users/hch/dma-mapping
Merge tag : 'dmaengine-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine
Merge tag : 'dmaengine-fix-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine
Merge tag : 'dmi-for-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging
Merge tag : 'docs-6.10' of git://git.lwn.net/linux
Merge tag : 'driver-core-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core
Merge tag : 'driver-core-6.10-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core
Merge tag : 'drivers-ti-sysc-for-v6.10-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into soc/drivers
Merge tag : 'drm-fixes-2024-06-01' of https://gitlab.freedesktop.org/drm/kernel
Merge tag : 'drm-fixes-2024-06-07' of https://gitlab.freedesktop.org/drm/kernel
Merge tag : 'drm-fixes-2024-06-15' of https://gitlab.freedesktop.org/drm/kernel
Merge tag : 'drm-fixes-2024-06-22' of https://gitlab.freedesktop.org/drm/kernel
Merge tag : 'drm-fixes-2024-06-28' of https://gitlab.freedesktop.org/drm/kernel
Merge tag : 'drm-fixes-2024-07-05' of https://gitlab.freedesktop.org/drm/kernel
Merge tag : 'drm-intel-fixes-2024-05-30' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
Merge tag : 'drm-intel-fixes-2024-06-19' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
Merge tag : 'drm-intel-fixes-2024-06-27' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
Merge tag : 'drm-intel-fixes-2024-07-02' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
Merge tag : 'drm-intel-gt-next-2024-04-26' of https://anongit.freedesktop.org/git/drm/drm-intel into drm-next
Merge tag : 'drm-intel-next-2024-04-17-1' of https://anongit.freedesktop.org/git/drm/drm-intel into drm-next
Merge tag : 'drm-intel-next-2024-04-24' of https://anongit.freedesktop.org/git/drm/drm-intel into drm-next
Merge tag : 'drm-intel-next-2024-04-30' of https://anongit.freedesktop.org/git/drm/drm-intel into drm-next
Merge tag : 'drm-misc-fixes-2024-05-16' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag : 'drm-misc-fixes-2024-05-23' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag : 'drm-misc-fixes-2024-05-30' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag : 'drm-misc-fixes-2024-06-07' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag : 'drm-misc-fixes-2024-06-14' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag : 'drm-misc-fixes-2024-06-26' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag : 'drm-misc-fixes-2024-07-04' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag : 'drm-misc-next-2024-03-28' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag : 'drm-misc-next-2024-04-05' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag : 'drm-misc-next-2024-04-10' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag : 'drm-misc-next-2024-04-19' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag : 'drm-misc-next-2024-04-25' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag : 'drm-misc-next-fixes-2024-05-08' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag : 'drm-misc-next-fixes-2024-05-16' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag : 'drm-misc-next-fixes-2024-05-23' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag : 'drm-misc-next-fixes-2024-06-07' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag : 'drm-msm-next-2024-05-07' of https://gitlab.freedesktop.org/drm/msm into drm-next
Merge tag : 'drm-next-2024-05-15' of https://gitlab.freedesktop.org/drm/kernel
Merge tag : 'drm-next-2024-05-16' of https://gitlab.freedesktop.org/drm/kernel
Merge tag : 'drm-next-2024-05-25' of https://gitlab.freedesktop.org/drm/kernel
Merge tag : 'drm-xe-fixes-2024-05-30' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag : 'drm-xe-fixes-2024-06-04' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag : 'drm-xe-fixes-2024-06-13' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag : 'drm-xe-fixes-2024-06-20' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag : 'drm-xe-fixes-2024-07-04' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag : 'drm-xe-next-2024-04-23' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
Merge tag : 'drm-xe-next-fixes-2024-05-02' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
Merge tag : 'drm-xe-next-fixes-2024-05-09-1' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
Merge tag : 'dt-cleanup-6.10' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-dt into soc/dt
Merge tag : 'dt64-cleanup-6.10' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-dt into soc/dt
Merge tag : 'edac_updates_for_v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras
Merge tag : 'edac_urgent_for_v6.10_rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras
Merge tag : 'edac_urgent_for_v6.10_rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras
Merge tag : 'efi-fixes-for-v6.10-1' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi
Merge tag : 'efi-fixes-for-v6.10-2' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi
Merge tag : 'efi-fixes-for-v6.10-3' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi
Merge tag : 'efi-next-for-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi
Merge tag : 'erofs-for-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs
Merge tag : 'erofs-for-6.10-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs
Merge tag : 'erofs-for-6.10-rc7-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs
Merge tag : 'execve-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag : 'ext4_for_linus-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4
Merge tag : 'extcon-next-for-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon into char-misc-next
Merge tag : 'exynos-drm-fixes-for-v6.10-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into drm-fixes
Merge tag : 'exynos-drm-next-for-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into drm-next
Merge tag : 'f2fs-for-6.10.rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs
Merge tag : 'fbdev-for-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev
Merge tag : 'ffa-updates-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/drivers
Merge tag : 'file-exchange-refactorings-6.10_2024-04-15' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.10-mergeA
Merge tag : 'firewire-fixes-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394
Merge tag : 'firewire-fixes-6.10-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394
Merge tag : 'firewire-updates-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394
Merge tag : 'fixes-2024-06-13' of git://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock
Merge tag : 'fixes-2024-06-23' of git://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock
Merge tag : 'for-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux
Merge tag : 'for-6.10-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag : 'for-6.10-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag : 'for-6.10-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag : 'for-6.10-rc5-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag : 'for-6.10-rc6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag : 'for-6.10-rc6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag : 'for-6.10-rc7-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag : 'for-6.10-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag : 'for-6.10-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag : 'for-6.10/block-20240511' of git://git.kernel.dk/linux
Merge tag : 'for-6.10/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
Merge tag : 'for-6.10/dm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
Merge tag : 'for-6.10/dm-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
Merge tag : 'for-6.10/io_uring-20240511' of git://git.kernel.dk/linux
Merge tag : 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma
Merge tag : 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma
Merge tag : 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rmk/linux
Merge tag : 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rmk/linux
Merge tag : 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag : 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag : 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag : 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag : 'for-linus' of https://github.com/openrisc/linux
Merge tag : 'for-linus-2024060801' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid
Merge tag : 'for-linus-6.10-1' of https://github.com/cminyard/linux-ipmi
Merge tag : 'for-linus-6.10-ofs1' of git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux
Merge tag : 'for-linus-6.10a-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip
Merge tag : 'for-net-2024-06-10' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag : 'for-net-2024-06-28' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth into main
Merge tag : 'for-net-next-2024-05-14' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next
Merge tag : 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Merge tag : 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Merge tag : 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Merge tag : 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Merge tag : 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Merge tag : 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Merge tag : 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Merge tag : 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
Merge tag : 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
Merge tag : 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
Merge tag : 'for-netdev' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Merge tag : 'for-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply
Merge tag : 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
Merge tag : 'fpga-for-6.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga into char-misc-next
Merge tag : 'fs_for_v6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
Merge tag : 'fscrypt-for-linus' of git://git.kernel.org/pub/scm/fs/fscrypt/linux
Merge tag : 'fsnotify_for_v6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
Merge tag : 'fsverity-for-linus' of git://git.kernel.org/pub/scm/fs/fsverity/linux
Merge tag : 'fuse-update-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse
Merge tag : 'gfs2-for-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2
Merge tag : 'gpio-fixes-for-v6.10-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag : 'gpio-fixes-for-v6.10-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag : 'gpio-fixes-for-v6.10-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag : 'gpio-updates-for-v6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag : 'gtp-24-05-07' of git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp
Merge tag : 'hardening-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag : 'hardening-v6.10-rc1-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag : 'hardening-v6.10-rc2-take2' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag : 'hardening-v6.10-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag : 'hardening-v6.10-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag : 'hid-for-linus-2024051401' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid
Merge tag : 'hisi-arm64-dt-for-6.10' of https://github.com/hisilicon/linux-hisi into soc/dt
Merge tag : 'hisi-drivers-for-6.10' of https://github.com/hisilicon/linux-hisi into soc/drivers
Merge tag : 'hsi-for-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi
Merge tag : 'hwmon-for-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
Merge tag : 'hwmon-for-v6.10-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
Merge tag : 'hyperv-fixes-signed-20240616' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux
Merge tag : 'i2c-for-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag : 'i2c-for-6.10-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag : 'i2c-for-6.10-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag : 'i2c-for-6.10-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag : 'i2c-for-6.10-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag : 'i2c-for-6.10-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag : 'i2c-for-6.10-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag : 'i2c-host-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-mergewindow
Merge tag : 'i2c-host-6.10-pt2' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-current
Merge tag : 'i2c-host-fixes-6.10-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-current
Merge tag : 'i2c-host-fixes-6.10-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-current
Merge tag : 'i2c-host-fixes-6.10-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-current
Merge tag : 'i2c-host-fixes-6.10-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-current
Merge tag : 'i2c-host-fixes-6.10-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-current
Merge tag : 'i2c-host-fixes-6.8-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-mergewindow
Merge tag : 'i3c/for-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux
Merge tag : 'icc-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc into char-misc-next
Merge tag : 'idxd-for-linus-may2024' of git bundle from Arjan
Merge tag : 'ieee802154-for-net-2024-06-27' of git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan into main
Merge tag : 'iio-fixes-for-6.10a' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-linus
Merge tag : 'iio-fixes-for-6.10b' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-linus
Merge tag : 'iio-fixes-for-6.10c' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-linus
Merge tag : 'iio-for-6.10a' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-next
Merge tag : 'iio-for-6.10b-take2' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-next
Merge tag : 'improve-attr-validation-6.10_2024-04-23' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.10-mergeC
Merge tag : 'imx-bindings-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
Merge tag : 'imx-defconfig-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/defconfig
Merge tag : 'imx-dt-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
Merge tag : 'imx-dt64-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
Merge tag : 'imx-fixes-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/fixes
Merge tag : 'imx-soc-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/arm
Merge tag : 'inode-repair-improvements-6.10_2024-04-15' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.10-mergeA
Merge tag : 'input-for-v6.10-rc0' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
Merge tag : 'input-for-v6.10-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
Merge tag : 'integrity-v6.10' of ssh://ra.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity
Merge tag : 'integrity-v6.10-fix' of ssh://ra.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity
Merge tag : 'intel-gpio-v6.10-1' of git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel into gpio/for-next
Merge tag : 'intel-gpio-v6.10-2' of git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel
Merge tag : 'io_uring-6.10-20240523' of git://git.kernel.dk/linux
Merge tag : 'io_uring-6.10-20240530' of git://git.kernel.dk/linux
Merge tag : 'io_uring-6.10-20240607' of git://git.kernel.dk/linux
Merge tag : 'io_uring-6.10-20240614' of git://git.kernel.dk/linux
Merge tag : 'io_uring-6.10-20240621' of git://git.kernel.dk/linux
Merge tag : 'io_uring-6.10-20240627' of git://git.kernel.dk/linux
Merge tag : 'io_uring-6.10-20240703' of git://git.kernel.dk/linux
Merge tag : 'iommu-fix-v6.10-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu
Merge tag : 'iommu-fixes-v6.10-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu
Merge tag : 'iommu-fixes-v6.10-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux
Merge tag : 'iommu-updates-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu
Merge tag : 'ipsec-next-2024-05-03' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next
Merge tag : 'irq-core-2024-05-12' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'irq-urgent-2024-05-25' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'irq-urgent-2024-06-08' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'irq_urgent_for_v6.10_rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'jffs2-for-linus-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs
Merge tag : 'kbuild-fixes-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild
Merge tag : 'kbuild-fixes-v6.10-2' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild
Merge tag : 'kbuild-fixes-v6.10-3' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild
Merge tag : 'kbuild-fixes-v6.10-4' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild
Merge tag : 'kbuild-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild
Merge tag : 'kcsan.2024.05.10a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu
Merge tag : 'keys-next-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd
Merge tag : 'keys-trusted-next-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd
Merge tag : 'keys-trusted-next-6.10-rc1-part2' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd
Merge tag : 'kgdb-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/danielt/linux
Merge tag : 'kselftest-fix-2024-07-04' of git://git.kernel.org/pub/scm/linux/kernel/git/mic/linux
Merge tag : 'kvm-riscv-6.10-1' of https://github.com/kvm-riscv/linux into HEAD
Merge tag : 'kvm-riscv-fixes-6.10-1' of https://github.com/kvm-riscv/linux into HEAD
Merge tag : 'kvm-riscv-fixes-6.10-2' of https://github.com/kvm-riscv/linux into HEAD
Merge tag : 'kvm-s390-master-6.10-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into HEAD
Merge tag : 'kvm-x86-fixes-6.10-rcN' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvm-x86-generic-6.10' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvm-x86-misc-6.10' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvm-x86-mmu-6.10' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvm-x86-selftests-6.10' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvm-x86-selftests_utils-6.10' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvm-x86-vmx-6.10' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvmarm-6.10-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag : 'kvmarm-fixes-6.10-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag : 'kvmarm-fixes-6.10-2' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag : 'landlock-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/mic/linux
Merge tag : 'landlock-6.10-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/mic/linux
Merge tag : 'leds-next-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds
Merge tag : 'libnvdimm-for-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm
Merge tag : 'linux-can-fixes-for-6.10-20240621' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
Merge tag : 'linux-can-fixes-for-6.10-20240701' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
Merge tag : 'linux-cpupower-6.10-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux into pm-tools
Merge tag : 'linux-watchdog-6.10-rc-fixes' of git://www.linux-watchdog.org/linux-watchdog
Merge tag : 'linux-watchdog-6.10-rc1' of git://www.linux-watchdog.org/linux-watchdog
Merge tag : 'linux_kselftest-fixes-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag : 'linux_kselftest-fixes-6.10-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag : 'linux_kselftest-fixes-6.10-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag : 'linux_kselftest-fixes-6.10-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag : 'linux_kselftest-kunit-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag : 'linux_kselftest-next-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag : 'linux_kselftest-next-6.10-rc1-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag : 'linux_kselftest-nolibc-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag : 'livepatching-for-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching
Merge tag : 'lkmm.2024.05.10a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu
Merge tag : 'locking-core-2024-05-13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'locking-urgent-2024-06-08' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'log-incompat-permissions-6.10_2024-04-15' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.10-mergeA
Merge tag : 'loongarch-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
Merge tag : 'loongarch-fixes-6.10-1' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
Merge tag : 'loongarch-fixes-6.10-2' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
Merge tag : 'loongarch-kvm-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson into HEAD
Merge tag : 'lsm-pr-20240513' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm
Merge tag : 'lsm-pr-20240617' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm
Merge tag : 'm68k-for-v6.10-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k
Merge tag : 'm68knommu-for-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu
Merge tag : 'mailbox-fixes-v6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jassibrar/mailbox
Merge tag : 'mailbox-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/jassibrar/mailbox
Merge tag : 'md-6.10-20240425' of https://git.kernel.org/pub/scm/linux/kernel/git/song/md into for-6.10/block
Merge tag : 'md-6.10-20240502' of https://git.kernel.org/pub/scm/linux/kernel/git/song/md into for-6.10/block
Merge tag : 'media-fixes-unicam-20240510' of https://git.kernel.org/pub/scm/linux/kernel/git/pinchartl/linux into media_stage
Merge tag : 'media/v6.10-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
Merge tag : 'media/v6.10-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
Merge tag : 'media/v6.10-3' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
Merge tag : 'mediatek-drm-next-6.10' of https://git.kernel.org/pub/scm/linux/kernel/git/chunkuang.hu/linux into drm-next
Merge tag : 'memory-controller-drv-6.10' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into soc/drivers
Merge tag : 'mfd-fixes-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd
Merge tag : 'mfd-next-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd
Merge tag : 'mhi-for-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi into char-misc-next
Merge tag : 'microblaze-v6.10' of git://git.monstr.eu/linux-2.6-microblaze
Merge tag : 'microchip-dt64-6.10' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/dt
Merge tag : 'mips-fixes_6.10_1' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux
Merge tag : 'mips-fixes_6.10_2' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux
Merge tag : 'mips_6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux
Merge tag : 'mm-hotfixes-stable-2024-05-25-09-13' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag : 'mm-hotfixes-stable-2024-06-07-15-24' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag : 'mm-hotfixes-stable-2024-06-17-11-43' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag : 'mm-hotfixes-stable-2024-06-26-17-28' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag : 'mm-hotfixes-stable-2024-07-03-22-23' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag : 'mm-hotfixes-stable-2024-07-10-13-19' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag : 'mm-nonmm-stable-2024-05-19-11-56' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag : 'mm-nonmm-stable-2024-05-22-17-30' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag : 'mm-stable-2024-05-17-19-19' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag : 'mm-stable-2024-05-22-17-22' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag : 'mm-stable-2024-05-24-11-49' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag : 'mmc-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
Merge tag : 'mmc-v6.10-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
Merge tag : 'mmc-v6.10-rc4-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
Merge tag : 'modules-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux
Merge tag : 'mt76-for-kvalo-2024-05-02' of https://github.com/nbd168/wireless
Merge tag : 'mtd/fixes-for-6.10-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux
Merge tag : 'mtd/for-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux
Merge tag : 'mtk-soc-for-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/drivers
Merge tag : 'mvebu-arm-6.10-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into soc/arm
Merge tag : 'mvebu-dt64-6.10-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into soc/dt
Merge tag : 'nand/for-6.10' into mtd/next
Merge tag : 'net-6.10-rc0' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag : 'net-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag : 'net-6.10-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag : 'net-6.10-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag : 'net-6.10-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag : 'net-6.10-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag : 'net-6.10-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag : 'net-6.10-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag : 'net-6.10-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag : 'net-6.10-rc8-2' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag : 'net-accept-more-20240515' of git://git.kernel.dk/linux
Merge tag : 'net-next-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next
Merge tag : 'nf-24-05-29' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag : 'nf-24-06-11' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag : 'nf-24-06-19' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag : 'nf-24-06-27' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag : 'nf-24-07-04' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag : 'nf-24-07-11' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag : 'nf-next-24-05-12' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next
Merge tag : 'nfs-for-6.10-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfs
Merge tag : 'nfs-for-6.10-2' of git://git.linux-nfs.org/projects/trondmy/linux-nfs
Merge tag : 'nfs-for-6.10-3' of git://git.linux-nfs.org/projects/trondmy/linux-nfs
Merge tag : 'nfsd-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag : 'nfsd-6.10-1' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag : 'nfsd-6.10-2' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag : 'nfsd-6.10-3' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag : 'ntfs3_for_6.10' of https://github.com/Paragon-Software-Group/linux-ntfs3
Merge tag : 'nvme-6.10-2024-05-14' of git://git.infradead.org/nvme into block-6.10
Merge tag : 'nvme-6.10-2024-05-29' of git://git.infradead.org/nvme into block-6.10
Merge tag : 'nvme-6.10-2024-06-05' of git://git.infradead.org/nvme into block-6.10
Merge tag : 'nvme-6.10-2024-06-13' of git://git.infradead.org/nvme into block-6.10
Merge tag : 'nvme-6.10-2024-06-27' of git://git.infradead.org/nvme into block-6.10
Merge tag : 'omap-for-v6.10/dt-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into soc/dt
Merge tag : 'online-fsck-design-6.10_2024-04-15' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.10-mergeA
Merge tag : 'opp-updates-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm into pm-opp
Merge tag : 'optee-convert-platform-remove-callback-for-v6.10' of https://git.linaro.org/people/jens.wiklander/linux-tee into soc/drivers
Merge tag : 'optee-fix-for-v6.11' of https://git.linaro.org/people/jens.wiklander/linux-tee into arm/fixes
Merge tag : 'ovl-fixes-6.10-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs
Merge tag : 'ovl-update-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs
Merge tag : 'parisc-for-6.10-1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux
Merge tag : 'parisc-for-6.10-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux
Merge tag : 'pci-v6.10-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
Merge tag : 'pci-v6.10-fixes-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
Merge tag : 'pci-v6.10-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
Merge tag : 'peci-next-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/iwi/linux into char-misc-next
Merge tag : 'perf-core-2024-05-13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'perf-tools-fixes-for-v6.10-1-2024-05-26' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools
Merge tag : 'perf-tools-fixes-for-v6.10-2-2024-06-09' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools
Merge tag : 'perf-tools-fixes-for-v6.10-2024-07-08' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools
Merge tag : 'perf-tools-for-v6.10-1-2024-05-21' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools
Merge tag : 'perf-urgent-2024-05-18' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'perf-urgent-2024-06-02' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'perf-urgent-2024-06-08' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'phy-fixes-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy
Merge tag : 'phy-for-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy
Merge tag : 'phy_dp_modes_6.10' into msm-next-lumag
Merge tag : 'phy_dp_modes_6.10' into next
Merge tag : 'pinctrl-v6.10-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
Merge tag : 'pinctrl-v6.10-2' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
Merge tag : 'platform-drivers-x86-v6.10-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag : 'platform-drivers-x86-v6.10-2' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag : 'platform-drivers-x86-v6.10-3' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag : 'platform-drivers-x86-v6.10-4' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag : 'platform-drivers-x86-v6.10-5' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag : 'platform-drivers-x86-v6.10-6' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag : 'pm-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'pm-6.10-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'pm-6.10-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'pm-6.10-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'pm-6.10-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'pm-6.10-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'pmdomain-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm
Merge tag : 'pmdomain-v6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm
Merge tag : 'pmdomain-v6.10-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm
Merge tag : 'powerpc-6.10-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag : 'powerpc-6.10-2' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag : 'powerpc-6.10-3' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag : 'powerpc-6.10-4' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag : 'pptrs-6.10_2024-04-23' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.10-mergeC
Merge tag : 'printk-for-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux
Merge tag : 'probes-fixes-v6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'probes-fixes-v6.10-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'probes-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'pull-bd_flags-2' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag : 'pull-bd_inode-1' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag : 'pull-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag : 'pull-set_blocksize' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag : 'pwm/for-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux
Merge tag : 'pwm/for-6.10-rc5-fixes-take2' of git://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux
Merge tag : 'qcom-arm32-for-6.10' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
Merge tag : 'qcom-arm64-defconfig-fixes-for-6.10' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/fixes
Merge tag : 'qcom-arm64-defconfig-for-6.10' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/defconfig
Merge tag : 'qcom-arm64-defconfig-for-6.10-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/defconfig
Merge tag : 'qcom-arm64-fixes-for-6.10' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/fixes
Merge tag : 'qcom-arm64-for-6.10' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
Merge tag : 'qcom-arm64-for-6.10-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
Merge tag : 'qcom-clk-fixes-for-6.10' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into clk-fixes
Merge tag : 'qcom-clk-for-6.10' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into clk-qcom
Merge tag : 'qcom-drivers-fixes-for-6.10' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/fixes
Merge tag : 'qcom-drivers-for-6.10' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers
Merge tag : 'qcom-drivers-for-6.10-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers
Merge tag : 'random-6.10-rc1-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/crng/random
Merge tag : 'ras_core_for_v6.10_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'rcu.next.v6.10' of https://github.com/urezki/linux
Merge tag : 'reduce-scrub-iget-overhead-6.10_2024-04-23' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.10-mergeC
Merge tag : 'regmap-fix-v6.10-merge-window' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap
Merge tag : 'regmap-fix-v6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap
Merge tag : 'regmap-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap
Merge tag : 'regulator-fix-v6.10-merge-window' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag : 'regulator-fix-v6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag : 'regulator-fix-v6.10-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag : 'regulator-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag : 'renesas-arm-defconfig-for-v6.10-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/defconfig
Merge tag : 'renesas-clk-for-v6.10-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into clk-renesas
Merge tag : 'renesas-clk-for-v6.10-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into clk-renesas
Merge tag : 'renesas-drivers-for-v6.10-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/drivers
Merge tag : 'renesas-dt-bindings-for-v6.10-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
Merge tag : 'renesas-dts-for-v6.10-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
Merge tag : 'renesas-dts-for-v6.10-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
Merge tag : 'renesas-pinctrl-fixes-for-v6.10-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into fixes
Merge tag : 'renesas-pinctrl-for-v6.10-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into devel
Merge tag : 'repair-dirs-6.10_2024-04-15' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.10-mergeA
Merge tag : 'repair-fixes-6.10_2024-04-23' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.10-mergeC
Merge tag : 'repair-iunlink-6.10_2024-04-15' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.10-mergeA
Merge tag : 'repair-orphanage-6.10_2024-04-15' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.10-mergeA
Merge tag : 'repair-pptrs-6.10_2024-04-23' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.10-mergeC
Merge tag : 'repair-rtsummary-6.10_2024-04-15' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.10-mergeA
Merge tag : 'repair-symlink-6.10_2024-04-15' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.10-mergeA
Merge tag : 'repair-tempfiles-6.10_2024-04-15' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.10-mergeA
Merge tag : 'repair-unlinked-inode-state-6.10_2024-04-15' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.10-mergeA
Merge tag : 'repair-xattrs-6.10_2024-04-15' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.10-mergeA
Merge tag : 'reset-fixes-for-v6.10' of git://git.pengutronix.de/pza/linux into arm/fixes
Merge tag : 'retain-ilock-during-dir-ops-6.10_2024-04-15' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.10-mergeA
Merge tag : 'riscv-config-for-v6.10' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/drivers
Merge tag : 'riscv-dt-fixes-for-v6.10-rc5+' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into arm/fixes
Merge tag : 'riscv-dt-for-v6.10-take2' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/dt-late
Merge tag : 'riscv-for-linus-6.10-mw1' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag : 'riscv-for-linus-6.10-mw2' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag : 'riscv-for-linus-6.10-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag : 'riscv-for-linus-6.10-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag : 'riscv-for-linus-6.10-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag : 'riscv-for-linus-6.10-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag : 'riscv-sophgo-dt-fixes-for-v6.10-rc4' of https://github.com/sophgo/linux into arm/fixes
Merge tag : 'riscv-sophgo-dt-for-v6.10' of https://github.com/sophgo/linux into soc/dt
Merge tag : 'rpmsg-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux
Merge tag : 'rproc-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux
Merge tag : 'rtc-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux
Merge tag : 'rtw-next-2024-04-04' of https://github.com/pkshih/rtw
Merge tag : 'rtw-next-2024-05-04-v2' of https://github.com/pkshih/rtw
Merge tag : 'rust-6.10' of https://github.com/Rust-for-Linux/linux
Merge tag : 'rust-fixes-6.10' of https://github.com/Rust-for-Linux/linux
Merge tag : 's390-6.10-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag : 's390-6.10-2' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag : 's390-6.10-3' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag : 's390-6.10-4' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag : 's390-6.10-7' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag : 's390-6.10-8' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag : 'samsung-clk-6.10-2' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into clk-samsung
Merge tag : 'samsung-dt-6.10' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt
Merge tag : 'samsung-dt64-6.10' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt
Merge tag : 'samsung-dt64-6.10-2' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt
Merge tag : 'samsung-pinctrl-6.10' of https://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung into devel
Merge tag : 'sched-core-2024-05-13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'sched-urgent-2024-05-18' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'sched-urgent-2024-06-02' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'sched_urgent_for_v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'scmi-updates-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/drivers
Merge tag : 'scrub-directory-tree-6.10_2024-04-23' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.10-mergeC
Merge tag : 'scrub-pptrs-6.10_2024-04-23' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.10-mergeC
Merge tag : 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag : 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag : 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag : 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag : 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag : 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag : 'seccomp-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag : 'selinux-pr-20240513' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux
Merge tag : 'sh-for-v6.10-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/glaubitz/sh-linux
Merge tag : 'shrink-dirattr-args-6.10_2024-04-23' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.10-mergeC
Merge tag : 'slab-for-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab
Merge tag : 'smp_urgent_for_v6.10_rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'soc-arm-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag : 'soc-defconfig-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag : 'soc-drivers-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag : 'soc-dt-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag : 'soc-dt-late-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag : 'sound-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag : 'sound-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag : 'sound-6.10-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag : 'sound-6.10-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag : 'sound-6.10-rc5-2' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag : 'sound-6.10-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag : 'sound-fix-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag : 'soundwire-6.10-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire
Merge tag : 'soundwire-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire
Merge tag : 'sparc-for-6.10-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/alarsson/linux-sparc
Merge tag : 'spi-fix-v6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag : 'spi-fix-v6.10-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag : 'spi-fix-v6.10-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag : 'spi-nor/for-6.10' into mtd/next
Merge tag : 'spi-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag : 'stable/vduse-virtio-net' into vhost
Merge tag : 'staging-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging
Merge tag : 'staging-6.10-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging
Merge tag : 'staging-6.10-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging
Merge tag : 'stm32-bus-firewall-for-v6.10-1' of git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into soc/drivers
Merge tag : 'stm32-dt-for-v6.10-1' of git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into soc/dt
Merge tag : 'sunxi-clk-fixes-for-6.10' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into clk-fixes
Merge tag : 'sunxi-clk-for-6.10-1' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into clk-allwinner
Merge tag : 'sunxi-config-for-6.10-1' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/defconfig
Merge tag : 'sunxi-dt-for-6.10-1' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/dt
Merge tag : 'sunxi-dt-for-6.10-2' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/dt
Merge tag : 'sunxi-fixes-for-6.10' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into arm/fixes
Merge tag : 'sysctl-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl
Merge tag : 'tag-chrome-platform-firmware-for-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux
Merge tag : 'tag-chrome-platform-for-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux
Merge tag : 'tags/media-next-imx-20240419' of git://git.kernel.org/pub/scm/linux/kernel/git/pinchartl/linux.git into media_stage
Merge tag : 'tags/media-next-uvc-20240419' of git://git.kernel.org/pub/scm/linux/kernel/git/pinchartl/linux.git into media_stage
Merge tag : 'tee-ts-for-v6.10' of https://git.linaro.org/people/jens.wiklander/linux-tee into soc/drivers
Merge tag : 'tegra-for-6.10-arm-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt
Merge tag : 'tegra-for-6.10-arm64-defconfig' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/defconfig
Merge tag : 'tegra-for-6.10-arm64-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt
Merge tag : 'tegra-for-6.10-dt-bindings' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt
Merge tag : 'tegra-for-6.10-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/drivers
Merge tag : 'thermal-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'thermal-6.10-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'thermal-6.10-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'thermal-6.10-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'thermal-6.10-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'thermal-6.10-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'thermal-6.10-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'thermal-v6.10-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/thermal/linux into thermal
Merge tag : 'thermal-v6.10-rc1-2' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/thermal/linux
Merge tag : 'thermal-v6.10-rc4' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/thermal/linux
Merge tag : 'thunderbolt-for-v6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt into usb-next
Merge tag : 'thunderbolt-for-v6.10-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt into usb-next
Merge tag : 'ti-driver-soc-for-v6.10' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/drivers
Merge tag : 'ti-k3-dt-for-v6.10' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/dt
Merge tag : 'ti-keystone-dt-for-v6.10' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/dt
Merge tag : 'timers-core-2024-05-12' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'timers-urgent-2024-06-15' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'timers-v6.10-rc1' of https://git.linaro.org/people/daniel.lezcano/linux into timers/core
Merge tag : 'timers_urgent_for_v6.10_rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'tomoyo-pr-20240606' of git://git.code.sf.net/p/tomoyo/tomoyo
Merge tag : 'tpmdd-next-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd
Merge tag : 'tpmdd-next-6.10-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd
Merge tag : 'tpmdd-next-6.10-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd
Merge tag : 'tpmdd-next-6.10-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd
Merge tag : 'trace-assign-str-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'trace-fixes-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'trace-ringbuffer-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'trace-tools-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'trace-tools-v6.10-2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'trace-tracefs-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'trace-user-events-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'trace-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'trace-v6.10-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'tty-6.10-final' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
Merge tag : 'tty-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
Merge tag : 'tty-6.10-rc1-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
Merge tag : 'tty-6.10-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
Merge tag : 'tty-6.10-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
Merge tag : 'tty-6.10-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
Merge tag : 'turbostat-for-Linux-6.10-merge-window' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux
Merge tag : 'uml-for-linus-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux
Merge tag : 'usb-6.10-final' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag : 'usb-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag : 'usb-6.10-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag : 'usb-6.10-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag : 'usb-serial-6.10-rc6' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-linus
Merge tag : 'usb-serial-6.10-rc8' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-linus
Merge tag : 'v6.10-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge tag : 'v6.10-p2' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge tag : 'v6.10-p3' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge tag : 'v6.10-p4' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge tag : 'v6.10-rc-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux
Merge tag : 'v6.10-rockchip-clk1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into clk-rockchip
Merge tag : 'v6.10-rockchip-defconfig64' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/defconfig
Merge tag : 'v6.10-rockchip-dts64-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
Merge tag : 'v6.10-rockchip-dts64-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
Merge tag : 'v6.10-rockchip-dtsfixes1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/fixes
Merge tag : 'v6.9-rc1' into sched/core, to pick up fixes and to refresh the branch
Merge tag : 'v6.9-rc2' into gpio/for-next
Merge tag : 'v6.9-rc2' into media_stage
Merge tag : 'v6.9-rc2' into perf/core, to pick up dependent commits
Merge tag : 'v6.9-rc2' into x86/percpu, to pick up fixes and resolve conflict
Merge tag : 'v6.9-rc3' into locking/core, to pick up fixes
Merge tag : 'v6.9-rc3' into x86/boot, to pick up fixes before queueing up more changes
Merge tag : 'v6.9-rc3' into x86/cpu, to pick up fixes
Merge tag : 'v6.9-rc6' into perf/core, to pick up fixes
Merge tag : 'vectorized-scrub-6.10_2024-04-23' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.10-mergeC
Merge tag : 'vfio-v6.10' of https://github.com/awilliam/linux-vfio
Merge tag : 'vfio-v6.10-rc1' of https://github.com/awilliam/linux-vfio
Merge tag : 'vfio-v6.10-rc4' of https://github.com/awilliam/linux-vfio
Merge tag : 'vfs-6.10-rc2.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.10-rc4.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.10-rc7.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.10-rc7.fixes.2' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.10-rc8.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.10.iomap' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.10.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.10.mount' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.10.netfs' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.10.rw' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'w1-drv-6.10' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-w1 into char-misc-next
Merge tag : 'wireless-2024-06-03' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag : 'wireless-2024-06-14' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag : 'wireless-2024-06-27' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag : 'wireless-2024-07-04' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag : 'wireless-next-2024-04-03' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
Merge tag : 'wireless-next-2024-04-24' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
Merge tag : 'wireless-next-2024-05-08' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
Merge tag : 'wq-for-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
Merge tag : 'wq-for-6.10-rc5-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
Merge tag : 'x86-asm-2024-05-13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86-boot-2024-05-13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86-bugs-2024-05-13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86-build-2024-05-13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86-cleanups-2024-05-13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86-cpu-2024-05-13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86-entry-2024-05-13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86-fpu-2024-05-13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86-irq-2024-05-12' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86-misc-2024-05-13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86-mm-2024-05-13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86-percpu-2024-05-13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86-platform-2024-05-13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86-shstk-2024-05-13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86-timers-2024-05-13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86-urgent-2024-05-18' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86-urgent-2024-05-25' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86-urgent-2024-06-02' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86-urgent-2024-06-08' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86-urgent-2024-06-15' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_alternatives_for_v6.10_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_apic_for_6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_cache_for_v6.10_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_microcode_for_v6.10_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_sev_for_v6.10_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_urgent_for_v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_urgent_for_v6.10_rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'xfs-6.10-fixes-1' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag : 'xfs-6.10-fixes-3' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag : 'xfs-6.10-fixes-4' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag : 'xfs-6.10-fixes-5' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag : 'xfs-6.10-merge-6' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag : 'xfs-cleanups-6.10_2024-05-02' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.10-mergeF
 
Merge topic branches : 'clkdev' and 'fixes' into for-linus
 
Linux: Merge v6.9-rc6 into drm-next
Linux: Merge wireless into wireless-next
Linux: Merge x86 bugfixes from Linux 6.9-rc3
 
mfd: axp20x: Add support for AXP717 PMIC
mfd: axp20x: AXP717: Fix missing IRQ status registers range
mfd: axp20x: Convert to use Maple Tree register cache
mfd: bd71828: Remove commented code lines
mfd: cs42l43: Update patching revision check
mfd: intel-lpss: Switch over to MSI interrupts
mfd: intel-lpss: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY
mfd: intel-m10-bmc: Change staging size to a variable
mfd: kempld: Drop duplicate NULL check in ->exit()
mfd: kempld: Remove custom DMI matching code
mfd: kempld: Remove dead code
mfd: kempld: Replace ACPI code with agnostic one
mfd: kempld: Simplify device registration
mfd: kempld: Use device core to create driver-specific device attributes
mfd: kempld: Use PLATFORM_DEVID_NONE instead of -1
mfd: ocelot-spi: Use spi_sync_transfer()
mfd: rk8xx: Add RK816 support
mfd: rohm-bd71828: Add power off functionality
mfd: rsmu: support I2C SMBus access
mfd: ssbi: Remove unused field 'slave' from 'struct ssbi'
mfd: Tidy Kconfig dependency's parentheses
mfd: timberdale: Remove redundant assignment to variable err
mfd: tps6594-core: Add TI TPS65224 PMIC core
mfd: tps6594-i2c: Add TI TPS65224 PMIC I2C
mfd: tps6594-spi: Add TI TPS65224 PMIC SPI
mfd: tps6594: Add register definitions for TI TPS65224 PMIC
mfd: tps6594: Use volatile_table instead of volatile_reg
 
microblaze: Remove early printk call from cpuinfo-static.c
microblaze: Remove gcc flag for non existing early_printk.c file
 
migrate: expand the use of folio in __migrate_device_pages()
 
minix: convert minix to use the new mount api
 
minixfs: Fix minixfs_rename with HIGHMEM
 
MIPS: Add prototypes for plat_post_relocation() and relocate_kernel()
MIPS: BCM47XX: Declare early_tlb_init() static
MIPS: BCM47XX: include header for bcm47xx_prom_highmem_init() prototype
 
mips: bmips: BCM6358: make sure CBR is correctly set
mips: dts: ralink: mt7621: move pinctrl and sort its children
mips: dts: ralink: mt7621: reorder cpu node attributes
mips: dts: ralink: mt7621: reorder cpuintc node attributes
mips: dts: ralink: mt7621: reorder ethernet node attributes and kids
mips: dts: ralink: mt7621: reorder gic node attributes
mips: dts: ralink: mt7621: reorder gpio node attributes
mips: dts: ralink: mt7621: reorder i2c node attributes
mips: dts: ralink: mt7621: reorder mmc node attributes
mips: dts: ralink: mt7621: reorder mmc regulator attributes
mips: dts: ralink: mt7621: reorder pci?_phy attributes
mips: dts: ralink: mt7621: reorder pcie node attributes and children
mips: dts: ralink: mt7621: reorder spi0 node attributes
mips: dts: ralink: mt7621: reorder sysc node attributes
mips: dts: ralink: mt7621: reorder the attributes of the root node
mips: fix compat_sys_lseek syscall
 
MIPS: Guard some macros with __ASSEMBLY__ in asm.h
MIPS: mipsmtregs: Fix target register for MFTC0
 
mips: module: rename MODULE_START to MODULES_VADDR
 
MIPS: Octeon: Add PCIe link status check
MIPS: pci: lantiq: restore reset gpio polarity
MIPS: RB532: Declare prom_setup_cmdline() and rb532_gpio_init() static
MIPS: Routerboard 532: Fix vendor retry check code
MIPS: SGI-IP27: fix -Wunused-variable in arch_init_irq()
MIPS: SGI-IP27: micro-optimize arch_init_irq()
MIPS: SGI-IP27: use WARN_ON() output
MIPS: Take in account load hazards for HI/LO restoring
 
misc/pvpanic: add shutdown event definition
misc/pvpanic: add support for normal shutdowns
misc/pvpanic: use bit macros
 
misc: ds1682: Add NVMEM support
misc: fastrpc: Avoid updating PD type for capability request
misc: fastrpc: Copy the complete capability structure to user
misc: fastrpc: Fix DSP capabilities request
misc: fastrpc: Fix memory leak in audio daemon attach operation
misc: fastrpc: Fix ownership reassignment of remote heap
misc: fastrpc: Restrict untrusted app to attach to privileged PD
misc: microchip: pci1xxxx: Fix a memory leak in the error handling of gp_aux_bus_probe()
misc: microchip: pci1xxxx: fix double free in the error handling of gp_aux_bus_probe()
misc: microchip: pci1xxxx: Fix return value of nvmem callbacks
misc: nsm: drop owner assignment
misc: ntsync: mark driver as "broken" to prevent from building
misc: rtsx: do clear express reg every SD_INT
misc: sgi_gru: indent SGI_GRU option help text
misc: sgi_gru: remove default attribute of LATTICE_ECP3_CONFIG
misc: ti-st: st_kim: remove unnecessary (void*) conversions
misc: tps6594-pfsm: Add TI TPS65224 PMIC PFSM
 
missing helpers: bdev_unhash(), bdev_drop()
 
mlx5/core: Support max_io_eqs for a function
 
mlx5: avoid truncating error message
mlx5: stop warning for 64KB pages
 
mlxsw: core_linecards: Fix double memory deallocation in case of invalid INI file
mlxsw: pci: Arm CQ doorbell regardless of number of completions
mlxsw: pci: Break mlxsw_pci_cq_tasklet() into tasklets per queue type
mlxsw: pci: Do not setup tasklet from operation
mlxsw: pci: Fix driver initialization with Spectrum-4
mlxsw: pci: Handle up to 64 Rx completions in tasklet
mlxsw: pci: Initialize dummy net devices for NAPI
mlxsw: pci: Make style change in mlxsw_pci_cq_tasklet()
mlxsw: pci: Make style changes in mlxsw_pci_eq_tasklet()
mlxsw: pci: Move mlxsw_pci_cq_{init, fini}()
mlxsw: pci: Move mlxsw_pci_eq_{init, fini}()
mlxsw: pci: Poll command interface for each cmd_exec()
mlxsw: pci: Remove mlxsw_pci_cq_count()
mlxsw: pci: Remove mlxsw_pci_sdq_count()
mlxsw: pci: Remove unused counters
mlxsw: pci: Remove unused wait queue
mlxsw: pci: Rename MLXSW_PCI_EQS_COUNT
mlxsw: pci: Reorganize 'mlxsw_pci_queue' structure
mlxsw: pci: Ring RDQ and CQ doorbells once per several completions
mlxsw: pci: Store DQ pointer as part of CQ structure
mlxsw: pci: Use NAPI for event processing
mlxsw: pci: Use only one event queue
mlxsw: spectrum_buffers: Fix memory corruptions on Spectrum-4 systems
mlxsw: spectrum_ethtool: Add support for 100Gb/s per lane link modes
mlxsw: spectrum_flower: validate control flags
 
mm, slab: move memcg charging to post-alloc hook
mm, slab: move slab_memcg hooks to mm/memcontrol.c
 
mm,swap: add document about RCU read lock and swapoff interaction
 
mm/arch: provide pud_pfn() fallback
 
mm/arm64: merge pXd_huge() and pXd_leaf() definitions
mm/arm64: override clear_young_dirty_ptes() batch helper
 
mm/arm: redefine pmd_huge() with pmd_leaf()
mm/arm: remove pmd_thp_or_huge()
mm/arm: use macros to define pmd/pud helpers
 
mm/cma: drop incorrect alignment check in cma_init_reserved_mem
 
mm/damon/core: fix return value from damos_wmark_metric_value
mm/damon/core: initialize ->esz_bp from damos_quota_init_priv()
mm/damon/core: merge regions aggressively when max_nr_regions is unmet
 
mm/damon/paddr: avoid unnecessary page level access check for pageout DAMOS action
mm/damon/paddr: do page level access check for pageout DAMOS action on its own
mm/damon/paddr: implement damon_folio_mkold()
mm/damon/paddr: implement damon_folio_young()
mm/damon/paddr: implement DAMOS filter type YOUNG
 
mm/damon: add DAMOS filter type YOUNG
 
mm/debug: print only page mapcount (excluding folio entire mapcount) in __dump_folio()
 
mm/debug_vm_pgtable: drop RANDOM_ORVALUE trick
mm/debug_vm_pgtable: test pmd_leaf() behavior with pmd_mkinvalid()
 
mm/execmem, arch: convert remaining overrides of module_alloc to execmem
mm/execmem, arch: convert simple overrides of module_alloc to execmem
 
mm/filemap: clean up hugetlb exclusion code
mm/filemap: don't decrease mmap_miss when folio has workingset flag
mm/filemap: make MAX_PAGECACHE_ORDER acceptable to xarray
mm/filemap: optimize filemap folio adding
mm/filemap: return early if failed to allocate memory for split
mm/filemap: skip to create PMD-sized page cache if needed
mm/filemap: use folio_mapcount() in filemap_unaccount_folio()
 
mm/gup: cache *pudp in follow_pud_mask()
mm/gup: cache p4d in follow_p4d_mask()
mm/gup: check p4d presence before going on
mm/gup: consistently name GUP-fast functions
mm/gup: drop gup_fast_folio_allowed() in hugepd processing
mm/gup: fix hugepd handling in hugetlb rework
mm/gup: handle huge pmd for follow_pmd_mask()
mm/gup: handle huge pud for follow_pud_mask()
mm/gup: handle hugepd for follow_page()
mm/gup: handle hugetlb for no_page_table()
mm/gup: handle hugetlb in the generic follow_page_mask code
mm/gup: merge pXd huge mapping checks
mm/gup: refactor record_subpages() to find 1st small page
 
mm/hmm: process pud swap entry without pud_huge()
 
mm/huge_memory: don't unpoison huge_zero_folio
mm/huge_memory: improve split_huge_page_to_list_to_order() return value documentation
mm/huge_memory: use folio_mapcount() in zap_huge_pmd() sanity check
 
mm/hugetlb: add missing VM_FAULT_SET_HINDEX in hugetlb_fault
mm/hugetlb: add missing VM_FAULT_SET_HINDEX in hugetlb_wp
mm/hugetlb: align cma on allocation order, not demotion order
mm/hugetlb: assert hugetlb_lock in __hugetlb_cgroup_commit_charge
mm/hugetlb: convert dissolve_free_huge_pages() to folios
mm/hugetlb: declare hugetlbfs_pagecache_present() non-static
mm/hugetlb: do not call vma_add_reservation upon ENOMEM
mm/hugetlb: document why hugetlb uses folio_mapcount() for COW reuse decisions
mm/hugetlb: fix kernel NULL pointer dereference when migrating hugetlb folio
mm/hugetlb: fix potential race in __update_and_free_hugetlb_folio()
mm/hugetlb: pass correct order_per_bit to cma_declare_contiguous_nid
mm/hugetlb: rename dissolve_free_huge_pages() to dissolve_free_hugetlb_folios()
 
mm/hugetlb_vmemmap: fix race with speculative PFN walkers
 
mm/init: remove the unnecessary special treatment for memory-less node
 
mm/Kconfig: CONFIG_PGTABLE_HAS_HUGE_LEAVES
 
mm/khugepaged: replace page_mapcount() check by folio_likely_mapped_shared()
 
mm/kmemleak: compact kmemleak_object further
mm/kmemleak: disable KASAN instrumentation in kmemleak
 
mm/ksm: add folio_set_stable_node
mm/ksm: add ksm_get_folio
mm/ksm: convert chain series funcs and replace get_ksm_page
mm/ksm: fix ksm exec support for prctl
mm/ksm: fix ksm_pages_scanned accounting
mm/ksm: fix ksm_zero_pages accounting
mm/ksm: fix possible UAF of stable_node
mm/ksm: remove page_mapcount() usage in stable_tree_search()
mm/ksm: remove redundant code in ksm_fork
mm/ksm: rename get_ksm_page_flags to ksm_get_folio_flags
mm/ksm: replace set_page_stable_node by folio_set_stable_node
mm/ksm: use folio in remove_rmap_item_from_tree
mm/ksm: use folio in remove_stable_node
mm/ksm: use folio in stable_node_dup
mm/ksm: use folio in write_protect_page
mm/ksm: use ksm_get_folio in scan_get_next_rmap_item
 
mm/madvise: don't perform madvise VMA walk for MADV_POPULATE_(READ|WRITE)
mm/madvise: introduce clear_young_dirty_ptes() batch helper
mm/madvise: optimize lazyfreeing with mTHP in madvise_free
 
mm/memfd: add documentation for MFD_NOEXEC_SEAL MFD_EXEC
 
mm/memory-failure: add some folio conversions to unpoison_memory
mm/memory-failure: convert hwpoison_user_mappings to take a folio
mm/memory-failure: convert memory_failure() to use a folio
mm/memory-failure: convert shake_page() to shake_folio()
mm/memory-failure: fix handling of dissolved but not taken off from buddy pages
mm/memory-failure: pass addr to __add_to_kill()
mm/memory-failure: pass the folio to collect_procs_ksm()
mm/memory-failure: remove fsdax_pgoff argument from __add_to_kill
mm/memory-failure: use folio functions throughout collect_procs()
mm/memory-failure: use folio_mapcount() in hwpoison_user_mappings()
 
mm/memory: add any_dirty optional pointer to folio_pte_batch()
mm/memory: don't require head page for do_set_pmd()
mm/memory: use folio_mapcount() in zap_present_folio_ptes()
 
mm/mempolicy: use numa_node_id() instead of cpu_to_node()
 
mm/migrate: fix kernel BUG at mm/compaction.c:2761!
mm/migrate: make migrate_pages_batch() stats consistent
mm/migrate: split source folio if it is on deferred split list
mm/migrate: use folio_likely_mapped_shared() in add_page_for_migration()
 
mm/migrate_device: use folio_mapcount() in migrate_vma_check_page()
 
mm/mm_init.c: add new function calc_nr_all_pages()
mm/mm_init.c: remove arch_reserved_kernel_pages()
mm/mm_init.c: remove meaningless calculation of zone->managed_pages in free_area_init_core()
mm/mm_init.c: remove the outdated code comment above deferred_grow_zone()
mm/mm_init.c: remove the useless dma_reserve
mm/mm_init.c: remove unneeded calc_memmap_size()
 
mm/mmap: convert all mas except mas_detach to vma iterator
mm/mmap: make accountable_mapping return bool
mm/mmap: make vma_wants_writenotify return bool
 
mm/numa_balancing: allow migrate on protnone reference with MPOL_PREFERRED_MANY policy
 
mm/page-flags: make __PageMovable return bool
mm/page-flags: make PageMappingFlags return bool
mm/page-flags: make PageUptodate return bool
 
mm/page-owner: use gfp_nested_mask() instead of open coded masking
 
mm/page_alloc.c: change the array-length to MIGRATE_PCPTYPES
mm/page_alloc.c: don't show protection in zone's ->lowmem_reserve[] for empty zone
mm/page_alloc.c: remove unneeded codes in !NUMA version of build_zonelists()
 
mm/page_alloc: Separate THP PCP into movable and non-movable categories
mm/page_alloc: use folio_mapped() in __alloc_contig_migrate_range()
 
mm/page_ext: enable early_page_ext when CONFIG_MEM_ALLOC_PROFILING_DEBUG=y
 
mm/page_table_check: fix crash on ZONE_DEVICE
mm/page_table_check: support userfault wr-protect entries
 
mm/pagemap: make trylock_page return bool
 
mm/powerpc: redefine pXd_huge() with pXd_leaf()
 
mm/readahead: break read-ahead loop if filemap_add_folio return -ENOMEM
mm/readahead: limit page cache size in page_cache_ra_order()
 
mm/rmap: add fast-path for small folios when adding/removing/duplicating
mm/rmap: always inline anon/file rmap duplication of a single PTE
mm/rmap: change the type of we_locked from int to bool
mm/rmap: do not add fully unmapped large folio to deferred split list
 
mm/shmem: disable PMD-sized page cache if needed
 
mm/slab: add allocation accounting into slab allocation and free paths
mm/slab: enable slab allocation tagging for kmalloc and friends
mm/slab: fix 'variable obj_exts set but not used' warning
mm/slab: introduce SLAB_NO_OBJ_EXT to avoid obj_ext creation
 
mm/slub, kunit: Use inverted data to corrupt kmem cache
 
mm/slub: add slub_get_cpu_partial() helper
mm/slub: avoid recursive loop with kmemleak
mm/slub: correct comment in do_slab_free()
mm/slub: create kmalloc 96 and 192 caches regardless cache size order
mm/slub: mark racy access on slab->freelist
mm/slub: mark racy accesses on slab->slabs
mm/slub: mark slab_free_freelist_hook() __always_inline
mm/slub: Reduce memory consumption in extreme scenarios
mm/slub: remove dummy slabinfo functions
mm/slub: remove duplicate initialization for early_kmem_cache_node_alloc()
mm/slub: remove the check for NULL kmalloc_caches
mm/slub: remove the check of !kmem_cache_has_cpu_partial()
mm/slub: simplify get_partial_node()
 
mm/sparc: change pXd_huge() behavior to exclude swap entries
 
mm/sparse: guard the size of mem_section is power of 2
 
mm/swapfile: mark racy access on si->highest_bit
 
mm/treewide: remove pXd_huge()
mm/treewide: rename CONFIG_HAVE_FAST_GUP to CONFIG_HAVE_GUP_FAST
mm/treewide: replace pXd_huge() with pXd_leaf()
 
mm/userfaultfd: Do not place zeropages when zeropages are disallowed
 
mm/util: Swap kmemdup_array() arguments
 
mm/vmalloc.c: optimize to reduce arguments of alloc_vmap_area()
 
mm/vmalloc: eliminated the lock contention from twice to once
mm/vmalloc: fix vmalloc which may return null if called with __GFP_NOFAIL
 
mm/vmscan: remove ignore_references argument of reclaim_folio_list()
mm/vmscan: remove ignore_references argument of reclaim_pages()
 
mm/x86: change pXd_huge() behavior to exclude swap entries
 
mm: /proc/pid/smaps_rollup: avoid skipping vma after getting mmap_lock again
mm: add docs for per-order mTHP counters and transhuge_page ABI
mm: add is_huge_zero_folio()
mm: add kernel-doc for folio_mark_accessed()
mm: add nommu variant of vm_insert_pages()
mm: add per-order mTHP anon_fault_alloc and anon_fault_fallback counters
mm: add per-order mTHP anon_swpout and anon_swpout_fallback counters
mm: add pmd_folio()
mm: alloc_anon_folio: avoid doing vma_thp_gfp_mask in fallback cases
mm: allow anon exclusive check over hugetlb tail pages
mm: allow for detecting underflows with page_mapcount() again
mm: always initialise folio->_deferred_list
mm: arm64: fix the out-of-bounds issue in contpte_clear_young_dirty_ptes
mm: assert the mmap_lock is held in __anon_vma_prepare()
mm: avoid overflows in dirty throttling logic
mm: backing-dev: use group allocation/free of per-cpu counters API
mm: call __wb_calc_thresh instead of wb_calc_thresh in wb_over_bg_thresh
mm: change inlined allocation helpers to account at the call site
mm: cleanup WORKINGSET_NODES in workingset
mm: combine __folio_put_small, __folio_put_large and __folio_put
mm: combine free_the_page() and free_unref_page()
mm: convert arch_clear_hugepage_flags to take a folio
mm: convert do_huge_pmd_anonymous_page to huge_zero_folio
mm: convert folio_estimated_sharers() to folio_likely_mapped_shared()
mm: convert free_zone_device_page to free_zone_device_folio
mm: convert huge_zero_page to huge_zero_folio
mm: convert hugetlb_page_mapping_lock_write to folio
mm: convert migrate_vma_collect_pmd to use a folio
mm: convert page type macros to enum
mm: convert pagecache_isize_extended to use a folio
mm: convert put_devmap_managed_page_refs() to put_devmap_managed_folio_refs()
mm: correct calculation of wb's bg_thresh in cgroup domain
mm: correct page_mapped_in_vma() for large folios
mm: correct the docs for thp_fault_alloc and thp_fault_fallback
mm: create new codetag references during page splitting
mm: delay the check for a NULL anon_vma
mm: do not update memcg stats for NR_{FILE/SHMEM}_PMDMAPPED
mm: document pXd_leaf() API
mm: drop the 'anon_' prefix for swap-out mTHP counters
mm: enable __wb_calc_thresh to calculate dirty background threshold
mm: enable page allocation tagging
mm: Export writeback_iter()
mm: factor out the numa mapping rebuilding into a new helper
mm: filemap: batch mm counter updating in filemap_map_pages()
mm: fix crashes from deferred split racing folio migration
mm: fix incorrect vbq reference in purge_fragmented_block
mm: fix non-compound multi-order memory accounting in __free_pages
mm: fix possible OOB in numa_rebuild_large_mapping()
mm: fix race between __split_huge_pmd_locked() and GUP-fast
mm: fix some minor per-VMA lock issues in userfaultfd
mm: fix xyz_noprof functions calling profiled functions
mm: follow_pte() improvements
mm: free non-hugetlb large folios in a batch
mm: free up PG_slab
mm: generate PAGE_IDLE_FLAG definitions
mm: gup: stop abusing try_grab_folio
mm: handle profiling for fake memory allocations during compaction
mm: hold PTL from the first PTE while reclaiming a large folio
mm: huge_memory: add the missing folio_test_pmd_mappable() for THP split statistics
mm: huge_memory: fix misused mapping_large_folio_support() for anon folios
mm: huge_mm: fix undefined reference to `mthp_stats' for CONFIG_SYSFS=n
mm: hugetlb: make the hugetlb migration strategy consistent
mm: improve dumping of mapcount and page_type
mm: improve folio_likely_mapped_shared() using the mapcount of large folios
mm: init_mlocked_on_free_v3
mm: inline destroy_large_folio() into __folio_put_large()
mm: introduce __GFP_NO_OBJ_EXT flag to selectively prevent slabobj_ext creation
mm: introduce arch_get_unmapped_area_vmflags()
mm: introduce execmem_alloc() and execmem_free()
mm: introduce slabobj_ext to support slab object extensions
mm: introduce vma_pgtable_walk_{begin|end}()
mm: kmsan: implement kmsan_memmove()
mm: lift gfp_kmemleak_mask() to gfp.h
mm: madvise: avoid split during MADV_PAGEOUT and MADV_COLD
mm: make __absent_pages_in_range() as static
mm: make folio_mapcount() return 0 for small typed folios
mm: make folio_test_idle and folio_test_young take a const argument
mm: make HPAGE_PXD_* macros even if !THP
mm: make is_free_buddy_page() take a const argument
mm: make page_ext_get() take a const argument
mm: make page_mapped() take a const argument
mm: make page_mapped_in_vma conditional on CONFIG_MEMORY_FAILURE
mm: memcg: account memory used for memcg vmstats and lruvec stats
mm: memcg: add NULL check to obj_cgroup_put()
mm: memcg: make alloc_mem_cgroup_per_node_info() return bool
mm: memcg: use READ_ONCE()/WRITE_ONCE() to access stock->nr_pages
mm: memory: check userfaultfd_wp() in vmf_orig_pte_uffd_wp()
mm: merge folio_is_secretmem() and folio_fast_pin_allowed() into gup_fast_folio_allowed()
mm: mmap: allow for the maximum number of bits for randomizing mmap_base by default
mm: move array mem_section init code out of memory_present()
mm: move follow_phys to arch/x86/mm/pat/memtype.c
mm: move mm counter updating out of set_pte_range()
mm: optimise vmf_anon_prepare() for VMAs without an anon_vma
mm: optimize CONFIG_PER_VMA_LOCK member placement in vm_area_struct
mm: optimize the redundant loop of mm_update_owner_next()
mm: page_alloc: allowing mTHP compaction to capture the freed page directly
mm: page_alloc: batch vmstat updates in expand()
mm: page_alloc: change move_freepages() to __move_freepages_block()
mm: page_alloc: close migratetype race between freeing and stealing
mm: page_alloc: consolidate free page accounting
mm: page_alloc: control latency caused by zone PCP draining
mm: page_alloc: fix freelist movement during block conversion
mm: page_alloc: fix highatomic typing in multi-block buddies
mm: page_alloc: fix move_freepages_block() range error
mm: page_alloc: fix up block types when merging compatible blocks
mm: page_alloc: move free pages when converting block during isolation
mm: page_alloc: optimize free_unref_folios()
mm: page_alloc: remove pcppage migratetype caching
mm: page_alloc: set migratetype inside move_freepages()
mm: page_alloc: use the correct THP order for THP PCP
mm: page_isolation: prepare for hygienic freelists
mm: page_ref: remove folio_try_get_rcu()
mm: pass VMA instead of MM to follow_pte()
mm: percpu: add codetag reference into pcpuobj_ext
mm: percpu: enable per-cpu allocation tagging
mm: percpu: Include smp.h in alloc_tag.h
mm: percpu: increase PERCPU_MODULE_RESERVE to accommodate allocation tags
mm: percpu: introduce pcpuobj_ext
mm: prevent derefencing NULL ptr in pfn_section_valid()
mm: Provide a means of invalidation without using launder_folio
mm: record the migration reason for struct migration_target_control
mm: remove "prot" parameter from move_pte()
mm: remove __set_page_dirty_nobuffers()
mm: remove a call to compound_head() from is_page_hwpoison()
mm: remove export for get_unmapped_area()
mm: remove folio_prep_large_rmappable()
mm: remove follow_pfn
mm: remove guard around pgd_offset_k() macro
mm: remove page_cache_alloc()
mm: remove page_idle and page_young wrappers
mm: remove page_ref_sub_return()
mm: remove PageReferenced
mm: remove put_devmap_managed_page()
mm: remove stale comment __folio_mark_dirty
mm: remove struct page from get_shadow_from_swap_cache
mm: Remove the PG_fscache alias for PG_private_2
mm: remove vma_address()
mm: rename mm_put_huge_zero_page to mm_put_huge_zero_folio
mm: rename vma_pgoff_address back to vma_address
mm: replace set_pte_at_notify() with just set_pte_at()
mm: return the address from page_mapped_in_vma()
mm: set pageblock_order to HPAGE_PMD_ORDER in case with !CONFIG_HUGETLB_PAGE but THP enabled
mm: shmem: fix getting incorrect lruvec when replacing a shmem folio
mm: simplify and improve print_vma_addr() output
mm: simplify thp_vma_allowable_order
mm: support multi-size THP numa balancing
mm: swap: allow storage of all mTHP orders
mm: swap: free_swap_and_cache_nr() as batched free_swap_and_cache()
mm: swap: remove CLUSTER_FLAG_HUGE from swap_cluster_info:flags
mm: swap: simplify struct percpu_cluster
mm: swap: update get_swap_pages() to take folio order
mm: swapfile: check usable swap device in __folio_throttle_swaprate()
mm: switch mm->get_unmapped_area() to a flag
mm: take placement mappings gap into account
mm: track mapcount of large folios in single value
mm: Update shuffle documentation to match its current state
mm: use "GUP-fast" instead "fast GUP" in remaining comments
mm: use get_unmapped_area_vmflags()
mm: use rwsem assertion macros for mmap_lock
mm: vmalloc: check if a hash-index is in cpu_possible_mask
mm: vmalloc: dump page owner info if page is already mapped
mm: vmalloc: enable memory allocation profiling
mm: vmscan: avoid split during shrink_folio_list()
mm: zpool: return pool size in pages
mm: zswap: always shrink in zswap_store() if zswap_pool_reached_full
mm: zswap: move more same-filled pages checks outside of zswap_store()
mm: zswap: optimize zswap pool size tracking
mm: zswap: refactor limit checking from zswap_store()
mm: zswap: remove nr_zswap_stored atomic
mm: zswap: remove same_filled module params
mm: zswap: remove unnecessary check in zswap_find_zpool()
 
mmc: atmel-mci: Get rid of platform data leftovers
mmc: atmel-mci: Incapsulate used to be a platform data into host structure
mmc: atmel-mci: Replace platform device pointer by generic one
mmc: atmel-mci: Switch to use dev_err_probe()
mmc: atmel-mci: Use temporary variable for struct device
mmc: core: Add mmc_gpiod_set_cd_config() function
mmc: core: Convert sprintf/snprintf to sysfs_emit
mmc: core: Convert to use __mmc_poll_for_busy() SD_APP_OP_COND too
mmc: core: Increase the timeout period of the ACMD41 command
mmc: core: Remove unused of_gpio.h
mmc: cqhci: Add cqhci set_tran_desc() callback
mmc: davinci: Don't strip remove function when driver is builtin
mmc: davinci_mmc: Prevent transmitted data size from exceeding sgm's length
mmc: debugfs: add card entry for quirks
mmc: debugfs: convert permissions to octal
mmc: dw_mmc-hi3798cv200: Remove unneeded assignment
mmc: dw_mmc-hi3798mv200: Remove unneeded assignment
mmc: Merge branch fixes into next
mmc: Merge branch fixes into next
mmc: Merge branch fixes into next
mmc: mtk-sd: Remove unused of_gpio.h
mmc: renesas_sdhi: Add compatible string for RZ/G2L family, RZ/G3S, and RZ/V2M SoCs
mmc: renesas_sdhi: Set the SDBUF after reset
mmc: sdhci-acpi: Add quirk to enable pull-up on the card-detect GPIO on Asus T100TA
mmc: sdhci-acpi: Disable write protect detection on Toshiba WT10-A
mmc: sdhci-acpi: Fix Lenovo Yoga Tablet 2 Pro 1380 sdcard slot not working
mmc: sdhci-acpi: Sort DMI quirks alphabetically
mmc: sdhci-brcmstb: check R1_STATUS for erase/trim/discard
mmc: sdhci-esdhc-mcf: Constify struct sdhci_ops
mmc: sdhci-of-dwcmshc: Add tuning support for Sophgo CV1800B and SG200X
mmc: sdhci-of-dwcmshc: Implement SDHCI CQE support
mmc: sdhci-of-dwcmshc: Remove useless "&" of th1520_execute_tuning
mmc: sdhci-omap: Constify struct sdhci_ops
mmc: sdhci-pci-gli: Use PCI AER definitions, not hard-coded values
mmc: sdhci-pci-gli: Use pci_set_power_state(), not direct PMCSR writes
mmc: sdhci-pci-o2micro: Convert PCIBIOS_* return codes to errnos
mmc: sdhci-pci: Convert PCIBIOS_* return codes to errnos
mmc: sdhci-s3c: Choose sdhci_ops based on variant
mmc: sdhci-s3c: Replace deprecated of_get_named_gpio()
mmc: sdhci-sprd: Constify struct sdhci_ops
mmc: sdhci-sprd: Remove unused of_gpio.h
mmc: sdhci: Add support for "Tuning Error" interrupts
mmc: sdhci: Do not invert write-protect twice
mmc: sdhci: Do not lock spinlock around mmc_gpio_get_ro()
mmc: sdhci: Fix max_seg_size for 64KiB PAGE_SIZE
mmc: sdhci_am654: Add ITAPDLYSEL in sdhci_j721e_4bit_set_clock
mmc: sdhci_am654: Add OTAP/ITAP delay enable
mmc: sdhci_am654: Add tuning algorithm for delay chain
mmc: sdhci_am654: Constify struct sdhci_ops
mmc: sdhci_am654: Fix ITAPDLY for HS400 timing
mmc: sdhci_am654: Fix itapdly/otapdly array type
mmc: sdhci_am654: Update comments in sdhci_am654_set_clock
mmc: sdhci_am654: Write ITAPDLY for DDR52 timing
mmc: sdio: store owner from modules with sdio_register_driver()
mmc: slot-gpio: Use irq_handler_t type
 
mmu_notifier: remove the .change_pte() callback
 
modpost: do not warn about missing MODULE_DESCRIPTION() for vmlinux.o
 
module: allow UNUSED_KSYMS_WHITELIST to be relative against objtree.
module: don't ignore sysfs_create_link() failures
module: make module_memory_{alloc,free} more self-contained
 
modules: Drop the .export_symbol section from the final modules
 
mpls: no longer hold RTNL in mpls_netconf_dump_devconf()
 
mptcp: add last time fields in mptcp_info
mptcp: add net.mptcp.available_schedulers
mptcp: add reset reason options in some places
mptcp: count CLOSE-WAIT sockets for MPTCP_MIB_CURRESTAB
mptcp: ensure snd_una is properly initialized on connect
mptcp: fix full TCP keep-alive support
mptcp: fix possible NULL dereferences
mptcp: fix typos in comments
mptcp: include inet_common in mib.h
mptcp: introducing a helper into active reset logic
mptcp: move mptcp_pm_gen.h's include
mptcp: pm: inc RmAddr MIB counter once per RM_ADDR ID
mptcp: pm: update add_addr counters after connect
mptcp: prefer strscpy over strcpy
mptcp: remove unnecessary else statements
mptcp: SO_KEEPALIVE: fix getsockopt support
mptcp: sockopt: info: stop early if no buffer
mptcp: support rstreason for passive reset
 
mseal: add documentation
mseal: add mseal syscall
mseal: wire up mseal syscall
 
mtd: core: Align comment with an action in mtd_otp_nvmem_add()
mtd: core: Don't fail mtd_otp_nvmem_add() if OTP is unsupported
mtd: core: Report error if first mtd_otp_size() call fails in mtd_otp_nvmem_add()
mtd: maps: sa1100-flash: Prefer struct_size over open coded arithmetic
mtd: mchp23k256: drop unneeded MODULE_ALIAS
mtd: partitions: redboot: Added conversion of operands to a larger type
mtd: rawnand: Bypass a couple of sanity checks during NAND identification
mtd: rawnand: davinci: Add dummy read after sending command
mtd: rawnand: Ensure ECC configuration is propagated to upper layers
mtd: rawnand: Fix the nand_read_data_op() early check
mtd: rawnand: hynix: fixed typo
mtd: rawnand: rockchip: ensure NVDDR timings are rejected
mtd: spi-nor: replace unnecessary div64_u64() with div_u64()
 
mux: remove usage of the deprecated ida_simple_xx() API
 
nbd: Fix signal handling
nbd: Improve the documentation of the locking assumptions
nbd: Remove __force casts
nbd: Remove a local variable from nbd_send_cmd()
nbd: Remove superfluous casts
nbd: Use NULL to represent a pointer
 
ndtest: Convert to platform remove callback returning void
ndtest: Convert to platform remove callback returning void
 
neighbour: add RCU protection to neigh_tables[]
neighbour: fix neigh_dump_info() return value
neighbour: fix neigh_master_filtered()
neighbour: guarantee the localhost connections be established successfully even the ARP table is full
neighbour: no longer hold RTNL in neigh_dump_info()
 
net dsa: qca8k: fix usages of device_get_named_child_node()
 
net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
 
net/9p: fix uninit-value in p9_client_rpc()
 
net/dpaa2: Avoid explicit cpumask var allocation on stack
 
net/handshake: remove redundant assignment to variable ret
 
net/ipv4: add tracepoint for icmp_send
 
net/ipv6: Fix route deleting failure when metric equals 0
net/ipv6: Fix the RT cache flush via sysctl using a previous delay
 
net/iucv: Avoid explicit cpumask var allocation on stack
 
net/mlx5: Add a timeout to acquire the command queue semaphore
net/mlx5: Always stop health timer during driver removal
net/mlx5: Convert uintX_t to uX
net/mlx5: Discard command completions in internal error
net/mlx5: Do not query MPIR on embedded CPU function
net/mlx5: Don't call give_pages() if request 0 page
net/mlx5: E-switch, Create ingress ACL when needed
net/mlx5: Enable 8 ports LAG
net/mlx5: Fix MTMP register capability offset in MCAM register
net/mlx5: Fix peer devlink set for SF representor devlink port
net/mlx5: Fix tainted pointer delete is case of flow rules creation fail
net/mlx5: IFC updates for changing max EQs
net/mlx5: Lag, do bond only if slaves agree on roce state
net/mlx5: Reload only IB representors upon lag disable/enable
net/mlx5: Remove unused msix related exported APIs
net/mlx5: Skip pages EQ creation for non-page supplier function
net/mlx5: Stop waiting for PCI if pci channel is offline
net/mlx5: Support matching on l4_type for ttc_table
net/mlx5: Use max_num_eqs_24b capability if set
net/mlx5: Use max_num_eqs_24b when setting max_io_eqs
net/mlx5: Use mlx5_ipsec_rx_status_destroy to correctly delete status rules
 
net/mlx5e: Add mqprio_rl cleanup and free in mlx5e_priv_cleanup()
net/mlx5e: Add support for 800Gbps link modes
net/mlx5e: Approximate IPsec per-SA payload data bytes count
net/mlx5e: debugfs, Add reset option for command interface stats
net/mlx5e: Do not use ptp structure for tx ts stats when not initialized
net/mlx5e: Dynamically allocate DIM structure for SQs/RQs
net/mlx5e: Expose the VF/SF RX drop counter on the representor
net/mlx5e: Extract checking of FEC support for a link mode
net/mlx5e: Fix features validation check for tunneled UDP (non-VXLAN) packets
net/mlx5e: Fix IPsec tunnel mode offload feature check
net/mlx5e: Fix netif state handling
net/mlx5e: Fix UDP GSO for encapsulated packets
net/mlx5e: flower: check for unsupported control flags
net/mlx5e: Implement ethtool callbacks for supporting per-queue coalescing
net/mlx5e: Implement ethtool hardware timestamping statistics
net/mlx5e: Introduce lost_cqe statistic counter for PTP Tx port timestamping CQ
net/mlx5e: Introduce timestamps statistic counter for Tx DMA layer
net/mlx5e: Make stats group fill_stats callbacks consistent with the API
net/mlx5e: Modifying channels number and updating TX queues
net/mlx5e: Move DIM function declarations to en/dim.h
net/mlx5e: Present succeeded IPsec SA bytes and packet
net/mlx5e: Support FEC settings for 100G/lane modes
net/mlx5e: Support updating coalescing configuration without resetting channels
net/mlx5e: Un-expose functions in en.h
net/mlx5e: Use DIM constants for CQ period mode parameter
net/mlx5e: Use ethtool_sprintf/puts() to fill priv flags strings
net/mlx5e: Use ethtool_sprintf/puts() to fill selftests strings
net/mlx5e: Use ethtool_sprintf/puts() to fill stats strings
net/mlx5e: Use rx_missed_errors instead of rx_dropped for reporting buffer exhaustion
net/mlx5e: XDP, Fix an inconsistent comment
 
net/ncsi: Fix the multi thread manner of NCSI driver
 
net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc()
net/sched: adjust device watchdog timer to detect stopped queue at right time
net/sched: fix false lockdep warning on qdisc root lock
net/sched: Fix UAF when resolving a clash
net/sched: initialize noop_qdisc owner
net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
net/sched: taprio: extend minimum interval restriction to entire cycle too
net/sched: taprio: make q->picos_per_byte available to fill_sched_entry()
net/sched: unregister lockdep keys in qdisc_create/qdisc_alloc error path
 
net/smc: adapt cursor update when sndbuf and peer DMB are merged
net/smc: add operations to merge sndbuf with peer DMB
net/smc: Avoid -Wflex-array-member-not-at-end warnings
net/smc: avoid overwriting when adjusting sock bufsizes
net/smc: decouple ism_client from SMC-D DMB registration
net/smc: ignore loopback-ism when dumping SMC-D devices
net/smc: implement DMB-merged operations of loopback-ism
net/smc: implement DMB-related operations of loopback-ism
net/smc: implement ID-related operations of loopback-ism
net/smc: introduce loopback-ism for SMC intra-OS shortcut
net/smc: make smc_hash_sk/smc_unhash_sk static
net/smc: mark optional smcd_ops and check for support when called
net/smc: register loopback-ism into SMC-D device list
net/smc: {at|de}tach sndbuf to peer DMB if supported
 
net/tcp: Don't consider TCP_CLOSE in TCP_AO_ESTABLISHED
 
net/tcp_ao: Don't leak ao_info on error-path
 
net: 9p: virtio: drop owner assignment
net: add
net: add callback for setting a ubuf_info to skb
net: add code for TCP fraglist GRO
net: add heuristic for enabling TCP fraglist GRO
net: add IEEE 802.1q specific helpers
net: add sk_wake_async_rcu() helper
net: add softirq safety to netdev_rename_lock
net: add support for segmenting TCP fraglist GSO packets
net: add two more call_rcu_hurry()
net: allow skb_datagram_iter to be called from any context
net: Allow to use SMP threads for backlog NAPI.
net: Always descend into dsa/ folder with CONFIG_NET_DSA enabled
net: alx: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY
net: amd-xgbe: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY
net: amd8111e: Drop unused copy of pm_cap
net: annotate data-races around dev->if_port
net: annotate writes on dev->mtu from ndo_change_mtu()
net: atlantic: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY
net: axienet: Fix kernel doc warnings
net: bcmasp: Fix error code in probe()
net: bridge: mst: fix suspicious rcu usage in br_mst_set_state
net: bridge: mst: fix vlan use-after-free
net: bridge: mst: pass vlan group directly to br_mst_vlan_set_state
net: bridge: remove redundant check of f->dst
net: bridge: switchdev: Improve error message for port_obj_add/del functions
net: bridge: xmit: make sure we have at least eth header len bytes
net: cache for same cpu skb_attempt_defer_free
net: caif: virtio: drop owner assignment
net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
net: can: j1939: Initialize unused data in j1939_send_one()
net: can: j1939: recover socket queue on CAN bus error during BAM transmission
net: change proto and proto_ops accept type
net: constify net_class
net: core: Fix documentation
net: create a dummy net_device allocator
net: create tcp_gro_header_pull helper function
net: create tcp_gro_lookup helper function
net: dccp: Fix ccid2_rtt_estimator() kernel-doc
net: dev_addr_lists: move locking out of init/exit in kunit
net: display more skb fields in skb_dump()
net: do not leave a dangling sk pointer, when socket creation fails
net: dql: Avoid calling BUG() when WARN() is enough
net: dql: Optimize stall information population
net: dql: Separate queue function responsibilities
net: dqs: make struct dql more cache efficient
net: dqs: use sysfs_emit() in favor of sprintf()
net: dsa: add support for DCB get/set apptrust configuration
net: dsa: add support switches global DSCP priority mapping
net: dsa: allow DSA switch drivers to provide their own phylink mac ops
net: dsa: ar9331: provide own phylink MAC operations
net: dsa: b53: Call b53_eee_init() from b53_mac_link_up()
net: dsa: b53: Configure RGMII for 531x5 and MII for 5325
net: dsa: b53: Force flow control for BCM5301X CPU port(s)
net: dsa: b53: Introduce b53_adjust_531x5_rgmii()
net: dsa: b53: Introduce b53_adjust_5325_mii()
net: dsa: b53: provide own phylink MAC operations
net: dsa: b53: Remove b53_adjust_link()
net: dsa: b53: Stop exporting b53_phylink_* routines
net: dsa: bcm_sf2: provide own phylink MAC operations
net: dsa: convert dsa_user_phylink_fixed_state() to use dsa_phylink_to_port()
net: dsa: felix: flower: validate control flags
net: dsa: hellcreek: Convert to gettimex64()
net: dsa: introduce dsa_phylink_to_port()
net: dsa: ksz_common: provide own phylink MAC operations
net: dsa: ksz_common: remove phylink_mac_config from ksz_dev_ops
net: dsa: ksz_common: sub-driver phylink ops
net: dsa: ksz_common: use separate phylink_mac_ops for ksz8830
net: dsa: lan9303: provide own phylink MAC operations
net: dsa: lan9303: use ethtool_puts() for lan9303_get_strings()
net: dsa: lantiq_gswip: provide own phylink MAC operations
net: dsa: microchip: add IPV information support
net: dsa: microchip: add multi queue support for KSZ88X3 variants
net: dsa: microchip: add support DSCP priority mapping
net: dsa: microchip: add support for different DCB app configurations
net: dsa: microchip: Correct initialization order for KSZ88x3 ports
net: dsa: microchip: dcb: add comments for DSCP related functions
net: dsa: microchip: dcb: add special handling for KSZ88X3 family
net: dsa: microchip: dcb: rename IPV to IPM
net: dsa: microchip: dcb: set default apptrust to PCP only
net: dsa: microchip: drop driver owner assignment
net: dsa: microchip: drop unneeded MODULE_ALIAS
net: dsa: microchip: enable ETS support for KSZ989X variants
net: dsa: microchip: fix initial port flush problem
net: dsa: microchip: fix RGMII error in KSZ DSA driver
net: dsa: microchip: Fix spellig mistake "configur" -> "configure"
net: dsa: microchip: fix wrong register write when masking interrupt
net: dsa: microchip: init predictable IPV to queue mapping for all non KSZ8xxx variants
net: dsa: microchip: ksz8: Refactor ksz8_fdb_dump()
net: dsa: microchip: ksz8: Refactor ksz8_r_dyn_mac_table() for readability
net: dsa: microchip: ksz8: Unify variable naming in ksz8_r_dyn_mac_table()
net: dsa: microchip: ksz8_r_dyn_mac_table(): ksz: do not return EAGAIN on timeout
net: dsa: microchip: ksz8_r_dyn_mac_table(): return read/write error if we got any
net: dsa: microchip: ksz8_r_dyn_mac_table(): use entries variable to signal 0 entries
net: dsa: microchip: ksz9477: flower: validate control flags
net: dsa: microchip: let DCB code do PCP and DSCP policy configuration
net: dsa: microchip: Make ksz8_r_dyn_mac_table() static
net: dsa: microchip: monitor potential faults in half-duplex mode
net: dsa: microchip: Remove unused FDB timestamp support in ksz8_r_dyn_mac_table()
net: dsa: microchip: use collision based back pressure mode
net: dsa: mt7530-mdio: read PHY address of switch from device tree
net: dsa: mt7530: define MAC speed capabilities per switch model
net: dsa: mt7530: detect PHY muxing when PHY is defined on switch MDIO bus
net: dsa: mt7530: disable EEE abilities on failure on MT7531 and MT7988
net: dsa: mt7530: do not pass port variable to mt7531_rgmii_setup()
net: dsa: mt7530: do not set MT7530_P5_DIS when PHY muxing is being used
net: dsa: mt7530: explain exposing MDIO bus of MT7531AE better
net: dsa: mt7530: get rid of function sanity check
net: dsa: mt7530: get rid of mac_port_validate member of mt753x_info
net: dsa: mt7530: move MT753X_MTRAP operations for MT7530
net: dsa: mt7530: provide own phylink MAC operations
net: dsa: mt7530: refactor MT7530_HWTRAP and MT7530_MHWTRAP
net: dsa: mt7530: refactor MT7530_MFC and MT7531_CFC, add MT7531_QRY_FFP
net: dsa: mt7530: refactor MT7530_PMCR_P()
net: dsa: mt7530: refactor MT7530_PMEEECR_P()
net: dsa: mt7530: rename mt753x_bpdu_port_fw enum to mt753x_to_cpu_fw
net: dsa: mt7530: rename p5_intf_sel and use only for MT7530 switch
net: dsa: mt7530: return mt7530_setup_mdio & mt7531_setup_common on error
net: dsa: mt7530: simplify core operations
net: dsa: mt7530: use priv->ds->num_ports instead of MT7530_NUM_PORTS
net: dsa: mv88e6xxx: Add support for model-specific pre- and post-reset handlers
net: dsa: mv88e6xxx: Avoid EEPROM timeout without EEPROM on 88E6250-family switches
net: dsa: mv88e6xxx: Correct check for empty list
net: dsa: mv88e6xxx: provide own phylink MAC operations
net: dsa: qca8k: provide own phylink MAC operations
net: dsa: realtek: add LED drivers for rtl8366rb
net: dsa: realtek: do not assert reset on remove
net: dsa: realtek: keep default LED state in rtl8366rb
net: dsa: realtek: provide own phylink MAC operations
net: dsa: Remove adjust_link paths
net: dsa: Remove fixed_link_update member
net: dsa: rzn1_a5psw: provide own phylink MAC operations
net: dsa: sja1105: drop driver owner assignment
net: dsa: sja1105: flower: validate control flags
net: dsa: sja1105: provide own phylink MAC operations
net: dsa: vsc73xx: Add define for max num of ports
net: dsa: vsc73xx: add structure descriptions
net: dsa: vsc73xx: convert to PHYLINK
net: dsa: vsc73xx: use macros for rgmii recognition
net: dsa: vsc73xx: use read_poll_timeout instead delay loop
net: dsa: xrs700x: fix missing initialisation of ds->phylink_mac_ops
net: dsa: xrs700x: provide own phylink MAC operations
net: dst_cache: add two DEBUG_NET warnings
net: dst_cache: annotate data-races around dst_cache->reset_ts
net: dst_cache: minor optimization in dst_cache_set_ip6()
net: e1000e & ixgbe: Remove PCI_HEADER_TYPE_MFD duplicates
net: ena: Add a counter for driver's reset failures
net: ena: Add validation for completion descriptors consistency
net: ena: Change initial rx_usec interval
net: ena: Changes around strscpy calls
net: ena: Fix redundant device NUMA node override
net: ena: Reduce holes in ena_com structures
net: enable timestamp static key if CPU
net: encx24j600: Correct spelling in comments
net: enqueue_to_backlog() change vs not running device
net: enqueue_to_backlog() cleanup
net: ethernet: adi: adin1110: Replace linux/gpio.h by proper one
net: ethernet: cortina: Locking fixes
net: ethernet: lantiq_etop: fix double free in detach
net: ethernet: mediatek: split tx and rx fields in mtk_soc_data struct
net: ethernet: mediatek: use ADMAv1 instead of ADMAv2.0 on MT7981 and MT7986
net: ethernet: mtk-star-emac: set mac_managed_pm when probing
net: ethernet: mtk_eth_soc: flower: validate control flags
net: ethernet: mtk_eth_soc: handle dma buffer size soc specific
net: ethernet: mtk_eth_soc: Reuse value using READ_ONCE instead of re-rereading it
net: ethernet: ti: Add accessors for struct k3_cppi_desc_pool members
net: ethernet: ti: Add desc_infos member to struct k3_cppi_desc_pool
net: ethernet: ti: am65-cpsw-nuss: Enable SGMII mode for J784S4 CPSW9G
net: ethernet: ti: am65-cpsw-qos: Add support to taprio for past base_time
net: ethernet: ti: am65-cpsw/ethtool: Enable RX HW timestamp only for PTP packets
net: ethernet: ti: am65-cpsw: Add minimal XDP support
net: ethernet: ti: am65-cpsw: Fix xdp_rxq error for disabled port
net: ethernet: ti: am65-cpsw: flower: validate control flags
net: ethernet: ti: am65-cpts: Enable RX HW timestamp for PTP packets using CPTS FIFO
net: ethernet: ti: cpsw: flower: validate control flags
net: ethtool: Add impedance mismatch result code to cable test
net: ethtool: Allow passing a phy index for some commands
net: ethtool: Fix RSS setting
net: ethtool: fix the error condition in ethtool_get_phy_stats_ethtool()
net: ethtool: pse-pd: Expand pse commands with the PSE PoE interface
net: extend ubuf_info callback to ops structure
net: fec: avoid lock evasion when reading pps_enable
net: fec: remove .ndo_poll_controller to avoid deadlocks
net: fix __dst_negative_advice() race
net: fix rc7's __skb_datagram_iter()
net: fjes: drop owner assignment
net: fman: Remove some unused fields in some structure
net: free_netdev: exit earlier if dummy
net: give more chances to rcu in netdev_wait_allrefs_any()
net: gro: fix napi_gro_cb zeroed alignment
net: gro: initialize network_offset in network layer
net: gro: move L3 flush checks to tcp_gro_receive and udp_gro_receive_segment
net: gro: use cb instead of skb->network_header
net: handle HAS_IOPORT dependencies
net: have do_accept() take a struct proto_accept_arg argument
net: hns3: add command queue trace for hns3
net: hns3: add cond_resched() to hns3 ring buffer init process
net: hns3: add support to query scc version by devlink info
net: hns3: dump more reg info based on ras mod
net: hns3: fix kernel crash problem in concurrent scenario
net: hns3: flower: validate control flags
net: hns3: move constants from hclge_debugfs.h to hclge_debugfs.c
net: hns3: Remove io_stop_wc() calls after __iowrite64_copy()
net: hsr: init prune_proxy_timer sooner
net: hsr: Provide RedBox support (HSR-SAN)
net: ibm/emac: allocate dummy net_device dynamically
net: intel: implement modern PM ops declarations
net: intel: introduce {, Intel} Ethernet common library
net: introduce rstreason to detect why the RST is sent
net: ip6_gre: Remove generic .ndo_get_stats64
net: ipa: add some needed struct declarations
net: ipa: allocate dummy net_device dynamically
net: ipa: call device_init_wakeup() earlier
net: ipa: eliminate unneeded struct declarations
net: ipa: fix two bogus argument names
net: ipa: fix two minor ipa_cmd problems
net: ipa: include "ipa_interrupt.h" where needed
net: ipa: include some standard header files
net: ipa: kill ipa_version_supported()
net: ipa: maintain bitmap of suspend-enabled endpoints
net: ipa: make ipa_table_hash_support() a real function
net: ipa: more include file cleanup
net: ipa: only enable the SUSPEND IPA interrupt when needed
net: ipa: Remove unnecessary print function dev_err()
net: ipa: remove unneeded FILT_ROUT_HASH_EN definitions
net: ipa: remove unneeded standard includes
net: ipa: sort all includes
net: ipv6: fix wrong start position when receive hop-by-hop fragment
net: ipv6: rpl_iptunnel: block BH in rpl_output() and rpl_input()
net: ipv6_gre: Do not use custom stat allocator
net: ipv{6,4}: Remove the now superfluous sentinel elements from ctl_table array
net: ks8851: Fix another TX stall caused by wrong ISR flag handling
net: ks8851: Fix deadlock with the SPI chip variant
net: ks8851: Fix potential TX stall after interface reopen
net: lan743x: Correct spelling in comments
net: lan743x: disable WOL upon resume to restore full data path operation
net: lan743x: Fixup EEE
net: lan743x: Support WOL at both the PHY and MAC appropriately
net: lan966x: Correct spelling in comments
net: lan966x: flower: add extack to lan966x_tc_flower_handler_control_usage()
net: lan966x: flower: check for unsupported control flags
net: lan966x: flower: rename goto in lan966x_tc_flower_handler_control_usage()
net: lan966x: remove debugfs directory in probe() error path
net: lan966x: Remove ptp traps in case the ptp is not enabled.
net: loopback: Do not allocate lstats explicitly
net: mac802154: Fix racy device stats updates by DEV_STATS_INC() and DEV_STATS_ADD()
net: make napi_frag_unref reuse skb_page_unref
net: make softnet_data.dropped an atomic_t
net: mana: Add flex array to struct mana_cfg_rx_steer_req_v2
net: mana: Avoid open coded arithmetic
net: mana: Enable MANA driver on ARM64 with 4K page size
net: mana: Fix possible double free in error handling path
net: mana: Fix the extra HZ in mana_hwc_send_request
net: marvell: prestera: allocate dummy net_device dynamically
net: mdio-gpio: Use device_is_compatible()
net: mediatek: mtk_eth_sock: allocate dummy net_device dynamically
net: micrel: Fix lan8841_config_intr after getting out of sleep mode
net: micrel: Fix receiving the timestamp in the frame for lan8841
net: microchip: encx24j600: drop driver owner assignment
net: microchip: lan743x: Reduce PTP timeout on HW failure
net: mirror skb frag ref/unref helpers
net: move dev_xmit_recursion() helpers to net/core/dev.h
net: move kick_defer_list_purge() to net/core/dev.h
net: move skb ref helpers to new header
net: move skb_gro_receive_list from udp to core
net: move sysctl_max_skb_frags to net_hotdata
net: move sysctl_mem_pcpu_rsv to net_hotdata
net: move sysctl_skb_defer_max to net_hotdata
net: mscc: ocelot: flower: validate control flags
net: mvneta: use phylink_pcs_change() to report PCS link change events
net: mvpp2: fill-in dev_port attribute
net: mvpp2: use phylink_pcs_change() to report PCS link change events
net: mvpp2: use slab_build_skb for oversized frames
net: net_test: add tests for IP tunnel flags conversion helpers
net: netdevsim: add some fake page pool use
net: netdevsim: select PAGE_POOL in Kconfig
net: nfc: remove inappropriate attrs check
net: no longer acquire RTNL in threaded_show()
net: ntb_netdev: Move ntb_netdev_rx_handler() to call netif_rx() from __netif_rx()
net: openvswitch: Check vport netdev name
net: openvswitch: fix overwriting ct original tuple for ICMPv6
net: openvswitch: Release reference to netdev
net: openvswitch: remove unnecessary linux/genetlink.h include
net: page_pool: support error injection
net: pass back whether socket was empty post accept
net: pcs: lynx: no need to read LPA in lynx_pcs_get_state_2500basex()
net: pcs: rzn1-miic: Init RX clock early if MAC requires it
net: phy: add helpers to handle sfp phy connect/disconnect
net: phy: air_en8811h: Add the Airoha EN8811H PHY driver
net: phy: air_en8811h: fix some error codes
net: phy: air_en8811h: reset netdev rules when LED is set manually
net: phy: aquantia: add missing include guards
net: phy: aquantia: add support for AQR114C PHY ID
net: phy: dp8382x: keep WOL settings across suspends
net: phy: dp83tg720: get master/slave configuration in link down state
net: phy: dp83tg720: wake up PHYs in managed mode
net: phy: Introduce ethernet link topology representation
net: phy: marvell: add basic support of 88E308X/88E609X family
net: phy: marvell: add support for MV88E6250 family internal PHYs
net: phy: marvell: constify marvell_hw_stats
net: phy: marvell: implement cable test for 88E1111
net: phy: marvell: implement cable-test for 88E308X/88E609X family
net: phy: mediatek-ge: do not disable EEE advertisement
net: phy: Micrel KSZ8061: fix errata solution not taking effect problem
net: phy: micrel: add Microchip KSZ 9477 to the device table
net: phy: micrel: Add support for PTP_PF_EXTTS for lan8814
net: phy: micrel: fix KSZ9477 PHY issues after suspend/resume
net: phy: micrel: lan8814: Add support for PTP_PF_PEROUT
net: phy: micrel: lan8814: Enable LTC at probe time
net: phy: micrel: set soft_reset callback to genphy_soft_reset for KSZ8061
net: phy: microchip: lan87xx: reinit PHY after cable test
net: phy: mxl-gpy: Remove interrupt mask clearing from config_init
net: phy: phy_device: Fix PHY LED blinking code comment
net: phy: qcom: at803x: Avoid hibernating if MAC requires RX clock
net: phy: realtek: Add driver instances for rtl8221b via Clause 45
net: phy: realtek: add get_rate_matching() for rtl822xb PHYs
net: phy: realtek: add rtl822x_c45_get_features() to set supported port
net: phy: realtek: Change rtlgen_get_speed() to rtlgen_decode_speed()
net: phy: realtek: configure SerDes mode for rtl822xb PHYs
net: phylink: add debug print for empty posssible_interfaces
net: phylink: add PHY_F_RXC_ALWAYS_ON to PHY dev flags
net: phylink: add rxc_always_on flag to phylink_pcs
net: pin system percpu page_pools to the corresponding NUMA nodes
net: port TP_STORE_ADDR_PORTS_SKB macro to be tcp/udp independent
net: prestera: Add flex arrays to some structs
net: prestera: flower: validate control flags
net: prestera: use phylink_pcs_change() to report PCS link change events
net: Protect dev->name by seqlock.
net: pse-pd: Add PD692x0 PSE controller driver
net: pse-pd: Add support for PSE PIs
net: pse-pd: Add support for setup_pi_matrix callback
net: pse-pd: Add TI TPS23881 PSE controller driver
net: pse-pd: Introduce PSE types enumeration
net: pse-pd: Kconfig: Add missing Regulator API dependency
net: pse-pd: Kconfig: Fix missing firmware loader config select
net: pse-pd: pse_core: Add missing kdoc return description
net: pse-pd: pse_core: Fix pse regulator type
net: pse-pd: Rectify and adapt the naming of admin_cotrol member of struct pse_control_config
net: pse-pd: Use EOPNOTSUPP error code instead of ENOTSUPP
net: pse-pd: Use regulator framework within PSE framework
net: qede: add extack in qede_add_tc_flower_fltr()
net: qede: flower: validate control flags
net: qede: propagate extack through qede_flow_spec_validate()
net: qede: use extack in qede_flow_parse_ports()
net: qede: use extack in qede_flow_parse_tcp_v4()
net: qede: use extack in qede_flow_parse_tcp_v6()
net: qede: use extack in qede_flow_parse_udp_v4()
net: qede: use extack in qede_flow_parse_udp_v6()
net: qede: use extack in qede_flow_parse_v4_common()
net: qede: use extack in qede_flow_parse_v6_common()
net: qede: use extack in qede_parse_actions()
net: qede: use extack in qede_parse_flow_attr()
net: qede: use extack in qede_set_v4_tuple_to_profile()
net: qede: use extack in qede_set_v6_tuple_to_profile()
net: qede: use faked extack in qede_flow_spec_to_rule()
net: qede: use return from qede_flow_parse_ports()
net: qede: use return from qede_flow_spec_validate_unused()
net: qede: use return from qede_parse_actions() for flow_spec
net: qrtr: ns: Fix module refcnt
net: qrtr: support suspend/hibernation
net: rds: Remove the now superfluous sentinel elements from ctl_table array
net: relax socket state check at accept time.
net: Remove conditional threaded-NAPI wakeup based on task state.
net: Remove ctl_table sentinel elements from several networking subsystems
net: remove drivers@pensando.io from MAINTAINERS
net: remove gfp_mask from napi_alloc_skb()
net: remove napi_frag_unref
net: remove skb_free_datagram_locked()
net: Remove the now superfluous sentinel elements from ctl_table array
net: Rename rps_lock to backlog_lock.
net: revert partially applied PHY topology series
net: rfkill: gpio: Convert to platform remove callback returning void
net: rps: add rps_input_queue_head_add() helper
net: rps: change input_queue_tail_incr_save()
net: rps: fix error when CONFIG_RFS_ACCEL is off
net: rps: locklessly access rflow->cpu
net: rps: move received_rps field to a better location
net: rps: protect filter locklessly
net: rps: protect last_qtail with rps_input_queue_tail_save() helper
net: rswitch: Avoid use-after-free in rswitch_poll()
net: save some cycles when doing skb_attempt_defer_free()
net: sched: cake: Optimize the number of function calls and branches in heap construction
net: sched: cls_api: add filter counter
net: sched: cls_api: add skip_sw counter
net: sched: cls_api: fix slab-use-after-free in fl_dump_key
net: sched: make skip_sw actually skip software
net: sched: sch_multiq: fix possible OOB write in multiq_tune()
net: selftest: add test for netdev netlink queue-get API
net: sfp-bus: constify link_modes to sfp_select_interface()
net: sfp: Add helper to return the SFP bus name
net: sfp: add quirk for another multigig RollBall transceiver
net: sfp: add quirk for ATS SFP-GE-T 1000Base-TX module
net: sfp: allow use 2500base-X for 2500base-T modules
net: sfp: Always call `sfp_sm_mod_remove()` on remove
net: sfp: enhance quirk for Fibrestore 2.5G copper SFP module
net: sfp: pass the phy_device when disconnecting an sfp module's PHY
net: sfp: update comment for FS SFP-10G-T quirk
net: skbuff: generalize the skb->decrypted bit
net: smc91x: Fix m68k kernel compilation for ColdFire CPU
net: sparx5: add bookkeeping code for matchall rules
net: sparx5: add new register definitions
net: sparx5: add port mirroring implementation
net: sparx5: add support for matchall mirror stats
net: sparx5: add support for tc flower mirred action.
net: sparx5: add support for tc flower redirect action
net: sparx5: add the tc glue to support port mirroring
net: sparx5: Correct spelling in comments
net: sparx5: flower: add extack to sparx5_tc_flower_handler_control_usage()
net: sparx5: flower: check for unsupported control flags
net: sparx5: flower: only do lookup if fragment flags are set
net: sparx5: flower: remove goto in sparx5_tc_flower_handler_control_usage()
net: stmmac: Add dedicated XPCS cleanup method
net: stmmac: add support for RZ/N1 GMAC
net: stmmac: Assign configured channel value to EXTTS event
net: stmmac: don't rely on lynx_pcs presence to check for a PHY
net: stmmac: dwmac-ipq806x: account for rgmii-txid/rxid/id phy-mode
net: stmmac: dwmac-qcom-ethqos: Configure host DMA width
net: stmmac: dwmac-qcom-ethqos: fix error array size
net: stmmac: dwmac-rk: Remove unused of_gpio.h
net: stmmac: dwmac-socfpga: use pcs_init/pcs_exit
net: stmmac: enable HW-accelerated VLAN stripping for gmac4 only
net: stmmac: introduce pcs_init/pcs_exit stmmac operations
net: stmmac: Make stmmac_xpcs_setup() generic to all PCS devices
net: stmmac: Move MAC caps init to phylink MAC caps getter
net: stmmac: move the EST lock to struct stmmac_priv
net: stmmac: move the EST structure to struct stmmac_priv
net: stmmac: No need to calculate speed divider when offload is disabled
net: stmmac: Rename phylink_get_caps() callback to update_caps()
net: stmmac: replace priv->speed with the portTransmitRate from the tc-cbs parameters
net: stmmac: Signal to PHY/PCS drivers to keep RX clock on
net: stmmac: Support a generic PCS field in mac_device_info
net: sunrpc: Remove the now superfluous sentinel elements from ctl_table array
net: team: fix incorrect maxattr
net: team: rename team to team_core for linking
net: team: use policy generated by YAML spec
net: ti: icssg-prueth: Add functions to configure SR1.0 packet classifier
net: ti: icssg-prueth: Add ICSSG Ethernet driver for AM65x SR1.0 platforms
net: ti: icssg-prueth: Add SR1.0-specific configuration bits
net: ti: icssg-prueth: Add SR1.0-specific description bits
net: ti: icssg-prueth: Adjust IPG configuration for SR1.0
net: ti: icssg-prueth: Adjust the number of TX channels for SR1.0
net: ti: icssg-prueth: Fix start counter for ft1 filter
net: ti: icssg-prueth: Modify common functions for SR1.0
net: ti: icssg-prueth: Move common functions into a separate file
net: ti: icssg_prueth: Add SW TX / RX Coalescing based on hrtimers
net: ti: icssg_prueth: Fix NULL pointer dereference in prueth_probe()
net: tls: fix marking packets as decrypted
net: txgbe: add extra handle for MSI/INTx into thread irq handle
net: txgbe: fix to control VLAN strip
net: txgbe: free isb resources at the right time
net: txgbe: initialize num_q_vectors for MSI/INTx interrupts
net: txgbe: remove separate irq request for MSI and INTx
net: txgbe: use phylink_pcs_change() to report PCS link change events
net: udp: add IP/port data to the tracepoint udp/udp_fail_queue_rcv_skb
net: usb: ax88179_178a: Add check for usbnet_get_endpoints()
net: usb: ax88179_178a: fix link status when link is set to down/up
net: usb: ax88179_178a: improve link status logs
net: usb: ax88179_178a: improve reset check
net: usb: ax88179_178a: non necessary second random mac address
net: usb: lan78xx: Fixup EEE
net: usb: qmi_wwan: add Lonsung U8300/U9300 product
net: usb: qmi_wwan: add Telit FN912 compositions
net: usb: qmi_wwan: Leverage core stats allocator
net: usb: qmi_wwan: Remove generic .ndo_get_stats64
net: usb: rtl8150 fix unintiatilzed variables in rtl8150_get_link_ksettings
net: usb: smsc75xx: stop lying about skb->truesize
net: usb: smsc95xx: fix changing LED_SEL bit value updated from EEPROM
net: usb: smsc95xx: stop lying about skb->truesize
net: usb: sr9700: stop lying about skb->truesize
net: Use backlog-NAPI to clean up the defer_list.
net: use SKB_CONSUMED in skb_attempt_defer_free()
net: virtio: drop owner assignment
net: wan: fsl_qmc_hdlc: Convert to platform remove callback returning void
net: wangxun: fix to change Rx features
net: wangxun: match VLAN CTAG and STAG features
net: wangxun: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY
net: write once on dev->allmulti and dev->promiscuity
net: wwan: iosm: Fix tainted pointer delete is case of region creation fail
net: wwan: mhi: drop driver owner assignment
net: wwan: t7xx: Un-embed dummy device
net: xgbe: remove extraneous #ifdef checks
 
Linux: net:fec: Add fec_enet_deinit()
 
net_sched: cake: implement lockless cake_dump()
net_sched: sch_cbs: implement lockless cbs_dump()
net_sched: sch_choke: implement lockless choke_dump()
net_sched: sch_codel: implement lockless codel_dump()
net_sched: sch_ets: implement lockless ets_dump()
net_sched: sch_fifo: implement lockless __fifo_dump()
net_sched: sch_fq: implement lockless fq_dump()
net_sched: sch_fq_codel: implement lockless fq_codel_dump()
net_sched: sch_fq_pie: implement lockless fq_pie_dump()
net_sched: sch_hfsc: implement lockless accesses to q->defcls
net_sched: sch_hhf: implement lockless hhf_dump()
net_sched: sch_pie: implement lockless pie_dump()
net_sched: sch_sfq: annotate data-races around q->perturb_period
net_sched: sch_skbprio: implement lockless skbprio_dump()
net_sched: sch_tfs: implement lockless etf_dump()
 
netdev-genl: fix error codes when outputting XDP features
 
netdev: add qstat for csum complete
netdev: add queue stats
netdev: Add queue stats for TX stop and wake
netdev: support dumping a single netdev in qstats
 
netdevice: add DEFINE_FREE() for dev_put
 
netdevsim: add NAPI support
netdevsim: fix backwards compatibility in nsim_get_iflink()
netdevsim: report stats by default, like a real device
 
netfilter: conntrack: dccp: try not to drop skb in conntrack
netfilter: conntrack: documentation: remove reference to non-existent sysctl
netfilter: conntrack: fix ct-state for ICMPv6 Multicast Router Discovery
netfilter: conntrack: remove flowtable early-drop test
netfilter: fix undefined reference to 'netfilter_lwtunnel_*' when CONFIG_SYSCTL=n
netfilter: ipset: Add list flush to cancel_gc
netfilter: ipset: Fix race between namespace cleanup and gc in the list:set type
netfilter: ipset: Fix suspicious rcu_dereference_protected()
netfilter: move the sysctl nf_hooks_lwtunnel into the netfilter core
netfilter: nf_tables: allow clone callbacks to sleep
netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
netfilter: nf_tables: prefer nft_chain_validate
netfilter: nf_tables: remove NETDEV_CHANGENAME from netdev chain event handler
netfilter: nf_tables: skip transaction if update object is not implemented
netfilter: nf_tables: unconditionally flush pending work before notifier
netfilter: nfnetlink: Handle ACK flags for batch messages
netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu()
netfilter: nfnetlink_queue: drop bogus WARN_ON
netfilter: nft_fib: allow from forward/input without iif selector
netfilter: nft_inner: validate mandatory meta and payload
netfilter: nft_payload: restore vlan q-in-q match support
netfilter: nft_payload: skbuff vlan metadata mangle support
netfilter: nft_set_pipapo: make pipapo_clone helper return NULL
netfilter: nft_set_pipapo: merge deactivate helper into caller
netfilter: nft_set_pipapo: move cloning of match info to insert/removal path
netfilter: nft_set_pipapo: move prove_locking helper around
netfilter: nft_set_pipapo: prepare destroy function for on-demand clone
netfilter: nft_set_pipapo: prepare pipapo_get helper for on-demand clone
netfilter: nft_set_pipapo: prepare walk function for on-demand clone
netfilter: nft_set_pipapo: remove dirty flag
netfilter: Remove the now superfluous sentinel elements from ctl_table array
netfilter: tproxy: bail out if IP has been disabled on the device
netfilter: Use flowlabel flow key when re-routing mangled packets
netfilter: use NF_DROP instead of -NF_DROP
 
netfs, 9p: Fix race between umount and async request completion
netfs, 9p: Implement helpers for new write code
 
netfs, afs: Implement helpers for new write code
netfs, afs: Use writeback retry to deal with alternate keys
 
netfs, cachefiles: Implement helpers for new write code
 
netfs, fscache: export fscache_put_volume() and add fscache_try_get_volume()
 
netfs: Add some write-side stats and clean up some stat names
netfs: Cut over to using new writeback code
netfs: Delete some xarray-wangling functions that aren't used
netfs: Fix AIO error handling when doing write-through
netfs: Fix early issue of write op on partial write to folio tail
netfs: Fix io_uring based write-through
netfs: Fix io_uring based write-through
netfs: fix kernel doc for nets_wait_for_outstanding_io()
netfs: Fix netfs_page_mkwrite() to check folio->mapping is valid
netfs: Fix netfs_page_mkwrite() to flush conflicting data, not wait
netfs: Fix setting of BDP_ASYNC from iocb flags
netfs: Make netfs_io_request::subreq_counter an atomic_t
netfs: Miscellaneous tidy ups
netfs: New writeback implementation
netfs: Remove ->launder_folio() support
netfs: Remove deprecated use of PG_private_2 as a second writeback flag
netfs: Remove the old writeback code
netfs: Replace PG_fscache by setting folio->private and marking dirty
netfs: Switch debug logging to pr_debug()
netfs: Switch to using unsigned long long rather than loff_t
netfs: Update i_blocks when write committed to pagecache
netfs: Use mempools for allocating requests and subrequests
netfs: Use subreq_counter to allocate subreq debug_index values
 
netkit: Fix pkt_type override upon netkit pass verdict
netkit: Fix setting mac address in l2 mode
 
netlabel: fix RCU annotation for IPv4 options on socket creation
 
netlink/specs: Add VF attributes to rt_link spec
 
netlink: add nlmsg_consume() and use it in devlink compat
netlink: create a new header for internal genetlink symbols
netlink: introduce type-checking attribute iteration
netlink: move extack writing helpers
netlink: specs: define ethtool header flags
netlink: specs: ethtool: define header-flags as an enum
netlink: specs: Expand the pse netlink command with PoE interface
netlink: specs: Fix pse-set command attributes
netlink: specs: Modify pse attribute prefix
netlink: support all extack types in dumps
 
netns: Make get_net_ns() handle zero refcount net
netns: no longer hold RTNL in rtnl_net_dumpid()
 
netpoll: Fix race condition in netpoll_owner_active
 
netrom: Fix a memory leak in nr_heartbeat_expiry()
netrom: fix possible dead-lock in nr_rt_ioctl()
 
new helper: copy_to_iter_full()
 
nfc/nci: Add the inconsistency check between the input data length and count
 
nfc: mrvl: spi: drop driver owner assignment
nfc: nci: Fix handling of zero-length payload packets in nci_rx_work()
nfc: nci: Fix uninit-value in nci_rx_work
nfc: st95hf: drop driver owner assignment
nfc: st95hf: Switch to using gpiod API
 
nfp: Avoid -Wflex-array-member-not-at-end warnings
nfp: flower: fix check for unsupported control flags
nfp: update devlink device info output
 
NFS/knfsd: Remove the invalid NFS error 'NFSERR_OPNOTSUPP'
 
NFS: abort nfs_atomic_open_v23 if name is too long.
NFS: add atomic_open for NFSv3 to handle O_TRUNC correctly.
NFS: add barriers when testing for NFS_FSDATA_BLOCKED
 
nfs: Avoid flushing many pages with NFS_FILE_SYNC
 
NFS: Don't enable NFS v2 by default
 
nfs: don't invalidate dentries on transient errors
nfs: drop the incorrect assertion in nfs_swap_rw()
 
NFS: Fix READ_PLUS when server doesn't support OP_READ_PLUS
 
nfs: fix undefined behavior in nfs_block_bits()
nfs: keep server info for remounts
 
NFS: make sure lock/nolock overriding local_lock mount option
 
nfs: propagate readlink errors in nfs_symlink_filler
 
NFSD: Add COPY status code to OFFLOAD_STATUS response
NFSD: add listener-{set,get} netlink command
 
nfsd: add tracepoint in mark_client_expired_locked
 
NFSD: add write_version to netlink command
NFSD: allow callers to pass in scope string to nfsd_svc
NFSD: convert write_threads to netlink command
 
nfsd: don't create nfsv4recoverydir in nfsdfs when not used.
nfsd: drop extraneous newline from nfsd tracepoints
nfsd: drop st_mutex before calling move_to_close_lru()
nfsd: fix oops when reading pool_stats before server is started
 
NFSD: Force all NFSv4.2 COPY requests to be synchronous
NFSD: grab nfsd_mutex in nfsd_nl_rpc_status_get_dumpit()
 
nfsd: initialise nfsd_info.mutex early.
 
NFSD: Move callback_wq into struct nfs4_client
 
nfsd: move nfsd4_cstate_assign_replay() earlier in open handling.
 
NFSD: move nfsd_mutex handling into nfsd_svc callers
 
nfsd: new tracepoint for check_slot_seqid
nfsd: optimise recalculate_deny_mode() for a common case
nfsd: perform all find_openstateowner_str calls in the one place.
 
NFSD: Record status of async copy operation in struct nfsd4_copy
 
nfsd: replace rp_mutex to avoid deadlock in move_to_close_lru()
nfsd: set security label during create operations
nfsd: trivial GET_DIR_DELEGATION support
 
Linux: NFSv4.1 enforce rootpath check in fs_location query
 
NFSv4: Fix memory leak in nfs4_set_security_label
NFSv4: Fixup smatch warning for ambiguous return
 
nilfs2: add kernel-doc comments to nilfs_btree_convert_and_insert()
nilfs2: add kernel-doc comments to nilfs_do_roll_forward()
nilfs2: add kernel-doc comments to nilfs_remove_all_gcinodes()
nilfs2: add missing check for inode numbers on directory entries
nilfs2: convert BUG_ON() in nilfs_finish_roll_forward() to WARN_ON()
nilfs2: convert to use the new mount API
nilfs2: fix incorrect inode allocation from reserved inodes
nilfs2: fix inode number range checks
nilfs2: fix kernel bug on rename operation of broken directory
nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors
nilfs2: fix out-of-range warning
nilfs2: fix potential hang in nilfs_detach_log_writer()
nilfs2: fix potential kernel bug due to lack of writeback flag waiting
nilfs2: fix unexpected freezing of nilfs_segctor_sync()
nilfs2: fix use-after-free of timer for log writer thread
nilfs2: make block erasure safe in nilfs_finish_roll_forward()
nilfs2: make superblock data array index computation sparse friendly
nilfs2: remove calls to folio_set_error() and folio_clear_error()
nilfs2: use __field_struct() for a bitwise field
 
nilfs_attach_log_writer(): use ->bd_mapping->host instead of ->bd_inode
 
nios2: define virtual address space for modules
 
ntb: idt: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY
 
ntsync: Introduce NTSYNC_IOC_CREATE_SEM.
ntsync: Introduce NTSYNC_IOC_SEM_POST.
ntsync: Introduce the ntsync driver and character device.
 
null_blk: Do not allow runt zone with zone capacity smaller then zone size
null_blk: Do not request ELEVATOR_F_ZBD_SEQ_WRITE elevator feature
null_blk: Do zone resource management only if necessary
null_blk: Fix missing mutex_destroy() at module removal
null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
null_blk: Fix return value of nullb_device_power_store()
null_blk: Fix the WARNING: modpost: missing MODULE_DESCRIPTION()
null_blk: Fix two sparse warnings
null_blk: fix validation of block size
null_blk: Have all null_handle_xxx() return a blk_status_t
null_blk: Introduce fua attribute
null_blk: Introduce zone_append_max_sectors attribute
null_blk: Print correct max open zones limit in null_init_zoned_dev()
null_blk: Simplify null_zone_write()
 
NUMA: early use of cpu_to_node() returns 0 instead of the correct node id
 
nvdimm/btt: always set max_integrity_segments
 
nvdimm: remove nd_integrity_init
nvdimm: virtio_pmem: drop owner assignment
 
nvme-apple: add missing MODULE_DESCRIPTION()
 
nvme-fabrics: short-circuit reconnect retries
nvme-fabrics: use reserved tag for reg read/write command
 
nvme-multipath: find NUMA path only for online numa-node
nvme-multipath: fix io accounting on failover
 
nvme-rdma, nvme-tcp: include max reconnects for reconnect logging
 
nvme/io_uring: use helper for polled completions
 
nvme: adjust multiples of NVME_CTRL_PAGE_SIZE in offset
nvme: avoid double free special payload
nvme: do not retry authentication failures
nvme: fix multipath batched completion accounting
nvme: fix namespace removal list
nvme: fix NVME_NS_DEAC may incorrectly identifying the disk as EXT_LBA.
nvme: fix nvme_pr_* status code parsing
nvme: fixup comment for nvme RDMA Provider Type
nvme: remove sgs and sws
nvme: return kernel error codes for admin queue connect
nvme: use srcu for iterating namespace list
 
nvmem: core: limit cell sysfs permissions to main attribute ones
nvmem: core: only change name to fram for current attribute
nvmem: core: switch to use device_add_groups()
nvmem: layouts: onie-tlv: drop driver owner initialization
nvmem: layouts: sl28vpd: drop driver owner initialization
nvmem: layouts: store owner from modules with nvmem_layout_driver_register()
nvmem: lpc18xx_eeprom: Convert to platform remove callback returning void
nvmem: meson-efuse: Fix return value of nvmem callbacks
nvmem: meson-mx-efuse: Remove nvmem_device from efuse struct
nvmem: rmem: Fix return value of rmem_read()
nvmem: sc27xx: fix module autoloading
nvmem: sprd: fix module autoloading
 
nvmet-fc: Remove __counted_by from nvmet_fc_tgt_queue.fod[]
 
nvmet-passthru: propagate status from id override functions
 
nvmet-rdma: Avoid o(n^2) loop in delete_ctrl
 
nvmet: always initialize cqe.result
nvmet: do not return 'reserved' for empty TSAS values
nvmet: fix a possible leak when destroy a ctrl during qp establishment
nvmet: fix ns enable/disable possible hang
nvmet: lock config semaphore when accessing DH-HMAC-CHAP key
nvmet: make 'tsas' attribute idempotent for RDMA
nvmet: return DHCHAP status codes from nvmet_setup_auth()
nvmet: zns: Do not reference the gendisk conv_zones_bitmap
 
objpool: cache nr_possible_cpus() and avoid caching nr_cpu_ids
objpool: enable inlining objpool_push() and objpool_pop() operations
 
ocfs2: adjust enabling place for la window
ocfs2: correctly use ocfs2_find_next_zero_bit()
ocfs2: fix DIO failure due to insufficient transaction credits
ocfs2: fix NULL pointer dereference in ocfs2_abort_trigger()
ocfs2: fix NULL pointer dereference in ocfs2_journal_dirty()
ocfs2: fix races between hole punching and AIO+DIO
ocfs2: fix sparse warnings
ocfs2: improve write IO performance when fragmentation is high
ocfs2: remove redundant assignment to variable status
ocfs2: return real error code in ocfs2_dio_wr_get_block
ocfs2: speed up chain-list searching
ocfs2: update inode ctime in ocfs2_fileattr_set
ocfs2: update inode fsync transaction id in ocfs2_unlink and ocfs2_link
ocfs2: use coarse time for new created files
 
octeontx2-af: Always allocate PF entries from low prioriy zone
octeontx2-af: fix a issue with cpt_lf_alloc mailbox
octeontx2-af: fix detection of IP layer
octeontx2-af: Fix incorrect value output on error path in rvu_check_rsrc_availability()
octeontx2-af: fix issue with IPv4 match for RSS
octeontx2-af: fix issue with IPv6 ext match for RSS
octeontx2-af: Increase maximum BPID channels
octeontx2-af: replace cpt slot with lf id on reg write
 
octeontx2-pf: Add error handling to VLAN unoffload handling
octeontx2-pf: Add support for offload tc with skbedit mark action
octeontx2-pf: Fix coverity and klockwork issues in octeon PF driver
octeontx2-pf: Fix linking objects into multiple modules
octeontx2-pf: flower: check for unsupported control flags
 
Octeontx2-pf: Free send queue buffers incase of leaf to inner
 
octeontx2-pf: remove unused variables req_hdr and rsp_hdr
octeontx2-pf: Reset MAC stats during probe
octeontx2-pf: Reuse Transmit queue/Send queue index of HTB class
octeontx2-pf: Treat truncation of IRQ name as an error
 
of/irq: Disable "interrupt-map" parsing for PASEMI Nemo
of/irq: Factor out parsing of interrupt-map parent phandle+args from of_irq_parse_raw()
 
of: Add a helper to free property struct
of: module: add buffer overflow check in of_modalias()
of: of_test: add MODULE_DESCRIPTION()
of: property: Add fw_devlink support for interrupt-map property
of: property: Add fw_devlink support for pse parent
of: property: Fix fw_devlink handling of interrupt-map
of: property: fw_devlink: Add support for "access-controller"
of: property: fw_devlink: Add support for "power-supplies" binding
of: property: Use scope based cleanup on port_node
of: reserved_mem: Remove the use of phandle from the reserved_mem APIs
 
OF: Retire dma-ranges mask workaround
OF: Simplify DMA range calculations
 
of: Use scope based kfree() cleanups
of: Use scope based of_node_put() cleanups
 
openpromfs: finish conversion to the new mount API
 
openrisc: Add FPU config
openrisc: Add support for more module relocations
openrisc: Define openrisc relocation types
openrisc: Move FPU state out of pt_regs
openrisc: traps: Convert printks to pr_ macros
openrisc: traps: Don't send signals to kernel mode threads
openrisc: traps: Remove calls to show_registers before die
openrisc: Use do_kernel_power_off()
 
openvswitch: get related ct labels from its master if it is not confirmed
openvswitch: Set the skbuff pkt_type for proper pmtud support.
 
OPP: Fix required_opp_tables for multiple genpds using same table
OPP: OF: Export dev_opp_pm_calc_power() for usage from EM
 
orangefs: cleanup uses of strncpy
orangefs: fix out-of-bounds fsid access
 
ovl: fix copy-up in tmpfile
ovl: fix encoding fid for lower only root
ovl: implement tmpfile
ovl: remove duplicate included header
ovl: remove upper umask handling from ovl_create_upper()
 
padata: Disable BH when taking works lock on MT path
 
page_pool: add DMA-sync-for-CPU inline helper
page_pool: check for DMA sync shortcut earlier
page_pool: check for PP direct cache locality later
page_pool: constify some read-only function arguments
page_pool: don't use driver-set flags field directly
page_pool: fix &page_pool_params kdoc issues
page_pool: make sure frag API fields don't span between cachelines
page_pool: try direct bulk recycling
 
parisc/math-emu: Remove unused struct 'exc_reg'
 
parisc: __cmpxchg_u32(): lift conversion into the callers
parisc: add missing export of __cmpxchg_u8()
parisc: add u16 support to cmpxchg()
parisc: Define HAVE_ARCH_HUGETLB_UNMAPPED_AREA
parisc: Define sigset_t in parisc uapi header
parisc: Try to fix random segmentation faults in package builds
parisc: unify implementations of __cmpxchg_u{8,32,64}
parisc: use correct compat recv/recvfrom syscalls
parisc: use generic sys_fanotify_mark implementation
parisc: use initializer for struct vm_unmapped_area_info
parisc: vdso: remove unused C build rule in vdso32/Makefile
 
parport: amiga: Mark driver struct with __refdata to prevent section mismatch
parport: mfc3: avoid empty-body warning
 
pcf8563: add wakeup-source support
 
PCI/AER: Update aer-inject tool source URL
 
PCI/ASPM: Clean up ASPM disable/enable mask calculation
PCI/ASPM: Consolidate link state defines
 
PCI/CXL: Add 'cxl_bus' reset method for devices below CXL Ports
PCI/CXL: Fail bus reset if upstream CXL Port has SBR masked
PCI/CXL: Move CXL Vendor ID to pci_ids.h
 
PCI/DOE: Support discovery version 2
 
PCI/EDR: Align EDR_PORT_DPC_ENABLE_DSM with PCI Firmware r3.3
PCI/EDR: Align EDR_PORT_LOCATE_DSM with PCI Firmware r3.3
 
PCI/ERR: Cleanup misleading indentation inside if conditions
 
PCI/MSI: Fix UAF in msi_capability_init
PCI/MSI: Make error path handling follow the standard pattern
PCI/MSI: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY
 
PCI/PM: Avoid D3cold for HP Pavilion 17 PC/1972 PCIe Ports
 
PCI/portdrv: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY
 
PCI: Annotate pci_cache_line_size variables as __ro_after_init
PCI: cadence: Set a 64-bit BAR if requested
PCI: Clarify intent of LT wait
PCI: Clean up accessor macro formatting
PCI: Clear Secondary Status errors after enumeration
PCI: Constify pcibus_class
PCI: Do not wait for disconnected devices when resuming
PCI: dwc: ep: Add Kernel-doc comments for APIs
PCI: dwc: ep: Call dw_pcie_ep_init_registers() API directly from all glue drivers
PCI: dwc: ep: Fix DBI access failure for drivers requiring refclk from host
PCI: dwc: ep: Introduce dw_pcie_ep_cleanup() API for drivers supporting PERST#
PCI: dwc: ep: Remove deinit() callback from struct dw_pcie_ep_ops
PCI: dwc: ep: Rename dw_pcie_ep_exit() to dw_pcie_ep_deinit()
PCI: dwc: ep: Rename dw_pcie_ep_init_complete() to dw_pcie_ep_init_registers()
PCI: endpoint: Allocate a 64-bit BAR if that is the only option
PCI: endpoint: pci-epf-test: Clean up pci_epf_test_unbind()
PCI: endpoint: pci-epf-test: Remove superfluous code
PCI: endpoint: pci-epf-test: Simplify pci_epf_test_alloc_space() loop
PCI: endpoint: pci-epf-test: Simplify pci_epf_test_set_bar() loop
PCI: endpoint: Remove "core_init_notifier" flag
PCI: hotplug: Document unchecked return value of pci_hp_add_bridge()
PCI: hotplug: Remove obsolete sgi_hotplug TODO notes
PCI: Lock upstream bridge for pci_reset_function()
PCI: Make pcie_bandwidth_capable() static
PCI: Mask Replay Timer Timeout errors for Genesys GL975x SD host controller
PCI: mt7621: Fix string truncation in mt7621_pcie_parse_port()
PCI: of_property: Return error for int_map allocation failure
PCI: Remove PCI_IRQ_LEGACY
PCI: Remove unused pci_enable_device_io()
PCI: Revert the cfg_access_lock lockdep mechanism
PCI: rockchip-ep: Remove wrong mask on subsys_vendor_id
PCI: rockchip-ep: Set a 64-bit BAR if requested
PCI: tegra194: Fix probe path for Endpoint mode
PCI: Update pci_find_capability() stub return types
PCI: Wait for Link Training==0 before starting Link retrain
 
peci: constify the struct device_type usage
peci: Make peci_bus_type const
 
percpu: clean up all mappings when pcpu_map_pages() fails
 
perf annotate-data: Add a cache for global variable types
perf annotate-data: Add debug messages
perf annotate-data: Add get_global_var_type()
perf annotate-data: Add hist_entry__annotate_data_tty()
perf annotate-data: Add hist_entry__annotate_data_tui()
perf annotate-data: Add stack canary type
perf annotate-data: Add update_insn_state()
perf annotate-data: Check if 'struct annotation_source' was allocated on 'perf report' TUI
perf annotate-data: Check kind of stack variables
perf annotate-data: Check memory access with two registers
perf annotate-data: Check register state for type
perf annotate-data: Collect global variables in advance
perf annotate-data: Do not delete non-asm lines
perf annotate-data: Do not retry for invalid types
perf annotate-data: Ensure the number of type histograms
perf annotate-data: Fix global variable lookup
perf annotate-data: Handle ADD instructions
perf annotate-data: Handle call instructions
perf annotate-data: Handle direct global variable access
perf annotate-data: Handle global variable access
perf annotate-data: Handle multi regs in find_data_type_block()
perf annotate-data: Handle RSP if it's not the FB register
perf annotate-data: Handle this-cpu variables in kernel
perf annotate-data: Implement instruction tracking
perf annotate-data: Improve debug message with location info
perf annotate-data: Introduce 'struct data_loc_info'
perf annotate-data: Maintain variable type info
perf annotate-data: Skip sample histogram for stack canary
perf annotate-data: Support event group display in TUI
perf annotate-data: Support general per-cpu access
perf annotate-data: Track instructions with a this-cpu variable
 
perf annotate: Add and use ins__is_nop()
perf annotate: Add annotate_get_basic_blocks()
perf annotate: Add symbol name when using capstone
perf annotate: Check annotation lines more efficiently
perf annotate: Fallback disassemble to objdump when capstone fails
perf annotate: Fix a comment about multi_regs in extract_reg_offset function
perf annotate: Fix annotation_calc_lines() to pass correct address to get_srcline()
perf annotate: Fix data type profiling on stdio
perf annotate: Fix memory leak in annotated_source
perf annotate: Fix segfault on sample histogram
perf annotate: Get rid of duplicate --group option item
perf annotate: Get rid of offsets array
perf annotate: Get rid of symbol__ensure_annotate()
perf annotate: Honor output options with --data-type
perf annotate: Initialize 'arch' variable not to trip some -Werror=maybe-uninitialized
perf annotate: Introduce annotated_source__get_line()
perf annotate: Move 'max_jump_sources' struct to 'struct annotated_source'
perf annotate: Move 'start' field struct to 'struct annotated_source'
perf annotate: Move 'widths' struct to 'struct annotated_source'
perf annotate: Move nr_events struct to 'struct annotated_source'
perf annotate: Parse x86 segment register location
perf annotate: Show progress of sample processing
perf annotate: Skip DSOs not found
perf annotate: Split out util/disasm.c
perf annotate: Staticize some local functions
perf annotate: Update DSO binary type when trying build-id
perf annotate: Use ins__is_xxx() if possible
perf annotate: Use libcapstone to disassemble
perf annotate: Use zfree() to avoid possibly accessing dangling pointers
 
perf arch x86: Add shellcheck to build
 
perf arm-spe/cs-etm: Directly iterate CPU maps
 
perf arm64 header: Remove unnecessary CPU map get and put
 
perf auxtrace: Allow number of queues to be specified
perf auxtrace: Fix multiple use of --itrace option
 
perf beauty: Don't include uapi/linux/mount.h, use sys/mount.h instead
perf beauty: Fix AT_EACCESS undeclared build error for system with kernel versions lower than v5.8
perf beauty: Fix dependency of tables using uapi/linux/mount.h
perf beauty: Introduce faccessat2 flags scnprintf routine
perf beauty: Introduce scrape script for 'clone' syscall 'flags' argument
perf beauty: Introduce scrape script for the 'statx' syscall 'mask' argument
perf beauty: Introduce scrape script for various fs syscalls 'flags' arguments
perf beauty: Move arch/x86/include/asm/irq_vectors.h copy out of the directory used to build perf
perf beauty: Move prctl.h files (uapi/linux and x86's) copy out of the directory used to build perf
perf beauty: Move uapi/linux/fs.h copy out of the directory used to build perf
perf beauty: Move uapi/linux/mount.h copy out of the directory used to build perf
perf beauty: Move uapi/linux/usbdevice_fs.h copy out of the directory used to build perf
perf beauty: Move uapi/linux/vhost.h copy out of the directory used to build perf
perf beauty: Move uapi/sound/asound.h copy out of the directory used to build perf
perf beauty: Stop using the copy of uapi/linux/prctl.h
perf beauty: Update copy of linux/socket.h with the kernel sources
perf beauty: Use the system linux/fcntl.h instead of a copy from the kernel
 
perf bench internals inject-build-id: Fix trap divide when collecting just one DSO
 
perf bench uprobe: Add uretprobe variant of uprobe benchmarks
perf bench uprobe: Remove lib64 from libc.so.6 binary path
 
perf block-info: Remove unused refcount
 
perf bpf: Fix handling of minimal vmlinux.h file when interrupting the build
 
perf build: Add LIBTRACEEVENT_DIR build option
perf build: Add shellcheck to tools/perf scripts
perf build: Fix out of tree build related to installation of sysreg-defs
perf build: Pretend scandirat is missing with msan
 
perf c2c: Fix a punctuation
 
perf callchain: Use zfree() to avoid possibly accessing dangling pointers
 
perf comm str: Avoid sort during insert
 
perf comm: Add reference count checking to 'struct comm_str'
perf comm: Fix comm_str__put() for reference count checking
 
perf cpumap: Clean up use of perf_cpu_map__has_any_cpu_or_is_empty
perf cpumap: Remove refcnt from 'struct cpu_aggr_map'
perf cpumap: Use perf_cpu_map__for_each_cpu when possible
 
perf cs-etm: Improve version detection and error reporting
perf cs-etm: Print error for new PERF_RECORD_AUX_OUTPUT_HW_ID versions
perf cs-etm: Remove repeated fetches of the ETM PMU
perf cs-etm: Use struct perf_cpu as much as possible
 
perf daemon: Fix file leak in daemon_session__control
 
perf docs arm_spe: Clarify more SPE requirements related to KPTI
 
perf docs: Document bpf event modifier
 
perf Document: Sysfs event names must be lower or upper case
 
perf dso: Add reference count checking and accessor functions
perf dso: Move dso functions out of dsos.c
perf dso: Reorder members to save space in 'struct dso'
perf dso: Use container_of() to avoid a pointer in 'struct dso_data'
 
perf dsos: Attempt to better abstract DSOs internals
perf dsos: Introduce dsos__for_each_dso()
perf dsos: Remove __dsos__addnew()
perf dsos: Remove __dsos__findnew_link_by_longname_id()
perf dsos: Switch backing storage to array from rbtree/list
perf dsos: Switch hand crafted code to bsearch()
perf dsos: Switch more loops to dsos__for_each_dso()
perf dsos: Tidy reference counting and locking
perf dsos: When adding a dso into sorted dsos maintain the sort order
 
perf dwarf-aux: Add die_collect_global_vars()
perf dwarf-aux: Add die_collect_vars()
perf dwarf-aux: Add die_find_func_rettype()
perf dwarf-aux: Check pointer offset when checking variables
perf dwarf-aux: Check variable address range properly
perf dwarf-aux: Fix build with HAVE_DWARF_CFI_SUPPORT
perf dwarf-aux: Handle type transfer for memory access
perf dwarf-aux: Print array type name with "[]"
perf dwarf-aux: Remove unused pc argument
 
perf evsel: Use evsel__name_is() helper
 
perf genelf: Fix compiling with libelf on rv32
 
perf help: Lower levenshtein penality for deleting character
 
perf hist: Add weight fields to hist entry stats
perf hist: Avoid 'struct hist_entry_iter' mem_info memory leak
perf hist: Move histogram related code to hist.h
 
perf intel-pt/intel-bts: Switch perf_cpu_map__has_any_cpu_or_is_empty use
 
perf intel-pt: Fix unassigned instruction op (discovered by MemorySanitizer)
 
perf kwork: Use zfree() to avoid possibly accessing dangling pointers
 
perf list: Add tracepoint encoding to detailed output
perf list: Allow wordwrap to wrap on commas
perf list: Escape '\r' in JSON output
perf list: Give more details about raw event encodings
 
perf lock contention: Trim backtrace by skipping traceiter functions
 
perf lock: Avoid memory leaks from strdup()
 
perf map: Add map__objdump_2rip()
perf map: Add missing dso__put() in map__new()
perf map: Remove kernel map before updating start and end addresses
 
perf maps: Re-use __maps__free_maps_by_name()
perf maps: Remove check_invariants() from maps__lock()
 
perf mem-info: Add reference count checking
perf mem-info: Move mem-info out of mem-events and symbol
 
perf metrics: Remove the "No_group" metric group
 
perf parse-event: Constify event_symbol arrays
 
perf parse-events: Add new 'fake_tp' parameter for tests
perf parse-events: Avoid copying an empty list
perf parse-events: Constify parse_events_add_numeric
perf parse-events: Directly pass PMU to parse_events_add_pmu()
perf parse-events: Factor out '/.../' parsing
perf parse-events: Handle PE_TERM_HW in name_or_raw
perf parse-events: Improve error message for bad numbers
perf parse-events: Improvements to modifier parsing
perf parse-events: Inline parse_events_evlist_error
perf parse-events: Inline parse_events_update_lists
perf parse-events: Legacy cache names on all PMUs and lower priority
perf parse-events: Minor grouping tidy up
perf parse-events: pass parse_state to add_tracepoint
perf parse-events: Prefer sysfs/JSON hardware events over legacy
perf parse-events: Tidy the setting of the default event name
 
perf parse: Allow tracepoint names to start with digits
 
perf pmu: Assume sysfs events are always the same case
perf pmu: Count sys and cpuid JSON events separately
perf pmu: Drop "default_core" from alias names
perf pmu: Refactor perf_pmu__match()
 
perf probe-event: Better error message for a too-long probe name
perf probe-event: Un-hardcode sizeof(buf)
 
perf probe: Add missing libgen.h header needed for using basename()
perf probe: Use zfree() to avoid possibly accessing dangling pointers
 
perf record: Delete session after stopping sideband thread
perf record: Fix comment misspellings
perf record: Fix debug message placement for test consumption
 
perf report: Add a menu item to annotate data type in TUI
perf report: Add weight[123] output fields
perf report: Avoid SEGV in report__setup_sample_type()
perf report: Do not collect sample histogram unnecessarily
perf report: Fix PAI counter names for s390 virtual machines
 
perf sched timehist: Fix -g/--call-graph option failure
 
perf sched: Rename 'switches' column header to 'count' and add usage description, options for latency
 
perf script: Add capstone support for '-F +brstackdisasm'
perf script: Consolidate capstone print functions
perf script: Show also errors for --insn-trace option
perf script: Support 32bit code under 64bit OS with capstone
 
perf scripts python: Add a script to run instances of 'perf script' in parallel
 
perf stat: Add new field in stat_config to enable hardware aware grouping
perf stat: Do not fail on metrics on s390 z/VM systems
perf stat: Don't display metric header for non-leader uncore events
perf stat: Remove duplicate cpus_map_matched function
 
perf symbol-elf: dso__load_sym_internal() reference count fixes
perf symbol-elf: Ensure dso__put() in machine__process_ksymbol_register()
 
perf symbols: Fix ownership of string in dso__load_vmlinux()
perf symbols: Remove map from list before updating addresses
perf symbols: Update kcore map before merging in remaining symbols
 
perf test bpf-counters: Add test for BPF event modifier
 
perf test pmu-events: Make it clearer that pmu-events tests JSON events
 
perf test pmu: Add an eagerly loaded event test
perf test pmu: Refactor format test and exposed test APIs
perf test pmu: Test all sysfs PMU event names are the same case
 
perf test shell arm_coresight: Increase buffer size for Coresight basic tests
 
perf test: Add a new test for 'perf annotate'
perf test: Read child test 10 times a second rather than 1
perf test: Reintroduce -p/--parallel and make -S/--sequential the default
perf test: Stat output per thread of just the parent process
perf test: Use a single fd for the child process out/err
 
perf tests parse-events: Use "branches" rather than "cache-references"
 
perf tests shell kprobes: Add missing description as used by 'perf test' output
 
perf tests: Apply attributes to all events in object code reading test
perf tests: Make "test data symbol" more robust on Neoverse N1
perf tests: Remove dependency on lscpu
perf tests: Run tests in parallel by default
 
perf thread: Fixes to thread__new() related to initializing comm
 
perf tools: Add Kan Liang to MAINTAINERS as a reviewer
perf tools: Add/use PMU reverse lookup from config to name
perf tools: Enable configs required for test_uprobe_from_different_cu.sh
perf tools: Ignore deleted cgroups
perf tools: Suggest inbuilt commands for unknown command
perf tools: Use pmus to describe type from attribute
 
perf trace beauty: Add shellcheck to scripts
perf trace beauty: Update the arch/x86/include/asm/irq_vectors.h copy with the kernel sources to pick POSTED_MSI_NOTIFICATION
 
perf trace: Beautify the 'flags' arg of unlinkat
perf trace: Collect sys_nanosleep first argument
perf trace: Disable syscall augmentation with record
perf trace: Fix 'newfstatat'/'fstatat' argument pretty printing
 
perf tracepoint: Don't scan all tracepoints to test if one exists
 
perf ui browser: Avoid SEGV on title
perf ui browser: Don't save pointer to stack memory
 
perf util: Add shellcheck to generate-cmdlist.sh
 
perf vendor events amd: Add Zen 5 core events
perf vendor events amd: Add Zen 5 mapping
perf vendor events amd: Add Zen 5 metrics
perf vendor events amd: Add Zen 5 uncore events
 
perf vendor events arm64: AmpereOne/AmpereOneX: Mark L1D_CACHE_INVAL impacted by errata
 
perf vendor events intel: Remove info metrics erroneously in TopdownL1
perf vendor events intel: Update cascadelakex to 1.21
perf vendor events intel: Update emeraldrapids to 1.06
perf vendor events intel: Update grandridge to 1.02
perf vendor events intel: Update icelakex to 1.24
perf vendor events intel: Update lunarlake to 1.01
perf vendor events intel: Update meteorlake to 1.08
perf vendor events intel: Update sapphirerapids to 1.20
perf vendor events intel: Update sierraforest to 1.02
perf vendor events intel: Update skylake to v58
perf vendor events intel: Update skylakex to 1.33
perf vendor events intel: Update snowridgex to 1.22
 
perf/alibaba_uncore: Assign parents for event_source device
 
perf/alibaba_uncore_drw: Avoid placing cpumask on the stack
 
perf/amlogic: Assign parents for event_source devices
 
perf/arm-cci: Assign parents for event_source device
 
perf/arm-ccn: Assign parents for event_source device
 
perf/arm-cmn: Avoid placing cpumask on the stack
perf/arm-cmn: Set PMU device parent
 
perf/arm-dmc620: Assign parents for event_source device
perf/arm-dmc620: Fix lockdep assert in ->event_init()
 
perf/arm-dsu: Assign parents for event_source device
 
perf/arm-smmuv3: Assign parents for event_source device
 
perf/arm-spe: Assign parents for event_source device
 
perf/arm_cspmu: Assign parents for event_source devices
perf/arm_cspmu: Avoid placing cpumask on the stack
 
perf/arm_dsu: Avoid placing cpumask on the stack
 
perf/arm_pmu: Assign parents for event_source devices
 
perf/bpf: Allow a BPF program to suppress all sample side effects
perf/bpf: Call BPF handler directly, not through overflow machinery
perf/bpf: Change the !CONFIG_BPF_SYSCALL stubs to static inlines
perf/bpf: Create bpf_overflow_handler() stub for !CONFIG_BPF_SYSCALL
perf/bpf: Mark perf_event_set_bpf_handler() and perf_event_free_bpf_handler() as inline too
perf/bpf: Remove #ifdef CONFIG_BPF_SYSCALL from struct perf_event members
perf/bpf: Remove unneeded uses_default_overflow_handler()
perf/bpf: Reorder bpf_overflow_handler() ahead of __perf_event_overflow()
 
perf/core: Fix missing wakeup when waiting for context reference
perf/core: Optimize perf_adjust_freq_unthr_context()
perf/core: Reduce PMU access to adjust sample freq
 
perf/dwc_pcie: Avoid placing cpumask on the stack
 
perf/hisi-hns3: Assign parents for event_source device
 
perf/hisi-pcie: Assign parent for event_source device
 
perf/hisi-uncore: Assign parents for event_source devices
 
perf/hisi_pcie: Avoid placing cpumask on the stack
 
perf/hisi_uncore: Avoid placing cpumask on the stack
 
perf/imx_ddr: Assign parents for event_source devices
 
perf/qcom: Assign parents for event_source devices
 
perf/qcom_l2: Avoid placing cpumask on the stack
 
perf/ring_buffer: Trigger IO signals for watermark_wakeup
 
perf/riscv: Assign parents for event_source devices
 
perf/thunderx2: Assign parents for event_source devices
perf/thunderx2: Avoid placing cpumask on the stack
 
perf/x86/amd: Avoid taking branches before disabling LBR
perf/x86/amd: Don't reject non-sampling events with configured LBR
perf/x86/amd: Ensure amd_pmu_core_disable_all() is always inlined
perf/x86/amd: Support capturing LBR from software events
 
perf/x86/cstate: Remove unused 'struct perf_cstate_msr'
 
perf/x86/intel/cstate: Switch to new Intel CPU model defines
 
perf/x86/intel/pt: Switch to new Intel CPU model defines
 
perf/x86/intel/uncore: Switch to new Intel CPU model defines
 
perf/x86/intel: Add missing MODULE_DESCRIPTION() lines
 
perf/x86/lbr: Switch to new Intel CPU model defines
 
perf/x86/msr: Switch to new Intel CPU model defines
 
perf/x86/rapl: Add missing MODULE_DESCRIPTION() line
perf/x86/rapl: Add support for Intel Arrow Lake
perf/x86/rapl: Add support for Intel Lunar Lake
perf/x86/rapl: Prefer struct_size() over open coded arithmetic
perf/x86/rapl: Rename 'maxdie' to nr_rapl_pmu and 'dieid' to rapl_pmu_idx
 
perf/xgene: Assign parents for event_source devices
 
perf: Move perf_event_fasync() to perf_event.h
perf: RISC-V: Check standard event availability
perf: Use device_show_string() helper for sysfs attributes
 
pfcp: add PFCP module
pfcp: always set pfcp metadata
pfcp: avoid copy warning by simplifing code
 
phonet: no longer hold RTNL in route_dumpit()
 
phy: add driver for MediaTek XFI T-PHY
phy: Add Embedded DisplayPort and DisplayPort submodes
phy: core: make phy_class constant
phy: freescale: add Samsung HDMI PHY
phy: freescale: fsl-samsung-hdmi: Convert to platform remove callback returning void
phy: qcom-qmp-pcie: add x4 lane EP support for sa8775p
phy: qcom-qmp-ufs: Add SM8475 support
phy: qcom-qmp: pcs: Add missing v6 N4 register offsets
phy: qcom-qmp: qserdes-txrx: Add missing registers offsets
phy: qcom: edp: Add set_mode op for configuring eDP/DP submode
phy: qcom: edp: Add v6 specific ops and X1E80100 platform support
phy: qcom: edp: Move v4 specific settings to version ops
phy: qcom: qmp-combo: fix duplicate return in qmp_v4_configure_dp_phy
phy: qcom: qmp-combo: fix sm8650 voltage swing table
phy: qcom: qmp-combo: Switch from V6 to V6 N4 register offsets
phy: qcom: qmp-pcie: refactor clock register code
phy: qcom: qmp-pcie: register PHY AUX clock for SM8[456]50 4x2 PCIe PHY
phy: qcom: qmp-pcie: register second optional PHY AUX clock
phy: qcom: qmp-ufs: update SM8650 tables for Gear 4 & 5
phy: qcpm-qmp-usb: Add support for QDU1000/QRU1000
phy: qualcomm: phy-qcom-eusb2-repeater: Add support for SMB2360
phy: rockchip-snps-pcie3: add support for rockchip,rx-common-refclk-mode
phy: rockchip: add usbdp combo phy driver
phy: rockchip: fix CONFIG_TYPEC dependency
phy: rockchip: Fix typo in function names
phy: rockchip: usbdp: fix uninitialized variable
phy: samsung-ufs: ufs: Add SoC callbacks for calibration and clk data recovery
phy: samsung-ufs: ufs: Add support for gs101 UFS phy tuning
phy: samsung-ufs: ufs: exit on first reported error
phy: samsung-ufs: ufs: remove superfluous mfd/syscon.h header
phy: samsung-ufs: use exynos_get_pmu_regmap_by_phandle() to obtain PMU regmap
phy: xilinx: Convert to platform remove callback returning void
 
pinctrl: armada-37xx: remove an unused variable
pinctrl: aw9523: Always try both ports in aw9523_gpio_set_multiple()
pinctrl: aw9523: Destroy mutex on ->remove()
pinctrl: aw9523: Fix indentation in a few places
pinctrl: aw9523: Get rid of redundant ' & U8_MAX' pieces
pinctrl: aw9523: Make use of dev_err_probe()
pinctrl: aw9523: Make use of struct pinfunction and PINCTRL_PINFUNCTION()
pinctrl: aw9523: Remove unused irqchip field in struct aw9523_irq
pinctrl: aw9523: Sort headers and group pinctrl/*
pinctrl: aw9523: Use correct error code for not supported functionality
pinctrl: aw9523: Use temporary variable for HW IRQ number
pinctrl: bcm2835: Fix permissions of persist_gpio_outputs
pinctrl: bcm2835: Implement bcm2711_pinconf_get
pinctrl: bcm2835: Implement bcm2835_pinconf_get
pinctrl: bcm2835: Make pin freeing behavior configurable
pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
pinctrl: freescale: imx8ulp: fix module autoloading
pinctrl: Implementation of the generic scmi-pinctrl driver
pinctrl: k210: Deprecate SOC_CANAAN and use SOC_CANAAN_K210
pinctrl: loongson2: fix module autoloading
pinctrl: max77620: Remove an unused fields in struct max77620_pin_info and max77620_pctrl_info
pinctrl: mediatek: fix module autoloading
pinctrl: pinconf-generic: print hex value
pinctrl: pinctrl-single: move suspend()/resume() callbacks to noirq
pinctrl: pinctrl-single: Remove some unused fields in struct pcs_function
pinctrl: pinctrl-tps6594: Add TPS65224 PMIC pinctrl and GPIO
pinctrl: pxa2xx: Make use of struct pinfunction
pinctrl: pxa2xx: Make use of struct pingroup
pinctrl: qcom: pinctrl-sm7150: Fix sdc1 and ufs special pins regs
pinctrl: qcom: sm7150: fix module autoloading
pinctrl: qcom: spmi-gpio: Add PMIH0108 and PMD8028 support
pinctrl: qcom: spmi-gpio: Add PMXR2230 and PM6450 support
pinctrl: qcom: spmi-gpio: drop broken pm8008 support
pinctrl: realtek: fix module autoloading
pinctrl: renesas: r8a779h0: Add INTC-EX pins, groups, and function
pinctrl: renesas: r8a779h0: Fix IRQ suffixes
pinctrl: renesas: rzg2l: Limit 2.5V power supply to Ethernet interfaces
pinctrl: renesas: rzg2l: Remove extra space in function parameter
pinctrl: renesas: rzg2l: Use spin_{lock,unlock}_irq{save,restore}
pinctrl: rk805: Add rk816 pinctrl support
pinctrl: rockchip: fix pinmux bits for RK3328 GPIO2-B pins
pinctrl: rockchip: fix pinmux bits for RK3328 GPIO3-B pins
pinctrl: rockchip: fix pinmux reset in rockchip_pmx_set
pinctrl: rockchip: use dedicated pinctrl type for RK3328
pinctrl: samsung: drop redundant drvdata assignment
pinctrl: samsung: support a bus clock
pinctrl: single: Fix PIN_CONFIG_BIAS_DISABLE handling
pinctrl: sunxi: sun9i-a80-r: drop driver owner assignment
pinctrl: tps6594: add missing support for LP8764 PMIC
pinctrl: Use DEFINE_SHOW_STORE_ATTRIBUTE() helper for debugfs
 
pktcdvd: sort set_blocksize() calls out
 
platform/chrome: add HAS_IOPORT dependencies
platform/chrome: cros_ec: Handle events during suspend after resume completion
platform/chrome: cros_ec_chardev: provide ID table for avoiding fallback match
platform/chrome: cros_ec_debugfs: provide ID table for avoiding fallback match
platform/chrome: cros_ec_lightbar: provide ID table for avoiding fallback match
platform/chrome: cros_ec_lpc: add a "quirks" system
platform/chrome: cros_ec_lpc: add quirks for the Framework Laptop (AMD)
platform/chrome: cros_ec_lpc: introduce a priv struct for the lpc device
platform/chrome: cros_ec_lpc: pass driver_data from DMI to the device
platform/chrome: cros_ec_proto: avoid -Wflex-array-member-not-at-end warnings
platform/chrome: cros_ec_sensorhub: provide ID table for avoiding fallback match
platform/chrome: cros_ec_sysfs: provide ID table for avoiding fallback match
platform/chrome: cros_ec_vbc: provide ID table for avoiding fallback match
platform/chrome: cros_hps_i2c: Replace deprecated UNIVERSAL_DEV_PM_OPS()
platform/chrome: cros_kbd_led_backlight: provide ID table for avoiding fallback match
platform/chrome: cros_usbpd_logger: provide ID table for avoiding fallback match
platform/chrome: cros_usbpd_notify: provide ID table for avoiding fallback match
platform/chrome: wilco_ec: core: provide ID table for avoiding fallback match
platform/chrome: wilco_ec: debugfs: provide ID table for avoiding fallback match
platform/chrome: wilco_ec: drop owner assignment
platform/chrome: wilco_ec: event: remove redundant MODULE_ALIAS
platform/chrome: wilco_ec: telemetry: provide ID table for avoiding fallback match
platform/chrome: wilco_ec: use sysfs_emit() instead of sprintf()
 
platform/mellanox: nvsw-sn2201: Add check for platform_device_add_resources
 
platform/surface: aggregator: Log critical errors during SAM probing
platform/surface: aggregator_registry: Add support for thermal sensors on the Surface Pro 9
platform/surface: platform_profile: add fan profile switching
 
platform/x86/amd/hsmp: Check HSMP support on AMD family of processors
platform/x86/amd/hsmp: switch to use device_add_groups()
 
platform/x86/amd/pmc: Add AMD MP2 STB functionality
platform/x86/amd/pmc: Fix implicit declaration error on i386
 
platform/x86/amd: pmc: Add new ACPI ID AMDI000B
platform/x86/amd: pmf: Add new ACPI ID AMDI0105
 
platform/x86/dell: drop owner assignment
 
platform/x86/eeepc: drop owner assignment
 
platform/x86/fujitsu-laptop: Replace sprintf() with sysfs_emit()
 
platform/x86/intel-uncore-freq: Don't present root domain on error
 
platform/x86/intel/ifs: Classify error scenarios correctly
platform/x86/intel/ifs: Disable irq during one load stage
platform/x86/intel/ifs: trace: display batch num in hex
 
platform/x86/intel/pmc: Fix PCH names in comments
 
platform/x86/intel/rst: drop owner assignment
 
platform/x86/intel/sdsi: Add attribute to read the current meter state
platform/x86/intel/sdsi: Add in-band BIOS lock support
platform/x86/intel/sdsi: Combine read and write mailbox flows
platform/x86/intel/sdsi: Set message size during writes
 
platform/x86/intel/smartconnect: drop owner assignment
 
platform/x86/intel/tpmi: Add additional TPMI header fields
platform/x86/intel/tpmi: Align comments in kernel-doc
platform/x86/intel/tpmi: Check major version change for TPMI Information
platform/x86/intel/tpmi: Handle error from tpmi_process_info()
 
platform/x86/intel: add missing MODULE_DESCRIPTION() macros
 
platform/x86/lg-laptop: drop owner assignment
 
platform/x86/siemens: add missing MODULE_DESCRIPTION() macros
 
platform/x86/sony-laptop: drop owner assignment
 
platform/x86/toshiba_acpi: drop owner assignment
 
platform/x86/toshiba_bluetooth: drop owner assignment
 
platform/x86/toshiba_haps: drop owner assignment
 
platform/x86/wireless-hotkey: drop owner assignment
 
platform/x86: Add ACPI quickstart button (PNP0C32) driver
platform/x86: add lenovo WMI camera button driver
platform/x86: Add lenovo-yoga-tab2-pro-1380-fastcharger driver
platform/x86: add missing MODULE_DESCRIPTION() macros
platform/x86: Add new Dell UART backlight driver
platform/x86: Add new MeeGoPad ANX7428 Type-C Cross Switch driver
platform/x86: android-tablets: Use GPIO_LOOKUP() macro
platform/x86: asus-laptop: Use sysfs_emit() and sysfs_emit_at() to replace sprintf()
platform/x86: asus-wmi: add support for 2024 ROG Mini-LED
platform/x86: asus-wmi: Add support for MCU powersave
platform/x86: asus-wmi: add support for Vivobook GPU MUX
platform/x86: asus-wmi: add support variant of TUF RGB
platform/x86: asus-wmi: adjust formatting of ppt-() functions
platform/x86: asus-wmi: cleanup main struct to avoid some holes
platform/x86: asus-wmi: ROG Ally increase wait time, allow MCU powersave
platform/x86: asus-wmi: store a min default for ppt options
platform/x86: asus-wmi: support toggling POST sound
platform/x86: asus-wmi: use sysfs_emit() instead of sprintf()
platform/x86: classmate-laptop: Add missing MODULE_DESCRIPTION()
platform/x86: dell-smbios: Fix wrong token data in sysfs
platform/x86: dell-smbios: Simplify error handling
platform/x86: hp-wmi: use sysfs_emit() instead of sprintf()
platform/x86: huawei-wmi: use sysfs_emit() instead of sprintf()
platform/x86: ideapad-laptop: add fn_lock_get/set functions
platform/x86: ideapad-laptop: add FnLock LED class device
platform/x86: ideapad-laptop: switch platform profiles using thermal management key
platform/x86: intel-vbtn: Log event code on unexpected button events
platform/x86: intel_ips: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY
platform/x86: ISST: Add dev_fmt
platform/x86: ISST: Add missing MODULE_DESCRIPTION
platform/x86: ISST: fix use-after-free in tpmi_sst_dev_remove()
platform/x86: ISST: Shorten the assignments for power_domain_info
platform/x86: ISST: Support partitioned systems
platform/x86: ISST: Support SST-BF and SST-TF per level
platform/x86: ISST: Use in_range() to check package ID validity
platform/x86: ISST: Use local variable for auxdev->dev
platform/x86: lg-laptop: Change ACPI device id
platform/x86: lg-laptop: Remove LGEX0815 hotkey handling
platform/x86: lg-laptop: Use ACPI device handle when evaluating WMAB/WMBB
platform/x86: MAINTAINERS: drop Daniel Oliveira Nascimento
platform/x86: msi-laptop: Use sysfs_emit() to replace sprintf()
platform/x86: p2sb: Don't init until unassigned resources have been assigned
platform/x86: p2sb: Make p2sb_get_devfn() return void
platform/x86: quickstart: fix Kconfig selects
platform/x86: quickstart: Fix race condition when reporting input event
platform/x86: quickstart: Miscellaneous improvements
platform/x86: samsung-laptop: Use sysfs_emit() to replace the old interface sprintf()
platform/x86: think-lmi: Convert container_of() macros to static inline
platform/x86: thinkpad_acpi: Add mappings for adaptive kbd clipping-tool and cloud keys
platform/x86: thinkpad_acpi: Always call tpacpi_driver_event() for hotkeys
platform/x86: thinkpad_acpi: Change hotkey_reserved_mask initialization
platform/x86: thinkpad_acpi: change sprintf() to sysfs_emit()
platform/x86: thinkpad_acpi: Do hkey to scancode translation later
platform/x86: thinkpad_acpi: Do not send ACPI netlink events for unknown hotkeys
platform/x86: thinkpad_acpi: Drop ignore_acpi_ev
platform/x86: thinkpad_acpi: Drop KEY_RESERVED special handling
platform/x86: thinkpad_acpi: Drop setting send_/ignore_acpi_ev defaults twice
platform/x86: thinkpad_acpi: Drop tpacpi_input_send_key_masked() and hotkey_driver_event()
platform/x86: thinkpad_acpi: Make tpacpi_driver_event() return if it handled the event
platform/x86: thinkpad_acpi: Move adaptive kbd event handling to tpacpi_driver_event()
platform/x86: thinkpad_acpi: Move hkey > scancode mapping to tpacpi_input_send_key()
platform/x86: thinkpad_acpi: Move hotkey_user_mask check to tpacpi_input_send_key()
platform/x86: thinkpad_acpi: Move special original hotkeys handling out of switch-case
platform/x86: thinkpad_acpi: Move tpacpi_driver_event() call to tpacpi_input_send_key()
platform/x86: thinkpad_acpi: Provide hotkey_poll_stop_sync() dummy
platform/x86: thinkpad_acpi: Select INPUT_SPARSEKMAP in Kconfig
platform/x86: thinkpad_acpi: Simplify known_ev handling
platform/x86: thinkpad_acpi: Support for system debug info hotkey
platform/x86: thinkpad_acpi: Support for trackpoint doubletap
platform/x86: thinkpad_acpi: Support hotkey to disable trackpoint doubletap
platform/x86: thinkpad_acpi: Switch to using sparse-keymap helpers
platform/x86: thinkpad_acpi: Take hotkey_mutex during hotkey_exit()
platform/x86: thinkpad_acpi: Use correct keycodes for volume and brightness keys
platform/x86: thinkpad_acpi: Use false to set acpi_send_ev to false
platform/x86: thinkpad_acpi: use platform_profile_cycle()
platform/x86: thinkpad_acpi: Use tpacpi_input_send_key() in adaptive kbd code
platform/x86: toshiba_acpi: Add quirk for buttons on Z830
platform/x86: toshiba_acpi: Fix array out-of-bounds access
platform/x86: toshiba_acpi: Fix quickstart quirk handling
platform/x86: touchscreen_dmi: Add info for GlobalSpace SolT IVW 11.6" tablet
platform/x86: touchscreen_dmi: Add info for the EZpad 6s Pro
platform/x86: touchscreen_dmi: Add support for setting touchscreen properties from cmdline
platform/x86: touchscreen_dmi: Drop "silead,max-fingers" property
platform/x86: touchscreen_dmi: Use 2-argument strscpy()
platform/x86: Use device_show_string() helper for sysfs attributes
platform/x86: uv_sysfs: use sysfs_emit() instead of sprintf()
platform/x86: wireless-hotkey: Add support for LG Airplane Button
platform/x86: wmi: Add driver development guide
platform/x86: wmi: Add MSI WMI Platform driver
platform/x86: wmi: Avoid returning AE_OK upon unknown error
platform/x86: wmi: Mark simple WMI drivers as legacy-free
platform/x86: wmi: Remove custom EC address space handler
platform/x86: wmi: Support reading/writing 16 bit EC values
platform/x86: x86-android-tablets: Add "select LEDS_CLASS"
platform/x86: x86-android-tablets: Add Lenovo Yoga Tablet 2 Pro 1380F/L data
platform/x86: x86-android-tablets: Add swnode for Xiaomi pad2 indicator LED
platform/x86: x86-android-tablets: Create LED device for Xiaomi Pad 2 bottom bezel touch buttons
platform/x86: x86-android-tablets: Pass struct device to init()
platform/x86: x86-android-tablets: Unregister devices in reverse order
platform/x86: x86-android-tablets: Xiaomi pad2 RGB LED fwnode updates
platform/x86: xiaomi-wmi: Drop unnecessary NULL checks
platform/x86: xiaomi-wmi: Fix race condition when reporting key events
platform/x86: yt2-1380: add CONFIG_EXTCON dependency
 
Linux: platform/x86:intel/pmc: Add support to show S0ix blocker counter
Linux: platform/x86:intel/pmc: Enable S0ix blocker show in Lunar Lake
Linux: platform/x86:intel/pmc: Update LNL signal status map
 
platform: Add ARM64 platform directory
platform: arm64: Add Acer Aspire 1 embedded controller driver
platform: asus-laptop: drop owner assignment
platform: classmate-laptop: drop owner assignment
 
PM / devfreq: exynos-nocp: Convert to platform remove callback returning void
PM / devfreq: exynos-ppmu: Convert to platform remove callback returning void
PM / devfreq: exynos: Use DEFINE_SIMPLE_DEV_PM_OPS for PM functions
PM / devfreq: mtk-cci: Convert to platform remove callback returning void
PM / devfreq: rk3399_dmc: Convert to platform remove callback returning void
PM / devfreq: sun8i-a33-mbus: Convert to platform remove callback returning void
 
PM: EM: Add em_dev_update_chip_binning()
PM: EM: Refactor em_adjust_new_capacity()
PM: hibernate: replace deprecated strncpy() with strscpy()
PM: sleep: Take advantage of %ps to simplify debug output
PM: wakeup: make device_wakeup_disable() return void
PM: wakeup: Remove unnecessary else from device_init_wakeup()
 
pmdomain: core: Don't clear suspended_count at genpd_prepare()
pmdomain: core: Update the rejected/usage counters at system suspend too
pmdomain: imx: gpcv2: Add delay after power up handshake
pmdomain: mediatek: Add MT8188 buck isolation setting
pmdomain: mediatek: scpsys: drop driver owner assignment
pmdomain: Merge branch fixes into next
pmdomain: qcom: rpmhpd: Skip retention level for Power Domains
pmdomain: renesas: rcar-sysc: Absorb rcar_sysc_ch into rcar_sysc_pd
pmdomain: renesas: rcar-sysc: Add R-Car M3-W power-off delay quirk
pmdomain: renesas: rcar-sysc: Remove rcar_sysc_nullify() helper
pmdomain: renesas: rcar-sysc: Split R-Car M3-W and M3-W+ sub-drivers
pmdomain: ti-sci: Fix duplicate PD referrals
 
pNFS/filelayout: check layout segment range
pNFS/filelayout: fixup pNfs allocation modes
pNFS/filelayout: Remove the whole file layout requirement
pNFS/filelayout: Specify the layout segment range in LAYOUTGET
 
pNFS: rework pnfs_generic_pg_check_layout to check IO range
 
PNP: Add dev_is_pnp() macro
PNP: add HAS_IOPORT dependencies
PNP: Hide pnp_bus_type from the non-PNP code
PNP: Make dev_is_pnp() to be a function and export it for modules
 
power: supply: bq27xxx: Move charge reading out of update loop
power: supply: bq27xxx: Move cycle count reading out of update loop
power: supply: bq27xxx: Move energy reading out of update loop
power: supply: bq27xxx: Move health reading out of update loop
power: supply: bq27xxx: Move temperature reading out of update loop
power: supply: bq27xxx: Move time reading out of update loop
power: supply: core: simplify charge_behaviour formatting
power: supply: cros_pchg: provide ID table for avoiding fallback match
power: supply: cros_usbpd: provide ID table for avoiding fallback match
power: supply: sbs-manager: Remove class argument from i2c_mux_add_adapter()
power: supply: test-power: implement charge_behaviour property
 
powercap: DTPM: Avoid explicit cpumask allocation on stack
powercap: intel_rapl: Add support for ArrowLake-H platform
powercap: intel_rapl: Introduce APIs for PMU support
powercap: intel_rapl: Sort header files
powercap: intel_rapl_tpmi: Enable PMU support
 
powerpc/52xx: Replace of_gpio.h by proper one
 
powerpc/64/bpf: fix tail calls for PCREL addressing
 
powerpc/64: Set _IO_BASE to POISON_POINTER_DELTA not 0 for CONFIG_PCI=n
 
powerpc/64s: Fix unnecessary copy to 0 when kernel is booted at address 0
 
powerpc/85xx: fix compile error without CONFIG_CRASH_DUMP
 
powerpc/bpf/32: Fix failing test_bpf tests
 
powerpc/bpf: enable kfunc call
powerpc/bpf: enforce full ordering for ATOMIC operations with BPF_FETCH
 
powerpc/cell: Code cleanup for spufs_mfc_flush
 
powerpc/code-patching: Test patch_instructions() during boot
powerpc/code-patching: Use dedicated memory routines for patching
 
powerpc/crash: add crash CPU hotplug support
powerpc/crash: add crash memory hotplug support
powerpc/crash: remove unnecessary NULL check before kvfree()
 
powerpc/crypto: Add generated P8 asm to .gitignore
 
powerpc/dart: Drop unnecessary call to kmemleak_no_scan()
 
powerpc/dexcr: Add DEXCR prctl interface
powerpc/dexcr: Reset DEXCR value across exec
powerpc/dexcr: Track the DEXCR per-process
 
powerpc/eeh: avoid possible crash when edev->pdev changes
powerpc/eeh: Fix spelling of the word "auxillary" and update comment
powerpc/eeh: Permanently disable the removed device
 
powerpc/fadump: add hotplug_ready sysfs interface
powerpc/fadump: Don't update the user-specified memory limit
powerpc/fadump: Fix section mismatch warning
powerpc/fadump: pass additional parameters when fadump is active
powerpc/fadump: setup additional parameters for dump capture kernel
powerpc/fadump: update documentation about bootargs_append
 
powerpc/fsl-soc: hide unused const variable
 
powerpc/io: Avoid clang null pointer arithmetic warnings
 
powerpc/iommu: Code cleanup for cell/iommu.c
 
powerpc/kexec: make the update_cpus_node() function public
powerpc/kexec: move *_memory_ranges functions to ranges.c
 
powerpc/Makefile: Remove bits related to the previous use of -mcmodel=large
 
powerpc/mm: Align memory_limit value specified using mem= kernel parameter
powerpc/mm: Update the memory limit based on direct mapping restrictions
 
powerpc/module: Remove arch specific module bug stuff
 
powerpc/papr_scm: Move duplicate definitions to common header files
 
powerpc/powernv: Convert to platform remove callback returning void
 
powerpc/pseries/fadump: add support for multiple boot memory regions
 
powerpc/pseries/lparcfg: drop error message from guest name lookup
 
powerpc/pseries/pci: Code cleanup
 
powerpc/pseries/vio: Don't return ENODEV if node or compatible missing
 
powerpc/pseries: Add failure related checks for h_get_mpp and h_get_ppp
powerpc/pseries: Add pool idle time at LPAR boot
powerpc/pseries: Enforce hcall result buffer validity and size
powerpc/pseries: Fix scv instruction crash with kexec
powerpc/pseries: Whitelist dtl slub object for copying to userspace
 
powerpc/ptdump: Fix walk_vmemmap() to also print first vmemmap entry
 
powerpc/rtas: Add kernel-doc comments to smp_startup_cpu()
 
powerpc/uaccess: Fix build errors seen with GCC 13/14
powerpc/uaccess: Use YZ asm constraint for ld
 
powerpc/xmon: Check cpu id in commands "c#", "dp#" and "dx#"
 
powerpc64/kasan: Pass virtual addresses to kasan_init_phys_region()
 
powerpc: Add static_key_feature_checks_initialized flag
powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
powerpc: boot: Fix kernel-doc param for partial_decompress
powerpc: dts: add power management nodes to FSL chips
powerpc: dts: fsl: rename ifc node name to be memory-controller
powerpc: dts: mpc85xx: remove "simple-bus" compatible from ifc node
powerpc: dts: p1010rdb: fix INTx interrupt issue on P1010RDB-PB
powerpc: Error on assembly warnings
powerpc: extend execmem_params for kprobes allocations
powerpc: Fix fatal warnings flag for LLVM's integrated assembler
powerpc: Fix kernel-doc comments in fsl_gtm.c
powerpc: Fix preserved memory size for int-vectors
powerpc: Fix PS3 allmodconfig warning
powerpc: Fix typos
powerpc: implement ARCH_HAS_KERNEL_FPU_SUPPORT
powerpc: Limit ARCH_HAS_KERNEL_FPU_SUPPORT to PPC64
powerpc: make fadump resilient with memory add/remove events
powerpc: Mark memory_limit as initdata
powerpc: mm: accelerate pagefault when badaccess
powerpc: remove unused *_syscall_64.o variables in Makefile
powerpc: rename SPRN_HID2 define to SPRN_HID2_750FX
powerpc: restore some missing spu syscalls
powerpc: use CONFIG_EXECMEM instead of CONFIG_MODULES where appropriate
powerpc: use initializer for struct vm_unmapped_area_info
powerpc: Use str_plural() in cpu_init_thread_core_maps()
 
ppdev: Add an error check in register_device
 
ppp: reject claimed-as-LCP but actually malformed packets
 
pps: remove usage of the deprecated ida_simple_xx() API
 
printk: Add function to replay kernel log on consoles
printk: Change type of CONFIG_BASE_SMALL to bool
printk: cleanup deprecated uses of strncpy/strcpy
printk: Don't try to parse DEVNAME:0.0 console options
printk: Fix LOG_CPU_MAX_BUF_SHIFT when BASE_SMALL is enabled
printk: Flag register_console() if console is set on command line
printk: Let no_printk() use _printk()
printk: Remove redundant CONFIG_BASE_FULL
printk: Remove the now superfluous sentinel elements from ctl_table array
printk: Save console options for add_preferred_console_match()
 
proc: convert clear_refs_pte_range to use a folio
proc: convert gather_stats to use a folio
proc: convert smaps_account() to use a folio
proc: convert smaps_page_accumulate to use a folio
proc: convert smaps_pmd_entry to use a folio
proc: Move fdinfo PTRACE_MODE_READ check into the inode .permission operation
proc: pass a folio to smaps_page_accumulate()
proc: refactor pde_get_unmapped_area as prep
proc: rewrite stable_page_flags()
 
ptp: Fix error message on failed pin verification
ptp: fix integer overflow in max_vclocks_store
ptp: ocp: fix DPLL functions
ptp: ptp_clockmatrix: Convert to platform remove callback returning void
ptp: ptp_dte: Convert to platform remove callback returning void
ptp: ptp_idt82p33: Convert to platform remove callback returning void
ptp: ptp_ines: Convert to platform remove callback returning void
ptp: ptp_qoriq: Convert to platform remove callback returning void
ptp: vmw: drop owner assignment
 
pwm: Add a struct device to struct pwm_chip
pwm: bcm2835: Drop open coded variant of devm_clk_rate_exclusive_get()
pwm: bcm2835: Introduce a local variable for &pdev->dev
pwm: Don't check pointer for being non-NULL after use
pwm: Ensure a struct pwm has the same lifetime as its pwm_chip
pwm: Ensure that pwm_chips are allocated using pwmchip_alloc()
pwm: Give some sysfs related variables and functions better names
pwm: Make pwmchip_[sg]et_drvdata() a wrapper around dev_set_drvdata()
pwm: meson: Add check for error from clk_round_rate()
pwm: meson: Add generic compatible for meson8 to sm1
pwm: meson: Drop unneeded check in .get_state()
pwm: meson: Use mul_u64_u64_div_u64() for frequency calculating
pwm: Move contents of sysfs.c into core.c
pwm: pca9685: Drop explicit initialization of struct i2c_device_id::driver_data to 0
pwm: sti: Drop member from driver data that only carries a constant
pwm: sti: Improve error reporting using dev_err_probe()
pwm: sti: Maintain all per-chip driver data in a single struct
pwm: sti: Prefer local variable over pointer dereference
pwm: sti: Simplify probe function using devm functions
pwm: sti: Use devm_kcalloc() instead of calculating the size for devm_kzalloc()
pwm: stm32: Add error messages in .probe()'s error paths
pwm: stm32: Calculate prescaler with a division instead of a loop
pwm: stm32: Fix calculation of prescaler
pwm: stm32: Fix error message to not describe the previous error path
pwm: stm32: Fix for settings using period > UINT32_MAX
pwm: stm32: Improve precision of calculation in .apply()
pwm: stm32: Refuse too small period requests
 
qca_spi: Make interrupt remembering atomic
 
qed: avoid truncating work queue length
qed: Drop useless pci_params.pm_cap
 
qnx6: convert qnx6 to use the new mount api
 
queue_api: define queue api
 
quota: fix to propagate error of mark_dquot_dirty() to caller
 
r8152: replace dev_info with dev_dbg for loading firmware
 
r8169: add support for RTL8168M
r8169: Fix possible ring buffer corruption on fragmented Tx packets.
r8169: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY
 
randomize_kstack: Remove non-functional per-arch entropy filtering
 
rapidio: remove choice for enumeration
 
RAS/AMD/ATL: Fix MI300 bank hash
RAS/AMD/ATL: Use system settings for MI300 DRAM to normalized address translation
 
ravb: Add support for an optional MDIO mode
 
rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
rcu-tasks: Fix the comments for tasks_rcu_exit_srcu_stall_timer
rcu-tasks: Make Tasks RCU wait idly for grace-period delays
rcu-tasks: Replace exit_tasks_rcu_start() initialization with WARN_ON_ONCE()
 
rcu: Add a trace event for synchronize_rcu_normal()
rcu: Add data structures for synchronize_rcu()
rcu: Add lockdep checks and kernel-doc header to rcu_softirq_qs()
rcu: Allocate WQ with WQ_MEM_RECLAIM bit set
rcu: Bring diagnostic read of rcu_state.gp_flags into alignment
rcu: Create NEED_TASKS_RCU to factor out enablement logic
rcu: Fix buffer overflow in print_cpu_stall_info()
rcu: Inform KCSAN of one-byte cmpxchg() in rcu_trc_cmpxchg_need_qs()
rcu: Make hotplug operations track GP state, not flags
rcu: Make Tiny RCU explicitly disable preemption
rcu: Make TINY_RCU depend on !PREEMPT_RCU rather than !PREEMPTION
rcu: Mark loads from rcu_state.n_online_cpus
rcu: Mark writes to rcu_sync ->gp_count field
rcu: Mollify sparse with RCU guard
rcu: Reduce synchronize_rcu() latency
rcu: Remove redundant BH disabling in TINY_RCU
rcu: Remove redundant CONFIG_PROVE_RCU #if condition
rcu: Remove redundant READ_ONCE() of rcu_state.gp_flags in tree.c
rcu: Support direct wake-up of synchronize_rcu() users
rcu: Update lockdep while in RCU read-side critical section
 
rcutorture: ASSERT_EXCLUSIVE_WRITER() for ->rtort_pipe_count updates
rcutorture: Disable tracing to permit Tasks Rude RCU testing
rcutorture: Dump # online CPUs on insufficient cb-flood laundering
rcutorture: Dump GP kthread state on insufficient cb-flood laundering
rcutorture: Enable RCU priority boosting for TREE09
rcutorture: Fix invalid context warning when enable srcu barrier testing
rcutorture: Fix rcu_torture_one_read() pipe_count overflow comment
rcutorture: Make rcutorture support print rcu-tasks gp state
rcutorture: Make stall-tasks directly exit when rcutorture tests end
rcutorture: Re-use value stored to ->rtort_pipe_count instead of re-reading
rcutorture: Remove extraneous rcu_torture_pipe_update_one() READ_ONCE()
rcutorture: Removing redundant function pointer initialization
rcutorture: Use rcu_gp_slow_register/unregister() only for rcutype test
rcutorture: Use the gp_kthread_dbg operation specified by cur_ops
 
RDMA/bnxt_re: Fix the max msix vectors macro
 
RDMA/cma: Fix kmemleak in rdma_core observed during blktests nvme/rdma use siw
 
RDMA/core: Add an option to display driver-specific QPs in the rdmatool
RDMA/core: Remove NULL check before dev_{put, hold}
 
RDMA/efa: Add shutdown notifier
RDMA/efa: Support QP with unsolicited write w/ imm. receive
 
RDMA/erdma: Allocate doorbell records from dma pool
RDMA/erdma: Remove unnecessary __GFP_ZERO flag
RDMA/erdma: Unify the names related to doorbell records
 
RDMA/hfi1: Use RMW accessors for changing LNKCTL2
 
RDMA/hns: Add max_ah and cq moderation capacities in query_device()
RDMA/hns: Add mutex_destroy()
RDMA/hns: Fix deadlock on SRQ async events.
RDMA/hns: Fix GMV table pagesize
RDMA/hns: Fix mismatch exception rollback
RDMA/hns: Fix return value in hns_roce_map_mr_sg
RDMA/hns: Fix UAF for cq async event
RDMA/hns: Modify the print level of CQE error
RDMA/hns: Remove unused parameters and variables
RDMA/hns: Support DSCP
RDMA/hns: Use complete parentheses in macros
RDMA/hns: Use macro instead of magic number
 
RDMA/IPoIB: Fix format truncation compilation errors
 
RDMA/ipoib: Remove NULL check before dev_{put, hold}
 
RDMA/mana_ib: Add EQ creation for rnic adapter
RDMA/mana_ib: Add flex array to struct mana_cfg_rx_steer_req_v2
RDMA/mana_ib: Adding and deleting GIDs
RDMA/mana_ib: boundary check before installing cq callbacks
RDMA/mana_ib: Configure mac address in RNIC
RDMA/mana_ib: Create and destroy rnic adapter
RDMA/mana_ib: create and destroy RNIC cqs
RDMA/mana_ib: create EQs for RNIC CQs
RDMA/mana_ib: Enable RoCE on port 1
RDMA/mana_ib: Fix missing ret value
RDMA/mana_ib: Ignore optional access flags for MRs
RDMA/mana_ib: Implement port parameters
RDMA/mana_ib: implement uapi for creation of rnic cq
RDMA/mana_ib: introduce a helper to remove cq callbacks
RDMA/mana_ib: Introduce helpers to create and destroy mana queues
RDMA/mana_ib: Prefer struct_size over open coded arithmetic
RDMA/mana_ib: remove useless return values from dbg prints
RDMA/mana_ib: Use num_comp_vectors of ib_device
RDMA/mana_ib: Use struct mana_ib_queue for CQs
RDMA/mana_ib: Use struct mana_ib_queue for RAW QPs
RDMA/mana_ib: Use struct mana_ib_queue for WQs
 
RDMA/mlx5: Add check for srq max_sge attribute
RDMA/mlx5: Adding remote atomic access flag to updatable flags
RDMA/mlx5: Change check for cacheable mkeys
RDMA/mlx5: Ensure created mkeys always have a populated rb_key
RDMA/mlx5: Fix unwind flow as part of mlx5_ib_stage_init_init
RDMA/mlx5: Follow rb_key.ats when creating new mkeys
RDMA/mlx5: Remove extra unlock on error path
RDMA/mlx5: Remove NULL check before dev_{put, hold}
RDMA/mlx5: Track DCT, DCI and REG_UMR QPs as diver_detail resources.
RDMA/mlx5: Uncacheable mkey has neither rb_key or cache_ent
 
RDMA/restrack: Fix potential invalid address access
 
RDMA/rxe: Allow good work requests to be executed
RDMA/rxe: Don't call direct between tasks
RDMA/rxe: Don't call rxe_requester from rxe_completer
RDMA/rxe: Don't schedule rxe_completer from rxe_requester
RDMA/rxe: Fix data copy for IB_SEND_INLINE
RDMA/rxe: Fix incorrect rxe_put in error path
RDMA/rxe: Fix responder length checking for UD request packets
RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
RDMA/rxe: Get rid of pkt resend on err
RDMA/rxe: Let destroy qp succeed with stuck packet
RDMA/rxe: Make rxe_loopback match rxe_send behavior
RDMA/rxe: Merge request and complete tasks
RDMA/rxe: Remove redundant scheduling of rxe_completer
RDMA/rxe: Remove save/rollback_state in rxe_requester
RDMA/rxe: Return the correct errno
 
RDMA/vmw_pvrdma: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY
 
Reapply "arm64: fpsimd: Implement lazy restore for kernel mode FPSIMD"
 
regmap-i2c: Subtract reg size from max_write
 
regmap: Drop capitalisation in MODULE_DESCRIPTION()
regmap: kunit: Add cache-drop test with multiple cache blocks
regmap: kunit: Add more cache-drop tests
regmap: kunit: Add more cache-sync tests
regmap: kunit: Add some test cases and a few small
regmap: kunit: Add test cases for regmap_read_bypassed()
regmap: kunit: Create a struct device for the regmap
regmap: kunit: Fix an NULL vs IS_ERR() check
regmap: kunit: Fix array overflow in stride() test
regmap: kunit: Fix warnings of implicit casts to __le16 and __be16
regmap: kunit: Introduce struct for test case parameters
regmap: kunit: Replace a kmalloc/kfree() pair with KUnit-managed alloc
regmap: kunit: Run non-sparse cache tests at non-zero register addresses
regmap: kunit: Run sparse cache tests at non-zero register addresses
regmap: kunit: Use a KUnit action to call regmap_exit()
regmap: maple: Remove second semicolon
regmap: Reorder fields in 'struct regmap_config' to save some memory
regmap: spi: Add missing MODULE_DESCRIPTION()
 
regset: use kvzalloc() for regset_get_alloc()
 
regulator: axp20x: add support for the AXP717
regulator: axp20x: AXP717: fix LDO supply rails and off-by-ones
regulator: axp20x: fix typo-ed identifier
regulator: bd71815: fix ramp values
regulator: bd71828: Don't overwrite runtime voltages
regulator: convert to use maple tree register
regulator: core: Fix modpost error "regulator_get_regmap" undefined
regulator: da9121: convert to use maple tree register cache
regulator: da9211: convert to use maple tree register cache
regulator: devres: add API for reference voltage supplies
regulator: devres: fix devm_regulator_get_enable_read_voltage() return
regulator: dt-bindings: Add Allwinner D1 system LDOs
regulator: dt-bindings: fixed-regulator: Add a preferred node name
regulator: dt-bindings: pca9450: add pca9451a support
regulator: isl9305: convert to use maple tree register cache
regulator: max8973: convert to use maple tree register cache
regulator: Mention regulator id in error message about dummy supplies
regulator: Merge axp20x changes
regulator: mt6311: convert to use maple tree register cache
regulator: new API for voltage reference supplies
regulator: pca9450: add pca9451a support
regulator: pca9450: convert to use maple tree register cache
regulator: pf8x00: convert to use maple tree register cache
regulator: pfuze100: convert to use maple tree register cache
regulator: pickable ranges: don't always cache vsel
regulator: rk808: Add RK816 support
regulator: rk808: Support apply_bit for rk808_set_suspend_voltage_range
regulator: rohm-regulator: warn if unsupported voltage is set
regulator: rpi-panel-attiny: convert to use maple tree register cache
regulator: rtmv20: convert to use maple tree register cache
regulator: rtq2208: Fix invalid memory access when devm_of_regulator_put_matches is called
regulator: rtq2208: Fix LDO discharge register and add vsel setting
regulator: rtq6752: convert to use maple tree register cache
regulator: sun20i: Add Allwinner D1 LDOs driver
regulator: tps51632: convert to use maple tree register cache
regulator: tps62360: convert to use maple tree register cache
regulator: tps6287x: Force writing VSEL bit
regulator: tps6594-regulator: Add TI TPS65224 PMIC regulators
regulator: tps6594-regulator: Correct multi-phase configuration
regulator: tps6594-regulator: Fix the number of irqs for TPS65224 and TPS6594
 
reiserfs: Convert to writepages
reiserfs: replace deprecated strncpy with scnprintf
reiserfs: Trim some README bits
 
remoteproc: k3-r5: Do not allow core1 to power up before core0 via sysfs
remoteproc: k3-r5: Jump to error handling labels in start/stop errors
remoteproc: k3-r5: Wait for core0 power-up before powering up core1
remoteproc: Make rproc_class constant
remoteproc: mediatek: Add IMGSYS IPI command
remoteproc: mediatek: Fix error code in scp_rproc_init()
remoteproc: mediatek: Make sure IPI buffer fits in L2TCM
remoteproc: mediatek: Support MT8188 SCP core 1
remoteproc: mediatek: Support setting DRAM and IPI shared buffer sizes
remoteproc: zynqmp: Add coredump support
remoteproc: zynqmp: fix lockstep mode memory region
remoteproc: zynqmp: parse TCM from device tree
 
Linux: remove call_{read,write}_iter() functions
Linux: remove references to page->flags in documentation
Linux: Replace macro "ARCH_HAVE_EXTRA_ELF_NOTES" with kconfig
 
reset: gpio: Fix missing gpiolib dependency for GPIO reset controller
reset: hisilicon: hi6220: add missing MODULE_DESCRIPTION() macro
reset: k210: Deprecate SOC_CANAAN and use SOC_CANAAN_K210
 
rethook: honor CONFIG_FTRACE_VALIDATE_RCU_IS_WATCHING in rethook_try_get()
rethook: Remove warning messages printed for finding return address of a frame.
 
Revert "arm64: dts: rockchip: remove redundant cd-gpios from rk3588 sdmmc nodes"
Revert "arm64: fpsimd: Implement lazy restore for kernel mode FPSIMD"
 
Revert "ASoC: SOF: Intel: hda-dai-ops: only allocate/release streams for first CPU DAI"
Revert "ASoC: SOF: Intel: hda-dai-ops: reset device count for SoundWire DAIs"
 
Revert "batman-adv: prefer kfree_rcu() over call_rcu() with free-only callbacks"
 
Revert "bcachefs: Mark bch_inode_info as SLAB_ACCOUNT"
 
Revert "bpf, sockmap: Prevent lock inversion deadlock in map delete elem"
 
Revert "Documentation: kernel-parameters: Add DEVNAME:0.0 format for serial ports"
 
Revert "drm/amd/display: Add fallback configuration when set DRR"
Revert "drm/amd/display: Enable cur_rom_en even if cursor degamma is not enabled"
Revert "drm/amd/display: Enabling urgent latency adjustment for DCN35"
Revert "drm/amd/display: Fix sending VSC (+ colorimetry) packets for DP/eDP displays without PSR"
Revert "drm/amd/display: fix USB-C flag update after enc10 feature init"
 
Revert "drm/amdkfd: fix gfx_target_version for certain 11.0.3 devices"
 
Revert "drm/bridge: dw-hdmi: Make DRM_DW_HDMI selectable"
Revert "drm/bridge: ti-sn65dsi83: Fix enable error path"
 
Revert "drm/display: Make all helpers visible and switch to depends on"
Revert "drm/display: Select DRM_KMS_HELPER for DP helpers"
 
Revert "drm/i915/display: move dmc_firmware_path to display params"
 
Revert "drm/i915: Remove extra multi-gt pm-references"
Revert "drm/i915: Wait for active retire before i915_active_fini()"
 
Revert "drm/panthor: Fix undefined panthor_device_suspend/resume symbol issue"
 
Revert "drm: fix DRM_DISPLAY_DP_HELPER dependencies"
Revert "drm: fix DRM_DISPLAY_DP_HELPER dependencies, part 2"
Revert "drm: Make drivers depends on DRM_DW_HDMI"
Revert "drm: Switch DRM_DISPLAY_DP_AUX_BUS to depends on"
Revert "drm: Switch DRM_DISPLAY_DP_HELPER to depends on"
Revert "drm: Switch DRM_DISPLAY_HDCP_HELPER to depends on"
Revert "drm: Switch DRM_DISPLAY_HDMI_HELPER to depends on"
Revert "drm: Switch DRM_DISPLAY_HELPER to depends on"
 
Revert "dt-bindings: cache: qcom,llcc: correct QDU1000 reg entries"
 
Revert "ext4: apply umask if ACL support is disabled"
Revert "ext4: drop duplicate ea_inode handling in ext4_xattr_block_set()"
 
Revert "fanotify: remove unneeded sub-zero check for unsigned value"
 
Revert "firewire: core: option to log bus reset initiation"
Revert "firewire: ohci: use devres for requested IRQ"
 
Revert "genirq/msi: Provide constants for PCI/IMS support"
 
Revert "gfs2: fix glock shrinker ref issues"
 
Revert "igc: fix a log entry using uninitialized netdev"
 
Revert "iommu/amd: Enable PCI/IMS"
 
Revert "iommu/vt-d: Enable PCI/IMS"
 
Revert "ixgbe: Manual AN-37 for troublesome link partners for X550 SFI"
 
Revert "kvm: selftests: move base kvm_util.h declarations to kvm_util_base.h"
 
Revert "media: v4l2-ctrls: show all owned controls in log_status"
 
Revert "MIPS: pci: lantiq: restore reset gpio polarity"
 
Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
 
Revert "mm: init_mlocked_on_free_v3"
Revert "mm: mmap: allow for the maximum number of bits for randomizing mmap_base by default"
 
Revert "mmc: moxart-mmc: Use sg_miter for PIO"
 
Revert "net: mirror skb frag ref/unref helpers"
 
Revert "nfsd: fix oops when reading pool_stats before server is started"
 
Revert "PCI/MSI: Provide IMS (Interrupt Message Store) support"
Revert "PCI/MSI: Provide pci_ims_alloc/free_irq()"
Revert "PCI/MSI: Provide stubs for IMS functions"
 
Revert "perf parse-events: Prefer sysfs/JSON hardware events over legacy"
 
Revert "perf record: Reduce memory for recording PERF_RECORD_LOST_SAMPLES event"
 
Revert "printk: Don't try to parse DEVNAME:0.0 console options"
Revert "printk: Flag register_console() if console is set on command line"
Revert "printk: Save console options for add_preferred_console_match()"
 
Revert "r8169: don't try to disable interrupts if NAPI is, scheduled already"
 
Revert "riscv: mm: accelerate pagefault when badaccess"
 
Revert "s390: Relocate vmlinux ELF data to virtual address space"
 
Revert "sched/fair: Make sure to try to detach at least one movable task"
 
Revert "selftests/cgroup: Drop define _GNU_SOURCE"
 
Revert "selftests/harness: remove use of LINE_MAX"
 
Revert "selftests/sgx: Include KHDR_INCLUDES in Makefile"
 
Revert "selftests: Compile kselftest headers with -D_GNU_SOURCE"
 
Revert "serial: 8250: Add preferred console in serial8250_isa_init_ports()"
Revert "serial: 8250: Fix add preferred console for serial8250_isa_init_ports()"
Revert "serial: core: Add support for DEVNAME:0.0 style naming for kernel console"
Revert "serial: core: Fix ifdef for serial base console functions"
Revert "serial: core: Handle serial console options"
Revert "serial: core: only stop transmit when HW fifo is empty"
 
Revert "sh: Handle calling csum_partial with misaligned data"
 
Revert "staging: vc04_services: vchiq_core: Stop kthreads on shutdown"
 
Revert "tools headers: Remove almost unused copy of uapi/stat.h, add few conditional defines"
 
Revert "usb: chipidea: move ci_ulpi_init after the phy initialization"
Revert "usb: gadget: u_ether: Re-attach netif device to mirror detachment"
Revert "usb: gadget: u_ether: Replace netif_stop_queue with netif_device_detach"
 
Revert "vfs: Delete the associated dentry when deleting a file"
 
Revert "VT: Use macros to define ioctls"
 
Revert "wifi: rtl8xxxu: enable MFP support"
Revert "wifi: wilc1000: convert list management to RCU"
Revert "wifi: wilc1000: set atomic flag on kmemdup in srcu critical section"
 
Revert "x86/apic/msi: Enable PCI/IMS"
 
Revert "xsk: Document ability to redirect to any socket bound to the same umem"
Revert "xsk: Support redirect to any socket bound to the same umem"
 
rhashtable: Improve grammar
rhashtable: plumb through alloc tag
 
ring-buffer/selftest: Add ring-buffer mapping test
 
ring-buffer: Add cast to unsigned long addr passed to virt_to_page()
ring-buffer: Allocate sub-buffers with __GFP_COMP
ring-buffer: Correct stale comments related to non-consuming readers
ring-buffer: Fix a race between readers and resize checks
ring-buffer: Have mmapped ring buffer keep track of missed events
ring-buffer: Introducing ring-buffer mapping functions
 
Linux: RIP ->bd_inode
 
RISC-V: Add FIRMWARE_READ_HI definition
RISC-V: add Milkv Mars board devicetree
RISC-V: Add SBI PMU snapshot definitions
RISC-V: drop SOC_MICROCHIP_POLARFIRE for ARCH_MICROCHIP
RISC-V: drop SOC_SIFIVE for ARCH_SIFIVE
RISC-V: drop SOC_VIRT for ARCH_VIRT
RISC-V: Drop unused SOC_CANAAN
RISC-V: enable building 64-bit kernels with rust support
RISC-V: Fix the typo in Scountovf CSR name
RISC-V: fix vector insn load/store width mask
RISC-V: KVM: Add perf sampling support for guests
RISC-V: KVM: Fix incorrect reg_subtype labels in kvm_riscv_vcpu_set_reg_isa_ext function
RISC-V: KVM: Fix the initial sample period value
RISC-V: KVM: Handle breakpoint exits for VCPU
RISC-V: KVM: Implement kvm_arch_vcpu_ioctl_set_guest_debug()
RISC-V: KVM: Implement SBI PMU Snapshot feature
RISC-V: KVM: Improve firmware counter read function
RISC-V: KVM: No need to exit to the user space if perf event failed
RISC-V: KVM: No need to update the counter value during reset
RISC-V: KVM: No need to use mask when hart-index-bit is 0
RISC-V: KVM: Rename the SBI_STA_SHMEM_DISABLE to a generic name
RISC-V: KVM: selftests: Add ebreak test support
RISC-V: KVM: Support 64 bit firmware counters on RV32
RISC-V: only flush icache when it has VM_EXEC set
RISC-V: Select APLIC and IMSIC drivers
RISC-V: Use the minor version mask while computing sbi version
 
riscv, bpf: add internal-only MOV instruction to resolve per-CPU addrs
riscv, bpf: Fix typo in comment
riscv, bpf: inline bpf_get_smp_processor_id()
riscv, bpf: make some atomic operations fully ordered
 
riscv/atomic.h : Deduplicate arch_atomic.*
 
riscv/cmpxchg: Deduplicate cmpxchg() asm and macros
riscv/cmpxchg: Deduplicate xchg() asm functions
riscv/cmpxchg: Implement cmpxchg for variables of size 1 and 2
riscv/cmpxchg: Implement xchg for variables of size 1 and 2
 
riscv: add support for kernel-mode FPU
riscv: Allow NOMMU kernels to run in S-mode
riscv: Annotate pgtable_l{4,5}_enabled with __ro_after_init
riscv: Apply SiFive CIP-1200 workaround to single-ASID sfence.vma
riscv: Avoid TLB flush loops when affected by SiFive CIP-1200
riscv: cmpxchg: implement arch_cmpxchg64_{relaxed|acquire|release}
riscv: config: enable ARCH_CANAAN in defconfig
riscv: cpufeature: Fix extension subset checking
riscv: cpufeature: Fix thead vector hwcap removal
riscv: defconfig: Enable CONFIG_CLK_SOPHGO_CV1800
riscv: Define TASK_SIZE_MAX for __access_ok()
riscv: Do not save the scratch CSR during suspend
riscv: do not select MODULE_SECTIONS by default
riscv: dts: canaan: Clean up serial aliases
riscv: dts: canaan: Disable I/O devices unless used
riscv: dts: microchip: add pac1934 power-monitor to icicle
riscv: dts: renesas: r9a07g043f: Add IRQC node to RZ/Five SoC DTSI
riscv: dts: renesas: rzfive-smarc-som: Drop deleting interrupt properties from ETH0/1 nodes
riscv: dts: sophgo: add clock generator for Sophgo CV1800 series SoC
riscv: dts: sophgo: add reserved memory node for CV1800B
riscv: dts: sophgo: add sdcard support for milkv duo
riscv: dts: sophgo: add uart clock for Sophgo CV1800 series SoC
riscv: dts: sophgo: cv18xx: Add i2c devices
riscv: dts: sophgo: cv18xx: Add spi devices
riscv: dts: sophgo: disable write-protection for milkv duo
riscv: dts: sophgo: use real clock for sdhci
riscv: dts: starfive: add 'cpus' label to jh7110 and jh7100 soc dtsi
riscv: dts: starfive: add Milkv Mars board device tree
riscv: dts: starfive: introduce a common board dtsi for jh7110 based boards
riscv: dts: starfive: Remove PMIC interrupt info for Visionfive 2 board
riscv: dts: starfive: Set EMMC vqmmc maximum voltage to 3.3V on JH7110 boards
riscv: dts: starfive: visionfive 2: add "disable-wp" for tfcard
riscv: dts: starfive: visionfive 2: add tf cd-gpios
riscv: dts: starfive: visionfive 2: Remove non-existing I2S hardware
riscv: dts: starfive: visionfive 2: Remove non-existing TDM hardware
riscv: dts: starfive: visionfive 2: update sound and codec dt node name
riscv: dts: starfive: visionfive 2: use cpus label for timebase freq
riscv: dts: thead: Fix node ordering in TH1520 device tree
riscv: enable HAVE_ARCH_HUGE_VMAP for XIP kernel
riscv: extend execmem_params for generated code allocations
riscv: Factor out page table TLB synchronization
riscv: Fix early ftrace nop patching
riscv: Fix fully ordered LR/SC xchg[8|16]() implementations
riscv: fix overlap of allocated page and PTR_ERR
riscv: Fix text patching when IPI are used
riscv: Flush the instruction cache during SMP bringup
riscv: force PAGE_SIZE linear mapping if debug_pagealloc is enabled
riscv: hwprobe: export Zihintpause ISA extension
riscv: Include riscv_set_icache_flush_ctx prctl
riscv: Kconfig.socs: Split ARCH_CANAAN and SOC_CANAAN_K210
riscv: kexec: Avoid deadlock in kexec crash path
 
RISCV: KVM: Introduce mp_state_lock to avoid lock inversion
RISCV: KVM: Introduce vcpu->reset_cntx_lock
 
riscv: make image compression configurable
riscv: merge two if-blocks for KBUILD_IMAGE
riscv: misaligned: remove CONFIG_RISCV_M_MODE specific code
riscv: mm: accelerate pagefault when badaccess
riscv: mm: accelerate pagefault when badaccess
riscv: mm: Always use an ASID to flush mm contexts
riscv: mm: Broadcast kernel TLB flushes only when needed
riscv: mm: Combine the SMP and UP TLB flush code
riscv: mm: Introduce cntx2asid/cntx2version helper macros
riscv: mm: Make asid_bits a local variable
riscv: mm: Preserve global TLB entries when switching contexts
riscv: mm: still create swiotlb buffer for kmalloc() bouncing if required
riscv: mm: Use a fixed layout for the MM context ID
riscv: Only send remote fences when some other CPU is online
riscv: patch: Flush the icache right after patching to avoid illegal insns
riscv: prevent pt_regs corruption for secondary idle threads
riscv: Remove MMU dependency from Zbb and Zicboz
riscv: Remove PGDIR_SIZE_L3 and TASK_SIZE_MIN
riscv: Remove redundant CONFIG_64BIT from pgtable_l{4,5}_enabled
riscv: Remove superfluous smp_mb()
riscv: Remove unnecessary irqflags processor.h include
riscv: Remove unused asm/signal.h file
riscv: remove unused header
riscv: rewrite __kernel_map_pages() to fix sleeping in invalid context
riscv: select ARCH_HAS_FAST_MULTIPLIER
riscv: select ARCH_USE_CMPXCHG_LOCKREF
riscv: selftests: Add hwprobe binaries to .gitignore
riscv: selftests: Add signal handling vector tests
riscv: selftests: Fix vsetivli args for clang
riscv: show help string for riscv-specific targets
riscv: stacktrace: convert arch_stack_walk() to noinstr
riscv: stacktrace: fix usage of ftrace_graph_ret_addr()
riscv: stacktrace: fixed walk_stackframe()
riscv: typo in comment for get_f64_reg
riscv: uaccess: Allow the last potential unrolled copy
riscv: uaccess: Relax the threshold for fast path
riscv: Use IPIs for remote cache/TLB flushes by default
 
rpcrdma: fix handling for RDMA_CM_EVENT_DEVICE_REMOVAL
 
rpmsg: core: Make rpmsg_class constant
rpmsg: qcom_glink_ssr: fix module autoloading
rpmsg: virtio: drop owner assignment
 
rstreason: make it work in trace world
rstreason: prepare for active reset
rstreason: prepare for passive reset
 
rtc: Add driver for Epson RX8111
rtc: cros-ec: provide ID table for avoiding fallback match
rtc: mcp795: drop unneeded MODULE_ALIAS
rtc: nuvoton: Modify part number value
rtc: rx6110: Constify struct regmap_config
rtc: rx8111: demote warnings to debug level
rtc: rx8111: handle VLOW flag
rtc: test: Split rtc unit test into slow and normal speed test
 
rtla/auto-analysis: Replace \t with spaces
 
rtla/timerlat: Add a summary for hist mode
rtla/timerlat: Add a summary for top mode
rtla/timerlat: Fix histogram report when a cpu count is 0
rtla/timerlat: Make user-space threads the default
rtla/timerlat: Simplify "no value" printing on top
rtla/timerlat: Use pretty formatting only on interactive tty
 
rtla: Add --trace-buffer-size option
rtla: Add the --warm-up option
rtla: Documentation: Fix -t, --trace
rtla: Fix -t\--trace[=file]
 
rtnetlink: add guard for RTNL
rtnetlink: allow rtnl_fill_link_netnsid() to run under RCU protection
rtnetlink: change rtnl_stats_dump() return value
rtnetlink: do not depend on RTNL for IFLA_IFNAME output
rtnetlink: do not depend on RTNL for IFLA_QDISC output
rtnetlink: do not depend on RTNL for IFLA_TXQLEN output
rtnetlink: do not depend on RTNL for many attributes
rtnetlink: do not depend on RTNL in rtnl_fill_proto_down()
rtnetlink: do not depend on RTNL in rtnl_xdp_prog_skb()
rtnetlink: make the "split" NLM_DONE handling generic
rtnetlink: use for_each_netdev_dump() in rtnl_stats_dump()
 
rust: add `Module::as_ptr`
rust: add a rust helper for krealloc()
rust: alloc: fix dangling pointer in VecExt::reserve()
rust: alloc: introduce allocation flags
rust: alloc: introduce the `BoxExt` trait
rust: alloc: introduce the `VecExt` trait
rust: alloc: remove our fork of the `alloc` crate
rust: alloc: update `VecExt` to take allocation flags
rust: avoid unused import warning in `rusttest`
rust: helpers: Fix grammar in comment
rust: init: change the generated name of guard variables
rust: init: update `init` module to take allocation flags
rust: kernel: move `allocator` module under `alloc`
rust: kernel: remove redundant imports
rust: kernel: remove usage of `allocator_api` unstable feature
rust: macros: add `decl_generics` to `parse_generics()`
rust: macros: allow generic parameter default values in `#[pin_data]`
rust: remove unneeded `kernel::prelude` imports from doctests
rust: str: add {make,to}_{upper,lower}case() to CString
rust: sync: add `Arc::into_unique_or_drop`
rust: sync: add `ArcBorrow::from_raw`
rust: sync: implement `Default` for `LockClassKey`
rust: sync: update `Arc` and `UniqueArc` to take allocation flags
rust: time: Add Ktime
rust: time: doc: Add missing C header links
rust: types: Make Opaque::get const
rust: update `dbg!()` to format column number
rust: upgrade to Rust 1.77.1
rust: upgrade to Rust 1.78.0
rust: workqueue: add `#[pin_data]` to `Work`
 
rv: Update rv_en(dis)able_monitor doc to match kernel-doc
 
s390/alternatives: Convert runtime sanity check into compile time check
 
s390/ap: Externalize AP bus specific bitmap reading function
s390/ap: Fix bind complete udev event sent after each AP bus scan
s390/ap: Fix crash in AP internal function modify_bitmap()
s390/ap: modularize ap bus
s390/ap: rename ap debug configuration option
s390/ap: rework ap initialization
s390/ap: swap IRQ and bus/device registration
s390/ap: use static qci information
 
s390/boot: Consider DCSS segments on memory layout setup
s390/boot: Do not adjust GOT entries for undef weak sym
s390/boot: Do not force vmemmap to start at MAX_PHYSMEM_BITS
s390/boot: Do not rescue .vmlinux.relocs section
s390/boot: Make .amode31 section address range explicit
s390/boot: Make identity mapping base address explicit
s390/boot: Reduce size of identity mapping on overlap
s390/boot: Remove alt_stfle_fac_list from decompressor
s390/boot: Rework deployment of the kernel image
s390/boot: Swap vmalloc and Lowcore/Real Memory Copy areas
s390/boot: Uncouple virtual and physical kernel offsets
 
s390/bpf: Emit a barrier for BPF_FETCH instructions
 
s390/chsc: use notifier for AP configuration changes
 
s390/cio: convert sprintf()/snprintf() to sysfs_emit()
s390/cio: export CHPID operating speed
s390/cio: export extended channel-path-measurement data
s390/cio: export measurement data for all CMGs
s390/cio: fix tracepoint subchannel type field
s390/cio: rename bitmap_size() -> idset_bitmap_size()
s390/cio: rework channel-utilization-block handling
s390/cio: simplify measurement attribute registration
 
s390/cpacf: Make use of invalid opcode produce a link error
s390/cpacf: Split and rework cpacf query functions
 
s390/cpum_cf: make crypto counters upward compatible across machine types
 
s390/crash: Do not use VM info if os_info does not have it
s390/crash: Use old os_info to create PT_LOAD headers
 
s390/dasd: Fix invalid dereferencing of indirect CCW data pointer
 
s390/expoline: Make modules use kernel expolines
 
s390/fpu: Remove comment about TIF_FPU
 
s390/ftrace: Use unwinder instead of __builtin_return_address()
 
s390/idle: Rewrite psw_idle() in C
 
s390/ipl: Do not accept z/VM CP diag X'008' cmds longer than max length
s390/ipl: Fix incorrect initialization of len fields in nvme reipl block
s390/ipl: Fix incorrect initialization of nvme dump block
s390/ipl: Fix size of vmcmd buffers for sending z/VM CP diag X'008' cmds
s390/ipl: Introduce macros for (re)ipl sysfs attribute 'scp_data'
s390/ipl: Introduce sysfs attribute 'scp_data' for dump ipl
 
s390/irq,nmi: Include header directly
 
s390/irq: Set CIF_NOHZ_DELAY in do_io_irq()
 
s390/iucv: Provide iucv_alloc_device() / iucv_release_device()
s390/iucv: Unexport iucv_root
 
s390/kprobes: Remove custom insn slot allocator
 
s390/mm: Add NULL pointer check to crst_table_free() base_crst_free()
s390/mm: Allow large pages only for aligned physical addresses
s390/mm: Convert gmap_make_secure to use a folio
s390/mm: Convert make_page_secure to use a folio
s390/mm: Create virtual memory layout structure
s390/mm: Move KASLR related to
s390/mm: Re-enable the shared zeropage for !PV and !skeys KVM guests
s390/mm: Restore mapping of kernel image using large pages
s390/mm: Uncouple physical vs virtual address spaces
 
s390/netiucv: Make use of iucv_alloc_device()
 
s390/nospec: Correct modules thunk offset calculation
 
s390/os_info: Fix array size in struct os_info
s390/os_info: Initialize old os_info in standalone dump kernel
s390/os_info: Introduce value entries
s390/os_info: Store virtual memory layout
 
s390/pci: Add missing virt_to_phys() for directed DIBV
s390/pci: Drop unneeded reference to CONFIG_DMI
 
s390/pgtable: Add missing hardware bits for puds, pmds
s390/pgtable: Switch read and write softbits for puds
 
s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
s390/pkey: Wipe copies of clear-key structures on failure
s390/pkey: Wipe copies of protected- and secure-keys
s390/pkey: Wipe sensitive data on failure
 
s390/sclp: Fix sclp_init() cleanup on failure
 
s390/smsgiucv_app: Make use of iucv_alloc_device()
 
s390/stackstrace: Detect vdso stack frames
 
s390/stacktrace: Improve detection of invalid instruction pointers
s390/stacktrace: Merge perf_callchain_user() and arch_stack_walk_user()
s390/stacktrace: Skip first user stack frame
 
s390/uv: export prot_virt_guest symbol in uv
 
s390/vdso: Create .build-id links for unstripped vdso files
s390/vdso: Generate unwind information for C modules
s390/vdso: Introduce and use struct stack_frame_vdso_wrapper
s390/vdso: Use standard stack frame layout
 
s390/vfio-ap: Add sysfs attr, ap_config, to export mdev state
s390/vfio-ap: Add write support to sysfs attr ap_config
s390/vfio-ap: Ignore duplicate link requests in vfio_ap_mdev_link_queue
 
s390/vfio_ccw: Fix target addresses of TIC CCWs
 
s390/virtio_ccw: Fix config change notifications
 
s390/vmcoreinfo: Store virtual memory layout
 
s390/vmlogrdr: Make use of iucv_alloc_device()
 
s390/vtime: Remove unused __ARCH_HAS_VTIME_TASK_SWITCH leftover
s390/vtime: Use get_cpu_timer()
 
s390/zcrypt: Use kvcalloc() instead of kvmalloc_array()
 
s390: adjust indentation of RELOCS command build step out
s390: Compile kernel with -fPIC and link with -no-pie
s390: Implement __iowrite32_copy()
s390: Map kernel at fixed location when KASLR is disabled
s390: Mark psw in __load_psw_mask() as __unitialized
s390: mm: accelerate pagefault when badaccess
s390: Relocate vmlinux ELF data to virtual address space
s390: remove native mmap2() syscall
s390: Stop using weak symbols for __iowrite64_copy()
s390: Update defconfigs
s390: Update defconfigs
s390: vmlinux.lds.S: Drop .hash and .gnu.hash for !CONFIG_PIE_BUILD
 
samples/bpf: Add valid info for VMLINUX_BTF
 
samples/landlock: Add support for LANDLOCK_ACCESS_FS_IOCTL_DEV
samples/landlock: Fix incorrect free in populate_ruleset_net
 
sbitmap: use READ_ONCE to access map->word
 
scftorture: Increase memory provided to guest OS
 
sched.h: always_inline alloc_tag_{save|restore} to fix modpost warnings
 
sched/balancing: Change 'enum cpu_idle_type' to have more natural definitions
sched/balancing: Change comment formatting to not overlap Git conflict marker lines
sched/balancing: Fix a couple of outdated function names in comments
sched/balancing: Fix comments (trying to) refer to NOHZ_BALANCE_KICK
sched/balancing: Remove reliance on 'enum cpu_idle_type' ordering when iterating [CPU_MAX_IDLE_TYPES] arrays in show_schedstat()
sched/balancing: Rename find_busiest_group() => sched_balance_find_src_group()
sched/balancing: Rename find_busiest_queue() => sched_balance_find_src_rq()
sched/balancing: Rename find_idlest_cpu() => sched_balance_find_dst_cpu()
sched/balancing: Rename find_idlest_group() => sched_balance_find_dst_group()
sched/balancing: Rename find_idlest_group_cpu() => sched_balance_find_dst_group_cpu()
sched/balancing: Rename load_balance() => sched_balance_rq()
sched/balancing: Rename newidle_balance() => sched_balance_newidle()
sched/balancing: Rename rebalance_domains() => sched_balance_domains()
sched/balancing: Rename run_rebalance_domains() => sched_balance_softirq()
sched/balancing: Rename scheduler_tick() => sched_tick()
sched/balancing: Rename trigger_load_balance() => sched_balance_trigger()
sched/balancing: Rename update_blocked_averages() => sched_balance_update_blocked_averages()
sched/balancing: Simplify the sg_status bitmask and use separate ->overloaded and ->overutilized flags
sched/balancing: Switch the 'DEFINE_SPINLOCK(balancing)' spinlock into an 'atomic_t sched_balance_running' flag
sched/balancing: Update comments in 'struct sg_lb_stats' and 'struct sd_lb_stats'
sched/balancing: Update run_rebalance_domains() comments
sched/balancing: Vertically align the comments of 'struct sg_lb_stats' and 'struct sd_lb_stats'
 
sched/core: Fix incorrect initialization of the 'burst' parameter in cpu_max_write()
 
sched/cpufreq: Rename arch_update_thermal_pressure() => arch_update_hw_pressure()
sched/cpufreq: Take cpufreq feedback into account
 
sched/deadline: Fix task_struct reference leak
 
sched/debug: Allow CONFIG_SCHEDSTATS even on !KERNEL_DEBUG kernels
sched/debug: Dump domains' level
sched/debug: Increase SCHEDSTAT_VERSION to 16
 
sched/fair: Add EAS checks before updating root_domain::overutilized
sched/fair: Allow disabling sched_balance_newidle with sched_relax_domain_level
sched/fair: Check if a task has a fitting CPU when updating misfit
sched/fair: Check root_domain::overload value before update
sched/fair: Combine EAS check with root_domain::overutilized access
sched/fair: Don't double balance_interval for migrate_misfit
sched/fair: Fix initial util_avg calculation
sched/fair: Fix typos in comments
sched/fair: Fix update of rd->sg_overutilized
sched/fair: Introduce is_rd_overutilized() helper function to access root_domain::overutilized
sched/fair: Remove stale FREQUENCY_UTIL comment
sched/fair: Rename root_domain::overload to ::overloaded
sched/fair: Rename set_rd_overutilized_status() to set_rd_overutilized()
sched/fair: Rename SG_OVERLOAD to SG_OVERLOADED
sched/fair: Rename {set|get}_rd_overload() to {set|get}_rd_overloaded()
sched/fair: Simplify the continue_balancing logic in sched_balance_newidle()
sched/fair: Use helper functions to access root_domain::overload
 
sched/pelt: Remove shift of thermal clock
 
sched/topology: Export asym_cap_list
sched/topology: Optimize topology_span_sane()
sched/topology: Remove root_domain::max_cpu_capacity
 
sched/vtime: Do not include header
sched/vtime: Get rid of generic vtime_task_switch() implementation
sched/vtime: Remove confusing arch_vtime_task_switch() declaration
 
sched/x86: Export 'percpu arch_freq_scale'
 
sched: act_ct: add netns into the key of tcf_ct_flow_table
sched: Move psi_account_irqtime() out of update_rq_clock_task() hotpath
 
scheduler: Remove the now superfluous sentinel elements from ctl_table array
 
scripts/gdb: fix detection of current CPU in KGDB
scripts/gdb: fix failing KGDB detection during probe
scripts/gdb: fix parameter handling in $lx_per_cpu
scripts/gdb: make get_thread_info accept pointers
 
scripts/kallysms: always include __start and __stop symbols
 
scripts/kernel-doc: drop "_noprof" on function prototypes
 
scripts/make_fit: Drop fdt image entry compatible string
 
scripts/spdxcheck: Add count of missing files to stats output
 
scripts/sphinx-pre-install: fix Arch xelatex dependency
 
scripts/unifdef: avoid constexpr keyword
 
scripts: checkpatch: check unused parameters for function-like macro
scripts: sphinx-pre-install: Add pyyaml hint to other distros
 
scsi: a3000: Mark driver struct with __refdata to prevent section mismatch
scsi: a4000t: Mark driver struct with __refdata to prevent section mismatch
scsi: aic7xxx: Indent kconfig help text
scsi: aic94xx: Add libsas SATA sysfs attributes group
scsi: aic94xx: Use LIBSAS_SHT_BASE
scsi: arcmsr: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY
scsi: ata: libata-sata: Factor out NCQ Priority configuration helpers
scsi: atari_scsi: Mark driver struct with __refdata to prevent section mismatch
scsi: bfa: Ensure the copied buf is NUL terminated
scsi: block: Add a helper to cancel atomic queue limit updates
scsi: block: Remove now unused queue limits helpers
scsi: bnx2fc: Remove redundant assignment to variable 'i'
scsi: bsg: Pass queue_limits to bsg_setup_queue()
scsi: core: Add a device_configure method to the host template
scsi: core: Add a dma_alignment field to the host and host template
scsi: core: Add a no_highmem flag to struct Scsi_Host
scsi: core: Add function return kernel-doc for 2 functions
scsi: core: Add kernel-doc for scsi_msg_to_host_byte()
scsi: core: alua: I/O errors for ALUA state transitions
scsi: core: Disable CDL by default
scsi: core: Don't use "proxy" headers
scsi: core: Handle devices which return an unusually large VPD page count
scsi: core: Improve the code for showing commands in debugfs
scsi: core: Initialize scsi midlayer limits before allocating the queue
scsi: core: Introduce scsi_cmd_list_info()
scsi: core: Introduce the BLIST_SKIP_IO_HINTS flag
scsi: core: Store owner from modules with scsi_register_driver()
scsi: core: Use the atomic queue limits API in scsi_add_lun()
scsi: csiostor: Drop driver owner assignment
scsi: cxlflash: Fix function pointer cast warnings
scsi: devinfo: Replace strncpy() and manual pad
scsi: documentation: Clean up overview
scsi: documentation: Clean up scsi_mid_low_api.rst
scsi: FlashPoint: Remove redundant assignment to pointer currTar_Info
scsi: hisi_sas: Add libsas SATA sysfs attributes group
scsi: hisi_sas: Use LIBSAS_SHT_BASE_NO_SLAVE_INIT
scsi: hpsa: Fix allocation size for Scsi_Host private data
scsi: hpsa: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY
scsi: hptiop: Switch to using ->device_configure
scsi: ipr: Switch to using ->device_configure
scsi: ipr: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY
scsi: isci: Add libsas SATA sysfs attributes group
scsi: isci: Use LIBSAS_SHT_BASE
scsi: iscsi: Remove unused list 'connlist_err'
scsi: iser: Fix @read_stag kernel-doc warning
scsi: libata: Switch to using ->device_configure
scsi: libfc: Add some kernel-doc comments
scsi: libfcoe: Fix a slew of kernel-doc warnings
scsi: libsas: Add helper for port add ex_phy
scsi: libsas: Add LIBSAS_SHT_BASE
scsi: libsas: Define NCQ Priority sysfs attributes for SATA devices
scsi: libsas: Fix declaration of ncq priority attributes
scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed
scsi: libsas: Fix the failure of adding phy with zero-address to port
scsi: libsas: Move sas_add_parent_port() to sas_expander.c
scsi: libsas: Set port when ex_phy is added or deleted
scsi: lpfc: Add support for 32 byte CDBs
scsi: lpfc: Change default logging level for unsolicited CT MIB commands
scsi: lpfc: Change lpfc_hba hba_flag member into a bitmask
scsi: lpfc: Clear deferred RSCN processing flag when driver is unloading
scsi: lpfc: Copyright updates for 14.4.0.2 patches
scsi: lpfc: Introduce rrq_list_lock to protect active_rrq_list
scsi: lpfc: Update logging of protection type for T10 DIF I/O
scsi: lpfc: Update lpfc version to 14.4.0.2
scsi: mac_scsi: Mark driver struct with __refdata to prevent section mismatch
scsi: MAINTAINERS: Make cxlflash obsolete
scsi: megaraid: Indent Kconfig option help text
scsi: megaraid_sas: Switch to using ->device_configure
scsi: megaraid_sas: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY
scsi: mpi3mr: Avoid possible run-time warning with long manufacturer strings
scsi: mpi3mr: Block devices are not removed even when VDs are offlined
scsi: mpi3mr: Clear ioctl blocking flag for an unresponsive controller
scsi: mpi3mr: Debug ability improvements
scsi: mpi3mr: Driver version update to 8.8.1.0.50
scsi: mpi3mr: Fix ATA NCQ priority support
scsi: mpi3mr: Fix some kernel-doc warnings in scsi_bsg_mpi3mr.h
scsi: mpi3mr: Pass queue_limits to bsg_setup_queue()
scsi: mpi3mr: Replace deprecated strncpy() with assignments
scsi: mpi3mr: Sanitise num_phys
scsi: mpi3mr: Set MPI request flags appropriately
scsi: mpi3mr: Set the WriteSame Divert Capability in the IOCInit MPI Request
scsi: mpi3mr: Switch to using ->device_configure
scsi: mpi3mr: Switch to using ->device_configure
scsi: mpi3mr: Update MPI Headers to revision 31
scsi: mpi3mr: Use proper format specifier in mpi3mr_sas_port_add()
scsi: mpt3sas: Add missing kerneldoc parameter descriptions
scsi: mpt3sas: Avoid possible run-time warning with long manufacturer strings
scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
scsi: mpt3sas: Replace deprecated strncpy() with strscpy()
scsi: mpt3sas: Switch to using ->device_configure
scsi: mpt3sas: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY
scsi: mptfusion: Avoid possible run-time warning with long manufacturer strings
scsi: mvsas: Add libsas SATA sysfs attributes group
scsi: mvsas: Use LIBSAS_SHT_BASE
scsi: pata_macio: Switch to using ->device_configure
scsi: pm8001: Use LIBSAS_SHT_BASE
scsi: pm80xx: Add libsas SATA sysfs attributes group
scsi: pmcraid: Switch to using ->device_configure
scsi: pmcraid: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY
scsi: qedf: Don't process stag work during unload and recovery
scsi: qedf: Ensure the copied buf is NUL terminated
scsi: qedf: Make qedf_execute_tmf() non-preemptible
scsi: qedf: Replace deprecated strncpy() with strscpy()
scsi: qedf: Set qed_slowpath_params to zero before use
scsi: qedf: Wait for stag work during unload
scsi: qedi: Fix crash while reading debugfs attribute
scsi: qla2xxx: Avoid possible run-time warning with long model_num
scsi: qla2xxx: Drop driver owner assignment
scsi: qla2xxx: Fix debugfs output for fw_resource_count
scsi: qla2xxx: Indent help text
scsi: qla4xxx: Replace deprecated strncpy() with strscpy()
scsi: sata_nv: Switch to using ->device_configure
scsi: sbp2: Switch to using ->device_configure
scsi: scsi_debug: Fix create target debugfs failure
scsi: scsi_transport_fc: Add a max_bsg_segments field to struct fc_function_template
scsi: scsi_transport_fc: Add kernel-doc for function return
scsi: scsi_transport_srp: Fix a couple of kernel-doc warnings
scsi: sd: Do not repeat the starting disk message
scsi: sd: Drop driver owner initialization
scsi: sd: Use READ(16) when reading block zero on large capacity disks
scsi: sd: Use the block layer zone append emulation
scsi: ses: Drop driver owner initialization
scsi: smartpqi: Replace deprecated strncpy() with strscpy()
scsi: snic: Convert sprintf() family to sysfs_emit() family
scsi: sr: Drop driver owner initialization
scsi: sr: Fix unintentional arithmetic wraparound
scsi: st: Drop driver owner initialization
scsi: target: Remove unused list 'device_list'
scsi: uas: Switch to using ->device_configure to configure queue limits
scsi: ufs: bsg: Fix all kernel-doc warnings
scsi: ufs: cdns-pltfrm: Perform read back after writing HCLKDIV
scsi: ufs: core: Changing the status to check inflight
scsi: ufs: core: Drop driver owner initialization
scsi: ufs: core: Fix ufshcd_abort_one racing issue
scsi: ufs: core: Fix ufshcd_clear_cmd racing issue
scsi: ufs: core: Free memory allocated for model before reinit
scsi: ufs: core: mcq: Fix ufshcd_mcq_sqe_search()
scsi: ufs: core: Perform read back after disabling interrupts
scsi: ufs: core: Perform read back after disabling UIC_COMMAND_COMPL
scsi: ufs: core: Perform read back after writing UTP_TASK_REQ_LIST_BASE_H
scsi: ufs: core: Quiesce request queues before checking pending cmds
scsi: ufs: core: Remove unnecessary wmb() after ringing doorbell
scsi: ufs: core: Remove unnecessary wmb() prior to writing run/stop regs
scsi: ufs: core: Reuse device management locking code
scsi: ufs: core: Reuse exec_dev_cmd
scsi: ufs: dt-bindings: exynos: Add gs101 compatible
scsi: ufs: exynos: Add EXYNOS_UFS_OPT_TIMER_TICK_SELECT option
scsi: ufs: exynos: Add EXYNOS_UFS_OPT_UFSPR_SECURE option
scsi: ufs: exynos: Add some pa_dbg_ register offsets into drvdata
scsi: ufs: exynos: Add support for Tensor gs101 SoC
scsi: ufs: exynos: Allow max frequencies up to 267Mhz
scsi: ufs: exynos: Support module autoloading
scsi: ufs: mcq: Fix error output and clean up ufshcd_mcq_abort()
scsi: ufs: mediatek: Add UFS_MTK_CAP_DISABLE_MCQ
scsi: ufs: mediatek: Fix module autoloading
scsi: ufs: mediatek: Fix vsx/vccqx control logic
scsi: ufs: mediatek: Rename host power control API
scsi: ufs: mediatek: Support mphy reset
scsi: ufs: mediatek: Support rtff in PM flow
scsi: ufs: mediatek: TX skew fix
scsi: ufs: mediatek: UFS mtk sip command reconstruct
scsi: ufs: qcom: Add sanity checks for gear/lane values during ICC scaling
scsi: ufs: qcom: Perform read back after writing CGC enable
scsi: ufs: qcom: Perform read back after writing REG_UFS_SYS1CLK_1US
scsi: ufs: qcom: Perform read back after writing reset bit
scsi: ufs: qcom: Perform read back after writing unipro mode
scsi: ufs: qcom: Remove unnecessary mb() after writing testbus config
scsi: ufs: Remove support for old UFSHCI versions
scsi: ufs: Reuse compose_dev_cmd
scsi: ufs: Reuse compose_devman_upiu
scsi: ufs: ufs-exynos: Move setting the the DMA alignment to the init method
scsi: usb-storage: Switch to using ->device_configure
scsi: usb: uas: Do not query the IO Advice Hints Grouping mode page for USB/UAS devices
scsi: Use device_show_string() helper for sysfs attributes
scsi: virtio: drop owner assignment
scsi: vmw_pvscsi: Do not use PCI_IRQ_LEGACY instead of PCI_IRQ_LEGACY
scsi: wd33c93: Replace deprecated strncpy() with strscpy()
 
sctp: prefer struct_size over open coded arithmetic
 
sd: also set max_user_sectors when setting max_sectors
 
seccomp: Constify sysctl subhelpers
seccomp: Remove the now superfluous sentinel elements from ctl_table array
 
security: allow finer granularity in permitting copy-up of security xattrs
 
sefltests/bpf: Expand sockaddr hook deny tests
 
seg6: fix parameter passing when calling NF_HOOK() in End.DX4 and End.DX6 behaviors
 
Linux: selftest mm/mseal memory sealing
Linux: selftest mm/mseal read-only elf memory segment
 
selftest/bpf: Test a perf BPF program that suppresses side effects
 
selftest/mm: ksm_functional_tests: extend test case for ksm fork/exec
selftest/mm: ksm_functional_tests: refactor mmap_and_merge_range()
 
selftest/timerns: fix clang build failures for abs() calls
 
selftest: af_unix: Add Kconfig file.
selftest: af_unix: Add msg_oob.c.
selftest: af_unix: Add non-TCP-compliant test cases in msg_oob.c.
selftest: af_unix: Add SO_OOBINLINE test cases in msg_oob.c
selftest: af_unix: Add test case for backtrack after finalising SCC.
selftest: af_unix: Check EPOLLPRI after every send()/recv() in msg_oob.c
selftest: af_unix: Check SIGURG after every send() in msg_oob.c
selftest: af_unix: Check SIOCATMARK after every send()/recv() in msg_oob.c.
selftest: af_unix: Make SCM_RIGHTS into OOB data.
selftest: af_unix: Remove test_unix_oob.c.
selftest: af_unix: Test GC for SCM_RIGHTS.
selftest: epoll_busy_poll: epoll busy poll tests
selftest: epoll_busy_poll: Fix spelling mistake "couldnt" -> "couldn't"
 
selftests/alsa: make dump_config_tree() as void function
 
selftests/binderfs: use the Makefile's rules, not Make's implicit rules
 
selftests/bpf: Add a cgroup prog bpf_get_ns_current_pid_tgid() test
selftests/bpf: Add a few tcp helper functions and macros to bpf_tracing_net.h
selftests/bpf: Add a few tests to cover
selftests/bpf: Add a kprobe_multi subtest to use addrs instead of syms
selftests/bpf: Add a sk_msg prog bpf_get_ns_current_pid_tgid() test
selftests/bpf: add another struct_ops callback use case test
selftests/bpf: add batched tp/raw_tp/fmodret tests
selftests/bpf: add batched, mostly in-kernel BPF triggering benchmarks
selftests/bpf: Add BPF_FIB_LOOKUP_MARK tests
selftests/bpf: add bpf_wq tests
selftests/bpf: Add CFLAGS per source file and runner
selftests/bpf: add checks for bpf_wq_set_callback()
selftests/bpf: add fp-leaking precise subprog result tests
selftests/bpf: Add kernel socket operation tests
selftests/bpf: Add kprobe session cookie test
selftests/bpf: Add kprobe session test
selftests/bpf: Add more ring buffer test coverage
selftests/bpf: add more variations of map-in-map situations
selftests/bpf: Add netkit test for pkt_type
selftests/bpf: Add netkit tests for mac address
selftests/bpf: Add opts argument for __start_server
selftests/bpf: Add pid limit for mptcpify prog
selftests/bpf: Add post_socket_cb for network_helper_opts
selftests/bpf: add raw_tp/tp_btf BPF cookie subtests
selftests/bpf: Add read_trace_pipe_iter function
selftests/bpf: Add ring_buffer__consume_n test.
selftests/bpf: Add sockopt case to verify prog_type
selftests/bpf: Add some tests with new bpf_program__attach_sockmap() APIs
selftests/bpf: Add start_server_addr helper
selftests/bpf: Add struct send_recv_arg
selftests/bpf: Add test coverage for reg_set_min_max handling
selftests/bpf: add test for bpf_for_each_map_elem() with different maps
selftests/bpf: Add test for the use of new args in cong_control
selftests/bpf: Add tests for atomics in bpf_arena.
selftests/bpf: Add tests for may_goto with negative offset.
selftests/bpf: Add tests for preempt kfuncs
selftests/bpf: add tests for the "module: Function" syntax
selftests/bpf: Add timer lockup selftest
selftests/bpf: Add {load,search}_kallsyms_custom_local()
selftests/bpf: Adjust btf_dump test to reflect recent change in file_operations
selftests/bpf: adjust dummy_st_ops_success to detect additional error
selftests/bpf: Adjust test_access_variable_array after a kernel function name change
selftests/bpf: Change functions definitions to support GCC
selftests/bpf: Cover verifier checks for mutating sockmap/sockhash
selftests/bpf: do not pass NULL for non-nullable params in dummy_st_ops
selftests/bpf: Drop an unused local variable
selftests/bpf: Drop get_port in test_tcp_check_syncookie
selftests/bpf: Drop settimeo in do_test
selftests/bpf: Drop start_server_proto helper
selftests/bpf: dummy_st_ops should reject 0 for non-nullable params
selftests/bpf: eliminate warning of get_cgroup_id_from_path()
selftests/bpf: Enable tests for atomics with cpuv4
selftests/bpf: Ensure libbpf skip all-zeros fields of struct_ops maps.
selftests/bpf: Expand ATTACH_REJECT tests
selftests/bpf: Expand getsockname and getpeername tests
selftests/bpf: Expand sockaddr program return value tests
selftests/bpf: Export send_recv_data helper
selftests/bpf: extend BPF_SOCK_OPS_RTT_CB test for srtt and mrtt_us
selftests/bpf: extend multi-uprobe tests with child thread case
selftests/bpf: extend multi-uprobe tests with USDTs
selftests/bpf: Extend sockopt tests to use BPF_LINK_CREATE
selftests/bpf: Extend tcx tests to cover late tcx_entry release
selftests/bpf: Fix a fd leak in error paths in open_netns
selftests/bpf: Fix a few tests for GCC related warnings.
selftests/bpf: Fix bind program for big endian systems
selftests/bpf: Fix flaky test btf_map_in_map/lookup_update
selftests/bpf: fix inet_csk_accept prototype in test_sk_storage_tracing.c
selftests/bpf: Fix kprobe_multi_bench_attach test failure with LTO kernel
selftests/bpf: Fix pointer arithmetic in test_xdp_do_redirect
selftests/bpf: Fix umount cgroup2 error in test_sockmap
selftests/bpf: Fix wq test.
selftests/bpf: Free strdup memory in test_sockmap
selftests/bpf: Free strdup memory in veristat
selftests/bpf: Free strdup memory in xdp_hw_metadata
selftests/bpf: Handle ATTACH_REJECT test cases
selftests/bpf: Handle LOAD_REJECT test cases
selftests/bpf: Handle SYSCALL_EPERM and SYSCALL_ENOTSUPP test cases
selftests/bpf: Implement BPF programs for kernel socket operations
selftests/bpf: Implement get_hw_ring_size function to retrieve current and max interface size
selftests/bpf: Implement set_hw_ring_size function to configure interface ring size
selftests/bpf: Implement socket kfuncs for bpf_testmod
selftests/bpf: lazy-load trigger bench BPF programs
selftests/bpf: make multi-uprobe tests work in RELEASE=1 mode
selftests/bpf: Make sock configurable for each test case
selftests/bpf: Make start_mptcp_server static
selftests/bpf: Make sure libbpf doesn't enforce the signature of a func pointer.
selftests/bpf: Mark uprobe trigger functions with nocf_check attribute
selftests/bpf: Migrate ATTACH_REJECT test cases
selftests/bpf: Migrate expected_attach_type tests
selftests/bpf: Migrate recvmsg* return code tests to verifier_sock_addr.c
selftests/bpf: Migrate sendmsg deny test cases
selftests/bpf: Migrate sendmsg6 v4 mapped address tests
selftests/bpf: Migrate wildcard destination rewrite test
selftests/bpf: Migrate WILDCARD_IP test
selftests/bpf: Move IPv4 and IPv6 sockaddr test cases
selftests/bpf: MUL range computation tests.
selftests/bpf: Prevent client connect before server bind in test_tc_tunnel.sh
selftests/bpf: Refactor out helper functions for a few tests
selftests/bpf: Refactor out some functions in ns_current_pid_tgid test
selftests/bpf: Refactor some functions for kprobe_multi_test
selftests/bpf: Refactor trace helper func load_kallsyms_local()
selftests/bpf: Remove bpf_tcp_helpers.h usages from other misc bpf tcp-cc tests
selftests/bpf: Remove bpf_tracing_net.h usages from two networking tests
selftests/bpf: Remove redundant sendmsg test cases
selftests/bpf: Remove second semicolon
selftests/bpf: remove syscall-driven benchs, keep syscall-count only
selftests/bpf: Remove the bpf_tcp_helpers.h usages from other non tcp-cc tests
selftests/bpf: rename and clean up userspace-triggered benchmarks
selftests/bpf: Rename tcp-cc private struct in bpf_cubic and bpf_dctcp
selftests/bpf: Replace CHECK with ASSERT macros for ksyms test
selftests/bpf: Replace CHECK with ASSERT_* in ns_current_pid_tgid test
selftests/bpf: Retire bpf_tcp_helpers.h
selftests/bpf: Retire test_sock_addr.(c|sh)
selftests/bpf: Reuse the tcp_sk() from the bpf_tracing_net.h
selftests/bpf: Run cgroup1_hierarchy test in own mount namespace
selftests/bpf: Sanitize the SEC and inline usages in the bpf-tcp-cc tests
selftests/bpf: scale benchmark counting by using per-CPU counters
selftests/bpf: shorten subtest names for struct_ops_module test
selftests/bpf: Skip test when perf_event_open returns EOPNOTSUPP
selftests/bpf: Test loading bpf-tcp-cc prog calling the kernel tcp-cc kfuncs
selftests/bpf: Tests with may_goto and jumps to the 1st insn
selftests/bpf: Update arguments of connect_to_addr
selftests/bpf: Use bpf_tracing.h instead of bpf_tcp_helpers.h
selftests/bpf: Use bpf_tracing_net.h in bpf_cubic
selftests/bpf: Use bpf_tracing_net.h in bpf_dctcp
selftests/bpf: Use connect_fd_to_fd in bpf_tcp_ca
selftests/bpf: Use connect_to_addr in cls_redirect
selftests/bpf: Use connect_to_addr in sk_assign
selftests/bpf: Use connect_to_addr in test_sock_addr
selftests/bpf: Use connect_to_fd in sockopt_inherit
selftests/bpf: Use connect_to_fd in test_tcp_check_syncookie
selftests/bpf: Use log_err in open_netns/close_netns
selftests/bpf: Use make_sockaddr in test_sock_addr
selftests/bpf: Use program name for skel load/destroy functions
selftests/bpf: Use start_server in bpf_tcp_ca
selftests/bpf: Use start_server_addr in cls_redirect
selftests/bpf: Use start_server_addr in sk_assign
selftests/bpf: Use start_server_addr in sockopt_inherit
selftests/bpf: Use start_server_addr in test_sock_addr
selftests/bpf: Use start_server_addr in test_tcp_check_syncookie
selftests/bpf: Use syscall(SYS_gettid) instead of gettid() wrapper in bench
selftests/bpf: Using llvm may_goto inline asm for cond_break macro
selftests/bpf: validate nulled-out struct_ops program is handled properly
selftests/bpf: validate struct_ops early failure detection logic
selftests/bpf: Verify calling core kfuncs from BPF_PROG_TYPE_SYCALL
selftests/bpf: wq: add bpf_wq_init() checks
selftests/bpf: wq: add bpf_wq_start() checks
selftests/bpf: XOR and OR range computation tests.
 
selftests/capabilities: fix warn_unused_result build warnings
 
selftests/cgroup: cpu_hogger init: use {} instead of {NULL}
selftests/cgroup: Drop define _GNU_SOURCE
selftests/cgroup: fix clang build failures for abs() calls
selftests/cgroup: fix clang warnings: uninitialized fd variable
selftests/cgroup: fix uninitialized variables in test_zswap.c
 
selftests/clone3: Check that the child exited cleanly
selftests/clone3: Correct log message for waitpid() failures
selftests/clone3: Fix compiler warning
selftests/clone3: ksft_exit functions do not return
 
selftests/damon/_damon_sysfs: check errors from nr_schemes file reads
selftests/damon/_damon_sysfs: find sysfs mount point from /proc/mounts
selftests/damon/_damon_sysfs: support quota goals
selftests/damon/_damon_sysfs: use 'is' instead of '==' for 'None'
 
selftests/damon: add a test for DAMOS quota goal
selftests/damon: classify tests for functionalities and regressions
 
selftests/dmabuf-heap: conform test to TAP format output
 
selftests/fchmodat2: fix clang build failure due to -static-libasan
 
selftests/fpu: allow building on other architectures
selftests/fpu: move FP code to a separate translation unit
 
selftests/ftrace: add fprobe test cases for VFS type "%pd" and "%pD"
selftests/ftrace: add kprobe test cases for VFS type "%pd" and "%pD"
selftests/ftrace: Fix BTFARG testcase to check fprobe is enabled correctly
selftests/ftrace: Fix checkbashisms errors
selftests/ftrace: Fix required features for VFS type test case
selftests/ftrace: Fix to check required event file
selftests/ftrace: Update required config
 
selftests/futex: don't pass a const char* to asprintf(3)
selftests/futex: don't redefine .PHONY targets (all, clean)
selftests/futex: pass _GNU_SOURCE without a value to the compiler
 
selftests/harness: Fix tests timeout and race condition
selftests/harness: use 1024 in place of LINE_MAX
 
selftests/hid: add Huion Kamvas Pro 19 tests
selftests/hid: add KASAN to the VM tests
selftests/hid: add support for HID-BPF pre-loading before starting a test
selftests/hid: Add test for hid_bpf_hw_output_report
selftests/hid: add tests for hid_bpf_input_report
selftests/hid: add tests for the Raptor Mach 2 joystick
selftests/hid: import base_device.py from hid-tools
selftests/hid: import base_gamepad.py from hid-tools
selftests/hid: move the gamepads definitions in the test file
selftests/hid: skip tests with HID-BPF if udev-hid-bpf is not installed
selftests/hid: tablets: add a couple of XP-PEN tablets
selftests/hid: tablets: also check for XP-Pen offset correction
selftests/hid: tablets: reduce the number of pen state
 
selftests/ipc: ksft_exit functions do not return
 
selftests/kcmp: remove unused open mode
 
selftests/kvm: remove dead file
 
selftests/landlock: Add layout1.refer_mount_root
selftests/landlock: Check IOCTL restrictions for named UNIX domain sockets
selftests/landlock: Exhaustive test for the IOCTL allow-list
selftests/landlock: Test IOCTL support
selftests/landlock: Test IOCTL with memfds
selftests/landlock: Test ioctl(2) and ftruncate(2) with open(O_PATH)
selftests/landlock: Test IOCTLs on named pipes
 
selftests/memfd: fix spelling mistakes
 
selftests/memfd_secret: add vmsplice() test
 
selftests/mm: compaction_test: fix bogus test success and reduce probability of OOM-killer invocation
selftests/mm: compaction_test: fix bogus test success on Aarch64
selftests/mm: compaction_test: fix incorrect write of zero to nr_hugepages
selftests/mm: confirm VA exhaustion without reliance on correctness of mmap()
selftests/mm: fix additional build errors for selftests
selftests/mm: fix build warnings on ppc64
selftests/mm: hugetlb_madv_vs_map: avoid test skipping by querying hugepage size at runtime
selftests/mm: ksft_exit functions do not return
selftests/mm: mremap_test: optimize execution time from minutes to seconds using chunkwise memcmp
selftests/mm: mremap_test: optimize using pre-filled random array and memcpy
selftests/mm: mremap_test: use sscanf to parse /proc/self/maps
selftests/mm: parse VMA range in one go
selftests/mm: run_vmtests.sh: fix hugetlb mem size calculation
selftests/mm: soft-dirty should fail if a testcase fails
selftests/mm: virtual_address_range: Switch to ksft_exit_fail_msg
 
Linux: selftests/mm:fix test_prctl_fork_exec return failure
 
selftests/net/lib: no need to record ns name if it already exist
 
selftests/net: add flush id selftests
selftests/net: fix uninitialized variables
selftests/net: reduce xfrm_policy test time
selftests/net: skip partial checksum packets in csum test
selftests/net: use tc rule to filter the na packet
 
selftests/nolibc: Add tests for strlcat() and strlcpy()
 
selftests/openat2: Fix build warnings on ppc64
selftests/openat2: fix clang build failures: -static-libasan, LOCAL_HDRS
 
selftests/overlayfs: Fix build error on ppc64
 
selftests/perf_events: Test FASYNC with watermark wakeups
 
selftests/powerpc/dexcr: Add -no-pie to hashchk tests
selftests/powerpc/dexcr: Add chdexcr utility
selftests/powerpc/dexcr: Add DEXCR config details to lsdexcr
selftests/powerpc/dexcr: Add DEXCR prctl interface test
selftests/powerpc/dexcr: Attempt to enable NPHIE in hashchk selftest
selftests/powerpc/dexcr: Fix spelling mistake "predicition" -> "prediction"
 
selftests/powerpc: Add flags.mk to support pmu buildable
selftests/powerpc: Convert pmu Makefile to for loop style
selftests/powerpc: Fix build with USERCFLAGS set
selftests/powerpc: Install tests in sub-directories
selftests/powerpc: make sub-folders buildable on their own
selftests/powerpc: Re-order *FLAGS to follow lib.mk
 
selftests/resctrl: Add cleanup function to test framework
selftests/resctrl: fix clang build failure: use LOCAL_HDRS
selftests/resctrl: fix clang build warnings related to abs(), labs() calls
selftests/resctrl: Fix non-contiguous CBM for AMD
selftests/resctrl: ksft_exit_skip() does not return
selftests/resctrl: Move cleanups out of individual tests
selftests/resctrl: Simplify cleanup in ctrl-c handler
 
selftests/sgx: Include KHDR_INCLUDES in Makefile
 
selftests/tracing: Fix event filter test to retry up to 10 times
 
selftests/user_events: Add non-spacing separator check
 
selftests/vDSO: fix clang build errors and warnings
selftests/vDSO: remove duplicate compiler invocations from Makefile
selftests/vDSO: remove partially duplicated "all:" target in Makefile
 
selftests/x86: add placement guard gap test for shstk
 
selftests/xsk: Add new test case for AF_XDP under max ring sizes
selftests/xsk: Introduce set_ring_size function with a retry mechanism for handling AF_XDP socket closures
selftests/xsk: Make batch size variable
selftests/xsk: Test AF_XDP functionality under minimal ring configurations
 
selftests: add F_DUPDFD_QUERY selftests
selftests: add ksft_exit_fail_perror()
selftests: add selftest for the SRv6 End.DX4 behavior with netfilter
selftests: add selftest for the SRv6 End.DX6 behavior with netfilter
selftests: adopt BPF's approach to quieter builds
selftests: bpf: crypto skcipher algo selftests
selftests: bpf: crypto: add benchmark for crypto functions
selftests: break the dependency upon local header files
selftests: cachestat: Fix build warnings on ppc64
selftests: cgroup: add tests to verify the zswap writeback path
selftests: cgroup: remove redundant enabling of memory controller
selftests: cgroup: skip test_cgcore_lesser_ns_open when cgroup2 mounted without nsdelegate
selftests: Compile kselftest headers with -D_GNU_SOURCE
selftests: cpufreq: conform test to TAP
selftests: default to host arch for LLVM builds
selftests: drivers: add scaffolding for Netlink tests in Python
selftests: drivers: hw: ethtool.sh: Adjust output
selftests: drivers: hw: Fix ethtool_rmon
selftests: drivers: hw: Include tc_common.sh in hw_stats_l3
selftests: drv-net-hw: add test for memory allocation failures with page pool
selftests: drv-net-hw: support using Python from net hw tests
selftests: drv-net: add a TCP ping test case (and useful helpers)
selftests: drv-net: add a trivial ping test
selftests: drv-net: add checksum tests
selftests: drv-net: add config for netdevsim
selftests: drv-net: add require_XYZ() helpers for validating env
selftests: drv-net: add stdout to the command failed exception
selftests: drv-net: construct environment for running tests which require an endpoint
selftests: drv-net: define endpoint structures
selftests: drv-net: extend the README with more info and example
selftests: drv-net: factor out parsing of the env
selftests: drv-net: reimplement the config parser
selftests: drv-net: support generating iperf3 load
selftests: drv-net: test dumping qstats per device
selftests: drv-net: validate the environment
selftests: exec: Use new ksft_exit_fail_perror() helper
selftests: fib_rule_tests: Add VRF tests
selftests: filesystems: add missing stddef header
selftests: filesystems: fix warn_unused_result build warnings
selftests: fix netfilter path in Makefile
selftests: fix OOM in msg_zerocopy selftest
selftests: forwarding.config.sample: Move overrides to lib.sh
selftests: forwarding: Add a test for testing lib.sh functionality
selftests: forwarding: add ability to assemble NETIFS array by driver name
selftests: forwarding: add check_driver() helper
selftests: forwarding: add wait_for_dev() helper
selftests: forwarding: bail_on_lldpad() should SKIP
selftests: forwarding: Change inappropriate log_test_skip() calls
selftests: forwarding: Convert log_test() to recognize RET values
selftests: forwarding: Ditch skip_on_veth()
selftests: forwarding: Have RET track kselftest framework constants
selftests: forwarding: ipip_lib: Do not import lib.sh
selftests: forwarding: lib.sh: Validate NETIFS
selftests: forwarding: Mark performance-sensitive tests
selftests: forwarding: Move several selftests
selftests: forwarding: README: Document customization
selftests: forwarding: router_mpath_nh: Add a diagram
selftests: forwarding: router_mpath_nh_lib: Don't skip, xfail on veth
selftests: forwarding: router_mpath_nh_res: Add a diagram
selftests: forwarding: router_nh: Add a diagram
selftests: forwarding: Support for performance sensitive tests
selftests: hsr: add missing config for CONFIG_BRIDGE
selftests: hsr: Fix "File exists" errors for hsr_ping
selftests: kselftest: Make ksft_exit functions return void instead of int
selftests: kselftest_deps: fix l5_test() empty variable
selftests: ktap_helpers: Make it POSIX-compliant
selftests: kvm: add test for transferring FPU state into VMSA
selftests: kvm: add tests for KVM_SEV_INIT2
selftests: kvm: split "launch" phase of SEV VM creation
selftests: kvm: switch to using KVM_X86_*_VM
selftests: lib: Define more kselftest exit codes
selftests: make order checking verbose in msg_zerocopy selftest
selftests: Mark ksft_exit_fail_perror() as __noreturn
selftests: membarrier: ksft_exit_pass() does not return
selftests: microchip: add test for QoS support on KSZ9477 switch family
selftests: mlxsw: ethtool_lanes: Wait for lanes parameter dump explicitly
selftests: mm: cow: flag vmsplice() hugetlb tests as XFAIL
selftests: mm: gup_longterm: test unsharing logic when R/O pinning
selftests: mm: make map_fixed_noreplace test names stable
selftests: move bpf-offload test from bpf to net
selftests: mptcp: add ms units for tc-netem delay
selftests: mptcp: add tc check for check_tools
selftests: mptcp: add {get,format}_endpoint(s) helpers
selftests: mptcp: export ip_mptcp to mptcp_lib
selftests: mptcp: export pm_nl endpoint ops
selftests: mptcp: ip_mptcp option for more scripts
selftests: mptcp: join: mark 'fail' tests as flaky
selftests: mptcp: join: mark 'fastclose' tests as flaky
selftests: mptcp: join: update endpoint ops
selftests: mptcp: lib: support flaky subtests
selftests: mptcp: netlink: add 'limits' helpers
selftests: mptcp: netlink: add change_address helper
selftests: mptcp: netlink: drop disable=SC2086
selftests: mptcp: simult flows: mark 'unbalanced' tests as flaky
selftests: mptcp: test last time mptcp_info
selftests: mptcp: use pm_nl endpoint ops
selftests: mptcp: userspace_pm: fixed subtest names
selftests: net: add missing config for amt.sh
selftests: net: add scaffolding for Netlink tests in Python
selftests: net: bpf_offload: wait for maps
selftests: net: bridge: increase IGMP/MLD exclude timeout membership interval
selftests: net: declare section names for bpf_offload
selftests: net: exercise page pool reporting via netlink
selftests: net: extract BPF building logic from the Makefile
selftests: net: fix counting totals when some checks fail
selftests: net: fix timestamp not arriving in cmsg_time.sh
selftests: net: increase the delay for relative cmsg_time.sh test
selftests: net: kill smcrouted in the cleanup logic in amt.sh
selftests: net: lib: avoid error removing empty netns name
selftests: net: lib: set 'i' as local
selftests: net: lib: support errexit with busywait
selftests: net: libs: Change variable fallback syntax
selftests: net: local_termination: annotate the expected failures
selftests: net: move amt to socat for better compatibility
selftests: net: name bpf objects consistently and simplify Makefile
selftests: net: print full exception on failure
selftests: net: print report check location in python tests
selftests: net: py: avoid all ports < 10k
selftests: net: py: check process exit code in bkg() and background cmd()
selftests: net: py: extract tool logic
selftests: net: reuse common code in bpf_offload
selftests: net: set the exit code correctly in Python tests
selftests: net: support matching cases by name prefix
selftests: net: support use of NetdevSimDev under "with" in python
selftests: net: Unify code of busywait() and slowwait()
selftests: net: use upstream mtools
selftests: netfilter: add packetdrill based conntrack tests
selftests: netfilter: avoid test timeouts on debug kernels
selftests: netfilter: br_netfilter.sh: move to lib.sh infra
selftests: netfilter: bridge_brouter.sh: move to lib.sh infra
selftests: netfilter: conntrack_icmp_related.sh: move to lib.sh infra
selftests: netfilter: conntrack_ipip_mtu.sh" move to lib.sh infra
selftests: netfilter: conntrack_ipip_mtu.sh: shellcheck cleanups
selftests: netfilter: conntrack_sctp_collision.sh: move to lib.sh infra
selftests: netfilter: conntrack_tcp_unreplied.sh: move to lib.sh infra
selftests: netfilter: conntrack_tcp_unreplied.sh: wait for initial connection attempt
selftests: netfilter: conntrack_vrf.sh: move to lib.sh infra
selftests: netfilter: conntrack_vrf.sh: prefer socat, not iperf3
selftests: netfilter: fix conntrack_dump_flush retval on unsupported kernel
selftests: netfilter: fix packetdrill conntrack testcase
selftests: netfilter: ipvs.sh: move to lib.sh infra
selftests: netfilter: move to net subdir
selftests: netfilter: nf_nat_edemux.sh: move to lib.sh infra
selftests: netfilter: nft_audit.sh: add more skip checks
selftests: netfilter: nft_concat_range.sh: drop netcat support
selftests: netfilter: nft_concat_range.sh: move to lib.sh infra
selftests: netfilter: nft_concat_range.sh: reduce debug kernel run time
selftests: netfilter: nft_concat_range.sh: shellcheck cleanups
selftests: netfilter: nft_conntrack_helper.sh: test to lib.sh infra
selftests: netfilter: nft_fib.sh: move to lib.sh infra
selftests: netfilter: nft_fib.sh: shellcheck cleanups
selftests: netfilter: nft_flowtable.sh: bump socat timeout to 1m
selftests: netfilter: nft_flowtable.sh: move test to lib.sh infra
selftests: netfilter: nft_flowtable.sh: re-run with random mtu sizes
selftests: netfilter: nft_flowtable.sh: shellcheck cleanups
selftests: netfilter: nft_meta.sh: small shellcheck cleanup
selftests: netfilter: nft_nat.sh: move to lib.sh infra
selftests: netfilter: nft_nat_zones.sh: shellcheck cleanups
selftests: netfilter: nft_queue.sh: move to lib.sh infra
selftests: netfilter: nft_queue.sh: shellcheck cleanups
selftests: netfilter: nft_synproxy.sh: move to lib.sh infra
selftests: netfilter: nft_zones_many.sh: move to lib.sh infra
selftests: netfilter: nft_zones_many.sh: set ct sysctl after ruleset load
selftests: netfilter: place checktool helper in lib.sh
selftests: netfilter: skip tests on early errors
selftests: netfilter: update makefiles and kernel config
selftests: netfilter: xt_string.sh: move to lib.sh infra
selftests: netfilter: xt_string.sh: shellcheck cleanups
selftests: nl_netdev: add a trivial Netlink netdev test
selftests: openvswitch: Fix escape chars in regexp.
selftests: openvswitch: Set value to nla flags.
selftests: openvswitch: Use bash as interpreter
selftests: pidfd: ksft_exit functions do not return
selftests: power_supply: Make it POSIX-compliant
selftests: seccomp: fix format-zero-length warnings
selftests: sync: ksft_exit_pass() does not return
selftests: timers: ksft_exit functions do not return
selftests: virtio_net: add forgotten config options
selftests: virtio_net: add initial tests
selftests: x86: ksft_exit_pass() does not return
selftests: x86: test_mremap_vdso: conform test to TAP format output
selftests: x86: test_vsyscall: conform test to TAP format output
selftests: x86: test_vsyscall: reorder code to reduce #ifdef blocks
 
selinux: avoid printk_ratelimit()
selinux: clarify return code in filename_trans_read_helper_compat()
selinux: cleanup selinux_lsm_getattr()
selinux: constify source policy in cond_policydb_dup()
selinux: dump statistics for more hash tables
selinux: improve error checking in sel_write_load()
selinux: improve symtab string hashing
selinux: make more use of current_sid()
selinux: pre-allocate the status page
selinux: reject invalid ebitmaps
selinux: update numeric format specifiers for ebitmaps
selinux: use u32 as bit position type in ebitmap code
 
seq_file: Optimize seq_puts()
seq_file: Simplify __seq_puts()
 
serial: 8250: Add preferred console in serial8250_isa_init_ports()
serial: 8250: Fix add preferred console for serial8250_isa_init_ports()
serial: 8250: Remove superfluous sanity check
serial: 8250_bcm7271: use default_mux_rate if possible
serial: 8250_dw: Deduplicate LCR checks
serial: 8250_dw: Don't use struct dw8250_data outside of 8250_dw
serial: 8250_dw: Hide a cast in dw8250_serial_inq()
serial: 8250_dw: Revert "Move definitions to the shared header"
serial: 8250_exar: Decrease indentation level
serial: 8250_exar: Describe all parameters in kernel doc
serial: 8250_exar: Don't return positive values as error codes
serial: 8250_exar: Extract cti_board_init_osc_freq() helper
serial: 8250_exar: Keep the includes sorted
serial: 8250_exar: Kill CTI_PCI_DEVICE()
serial: 8250_exar: Kill unneeded ->board_init()
serial: 8250_exar: Make type of bit the same in exar_ee_*_bit()
serial: 8250_exar: Return directly from switch-cases
serial: 8250_exar: Switch to use dev_err_probe()
serial: 8250_exar: Trivia typo fixes
serial: 8250_exar: Use BIT() in exar_ee_read()
serial: 8250_exar: Use PCI_SUBVENDOR_ID_IBM for subvendor ID
serial: 8250_of: Add clock_notifier
serial: 8250_omap: Fix Errata i2310 with RX FIFO level check
serial: 8250_omap: Implementation of Errata i2310
serial: 8250_omap: Remove unused of_gpio.h
serial: 8250_pnp: Simplify "line" related code
serial: 8250_pnp: Support configurable reg shift property
serial: 8250_pnp: Switch to DEFINE_SIMPLE_DEV_PM_OPS()
serial: 8250_pxa: Configure tx_loadsz to match FIFO IRQ level
serial: 8520_mtk: Set RTS on shutdown for Rx in-band wakeup
serial: amba-pl011: get rid of useless wrapper pl011_get_rs485_mode()
serial: amba-pl011: move variable into CONFIG_DMA_ENGINE conditional
serial: ami: Mark driver struct with __refdata to prevent section mismatch
serial: ar933x: Remove unneeded static structure
serial: bcm63xx-uart: fix tx after conversion to uart_port_tx_limited()
serial: Clear UPF_DEAD before calling tty_port_register_device_attr_serdev()
serial: core: Add support for DEVNAME:0.0 style naming for kernel console
serial: core: Call device_set_awake_path() for console port
serial: core: Extract uart_alloc_xmit_buf() and uart_free_xmit_buf()
serial: core: Fix ifdef for serial base console functions
serial: core: Handle serial console options
serial: core: introduce uart_port_tx_limited_flags()
serial: drop debugging WARN_ON_ONCE() from uart_put_char()
serial: drop debugging WARN_ON_ONCE() from uart_write()
serial: exar: add CTI cards to exar_get_nr_ports
serial: exar: add CTI specific setup code
serial: exar: add optional board_init function
serial: exar: added a exar_get_nr_ports function
serial: exar: adding missing CTI and Exar PCI ids
serial: exar: fix checkpach warnings
serial: exar: moved generic_rs485 further up in 8250_exar.c
serial: exar: remove old Connect Tech setup
serial: imx: ensure RTS signal is not left active after shutdown
serial: imx: Introduce timeout when waiting on transmitter empty
serial: imx: only set receiver level if it is zero
serial: imx: Raise TX trigger level to 8
serial: imx: set receiver level before starting uart
serial: kgdboc: Fix NMI-safety problems from keyboard reset code
serial: max3100: Convert to_max3100_port() to be static inline
serial: max3100: Enable TIOCM_LOOP
serial: max3100: Extract to_max3100_port() helper macro
serial: max3100: Fix bitwise types
serial: max3100: Get crystal frequency via device property
serial: max3100: Lock port->lock when calling uart_handle_cts_change()
serial: max3100: Make struct plat_max3100 local
serial: max3100: Remove custom HW shutdown support
serial: max3100: Remove duplicating irq field
serial: max3100: Remove unneeded forward declaration
serial: max3100: Replace custom polling timeout with standard one
serial: max3100: Replace MODULE_ALIAS() with respective ID tables
serial: max3100: Sort headers
serial: max3100: Switch to DEFINE_SIMPLE_DEV_PM_OPS()
serial: max3100: Switch to use dev_err_probe()
serial: max3100: Update Kconfig entry
serial: max3100: Update uart_driver_registered on driver removal
serial: meson+qcom: don't advance the kfifo twice
serial: msm: check dma_map_sg() return value properly
serial: omap: remove redundant assignment to variable tmout
serial: pic32_uart: Replace of_gpio.h by proper one
serial: pmac_zilog: Drop usage of platform_driver_probe()
serial: port: Add support of PNP IRQ to __uart_read_properties()
serial: port: Don't block system suspend even if bytes are left to xmit
serial: qcom-geni: do not kill the machine on fifo underrun
serial: qcom-geni: fix hard lockup on buffer flush
serial: qcom-geni: fix soft lockup on sw flow control and suspend
serial: sc16is7xx: add proper sched.h include for sched_set_fifo()
serial: sc16is7xx: fix bug in sc16is7xx_set_baud() when using prescaler
serial: sc16is7xx: re-add Kconfig SPI or I2C dependency
serial: sc16is7xx: rename Kconfig CONFIG_SERIAL_SC16IS7XX_CORE
serial: sc16is7xx: split into core and I2C/SPI parts (core)
serial: sc16is7xx: split into core and I2C/SPI parts (sc16is7xx_lines)
serial: sc16is7xx: split into core and I2C/SPI parts (sc16is7xx_regcfg)
serial: sc16is7xx: unconditionally clear line bit in sc16is7xx_remove()
serial: sh-sci: describe locking requirements for invalidating RXDMA
serial: sh-sci: let timeout timer only run when DMA is scheduled
serial: sh-sci: protect invalidating RXDMA on shutdown
serial: sh-sci: simplify locking when re-issuing RXDMA fails
serial: sifive: Remove 0 from fu540-c000-uart0 binding.
 
set_blocksize(): switch to passing struct file *
 
sfc: use flow_rule_is_supp_control_flags()
 
sh/mm/cache: use folio_mapped() in copy_from_user_page()
 
sh: boot: Add proper forward declarations
sh: boot: Remove sh5 cache handling
sh: cache: Move forward declarations to
sh: Convert the last use of 'optional' property in Kconfig
sh: dma: Remove unused dmac_search_free_channel()
sh: dma: Remove unused functionality
sh: dreamcast: Fix GAPS PCI bridge addressing
sh: dwarf: Make dwarf_lookup_fde() static
sh: fpu: Add missing forward declarations
sh: ftrace: Fix missing prototypes
sh: hw_breakpoint: Add missing forward declaration for arch_bp_generic_fields()
sh: j2: Drop incorrect SPI controller spi-max-frequency property
sh: kprobes: Make trampoline_probe_handler() static
sh: kprobes: Merge arch_copy_kprobe() into arch_prepare_kprobe()
sh: kprobes: Remove unneeded kprobe_opcode_t casts
sh: mach-highlander: Add missing #include
sh: mach-sh03: Make sh03_rtc_settimeofday() static
sh: math-emu: Add missing #include
sh: nommu: Add missing #include
sh: of-generic: Add missing #include
sh: pgtable: Fix missing prototypes
sh: push-switch: Convert to platform remove callback returning void
sh: remove use of PG_arch_1 on individual pages
sh: return_address: Add missing #include
sh: rework sync_file_range ABI
sh: setup: Add missing forward declaration for sh_fdt_init()
sh: sh2a: Add missing #include
sh: sh7757: Add missing #include
sh: sh7757lcr: Make init_sh7757lcr_IRQ() static
sh: sh7785lcr: Make init_sh7785lcr_IRQ() static
sh: sh7786: Remove unused sh7786_usb_use_exclock()
sh: smp: Fix missing prototypes
sh: smp: Protect setup_profiling_timer() by CONFIG_PROFILING
sh: syscall: Add missing forward declaration for sys_cacheflush()
sh: tlb: Add missing forward declaration for handle_tlbmiss()
sh: traps: Add missing #include
sh: traps: Make is_dsp_inst() static
 
shmem: Fix shmem_rename2()
 
signalfd: convert to ->read_iter()
signalfd: drop an obsolete comment
signalfd: fix error return code
 
skmsg: Skip zero length skb in sk_msg_recvmsg
 
slab: introduce kvmalloc_array_node() and kvcalloc_node()
slab: objext: introduce objext_flags as extension to page_memcg_data_flags
 
slimbus: Convert to platform remove callback returning void
slimbus: qcom-ctrl: fix module autoloading
slimbus: qcom-ngd-ctrl: Reduce auto suspend delay
 
slub: introduce count_partial_free_approx()
slub: remove use of page->flags
slub: Set __GFP_COMP in kmem_cache by default
slub: use count_partial_free_approx() in slab_out_of_memory()
 
smb3: fix perf regression with cached writes with netfs conversion
smb3: reenable swapfiles over SMB3 mounts
 
smb: client: fix deadlock in smb2_find_smb_tcon()
smb: smb2pdu.h: Avoid -Wflex-array-member-not-at-end warnings
 
soc/tegra: pmc: Add EQOS wake event for Tegra194 and Tegra234
 
soc: canaan: Deprecate SOC_CANAAN and use SOC_CANAAN_K210 for K210
 
SoC: Cleanup MediaTek soundcard machine drivers
 
soc: hisilicon: kunpeng_hccs: Add the check for obtaining complete port attribute
soc: hisilicon: kunpeng_hccs: replace MAILBOX dependency with PCC
soc: mediatek: cmdq: Add cmdq_pkt_eoc() helper function
soc: mediatek: cmdq: Add cmdq_pkt_jump_rel() helper function
soc: mediatek: cmdq: Add parameter shift_pa to cmdq_pkt_jump()
soc: mediatek: cmdq: Don't log an error when gce-client-reg is not found
soc: mediatek: cmdq: Fix typo of CMDQ_JUMP_RELATIVE
soc: mediatek: cmdq: Refine cmdq_pkt_create() and cmdq_pkt_destroy()
soc: mediatek: cmdq: Remove cmdq_pkt_flush_async() helper function
soc: mediatek: cmdq: Rename cmdq_pkt_jump() to cmdq_pkt_jump_abs()
soc: mediatek: mtk-cmdq: Add cmdq_pkt_acquire_event() function
soc: mediatek: mtk-cmdq: Add cmdq_pkt_mem_move() function
soc: mediatek: mtk-cmdq: Add cmdq_pkt_poll_addr() function
soc: mediatek: mtk-cmdq: Add specific purpose register definitions for GCE
soc: mediatek: mtk-mutex: Add support for MT8188 VPPSYS
soc: mediatek: mtk-socinfo: Add entry for MT8395AV/ZA Genio 1200
soc: mediatek: mtk-socinfo: Correct the marketing name for MT8188GV
soc: mediatek: socinfo: Advertise about unknown MediaTek SoC
soc: qcom: cmd-db: replace deprecated strncpy with strtomem
soc: qcom: icc-bwmon: Convert to use maple tree register cache
soc: qcom: mention intentionally broken module autoloading
soc: qcom: pmic_glink: disable UCSI on sc8280xp
soc: qcom: pmic_glink: don't traverse clients list without a lock
soc: qcom: pmic_glink: enable UCSI on sc8180x
soc: qcom: pmic_glink: Make client-lock non-sleeping
soc: qcom: pmic_glink: notify clients about the current state
soc: qcom: pmic_glink: reenable UCSI on sc8280xp
soc: qcom: qcom_stats: Add DSPs and apss subsystem stats
soc: qcom: rpmh-rsc: Enhance check for VRM in-flight request
soc: qcom: socinfo: Add SMB2360 PMIC
soc: qcom: socinfo: Add X1E80100 SoC ID table entry
soc: qcom: Update init level to core_initcall() for cmd-db and rpmh-rsc
soc: renesas: Add identification support for RZ/V2H SoC
soc: renesas: Enable TMU support on R-Car Gen2
soc: samsung: exynos-asv: Update Energy Model after adjusting voltage
soc: ti: wkup_m3_ipc: Send NULL dummy message instead of pointer message
 
sock_map: avoid race between sock_map_close and sk_psock_put
 
soi: Don't call DMA sync API when not needed
 
sonypi: Convert to platform remove callback returning void
 
sound/oss/dmasound: add missing MODULE_DESCRIPTION() macro
 
sound: oss: dmasound: Add missing module descriptions
sound: virtio: drop owner assignment
 
soundwire: amd: use inline function for register update
soundwire: bus: don't clear SDCA_CASCADE bit
soundwire: bus: extend base clock checks to 96 MHz
soundwire: cadence: fix invalid PDI offset
soundwire: cadence: remove PDI offset completely
soundwire: cadence: show the bus frequency and frame shape
soundwire: clarify maximum allowed address
soundwire: fix usages of device_get_named_child_node()
soundwire: intel: add intel_free_stream() back
soundwire: intel: add more values for SYNCPRD
soundwire: intel: add support for MeteorLake additional clocks
soundwire: intel: export intel_resume_child_device
soundwire: intel_ace2.x: add support for DOAISE property
soundwire: intel_ace2.x: add support for DODSE property
soundwire: intel_ace2.x: power-up first before setting SYNCPRD
soundwire: intel_ace2x: cleanup DOAIS/DODS settings
soundwire: intel_ace2x: fix wakeup handling
soundwire: intel_ace2x: move and extend clock selection
soundwire: intel_ace2x: set the clock source
soundwire: intel_ace2x: simplify check_wake()
soundwire: intel_ace2x: use DOAIS and DODS settings from firmware
soundwire: intel_ace2x: use legacy formula for intel_alh_id
soundwire: intel_auxdevice: use pm_runtime_resume() instead of pm_request_resume()
soundwire: intel_init: resume all devices on exit.
soundwire: qcom: allow multi-link on newer devices
soundwire: qcom: Convert to platform remove callback returning void
soundwire: reconcile dp0_prop and dpn_prop
soundwire: remove unused sdw_bus_conf structure
soundwire: sysfs: cleanup the logic for creating the dp0 sysfs attributes
soundwire: sysfs: have the driver core handle the creation of the device groups
soundwire: sysfs: move sdw_slave_dev_attr_group into the existing list of groups
soundwire: sysfs: remove sdw_slave_sysfs_init()
soundwire: sysfs: remove unneeded ATTRIBUTE_GROUPS() comments
 
sparc/irq: Remove on-stack cpumask var
 
sparc/leon: Remove on-stack cpumask var
 
sparc/of: Remove on-stack cpumask var
 
sparc/pci_msi: Remove on-stack cpumask var
 
sparc/srmmu: Remove on-stack cpumask var
 
sparc32: add __cmpxchg_u{8,16}() and teach __cmpxchg() to handle those sizes
sparc32: Fix version generation failed warnings
sparc32: make __cmpxchg_u32() return u32
sparc32: make the first argument of __cmpxchg_u64() volatile u64 *
sparc32: unify __cmpxchg_u{32,64}
 
sparc64: Fix number of online CPUs
sparc64: Fix prototype warning for alloc_irqstack_bootmem
sparc64: Fix prototype warning for dma_4v_iotsb_bind
sparc64: Fix prototype warning for init_vdso_image
sparc64: Fix prototype warning for sched_clock
sparc64: Fix prototype warning for uprobe_trap
sparc64: Fix prototype warning for vmemmap_free
sparc64: Fix prototype warnings in adi_64.c
sparc64: Fix prototype warnings in traps_64.c
 
sparc: chmc: Convert to platform remove callback returning void
sparc: Compare pointers to NULL instead of 0
sparc: fix compat recv/recvfrom syscalls
sparc: fix old compat_sys_select()
sparc: move struct termio to asm/termios.h
sparc: parport: Convert to platform remove callback returning void
sparc: simplify module_alloc()
sparc: use is_huge_zero_pmd()
sparc: Use swap() to fix Coccinelle warning
 
speakup: Fix sizeof() vs ARRAY_SIZE() bug
speakup: Turn i18n files utf-8
 
spi: add defer_optimize_message controller flag
spi: airoha: add SPI-NAND Flash controller driver
spi: altera: Drop unneeded MODULE_ALIAS
spi: armada-3700: use 'time_left' variable with wait_for_completion_timeout()
spi: Assign dummy scatterlist to unidirectional transfers
spi: au1550: t->{tx,rx}_dma checks
spi: axi-spi-engine: fix sleep calculation
spi: bitbang: Add missing MODULE_DESCRIPTION()
spi: bitbang: Use NSEC_PER_*SEC rather than hard coding
spi: cadence-qspi: add early busywait to cqspi_wait_for_bit()
spi: cadence-qspi: add mobileye,eyeq5-ospi compatible
spi: cadence-qspi: add no-IRQ mode to indirect reads
spi: cadence-qspi: allow building for MIPS
spi: cadence-qspi: allow FIFO depth detection
spi: cadence-qspi: minimise register accesses on each op if !DTR
spi: cadence-qspi: Prepare to add Mobileye EyeQ5 support
spi: cadence-qspi: store device data pointer in private struct
spi: cadence-xspi: use for_each_available_child_of_node_scoped()
spi: cadence: Ensure data lines set to low during dummy-cycle period
spi: Check if transfer is mapped before calling DMA sync APIs
spi: coldfire-qspi: drop driver owner assignment
spi: Consistently use BIT for cs_index_mask (part 2)
spi: cs42l43: Add bridged cs35l56 amplifiers
spi: cs42l43: Correct name of ACPI property
spi: cs42l43: Correct SPI root clock speed
spi: cs42l43: Drop cs35l56 SPI speed down to 11MHz
spi: cs42l43: Use devm_add_action_or_reset()
spi: davinci: Unset POWERDOWN bit when releasing resources
spi: docs: drop driver owner initialization
spi: Don't mark message DMA mapped when no transfer in it is
spi: don't unoptimize message in spi_async()
spi: dt-bindings: airoha: Add YAML schema for SNFI controller
spi: dt-bindings: armada-3700: convert to dtschema
spi: dt-bindings: cdns,qspi-nor: add mobileye,eyeq5-ospi compatible
spi: dt-bindings: cdns,qspi-nor: make cdns,fifo-depth optional
spi: dt-bindings: cdns,qspi-nor: sort compatibles alphabetically
spi: dt-bindings: ti,qspi: convert to dtschema
spi: dw: Add a number of native CS auto-detection
spi: dw: Auto-detect number of native CS
spi: dw: Bail out early on unsupported target mode
spi: dw: Convert dw_spi::num_cs to u32
spi: dw: Convert to using BITS_TO_BYTES() macro
spi: dw: Drop default number of CS setting
spi: Extract spi_toggle_csgpiod() helper for better maintanance
spi: Fix OCTAL mode support
spi: Fix SPI slave probe failure
spi: fsl-dspi: drop driver owner assignment
spi: fsl-lpspi: use 'time_left' variable with wait_for_completion_timeout()
spi: fsl: remove is_dma_mapped checks
spi: imx: Don't expect DMA for i.MX{25,35,50,51,53} cspi devices
spi: imx: use 'time_left' variable with wait_for_completion_timeout()
spi: Introduce spi_for_each_valid_cs() in order of deduplication
spi: loopback-test: drop driver owner assignment
spi: More refacroings after multi-CS support
spi: more tx_buf/rx_buf removal
spi: mt7621: allow GPIO chip select lines
spi: mux: Fix master controller settings after mux select
spi: mux: set ctlr->bits_per_word_mask
spi: oc-tiny: Remove unused of_gpio.h
spi: omap2-mcpsi: Enable MULTI-mode in more situations
spi: omap2-mcspi: Add support for MULTI-mode
spi: omap2-mcspi: Revert multi mode support
spi: pic32-sqi: use 'time_left' variable with wait_for_completion_timeout()
spi: pic32: use 'time_left' variable with wait_for_completion_timeout()
spi: pxa2xx: Allow number of chip select pins to be read from property
spi: pxa2xx: Call pxa_ssp_free() after getting the SSP type
spi: pxa2xx: Clean up linux/spi/pxa2xx_spi.h
spi: pxa2xx: Don't provide struct chip_data for others
spi: pxa2xx: Don't use "proxy" headers
spi: pxa2xx: Drop ACPI_PTR() and of_match_ptr()
spi: pxa2xx: Drop linux/spi/pxa2xx_spi.h
spi: pxa2xx: Drop struct pxa2xx_spi_chip
spi: pxa2xx: Drop the stale entry in documentation TOC
spi: pxa2xx: Extract pxa2xx_spi_init_ssp() helper
spi: pxa2xx: Keep PXA*_SSP types together
spi: pxa2xx: Kill pxa2xx_set_spi_info()
spi: pxa2xx: Make num_chipselect 8-bit in the struct pxa2xx_spi_controller
spi: pxa2xx: Move contents of linux/spi/pxa2xx_spi.h to a local one
spi: pxa2xx: Move number of CS pins validation out of condition
spi: pxa2xx: Narrow the Kconfig option visibility
spi: pxa2xx: Provide num-cs for Sharp PDAs via device properties
spi: pxa2xx: Remove DMA parameters from struct chip_data
spi: pxa2xx: Remove outdated documentation
spi: pxa2xx: Remove timeout field from struct chip_data
spi: pxa2xx: Skip SSP initialization if it's done elsewhere
spi: pxa2xx: Switch to use dev_err_probe()
spi: pxa2xx: Use proper SSP header in soc/pxa/ssp.c
spi: remove struct spi_message::is_dma_mapped
spi: Remove unneded check for orig_nents
spi: renesas,sh-msiof: Add r8a779h0 support
spi: rspi: Get rid of unused struct rspi_plat_data
spi: spi-imx: imx51: revert burst length calculation back to bits_per_word
spi: spi-mt65xx: Rename a variable in interrupt handler
spi: spi-omap2-mcspi.c: revert "Toggle CS after each word"
spi: spi-s3c64xx.c: Remove of_node_put for auto cleanup
spi: spi.h: add missing kernel-doc for @last_cs_index_mask
spi: spi_amd: Add support for SPI MEM framework
spi: stm32: Don't warn about spurious interrupts
spi: stm32: qspi: Clamp stm32_qspi_get_mode() output to CCR_BUSWIDTH_4
spi: stm32: qspi: Fix dual flash mode sanity test in stm32_qspi_setup()
spi: stm32: Revert change that enabled controller before asserting CS
spi: sun4i: use 'time_left' variable with wait_for_completion_timeout()
spi: sun6i: use 'time_left' variable with wait_for_completion_timeout()
spi: Switch to using is_acpi_device_node() in spi_dev_set_name()
spi: Update swnode based SPI devices to use the fwnode name
spi: use 'time_left' instead of 'timeout' with
spi: use spi_valid_{tx,rx}buf() in stats function
spi: xilinx: Add necessary inclusion and forward declaration
spi: xilinx: Fix kernel documentation in the xilinx_spi.h
spi: xilinx: Make num_chipselect 8-bit in the struct xspi_platform_data
spi: xilinx: Massage xilinx_spi.h
spi: xlp: use 'time_left' variable with wait_for_completion_timeout()
 
spmi: hisi-spmi-controller: Do not override device identifier
spmi: make spmi_bus_type const
spmi: pmic-arb: Add multi bus support
spmi: pmic-arb: Fix some compile warnings about members not being described
spmi: pmic-arb: Make core resources acquiring a version operation
spmi: pmic-arb: Make the APID init a version operation
spmi: pmic-arb: Register controller for bus instead of arbiter
spmi: pmic-arb: Replace three IS_ERR() calls by null pointer checks in spmi_pmic_arb_probe()
 
squashfs: convert squashfs_symlink_read_folio to use folio APIs
squashfs: remove calls to set the folio error flag
 
Squashfs: remove deprecated strncpy by not copying the string
 
srcu: Make Tiny SRCU explicitly disable preemption
 
ssb: drop use of non-existing CONFIG_SSB_DEBUG symbol
ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
ssb: use "break" on default case to prevent warning
 
stackdepot: use gfp_nested_mask() instead of open coded masking
 
stackleak: Use a copy of the ctl_table argument
 
staging: axis-fifo: Fix indentation
staging: bcm2835-audio: add terminating new line to Kconfig
staging: fbtft: Remove reference to fb_blank
staging: greybus: Add blank line after struct declaration
staging: greybus: change strncpy() to strscpy_pad()
staging: greybus: Constify gb_audio_module_type
staging: greybus: Replace gcam macros with direct dev log calls
staging: iio: impedance-analyzer: ad5933: Use devm_regulator_get_enable_read_voltage()
staging: ks7010: replace open-coded module_sdio_driver()
staging: media: imx: Remove duplicate Kconfig dependency
staging: media: ipu3-imgu: Update e-mail addresses
staging: media: ipu3: remove redundant assignment to pointer css_pipe
staging: media: starfive: Remove links when unregistering devices
staging: media: tegra-video: Fix -Wmaybe-unitialized warn in gcc
staging: nvec: add ability to ignore EC responses in sync writes
staging: nvec: Fix documentation typo in nvec.c
staging: nvec: make keyboard init synchronous
staging: nvec: make touchpad init synchronous
staging: nvec: update TODO
staging: pi433: Add debugfs_remove in case of driver register fails.
staging: pi433: Correct comment typos in pi433_if.c
staging: pi433: drop driver owner assignment
staging: pi433: Remove duplicated code using the "goto" error recovery scheme.
staging: pi433: Remove unused driver
staging: pi433: Rename "pi433_dev" of type "dev_t" to "pi433_devt"
staging: pi433: Rename struct pi433_device buffer field to tx_buffer.
staging: pi433: Rename struct pi433_device instances to pi433.
staging: pi433: Reorder pi433_exit cleanup calls.
staging: pi433: Replace pi433_receive param void type to struct pi433_device.
 
Staging: rtl8192e: Declare variable with static
 
staging: rtl8192e: remove unnecessary wrapper
 
Staging: rtl8192e: Rename variable AdvCoding
Staging: rtl8192e: Rename variable aSifsTime
Staging: rtl8192e: Rename variable bAllowAllDA
Staging: rtl8192e: Rename variable bRTSUseShortPreamble
Staging: rtl8192e: Rename variable ChlWidth
Staging: rtl8192e: Rename variable CurrentAMPDUFactor
Staging: rtl8192e: Rename variable CurSTAExtChnlOffset
Staging: rtl8192e: Rename variable DelayBA
Staging: rtl8192e: Rename variable DssCCk
Staging: rtl8192e: Rename variable ExtHTCapInfo
Staging: rtl8192e: Rename variable Frame_Order
Staging: rtl8192e: Rename variable GreenField
Staging: rtl8192e: Rename variable LSigTxopProtect
Staging: rtl8192e: Rename variable MaxAMSDUSize
Staging: rtl8192e: Rename variable MaxRxAMPDUFactor
Staging: rtl8192e: Rename variable MimoPwrSave
Staging: rtl8192e: Rename variable MPDUDensity
Staging: rtl8192e: Rename variable OptMode
Staging: rtl8192e: Rename variable pBssHT
Staging: rtl8192e: Rename variable posHTCap
Staging: rtl8192e: Rename variable ReturnPoint
Staging: rtl8192e: Rename variable RxSTBC
Staging: rtl8192e: Rename variable ShortGI20Mhz
Staging: rtl8192e: Rename variable ShortGI40Mhz
Staging: rtl8192e: Rename variable TimeStampHigh
Staging: rtl8192e: Rename variable TimeStampLow
Staging: rtl8192e: Rename variable TxSTBC
Staging: rtl8192e: Rename variable WriteIntoReg
 
staging: rtl8192e: replace variable with direct return
staging: rtl8712: Add space between operands and operator
staging: rtl8712: Fix line length exceeding 100 columns
staging: rtl8712: Remove additional space
staging: rtl8712: rename backupPMKIDIndex to backup_PMKID_index
staging: rtl8712: rename backupPMKIDList to backup_PMKID_list
staging: rtl8712: rename backupTKIPCountermeasure to backup_TKIP_countermeasure
staging: rtl8712: rename tmpVal to avg_val
staging: rtl8723bs: convert strncpy to strscpy
 
Staging: rtl8723bs: Delete dead code from update_current_network()
 
staging: rts5208: replace weird strncpy() with memcpy()
staging: vc04_services: Delete unnecessary NULL check
staging: vc04_services: Do not log error on kzalloc()
staging: vc04_services: Drop completed TODO item
staging: vc04_services: Drop g_once_init global variable
staging: vc04_services: Drop vchiq_connected.[ch] files
staging: vc04_services: Implement vchiq_bus .remove
staging: vc04_services: Move global g_state to vchiq_state
staging: vc04_services: Move global memory mapped pointer
staging: vc04_services: Move global variables tracking allocated pages
staging: vc04_services: Move spinlocks to vchiq_state
staging: vc04_services: Move variables for tracking connections
staging: vc04_services: Re-align function parameters
staging: vc04_services: Remove unused function declarations
staging: vc04_services: vchiq_arm: Drop g_cache_line_size
staging: vc04_services: vchiq_arm: Fix initialisation check
staging: vc04_services: vchiq_arm: Fix NULL ptr dereferences
staging: vc04_services: vchiq_arm: Split driver static and runtime data
staging: vc04_services: vchiq_arm: Use appropriate dev_* log helpers
staging: vc04_services: vchiq_core: Stop kthreads on shutdown
staging: vc04_services: vchiq_mmal: Rename service_callback()
staging: vchiq: Reformat Kconfig help texts
staging: vchiq_arm: Drop unnecessary NULL check
staging: vchiq_core: Add missing blank lines
staging: vchiq_core: Add parentheses to VCHIQ_MSG_SRCPORT
staging: vchiq_core: Drop unnecessary blank lines
staging: vchiq_core: Use printk messages for devices
staging: vchiq_debugfs: Fix build if CONFIG_DEBUG_FS is not set
staging: vchiq_debugfs: Fix NPD in vchiq_dump_state
staging: vt6655: remove redundant assignment to variable byData
staging: vt6655: Remove unused declaration of RFbAL7230SelectChannelPostProcess()
staging: wlan-ng: Remove broken driver prism2_usb
staging: wlan-ng: Rename 'foo' to 'rc' in p80211conv.c
staging: wlan-ng: Rename 'wlan_unsetup' to 'wlan_teardown'
 
statx: stx_subvol
statx: Update offset commentary for struct statx
 
stm class: Add source type
stm class: Fix a double free in stm_register_device()
stm class: Propagate source type to protocols
stm class: sys-t: Improve ftrace source handling
 
string.h: Introduce memtostr() and memtostr_pad()
 
string: Add additional __realloc_size() annotations for "dup" helpers
string: Convert KUnit test names to standard convention
string: kunit: add missing MODULE_DESCRIPTION() macros
string: Merge strcat KUnit tests into string_kunit.c
string: Merge strscpy KUnit tests into string_kunit.c
string: Prepare to merge strcat KUnit tests into string_kunit.c
string: Prepare to merge strscpy_kunit.c into string_kunit.c
 
string_kunit: Add test cases for str*cmp functions
string_kunit: Move strtomem KUnit test to string_kunit.c
 
SUNRPC: add a new svc_find_listener helper
SUNRPC: Fix backchannel reply, again
SUNRPC: Fix gss_free_in_token_pages()
SUNRPC: fix handling expired GSS context
SUNRPC: Fix loop termination condition in gss_free_in_token_pages()
 
sunrpc: fix NFSACL RPC retry on soft mount
 
SUNRPC: introduce svc_xprt_create_from_sa utility routine
SUNRPC: Remove comment for sp_lock
 
sunrpc: removed redundant procp check
 
SUNRPC: return proper error from gss_wrap_req_priv
 
swap: yield device immediately
 
swapon(2)/swapoff(2): don't bother with block size
 
swapon(2): open swap with O_EXCL
 
swiotlb: remove alloc_size argument to swiotlb_tbl_map_single()
 
swsusp: don't bother with setting block size
 
syscalls: fix compat_sys_io_pgetevents_time64 usage
syscalls: fix sys_fanotify_mark prototype
syscalls: mmap(): use unsigned offset type consistently
 
sysctl: drop now unnecessary out-of-bounds check
sysctl: drop sysctl_is_perm_empty_ctl_table
sysctl: move sysctl type to ctl_table_header
sysctl: treewide: constify argument ctl_table_root::permissions(table)
sysctl: treewide: constify ctl_table_header::ctl_table_arg
sysctl: treewide: drop unused argument ctl_table_root::set_ownership(table)
 
sysfs: Add sysfs_bin_attr_simple_read() helper
sysfs: Unbreak the build around sysfs_bin_attr_simple_read()
 
tcp/dccp: bypass empty buckets in inet_twsk_purge()
tcp/dccp: complete lockless accesses to sk->sk_max_ack_backlog
tcp/dccp: do not care about families in inet_twsk_purge()
 
tcp: accept bare FIN packets under memory pressure
tcp: Add new args for cong_control in tcp_congestion_ops
tcp: add support for SO_PEEK_OFF socket option
tcp: annotate data-races around tp->window_clamp
tcp: avoid premature drops in tcp_add_backlog()
tcp: avoid too many retransmit packets
tcp: call tcp_set_skb_tso_segs() from tcp_write_xmit()
tcp: clear tp->retrans_stamp in tcp_rcv_fastopen_synack()
tcp: count CLOSE-WAIT sockets for TCP_MIB_CURRESTAB
tcp: do not export tcp_twsk_purge()
tcp: Don't flag tcp_sk(sk)->rx_opt.saw_unknown for TCP AO.
tcp: fix incorrect undo caused by DSACK of TLP retransmit
tcp: fix race in tcp_v6_syn_recv_sock()
tcp: Fix shift-out-of-bounds in dctcp_update_alpha().
tcp: fix tcp_grow_skb() vs tstamps
tcp: fix tcp_rcv_fastopen_synack() to enter TCP_CA_Loss for failed TFO
tcp: get rid of twsk_unique()
tcp: increase the default TCP scaling ratio
tcp: more struct tcp_sock adjustments
tcp: move tcp_out_of_memory() to net/ipv4/tcp.c
tcp: move tcp_skb_cb->sacked flags to enum
tcp: propagate tcp_tw_isn via an extra parameter to ->route_req()
tcp: reduce accepted window in NEW_SYN_RECV state
tcp: remove 64 KByte limit for initial tp->rcv_wnd value
tcp: remove dubious FIN exception from tcp_cwnd_test()
tcp: replace TCP_SKB_CB(skb)->tcp_tw_isn with a per-cpu field
tcp: rstreason: fully support in tcp_ack()
tcp: rstreason: fully support in tcp_check_req()
tcp: rstreason: fully support in tcp_rcv_state_process()
tcp: rstreason: fully support in tcp_rcv_synsent_state_process()
tcp: rstreason: handle timewait cases in the receive path
tcp: small optimization when TCP_TW_SYN is processed
tcp: socket option to check for MPTCP fallback to TCP
tcp: support rstreason for passive reset
tcp: try to send bigger TSO packets
tcp: tweak tcp_sock_write_txrx size assertion
tcp: update sacked after tracepoint in __tcp_retransmit_skb
tcp: use signed arithmetic in tcp_rtx_probe0_timed_out()
 
tcp_metrics: fix tcp_metrics_nl_dump() return value
tcp_metrics: use parallel_ops for tcp_metrics_nl_family
tcp_metrics: validate source addr length
 
tee: optee: ffa: Fix missing-field-initializers warning
tee: optee: Move pool_op helper functions
tee: optee: smc: Convert to platform remove callback returning void
tee: Refactor TEE subsystem header files
tee: tstee: Add Trusted Services TEE driver
 
test: hsr: Add test for HSR RedBOX (HSR-SAN) mode of operation
test: hsr: Call cleanup_all_ns when hsr_redbox.sh script exits
test: hsr: Extend the hsr_redbox.sh to have more SAN devices connected
test: hsr: Extract version agnostic information from ping command output
test: hsr: Move common code to hsr_common.sh file
test: hsr: Remove script code already implemented in lib.sh
 
test_hexdump: avoid string truncation warning
 
testing: net-drv: add a driver test for stats reporting
testing: net-drv: use stats64 for testing
 
tg3: Remove residual error handling in tg3_suspend
 
thermal/cpufreq: Remove arch_update_thermal_pressure()
 
thermal/debugfs: Allow tze_seq_show() to print statistics for invalid trips
thermal/debugfs: Avoid excessive updates of trip point statistics
thermal/debugfs: Avoid printing zero duration for mitigation events in progress
thermal/debugfs: Clean up thermal_debug_update_temp()
thermal/debugfs: Create records for cdev states as they get used
thermal/debugfs: Make tze_seq_show() skip invalid trips and trips with no stats
thermal/debugfs: Pass cooling device state to thermal_debug_cdev_add()
thermal/debugfs: Print initial trip temperature and hysteresis in tze_seq_show()
thermal/debugfs: Rename thermal_debug_update_temp() to thermal_debug_update_trip_stats()
 
thermal/drivers/amlogic: Support A1 SoC family Thermal Sensor controller
 
thermal/drivers/armada: Simplify name sanitization
 
thermal/drivers/k3_bandgap: Remove some unused fields in struct k3_bandgap
 
thermal/drivers/loongson2: Add Loongson-2K2000 support
thermal/drivers/loongson2: Trivial code style adjustment
 
thermal/drivers/mediatek/lvts_thermal: Add coeff for mt8192
thermal/drivers/mediatek/lvts_thermal: Add MT8186 support
thermal/drivers/mediatek/lvts_thermal: Add MT8188 support
thermal/drivers/mediatek/lvts_thermal: Allow early empty sensor slots
thermal/drivers/mediatek/lvts_thermal: Check NULL ptr on lvts_data
thermal/drivers/mediatek/lvts_thermal: Fix wrong lvts_ctrl index
thermal/drivers/mediatek/lvts_thermal: Guard against efuse data buffer overflow
thermal/drivers/mediatek/lvts_thermal: Move comment
thermal/drivers/mediatek/lvts_thermal: Provision for gt variable location
thermal/drivers/mediatek/lvts_thermal: Remove .hw_tshut_temp
thermal/drivers/mediatek/lvts_thermal: Remove filtered mode for mt8188
thermal/drivers/mediatek/lvts_thermal: Remove unused members from struct lvts_ctrl_data
thermal/drivers/mediatek/lvts_thermal: Retrieve all calibration bytes
thermal/drivers/mediatek/lvts_thermal: Return error in case of invalid efuse data
thermal/drivers/mediatek/lvts_thermal: Use offsets for every calibration byte
 
thermal/drivers/qcom/lmh: Check for SCM availability at probe
 
thermal/drivers/qcom: Remove some unused fields in struct qpnp_tm_chip
 
thermal/drivers/rcar_gen3: Move Tj_T storage to shared private data
thermal/drivers/rcar_gen3: Update temperature approximation calculation
 
thermal/drivers/tsens: Add suspend to RAM support for tsens
thermal/drivers/tsens: Fix null pointer dereference
 
thermal: ACPI: Invalidate trip points with temperature of 0 or below
thermal: core: Call monitor_thermal_zone() if zone temperature is invalid
thermal: core: Change PM notifier priority to the minimum
thermal: core: Do not call handle_thermal_trip() if zone temperature is invalid
thermal: core: Do not fail cdev registration because of invalid initial state
thermal: core: Drop the .throttle() governor callback
thermal: core: Fix list sorting in __thermal_zone_device_update()
thermal: core: Fix the handling of invalid trip points
thermal: core: Introduce .manage() callback for thermal governors
thermal: core: Introduce .trip_crossed() callback for thermal governors
thermal: core: Introduce thermal_governor_trip_crossed()
thermal: core: Introduce thermal_trip_crossed()
thermal: core: Make struct thermal_zone_device definition internal
thermal: core: Move passive polling management to the core
thermal: core: Move threshold out of struct thermal_trip
thermal: core: Relocate critical and hot trip handling
thermal: core: Relocate the struct thermal_governor definition
thermal: core: Rewrite comments in handle_thermal_trip()
thermal: core: Send trip crossing notifications at init time if needed
thermal: core: Sort trip point crossing notifications by temperature
thermal: core: Synchronize suspend-prepare and post-suspend actions
thermal: gov_bang_bang: Clean up thermal_zone_trip_update()
thermal: gov_bang_bang: Fold thermal_zone_trip_update() into its caller
thermal: gov_bang_bang: Use .trip_crossed() instead of .throttle()
thermal: gov_fair_share: Eliminate unnecessary integer divisions
thermal: gov_fair_share: Use .manage() callback instead of .throttle()
thermal: gov_fair_share: Use trip thresholds instead of trip temperatures
thermal: gov_power_allocator: Eliminate a redundant variable
thermal: gov_power_allocator: Return early in manage if trip_max is NULL
thermal: gov_power_allocator: Use .manage() callback instead of .throttle()
thermal: gov_step_wise: Clean up thermal_zone_trip_update()
thermal: gov_step_wise: Go straight to instance->lower when mitigation is over
thermal: gov_step_wise: Restore passive polling management
thermal: gov_step_wise: Simplify checks related to passive trips
thermal: gov_step_wise: Simplify get_target_state()
thermal: gov_step_wise: Use .manage() callback instead of .throttle()
thermal: gov_step_wise: Use trip thresholds instead of trip temperatures
thermal: gov_user_space: Use .trip_crossed() instead of .throttle()
thermal: int340x: processor_thermal: Support shared interrupts
thermal: intel: Add missing module description
thermal: intel: hfi: Enable HFI only when required
thermal: intel: hfi: Increase the number of CPU capabilities per netlink event
thermal: intel: hfi: Rename HFI_MAX_THERM_NOTIFY_COUNT
thermal: intel: hfi: Rename HFI_UPDATE_INTERVAL
thermal: intel: hfi: Shorten the thermal netlink event delay to 100ms
thermal: intel: int340x_thermal: replace deprecated strncpy() with strscpy()
thermal: netlink: Add genetlink bind/unbind notifications
thermal: netlink: Rename thermal_gnl_family
thermal: trip: Add missing empty code line
thermal: trip: Trigger trip down notifications when trips involved in mitigation become invalid
 
thp: add thp_get_unmapped_area_vmflags()
thp: remove HPAGE_PMD_ORDER minimum assertion
 
thunderbolt: Allow USB3 bandwidth to be lower than maximum supported
thunderbolt: Correct trace output of firmware connection manager packets
thunderbolt: debugfs: Fix margin debugfs node creation condition
thunderbolt: Enable NVM upgrade support on Intel Maple Ridge
thunderbolt: Fix calculation of consumed USB3 bandwidth on a path
thunderbolt: Fix kernel-doc for tb_tunnel_alloc_dp()
thunderbolt: Fix uninitialized variable in tb_tunnel_alloc_usb3()
thunderbolt: Get rid of TB_CFG_PKG_PREPARE_TO_SLEEP
thunderbolt: Increase sideband access polling delay
thunderbolt: No need to loop over all retimers if access fails
thunderbolt: There are only 5 basic router registers in pre-USB4 routers
thunderbolt: Use correct error code with ERROR_NOT_SUPPORTED
 
tick/nohz_full: Don't abuse smp_call_function_single() in tick_setup_device()
 
tifm: constify the struct tifm_bus_type usage
 
timekeeping: Consolidate timekeeping helpers
timekeeping: Fold in timekeeping_delta_to_ns()
timekeeping: Let timekeeping_cycles_to_ns() handle both under and overflow
timekeeping: Make delta calculation overflow safe
timekeeping: Move timekeeping helper functions
timekeeping: Prepare timekeeping_cycles_to_ns() for overflow safety
timekeeping: Refactor timekeeping helpers
timekeeping: Remove the now superfluous sentinel elements from ctl_table array
timekeeping: Rename fast_tk_get_delta_ns() to __timekeeping_get_ns()
timekeeping: Reuse timekeeping_cycles_to_ns()
timekeeping: Tidy timekeeping_cycles_to_ns() slightly
 
timerfd: convert to ->read_iter()
 
timerqueue: Remove never used function timerqueue_node_expires()
 
tipc: force a dst refcount before doing decryption
tipc: remove redundant assignment to ret, simplify code
 
tls: fix missing memory barrier in tls_init
tls: remove redundant assignment to variable decrypted
 
tomoyo: update project links
 
tools arch x86: Add dell-uart-backlight-emulator
tools arch x86: Sync the msr-index.h copy with the kernel sources
tools arch x86: Sync the msr-index.h copy with the kernel sources
 
tools headers arm64: Sync arm64's cputype.h with the kernel sources
 
tools headers UAPI: Sync fcntl.h with the kernel sources to pick F_DUPFD_QUERY
tools headers UAPI: Sync kvm headers with the kernel sources
tools headers UAPI: Sync linux/prctl.h with the kernel sources
 
tools headers uapi: Sync linux/stat.h with the kernel sources to pick STATX_SUBVOL
 
tools headers UAPI: Update i915_drm.h with the kernel sources
 
tools headers x86 cpufeatures: Sync with the kernel sources to pick BHI mitigation changes
 
tools headers: Remove almost unused copy of uapi/stat.h, add few conditional defines
tools headers: Remove now unused copies of uapi/{fcntl,openat2}.h and asm/fcntl.h
tools headers: Synchronize linux/bits.h with the kernel sources
tools headers: Update the syscall tables and unistd.h, mostly to support the new 'mseal' syscall
 
tools include UAPI: Sync linux/stat.h with the kernel sources
tools include UAPI: Sync linux/vhost.h with the kernel sources
 
tools lib rbtree: pick some improvements from the kernel rbtree code
tools lib rbtree: Pick some improvements from the kernel rbtree code
 
tools lib subcmd: Show parent options in help
 
tools subcmd: Add check_if_command_finished()
 
tools/arch/x86/intel_sdsi: Add current meter support
tools/arch/x86/intel_sdsi: Fix maximum meter bundle length
tools/arch/x86/intel_sdsi: Fix meter_certificate decoding
tools/arch/x86/intel_sdsi: Fix meter_show display
tools/arch/x86/intel_sdsi: Simplify ascii printing
 
tools/latency-collector: Fix -Wformat-security compile warns
 
tools/net/ynl: Add extack policy attribute decoding
tools/net/ynl: Add multi message support to ynl
tools/net/ynl: Fix extack decoding for directional ops
 
tools/nolibc/stdlib: fix memory error in realloc()
 
tools/nolibc/string: export strlen()
tools/nolibc/string: remove open-coded strnlen()
 
tools/nolibc: add support for uname(2)
tools/nolibc: Fix strlcat() return code and size usage
tools/nolibc: Fix strlcpy() return code and size usage
 
tools/power turbostat: Add "snapshot:" Makefile target
tools/power turbostat: Add ARL-H support
tools/power turbostat: Add columns for clustered uncore frequency
tools/power turbostat: Add local build_bug.h header for snapshot target
tools/power turbostat: Avoid possible memory corruption due to sparse topology IDs
tools/power turbostat: Enable non-privileged users to read sysfs counters
tools/power turbostat: Enhance ARL/LNL support
tools/power turbostat: Fix order of strings in pkg_cstate_limit_strings
tools/power turbostat: Fix unc freq columns not showing with '-q' or '-l'
tools/power turbostat: Harden probe_intel_uncore_frequency()
tools/power turbostat: Ignore pkg_cstate_limit when it is not available
tools/power turbostat: option '-n' is ambiguous
tools/power turbostat: Read Core-cstates via perf
tools/power turbostat: Read Package-cstates via perf
tools/power turbostat: Remember global max_die_id
tools/power turbostat: Replace _Static_assert with BUILD_BUG_ON
tools/power turbostat: Survive sparse die_id
tools/power turbostat: version 2024.05.10
 
tools/power/cpupower: Fix Pstate frequency reporting on AMD Family 1Ah CPUs
 
tools/power/x86/intel-speed-select: Display CPU as None for -1
tools/power/x86/intel-speed-select: Fix display for unsupported levels
tools/power/x86/intel-speed-select: Increase die count
tools/power/x86/intel-speed-select: Increase number of CPUs displayed
tools/power/x86/intel-speed-select: Present all TRL levels for turbo-freq
tools/power/x86/intel-speed-select: SST BF/TF support per level
tools/power/x86/intel-speed-select: Support multiple dies
tools/power/x86/intel-speed-select: v1.19 release
 
tools: Add ethtool.h header to tooling infra
tools: hv: Add new fcopy application based on uio driver
tools: hv: Add vmbus_bufring
tools: hv: suppress the invalid warning for packed member alignment
tools: move alignment-related macros to new
tools: remove redundant ethtool.h from tooling infra
tools: sync include/uapi/linux/bpf.h
tools: testing: selftests: prefer TEST_PROGS for conntrack_dump_flush
tools: ynl: add --list-ops and --list-msgs to CLI
tools: ynl: add ynl_dump_empty() helper
tools: ynl: copy netlink error to NlError
tools: ynl: don't append doc of missing type directly to the type
tools: ynl: don't return None for dumps
tools: ynl: ethtool.py: Make tool invokable from any CWD
tools: ynl: ethtool.py: Output timestamping statistics from tsinfo-get operation
 
torture: Scale --do-kvfree test time
 
tpm/eventlog: remove redundant assignment to variabel ret
 
tpm: add buffer function to point to returned parameters
tpm: add hmac checks to tpm2_pcr_extend()
tpm: Add HMAC session name/handle append
tpm: Add HMAC session start and end functions
tpm: Add NULL primary creation
tpm: add session encryption protection to tpm2_get_random()
tpm: Add TCG mandated Key Derivation Functions (KDFs)
tpm: add the null key name as a sysfs export
tpm: Add the rest of the session HMAC API
tpm: Add tpm_buf_read_{u8,u16,u32}
tpm: Address !chip->auth in tpm2_*_auth_session()
tpm: Address !chip->auth in tpm_buf_append_hmac_session*()
tpm: Address !chip->auth in tpm_buf_append_name()
tpm: disable the TPM if NULL name changes
tpm: Enable TCG_TPM2_HMAC by default only for X86_64
tpm: export the context save and load commands
tpm: Move buffer handling from static inlines to real functions
tpm: Open code tpm_buf_parameters()
tpm: Remove tpm_send()
tpm: Remove unused tpm_buf_tag()
tpm: Rename TPM2_OA_TMPL to TPM2_OA_NULL_KEY and make it local
tpm: Store the length of the tpm_buf data separately.
tpm: Switch to new Intel CPU model defines
tpm: TPM2B formatted buffers
tpm: Update struct tpm_buf documentation comments
 
tpm_tis: Do *not* flush uninitialized work
 
tpm_tis_spi: Account for SPI header when allocating TPM SPI xfer buffer
 
trace doc: Minor grammatical correction
 
trace/events/page_ref: trace the raw page mapcount value
 
trace: adjust TP_STORE_ADDR_PORTS_SKB() parameters
trace: events: cleanup deprecated strncpy uses
trace: move to TP_STORE_ADDRS related macro to net_probe_common.h
trace: tcp: fully support trace_tcp_send_reset
trace: use TP_STORE_ADDRS() macro in inet_sk_error_report()
trace: use TP_STORE_ADDRS() macro in inet_sock_set_state()
 
tracefs: Clear EVENT_INODE flag in tracefs_drop_inode()
tracefs: Update inode permissions on remount
 
tracing/net_sched: NULL pointer dereference in perf_trace_qdisc_reset()
 
tracing/probes: fix error check in parse_btf_field()
tracing/probes: support '%pd' type for print struct dentry's name
tracing/probes: support '%pD' type for print struct file's name
 
tracing/selftests: Default to verbose mode when running in kselftest
tracing/selftests: Fix kprobe event name test for .isra. functions
tracing/selftests: Support log output when generating KTAP output
 
tracing/treewide: Remove second parameter of __assign_str()
 
tracing/user_events: Fix non-spaced field matching
 
tracing: Add MODULE_DESCRIPTION() to preemptirq_delay_test
tracing: Add sched_prepare_exec tracepoint
tracing: Add the ::microcode field to the mce_record tracepoint
tracing: Add the ::ppin field to the mce_record tracepoint
tracing: Allow user-space mapping of the ring-buffer
tracing: Build event generation tests only as modules
tracing: Have memmapped ring buffer use ioctl of "R" range 0x20-2F
tracing: Improve benchmark test performance by using do_div()
tracing: Select new NEED_TASKS_RCU Kconfig option
 
treewide: use initializer for struct vm_unmapped_area_info
treewide: Use sysfs_bin_attr_simple_read() helper
 
tty/sysrq: Replay kernel log messages on consoles via sysrq
 
tty: 8250_dma: use dmaengine_prep_slave_sg()
tty: 8250_omap: use dmaengine_prep_slave_sg()
tty: 8250_pci: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY
tty: add the option to have a tty reject a new ldisc
tty: atmel_serial: define macro for RX size
tty: atmel_serial: use single DMA mapping for RX
tty: atmel_serial: use single DMA mapping for TX
tty: hvc-iucv: Make use of iucv_alloc_device()
tty: hvc: Remove second semicolon
tty: mcf: MCF54418 has 10 UARTS
tty: msm_serial: use dmaengine_prep_slave_sg()
tty: mxser: Remove __counted_by from mxser_board.ports[]
tty: n_gsm: fix missing receive state reset after mode switch
tty: n_gsm: fix possible out-of-bounds in gsm0_receive()
tty: n_gsm: replace deprecated strncpy with strscpy
tty: n_tty: Fix buffer offsets when lookahead is used
tty: serial: 8250: Fix port count mismatch with the device
tty: serial: fsl_lpuart: use dev_err_probe for clocks
tty: serial: ma35d1: Add a NULL check for of_node
tty: serial: max310x: convert to use maple tree register cache
tty: serial: sc16is7xx: convert to use maple tree register cache
tty: serial: switch from circ_buf to kfifo
tty: serial: uartps: Add support for uartps controller reset
tty: vt: conmakehash: Don't mention the full path of the input in output
 
uapi: stddef.h: Provide UAPI macros for __counted_by_{le, be}
uapi: team: use header file generated from YAML spec
 
ublk_drv: Do not request ELEVATOR_F_ZBD_SEQ_WRITE elevator feature
ublk_drv: set DMA alignment mask to 3
 
ubsan: Avoid i386 UBSAN handler crashes with Clang
ubsan: Remove 1-element array usage in debug reporting
ubsan: Restore dependency on ARCH_HAS_UBSAN
 
udf: Convert udf_adinicb_readpage() to udf_adinicb_read_folio()
udf: Convert udf_expand_file_adinicb() to use a folio
udf: Convert udf_page_mkwrite() to use a folio
udf: Convert udf_symlink_filler() to use a folio
udf: Convert udf_symlink_getattr() to use a folio
udf: Convert udf_write_begin() to use a folio
udf: Remove second semicolon
udf: replace deprecated strncpy/strcpy with strscpy
udf: udftime: prevent overflow in udf_disk_stamp_to_time()
udf: Use a folio in udf_write_end()
 
udp: annotate data-race in __udp_enqueue_schedule_skb()
udp: Avoid call to compute_score on multiple sites
udp: avoid calling sock_def_readable() if possible
udp: relax atomic operation on sk->sk_rmem_alloc
udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
 
udpencap: Remove Obsolete UDP_ENCAP_ESPINUDP_NON_IKE Support
 
uio: fsl_elbc_gpcm: Convert to platform remove callback returning void
uio: pruss: Remove this driver
uio: update kerneldoc comments for interrupt functions
uio: use threaded interrupts
 
uio_hv_generic: Enable interrupt for low speed VMBus devices
uio_hv_generic: Query the ringbuffer size for device
uio_hv_generic: Remove use of PAGE_SIZE
 
uio_pdrv_genirq: convert to use device_property APIs
 
um: Add an internal header shared among the user code
um: Add missing headers
um: Add winch to winch_handlers before registering winch IRQ
um: Fix -Wmissing-prototypes warnings for (rt_)sigreturn
um: Fix -Wmissing-prototypes warnings for __vdso_*
um: Fix -Wmissing-prototypes warnings for __warp_* and foo
um: Fix -Wmissing-prototypes warnings for text_poke*
um: Fix return value in ubd_init()
um: Fix the -Wmissing-prototypes warning for __switch_mm
um: Fix the -Wmissing-prototypes warning for get_thread_reg
um: Fix the declaration of kasan_map_memory
um: Fix the declaration of vfree
um: Fix the return type of __switch_to
um: Make local functions and variables static
um: Makefile: use bash from the environment
um: Move declarations to proper headers
um: process: remove unused 'n' variable
um: Remove unused do_get_thread_area function
um: Remove unused functions
um: rtc: Convert to platform remove callback returning void
um: signal: move pid variable where needed
um: slirp: remove set but unused variable 'pid'
um: Stop tracking host PID in cpu_tasks
um: vector: fix bpfflash parameter evaluation
um: vector: remove unused len variable/calculation
um: virt-pci: drop owner assignment
um: virtio_uml: Convert to platform remove callback returning void
 
umh: Remove the now superfluous sentinel elements from ctl_table array
 
uprobes: add speculative lockless system-wide uprobe filter check
uprobes: encapsulate preparation of uprobe args buffer
uprobes: prepare uprobe args buffer lazily
uprobes: prevent mutex_lock() under rcu_read_lock()
uprobes: reduce contention on uprobes_tree access
 
UPSTREAM: tcp: fix DSACK undo in fast recovery to call tcp_try_to_open()
 
usb-storage: alauda: Check whether the media is initialized
 
USB: Add USB_QUIRK_NO_SET_INTF quirk for START BP-850k
 
usb: aqc111: stop lying about skb->truesize
usb: atm: cxacru: fix endpoint checking in cxacru_bind()
usb: chipidea: ci_hdrc_imx: align usb wakeup clock name with dt-bindings
usb: chipidea: move ci_ulpi_init after the phy initialization
usb: chipidea: npcm: Convert to platform remove callback returning void
 
USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
 
usb: core: add missing of_node_put() in usb_of_has_devices_or_graph
 
USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
 
usb: core: Remove the useless struct usb_devmap which is just a bitmap
usb: dwc2: Add core new versions definition
usb: dwc2: Add eUSB2 PHY disconnect flow support
usb: dwc2: Add hibernation updates for ULPI PHY
usb: dwc2: Add new parameter eusb2_disc
usb: dwc2: add support for Sophgo CV18XX/SG200X series SoC
usb: dwc2: New bit definition in GOTGCTL register
usb: dwc2: New bit definition in GPWRDN register
usb: dwc2: New bitfield definition and programming in GRSTCTL
usb: dwc2: Remove cat_printf()
usb: dwc3: core: Access XHCI address space temporarily to read port info
usb: dwc3: core: Fix compile warning on s390 gcc in dwc3_get_phy call
usb: dwc3: core: Fix unused variable warning in core driver
usb: dwc3: core: Refactor PHY logic to support Multiport Controller
usb: dwc3: core: remove lock of otg mode during gadget suspend/resume to avoid deadlock
usb: dwc3: core: Skip setting event buffers for host only controllers
usb: dwc3: core: Workaround for CSR read timeout
usb: dwc3: exynos: add support for Google Tensor gs101
usb: dwc3: exynos: Use DEFINE_SIMPLE_DEV_PM_OPS for PM functions
usb: dwc3: pci: add support for the Intel Panther Lake
usb: dwc3: pci: Don't set "linux,phy_charger_detect" property on Lenovo Yoga Tab2 1380
usb: dwc3: qcom: Add helper function to request wakeup interrupts
usb: dwc3: qcom: Add multiport suspend/resume support for wrapper
usb: dwc3: qcom: Enable wakeup for applicable ports of multiport
usb: dwc3: qcom: Refactor IRQ handling in glue driver
usb: dwc3: Select 2.0 or 3.0 clk base on maximum_speed
usb: dwc3: Wait unconditionally after issuing EndXfer command
usb: ehci-exynos: Use DEFINE_SIMPLE_DEV_PM_OPS for PM functions
usb: ehci-exynos: Use devm_clk_get_enabled() helpers
 
USB: fix up for "usb: misc: onboard_hub: rename to onboard_dev"
 
usb: fotg210: Add missing kernel doc description
usb: fotg210: Use *-y instead of *-objs in Makefile
usb: gadget: aspeed_udc: fix device address configuration
usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
 
USB: gadget: core: create sysfs link between udc and gadget
 
usb: gadget: dummy_hcd: Set transfer interval to 1 microframe
usb: gadget: dummy_hcd: Switch to hrtimer transfer scheduler
usb: gadget: f_fs: Add the missing get_alt callback
usb: gadget: function: Remove usage of the deprecated ida_simple_xx() API
usb: gadget: mv_u3d: replace deprecated strncpy with strscpy
usb: gadget: omap_udc: remove unused variable
usb: gadget: printer: fix races against disable
usb: gadget: printer: SS+ support
usb: gadget: u_audio: Clear uac pointer when freed.
usb: gadget: u_audio: Fix race condition use of controls after free during gadget unbind.
usb: gadget: u_audio: Fix the size of a buffer in a strscpy() call
usb: gadget: u_audio: Use snprintf() instead of sprintf()
usb: gadget: u_audio: Use the 2-argument version of strscpy()
usb: gadget: u_ether: replace deprecated strncpy with strscpy
usb: gadget: uvc: configfs: ensure guid to be valid before set
usb: gadget: uvc: fix try format returns on uncompressed formats
usb: hcd-pci: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY
usb: misc: onboard_dev: add support for non-hub devices
usb: misc: onboard_dev: add support for XMOS XVF3500
usb: misc: onboard_hub: rename to onboard_dev
usb: misc: onboard_hub: use device supply names
usb: misc: uss720: add support for another variant of the Belkin F5U002
usb: misc: uss720: check for incompatible versions of the Belkin F5U002
usb: misc: uss720: document the names of the compatible devices
usb: misc: uss720: point pp->dev to usbdev->dev
usb: musb: da8xx: fix a resource leak in probe()
usb: musc: Remove unused list 'buffers'
usb: ohci-exynos: Use DEFINE_SIMPLE_DEV_PM_OPS for PM functions
usb: ohci-exynos: Use devm_clk_get_enabled() helpers
usb: phy-generic: add short delay after pulling the reset pin
usb: phy: fsl-usb: drop driver owner assignment
usb: phy: tegra: Replace of_gpio.h by proper one
usb: renesas_usbhs: Improve usbhsc_default_pipe[] for isochronous transfers
usb: renesas_usbhs: Remove renesas_usbhs_get_info() wrapper
usb: renesas_usbhs: Remove trailing comma in the terminator entry for OF table
usb: renesas_usbhs: Simplify obtaining device data
usb: renesas_usbhs: Update usbhs pipe configuration for RZ/G2L family
 
USB: serial: mos7840: fix crash on resume
USB: serial: option: add Fibocom FM350-GL
USB: serial: option: add Netprisma LCUK54 series modules
USB: serial: option: add Rolling RW350-GL variants
USB: serial: option: add support for Foxconn T99W651
USB: serial: option: add Telit FN912 rmnet compositions
USB: serial: option: add Telit generic core-dump composition
 
usb: typec: displayport: drop driver owner assignment
usb: typec: mux: gpio-sbu: Allow GPIO operations to sleep
usb: typec: nvidia: drop driver owner assignment
usb: typec: ptn36502: Only select DRM_AUX_BRIDGE with OF
usb: typec: ptn36502: switch to DRM_AUX_BRIDGE
usb: typec: qcom-pmic-typec: split HPD bridge alloc and registration
usb: typec: stusb160x: convert to use maple tree register cache
usb: typec: tcpm: fix use-after-free case in tcpm_register_source_caps
usb: typec: tcpm: Ignore received Hard Reset in TOGGLING state
usb: typec: tipd: fix event checking for tps25750
usb: typec: tipd: fix event checking for tps6598x
usb: typec: tipd: rely on i2c_get_match_data()
usb: typec: ucsi: Ack also failed Get Error commands
usb: typec: ucsi: add callback for connector status updates
usb: typec: ucsi: add update_connector callback
usb: typec: ucsi: allow non-partner GET_PDOS for Qualcomm devices
usb: typec: ucsi: always register a link to USB PD device
usb: typec: ucsi: displayport: Fix potential deadlock
usb: typec: ucsi: extract code to read PD caps
usb: typec: ucsi: glink: fix child node release in probe function
usb: typec: ucsi: glink: increase max ports for x1e80100
usb: typec: ucsi: glink: move GPIO reading into connector_status callback
usb: typec: ucsi: glink: set orientation aware if supported
usb: typec: ucsi: glink: use typec_set_orientation
usb: typec: ucsi: limit the UCSI_NO_PARTNER_PDOS even further
usb: typec: ucsi: Never send a lone connector change ack
usb: typec: ucsi: Only enable supported notifications
usb: typec: ucsi: properly register partner's PD device
usb: typec: ucsi: simplify partner's PD caps registration
usb: typec: ucsi: Stop abuse of bit definitions from ucsi.h
usb: typec: ucsi: support delaying GET_PDOS for device
usb: typec: ucsi: Wait 20ms before reading CCI after a reset
usb: typec: ucsi_acpi: Add LG Gram quirk
usb: typec: ucsi_acpi: Remove Dell quirk
usb: typec: ucsi_glink: drop NO_PARTNER_PDOS quirk for sm8550 / sm8650
usb: typec: ucsi_glink: drop special handling for CCI_BUSY
usb: typec: ucsi_glink: enable the UCSI_DELAY_DEVICE_PDOS quirk
usb: typec: ucsi_glink: enable the UCSI_DELAY_DEVICE_PDOS quirk on qcm6490
usb: typec: ucsi_glink: rework quirks implementation
usb: ucsi: stm32: fix command completion handling
 
USB: usb_parse_endpoint: ignore reserved bits
USB: Use EHCI control transfer pid macros instead of constant values.
USB: xen-hcd: Traverse host/ when CONFIG_USB_XEN_HCD is selected
 
usb: xhci: address off-by-one in xhci_num_trbs_free()
usb: xhci: check if 'requested segments' exceeds ERST capacity
usb: xhci: compact 'trb_in_td()' arguments
usb: xhci: improve debug message in xhci_ring_expansion_needed()
usb: xhci: prevent potential failure in handle_tx_event() for Transfer events without TRB
usb: xhci: remove 'handling_skipped_tds' from handle_tx_event()
usb: xhci: remove duplicate TRB_TO_SLOT_ID() calls
usb: xhci: remove goto 'cleanup' in handle_tx_event()
usb: xhci: remove redundant variable 'erst_size'
usb: xhci: replace goto with return when possible in handle_tx_event()
usb: xhci: use array_size() when allocating and freeing memory
 
Linux: use ->bd_mapping instead of ->bd_inode->i_mapping
Linux: Use bdev_is_paritition() instead of open-coding it
Linux: Use bool value in set_cpu_online()
 
usercopy: Don't use "proxy" headers
 
Linux: userfault; expand folio use in mfill_atomic_install_pte()
 
userfaultfd: convert to ->read_iter()
userfaultfd: early return in dup_userfaultfd()
userfaultfd: remove WRITE_ONCE when setting folio->index during UFFDIO_MOVE
 
vdpa: Convert sprintf/snprintf to sysfs_emit
 
vdso, math64: Provide mul_u64_u32_add_u64_shr()
 
vdso: Add CONFIG_GENERIC_VDSO_OVERFLOW_PROTECT
vdso: Add vdso_data:: Max_cycles
vdso: Consolidate nanoseconds calculation
vdso: Consolidate vdso_calc_delta()
vdso: Fix powerpc build U64_MAX undeclared error
vdso: Make delta calculation overflow safe
 
vduse: enable Virtio-net device type
vduse: Temporarily fail if control queue feature requested
vduse: validate block features only with block devices
 
vfio/cdx: add interrupt support
 
vfio/pci: Collect hot-reset devices to local buffer
vfio/pci: fix potential memory leak in vfio_intx_enable()
vfio/pci: Init the count variable in collecting hot-reset devices
vfio/pci: Insert full vma on mmap'd MMIO fault
vfio/pci: Pass eventfd context object through irqfd
vfio/pci: Pass eventfd context to IRQ handler
vfio/pci: Restore zero affected bus reset devices warning
vfio/pci: Use unmap_mapping_range()
 
vfio/qat: Add vfio_pci driver for Intel QAT SR-IOV VF devices
 
VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist
 
vfio: Create vfio_fs_type with inode per device
vfio: remove an extra semicolon
 
vfs, swap: compile out IS_SWAPFILE() on swapless configs
 
vfs: Convert debugfs to use the new mount API
vfs: Convert tracefs to use the new mount API
vfs: Delete the associated dentry when deleting a file
vfs: don't mod negative dentry count when on shrinker list
vfs: export remap and write check helpers
vfs: generate FS_CREATE before FS_OPEN when ->atomic_open used.
vfs: relax linkat() AT_EMPTY_PATH - aka flink() - requirements
 
vhost-scsi: Handle vhost_vq_work_queue failures for cmds
vhost-scsi: Handle vhost_vq_work_queue failures for events
vhost-scsi: Use system wq to flush dev for TMFs
 
vhost-vdpa: Remove usage of the deprecated ida_simple_xx() API
 
vhost: Release worker mutex during flushes
vhost: Remove vhost_vq_flush
vhost: Use virtqueue mutex for swapping worker
 
vhost_scsi: Handle vhost_vq_work_queue failures for TMFs
 
vhost_task: Handle SIGKILL by flushing work and exiting
 
video: hdmi: prefer length specifier in format over string copying
video: logo: Drop full path of the input filename in generated file
 
virt: acrn: Fix typos
virt: acrn: replace deprecated strncpy with strscpy
virt: acrn: stop using follow_pfn
virt: guest_memfd: fix reference leak on hwpoisoned page
virt: vmgenid: add support for devicetree bindings
virt: vmgenid: change implementation to use a platform driver
virt: vmgenid: drop owner assignment
 
virtio-fs: add multi-queue support
virtio-fs: limit number of request queues
 
virtio-mem: support suspend+resume
 
virtio-mmio: Convert to platform remove callback returning void
 
virtio-net: support queue stat
 
virtio-pci: Check if is_avq is NULL
 
virtio: add debugfs infrastructure to allow to debug virtio features
virtio: balloon: drop owner assignment
virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
virtio: input: drop owner assignment
virtio: mem: drop owner assignment
 
virtio_balloon: Give the balloon its own wakeup source
virtio_balloon: Treat stats requests as wakeup events
 
virtio_blk: drop owner assignment
 
virtio_console: drop owner assignment
 
virtio_net: Add a lock for per queue RX coalesce
virtio_net: Add a lock for the command VQ.
virtio_net: add the total stats field
virtio_net: Add TX stopped and wake counters
virtio_net: big mode skip the unmap check
virtio_net: checksum offloading handling fix
virtio_net: device stats helpers support driver stats
virtio_net: Do DIM update for specified queue only
virtio_net: fix a spurious deadlock issue
virtio_net: Fix memory leak in virtnet_rx_mod_work
virtio_net: Fix missed rtnl_unlock
virtio_net: fix missing lock protection on control_buf access
virtio_net: fix possible dim status unrecoverable
virtio_net: fixing XDP for fully checksummed packets handling
virtio_net: introduce ability to get reply info from device
virtio_net: introduce device stats feature and structures
virtio_net: remove "_queue" from ethtool -S
virtio_net: Remove command data from control_buf
virtio_net: Remove rtnl lock protection of command buffers
virtio_net: remove the misleading comment
virtio_net: rx remove premapped failover code
virtio_net: Store RSS setting in virtnet_info
virtio_net: support device stats
virtio_net: Support RX hash XDP hint
 
virtio_ring: enable premapped mode whatever use_dma_api
 
vmalloc: check CONFIG_EXECMEM in is_vmalloc_or_module_addr()
 
VMCI: Fix an error handling path in vmci_guest_probe_device()
 
vmci: prevent speculation leaks by sanitizing event in event_deliver()
 
VMCI: Use PCI_IRQ_ALL_TYPES to remove PCI_IRQ_LEGACY use
 
vmcore: replace strncpy with strscpy_pad
 
vmlinux.lds.h: Fix a typo in comment
 
vmlinux: Avoid weak reference to notes section
 
vmxnet3: disable rx data ring on dma allocation failure
 
vp_vdpa: don't allocate unused msix vectors
vp_vdpa: Fix return value check vp_vdpa_request_irq
 
vsock/virtio: drop owner assignment
 
VT: Use macros to define ioctls
 
vxlan: Fix regression when dropping packets due to invalid src addresses
vxlan: Pull inner IP header in vxlan_xmit_one().
 
w1: gpio: Don't use "proxy" headers
w1: gpio: Make use of device properties
w1: gpio: Remove duplicate NULL checks
w1: gpio: Switch to use dev_err_probe()
w1: gpio: Use sizeof(*pointer) instead of sizeof(type)
 
watchdog/softlockup: Low-overhead detection of interrupt storm
watchdog/softlockup: Report the most frequent interrupts
 
watchdog/wdt-main: Use cpumask_of() to avoid cpumask var on stack
 
watchdog: add HAS_IOPORT dependencies
watchdog: add missing MODULE_DESCRIPTION() macros
watchdog: allow nmi watchdog to use raw perf event
watchdog: bd9576: Drop "always-running" property
watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
watchdog: handle comma separated nmi_watchdog command line
watchdog: LENOVO_SE10_WDT should depend on X86 && DMI
watchdog: lenovo_se10_wdt: add HAS_IOPORT dependency
watchdog: lenovo_se10_wdt: Watchdog driver for Lenovo SE10 platform
watchdog: mtx-1: drop driver owner assignment
watchdog: rti_wdt: Set min_hw_heartbeat_ms to accommodate a safety margin
watchdog: sa1100: Fix PTR_ERR_OR_ZERO() vs NULL check in sa1100dog_probe()
 
wifi: ar5523: enable proper endpoint verification
wifi: ath10k: allocate dummy net_device dynamically
wifi: ath10k: drop chip-specific board data file name
wifi: ath10k: drop fw.eboard file name
wifi: ath10k: Fix an error code problem in ath10k_dbg_sta_write_peer_debug_trigger()
wifi: ath10k: fix QCOM_RPROC_COMMON dependency
wifi: ath10k: poll service ready message before failing
wifi: ath10k: populate board data for WCN3990
wifi: ath10k: Refer to INTX instead of LEGACY
wifi: ath10k: sdio: drop driver owner initialization
wifi: ath10k: sdio: simplify module initialization
wifi: ath10k: support board-specific firmware overrides
wifi: ath11k: add P2P IE in beacon template
wifi: ath11k: add support DT ieee80211-freq-limit
wifi: ath11k: adjust a comment to reflect reality
wifi: ath11k: advertise P2P dev support for QCA6390/WCN6855/QCA2066
wifi: ath11k: allocate dummy net_device dynamically
wifi: ath11k: change interface combination for P2P mode
wifi: ath11k: change scan flag scan_f_filter_prb_req for QCA6390/WCN6855/QCA2066
wifi: ath11k: change WLAN_SCAN_PARAMS_MAX_IE_LEN from 256 to 512
wifi: ath11k: do not process consecutive RDDM event
wifi: ath11k: don't force enable power save on non-running vdevs
wifi: ath11k: Fix error handling in ath11k_wmi_p2p_noa_event()
wifi: ath11k: Fix error path in ath11k_pcic_ext_irq_config
wifi: ath11k: fix hal_rx_buf_return_buf_manager documentation
wifi: ath11k: fix soc_dp_stats debugfs file permission
wifi: ath11k: fix WCN6750 firmware crash caused by 17 num_vdevs
wifi: ath11k: implement handling of P2P NoA event
wifi: ath11k: move power type check to ASSOC stage when connecting to 6 GHz AP
wifi: ath11k: remove duplicate definitions in wmi.h
wifi: ath11k: remove obsolete struct wmi_start_scan_arg
wifi: ath11k: support hibernation
wifi: ath12k: ACPI band edge channel power support
wifi: ath12k: ACPI CCA threshold support
wifi: ath12k: ACPI SAR support
wifi: ath12k: ACPI TAS support
wifi: ath12k: Add additional checks for vif and sta iterators
wifi: ath12k: add multiple radio support in a single MAC HW un/register
wifi: ath12k: add support to handle beacon miss for WCN7850
wifi: ath12k: avoid redundant code in Rx cookie conversion init
wifi: ath12k: avoid stopping mac80211 queues in ath12k_core_restart()
wifi: ath12k: Cache vdev configs before vdev create
wifi: ath12k: change supports_suspend to true for WCN7850
wifi: ath12k: check M3 buffer size as well whey trying to reuse it
wifi: ath12k: correct the capital word typo
wifi: ath12k: debugfs: radar simulation support
wifi: ath12k: decrease MHI channel buffer length to 8KB
wifi: ath12k: displace the Tx and Rx descriptor in cookie conversion table
wifi: ath12k: do not dump SRNG statistics during resume
wifi: ath12k: don't use %pK in dmesg format strings
wifi: ath12k: dynamically update peer puncturing bitmap for STA
wifi: ath12k: enable service flag for survey dump stats
wifi: ath12k: enable WIPHY_FLAG_DISABLE_WEXT
wifi: ath12k: extend the link capable flag
wifi: ath12k: fetch correct radio based on vdev status
wifi: ath12k: fix desc address calculation in wbm tx completion
wifi: ath12k: fix flush failure in recovery scenarios
wifi: ath12k: fix hal_rx_buf_return_buf_manager documentation
wifi: ath12k: fix kernel crash during resume
wifi: ath12k: fix link capable flags
wifi: ath12k: fix mac id extraction when MSDU spillover in rx error path
wifi: ath12k: fix missing endianness conversion in wmi_vdev_create_cmd()
wifi: ath12k: fix out-of-bound access of qmi_invoke_handler()
wifi: ath12k: fix the problem that down grade phy mode operation
wifi: ath12k: fix warning on DMA ring capabilities event
wifi: ath12k: flush all packets before suspend
wifi: ath12k: initial debugfs support
wifi: ath12k: Modify add and remove chanctx ops for single wiphy support
wifi: ath12k: modify ath12k mac start/stop ops for single wiphy
wifi: ath12k: modify regulatory support for single wiphy architecture
wifi: ath12k: Modify rts threshold mac op for single wiphy
wifi: ath12k: Modify set and get antenna mac ops for single wiphy
wifi: ath12k: no need to handle pktlog during suspend/resume
wifi: ath12k: Optimize the lock contention of used list in Rx data path
wifi: ath12k: read single_chip_mlo_support parameter from QMI PHY capability
wifi: ath12k: rearrange IRQ enable/disable in reset path
wifi: ath12k: Refactor data path cmem init
wifi: ath12k: Refactor error handler of Rxdma replenish
wifi: ath12k: Refactor Rxdma buffer replinish argument
wifi: ath12k: Refactor the hardware cookie conversion init
wifi: ath12k: remove duplicate definitions in wmi.h
wifi: ath12k: remove MHI LOOPBACK channels
wifi: ath12k: remove obsolete struct wmi_start_scan_arg
wifi: ath12k: scan statemachine changes for single wiphy
wifi: ath12k: set mlo_capable_flags based on QMI PHY capability
wifi: ath12k: support get_survey mac op for single wiphy
wifi: ath12k: support suspend/resume
wifi: ath12k: use correct flag field for 320 MHz channels
wifi: ath12k: vdev statemachine changes for single wiphy
wifi: ath6kl: fix sparse warnings
wifi: ath6kl: sdio: simplify module initialization
wifi: ath9k: ath9k_set_moredata(): fix sparse warnings
wifi: ath9k: eeprom: fix sparse endian warnings
wifi: ath9k: fix ath9k_use_msi declaration
wifi: ath9k: work around memset overflow warning
wifi: ath: Convert sprintf/snprintf to sysfs_emit
wifi: b43: Convert sprintf/snprintf to sysfs_emit
wifi: brcm80211: drop driver owner initialization
wifi: brcmfmac: Fix spelling mistake "ivalid" -> "invalid"
wifi: brcmfmac: pcie: handle randbuf allocation failure
wifi: brcmfmac: remove unused brcmf_usb_image struct
wifi: brcmsmac: ampdu: remove unused cb_del_ampdu_pars struct
wifi: carl9170: add a proper sanity check for endpoints
wifi: carl9170: re-fix fortified-memset warning
wifi: cfg80211: add return docs for regulatory functions
wifi: cfg80211: check BSSID Index against MaxBSSID
wifi: cfg80211: Clear mlo_links info when STA disconnects
wifi: cfg80211: fix 6 GHz scan request building
wifi: cfg80211: fix cfg80211 function kernel-doc
wifi: cfg80211: fully move wiphy work to unbound workqueue
wifi: cfg80211: handle color change per link
wifi: cfg80211: handle indoor AFC/LPI AP in probe response and beacon
wifi: cfg80211: ignore non-TX BSSs in per-STA profile
wifi: cfg80211: Lock wiphy in cfg80211_get_station
wifi: cfg80211: make some regulatory functions void
wifi: cfg80211: pmsr: use correct nla_get_uX functions
wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
wifi: cfg80211: validate HE operation element parsing
wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
wifi: cfg80211: wext: set ssids=NULL for passive scans
wifi: ieee80211: check for NULL in ieee80211_mle_size_ok()
wifi: ieee80211: fix ieee80211_mle_basic_sta_prof_size_ok()
wifi: iwlwifi: add a device ID for BZ-W
wifi: iwlwifi: add a kunit test for PCI table duplicates
wifi: iwlwifi: add support for BZ_W
wifi: iwlwifi: Add support for LARI_CONFIG_CHANGE_CMD cmd v9
wifi: iwlwifi: Add support for LARI_CONFIG_CHANGE_CMD v10
wifi: iwlwifi: bump FW API to 90 for BZ/SC devices
wifi: iwlwifi: cleanup EMLSR when BT is active handling
wifi: iwlwifi: dbg_ini: move iwl_dbg_tlv_free outside of debugfs ifdef
wifi: iwlwifi: enable monitor on passive/inactive channels
wifi: iwlwifi: Ensure prph_mac dump includes all addresses
wifi: iwlwifi: fix firmware API kernel doc
wifi: iwlwifi: Force SCU_ACTIVE for specific platforms
wifi: iwlwifi: fw: add clarifying comments about iwl_fwrt_dump_data
wifi: iwlwifi: move lari_config handlig to regulatory
wifi: iwlwifi: move WTAS macro to api file
wifi: iwlwifi: mvm: Activate EMLSR based on traffic volume
wifi: iwlwifi: mvm: add a debugfs for (un)blocking EMLSR
wifi: iwlwifi: mvm: add a debugfs for reading EMLSR blocking reasons
wifi: iwlwifi: mvm: Add a print for invalid link pair due to bandwidth
wifi: iwlwifi: mvm: Add active EMLSR blocking reasons prints
wifi: iwlwifi: mvm: add beacon template version 14
wifi: iwlwifi: mvm: Add debugfs entry for triggering internal MLO scan
wifi: iwlwifi: mvm: add debugfs for forcing unprotected ranging request
wifi: iwlwifi: mvm: Add helper functions to update EMLSR status
wifi: iwlwifi: mvm: Add support for PPAG cmd v6
wifi: iwlwifi: mvm: add the firmware API for channel survey
wifi: iwlwifi: mvm: advertise IEEE80211_HW_HANDLES_QUIET_CSA
wifi: iwlwifi: mvm: align UATS naming with firmware
wifi: iwlwifi: mvm: allocate STA links only for active links
wifi: iwlwifi: mvm: Always allow entering EMLSR from debugfs
wifi: iwlwifi: mvm: always apply 6 GHz probe limitations
wifi: iwlwifi: mvm: always set the TWT IE offset
wifi: iwlwifi: mvm: assign link STA ID lookups during restart
wifi: iwlwifi: mvm: avoid always prefering single-link
wifi: iwlwifi: mvm: avoid link lookup in statistics
wifi: iwlwifi: mvm: Block EMLSR when a p2p/softAP vif is active
wifi: iwlwifi: mvm: calculate EMLSR mode after connection
wifi: iwlwifi: mvm: check if EMLSR is allowed before selecting links
wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
wifi: iwlwifi: mvm: check vif for NULL/ERR_PTR before dereference
wifi: iwlwifi: mvm: consider FWs recommendation for EMLSR
wifi: iwlwifi: mvm: d3: fix WoWLAN command version lookup
wifi: iwlwifi: mvm: Declare HE/EHT capabilities support for P2P interfaces
wifi: iwlwifi: mvm: disable EMLSR when we suspend with wowlan
wifi: iwlwifi: mvm: Disable/enable EMLSR due to link's bandwidth/band
wifi: iwlwifi: mvm: Do not warn on invalid link on scan complete
wifi: iwlwifi: mvm: Don't allow EMLSR when the RSSI is low
wifi: iwlwifi: mvm: don't always disable EMLSR due to BT coex
wifi: iwlwifi: mvm: don't always unblock EMLSR
wifi: iwlwifi: mvm: don't change BA sessions during restart
wifi: iwlwifi: mvm: don't initialize csa_work twice
wifi: iwlwifi: mvm: don't read past the mfuart notifcation
wifi: iwlwifi: mvm: don't recompute EMLSR mode in can_activate_links
wifi: iwlwifi: mvm: don't request statistics in restart
wifi: iwlwifi: mvm: don't reset link selection during restart
wifi: iwlwifi: mvm: don't support puncturing in 5 GHz
wifi: iwlwifi: mvm: don't wake up rx_sync_waitq upon RFKILL
wifi: iwlwifi: mvm: exit EMLSR if secondary link is not used
wifi: iwlwifi: mvm: exit EMLSR upon missed beacon
wifi: iwlwifi: mvm: exit EMLSR when CSA happens
wifi: iwlwifi: mvm: extend STEP URM workaround for new devices
wifi: iwlwifi: mvm: fix a crash on 7265
wifi: iwlwifi: mvm: fix active link counting during recovery
wifi: iwlwifi: mvm: fix check in iwl_mvm_sta_fw_id_mask
wifi: iwlwifi: mvm: fix flushing during quiet CSA
wifi: iwlwifi: mvm: fix primary link setting
wifi: iwlwifi: mvm: Fix race in scan completion
wifi: iwlwifi: mvm: fix ROC version check
wifi: iwlwifi: mvm: Fix scan abort handling with HW rfkill
wifi: iwlwifi: mvm: fix the sta id in offload
wifi: iwlwifi: mvm: fix typo in debug print
wifi: iwlwifi: mvm: get periodic statistics in EMLSR
wifi: iwlwifi: mvm: handle BA session teardown in RF-kill
wifi: iwlwifi: mvm: Handle BIGTK cipher in kek_kck cmd
wifi: iwlwifi: mvm: implement EMLSR prevention mechanism.
wifi: iwlwifi: mvm: implement link grading
wifi: iwlwifi: mvm: Implement new link selection algorithm
wifi: iwlwifi: mvm: init vif works only once
wifi: iwlwifi: mvm: introduce esr_disable_reason
wifi: iwlwifi: mvm: Introduce internal MLO passive scan
wifi: iwlwifi: mvm: mark EMLSR disabled in cleanup iterator
wifi: iwlwifi: mvm: Move beacon filtering to be per link
wifi: iwlwifi: mvm: move EMLSR/links code
wifi: iwlwifi: mvm: move phy band to nl80211 band helper
wifi: iwlwifi: mvm: properly set 6 GHz channel direct probe option
wifi: iwlwifi: mvm: record and return channel survey information
wifi: iwlwifi: mvm: Refactor scan start
wifi: iwlwifi: mvm: Refactor tracking of scan UIDs
wifi: iwlwifi: mvm: Remove outdated comment
wifi: iwlwifi: mvm: remove stale STA link data during restart
wifi: iwlwifi: mvm: revert gen2 TX A-MPDU size to 64
wifi: iwlwifi: mvm: select STA mask only for active links
wifi: iwlwifi: mvm: send ap_tx_power_constraints cmd to FW in AP mode
wifi: iwlwifi: mvm: set properly mac header
wifi: iwlwifi: mvm: set wider BW OFDMA ignore correctly
wifi: iwlwifi: mvm: skip keys of other links
wifi: iwlwifi: mvm: stop assuming sta id 0 in d3
wifi: iwlwifi: mvm: support iwl_dev_tx_power_cmd_v8
wifi: iwlwifi: mvm: support wowlan notif version 4
wifi: iwlwifi: mvm: trigger link selection after exiting EMLSR
wifi: iwlwifi: mvm: trigger link selection upon TTLM start/end
wifi: iwlwifi: mvm: unlock mvm mutex
wifi: iwlwifi: mvm: use already determined cmd_id
wifi: iwlwifi: pcie: allocate dummy net_device dynamically
wifi: iwlwifi: pcie: remove duplicate PCI IDs entry
wifi: iwlwifi: Print a specific device name.
wifi: iwlwifi: Print EMLSR states name
wifi: iwlwifi: properly set WIPHY_FLAG_SUPPORTS_EXT_KEK_KCK
wifi: iwlwifi: reconfigure TLC during HW restart
wifi: iwlwifi: remove 6 GHz NVM override
wifi: iwlwifi: remove devices that never came out
wifi: iwlwifi: remove wrong CRF_IDs
wifi: iwlwifi: scan: correctly check if PSC listen period is needed
wifi: iwlwifi: Use request_module_nowait
wifi: mac80211: add flag to disallow puncturing in 5 GHz
wifi: mac80211: Add missing return value documentation
wifi: mac80211: add return docs for sta_info_flush()
wifi: mac80211: add support for tearing down negotiated TTLM
wifi: mac80211: apply mcast rate only if interface is up
wifi: mac80211: Avoid address calculations via out of bounds array indexing
wifi: mac80211: clarify IEEE80211_STATUS_SUBDATA_MASK
wifi: mac80211: clarify the dormant/suspended links docs
wifi: mac80211: correctly document struct mesh_table
wifi: mac80211: correctly parse Spatial Reuse Parameter Set element
wifi: mac80211: defer link switch work in reconfig
wifi: mac80211: disable softirqs for queued frame handling
wifi: mac80211: don't ask driver about no-op link changes
wifi: mac80211: don't enter idle during link switch
wifi: mac80211: don't select link ID if not provided in scan request
wifi: mac80211: extend IEEE80211_KEY_FLAG_GENERATE_MMIE to other ciphers
wifi: mac80211: fix BSS_CHANGED_MLD_TTLM description
wifi: mac80211: fix BSS_CHANGED_UNSOL_BCAST_PROBE_RESP
wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
wifi: mac80211: fix monitor channel with chanctx emulation
wifi: mac80211: fix Spatial Reuse element size check
wifi: mac80211: fix UBSAN noise in ieee80211_prep_hw_scan()
wifi: mac80211: handle color change per link
wifi: mac80211: handle indoor AFC/LPI AP on assoc success
wifi: mac80211: handle link ID during management Tx
wifi: mac80211: handle sdata->u.ap.active flag with MLO
wifi: mac80211: handle tasklet frames before stopping
wifi: mac80211: improve association error reporting slightly
wifi: mac80211: improve drop for action frame return
wifi: mac80211: keep mac80211 consistent on link activation failure
wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
wifi: mac80211: mesh: init nonpeer_pm to active by default in mesh sdata
wifi: mac80211: pass proper link id for channel switch started notification
wifi: mac80211: reactivate multi-link later in restart
wifi: mac80211: Recalc offload when monitor stop
wifi: mac80211: remove ieee80211_set_hw_80211_encap()
wifi: mac80211: reserve chanctx during find
wifi: mac80211: simplify ieee80211_assign_link_chanctx()
wifi: mac80211: spectmgmt: simplify 6 GHz HE/EHT handling
wifi: mac80211: supplement parsing of puncturing bitmap
wifi: mac80211: transmit deauth only if link is available
wifi: mac80211: use kvcalloc() for codel vars
wifi: mac80211_hwsim: add support for BSS color
wifi: mac80211_hwsim: Declare HE/EHT capabilities support for P2P interfaces
wifi: mac80211_hwsim: drop owner assignment
wifi: mac80211_hwsim: move skip_beacons to be per link
wifi: mac80211_hwsim: set link ID information during Rx
wifi: mac80211_hwsim: Use wider regulatory for custom for 6GHz tests
wifi: mt76: connac: check for null before dereferencing
wifi: mt76: connac: enable critical packet mode support for mt7992
wifi: mt76: connac: enable HW CSO module for mt7996
wifi: mt76: connac: use muar idx 0xe for non-mt799x as well
wifi: mt76: connac: use peer address for station BMC entry
wifi: mt76: enable spectrum management
wifi: mt76: fix tx packet loss when scanning on DBDC
wifi: mt76: make const arrays in functions static
wifi: mt76: mt7603: add wpdma tx eof flag for PSE client reset
wifi: mt76: mt7603: fix tx queue of loopback packets
wifi: mt76: mt7615: add missing chanctx ops
wifi: mt76: mt7915: add fallback in case of missing precal data
wifi: mt76: mt7915: add missing chanctx ops
wifi: mt76: mt7915: add mt7986, mt7916 and mt7981 pre-calibration
wifi: mt76: mt7915: add support for disabling in-band discovery
wifi: mt76: mt7915: fix bogus Tx/Rx airtime duration values
wifi: mt76: mt7915: fix HE PHY capabilities IE for station mode
wifi: mt76: mt7915: fix mcu command format for mt7915 tx stats
wifi: mt76: mt7915: initialize rssi on adding stations
wifi: mt76: mt7915: only set MT76_MCU_RESET for the main phy
wifi: mt76: mt7915: Remove unused of_gpio.h
wifi: mt76: mt7915: workaround dubious x | !y warning
wifi: mt76: mt7915: workaround too long expansion sparse warnings
wifi: mt76: mt7921: cqm rssi low/high event notify
wifi: mt76: mt7921: introduce mt7920 PCIe support
wifi: mt76: mt7921e: add LED control support
wifi: mt76: mt7921s: fix potential hung tasks during chip recovery
wifi: mt76: mt7925: add EHT radiotap support in monitor mode
wifi: mt76: mt7925: ensure 4-byte alignment for suspend & wow command
wifi: mt76: mt7996: add sanity checks for background radar trigger
wifi: mt76: mt7996: disable rx header translation for BMC entry
wifi: mt76: mt7996: fix non-main BSS no beacon issue for MBSS scenario
wifi: mt76: mt7996: fix potential memory leakage when reading chip temperature
wifi: mt76: mt7996: fix size of txpower MCU command
wifi: mt76: mt7996: fix uninitialized variable in mt7996_irq_tasklet()
wifi: mt76: mt7996: let upper layer handle MGMT frame protection
wifi: mt76: mt7996: only set MT76_MCU_RESET for the main phy
wifi: mt76: mt7996: set RCPI value in rate control command
wifi: mt76: replace skb_put with skb_put_zero
wifi: mt76: sdio: move mcu queue size check inside critical section
wifi: mwifiex: Add missing MODULE_FIRMWARE() for SD8801
wifi: mwifiex: drop driver owner initialization
wifi: mwifiex: replace open-coded module_sdio_driver()
wifi: mwl8k: Avoid -Wflex-array-member-not-at-end warnings
wifi: mwl8k: initialize cmd->addr[] properly
wifi: nl80211: Avoid address calculations via out of bounds array indexing
wifi: nl80211: cleanup nl80211.h kernel-doc
wifi: nl80211: fix nl80211 uapi comment style issues
wifi: nl80211: rename enum plink_actions
wifi: qtnfmac: allocate dummy net_device dynamically
wifi: qtnfmac: Move stats allocation to core
wifi: qtnfmac: Remove generic .ndo_get_stats64
wifi: qtnfmac: Use netdev dummy allocator helper
wifi: rsi: sdio: simplify module initialization
wifi: rtl8xxxu: Add LED control code for RTL8192CU family
wifi: rtl8xxxu: Add LED control code for RTL8723BU
wifi: rtl8xxxu: Add separate MAC init table for RTL8192CU
wifi: rtl8xxxu: cleanup includes
wifi: rtl8xxxu: enable MFP support
wifi: rtl8xxxu: enable MFP support with security flag of RX descriptor
wifi: rtl8xxxu: Fix the TX power of RTL8192CU, RTL8723AU
wifi: rtl8xxxu: remove rtl8xxxu_ prefix from filenames
wifi: rtl8xxxu: remove some unused includes
wifi: rtlwifi: 8192d: initialize rate_mask in rtl92de_update_hal_rate_mask()
wifi: rtlwifi: Adjust rtl8192d-common for USB
wifi: rtlwifi: always assume QoS mode in rtl8192cu
wifi: rtlwifi: Clean up rtl8192d-common a bit
wifi: rtlwifi: drop WMM stubs from rtl8192cu
wifi: rtlwifi: Ignore IEEE80211_CONF_CHANGE_RETRY_LIMITS
wifi: rtlwifi: Move code from rtl8192de to rtl8192d-common
wifi: rtlwifi: Remove unused structs and avoid multiple -Wfamnae warnings
wifi: rtlwifi: rtl8192de: Fix 5 GHz TX power
wifi: rtlwifi: rtl8192de: Fix endianness issue in RX path
wifi: rtlwifi: rtl8192de: Fix low speed with WPA3-SAE
wifi: rtlwifi: rtl8723be: Make read-only arrays static const
wifi: rtw88: Add definitions for 8703b chip
wifi: rtw88: Add rtw8703b.c
wifi: rtw88: Add rtw8703b.h
wifi: rtw88: Add rtw8703b_tables.c
wifi: rtw88: Add rtw8703b_tables.h
wifi: rtw88: coex: Prevent doing I/O during Wi-Fi power saving
wifi: rtw88: Debug output for rtw8723x EFUSE
wifi: rtw88: remove unsupported interface type of mesh point
wifi: rtw88: Reset 8703b firmware before download
wifi: rtw88: SDIO device driver for RTL8723CS
wifi: rtw88: Set default CQM config if not present
wifi: rtw88: Shared module for rtw8723x devices
wifi: rtw88: station mode only for SDIO chips
wifi: rtw88: suppress messages of failed to flush queue
wifi: rtw88: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY
wifi: rtw89: 8852b: update hardware parameters for RFE type 5
wifi: rtw89: 8852c: add quirk to set PCI BER for certain platforms
wifi: rtw89: 8852c: disable PCI PHY EQ to improve compatibility
wifi: rtw89: 8852c: refine power sequence to imporve power consumption
wifi: rtw89: 8852c: update TX power tables to R69
wifi: rtw89: 8852c: update TX power tables to R69.1 (1 of 2)
wifi: rtw89: 8852c: update TX power tables to R69.1 (2 of 2)
wifi: rtw89: 8922a: add 8922ae to Makefile and Kconfig
wifi: rtw89: 8922a: add beacon filter and CQM support
wifi: rtw89: 8922a: configure UL MU/OFDMA power setting
wifi: rtw89: 8922a: download template probe requests for 6 GHz band
wifi: rtw89: 8922a: fix argument to hal_reset in bb_cfg_txrx_path
wifi: rtw89: 8922a: update chip parameter for coex
wifi: rtw89: 8922a: update scan offload H2C fields
wifi: rtw89: acpi: process 6 GHz SP policy from ACPI DSM
wifi: rtw89: coex: Add antenna setting function for RTL8922A
wifi: rtw89: coex: Add Bluetooth frequency hopping map version 7
wifi: rtw89: coex: Add Bluetooth scan parameter report version 7
wifi: rtw89: coex: Add Bluetooth version report version 7
wifi: rtw89: coex: Add coexistence firmware control report version 8
wifi: rtw89: coex: Add GPIO signal control version 7
wifi: rtw89: coex: Add PTA path control condition for chip RTL8922A
wifi: rtw89: coex: Add register monitor report v7 format
wifi: rtw89: coex: Add TDMA slot parameter setting version 7
wifi: rtw89: coex: Add TDMA version 7
wifi: rtw89: coex: Add v7 firmware cycle status report
wifi: rtw89: coex: Add version 3 report map of H2C command
wifi: rtw89: coex: Add Wi-Fi null data status version 7
wifi: rtw89: coex: Add Wi-Fi role v8 condition when set Bluetooth channel
wifi: rtw89: coex: Add Wi-Fi role v8 condition when set BTG control
wifi: rtw89: coex: Add WiFi role info format version 8
wifi: rtw89: coex: Allow Bluetooth doing traffic during Wi-Fi scan
wifi: rtw89: coex: Check and enable reports after run coex
wifi: rtw89: coex: Fix unexpected value in version 7 slot parameter
wifi: rtw89: coex: Re-order the index for the report from firmware
wifi: rtw89: coex: Update Bluetooth polluted Wi-Fi TX logic
wifi: rtw89: correct aSIFSTime for 6GHz band
wifi: rtw89: Correct EHT TX rate on 20MHz connection
wifi: rtw89: disable txptctrl IMR to avoid flase alarm
wifi: rtw89: download firmware with five times retry
wifi: rtw89: fix CTS transmission issue with center frequency deviation
wifi: rtw89: fw: scan offload prohibit all 6 GHz channel if no 6 GHz sband
wifi: rtw89: pci: correct TX resource checking for PCI DMA channel of firmware command
wifi: rtw89: regd: block 6 GHz by policy if not specific country
wifi: rtw89: regd: extend policy of UNII-4 for IC regulatory
wifi: rtw89: regd: handle policy of 6 GHz SP according to BIOS
wifi: rtw89: Remove the redundant else branch in the function rtw89_phy_get_kpath
wifi: rtw89: reset AFEDIG register in power off sequence
wifi: rtw89: sar: correct TX power boundary for MAC domain
wifi: rtw89: set WIPHY_FLAG_DISABLE_WEXT before MLO
wifi: rtw89: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY
wifi: rtw89: use struct to access firmware command h2c_dctl_sec_cam_v1
wifi: rtw89: use struct to fill H2C of WoWLAN global configuration
wifi: rtw89: wow: add ARP offload feature
wifi: rtw89: wow: add GTK rekey feature related H2C commands
wifi: rtw89: wow: construct EAPoL packet for GTK rekey offload
wifi: rtw89: wow: parsing Auth Key Management from associate request
wifi: rtw89: wow: prepare PTK GTK info from mac80211
wifi: rtw89: wow: refine WoWLAN flows of HCI interrupts and low power mode
wifi: rtw89: wow: send RFK pre-nofity H2C command in WoWLAN mode
wifi: rtw89: wow: support 802.11w PMF IGTK rekey
wifi: rtw89: wow: support WEP cipher on WoWLAN
wifi: rtw89: wow: update latest PTK GTK info to mac80211 after resume
wifi: ti: Avoid a hundred -Wflex-array-member-not-at-end warnings
wifi: ti: Convert sprintf/snprintf to sysfs_emit
wifi: wcn36xx: buff_to_be(): fix sparse warnings
wifi: wcn36xx: main: fix sparse warnings
wifi: wfx: drop driver owner initialization
wifi: wil6210: cfg80211: Use __counted_by() in struct wmi_start_scan_cmd and avoid some -Wfamnae warnings
wifi: wil6210: fix sparse warnings
wifi: wil6210: wmi: Use __counted_by() in struct wmi_set_link_monitor_cmd and avoid -Wfamnae warning
wifi: wilc1000: convert list management to RCU
wifi: wilc1000: document SRCU usage instead of SRCU
wifi: wilc1000: fix ies_len type in connect path
wifi: wilc1000: replace open-coded module_sdio_driver()
wifi: wilc1000: set atomic flag on kmemdup in srcu critical section
wifi: wl1251: simplify module initialization
wifi: wlcore: fix wlcore AP mode
 
wireguard: allowedips: avoid unaligned 64-bit memory accesses
wireguard: queueing: annotate intentional data race in cpu round robin
wireguard: selftests: use acpi=off instead of -no-acpi for recent QEMU
wireguard: send: annotate intentional data race in checking empty queue
 
workqueue: Add destroy_work_on_stack() in workqueue_softirq_dead()
workqueue: add function in event of workqueue_activate_work
workqueue: Allow cancel_work_sync() and disable_work() from atomic contexts on BH work items
workqueue: Cleanup subsys attribute registration
workqueue: Implement disable/enable for (delayed) work items
workqueue: Increase worker desc's length to 32
workqueue: Introduce enable_and_queue_work() convenience function
workqueue: Move attrs->cpumask out of worker_pool's properties when attrs->affn_strict
workqueue: Preserve OFFQ bits in cancel[_sync] paths
workqueue: Refactor worker ID formatting and make wq_worker_comm() use full ID string
workqueue: Remember whether a work item was on a BH workqueue
workqueue: remove unnecessary import and function in wq_monitor.py
workqueue: Remove WORK_OFFQ_CANCELING
workqueue: Use "@..." in function comment to describe variable length argument
workqueue: Use INIT_WORK_ONSTACK in workqueue_softirq_dead()
workqueue: Use list_last_entry() to get the last idle worker
 
Linux: wrapper for access to ->bd_partno
 
writeback: add wb_monitor.py script to monitor writeback info on bdi
writeback: collect stats of all wb of bdi in bdi_debug_stats_show
writeback: rename nr_reclaimable to nr_dirty in balance_dirty_pages
writeback: support retrieving per group debug writeback stats of bdi
 
X.509: Introduce scope-based x509_certificate allocation
 
x86-32: fix cmpxchg8b_emu build error with clang
 
x86/32: Remove unused IA32_STACK_TOP and two externs
 
x86/alternatives: Catch late X86_FEATURE modifiers
x86/alternatives: Get rid of __optimize_nops()
x86/alternatives: Optimize optimize_nops()
x86/alternatives: Remove a superfluous newline in _static_cpu_has()
x86/alternatives: Remove alternative_input_2()
x86/alternatives: Sort local vars in apply_alternatives()
x86/alternatives: Use a temporary buffer when optimizing NOPs
x86/alternatives: Use the correct length when optimizing NOPs
 
x86/amd_nb: Check for invalid SMN reads
 
x86/aperfmperf: Switch to new Intel CPU model defines
 
x86/apic: Improve data types to fix Coccinelle warnings
x86/apic: Switch to new Intel CPU model defines
 
x86/asm/64: Clean up memset16(), memset32(), memset64() assembly constraints in
 
x86/asm: Remove %P operand modifier from altinstr asm templates
x86/asm: Use "m" operand constraint in WRUSSQ asm template
x86/asm: Use %a instead of %P operand modifier in asm templates
x86/asm: Use %c/%n instead of %P operand modifier in asm templates
 
x86/bhi: Avoid warning in #DB handler due to BHI mitigation
 
x86/boot/64: Clear most of CR4 in startup_64(), except PAE, MCE and LA57
 
x86/boot: Add a fallthrough annotation
x86/boot: Address clang -Wimplicit-fallthrough in vsprintf()
x86/boot: Don't add the EFI stub to targets, again
x86/boot: Ignore relocations in .notes sections in walk_relocs() too
x86/boot: Move kernel cmdline setup earlier in the boot process (again)
x86/boot: Replace __PHYSICAL_START with LOAD_PHYSICAL_ADDR
x86/boot: Simplify boot stack setup
 
x86/bugs: Switch to new Intel CPU model defines
x86/bugs: Switch to new Intel CPU model defines
 
x86/build: Clean up arch/x86/tools/relocs.c a bit
 
x86/CPU/AMD: Improve the erratum 1386 workaround
 
x86/cpu/intel_epb: Switch to new Intel CPU model defines
 
x86/cpu/topology: Add support for the AMD 0x80000026 leaf
 
x86/cpu/vfm: Add new macros to work with (vendor/family/model) values
x86/cpu/vfm: Add/initialize x86_vfm field to struct cpuinfo_x86
x86/cpu/vfm: Update arch/x86/include/asm/intel-family.h
 
x86/cpu: Clear TME feature flag if TME is not enabled by BIOS
x86/cpu: Fix x86_match_cpu() to match just X86_VENDOR_INTEL
x86/cpu: Get rid of an unnecessary local variable in get_cpu_address_sizes()
x86/cpu: Improve readability of per-CPU cpumask initialization code
x86/cpu: Move leftover contents of topology.c to setup.c
x86/cpu: Provide default cache line size if not enumerated
x86/cpu: Switch to new Intel CPU model defines
x86/cpu: Switch to new Intel CPU model defines
x86/cpu: Take NUMA node into account when allocating per-CPU cpumasks
 
x86/dumpstack: Use uniform "Oops: " prefix for die() messages
 
x86/efistub: Omit physical KASLR when memory reservations exist
 
x86/entry: Merge thunk_64.S and thunk_32.S into thunk.S
 
x86/extable: Remove unused fixup type EX_TYPE_COPY
 
x86/fpu: Fix AMD X86_BUG_FXSAVE_LEAK fixup
x86/fpu: fix asm/fpu/types.h include guard
x86/fpu: Update fpu_swap_kvm_fpu() uses in comments as well
 
x86/fred: Fix typo in Kconfig description
 
x86/ftrace: enable dynamic ftrace without CONFIG_MODULES
 
x86/head: Simplify relative include path to xen-head.S
 
x86/hyperv/vtl: Correct x86_init.mpparse.parse_smp_cfg assignment
 
x86/insn: Add Key Locker instructions to the opcode map
x86/insn: Add misc new Intel instructions
x86/insn: Add support for APX EVEX instructions to the opcode map
x86/insn: Add support for APX EVEX to the instruction decoder logic
x86/insn: Add support for REX2 prefix to the instruction decoder logic
x86/insn: Add VEX versions of VPDPBUSD, VPDPBUSDS, VPDPWSSD and VPDPWSSDS
x86/insn: Fix PUSH instruction in x86 instruction decoder opcode map
x86/insn: x86/insn: Add support for REX2 prefix to the instruction decoder opcode map
 
x86/irq: Add a Kconfig option for posted MSI
x86/irq: Extend checks for pending vectors to posted interrupts
x86/irq: Factor out common code for checking pending interrupts
x86/irq: Factor out handler invocation from common_interrupt()
x86/irq: Install posted MSI notification handler
x86/irq: Remove bitfields in posted interrupt descriptor
x86/irq: Reserve a per CPU IDT vector for posted MSIs
x86/irq: Set up per host CPU posted interrupt descriptors
x86/irq: Unionize PID.PIR for 64bit access w/o casting
x86/irq: Use existing helper for pending vector check
 
x86/Kconfig: Merge the two CONFIG_X86_EXTENDED_PLATFORM entries
 
x86/kconfig: Select ARCH_WANT_FRAME_POINTERS again when UNWINDER_FRAME_POINTER=y
 
x86/kexec: Fix bug with call depth tracking
 
x86/kvm: Make kvm_async_pf_enabled __ro_after_init
 
x86/math-emu: Fix function cast warnings
 
x86/mce: Clean up TP_printk() output line of the 'mce_record' tracepoint
x86/mce: Dynamically size space for machine check records
x86/mce: Implement recovery for errors in TDX/SEAM non-root mode
x86/mce: Switch to new Intel CPU model defines
 
x86/microcode/AMD: Avoid -Wformat warning with clang-15
x86/microcode/AMD: Remove unused PATCH_MAX_SIZE macro
 
x86/microcode/intel: Switch to new Intel CPU model defines
 
x86/microcode: Remove unused struct cpu_info_ctx
 
x86/mm/numa: Use NUMA_NO_NODE when calling memblock_set_node()
 
x86/mm: care about shadow stack guard gap during placement
x86/mm: implement HAVE_ARCH_UNMAPPED_AREA_VMFLAGS
x86/mm: Switch to new Intel CPU model defines
x86/mm: Use lookup_address_in_pgd_attr() in show_fault_oops()
 
x86/msr: Move ARCH_CAP_XAPIC_DISABLE bit definition to its rightful place
 
x86/numa: Fix SRAT lookup of CFMWS ranges with numa_fill_memblks()
 
x86/of: Change x86_dtb_parse_smp_config() to static
x86/of: Map NUMA node to CPUs as per DeviceTree
x86/of: Set the parse_smp_cfg for all the DeviceTree platforms by default
 
x86/pat: Fix W^X violation false-positives when running as Xen PV guest
x86/pat: Introduce lookup_address_in_pgd_attr()
x86/pat: Restructure _lookup_address_cpa()
 
x86/pci/ce4100: Remove unused 'struct sim_reg_op'
 
x86/pci: Remove OLPC dead code
x86/pci: Skip early E820 check for ECAM region
 
x86/percpu: Convert this_percpu_xchg_op() from asm() to C code, to generate better code
x86/percpu: Do not use this_cpu_read_stable_8() for 32-bit targets
x86/percpu: Enable named address spaces for GCC 9.1+
x86/percpu: Fix x86_this_cpu_variable_test_bit() asm template
x86/percpu: Introduce raw_cpu_read_long() to reduce ifdeffery
x86/percpu: Move raw_percpu_xchg_op() to a better place
x86/percpu: Re-enable named address spaces with KASAN for GCC 13.3+
x86/percpu: Re-enable named address spaces with sanitizers for GCC 13.3+
x86/percpu: Rewrite x86_this_cpu_test_bit() and friends as macros
x86/percpu: Unify arch_raw_cpu_ptr() defines
x86/percpu: Use __force to cast from __percpu address space
 
x86/platform/iris: Convert to platform remove callback returning void
 
x86/platform/olpc-x01-pm: Convert to platform remove callback returning void
 
x86/platform/olpc-xo1-sci: Convert to platform remove callback returning void
 
x86/purgatory: Switch to the position-independent small code model
 
x86/resctrl: Add tracepoint for llc_occupancy tracking
x86/resctrl: Don't try to free nonexistent RMIDs
x86/resctrl: Pass domain to target CPU
x86/resctrl: Rename pseudo_lock_event.h to trace.h
x86/resctrl: Simplify call convention for MSR update functions
x86/resctrl: Switch to new Intel CPU model defines
 
x86/rtc: Remove unused intel-mid.h
 
x86/selftests: Skip the tests if prerequisites aren't fulfilled
 
x86/sev: Make the VMPL0 checking more straight forward
x86/sev: Rename snp_init() in boot/compressed/sev.c
x86/sev: Shorten struct name snp_secrets_page_layout to snp_secrets_page
x86/sev: Take NUMA node into account when allocating memory for per-CPU SEV data
 
x86/shstk: Enable shadow stacks for x32
 
x86/syscall/compat: Remove ia32_unistd.h
x86/syscall/compat: Remove unused macro __SYSCALL_ia32_NR
 
x86/topology/amd: Evaluate SMT in CPUID leaf 0x8000001e only on family 0x17 and greater
 
x86/topology/intel: Unlock CPUID before evaluating anything
 
x86/topology: Handle bogus ACPI tables correctly
 
x86/tsc: Make __use_tsc __ro_after_init
x86/tsc: Switch to new Intel CPU model defines
x86/tsc: Trust initial offset in architectural TSC-adjust MSRs
 
x86/tsc_msr: Switch to new Intel CPU model defines
 
x86/uaccess: Fix missed zeroing of ia32 u64 get_user() range checking
 
x86/vdso: Make delta calculation overflow safe
 
x86/virt/tdx: Remove duplicate include
 
x86/vm86: Make sure the free_vm86(task) definition uses its parameter even in the !CONFIG_VM86 case
 
x86/vmlinux.lds.S: Remove conditional definition of LOAD_OFFSET
x86/vmlinux.lds.S: Take __START_KERNEL out conditional definition
 
x86/xen: Remove duplicate #include
 
x86: add kconfig symbols for assembler VAES and VPCLMULQDQ support
x86: call instrumentation hooks from copy_mc.c
x86: implement ARCH_HAS_KERNEL_FPU_SUPPORT
x86: improve array_index_mask_nospec() code generation
x86: improve bitop code generation with clang
x86: mm: accelerate pagefault when badaccess
x86: remove unneeded memblock_find_dma_reserve()
x86: Rename __{start,end}_init_task to __{start,end}_init_stack
x86: stop playing stack games in profile_pc()
x86: Stop using weak symbols for __iowrite32_copy()
 
xarray: don't use "proxy" headers
xarray: inline xas_descend to improve performance
xarray: use BITS_PER_LONGS()
 
xdp: Remove WARN() from __xdp_reg_mem_model()
 
xen/x86: add extra pages to unpopulated-alloc if available
 
xen/xenbus: Use *-y instead of *-objs in Makefile
 
xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
 
xfrm: Add dir validation to "in" data path lookup
xfrm: Add dir validation to "out" data path lookup
xfrm: Add Direction to the SA in or out
xfrm: Restrict SA direction attribute to specific netlink message types
 
xfs: actually rebuild the parent pointer xattrs
xfs: adapt the orphanage code to handle parent pointers
xfs: add a incompat feature bit for parent pointers
xfs: add a per-leaf block callback to xchk_xattr_walk
xfs: add an explicit owner field to xfs_da_args
xfs: Add cond_resched to block unmap range and reflink remap path
xfs: add error injection to test file mapping exchange recovery
xfs: add parent attributes to link
xfs: add parent attributes to symlink
xfs: add parent pointer ioctls
xfs: add parent pointer support to attribute code
xfs: add parent pointer validator functions
xfs: Add parent pointers to rename
xfs: Add parent pointers to xfs_cross_rename
xfs: add raw parent pointer apis to support repair
xfs: add the ability to reap entire inode forks
xfs: allow symlinks with short remote targets
xfs: allow unlinked symlinks and dirs with zero size
xfs: allow xattr matching on name and value for parent pointers
xfs: always set args->value in xfs_attri_item_recover
xfs: ask the dentry cache if it knows the parent of a directory
xfs: attr fork iext must be loaded before calling xfs_attr_is_leaf
xfs: bind together the front and back ends of the file range exchange code
xfs: block deltas in xfs_trans_unreserve_and_mod_sb must be positive
xfs: capture inode generation numbers in the ondisk exchmaps log item
xfs: check AGI unlinked inode buckets
xfs: check dirents have parent pointers
xfs: check opcode and iovec count match in xlog_recover_attri_commit_pass2
xfs: check parent pointer xattrs when scrubbing
xfs: check shortform attr entry flags specifically
xfs: check the flags earlier in xfs_attr_match
xfs: check unused nlink fields in the ondisk inode
xfs: clean up buffer allocation in xlog_do_recovery_pass
xfs: cleanup fdblock/frextent accounting in xfs_bmap_del_extent_delay
xfs: Clear W=1 warning in xfs_iwalk_run_callbacks()
xfs: compile out v4 support if disabled
xfs: condense directories after a mapping exchange operation
xfs: condense extended attributes after a mapping exchange operation
xfs: condense symbolic links after a mapping exchange operation
xfs: consolidate the xfs_quota_reserve_blkres definitions
xfs: constify xfs_bmap_is_written_extent
xfs: convert delayed extents to unwritten when zeroing post eof blocks
xfs: create a blob array data structure
xfs: create a hashname function for parent pointers
xfs: create a helper to compute the blockcount of a max sized remote value
xfs: create a incompat flag for atomic file mapping exchanges
xfs: create a new helper to return a file's allocation unit
xfs: create a separate hashname function for extended attributes
xfs: create an xattr iteration function for scrub
xfs: create attr log item opcodes and formats for parent pointers
xfs: create deferred log items for file mapping exchanges
xfs: create subordinate scrub contexts for xchk_metadata_inode_subtype
xfs: create temporary files and directories for online repair
xfs: declare xfs_file.c symbols in xfs_file.h
xfs: deferred scrub of dirents
xfs: deferred scrub of parent pointers
xfs: define parent pointer ondisk extended attribute format
xfs: do not allocate the entire delalloc extent in xfs_bmapi_write
xfs: don't call xfs_file_open from xfs_dir_open
xfs: don't open code XFS_FILBLKS_MIN in xfs_bmapi_write
xfs: don't open-code u64_to_user_ptr
xfs: don't pick up IOLOCK during rmapbt repair scan
xfs: don't remove the attr fork when parent pointers are enabled
xfs: don't return XFS_ATTR_PARENT attributes via listxattr
xfs: drop compatibility minimum log size computations for reflink
xfs: drop fop_flags for directories
xfs: drop the scrub file's iolock when transaction allocation fails
xfs: drop xfarray sortinfo folio on error
xfs: enable discarding of folios backing an xfile
xfs: enable logged file mapping exchange feature
xfs: enable parent pointers
xfs: enforce one namespace per attribute
xfs: ensure dentry consistency when the orphanage adopts a file
xfs: ensure unlinked list state is consistent with nlink during scrub
xfs: exchange-range for repairs is no longer dynamic
xfs: Expose init_xattrs in xfs_create_tmpfile
xfs: expose xfs_bmap_local_to_extents for online repair
xfs: extend transaction reservations for parent attributes
xfs: factor out a xfs_dir_createname_args helper
xfs: factor out a xfs_dir_lookup_args helper
xfs: factor out a xfs_dir_removename_args helper
xfs: factor out a xfs_dir_replace_args helper
xfs: fix an AGI lock acquisition ordering problem in xrep_dinode_findmode
xfs: fix CIL sparse lock context warnings
xfs: fix corruptions in the directory tree
xfs: fix direction in XFS_IOC_EXCHANGE_RANGE
xfs: fix error bailout in xrep_abt_build_new_trees
xfs: fix error returns from xfs_bmapi_write
xfs: fix freeing speculative preallocations for preallocated files
xfs: fix iunlock calls in xrep_adoption_trans_alloc
xfs: fix log recovery buffer allocation for the legacy h_size fixup
xfs: fix missing check for invalid attr flags
xfs: fix overly long line in the file_operations
xfs: fix performance problems when fstrimming a subset of a fragmented AG
xfs: fix potential AGI <-> ILOCK ABBA deadlock in xrep_dinode_findmode_walk_directory
xfs: fix sparse warnings about unused interval tree functions
xfs: Fix typo in comment
xfs: fix unit conversion error in xfs_log_calc_max_attrsetm_res
xfs: fix unlink vs cluster buffer instantiation race
xfs: fix xfs_bmap_add_extent_delay_real for partial conversions
xfs: fix xfs_init_attr_trans not handling explicit operation codes
xfs: flag empty xattr leaf blocks for optimization
xfs: free RT extents after updating the bmap btree
xfs: hide private inodes from bulkstat and handle functions
xfs: hoist AGI repair context to a heap object
xfs: hoist multi-fsb allocation unit detection to a helper
xfs: Hold inode locks in xfs_ialloc
xfs: Hold inode locks in xfs_rename
xfs: Hold inode locks in xfs_trans_alloc_dir
xfs: honor init_xattrs in xfs_init_new_inode for !ATTR fs
xfs: implement live updates for directory repairs
xfs: implement live updates for parent pointer repairs
xfs: inactivate directory data blocks
xfs: Increase XFS_DEFER_OPS_NR_INODES to 5
xfs: Increase XFS_QM_TRANS_MAXDQS to 5
xfs: inode repair should ensure there's an attr fork to store parent pointers
xfs: introduce a file mapping exchange log intent item
xfs: introduce new file range exchange ioctl
xfs: introduce vectored scrub mode
xfs: invalidate dentries for a file before moving it to the orphanage
xfs: invalidate dirloop scrub path data when concurrent updates happen
xfs: lift a xfs_valid_startblock into xfs_bmapi_allocate
xfs: look at m_frextents in xfs_iomap_prealloc_size for RT allocations
xfs: make attr removal an explicit operation
xfs: make file range exchange support realtime files
xfs: make sure sb_fdblocks is non-negative
xfs: make the reserved block permission flag explicit in xfs_attr_set
xfs: make the seq argument to xfs_bmapi_convert_delalloc() optional
xfs: make xfs_bmapi_convert_delalloc() to allocate the target offset
xfs: make XFS_TRANS_LOWMODE match the other XFS_TRANS_ definitions
xfs: match lock mode in xfs_buffered_write_iomap_begin()
xfs: minor cleanups of xfs_attr3_rmt_blocks
xfs: move files to orphanage instead of letting nlinks drop to zero
xfs: move handle ioctl code to xfs_handle.c
xfs: move inode lease breaking functions to xfs_inode.c
xfs: move more logic into xfs_extent_busy_clear_one
xfs: move orphan files to the orphanage
xfs: move RT inode locking out of __xfs_bunmapi
xfs: move xfs_attr_defer_add to xfs_attr_item.c
xfs: move xfs_ioc_scrub_metadata to scrub.c
xfs: move xfs_iops.c declarations out of xfs_inode.h
xfs: online repair of directories
xfs: online repair of parent pointers
xfs: online repair of realtime summaries
xfs: online repair of symbolic links
xfs: only clear log incompat flags at clean unmount
xfs: only iget the file once when doing vectored scrub-by-handle
xfs: parent pointer attribute creation
xfs: pass the actual offset and len to allocate to xfs_bmapi_allocate
xfs: pass the attr value to put_listent when possible
xfs: pass the owner to xfs_symlink_write_target
xfs: pass xfs_buf lookup flags to xfs_*read_agi
xfs: pin inodes that would otherwise overflow link count
xfs: rearrange xfs_attr_match parameters
xfs: rearrange xfs_da_args a bit to use less space
xfs: record inode generation in xattr update log intent items
xfs: reduce indenting in xfs_attr_node_list
xfs: reduce the rate of cond_resched calls inside scrub
xfs: refactor dir format helpers
xfs: refactor live buffer invalidation for repairs
xfs: refactor name/length checks in xfs_attri_validate
xfs: refactor name/value iovec validation in xlog_recover_attri_commit_pass2
xfs: refactor non-power-of-two alignment checks
xfs: refactor realtime inode locking
xfs: refactor xfs_is_using_logged_xattrs checks in attr item recovery
xfs: reinstate delalloc for RT inodes (if sb_rextsize == 1)
xfs: reinstate RT support in xfs_bmapi_reserve_delalloc
xfs: remove a racy if_bytes check in xfs_reflink_end_cow_extent
xfs: remove parent pointers in unlink
xfs: remove pointless unlocked assertion
xfs: remove some boilerplate from xfs_attr_set
xfs: remove the unused xfs_extent_busy_enomem trace event
xfs: remove the unusued tmp_logflags variable in xfs_bmapi_allocate
xfs: remove the xfs_iext_peek_prev_extent call in xfs_bmapi_allocate
xfs: Remove unused function is_rt_data_fork
xfs: Remove unused function xrep_dir_self_parent
xfs: remove xfs_da_args.attr_flags
xfs: remove XFS_DA_OP_NOTIME
xfs: remove XFS_DA_OP_REMOVE
xfs: repair AGI unlinked inode bucket lists
xfs: repair directories by scanning directory parent pointers
xfs: repair directory parent pointers by scanning for dirents
xfs: repair extended attributes
xfs: repair link count of nondirectories after rebuilding parent pointers
xfs: replay unlocked parent pointer updates that accrue during xattr repair
xfs: report directory tree corruption in the health information
xfs: require XFS_SB_FEAT_INCOMPAT_LOG_XATTRS for attr log intent item recovery
xfs: restrict when we try to align cow fork delalloc to cowextsz hints
xfs: restructure xfs_attr_complete_op a bit
xfs: revert commit 44af6c7e59b12
xfs: rework splitting of indirect block reservations
xfs: salvage parent pointers when rebuilding xattr structures
xfs: scan the filesystem to repair a directory dotdot entry
xfs: scrub parent pointers
xfs: scrub should set preen if attr leaf has holes
xfs: silence sparse warning when checking version number
xfs: simplify iext overflow checking and upgrade
xfs: small cleanup in xrep_update_qflags()
xfs: split out handle management helpers a bit
xfs: split xfs_bmap_add_attrfork into two pieces
xfs: split xfs_mod_freecounter
xfs: stop the steal (of data blocks for RT indirect blocks)
xfs: Stop using __maybe_unused in xfs_alloc.c
xfs: support non-power-of-two rtextsize with exchange-range
xfs: support preallocating and copying content into temporary files
xfs: support RT inodes in xfs_mod_delalloc
xfs: teach online scrub to find directory tree structure problems
xfs: teach the tempfile to set up atomic file content exchanges
xfs: try to avoid allocating from sick inode clusters
xfs: turn XFS_ATTR3_RMT_BUF_SPACE into a function
xfs: unlock new repair tempfiles after creation
xfs: unwind xfs_extent_busy_clear
xfs: update the unlinked list when repairing link counts
xfs: upgrade the extent counters in xfs_reflink_end_cow_extent later
xfs: use an XFS_OPSTATE_ flag for detecting if logged xattrs are available
xfs: use atomic extent swapping to fix user file fork data
xfs: use dontcache for grabbing inodes during scrub
xfs: use helpers to extract xattr op from opflags
xfs: use local variables for name and value length in _attri_commit_pass2
xfs: use the xfs_da_args owner field to set new dir/attr block owner
xfs: use unsigned ints for non-negative quantities in xfs_attr_remote.c
xfs: validate attr leaf buffer owners
xfs: validate attr remote value buffer owners
xfs: validate dabtree node buffer owners
xfs: validate directory leaf buffer owners
xfs: validate explicit directory block buffer owners
xfs: validate explicit directory data buffer owners
xfs: validate explicit directory free block owners
xfs: validate recovered name buffers when recovering xattr items
xfs: walk directory parent pointers to determine backref count
xfs: widen flags argument to the xfs_iflags_* helpers
xfs: xfs_quota_unreserve_blkres can't fail
 
xhci: always resume roothubs if xHC was reset during resume
xhci: Apply broken streams quirk to Etron EJ188 xHCI host
xhci: Apply reset resume quirk to Etron EJ188 xHCI host
xhci: Handle TD clearing for multiple streams case
xhci: improve PORTSC register debugging output
xhci: pci: Group out Thunderbolt xHCI IDs
xhci: pci: Use full names in PCI IDs for Intel platforms
xhci: pci: Use PCI_VENDOR_ID_RENESAS
xhci: remove xhci_check_usb2_port_capability helper
xhci: remove XHCI_TRUST_TX_LENGTH quirk
xhci: Set correct transferred length for cancelled bulk transfers
xhci: stored cached port capability values in one place
 
xsk: use generic DMA sync shortcut instead of a custom one
 
xtensa/mm: convert check_tlb_entry() to sanity check folios
 
xtensa: remove uses of PG_arch_1 on individual pages
 
yama: document function parameter
 
ynl: ensure exact-len value is resolved
ynl: rename array-nest to indexed-array
ynl: support binary and integer sub-type for indexed-array
ynl: support hex display_hint for integer
 
z_erofs_pcluster_begin(): don't bother with rounding position down
 
zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
 
zorro: Use helpers from ioport.h
 
zram: add max_pages param to recompression
zram: don't bother with reopening - just use O_EXCL for open
 
zswap: replace RB tree with xarray