Changelog in Linux kernel 6.15

 
.mailmap: remove redundant mappings of emails
 
9p/net: fix improper handling of bogus negative read/write replies
9p/net: return error on bogus (longer than requested) replies
 
9p/trans_fd: mark concurrent read and writes to p9_conn->err
 
9p: Use hashtable.h for hash_errmap
 
: Cover all possible x86 CPU cache sizes
 
__legitimize_mnt(): check for MNT_SYNC_UMOUNT should be under mount_lock
 
ABI: pps: Add ABI documentation for Intel TIO
ABI: sysfs-bus-coresight-*: fix kernelversion tags
ABI: sysfs-class-rfkill: fix kernelversion tags
ABI: sysfs-driver-dma-idxd: fix date tags
ABI: sysfs-fs-f2fs: fix date tags
ABI: sysfs-power: fix a what tag
 
accel/amdxdna: Check interrupt register before mailbox_rx_worker exits
accel/amdxdna: Declare sched_ops as static
accel/amdxdna: Refactor hardware context destroy routine
accel/amdxdna: Remove casting mailbox payload pointer
accel/amdxdna: Return error when setting clock failed for npu1
 
accel/habanalabs: constify 'struct bin_attribute'
accel/habanalabs: convert timeouts to secs_to_jiffies()
 
accel/ivpu: Abort all jobs after command queue unregister
accel/ivpu: Add API for command queue create/destroy/submit
accel/ivpu: Add cmdq_id to job related logs
accel/ivpu: Add debugfs interface for setting HWS priority bands
accel/ivpu: Add handling of VPU_JSM_STATUS_MVNCI_CONTEXT_VIOLATION_HW
accel/ivpu: Add missing locks around mmu queues
accel/ivpu: Add platform detection for presilicon
accel/ivpu: Add support for hardware fault injection
accel/ivpu: Add test modes to toggle clock relinquish disable
accel/ivpu: Allow to import single buffer into multiple contexts
accel/ivpu: Correct DCT interrupt handling
accel/ivpu: Correct mutex unlock order in job submission
accel/ivpu: Dump only first MMU fault from single context
accel/ivpu: Enable HWS by default on all platforms
accel/ivpu: Enable recovery and adjust timeouts for fpga
accel/ivpu: Expose NPU memory utilization info in sysfs
accel/ivpu: Fix deadlock in ivpu_ms_cleanup()
accel/ivpu: Fix locking order in ivpu_cmdq_destroy_ioctl
accel/ivpu: Fix locking order in ivpu_job_submit
accel/ivpu: Fix missing MMU events from reserved SSID
accel/ivpu: Fix missing MMU events if file_priv is unbound
accel/ivpu: Fix pm related deadlocks in cmdq ioctls
accel/ivpu: Fix PM related deadlocks in MS IOCTLs
accel/ivpu: Fix the D0i2 disable test mode
accel/ivpu: Fix the NPU's DPU frequency calculation
accel/ivpu: Fix warning in ivpu_ipc_send_receive_internal()
accel/ivpu: Flush pending jobs of device's workqueues
accel/ivpu: Implement D0i2 disable test mode
accel/ivpu: Increase state dump msg timeout
accel/ivpu: Move parts of MMU event IRQ handling to thread handler
accel/ivpu: Move recovery work to system_unbound_wq
accel/ivpu: Prevent runtime suspend during context abort work
accel/ivpu: Separate DB ID and CMDQ ID allocations from CMDQ allocation
accel/ivpu: Set command queue management capability based on HWS
accel/ivpu: Show NPU frequency in sysfs
accel/ivpu: Turn on HWS by default on all platforms
accel/ivpu: Update FW Boot API to version 3.28.3
accel/ivpu: Update last_busy in IRQ handler
accel/ivpu: Use effective buffer size for zero terminator
accel/ivpu: Use workqueue for IRQ handling
 
accel/qaic: Add AIC200 support
accel/qaic: Add config structs for supported cards
accel/qaic: Add support for MSI-X
accel/qaic: Allocate an exact number of MSIs
accel/qaic: Change aic100_image_table definition
accel/qaic: Mask out SR-IOV PCI resources
 
ACPI PPTT: Fix coding mistakes in a couple of sizeof() calls
 
acpi/ghes, cper: Recognize and cache CXL Protocol errors
 
acpi/ghes, cxl/pci: Process CXL CPER Protocol Errors
 
acpi/hmat / cxl: Add extended linear cache support for CXL
 
ACPI/processor_idle: Add FFH state handling
ACPI/processor_idle: Export acpi_processor_ffh_play_dead()
 
ACPI: button: Install notifier for system events as well
ACPI: button: Only send `KEY_POWER` for `ACPI_BUTTON_NOTIFY_STATUS`
ACPI: EC: Set ec_no_wakeup for Lenovo Go S
ACPI: fan: Add fan speed reporting for fans with only _FST
ACPI: HED: Always initialize before evged
 
acpi: nfit: fix narrowing conversion in acpi_nfit_ctl
acpi: numa: Add support to enumerate and store extended linear address mode
acpi: numa: Export node_to_pxm()
 
ACPI: NUMA: Use str_enabled_disabled() helper function
ACPI: platform-profile: Fix CFI violation when accessing sysfs files
ACPI: platform_profile: Improve platform_profile_unregister()
ACPI: platform_profile: Optimize _aggregate_choices()
ACPI: PNP: Add Intel OC Watchdog IDs to non-PNP device list
ACPI: power: Use str_on_off() helper function
ACPI: PPTT: Fix processor subtable walk
ACPI: processor: idle: Return an error if both P_LVL{2,3} idle states are invalid
ACPI: resource: Skip IRQ override on ASUS Vivobook 14 X1404VAP
ACPI: thermal: Fix stale comment regarding trip points
ACPI: video: Handle fetching EDID as ACPI_TYPE_PACKAGE
ACPI: video: Use str_yes_no() helper in acpi_video_bus_add()
ACPI: x86: Extend Lenovo Yoga Tab 3 quirk with skip GPIO event-handlers
 
ACPICA: Add start method for ARM FF-A
 
Linux: Add basic SPI support for SOPHGO SG2042 SoC
Linux: Add OVN to `rtnetlink.h`
Linux: Add SDCA DisCo parsing support
Linux: Add SDCA register map support
Linux: add sof support on imx95
Linux: Add static channel mapping between soundwire master
Linux: Add STM32MP25 SPI NOR support
Linux: Add support and infrastructure for RDMA TRANSPORT
Linux: Adjust all AMD audio drivers to use AMD_NODE
 
af_unix: Clean up #include under net/unix/.
af_unix: Explicitly include headers for non-pointer struct fields.
af_unix: Fix undefined 'other' error
af_unix: Move internal definitions to net/unix/.
af_unix: Sort headers.
 
afs: Change dynroot to create contents on demand
afs: Drop the net parameter from afs_unuse_cell()
afs: Fix afs_dynroot_readdir() to not use the RCU read lock
afs: Fix afs_server ref accounting
afs: Improve afs_volume tracing to display a debug ID
afs: Improve server refcount/active count tracing
afs: Make afs_lookup_cell() take a trace note
afs: Remove the "autocell" mount option
afs: Simplify cell record handling
afs: Use the per-peer app data provided by rxrpc
 
ahci: add PCI ID for Marvell 88SE9215 SATA Controller
ahci: Marvell 88SE9215 controllers prefer DMA for ATAPI
 
alloc_tag: allocate percpu counters for module tags dynamically
alloc_tag: handle incomplete bulk allocations in vm_module_tags_populate
alloc_tag: uninline code gated by mem_alloc_profiling_key in page allocator
alloc_tag: uninline code gated by mem_alloc_profiling_key in slab allocator
 
Linux: Allow retrieving accessory detection reference on
 
alpha: stop using asm-generic/iomap.h
 
ALSA/hda: intel-sdw-acpi: Correct sdw_intel_acpi_scan() function parameter
ALSA/hda: intel-sdw-acpi: Remove (explicitly) unused header
 
ALSA: ac97: convert timeouts to secs_to_jiffies()
ALSA: ac97: Convert to RUNTIME_PM_OPS() macro
ALSA: arm: aaci: Constify amba_id table
ALSA: atmel: Convert to DEFINE_SIMPLE_DEV_PM_OPS() macro
ALSA: azt2320: Replace deprecated strcpy() with strscpy()
ALSA: ctxfi: change dao_set_input functions from kzalloc to kcalloc
ALSA: docs: Fix module paths in /sys
ALSA: docs: Fix typo
ALSA: echoaudio: remove unused variable
ALSA: emu10k1: fix inconsistent indenting warning in snd_emu10k1_synth_free()
ALSA: es18xx: Fix spelling mistake "grap" -> "grab"
ALSA: es1968: Add error handling for snd_pcm_hw_constraint_pow2()
ALSA: hda-intel: Convert to RUNTIME_PM_OPS()
ALSA: hda/cirrus_scodec_test: Don't select dependencies
ALSA: hda/hdmi: extract common interface for ELD handling
ALSA: hda/realtek - Add more HP laptops which need mute led fixup
ALSA: hda/realtek - Add new HP ZBook laptop with micmute led fixup
ALSA: hda/realtek - Enable speaker for HP platform
ALSA: hda/realtek - Fixed ASUS platform headset Mic issue
ALSA: hda/realtek - restore auto-mute mode for Dell Chrome platform
ALSA: hda/realtek - Support mute led function for HP platform
ALSA: hda/realtek: Add quirk for HP Spectre x360 15-df1xxx
ALSA: hda/realtek: Add quirk for Lenovo Yoga Pro 7 14ASP10
ALSA: hda/realtek: Add support for HP Agusta using CS35L41 HDA
ALSA: hda/realtek: Add support for various HP Laptops using CS35L41 HDA
ALSA: hda/realtek: Always honor no_shutup_pins
ALSA: hda/realtek: Bass speaker fixup for ASUS UM5606KA
ALSA: hda/realtek: Enable Mute LED on HP OMEN 16 Laptop xd000xx
ALSA: hda/realtek: Enable PC beep passthrough for HP EliteBook 855 G7
ALSA: hda/realtek: Fix built-in mic assignment on ASUS VivoBook X515UA
ALSA: hda/realtek: Fix built-in mic breakage on ASUS VivoBook X515JA
ALSA: hda/realtek: Fix built-in mic on another ASUS VivoBook model
ALSA: hda/realtek: Fix built-mic regression on other ASUS models
ALSA: hda/realtek: fix micmute LEDs on HP Laptops with ALC3247
ALSA: hda/realtek: fix micmute LEDs on HP Laptops with ALC3315
ALSA: hda/realtek: Support mute LED on HP Laptop 15s-du3xxx
ALSA: hda/tas2781: Remove unnecessary NULL check before release_firmware()
ALSA: hda/tas2781: Upgrade calibratd-data writing code to support Alpha and Beta dsp firmware
ALSA: hda/tegra: Convert to RUNTIME_PM_OPS() & co
ALSA: hda: Apply volume control on speaker+lineout for HP EliteStudio AIO
ALSA: hda: cs35l56: Remove unnecessary NULL check before release_firmware()
ALSA: hda: intel: Add Lenovo IdeaPad Z570 to probe denylist
ALSA: hda: intel: Fix Optimus when GPU has no sound
ALSA: hda: Select avs-driver by default on MBL
ALSA: hda: tas2781-i2c: Remove unnecessary NULL check before release_firmware()
ALSA: hda: Use RUNTIME_PM_OPS() and pm_ptr()
ALSA: intel-hdmi-audio: Convert to SYSTEM_SLEEP_PM_OPS()
ALSA: lola: Remove unused lola_(save|restore)_mixer
ALSA: opti9xx: fix inconsistent indenting warning in snd_opti9xx_configure()
ALSA: oxygen: Convert to EXPORT_SIMPLE_DEV_PM_OPS()
ALSA: oxygen: Fix dependency on CONFIG_PM_SLEEP
ALSA: pcm: Convert to SYSTEM_SLEEP_PM_OPS()
ALSA: pcm: Drop superfluous NULL check in snd_pcm_format_set_silence()
ALSA: pcm: Fix race of buffer access at PCM OSS layer
ALSA: seq: Avoid client data changes during proc reads
ALSA: seq: Fix delivery of UMP events to group ports
ALSA: seq: Improve data consistency at polling
ALSA: seq: seq_oss_event: fix inconsistent indenting warning in note_on_event()
ALSA: sh: SND_AICA should depend on SH_DMA_API
ALSA: timer: Don't take register_mutex with copy_from/to_user()
ALSA: ump: Fix a typo of snd_ump_stream_msg_device_info
ALSA: ump: Fix buffer overflow at UMP SysEx message conversion
ALSA: usb-audio: Add quirk for Plantronics headsets to fix control names
ALSA: usb-audio: Add retry on -EPROTO from usb_set_interface()
ALSA: usb-audio: Add sample rate quirk for Audioengine D1
ALSA: usb-audio: Add sample rate quirk for Microdia JP001 USB Camera
ALSA: usb-audio: Add second USB ID for Jabra Evolve 65 headset
ALSA: usb-audio: enable support for Presonus Studio 1824c within 1810c file
ALSA: usb-audio: Fix CME quirk for UF series keyboards
ALSA: usb-audio: Fix duplicated name in MIDI substream names
ALSA: usb-audio: separate DJM-A9 cap lvl options
ALSA: vx222: Convert to DEFINE_SIMPLE_DEV_PM_OPS()
 
amd-xgbe: Fix to ensure dependent features are toggled with RX checksum offload
 
amdgpu/pm/legacy: fix suspend/resume issues
 
amdgpu/soc15: enable asic reset for dGPU in case of suspend abort
 
arch, mm: introduce arch_mm_preinit
arch, mm: make releasing of memory to page allocator more explicit
arch, mm: set high_memory in free_area_init()
arch, mm: set max_mapnr when allocating memory map for FLATMEM
arch, mm: streamline HIGHMEM freeing
 
arch/powerpc/perf: Check the instruction type before creating sample with perf_mem_data_src
arch/powerpc/perf: Update get_mem_data_src function to use saved values of sier and mmcra regs
 
arch/powerpc: drop GENERIC_PTDUMP from mpc885_ads_defconfig
arch/powerpc: Remove unused function icp_native_cause_ipi_rm()
 
arch: mips: defconfig: Drop obsolete CONFIG_NET_CLS_TCINDEX
arch: x86: add IPC mailbox accessor function and add SoC register access
 
arch_topology: init capacity_freq_ref to 0
arch_topology: Support SMT control for OF based system
 
arcnet: Add NULL check in com20020pci_probe()
 
arm/crc-t10dif: fix use of out-of-scope array in crc_t10dif_arch()
 
arm/pgtable: remove duplicate included header file
 
arm64/boot: Enable EL2 requirements for FEAT_PMUv3p9
 
arm64/crc-t10dif: fix use of out-of-scope array in crc_t10dif_arch()
 
arm64/fpsimd: Remove unused declaration fpsimd_kvm_prepare()
 
arm64/hugetlb: Consistently use pud_sect_supported()
 
arm64/hyperv: Add some missing functions to arm64
 
arm64/kernel: Always use level 2 or higher for early mappings
 
arm64/mm: Check pmd_table() in pmd_trans_huge()
arm64/mm: Check PUD_TYPE_TABLE in pud_bad()
arm64/mm: Check PXD_TYPE_TABLE in [p4d|pgd]_bad()
arm64/mm: Clear PXX_TYPE_MASK and set PXD_TYPE_SECT in [pmd|pud]_mkhuge()
arm64/mm: Clear PXX_TYPE_MASK in mk_[pmd|pud]_sect_prot()
arm64/mm: Convert __pte_to_phys() and __phys_to_pte_val() as functions
arm64/mm: Define PTDESC_ORDER
arm64/mm: Drop PXD_TABLE_BIT
 
arm64/ptdump: Test PMD_TYPE_MASK for block mapping
 
arm64/sysreg: Add register fields for HDFGRTR2_EL2
arm64/sysreg: Add register fields for HDFGWTR2_EL2
arm64/sysreg: Add register fields for HFGITR2_EL2
arm64/sysreg: Add register fields for HFGRTR2_EL2
arm64/sysreg: Add register fields for HFGWTR2_EL2
arm64/sysreg: Enforce whole word match for open/close tokens
arm64/sysreg: Fix unbalanced closing block
arm64/sysreg: Improve PIR/POR helpers
arm64/sysreg: Move POR_EL0_INIT to asm/por.h
arm64/sysreg: Rename POE_RXW to POE_RWX
arm64/sysreg: Update register fields for ID_AA64MMFR0_EL1
 
arm64/vdso: Prepare introduction of struct vdso_clock
 
arm64: Add support for HIP09 Spectre-BHB mitigation
arm64: bpf: Add BHB mitigation to the epilogue for cBPF programs
arm64: bpf: Only mitigate cBPF programs loaded by unprivileged users
arm64: Convert HPFAR_EL2 to sysreg table
arm64: cpufeature: Handle NV_frac as a synonym of NV2
arm64: cpufeature: Move arm64_use_ng_mappings to the .data section to prevent wrong idmap generation
arm64: cputype: Add comments about Qualcomm Kryo 5XX and 6XX cores
arm64: cputype: Add MIDR_CORTEX_A76AE
arm64: cputype: Add QCOM_CPU_PART_KRYO_3XX_GOLD
arm64: defconfig: Build NSS Clock Controller driver for IPQ9574
arm64: defconfig: enable DRM_DISPLAY_CONNECTOR as a module
arm64: defconfig: Enable gb_beagleplay
arm64: defconfig: Enable HSR protocol driver
arm64: defconfig: enable Qualcomm IRIS & VIDEOCC_8550 as module
arm64: defconfig: Enable Qualcomm QCM2290 GPU clock controller
arm64: defconfig: Enable Rockchip UFS host driver
arm64: defconfig: Enable SPI NAND flashes
arm64: defconfig: Enable Synopsys HDMI receiver
arm64: defconfig: Enable USB retimer and redriver
arm64: defconfig: Ensure CRYPTO_CHACHA20_NEON is selected
arm64: Don't call NULL in do_compat_alignment_fixup()
arm64: dts: Add gpio_intc node for Amlogic A4 SoCs
arm64: dts: Add gpio_intc node for Amlogic A5 SoCs
arm64: dts: airoha: en7581: Add Clock Controller node
arm64: dts: airoha: en7581: Add default partition table for EVB board
arm64: dts: airoha: en7581: Add more nodes to EN7581 SoC evaluation board
arm64: dts: airoha: en7581: Add SNAND node
arm64: dts: airoha: en7581: Fix clock-controller address
arm64: dts: allwinner: a100: Add CPU Operating Performance Points table
arm64: dts: allwinner: h700: Add LED1 for Anbernic RG35XX
arm64: dts: allwinner: h700: Add USB Host for RG35XX-H
arm64: dts: allwinner: h700: Set cpusldo to always-on for RG35XX
arm64: dts: allwinner: rg35xx: Add no-thermistor property for battery
arm64: dts: amazon: Fix simple-bus node name schema warnings
arm64: dts: amd/seattle: Base Overdrive B1 on top of B0 version
arm64: dts: amd/seattle: Drop undocumented "spi-controller" properties
arm64: dts: amd/seattle: Fix bus, mmc, and ethernet node names
arm64: dts: amd/seattle: Move and simplify fixed clocks
arm64: dts: amlogic: axg: switch to the new PWM controller binding
arm64: dts: amlogic: dreambox: fix missing clkc_audio node
arm64: dts: amlogic: g12: fix reference to unknown/untested PWM clock
arm64: dts: amlogic: g12: switch to the new PWM controller binding
arm64: dts: amlogic: gx: fix reference to unknown/untested PWM clock
arm64: dts: amlogic: gx: switch to the new PWM controller binding
arm64: dts: apple: Add cpufreq nodes for S8000/S8003
arm64: dts: apple: Add SPI NOR nvram partition to all devices
arm64: dts: apple: Add T2 devices
arm64: dts: apple: Add touchbar digitizer nodes
arm64: dts: apple: Add touchbar screen nodes
arm64: dts: apple: s5l8960x: Add backlight nodes
arm64: dts: apple: s5l8960x: Add cpufreq nodes
arm64: dts: apple: s5l8960x: Add PMGR node
arm64: dts: apple: s800-0-3: Add backlight nodes
arm64: dts: apple: s800-0-3: Add PMGR nodes
arm64: dts: apple: s8001: Add cpufreq nodes
arm64: dts: apple: s8001: Add PMGR nodes
arm64: dts: apple: Split s8000/s8003 SoC DTS files
arm64: dts: apple: t600x: Add spi controller nodes
arm64: dts: apple: t7000: Add backlight nodes
arm64: dts: apple: t7000: Add cpufreq nodes
arm64: dts: apple: t7000: Add missing CPU p-state 7 for J96 and J97
arm64: dts: apple: t7000: Add PMGR node
arm64: dts: apple: t7001: Add cpufreq nodes
arm64: dts: apple: t7001: Add PMGR node
arm64: dts: apple: t8010: Add backlight nodes
arm64: dts: apple: t8010: Add cpufreq nodes
arm64: dts: apple: t8010: Add PMGR nodes
arm64: dts: apple: t8011: Add cpufreq nodes
arm64: dts: apple: t8011: Add PMGR nodes
arm64: dts: apple: t8012: Add cpufreq nodes
arm64: dts: apple: t8012: Add PMGR nodes
arm64: dts: apple: t8015: Add backlight nodes
arm64: dts: apple: t8015: Add cpufreq nodes
arm64: dts: apple: t8015: Add PMGR nodes
arm64: dts: apple: t8103: Add spi controller nodes
arm64: dts: apple: t8103: Fix spi4 power domain sort order
arm64: dts: apple: t8112: Add spi controller nodes
arm64: dts: apple: touchbar: Mark ps_dispdfr_be as always-on
arm64: dts: colibri-imx8x: Add missing gpio-line-names
arm64: dts: corstone1000: Add definitions for secondary CPU cores
arm64: dts: exynos8895-dreamlte: enable support for microSD storage
arm64: dts: exynos8895-dreamlte: enable support for the touchscreen
arm64: dts: exynos8895: add a node for mmc
arm64: dts: exynos8895: add syscon nodes for peric0/1 and fsys0/1
arm64: dts: exynos8895: define all usi nodes
arm64: dts: exynos8895: Rename PMU nodes to fixup sorting
arm64: dts: exynos990: Add CMU_PERIS and MCT nodes
arm64: dts: exynos990: Rename and sort PMU nodes
arm64: dts: exynos: gs101-oriole: configure simple-framebuffer
arm64: dts: exynos: gs101-oriole: move common Pixel6 & 6Pro parts into a .dtsi
arm64: dts: exynos: gs101-raven: add new board file
arm64: dts: exynos: gs101: add ACPM protocol node
arm64: dts: exynos: gs101: add AP to APM mailbox node
arm64: dts: exynos: gs101: add reboot-mode support (SYSIP_DAT0)
arm64: dts: exynos: gs101: add SRAM node
arm64: dts: exynos: gs101: align poweroff writes with downstream
arm64: dts: exynos: gs101: Change labels to lower-case
arm64: dts: exynos: gs101: disable pinctrl_gsacore node
arm64: dts: exynos: gs101: drop explicit regmap from reboot nodes
arm64: dts: exynosautov920: add CPU cache information
arm64: dts: exynosautov920: add ufs phy for ExynosAutov920 SoC
arm64: dts: freescale: Add support for the GOcontroll Moduline Display
arm64: dts: freescale: imx8mm-verdin: Remove LVDS panel and backlight
arm64: dts: freescale: imx8mp-skov: configure LDB clock automatically
arm64: dts: freescale: imx8mp-skov: operate SoC in nominal mode
arm64: dts: freescale: imx93-tqma9352-mba93xxca: sort pinctrl nodes
arm64: dts: freescale: ten64: add usb hub definition
arm64: dts: freescale: tqma8mpql: Add vcc-supply for spi-nor
arm64: dts: freescale: tqma8mq: Add vcc-supply for spi-nor
arm64: dts: freescale: tqma8mqml: Add vcc-supply for spi-nor
arm64: dts: freescale: tqma8mqnl: Add vcc-supply for spi-nor
arm64: dts: hi3660: Add property for fixing CPUIdle
arm64: dts: im8mq-librem5: move dwc3 usb port under ports
arm64: dts: imx8-apalis: add clock configuration for 44.1 kHz hdmi audio
arm64: dts: imx8-ss-hsio: fix indentation in pcie node
arm64: dts: imx8-ss-hsio: Wire up DMA IRQ for PCIe
arm64: dts: imx8dxl-evk: Complete WM8960 power supplies
arm64: dts: imx8mm-kontron: Add support for reading SD_VSEL signal
arm64: dts: imx8mm-phyboard-polis: Add overlay for PEB-EVAL-01
arm64: dts: imx8mm-phyboard-polis: add RTC description
arm64: dts: imx8mm-phyboard-polis: Add support for PEB-AV-10
arm64: dts: imx8mm-phyboard-polis: Assign missing regulator for bluetooth
arm64: dts: imx8mm-phyboard-polis: Set RTC as wakeup-source
arm64: dts: imx8mm-phycore-som: add descriptions to nodes
arm64: dts: imx8mm-phycore-som: Add no-eth phy overlay
arm64: dts: imx8mm-phycore-som: Add overlay for rproc
arm64: dts: imx8mm-phycore-som: Add overlay to disable SPI NOR flash
arm64: dts: imx8mm-phycore-som: Assign regulator for dsi to lvds bridge
arm64: dts: imx8mm-phycore-som: Fix bluetooth wakeup source
arm64: dts: imx8mm-phycore-som: Keep LDO3 on in suspend
arm64: dts: imx8mm-phycore-som: Remove magic-packet property
arm64: dts: imx8mm-phygate-tauri-l: Set RTC as wakeup-source
arm64: dts: imx8mm-verdin: Link reg_usdhc2_vqmmc to usdhc2
arm64: dts: imx8mm: move bulk of rtc properties to carrierboards
arm64: dts: imx8mn-bsh-smm-s2pro: Remove invalid audio codec clock
arm64: dts: imx8mp-evk: Complete WM8960 power supplies
arm64: dts: imx8mp-kontron: Add support for reading SD_VSEL signal
arm64: dts: imx8mp-skov-reva: Use hardware signal for SD card VSELECT
arm64: dts: imx8mp-skov: add basic board as fallback
arm64: dts: imx8mp-skov: add revC BD500 board
arm64: dts: imx8mp-skov: configure uart1 for RS485
arm64: dts: imx8mp-skov: correct PMIC board limits
arm64: dts: imx8mp-skov: describe HDMI display pipeline
arm64: dts: imx8mp-skov: describe I2C bus recovery for all controllers
arm64: dts: imx8mp-skov: describe LVDS display pipeline
arm64: dts: imx8mp-skov: describe mains fail detection
arm64: dts: imx8mp-skov: fix phy-mode
arm64: dts: imx8mp-skov: increase I2C clock frequency for RTC
arm64: dts: imx8mp-skov: move I2C2 pin control group into DTSI
arm64: dts: imx8mp-skov: operate CPU at 850 mV by default
arm64: dts: imx8mp-skov: support new 7" panel board
arm64: dts: imx8mp-skov: use I2C5 for DDC
arm64: dts: imx8mp-tqma8mpql-mba8mpxl: change sound card model name
arm64: dts: imx8mp-var-som: Fix LDO5 shutdown causing SD card timeout
arm64: dts: imx8mp: add AUDIO_AXI_CLK_ROOT to AUDIOMIX block
arm64: dts: imx8mp: add fsl,nominal-mode property into nominal.dtsi
arm64: dts: imx8mp: Add optional nominal drive mode DTSI
arm64: dts: imx8mp: change AUDIO_AXI_CLK_ROOT freq. to 800MHz
arm64: dts: imx8mp: configure GPU and NPU clocks in nominal DTSI
arm64: dts: imx8mp: configure GPU and NPU clocks to overdrive rate
arm64: dts: imx8mp: use 800MHz NoC OPP for nominal drive mode
arm64: dts: imx8mq-librem5: remove undocument property 'extcon' for usb-pd@3f
arm64: dts: imx8q: add PCIe EP for i.MX8QM and i.MX8QXP
arm64: dts: imx8q: add PCIe EP overlay file for i.MX8QXP mek board
arm64: dts: imx8qm-apalis: Remove compatible from SoM dtsi
arm64: dts: imx8qm-mek: add audio-codec cs42888 and related nodes
arm64: dts: imx8qm-mek: Complete WM8960 power supplies
arm64: dts: imx8qm-ss-hsio: Wire up DMA IRQ for PCIe
arm64: dts: imx8qxp-mek: Complete WM8960 power supplies
arm64: dts: imx93-kontron: Fix SD card IO voltage control
arm64: dts: imx93: add ddr edac support
arm64: dts: imx95-19x19-evk: add typec nodes and enable usb3 node
arm64: dts: imx95: Add #io-channel-cells = <1> for adc node
arm64: dts: imx95: Add i3c1 and i3c2
arm64: dts: imx95: Add imx95-15x15-evk support
arm64: dts: imx95: add PCIe's msi-map and iommu-map property
arm64: dts: imx95: add ref clock for pcie nodes
arm64: dts: imx95: add usb3 related nodes
arm64: dts: imx95: Correct the range of PCIe app-reg region
arm64: dts: marvell: Add missing board compatible for IEI-Puzzle-M801
arm64: dts: marvell: armada-8040: Align GPIO hog name with bindings
arm64: dts: marvell: Drop incomplete root compatible/model properties
arm64: dts: marvell: Drop unused CP11X_TYPE define
arm64: dts: marvell: Fix missing/incorrect "marvell,armada3710" compatible
arm64: dts: marvell: Move arch timer and pmu nodes to top-level
arm64: dts: marvell: uDPU: define pinctrl state for alarm LEDs
arm64: dts: marvell: Use preferred node names for "simple-bus"
arm64: dts: mba8mx: change sound card model name
arm64: dts: mba8xx: Add PCIe support
arm64: dts: mba8xx: Remove invalid property disable-gpio
arm64: dts: mba93xxca: Do not assert power-down pins
arm64: dts: mediatek: add device-tree for Genio 510 EVK board
arm64: dts: mediatek: add display blocks support for the MT8365 SoC
arm64: dts: mediatek: add display support for mt8365-evk
arm64: dts: mediatek: add support for MT8370 SoC
arm64: dts: mediatek: mt6359: fix dtbs_check error for audio-codec
arm64: dts: mediatek: mt8173-elm: Drop pmic's #address-cells and #size-cells
arm64: dts: mediatek: mt8173: Fix disp-pwm compatible string
arm64: dts: mediatek: mt8173: Fix some node names
arm64: dts: mediatek: mt8183: Switch to Elan touchscreen driver
arm64: dts: mediatek: mt8188-geralt: Add graph for DSI and DP displays
arm64: dts: mediatek: mt8188: Add base display controller graph
arm64: dts: mediatek: mt8188: Add MTU3 nodes and correctly describe USB
arm64: dts: mediatek: mt8188: Add tertiary eMMC/SD/SDIO controller
arm64: dts: mediatek: mt8188: Add VDO0's DSC and MERGE block nodes
arm64: dts: mediatek: mt8188: Assign apll1 clock as parent to avoid hang
arm64: dts: mediatek: mt8195: Add base display controller graph
arm64: dts: mediatek: mt8390-genio-700-evk: Move common parts to dtsi
arm64: dts: mediatek: mt8390-genio-700: Add USB, TypeC Controller, MUX
arm64: dts: mediatek: mt8390-genio-common: Add delay codec for DMIC
arm64: dts: mediatek: mt8390-genio-common: Add routes for DMIC
arm64: dts: mediatek: mt8390-genio-common: Configure touch vreg pins
arm64: dts: mediatek: mt8390-genio-common: Fix duplicated regulator name
arm64: dts: mediatek: mt8395-genio-1200-evk: add support for TCPC port
arm64: dts: mediatek: mt8395-nio-12l: Preconfigure DSI0 pipeline
arm64: dts: mediatek: mt8395-nio-12l: Prepare MIPI DSI port
arm64: dts: mediatek: mt8395-radxa-nio-12l: Add Radxa 8 HD panel
arm64: dts: morello: Add support for common functionalities
arm64: dts: morello: Add support for fvp dts
arm64: dts: morello: Add support for soc dts
arm64: dts: morello: Fix-up cache nodes
arm64: dts: nvidia: Remove unused and undocumented "regulator-ramp-delay-scale" property
arm64: dts: qcom: gaokun3: Add Embedded Controller node
arm64: dts: renesas: Add initial device tree for Yuridenki-Shokai Kakip board
arm64: dts: renesas: Add initial support for MYIR Remi Pi
arm64: dts: renesas: eagle-function-expansion: Align GPIO hog name with bindings
arm64: dts: renesas: gray-hawk-single: Describe AVB1 and AVB2
arm64: dts: renesas: gray-hawk-single: Restore sort order
arm64: dts: renesas: r8a774c0: Re-add voltages to OPP table
arm64: dts: renesas: r8a77990: Re-add voltages to OPP table
arm64: dts: renesas: r8a779a0: Add FCPVX instances
arm64: dts: renesas: r8a779a0: Add VSPX instances
arm64: dts: renesas: r8a779f0: Add labels for rswitch ports
arm64: dts: renesas: r8a779f0: Disable rswitch ports by default
arm64: dts: renesas: r8a779g0: Restore sort order
arm64: dts: renesas: r8a779h0: Add FCPVX instance
arm64: dts: renesas: r8a779h0: Add VSPX instance
arm64: dts: renesas: r8a779h0: Remove #address- and #size-cells from AVB[0-2]
arm64: dts: renesas: r9a08g045: Add OPP table
arm64: dts: renesas: r9a08g045: Enable SYS node
arm64: dts: renesas: r9a08g045s33-smarc-pmod: Add overlay for SCIF1
arm64: dts: renesas: r9a09g047: Add SYS node
arm64: dts: renesas: r9a09g047: Add WDT1-WDT3 nodes
arm64: dts: renesas: r9a09g057: Add Mali-G31 GPU node
arm64: dts: renesas: r9a09g057: Enable SYS node
arm64: dts: renesas: r9a09g057h44-rzv2h-evk: Enable Mali-G31
arm64: dts: renesas: rcar: Add boot phase tags
arm64: dts: renesas: rzg2: Add boot phase tags
arm64: dts: renesas: rzg3e-smarc-som: Enable watchdog
arm64: dts: renesas: rzg3s-smarc-switches: Add a header to describe different switches
arm64: dts: renesas: rzg3s-smarc: Enable SCIF3
arm64: dts: renesas: s4sk: Access rswitch ports via phandles
arm64: dts: renesas: s4sk: Fix ethernet0 alias for rswitch
arm64: dts: renesas: spider-ethernet: Access rswitch ports via phandles
arm64: dts: renesas: spider-ethernet: Add ethernetN aliases for rswitch
arm64: dts: renesas: ulcb/kf: Use TDM Split Mode for capture
arm64: dts: renesas: white-hawk-csi-dsi: Use names for CSI-2 data line orders
arm64: dts: rockchip: Adapt to differences between Orange Pi 5 Max and Ultra
arm64: dts: rockchip: add 'chassis-type' property on PineNote
arm64: dts: rockchip: Add AP6275P wireless support to ArmSoM Sige7
arm64: dts: rockchip: Add clock generators for RK3528 SoC
arm64: dts: rockchip: Add device tree support for HDMI RX Controller
arm64: dts: rockchip: Add devicetree for the ROC-RK3576-PC
arm64: dts: rockchip: add dts for Ariaboard Photonicat RK3568
arm64: dts: rockchip: add EEPROM found on RK3399 Puma Haikou
arm64: dts: rockchip: Add ES8388 audio codec fallback on RK3399 ROC PC PLUS
arm64: dts: rockchip: Add ES8388 audio codec fallback on RK3588 boards
arm64: dts: rockchip: Add finer-grained PWM states for the fan on Rock 5C
arm64: dts: rockchip: Add GPU power domain regulator dependency for RK3588
arm64: dts: rockchip: Add HDMI audio outputs for rk3588
arm64: dts: rockchip: Add hdmi for rk3576
arm64: dts: rockchip: Add HDMI support for rock-4d
arm64: dts: rockchip: Add HDMI0 PHY PLL clock source to VOP2 on RK3588
arm64: dts: rockchip: Add HDMI1 node on RK3588
arm64: dts: rockchip: Add HDMI1 PHY PLL clock source to VOP2 on RK3588
arm64: dts: rockchip: add hdmi1 support to ROCK 5 ITX
arm64: dts: rockchip: Add leds node to Radxa E20C
arm64: dts: rockchip: Add maskrom button to Radxa E20C
arm64: dts: rockchip: add MNT Reform 2 laptop
arm64: dts: rockchip: Add Orange Pi 5 Ultra board
arm64: dts: rockchip: add overlay for PX30 Ringneck Haikou Video Demo adapter
arm64: dts: rockchip: add overlay for RK3399 Puma Haikou Video Demo adapter
arm64: dts: rockchip: add overlay test for Edgeble NCM6A/NCM6B
arm64: dts: rockchip: add overlay test for WolfVision PF5
arm64: dts: rockchip: add overlay tests for Rock 5B PCIe overlays
arm64: dts: rockchip: Add PHY node for HDMI1 TX port on RK3588
arm64: dts: rockchip: Add pinctrl and gpio nodes for RK3528
arm64: dts: rockchip: Add pinmuxing for eMMC on QNAP TS433
arm64: dts: rockchip: Add Radxa ROCK 4D device tree
arm64: dts: rockchip: Add rk3528 QoS register node
arm64: dts: rockchip: add rk3576 otp node
arm64: dts: rockchip: Add rng node to RK3588
arm64: dts: rockchip: Add SARADC node for RK3528
arm64: dts: rockchip: Add SDHCI controller for RK3528
arm64: dts: rockchip: Add SFC nodes for rk3576
arm64: dts: rockchip: Add SPDIF nodes to RK3588(s) device trees
arm64: dts: rockchip: Add SPDIF on RK3588
arm64: dts: rockchip: Add SPI NOR device on the ROCK 4D
arm64: dts: rockchip: add support for HAIKOU-LVDS-9904379 adapter for PX30 Ringneck
arm64: dts: rockchip: add support for sound output over HDMI on RK3399 Puma Haikou
arm64: dts: rockchip: Add UART clocks for RK3528 SoC
arm64: dts: rockchip: Add uart0 pinctrl to Radxa E20C
arm64: dts: rockchip: add usb typec host support to rk3588-jaguar
arm64: dts: rockchip: Add user button to Radxa E20C
arm64: dts: rockchip: Add vop for rk3576
arm64: dts: rockchip: Align wifi node name with bindings in CB2
arm64: dts: rockchip: Allow Turing RK1 cooling fan to spin down
arm64: dts: rockchip: Assign RT5616 MCLK rate on rk3588-friendlyelec-cm3588
arm64: dts: rockchip: Describe why is HWRNG disabled in RK356x base dtsi
arm64: dts: rockchip: disable I2C2 bus by default on RK3588 Tiger
arm64: dts: rockchip: disable I2C6 on Puma DTSI
arm64: dts: rockchip: Enable automatic fan control on Radxa Rock 5C
arm64: dts: rockchip: enable Ethernet in Haikou carrierboard, not Puma DTSI
arm64: dts: rockchip: Enable HDMI audio output for ArmSoM Sige7
arm64: dts: rockchip: Enable HDMI audio outputs for Orange Pi 5 Max
arm64: dts: rockchip: Enable HDMI audio outputs for Orange Pi 5 Plus
arm64: dts: rockchip: Enable HDMI audio outputs for Rock 5B
arm64: dts: rockchip: Enable hdmi display on sige5
arm64: dts: rockchip: Enable HDMI on armsom-sige7
arm64: dts: rockchip: Enable hdmi out display for rk3576-evb-v10
arm64: dts: rockchip: Enable HDMI receiver on rock-5b
arm64: dts: rockchip: Enable HDMI0 audio output for Orange Pi 5/5B
arm64: dts: rockchip: Enable HDMI0 PHY clk provider on RK3588
arm64: dts: rockchip: Enable HDMI1 audio output for Orange Pi 5 Ultra
arm64: dts: rockchip: Enable HDMI1 on Orange Pi 5 Max
arm64: dts: rockchip: Enable HDMI1 on Orange Pi 5 Plus
arm64: dts: rockchip: Enable HDMI1 on Orange Pi 5 Ultra
arm64: dts: rockchip: Enable HDMI1 on rk3588-evb1
arm64: dts: rockchip: Enable HDMI1 on rock-5b
arm64: dts: rockchip: Enable HDMI1 out for Edgeble-6TOPS Modules
arm64: dts: rockchip: Enable HDMI1 PHY clk provider on RK3588
arm64: dts: rockchip: enable I2C3 in Haikou carrierboard, not Ringneck DTSI
arm64: dts: rockchip: enable I2S0 in Haikou carrierboard, not Puma DTSI
arm64: dts: rockchip: Enable onboard eMMC on Radxa E20C
arm64: dts: rockchip: enable SCMI clk for RK3528 SoC
arm64: dts: rockchip: Enable SPDIF output on H96 Max V58
arm64: dts: rockchip: enable UART5 on RK3588 Tiger Haikou
arm64: dts: rockchip: Enable USB OTG for Radxa ROCK Pi E
arm64: dts: rockchip: Enable USB3 OTG on rk3588s Cool Pi 4B
arm64: dts: rockchip: Fix label name of hdptxphy for RK3588
arm64: dts: rockchip: Fix mmc-pwrseq clock name on rock-pi-4
arm64: dts: rockchip: Fix pcie reset gpio on Orange Pi 5 Max
arm64: dts: rockchip: Fix PWM pinctrl names
arm64: dts: rockchip: fix RK3576 SCMI clock IDs
arm64: dts: rockchip: fix Sige5 RTC interrupt pin
arm64: dts: rockchip: linewrap gmac assigned-clocks on Quartz64 Model A/B files a bit
arm64: dts: rockchip: minimal support for Pre-ICT tester adapter for RK3588 Jaguar
arm64: dts: rockchip: move DDC bus from Haikou carrierboard to RK3399 Puma DTSI
arm64: dts: rockchip: move I2C6 from Haikou carrierboard to Puma DTSI
arm64: dts: rockchip: Move rk356x scmi SHMEM to reserved memory
arm64: dts: rockchip: Remove bluetooth node from rock-3a
arm64: dts: rockchip: remove ethm0_clk0_25m_out from Sige5 gmac0
arm64: dts: rockchip: Remove overdrive-mode OPPs from RK3588J SoC dtsi
arm64: dts: rockchip: remove rk3588 optee node
arm64: dts: rockchip: rk356x: Add MSI controller node
arm64: dts: rockchip: rk356x: Move PCIe MSI to use GIC ITS instead of MBI
arm64: dts: rockchip: switch Rock 5C to PMIC-based TSHUT reset
arm64: dts: rockchip: Use "dma-noncoherent" in base RK3588 SoC dtsi
arm64: dts: rockchip: Use "regulator-fixed" for btreg on px30-engicam for vcc3v3-btreg
arm64: dts: s32g399a-rdb3: Add INA231 sensor entry over I2C4
arm64: dts: s32g: add common 'S32G-EVB' and 'S32G-RDB' board support
arm64: dts: s32g: add FlexCAN[0..3] support for s32g2 and s32g3
arm64: dts: s32g: add I2C[0..2] support for s32g2 and s32g3
arm64: dts: s32g: add the eDMA nodes
arm64: dts: st: add stm32mp215f-dk board support
arm64: dts: st: add stm32mp235f-dk board support
arm64: dts: st: add stm32mp257f-dk board support
arm64: dts: st: Adjust interrupt-controller for stm32mp21 SoCs
arm64: dts: st: Adjust interrupt-controller for stm32mp23 SoCs
arm64: dts: st: Adjust interrupt-controller for stm32mp25 SoCs
arm64: dts: st: introduce stm32mp21 SoCs family
arm64: dts: st: introduce stm32mp23 SoCs family
arm64: dts: st: Use 128kB size for aliased GIC400 register access on stm32mp21 SoCs
arm64: dts: st: Use 128kB size for aliased GIC400 register access on stm32mp23 SoCs
arm64: dts: st: Use 128kB size for aliased GIC400 register access on stm32mp25 SoCs
arm64: dts: tesla: Change labels to lower-case
arm64: dts: ti: am64-phyboard-electra: Add DT overlay for X27 connector
arm64: dts: ti: k3-am62-phycore-som: Reserve RTOS IPC memory
arm64: dts: ti: k3-am62-verdin-dahlia: add Microphone Jack to sound card
arm64: dts: ti: k3-am625-beagleplay: Reserve 128MiB of global CMA
arm64: dts: ti: k3-am62a-mcu: enable mcu domain pinmux
arm64: dts: ti: k3-am62a-phycore-som: Add boot phase tags
arm64: dts: ti: k3-am62a-phycore-som: Reorder properties per DTS coding style
arm64: dts: ti: k3-am62a7-sk: Add alias for RTC
arm64: dts: ti: k3-am62a7-sk: Add boot phase tag for USB0
arm64: dts: ti: k3-am62a7-sk: Add serial alias
arm64: dts: ti: k3-am62p-j722s-common-wakeup: Configure ti-sysc for wkup_uart0
arm64: dts: ti: k3-am62p5-sk: Add boot phase tag for USB0
arm64: dts: ti: k3-am62p5-sk: Add serial alias
arm64: dts: ti: k3-am62p5-sk: Support SoC wakeup using USB1 wakeup
arm64: dts: ti: k3-am62p: Enable AUDIO_REFCLKx
arm64: dts: ti: k3-am62p: fix pinctrl settings
arm64: dts: ti: k3-am62x-phyboard-lyra: Add boot phase tags
arm64: dts: ti: k3-am62x-sk-common: Add serial aliases
arm64: dts: ti: k3-am64-phycore-som: Reserve RTOS IPC memory
arm64: dts: ti: k3-am642-phyboard-electra: Add boot phase tags
arm64: dts: ti: k3-am642-phyboard-electra: Reorder properties per DTS coding style
arm64: dts: ti: k3-j721e-common-proc-board: Add boot phase tag to SERDES3
arm64: dts: ti: k3-j721e-sk: Add boot phase tag to SERDES3
arm64: dts: ti: k3-j721s2-som-p0: Add flash partition details
arm64: dts: ti: k3-j722s-evm: Add camera peripherals
arm64: dts: ti: k3-j722s-evm: Fix USB2.0_MUX_SEL to select Type-C
arm64: dts: ti: k3-j722s-main: Add BCDMA CSI overrides
arm64: dts: ti: k3-j722s-main: Add CSI2RX nodes
arm64: dts: ti: k3-j722s: fix pinctrl settings
arm64: dts: ti: k3-j784s4-evm-quad-port-eth-exp1: Remove duplicate hogs
arm64: dts: ti: k3-j784s4-j742s2-main-common: Correct the GICD size
arm64: dts: ti: k3-j784s4-j742s2-main-common: Fix serdes_ln_ctrl reg-masks
arm64: dts: tqma8xx: Add vcc-supply for spi-nor
arm64: dts: tqma8xx: enable jpeg encode and decode
arm64: dts: tqma8xx: Remove GPU TODO
arm64: dts: tqma9352-mba93xx[cl]a: swap ethernet aliases
arm64: Enable IMP DEF PMUv3 traps on Apple M*
arm64: errata: Add KRYO 2XX/3XX/4XX silver cores to Spectre BHB safe list
arm64: errata: Add missing sentinels to Spectre-BHB MIDR arrays
arm64: errata: Add newer ARM cores to the spectre_bhb_loop_affected() lists
arm64: errata: Add QCOM_KRYO_4XX_GOLD to the spectre_bhb_k24_list
arm64: errata: Assume that unknown CPUs _are_ vulnerable to Spectre BHB
arm64: extable: Add fixup handling for uaccess CPY* instructions
arm64: insn: Add BIT(23) to {load,store}_ex's mask
arm64: insn: Add load-acquire and store-release instructions
arm64: insn: Add support for encoding DSB
arm64: Kconfig: Enable HOTPLUG_SMT
arm64: Kconfig: expand STM32 Armv8 SoC with STM32MP21/STM32MP23 SoCs family
arm64: Kconfig: Update description for CONFIG_ARCH_VEXPRESS
arm64: lib: Use MOPS for usercopy routines
arm64: Make asm/cache.h compatible with vDSO
arm64: Make  _midr_in_range_list() an exported function
arm64: mediatek: mt8195-cherry: Add graph for eDP and DP displays
arm64: mm: Correct the update of max_pfn
arm64: mm: Don't use %pK through printk
arm64: mm: Drop dead code for pud special bit handling
arm64: mm: Handle PAN faults on uaccess CPY* instructions
arm64: Modify _midr_range() functions to read MIDR/REVIDR internally
arm64: module: Use RCU in all users of __module_text_address().
arm64: mops: Do not dereference src reg for a set operation
arm64: proton-pack: Add new CPUs 'k' values for branch mitigation
arm64: proton-pack: Expose whether the branchy loop k value
arm64: proton-pack: Expose whether the platform is mitigated by firmware
arm64: Provide an AMU-based version of arch_freq_get_on_cpu
arm64: realm: Use aliased addresses for device DMA to shared buffers
arm64: Rely on generic printing of preemption model
arm64: Rework checks for broken Cavium HW in the PI code
arm64: scripts/sorttable: Implement sorting mcount_loc at boot for arm64
arm64: sysreg: Add layout for ICH_HCR_EL2
arm64: sysreg: Add layout for ICH_MISR_EL2
arm64: sysreg: Add layout for ICH_VTR_EL2
arm64: tegra: Define pinmuxing for gpio pads on Tegra210
arm64: tegra: p2180: Add TMP451 temperature sensor node
arm64: tegra: p2597: Enable TCA9539 as IRQ controllers
arm64: tegra: p2597: Fix gpio for vdd-1v8-dis regulator
arm64: tegra: Remove the Orin NX/Nano suspend key
arm64: tegra: Resize aperture for the IGX PCIe C5 slot
arm64: topology: Support SMT control on ACPI based system
arm64: Update AMU-based freq scale factor on entering idle
arm64: Utilize for_each_cpu_wrap for reference lookup
arm64: vdso: Switch to generic storage implementation
arm64: vdso: Work around invalid absolute relocations from GCC
arm64: versal-net: Add description for b2197-00 revA board
arm64: zynqmp: add clock-output-names property in clock nodes
arm64: zynqmp: Use DT header for firmware constants
 
ARM: 8611/1: l2x0: Switch to use hrtimer_setup()
ARM: 9439/1: arm32: simplify ARM_MMU_KEEP usage
ARM: 9441/1: rust: Enable Rust support for ARMv7
ARM: 9442/1: smp: Fix IPI alignment in /proc/interrupts
ARM: 9443/1: Require linker to support KEEP within OVERLAY for DCE
ARM: 9444/1: add KEEP() keyword to ARM_VECTORS
ARM: 9445/1: clkdev: Mark some functions with __printf() attribute
ARM: at91: Add Support in SoC driver for SAMA7D65
ARM: at91: pm: Add Backup mode for SAMA7D65
ARM: at91: pm: add DT compatible support for sama7d65
ARM: at91: pm: Enable ULP0/ULP1 for SAMA7D65
ARM: at91: pm: fix at91_suspend_finish for ZQ calibration
ARM: davinci: always enable CONFIG_ARCH_DAVINCI_DA850
 
arm: defconfig: drop RT_GROUP_SCHED=y from bcm2835/tegra/omap2plus
 
ARM: dts: amlogic: meson8: fix reference to unknown/untested PWM clock
ARM: dts: amlogic: meson8: switch to the new PWM controller binding
ARM: dts: amlogic: meson8b: fix reference to unknown/untested PWM clock
ARM: dts: amlogic: meson8b: switch to the new PWM controller binding
ARM: dts: apalis/colibri-imx6: Add support for v1.2
ARM: dts: apalis/colibri-imx6: Enable STMPE811 TS
ARM: dts: at91: calao_usb: fix button nodes
ARM: dts: at91: calao_usb: fix wrong polarity for LED
ARM: dts: at91: calao_usb: remove heartbeat for User LEDs
ARM: dts: at91: usb_a9g20_lpw: use proper mmc node name
ARM: dts: at91: use correct vendor name for Calao boards
ARM: dts: cirrus: ep7211: Align GPIO hog name with bindings
ARM: dts: imx28-sps1: Fix GPIO LEDs description
ARM: dts: imx31: Use nand-controller as node name
ARM: dts: imx53-mba53: Fix the PCA9554 compatible
ARM: dts: imx53-ppd: Fix touchscreen reset-gpios
ARM: dts: imx5: Fix the CCM interrupts description
ARM: dts: imx6qdl-apalis/colibri: Remove compatible from SoM dtsi
ARM: dts: imx6qdl-mba6: change sound card model name
ARM: dts: imx6qdl-tqma6: Add partitions subnode to spi-nor
ARM: dts: imx6qdl-tqma6: limit PMIC SW4 to 3.3V
ARM: dts: imx6qdl-tqma6: Order DT properties
ARM: dts: imx6qdl-tqma6: use sw4_reg as 3.3V supply
ARM: dts: imx6ul-14x14-evk: Complete WM8960 power supplies
ARM: dts: imx6ul-tqma6ul1: Change include order to disable fec2 node
ARM: dts: imx6ul-tqma6ul: Add vcc-supply for spi-nor
ARM: dts: imx6ul-tqma6ul: Order DT properties
ARM: dts: imx6ul: Add Variscite Concerto board support
ARM: dts: imx6ul: Add Variscite VAR-SOM-MX6UL SoM support
ARM: dts: imx7-mba7: change sound card model name
ARM: dts: imx7-tqma7: Add vcc-supply for spi-nor
ARM: dts: imx7d-sdb: Complete WM8960 power supplies
ARM: dts: imx7s: Move csi-mux to below root
ARM: dts: ixp4xx: Add Netgear WG302 v1 GPIOs
ARM: dts: ixp4xx: Fix up PCI on WG302
ARM: dts: marvell: armada: Align GPIO hog name with bindings
ARM: dts: marvell: kirkwood-openrd: Align GPIO hog name with bindings
ARM: dts: mba6ul: change sound card model name
ARM: dts: microchip: fix faulty ohci/ehci node names
ARM: dts: microchip: sama7d65: Add chipID for sama7d65
ARM: dts: microchip: sama7d65: Add DMAs to sama7d65 SoC
ARM: dts: microchip: sama7d65: Add flexcom 10 node
ARM: dts: microchip: sama7d65: Add Reset Controller to sama7d65 SoC
ARM: dts: microchip: sama7d65: Add RTC support for sama7d65
ARM: dts: microchip: sama7d65: Add SFRBU support to sama7d65
ARM: dts: microchip: sama7d65: Add Shutdown controller support
ARM: dts: microchip: sama7d65: Add watchdog for sama7d65
ARM: dts: microchip: sama7d65: Enable DMAs
ARM: dts: microchip: sama7d65: Enable shutdown controller
ARM: dts: microchip: sama7d65_curiosity: Add power monitor support
ARM: dts: microchip: sama7g5: add ADC hw trigger edge type
ARM: dts: microchip: usb_a9263: fix wrong vendor
ARM: dts: mxs: Add descriptions for imx287 based btt3-[012] devices
ARM: dts: nxp: vf: Align GPIO hog name with bindings
ARM: dts: omap4-panda-a4: Add missing model and compatible properties
ARM: dts: opos6ul: add ksz8081 phy properties
ARM: dts: Properly assign NPE to ethA
ARM: dts: renesas: r9a06g032: Fix UART dma channel order
ARM: dts: renesas: rcar-gen2: Add boot phase tags
ARM: dts: stm32: add led to stm32f746 Discovery board
ARM: dts: stm32: Add pinmux groups for Plymovent AQM board
ARM: dts: stm32: Add Plymovent AQM devicetree
ARM: dts: stm32: Add Priva E-Measuringbox devicetree
ARM: dts: stm32: add push button to stm32f746 Discovery board
ARM: dts: stm32: Add support for STM32MP13xx DHCOR SoM and DHSBC rev.200 board
ARM: dts: stm32: Add thermal support for STM32MP131
ARM: dts: stm32: add usr3 LED node to stm32f769-disco
ARM: dts: stm32: lxa-fairytux2: add Linux Automation GmbH FairyTux 2
ARM: dts: stm32: remove "snps,en-tx-lpi-clockgating" property
ARM: dts: stm32: rename LEDs nodes for stm32f769-disco
ARM: dts: stm32: use IRQ_TYPE_EDGE_FALLING on stm32mp157c-dk2
ARM: dts: sunxi: add support for NetCube Systems Kumquat
ARM: dts: sunxi: add uart1_pe pinctrl for sun8i-v3s
ARM: dts: ti/omap: omap4-serial: fix interrupts syntax
ARM: dts: ti: davinci: Align GPIO hog name with bindings
ARM: dts: ti: omap: Align GPIO hog name with bindings
ARM: dts: tqma6ul: Add partitions subnode to spi-nor
ARM: dts: tqma7: Add partitions subnode to spi-nor
ARM: dts: vf610-bk4: Use the more specific "lwn,bk4-spi"
ARM: dts: vf610-colibri: Remove compatible from SoM dtsi
ARM: dts: vfxxx: Fix the CAAM job ring node names
ARM: dts: vfxxx: Fix the order of the DMA entries
ARM: imx: mark imx53_suspend_sz as unused
ARM: imx: Switch to use hrtimer_setup()
 
arm: mem_init: use memblock_phys_free() to free DMA memory on SA1111
 
ARM: module: Use RCU in all users of __module_text_address().
 
arm: Rely on generic printing of preemption model
 
ARM: s3c: Do not include
ARM: shmobile: defconfig: Supplement DTB with ATAG information
ARM: shmobile: rcar-gen2: Remove CMA reservation code
ARM: tegra: Add ARM PMU node on Tegra114
ARM: tegra: Add DSI-A and DSI-B nodes on Tegra124
ARM: tegra: Add HDA node on Tegra114
ARM: tegra: Switch DSI-B clock parent to PLLD on Tegra114
ARM: tegra: tf101: Add al3000a illuminance sensor node
 
arm: vdso: Switch to generic storage implementation
 
ARM: zynq: Add sdhci to alias node
ARM: zynq: Define rtc alias on zc702/zc706
ARM: zynq: Define u-boot bootscrip addr via DT
ARM: zynq: Do not define address/size-cells for nand-controller
ARM: zynq: DT: List OCM memory for all platforms
ARM: zynq: Enable QSPIs on platforms
ARM: zynq: Fix fpga region DT nodes name
ARM: zynq: Mark boot-phase-specific device nodes
ARM: zynq: Point via nvmem0 alias to eeprom on zc702/zc706
ARM: zynq: Remove deprecated device_type property
ARM: zynq: Remove ethernet0 alias from Microzed
ARM: zynq: Rename i2c?-gpio to i2c?-gpio-grp
ARM: zynq: Replace 'io-standard' with 'power-source' property
ARM: zynq: Wire smcc with nand/nor memories on zc770 platform
 
arp: Convert SIOCDARP and SIOCSARP to per-netns RTNL.
 
asm-generic/io.h: rework split ioread64/iowrite64 helpers
 
asm-generic: Always define Elf_Rel and Elf_Rela
 
ASN.1: add module description
 
ASoC: adau1701: use gpiod_multi_set_value_cansleep
ASoC: Add Cirrus and Wolfson headers to ASoC section of MAINTAINERS
ASoC: add common snd_soc_ret() and use it
ASoC: ak4375: Convert to RUNTIME_PM_OPS() & co
ASoC: ak4458: Convert to RUNTIME_PM_OPS() & co
ASoC: ak5558: Convert to RUNTIME_PM_OPS() & co
ASoC: amd: acp: acp63: Use AMD_NODE
ASoC: amd: acp: acp70: Remove unnecessary if-check
ASoC: amd: acp: acp70: Use AMD_NODE
ASoC: amd: acp: add machine driver changes for ACP7.0 and ACP7.1 platforms
ASoC: amd: acp: Add new interrupt handle callbacks in acp_common_hw_ops
ASoC: amd: acp: add RT711, RT714 & RT1316 support for ACP7.0 platform
ASoC: amd: acp: amd-acp70-acpi-match: Add RT1320 & RT722 combination soundwire machine
ASoC: amd: acp: amd-acp70-acpi-match: Add rt722 support
ASoC: amd: acp: Drop local symbols for smn read/write
ASoC: amd: acp: Fix acp_common_hw_ops declaration error
ASoC: amd: acp: Fix acp_resource duplicate symbol error
ASoC: amd: acp: Fix devm_snd_soc_register_card(acp-pdm-mach) failure
ASoC: amd: acp: Fix for enabling DMIC on acp platforms via _DSD entry
ASoC: amd: acp: Fix leak in acp_pci_probe()
ASoC: amd: acp: Fix NULL pointer deref in acp_i2s_set_tdm_slot
ASoC: amd: acp: Fix NULL pointer deref on acp resume path
ASoC: amd: acp: Fix snd_soc_acpi_mach id's duplicate symbol error
ASoC: amd: acp: Implement acp_common_hw_ops support for acp platforms
ASoC: amd: acp: Move spin_lock and list initialization to acp-pci driver
ASoC: amd: acp: Refactor acp machine select
ASoC: amd: acp: Refactor acp platform device creation
ASoC: amd: acp: Refactor acp63 platform resource structure
ASoC: amd: acp: Refactor acp70 platform resource structure
ASoC: amd: acp: Refactor dmic-codec platform device creation
ASoC: amd: acp: Refactor rembrant platform resource structure
ASoC: amd: acp: Refactor renoir platform resource structure
ASoC: amd: acp: rembrandt: Use AMD_NODE
ASoC: amd: acp: Remove redundant acp70 chip->name
ASoC: amd: acp: Remove redundant acp_dev_data structure
ASoC: amd: acp: Remove white line
ASoC: amd: acp: Use str_low_high() helper function
ASoC: amd: Add DMI quirk for ACP6X mic support
ASoC: amd: Add support for ACP7.0 & ACP7.1
ASoC: amd: amd_sdw: Add quirks for Dell SKU's
ASoC: amd: Convert to RUNTIME_PM_OPS() & co
ASoC: amd: ps: add acp pci driver hw_ops for acp6.3 platform
ASoC: amd: ps: add ACP7.0 & ACP7.1 specific soundwire dma driver changes
ASoC: amd: ps: add callback functions for acp pci driver pm ops
ASoC: amd: ps: add callback to read acp pin configuration
ASoC: amd: ps: add pci driver hw_ops for ACP7.0 & ACP7.1 variants
ASoC: amd: ps: add pm ops related hw_ops for ACP7.0 & ACP7.1 platforms
ASoC: amd: ps: add soundwire dma interrupts handling for ACP7.0 platform
ASoC: amd: ps: add soundwire dma irq thread callback
ASoC: amd: ps: add soundwire wake interrupt handling
ASoC: amd: ps: fix for irq handler return status
ASoC: amd: ps: fix inconsistent indenting warning in check_and_handle_sdw_dma_irq()
ASoC: amd: ps: implement function to restore dma config for ACP7.0 platform
ASoC: amd: ps: refactor soundwire dma driver code
ASoC: amd: ps: refactor soundwire dma interrupt handling
ASoC: amd: ps: refactor soundwire dma interrupts enable/disable sequence
ASoC: amd: ps: rename acp_restore_sdw_dma_config() function
ASoC: amd: ps: rename structure names, variable and other macros
ASoC: amd: ps: store acp revision id in SoundWire dma driver private data
ASoC: amd: ps: update file description and copyright year
ASoC: amd: ps: update module description
ASoC: amd: ps: use macro for ACP6.3 pci revision id
ASoC: amd: ps: use switch statements for acp pci revision id check
ASoC: amd: update Pink Sardine platform Kconfig description
ASoC: amd: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: amd: yc: update quirk data for new Lenovo model
ASoC: and adn use snd_soc_ret()
ASoC: atmel: atmel-classd: Use str_enabled_disabled() helper
ASoC: atmel: tse850-pcm5142: Use SOC_SINGLE_EXT() helper macro
ASoC: au1x: Convert to DEFINE_SIMPLE_DEV_PM_OPS()
ASoC: audio-graph-card2-custom-sample.dtsi: remove original sample
ASoC: audio-graph-card2-custom-sample1.dtsi: Separate Sample DT
ASoC: audio-graph-card2-custom-sample2.dtsi: Separate Sample DT
ASoC: audio-graph-card2-custom-sample: Separate Sample
ASoC: audio-graph-card2: use snd_soc_ret()
ASoC: audio-graph-card: use snd_soc_ret()
ASoC: codec: arizona: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: codec: cs35l32: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: codec: cs35l33: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: codec: cs35l34: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: codec: cs4234: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: codec: cs4265: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: codec: cs4270: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: codec: cs4271: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: codec: cs42l42: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: codec: cs42l51: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: codec: cs42l52: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: codec: cs42l56: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: codec: cs42l73: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: codec: cs42xx8: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: codec: cs43130: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: codec: cs4341: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: codec: cs530x: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: codec: cs53l30: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: codec: da7210: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: codec: da7218: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: codec: da7219: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: codec: da732x: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: codec: da9055: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: codec: lochnagar-sc: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: codec: madera: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: codec: nau8540: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: codec: nau8810: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: codec: nau8822: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: codec: nau8824: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: codec: nau8825: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: codec: rk817: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: codec: rt1011: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: codec: rt1015: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: codec: rt1016: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: codec: rt1305: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: codec: rt1308: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: codec: rt274: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: codec: rt286: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: codec: rt298: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: codec: rt5616: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: codec: rt5631: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: codec: rt5640: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: codec: rt5645: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: codec: rt5651: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: codec: rt5659: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: codec: rt5660: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: codec: rt5663: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: codec: rt5665: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: codec: rt5668: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: codec: rt5670: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: codec: rt5677: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: codec: rt5682: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: codec: rt5682s: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: codec: sgtl5000: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: codec: src4xxx: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: codec: twl4030: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: codec: wm2200: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: codec: wm5100: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: codec: wm8350: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: codec: wm8400: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: codec: wm8510: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: codec: wm8523: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: codec: wm8524: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: codec: wm8580: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: codec: wm8711: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: codec: wm8728: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: codec: wm8737: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: codec: wm8741: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: codec: wm8750: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: codec: wm8753: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: codec: wm8770: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: codec: wm8776: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: codec: wm8804: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: codec: wm8900: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: codec: wm8903: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: codec: wm8904: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: codec: wm8940: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: codec: wm8955: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: codec: wm8960: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: codec: wm8961: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: codec: wm8962: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: codec: wm8971: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: codec: wm8974: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: codec: wm8978: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: codec: wm8983: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: codec: wm8985: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: codec: wm8988: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: codec: wm8990: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: codec: wm8991: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: codec: wm8993: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: codec: wm8994: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: codec: wm8995: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: codec: wm8996: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: codec: wm9081: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: codec: wm9713: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: codecs: Add aw88166 amplifier driver
ASoC: codecs: Add aw88166 amplifier driver
ASoC: codecs: Add of_match_table for aw888081 driver
ASoC: codecs: lpass-wsa: fix VI capture setup.
ASoC: codecs: ntp8918: Remove duplicate clk.h header
ASoC: codecs: pcm3168a: Add ACPI match table
ASoC: codecs: pcm3168a: Allow for 24-bit in provider mode
ASoC: codecs: pcm3168a: Relax probing conditions
ASoC: codecs: rt1011: Fix definition of device_id tables
ASoC: codecs: rt1015: Fix definition of device_id tables
ASoC: codecs: rt1016: Fix definition of device_id tables
ASoC: codecs: rt1019: Fix definition of device_id tables
ASoC: codecs: rt1305: Fix definition of device_id tables
ASoC: codecs: rt1308: Fix definition of device_id tables
ASoC: codecs: rt1318: Fix definition of device_id tables
ASoC: codecs: rt274: Fix definition of device_id tables
ASoC: codecs: rt286: Update definition of device_id tables
ASoC: codecs: rt298: Update definition of device_id tables
ASoC: codecs: rt5514: Fix definition of device_id tables
ASoC: codecs: rt5640: Fix definition of device_id tables
ASoC: codecs: rt5645: Fix definition of device_id tables
ASoC: codecs: rt5651: Fix definition of device_id tables
ASoC: codecs: rt5659: Fix definition of device_id tables
ASoC: codecs: rt5660: Fix definition of device_id tables
ASoC: codecs: rt5663: Fix definition of device_id tables
ASoC: codecs: rt5665: Fix definition of device_id tables
ASoC: codecs: rt5665: Fix some error handling paths in rt5665_probe()
ASoC: codecs: rt5668: Fix definition of device_id tables
ASoC: codecs: rt5670: Fix definition of device_id tables
ASoC: codecs: rt5677: Update definition of device_id tables
ASoC: codecs: rt5682: Fix definition of device_id tables
ASoC: codecs: Update device_id tables for Realtek
ASoC: codecs: wcd934x: use wcd934x binding header
ASoC: codecs: wcd937x: Add static channel mapping support in wcd937x-sdw
ASoC: codecs: wcd937x: fix a potential memory leak in wcd937x_soc_codec_probe()
ASoC: codecs: wcd93xx-sdw: fix of_property_read_bool() warnings
ASoC: codecs: wsa883x: Correct VI sense channel mask
ASoC: codecs: wsa883x: Implement temperature reading and hwmon
ASoC: codecs: wsa884x: Correct VI sense channel mask
ASoC: codecs: wsa88xx: Correct VI sense channel mask
ASoC: codecs:lpass-wsa-macro: Fix logic of enabling vi channels
ASoC: codecs:lpass-wsa-macro: Fix vi feedback rate
ASoC: Convert PCM codecs to GPIO descriptors
ASoC: Convert to modern PM macros
ASoC: cpcap: Implement .set_bias_level
ASoC: cpcap: Implement jack detection
ASoC: cpcap: Implement jack headset detection
ASoC: cros_ec_codec: Use str_enable_disable() helper in wov_enable_put()
ASoC: cs-amp-lib-test: Don't select SND_SOC_CS_AMP_LIB
ASoC: cs35l32: Convert to RUNTIME_PM_OPS()
ASoC: cs35l33: Convert to RUNTIME_PM_OPS()
ASoC: cs35l34: Convert to RUNTIME_PM_OPS()
ASoC: cs35l41: check the return value from spi_setup()
ASoC: cs35l56: Remove redundant 'flush_workqueue()' calls
ASoC: cs4234: Convert to RUNTIME_PM_OPS()
ASoC: cs42l42: Convert to RUNTIME_PM_OPS() & co
ASoC: cs42l43: convert to SYSTEM_SLEEP_PM_OPS
ASoC: cs42l43: Disable headphone clamps during type detection
ASoC: cs42l43: Reset clamp override on jack removal
ASoC: cs42l51: Convert to SYSTEM_SLEEP_PM_OPS()
ASoC: cs42l83: Convert to SYSTEM_SLEEP_PM_OPS()
ASoC: cs42xx8: Convert to EXPORT_GPL_DEV_PM_OPS()
ASoC: cs43130: Convert to RUNTIME_PM_OPS()
ASoC: cs4349: Convert to RUNTIME_PM_OPS()
ASoC: cs53l30: Convert to RUNTIME_PM_OPS()
ASoC: cx2072x: Convert to RUNTIME_PM_OPS() & co
ASoC: da7213: Convert to RUNTIME_PM_OPS() & co
ASoC: dapm: Add missing SOC_DAPM_DOUBLE_R_TLV() helper
ASoC: dapm: Fix changes to DECLARE_ADAU17X1_DSP_MUX_CTRL
ASoC: dapm: unexport dapm_mark_endpoints_dirty()
ASoC: dapm: unexport snd_soc_dapm_init()
ASoC: dapm: unexport snd_soc_dapm_update_dai()
ASoC: dapm: Use ASoC control macros where possible
ASoC: dmic: Add DSD big endian format support
ASoC: dmic: add regulator support
ASoC: dmic: add regulator support
ASoC: dmic: Fix NULL pointer dereference
ASoC: doc: use SND_SOC_DAILINK_xxx() macro
ASoC: Documentation: Codec to Codec: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: Documentation: DPCM: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: dt-bindings: Add bindings for WCD934x DAIs
ASoC: dt-bindings: add regulator support to dmic codec
ASoC: dt-bindings: Add schema for "awinic,aw88166"
ASoC: dt-bindings: atmel,at91-ssc: Convert to YAML format
ASoC: dt-bindings: atmel-at91sam9g20ek: convert to json-schema
ASoC: dt-bindings: audio-graph-card2: add widgets and hp-det-gpios support
ASoC: dt-bindings: everest,es8328: Mark ES8388 compatible with ES8328
ASoC: dt-bindings: everest,es8328: Require reg property
ASoC: dt-bindings: fsl,audmix: Document audio graph port
ASoC: dt-bindings: fsl,audmix: make 'dais' property to be optional
ASoC: dt-bindings: fsl,easrc: Reference common DAI properties
ASoC: dt-bindings: fsl,imx-asrc: Document audio graph port
ASoC: dt-bindings: fsl,imx-asrc: Reference common DAI properties
ASoC: dt-bindings: fsl,sai: Add i.MX94 support
ASoC: dt-bindings: fsl,sai: Document audio graph port
ASoC: dt-bindings: fsl: Reference common DAI
ASoC: dt-bindings: imx-card: Add playback-only and capture-only property
ASoC: dt-bindings: mediatek,mt8188-mt6359: Add DMIC backend to dai-link
ASoC: dt-bindings: mediatek,mt8188-mt6359: Add mediatek,accdet
ASoC: dt-bindings: sun4i-a10-codec: add hp-det-gpios
ASoC: dt-bindings: support imx95's CM7 core
ASoC: dt-bindings: tas2770: add compatible for TAS5770L
ASoC: dt-bindings: tas27xx: add compatible for SN012776
ASoC: dt-bindings: wcd937x-sdw: Add static channel mapping support
ASoC: dt-bindings: wlf,wm8960: add 'port' property
ASoC: dt-bindings: wm8904: Add DMIC, GPIO, MIC and EQ support
ASoC: dt-bindings: xlnx,audio-formatter: Convert to json-schema
ASoC: dt-bindings: xlnx,i2s: Convert to json-schema
ASoC: dt-bindings: xlnx,spdif: Convert to json-schema
ASoC: dwc: always enable/disable i2s irqs
ASoC: dwc: Convert to RUNTIME_PM_OPS()
ASoC: fsl: Convert to RUNTIME_PM_OPS() and co
ASoC: fsl: fsl_qmc_audio: Remove unnecessary bool conversions
ASoC: fsl: fsl_qmc_audio: Reset audio data pointers on TRIGGER_START event
ASoC: fsl: imx-pcm-fiq: Switch to use hrtimer_setup()
ASoC: fsl: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: fsl_asrc_dma: get codec or cpu dai from backend
ASoC: fsl_audmix: register card device depends on 'dais' property
ASoC: fsl_audmix: support audio graph card for audmix
ASoC: fsl_micfil: Add decimation filter bypass mode support
ASoC: hdac_hdmi: Convert to RUNTIME_PM_OPS() & co
ASoC: hdac_hdmi: use devm_kmemdup_array()
ASoC: hdmi-codec: allow to refine formats actually supported
ASoC: hdmi-codec: dump ELD through procfs
ASoC: hdmi-codec: use RTD ID instead of DAI ID for ELD entry
ASoC: img: Convert to RUNTIME_PM_OPS() and co
ASoC: imx-card: Add NULL check in imx_card_probe()
ASoC: imx-card: Add playback_only or capture_only support
ASoC: imx-card: Adjust over allocation of memory in imx_card_parse_of()
ASoC: imx-card: support playback or capture only
ASoC: intel/sdw_utils: Add volume limit to cs35l56 speakers
ASoC: intel/sdw_utils: Add volume limit to cs42l43 speakers
ASoC: intel/sdw_utils: Add volume limits to CS35L56
ASoC: Intel: add multi-function SDW mockup codec match
ASoC: Intel: adl: add 2xrt1316 audio configuration
ASoC: Intel: avs: Add pcm3168a machine board
ASoC: Intel: avs: Add support for MalibouLake
ASoC: Intel: avs: Add support for mute for PEAKVOL and GAIN
ASoC: Intel: avs: Add volume control for GAIN module
ASoC: Intel: avs: Add WHM module support
ASoC: Intel: avs: Configure basefw on TGL-based platforms
ASoC: Intel: avs: Constrain path based on BE capabilities
ASoC: intel: avs: Convert to RUNTIME_PM_OPS()
ASoC: Intel: avs: Fix null-ptr-deref in avs_component_probe()
ASoC: Intel: avs: Honor the invert flag for mixer controls
ASoC: Intel: avs: Make PEAKVOL configurable from topology
ASoC: Intel: avs: max98373: Replace devm_kzalloc() with devm_kcalloc()
ASoC: Intel: avs: max98927: Replace devm_kzalloc() with devm_kcalloc()
ASoC: Intel: avs: Move DSP-boot steps into individual functions
ASoC: Intel: avs: Move to the new control operations
ASoC: Intel: avs: Mute and multi-channel controls
ASoC: Intel: avs: New gateway configuration mechanism
ASoC: Intel: avs: New volume control operations
ASoC: Intel: avs: pcm3168a board selection
ASoC: Intel: avs: Remove unused gateway configuration code
ASoC: Intel: avs: Replace devm_kzalloc() with
ASoC: Intel: avs: Replace devm_kzalloc() with devm_kcalloc()
ASoC: Intel: avs: ssm4567: Replace devm_kzalloc() with devm_kcalloc()
ASoC: Intel: avs: Support multi-channel PEAKVOL instantiation
ASoC: Intel: avs: Update VOLUME and add MUTE IPCs
ASoC: Intel: avs: use devm_kmemdup_array()
ASoC: Intel: avs: Use str_on_off() in avs_dsp_core_power()
ASoC: Intel: boards: updates for 6.15
ASoC: Intel: bytcr_rt5640: Add DMI quirk for Acer Aspire SW3-013
ASoC: Intel: catpt: avoid type mismatch in dev_dbg() format
ASoC: intel: catpt: Convert to RUNTIME_PM_OPS() & co
ASoC: intel: da7219: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: intel: max98357a: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: intel: max98927: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: intel: nau8825: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: intel: rt274: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: intel: rt286: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: intel: rt298: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: intel: rt5514: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: Intel: soc-acpi-intel-lnl-match: add cs42l43 6x cs35l56 support
ASoC: Intel: soc-acpi-intel-lnl-match: add sdw multi function mockup codec
ASoC: Intel: soc-acpi-intel-ptl-match typo fixups
ASoC: Intel: soc-acpi-intel-ptl-match: add cs42l43 6x cs35l56 support
ASoC: Intel: soc-acpi-intel-ptl-match: Add cs42l43 support
ASoC: Intel: soc-acpi-intel-ptl-match: add rt712_vb + rt1320 support
ASoC: Intel: soc-acpi-intel-ptl-match: add rt712_vb_l3_rt1320_l2 support
ASoC: Intel: soc-acpi-intel-ptl-match: add rt713_vb_l2_rt1320_l13
ASoC: Intel: soc-acpi-intel-ptl-match: add rt713_vb_l3_rt1320_l12 support
ASoC: Intel: soc-acpi-intel-ptl-match: add sdw multi function mockup codec
ASoC: Intel: sof_sdw: Add NULL check in asoc_sdw_rt_dmic_rtd_init()
ASoC: Intel: sof_sdw: Add quirk for Asus Zenbook S16
ASoC: intel: ssm4567: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: kirkwood: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: lpass: Convert to RUNTIME_PM_OPS()
ASoC: max98090: Convert to RUNTIME_PM_OPS() & co
ASoC: max98373: Convert to RUNTIME_PM_OPS() & co
ASoC: max98390: Convert to SYSTEM_SLEEP_PM_OPS()
ASoC: max98396: Convert to SYSTEM_SLEEP_PM_OPS()
ASoC: max98520: Convert to SYSTEM_SLEEP_PM_OPS()
ASoC: max9860: Convert to RUNTIME_PM_OPS()
ASoC: max98927: Convert to SYSTEM_SLEEP_PM_OPS()
ASoC: mediatek: common: Handle mediatek,accdet property
ASoC: mediatek: mt2701-cs42448: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: mediatek: mt2701-wm8960: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: mediatek: mt2701: Convert to RUNTIME_PM_OPS()
ASoC: mediatek: mt6358: Remove unused functions
ASoC: mediatek: mt6359: Add stub for mt6359_accdet_enable_jack_detect
ASoC: mediatek: mt6359: Fix DT parse error due to wrong child node name
ASoC: mediatek: mt6797: Convert to RUNTIME_PM_OPS()
ASoC: mediatek: mt7986-dai-etdm: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: mediatek: mt7986-wm8960: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: mediatek: mt7986: Convert to RUNTIME_PM_OPS()
ASoC: mediatek: mt8173-max98090: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: mediatek: mt8173-rt5650-rt5514: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: mediatek: mt8173-rt5650-rt5676: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: mediatek: mt8173-rt5650: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: mediatek: mt8173: Convert to RUNTIME_PM_OPS()
ASoC: mediatek: mt8183-da7219-max98357: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: mediatek: mt8183: Convert to RUNTIME_PM_OPS()
ASoC: mediatek: mt8186-mt6366: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: mediatek: mt8186: Convert to RUNTIME_PM_OPS()
ASoC: mediatek: mt8186: Remove unused mt8186_afe_(suspend|resume)_clock
ASoC: mediatek: mt8188-mt6359: Add accdet headset jack detect support
ASoC: mediatek: mt8188-mt6359: Add DMIC support
ASoC: mediatek: mt8188-mt6359: Depend on MT6359_ACCDET set or disabled
ASoC: mediatek: mt8188-mt6359: select CONFIG_SND_SOC_MT6359_ACCDET
ASoC: mediatek: mt8188: Add audsys hires clocks
ASoC: mediatek: mt8188: Add reference for dmic clocks
ASoC: mediatek: mt8188: Add support for DMIC
ASoC: mediatek: mt8188: avoid uninitialized variable use
ASoC: mediatek: mt8188: Convert to RUNTIME_PM_OPS()
ASoC: mediatek: mt8188: Treat DMIC_GAINx_CUR as non-volatile
ASoC: mediatek: mt8192-mt6359-rt1015-rt5682: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: mediatek: mt8192: Convert to RUNTIME_PM_OPS()
ASoC: mediatek: mt8195-mt6359: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: mediatek: mt8195: Convert to RUNTIME_PM_OPS()
ASoC: mediatek: mt8365-dai-i2s: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: mediatek: mt8365-dai-pcm: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: mediatek: mt8365-mt6357: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: mediatek: mt8365: Convert to RUNTIME_PM_OPS() & co
ASoC: mediatek: Remove unused mtk_memif_set_rate
ASoC: Merge up fixes
ASoC: Merge up fixes
ASoC: meson: axg-tdm-interface: use devm_kmemdup_array()
ASoC: meson: meson-card-utils: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: meson: t9015: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: mt6660: Convert to RUNTIME_PM_OPS()
ASoC: mt8365: remove unnecessary NULL check before clk_disable_unprepare()
ASoC: mxs: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: ops-test: Add some basic kunit tests for soc-ops
ASoC: ops: Add control to register value helper
ASoC: ops: Apply platform_max after deciding control type
ASoC: ops: Enforce platform maximum on initial value
ASoC: ops: Factor out common code from get callbacks
ASoC: ops: Factor out common code from info callbacks
ASoC: ops: Factor out common code from put callbacks
ASoC: ops: Factor out helper to check valid control values
ASoC: ops: Minor formatting fixups
ASoC: ops: Remove snd_soc_get_volsw_range()
ASoC: ops: Remove snd_soc_info_volsw_range()
ASoC: ops: Remove snd_soc_put_volsw_range()
ASoC: ops: Remove some unnecessary local variables
ASoC: ops: Replace snd_soc_read_signed() with new helper
ASoC: ops: Update comments for xr_sx control helpers
ASoC: ops: Update mask generation to use GENMASK
ASoC: pcm1681: Drop unused include
ASoC: pcm3008: Convert to GPIO descriptors
ASoC: pcm3168a: Convert to EXPORT_GPL_DEV_PM_OPS()
ASoC: pcm512x: Convert to EXPORT_GPL_DEV_PM_OPS()
ASoC: pcm6240: Drop bogus code handling IRQ as GPIO
ASoC: pxa: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: q6apm-dai: make use of q6apm_get_hw_pointer
ASoC: q6apm-dai: schedule all available frames to avoid dsp under-runs
ASoC: q6apm: add q6apm_get_hw_pointer helper
ASoC: q6apm: fix under runs and fragment sizes
ASoC: q6dsp: q6apm: replace kzalloc() with kcalloc() in q6apm_map_memory_regions()
ASoC: qcom: Convert to SYSTEM_SLEEP_PM_OPS()
ASoC: qcom: Fix sc7280 lpass potential buffer overflow
ASoC: qcom: sc7180: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: qcom: sc7280: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: qcom: sdw: Add get and set channel maps support from codec to cpu dais
ASoC: qcom: sm8250: explicitly set format in sm8250_be_hw_params_fixup()
ASoC: qdsp6: q6apm-dai: fix capture pipeline overruns.
ASoC: qdsp6: q6apm-dai: set 10 ms period and buffer alignment.
ASoC: qdsp6: q6asm-dai: fix q6asm_dai_compr_set_params error path
ASoC: random cleanup
ASoC: rcar: Convert to SYSTEM_SLEEP_PM_OPS()
ASoC: remove dpcm_process_paths()
ASoC: Remove unused helper macro
ASoC: remove update from snd_soc_card
ASoC: renesas: rz-ssi: Use NOIRQ_SYSTEM_SLEEP_PM_OPS()
ASoC: rockchip: Convert to RUNTIME_PM_OPS() & co
ASoC: rockchip: rk3288_hdmi_analog: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: rockchip: rk3399_gru_sound: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: rockchip: rockchip_max98090: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: rockchip: rockchip_rt5645: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: rt1017-sdca-sdw: Convert to RUNTIME_PM_OPS() & co
ASoC: rt1308-sdw: Convert to RUNTIME_PM_OPS() & co
ASoC: rt1316-sdw: Convert to RUNTIME_PM_OPS() & co
ASoC: rt1318-sdw: Convert to RUNTIME_PM_OPS() & co
ASoC: rt1320-sdw: Convert to RUNTIME_PM_OPS() & co
ASoC: rt5514: Convert to SYSTEM_SLEEP_PM_OPS()
ASoC: rt5645: Convert to SYSTEM_SLEEP_PM_OPS()
ASoC: rt5682-sdw: Convert to RUNTIME_PM_OPS() & co
ASoC: rt700-sdw: Convert to RUNTIME_PM_OPS() & co
ASoC: rt711-sdca: add DP0 support
ASoC: rt711: Convert to RUNTIME_PM_OPS() & co
ASoC: rt712-sdca: Add FU05 playback switch control
ASoC: rt712: Convert to RUNTIME_PM_OPS() & co
ASoC: rt715: Convert to RUNTIME_PM_OPS() & co
ASoC: rt715: Remove duplicate SOC_DOUBLE_R_EXT() helper macro
ASoC: rt721: Convert to RUNTIME_PM_OPS() & co
ASoC: rt722-sdca: Add some missing readable registers
ASoC: rt722-sdca: Make use of new expanded MBQ regmap
ASoC: rt722: Convert to RUNTIME_PM_OPS() & co
ASoC: rt722: get lane mapping property
ASoC: rt9120: Convert to RUNTIME_PM_OPS()
ASoC: rtq9128: Convert to RUNTIME_PM_OPS()
ASoC: samsung: aries_wm8994: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: samsung: arndale: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: samsung: bells: Drop unused include
ASoC: samsung: bells: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: samsung: Convert to RUNTIME_PM_OPS() & co
ASoC: samsung: GPIO descriptor conversion
ASoC: samsung: littlemill: Drop unused include
ASoC: samsung: littlemill: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: samsung: lowland: Drop unused include
ASoC: samsung: lowland: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: samsung: midas_wm1811: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: samsung: odroid: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: samsung: smdk_wm8994: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: samsung: smdk_wm8994pcm: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: samsung: snow: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: samsung: speyside: Convert to GPIO descriptor
ASoC: samsung: speyside: Free gpiod table
ASoC: samsung: speyside: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: samsung: tm2_wm5110: Drop unused include
ASoC: samsung: tm2_wm5110: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: samsung: tobermory: Drop unused include
ASoC: samsung: tobermory: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: SDCA: Add Channel Cluster parsing
ASoC: SDCA: Add code to parse Function information
ASoC: SDCA: Add generic regmap SDCA helpers
ASoC: SDCA: Add helper to write out defaults and fixed values
ASoC: SDCA: Add parsing for Control range structures
ASoC: SDCA: Add regmap helpers for parsing for DisCo Constant values
ASoC: SDCA: Add SDCA Control parsing
ASoC: SDCA: Add SDCA Control Range data access helper
ASoC: SDCA: Add support for clock Entity properties
ASoC: SDCA: Add support for Entity 0
ASoC: SDCA: Add support for GE Entity properties
ASoC: SDCA: Add support for IT/OT Entity properties
ASoC: SDCA: Add support for PDE Entity properties
ASoC: SDCA: Add type flag for Controls
ASoC: SDCA: Allow naming of imp def controls
ASoC: SDCA: Correct handling of selected mode DisCo property
ASoC: SDCA: Minor formatting and naming tweaks
ASoC: SDCA: Parse initialization write table
ASoC: SDCA: Tidy up initialization write parsing
ASoC: SDCA: Use __free() to manage local buffers
ASoC: sdw_utils: add mic and amp dais to 0xaaaa codec
ASoC: sh: migor: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: simple-card-utils: Don't use __free(device_node) at graph_util_parse_dai()
ASoC: simple-card-utils: Fix pointer check in graph_util_parse_link_direction
ASoC: simple-card-utils: use snd_soc_ret()
ASoC: simple-card: use snd_soc_ret()
ASoC: sma1307: Add NULL check in sma1307_setting_loaded()
ASoC: sma1307: Fix error handling in sma1307_setting_loaded()
ASoC: sma1307: Use SOC_SINGLE_EXT() helper macro
ASoC: soc-acpi-intel-ptl-match: add empty item to ptl_cs42l43_l3[]
ASoC: soc-core: makes snd_soc_set_dmi_name() local
ASoC: soc-core: Stop using of_property_read_bool() for non-boolean properties
ASoC: soc-core: Use str_yes_no() in snd_soc_close_delayed_work()
ASoC: soc-dai: add snd_soc_dai_mute_is_ctrled_at_trigger()
ASoC: soc-dai: check return value at snd_soc_dai_set_tdm_slot()
ASoC: soc-dai: remove SND_SOC_DAIFMT_CB{MS}_CF{MS}
ASoC: soc-ops: makes snd_soc_read_signed() void
ASoC: soc-ops: remove soc-dpcm.h
ASoC: soc-pcm: cleanup dpcm_dai_trigger_fe_be()
ASoC: soc-pcm: cleanup dpcm_fe_dai_do_trigger()
ASoC: soc-pcm: Fix hw_params() and DAPM widget sequence
ASoC: soc-pcm: makes dpcm_dapm_stream_event() void
ASoC: soc-pcm: merge soc_pcm_hw_update_format/subformat()
ASoC: soc-pcm: no need to check dpcm->fe on dpcm_be_connect()
ASoC: soc-pcm: remove duplicate param from __soc_pcm_hw_params()
ASoC: soc-pcm: reuse dpcm_state_string()
ASoC: soc-pcm: tidyup function name to snd_soc_dpcm_be_can_xxx()
ASoC: soc-pcm: use snd_soc_ret()
ASoC: soc-utils: care -EOPNOTSUPP on snd_soc_ret()
ASoC: soc-utils: Transition to the faux device interface
ASoC: SOF: acpi: Convert to EXPORT_NS_DEV_PM_OPS()
ASoC: SOF: amd: Add depends on CPU_SUP_AMD
ASoC: SOF: amd: Drop host bridge ID from struct
ASoC: SOF: amd: Move depends on AMD_NODE to consumers
ASoC: SOF: amd: Use AMD_NODE
ASoC: SOF: hda/ptl: Move mic privacy change notification sending to a work
ASoC: SOF: hda/shim: Add callbacks to handle mic privacy change for sdw
ASoC: SOF: Improve the spcm and ipc4 copier prints
ASoC: SOF: imx-common: set sdev->pdata->hw_pdata after common is alloc'd
ASoC: SOF: imx8: drop unneeded/unused macros/header includes
ASoC: SOF: imx8: use common imx chip interface
ASoC: SOF: imx8: use IMX_SOF_* macros
ASoC: SOF: imx: add driver for the imx95 chip
ASoC: SOF: imx: Fix an IS_ERR() vs NULL bug in imx_parse_ioremap_memory()
ASoC: SOF: imx: Fix error code in probe()
ASoC: SOF: imx: introduce more common structures and functions
ASoC: SOF: imx: merge imx8 and imx8m drivers
ASoC: SOF: imx: merge imx8 and imx8ulp drivers
ASoC: SOF: Intel: Add support for ACE3+ mic privacy
ASoC: SOF: Intel: Create ptl.c as placeholder for Panther Lake features
ASoC: SOF: Intel: Don't import non-existing module namespace
ASoC: SOF: Intel: hda-bus: Use PIO mode on ACE2+ platforms
ASoC: SOF: Intel: hda-dai: Remove unnecessary bool conversion
ASoC: SOF: Intel: hda-mlink: Add support for mic privacy in VS SHIM registers
ASoC: SOF: Intel: hda-sdw-bpt: add CHAIN_DMA support
ASoC: SOF: Intel: hda-sdw-bpt: add helpers for SoundWire BPT DMA
ASoC: SOF: Intel: hda: Fix UAF when reloading module
ASoC: SOF: Intel: Let SND_SOF_SOF_HDA_SDW_BPT select SND_HDA_EXT_CORE
ASoC: SOF: Intel: lnl/ptl: Only set dsp_ops which differs from MTL
ASoC: SOF: Intel: mtl: Split up dsp_ops setup code
ASoC: SOF: Intel: mtl: Stop exporting dsp_ops callback functions
ASoC: SOF: Intel: ptl: Add support for mic privacy
ASoC: SOF: Intel: Use str_enable_disable() helper
ASoC: SOF: ipc3: Use str_enabled_disabled() helper function
ASoC: SOF: ipc4-control: Use SOF_CTRL_CMD_BINARY as numid for bytes_ext
ASoC: SOF: ipc4-pcm: Delay reporting is only supported for playback direction
ASoC: SOF: ipc4-pcm: Move out be_rate initialization from for loop in fixup
ASoC: SOF: ipc4-topology: Allocate ref_params on stack
ASoC: SOF: ipc4-topology: Improve the information in prepare_copier prints
ASoC: SOF: ipc4: Add support for Intel HW managed mic privacy messaging
ASoC: SOF: ipc4: Add support for split firmware releases
ASoC: SOF: mediatek: Commonize duplicated functions
ASoC: SOF: mediatek: Use str_on_off() helper function
ASoC: SOF: of: Convert to EXPORT_DEV_PM_OPS()
ASoC: SOF: pci: Convert to EXPORT_NS_DEV_PM_OPS()
ASoC: SOF: pcm: Add snd_sof_pcm specific wrappers for dev_dbg() and dev_err()
ASoC: SOF: pcm: Move period/buffer configuration print after platform open
ASoC: SOF: Relocate and rework functionality for PCM stream freeing
 
ASoc: SOF: topology: connect DAI to a single DAI link
 
ASoC: SOF: topology: Use krealloc_array() to replace krealloc()
ASoC: stm32: sai: add a check on minimal kernel frequency
ASoC: stm32: sai: fix kernel rate configuration
ASoC: stm32: sai: skip useless iterations on kernel rate loop
ASoC: stm: Convert to SYSTEM_SLEEP_PM_OPS()
ASoC: sun4i-codec: add h616 card long_name
ASoC: sun4i-codec: add headphone dectection for
ASoC: sun4i-codec: correct dapm widgets and controls for h616
ASoC: sun4i-codec: support hp-det-gpios property
ASoC: sunxi: Convert to RUNTIME_PM_OPS()
ASoC: tas2552: Convert to RUNTIME_PM_OPS()
ASoC: tas2562: Use SOC_SINGLE_EXT_TLV() helper macro
ASoC: tas2764: Add control concerning overcurrent events
ASoC: tas2764: Add reg defaults for TAS2764_INT_CLK_CFG
ASoC: tas2764: Extend driver to SN012776
ASoC: tas2764: Mark SW_RESET as volatile
ASoC: tas2764: Power up/down amp on mute ops
ASoC: tas2764: Random patches from the Asahi Linux
ASoC: tas2764: Wait for ramp-down after shutdown
ASoC: tas2770: Factor out set_ivsense_slots
ASoC: tas2770: Fix and redo I/V sense TDM slot setting logic
ASoC: tas2781: Clean up for some define
ASoC: tas2781: Support dsp firmware Alpha and Beta seaies
ASoC: tas2781: Switch to use %ptTsr
ASoC: tegra186: Convert to RUNTIME_PM_OPS() & co
ASoC: tegra20: Convert to RUNTIME_PM_OPS() & co
ASoC: tegra210: Convert to RUNTIME_PM_OPS() & co
ASoC: tegra30: Convert to RUNTIME_PM_OPS() & co
ASoC: tegra: Add interconnect support
ASoC: tegra: Remove the isomgr_bw APIs export
ASoC: tegra: tegra_asoc_machine: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: tegra: tegra_wm8903: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: tegra: Use non-atomic timeout for ADX status register
ASoC: ti: ams-delta: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: ti: davinci-evm: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: ti: davinci-i2s: remove unnecessary NULL check before clk_disable_unprepare()
ASoC: ti: j721e-evm: Fix clock configuration for ti,j7200-cpb-audio compatible
ASoC: ti: j721e-evm: Reduce log level for EPROBE_DEFER
ASoC: ti: j721e-evm: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: ti: n810: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: ti: omap-twl4030: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: ti: omap3pandora: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: ti: osk5912: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: ti: rx51: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: Tidy up SOC_DOUBLE_* and SOC_SINGLE_* helpers
ASoC: Tidy up SOC_DOUBLE_R_* helpers
ASoC: tlv320adc3xxx: remove unnecessary NULL check before clk_disable_unprepare()
ASoC: tlv320dac33: use devm_kmemdup_array()
ASoC: topology: Create kcontrols based on their type
ASoC: topology: Save num_channels value for mixer controls
ASoC: ts3a227e: Convert to SYSTEM_SLEEP_PM_OPS()
ASoC: tscs454: Use str_enable_disable() in pll_power_event()
ASoC: uda1380: use devm_kmemdup_array()
ASoC: uniphier: use devm_kmemdup_array()
ASoC: use inclusive language for
ASoC: ux500: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
ASoC: wcd937x: Convert to RUNTIME_PM_OPS()
ASoC: wcd938x: Convert to RUNTIME_PM_OPS()
ASoC: wcd938x: Use SOC_SINGLE_EXT_TLV() helper macro
ASoC: wcd939x: Convert to RUNTIME_PM_OPS()
ASoC: wm2200: Convert to RUNTIME_PM_OPS()
ASoC: wm5100: Convert to RUNTIME_PM_OPS()
ASoC: wm8804: Convert to EXPORT_GPL_DEV_PM_OPS()
ASoC: wm8904: Add DMIC and DRC support
ASoC: wm8904: add DMIC support
ASoC: wm8904: Don't touch GPIO configs set to 0xFFFF
ASoC: wm8904: get platform data from DT
ASoC: wm8962: Convert to RUNTIME_PM_OPS() & co
ASoC: wm8994: Convert to SYSTEM_SLEEP_PM_OPS()
ASoC: wm9712: Use SOC_SINGLE_EXT() helper macro
ASoC: wm9713: Use SOC_DOUBLE_EXT() helper macro
ASoC: wm_hubs: Use str_enable_disable() in wm_hubs_update_class_w()
ASoC: wsa881x: Convert to RUNTIME_PM_OPS()
ASoC: wsa881x: Use SOC_SINGLE_EXT_TLV() helper macro
ASoC: wsa883x: Convert to RUNTIME_PM_OPS()
ASoC: wsa884x: Convert to RUNTIME_PM_OPS()
ASoC: xtensa: Convert to RUNTIME_PM_OPS()
 
asus-laptop: Fix an uninitialized variable
 
async_xor: Remove unused 'async_xor_val'
 
ata: ahci: simplify init function
ata: libata-core: Add 'external' to the libata.force kernel parameter
ata: libata-eh: Do not use ATAPI DMA for a device limited to PIO mode
ata: libata-sata: Save all fields from sense data descriptor
ata: libata-scsi: Fix ata_mselect_control_ata_feature() return type
ata: libata-scsi: Fix ata_msense_control_ata_feature()
ata: libata-scsi: Improve CDL control
ata: libata-zpodd: convert timeouts to secs_to_jiffies()
ata: libata: Fix NCQ Non-Data log not supported print
ata: libata: Improve return value of atapi_check_dma()
ata: pata_octeon_cf: Switch to use hrtimer_setup()
ata: pata_pxa: Fix potential NULL pointer dereference in pxa_ata_probe()
ata: sata_sx4: Add error handling in pdc20621_i2c_read()
ata: sata_via: Use str_up_down() helper in vt6420_prereset()
 
atm: Fix NULL pointer dereference
 
auxdisplay: charlcd: Partially revert "Move hwidth and bwidth to struct hd44780_common"
auxdisplay: hd44780: Call charlcd_alloc() from hd44780_common_alloc()
auxdisplay: hd44780: Fix an API misuse in hd44780.c
auxdisplay: hd44780: Introduce hd44780_common_free()
auxdisplay: hd44780: Make use of hd44780_common_free()
auxdisplay: hd44780: Rename hd to hdc in hd44780_common_alloc()
auxdisplay: lcd2s: Allocate memory for custom data in charlcd_alloc()
auxdisplay: MAX6959 should select BITREVERSE
auxdisplay: panel: Fix an API misuse in panel.c
auxdisplay: panel: Make use of hd44780_common_free()
auxdisplay: seg-led-gpio: use gpiod_multi_set_value_cansleep
 
ax25: Remove broken autobind
 
backlight: 88pm860x_bl: Do not include
backlight: adp5520_bl: Do not include
backlight: adp8860_bl: Do not include
backlight: adp8870_bl: Do not include
backlight: apple_dwi_bl: Add Apple DWI backlight driver
backlight: as3711_bl: Do not include
backlight: bd6107_bl: Do not include
backlight: da903x_bl: Do not include
backlight: da9052_bl: Do not include
backlight: ep93xx_bl: Do not include
backlight: hp680_bl: Do not include
backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
backlight: locomolcd: Do not include
backlight: lv5207lp: Do not include
backlight: max8925_bl: Do not include
backlight: pcf50633-backlight: Remove unused driver
backlight: tdo24m: Eliminate redundant whitespace
backlight: tps65217_bl: Do not include
backlight: vgg2432a4: Do not include
backlight: wm831x_bl: Do not include
 
Backmerge tag : 'v6.14-rc6' into drm-next
 
badblocks: attempt to merge adjacent badblocks during ack_all_badblocks
badblocks: factor out a helper try_adjacent_combine
badblocks: Fix a nonsense WARN_ON() which checks whether a u64 variable < 0
badblocks: Fix error shitf ops
badblocks: fix merge issue when new badblocks align with pre+1
badblocks: fix missing bad blocks on retry in _badblocks_check()
badblocks: fix the using of MAX_BADBLOCKS
badblocks: return boolean from badblocks_set() and badblocks_clear()
badblocks: return error directly when setting badblocks exceeds 512
badblocks: return error if any badblock set fails
badblocks: try can_merge_front before overlap_front
badblocks: use sector_t instead of int to avoid truncation of badblocks length
 
balloon_compaction: update the NR_BALLOON_PAGES state
 
batman-adv: add missing newlines for log macros
batman-adv: Add support for jumbo frames
batman-adv: adopt netdev_hold() / netdev_put()
batman-adv: Drop batadv_priv_debug_log struct
batman-adv: Fix double-hold of meshif when getting enabled
batman-adv: fix duplicate MAC address check
batman-adv: Limit aggregation size to outgoing MTU
batman-adv: Limit number of aggregated packets directly
batman-adv: Start new development cycle
batman-adv: Switch to bitmap helper for aggregation handling
batman-adv: Use actual packet count for aggregated packets
batman-adv: Use consistent name for mesh interface
 
bcachefs: #if 0 out (enable|disable)_encryption()
bcachefs: __bch2_move_data_phys() now uses bch2_btree_node_rewrite_pos()
bcachefs: __bch2_read() now takes a btree_trans
bcachefs: Add a cond_resched() to btree cache teardown
bcachefs: Add a progress indicator to bch2_dev_data_drop()
bcachefs: Add an "ignore unknown" option to bch2_parse_mount_opts()
bcachefs: Add comment explaining why asserts in invalidate_one_bucket() are impossible
bcachefs: Add error handling for zlib_deflateInit2()
bcachefs: Add eytzinger0_find self test
bcachefs: add eytzinger0_find_ge self test
bcachefs: add eytzinger0_find_gt self test
bcachefs: add eytzinger0_for_each_prev
bcachefs: add fiemap delalloc extent detection
bcachefs: Add missing barriers before wake_up_bit()
bcachefs: Add missing error handling
bcachefs: add missing newline in bch2_trans_updates_to_text()
bcachefs: Add missing random.h includes
bcachefs: Add missing READ_ONCE() for metadata replicas
bcachefs: add missing sched_annotate_sleep()
bcachefs: add missing selection of XARRAY_MULTI
bcachefs: Add missing smp_rmb()
bcachefs: Add missing utf8_unload()
bcachefs: add progress indicator to check_allocations
bcachefs: Add time_stat for btree writes
bcachefs: Add upgrade table entry from 0.14
bcachefs: Advance bch_alloc.oldest_gen if no stale pointers
bcachefs: Allocator now copes with unaligned buckets
bcachefs: backpointer_get_key() doesn't pull in btree node
bcachefs: backpointer_get_key: check for null from peek_slot()
bcachefs: Bail out early on alloc_nowait data updates
bcachefs: bcachefs_metadata_version_cached_backpointers
bcachefs: bcachefs_metadata_version_casefolding
bcachefs: bcachefs_metadata_version_extent_flags
bcachefs: bcachefs_metadata_version_stripe_backpointers
bcachefs: bcachefs_metadata_version_stripe_lru
bcachefs: bch2_account_io_completion()
bcachefs: bch2_bkey_pick_read_device() can now specify a device
bcachefs: bch2_bkey_ptr_data_type() now correctly returns cached for cached ptrs
bcachefs: bch2_bkey_ptrs_rebalance_opts()
bcachefs: bch2_blacklist_entries_gc cleanup
bcachefs: bch2_btree_node_rewrite_pos()
bcachefs: bch2_btree_node_scrub()
bcachefs: bch2_copygc_wakeup()
bcachefs: bch2_count_fsck_err()
bcachefs: bch2_data_update_inflight_to_text()
bcachefs: bch2_dev_get_ioref() may now sleep
bcachefs: bch2_disk_accounting_mod2()
bcachefs: bch2_indirect_extent_missing_error() prints path, not just inode number
bcachefs: bch2_inum_offset_err_msg_trans() no longer handles transaction restarts
bcachefs: bch2_ioctl_subvolume_destroy() fixes
bcachefs: bch2_lru_change() checks for no-op
bcachefs: bch2_move_data_phys()
bcachefs: bch2_request_incompat_feature() now returns error code
bcachefs: bch2_sb_validate() doesn't need bch_sb_handle
bcachefs: bch2_time_stats_init_no_pcpu()
bcachefs: bch2_trigger_stripe_ptr() no longer uses ec_stripes_heap_lock
bcachefs: bch2_update_unwritten_extent() no longer depends on wbio
bcachefs: bch2_write_op_error() now prints info about data update
bcachefs: bch2_write_prep_encoded_data() now returns errcode
bcachefs: BCH_COUNTER_bucket_discard_fast
bcachefs: bch_dev_usage_full
bcachefs: BCH_ERR_data_read_buffer_too_small
bcachefs: BCH_IOCTL_QUERY_COUNTERS
bcachefs: BCH_JSET_ENTRY_log_bkey
bcachefs: BCH_READ_data_update -> bch_read_bio.data_update
bcachefs: BCH_SB_FEATURES_ALL includes BCH_FEATURE_incompat_verison_field
bcachefs: Be stricter in bch2_read_retry_nodecode()
bcachefs: Better helpers for inconsistency errors
bcachefs: Better incompat version/feature error messages
bcachefs: Better printing of inconsistency errors
bcachefs: Better trigger ordering
bcachefs: bs > ps support
bcachefs: btree node write errors now print btree node
bcachefs: btree_node_(rewrite|update_key) cleanup
bcachefs: btree_node_data_missing is now autofix
bcachefs: btree_root_unreadable_and_scan_found_nothing autofix for non data btrees
bcachefs: btree_root_unreadable_and_scan_found_nothing now AUTOFIX
bcachefs: btree_trans_restart_foreign_task()
bcachefs: Call bch2_fs_start before getting vfs superblock
bcachefs: Casefold is now a regular opts.h option
bcachefs: Change __journal_entry_close() assert to ERO
bcachefs: Change BCH_MEMBER_STATE_failed semantics
bcachefs: Change btree_insert_node() assertion to error
bcachefs: Check for casefolded dirents in non casefolded dirs
bcachefs: check for inode.bi_sectors underflow
bcachefs: check_bp_exists() check for backpointers for stale pointers
bcachefs: Checksum errors get additional retries
bcachefs: cleanup redundant code around data_update_op initialization
bcachefs: Clear fs_path_parent on subvolume unlink
bcachefs: cond_resched() in journal_key_sort_cmp()
bcachefs: Consistent indentation of multiline fsck errors
bcachefs: convert eytzinger sort to be 1-based (1)
bcachefs: convert eytzinger sort to be 1-based (2)
bcachefs: convert eytzinger0_find to be 1-based
bcachefs: convert eytzinger0_find_le to be 1-based
bcachefs: Convert migrate to move_data_phys()
bcachefs: Convert read path to standard error codes
bcachefs: Count BCH_DATA_parity backpointers correctly
bcachefs: data_update now checks for extents that can't be moved
bcachefs: data_update now embeds bch_read_bio
bcachefs: Debug params for data corruption injection
bcachefs: decouple bch2_lru_check_set() from alloc btree
bcachefs: Device options now use standard sysfs code
bcachefs: Device state is now a runtime option
bcachefs: Disable asm memcpys when kmsan enabled
bcachefs: do_trace_key_cache_fill()
bcachefs: Document disk accounting keys and conuters
bcachefs: Don't aggressively discard the journal
bcachefs: Don't create bch_io_failures unless it's needed
bcachefs: Don't generate alloc updates to invalid buckets
bcachefs: Don't inc io_(read|write) counters for moves
bcachefs: Don't print data read retry success on non-errors
bcachefs: Don't return 0 size holes from bch2_seek_hole()
bcachefs: Don't self-heal if a data update is already rewriting
bcachefs: Don't set btree nodes as accessed on fill
bcachefs: Don't start promotes from bch2_rbio_free()
bcachefs: Don't strip rebalance_opts from indirect extents
bcachefs: Don't touch journal_buf->data->seq in journal_res_get
bcachefs: Don't unnecessarily decrypt data when moving
bcachefs: Don't use designated initializers for disk_accounting_pos
bcachefs: drop duplicate fiemap sync flag
bcachefs: ec_stripe_delete() uses new stripe lru
bcachefs: EIO cleanup
bcachefs: Eliminate padding in move_bucket_key
bcachefs: Emit unicode version message on startup
bcachefs: Ensure journal space is block size aligned
bcachefs: Ensure proper write alignment
bcachefs: Ensure superblock gets written when we go ERO
bcachefs: enum bch_persistent_counters_stable
bcachefs: Error ratelimiting is no longer only during fsck
bcachefs: eytzinger self tests: fix cmp_u16 typo
bcachefs: eytzinger self tests: loop cleanups
bcachefs: eytzinger self tests: missing newline termination
bcachefs: eytzinger0_find_test improvement
bcachefs: eytzinger1_{next,prev} cleanup
bcachefs: eytzinger[01]_test improvement
bcachefs: EYTZINGER_DEBUG fix
bcachefs: Factor out progress.[ch]
bcachefs: Filesystem discard option now propagates to devices
bcachefs: Filter out harmless EROFS error messages
bcachefs: Finish bch2_account_io_completion() conversions
bcachefs: Fix "journal stuck" during recovery
bcachefs: Fix 'hung task' messages in btree node scan
bcachefs: Fix __bch2_dev_group_set()
bcachefs: Fix a KMSAN splat in btree_update_nodes_written()
bcachefs: Fix accidental O(n^2) in fiemap
bcachefs: Fix bch2_btree_path_traverse_cached() when paths realloced
bcachefs: fix bch2_dev_buckets_resize()
bcachefs: fix bch2_dev_usage_full_read_fast()
bcachefs: Fix bch2_dirent_create_snapshot() for casefolding
bcachefs: Fix bch2_fs_get_tree() error path
bcachefs: Fix bch2_seek_hole() locking
bcachefs: fix bch2_write_point_to_text() units
bcachefs: Fix BCH_ERR_data_read_csum_err_maybe_userspace in retry path
bcachefs: Fix block/btree node size defaults
bcachefs: Fix broken btree_path lock invariants in next_node()
bcachefs: Fix btree iter flags in data move
bcachefs: Fix btree iter flags in data move (2)
bcachefs: Fix btree_iter_peek_prev() at end of inode
bcachefs: Fix btree_node_scan io_ref handling
bcachefs: Fix casefold lookups
bcachefs: Fix casefold opt via xattr interface
bcachefs: Fix check_snapshot_exists() restart handling
bcachefs: Fix duplicate "ro,read_only" in opts at startup
bcachefs: Fix duplicate checksum error messages in write path
bcachefs: Fix early startup error path
bcachefs: Fix error type in bch2_alloc_v3_validate()
bcachefs: Fix escape sequence in prt_printf
bcachefs: fix extent_has_stripe_ptr()
bcachefs: Fix field spanning write warning
bcachefs: fix hung task timeout in journal read
bcachefs: Fix incorrect state count
bcachefs: Fix kmsan warnings in bch2_extent_crc_pack()
bcachefs: Fix livelock in journal_entry_open()
bcachefs: fix logging in journal_entry_err_msg()
bcachefs: Fix losing return code in next_fiemap_extent()
bcachefs: Fix missing commit in backpointer to missing target
bcachefs: Fix missing increment of move_extent_write counter
bcachefs: Fix nonce inconsistency in bch2_write_prep_encoded_data()
bcachefs: Fix null ptr deref in bch2_snapshot_tree_oldest_subvol()
bcachefs: Fix null ptr deref in bch2_write_endio()
bcachefs: Fix null ptr deref in invalidate_one_bucket()
bcachefs: Fix offset_into_extent in data move path
bcachefs: Fix permissions on version modparam
bcachefs: Fix race in print_chain()
bcachefs: Fix read path io_ref handling
bcachefs: fix ref leak in btree_node_read_all_replicas
bcachefs: Fix ref leak in write_super()
bcachefs: Fix scheduling while atomic from logging changes
bcachefs: Fix self deadlock
bcachefs: Fix set_should_be_locked() call in peek_slot()
bcachefs: Fix silent short reads in data read retry path
bcachefs: Fix snapshotting a subvolume, then renaming it
bcachefs: Fix striping behaviour
bcachefs: Fix subtraction underflow
bcachefs: Fix type for parameter in journal_advance_devs_to_next_bucket
bcachefs: Fix UAF in bchfs_read()
bcachefs: fix units in rebalance_status
bcachefs: Fix WARN() in bch2_bkey_pick_read_device()
bcachefs: fix wrong arg to fsck_err()
bcachefs: Free journal bufs when not in use
bcachefs: fs-common.c -> namei.c
bcachefs: get_existing_stripe() uses new stripe lru
bcachefs: give bch2_write_super() a proper error code
bcachefs: Handle backpointers with unknown data types
bcachefs: Ignore backpointers to stripes in ec_stripe_update_extents()
bcachefs: Implement blk_holder_ops
bcachefs: implement eytzinger0_find_ge directly
bcachefs: implement eytzinger0_find_gt directly
bcachefs: Implement fileattr_(get|set)
bcachefs: Improve bch2_dev_bucket_missing()
bcachefs: Improve can_write_extent()
bcachefs: improve eytzinger0_find_le self test
bcachefs: improve missing journal write device error message
bcachefs: Improve want_cached_ptr()
bcachefs: Increase blacklist range
bcachefs: Increase JOURNAL_BUF_NR
bcachefs: Internal reads can now correct errors
bcachefs: Invalidate cached data by backpointers
bcachefs: journal write path comment
bcachefs: journal_shutdown is EROFS, not EIO
bcachefs: Kick devices out after too many write IO errors
bcachefs: Kill a bit of dead code
bcachefs: Kill bch2_remount()
bcachefs: Kill BCH_DEV_OPT_SETTERS()
bcachefs: kill bch_read_bio.devs_have
bcachefs: Kill btree_iter.trans
bcachefs: Kill dirent_occupied_size() in create path
bcachefs: Kill dirent_occupied_size() in rename path
bcachefs: Kill ERO for i_blocks check in truncate
bcachefs: Kill ERO in __bch2_i_sectors_acct()
bcachefs: Kill JOURNAL_ERRORS()
bcachefs: Kill journal_res.idx
bcachefs: Kill journal_res_state.unwritten_idx
bcachefs: Kill unnecessary bch2_dev_usage_read()
bcachefs: kmsan asserts
bcachefs: Log message when incompat version requested but not enabled
bcachefs: Log original key being moved in data updates
bcachefs: Make btree_iter_peek_prev() assert more precise
bcachefs: Make sure c->vfs_sb is set before starting fs
bcachefs: metadata_target is not an inode option
bcachefs: minor journal errcode cleanup
bcachefs: mkwrite() now only dirties one page
bcachefs: More informative error message when shutting down due to error
bcachefs: Move bch2_check_dirent_target() to namei.c
bcachefs: Move write_points to debugfs
bcachefs: Prevent granting write refs when filesystem is read-only
bcachefs: Print message on successful read retry
bcachefs: Print mount opts earlier
bcachefs: Print version_incompat_allowed on startup
bcachefs: print_string_as_lines: fix extra newline
bcachefs: promote_op uses embedded bch_read_bio
bcachefs: Promotes should use BCH_WRITE_only_specified_devs
bcachefs: rbio_init() cleanup
bcachefs: rbio_init_fragment()
bcachefs: Read error message now indicates if it was for an internal move
bcachefs: Read/move path counter work
bcachefs: readdir fixes
bcachefs: rebalance, copygc status also print stacktrace
bcachefs: Recovery no longer holds state_lock
bcachefs: Refactor bch2_check_dirent_target()
bcachefs: Refactor bch2_run_recovery_passes()
bcachefs: refactor fiemap processing into extent helper and struct
bcachefs: Remove incorrect __counted_by annotation
bcachefs: Remove spurious smp_mb()
bcachefs: Remove unnecessary byte allocation
bcachefs: Remove unnecessary softdep on xxhash
bcachefs: Remove unnecessary softdeps on crc32c and crc64
bcachefs: Rename BCH_WRITE flags fer consistency with other x-macros enums
bcachefs: Reorder error messages that include journal debug
bcachefs: Return errors to top level bch2_rbio_retry()
bcachefs: Rework bch2_check_lru_key()
bcachefs: rework bch2_trans_commit_run_triggers()
bcachefs: Rework fiemap transaction restart handling
bcachefs: Rework init order in bch2_data_update_init()
bcachefs: Run bch2_check_dirent_target() at lookup time
bcachefs: Run BCH_RECOVERY_PASS_reconstruct_snapshots on missing subvol -> snapshot
bcachefs: s/BCH_LRU_FRAGMENTATION_START/BCH_LRU_BUCKET_FRAGMENTATION/
bcachefs: Scrub
bcachefs: Self healing writes are BCH_WRITE_alloc_nowait
bcachefs: Separate running/runnable in wp stats
bcachefs: Setting foreground_target at runtime now triggers rebalance
bcachefs: Silence errors after emergency shutdown
bcachefs: Silence extent_poisoned error messages
bcachefs: Simplify bch2_write_op_error()
bcachefs: simplify eytzinger0_find_le
bcachefs: snapshot_node_missing is now autofix
bcachefs: Split out dirent alloc and name initialization
bcachefs: Split up bch_dev.io_ref
bcachefs: Start copygc, rebalance threads earlier
bcachefs: Stash a pointer to the filesystem for blk_holder_ops
bcachefs: Stricter checks on "key allowed in this btree"
bcachefs: sysfs internal/trigger_btree_updates
bcachefs: thread_with_stdio: fix spinning instead of exiting
bcachefs: Topology error after insert is now an ERO
bcachefs: trace_io_move_write_fail
bcachefs: trace_stripe_create
bcachefs: track current fiemap offset in start variable
bcachefs: Unit test fixes
bcachefs: unlink: casefold d_invalidate
bcachefs: Use bch2_kvmalloc() for journal keys array
bcachefs: Use cpu_to_le16 for dirent lengths
bcachefs: Use generic_set_sb_d_ops for standard casefolding d_ops
bcachefs: use library APIs for ChaCha20 and Poly1305
bcachefs: Use max() to improve gen_after()
bcachefs: use nonblocking variant of print_string_as_lines in error path
bcachefs: Use print_string_as_lines() for journal stuck messages
bcachefs: use sha256() instead of crypto_shash API
bcachefs: Use sort_nonatomic() instead of sort()
bcachefs: Validate bch_sb.offset field
bcachefs: Validate number of counters for accounting keys
bcachefs: We no longer read stripes into memory at startup
bcachefs: x-macroize BCH_READ flags
bcachefs: zero init journal bios
 
bdev: add back PAGE_SIZE block size validation for sb_set_blocksize()
bdev: use bdev_io_min() for statx block size
 
binder: fix offset calculation in debug log
binder: remove unneeded inclusion from binder_internal.h
 
bindings: pinctrl: ingenic: add x1600
 
binfmt: Remove loader from linux_binprm struct
 
binfmt_elf: Move brk for static PIE even if ASLR disabled
binfmt_elf: Use note name macros
 
binfmt_elf_fdpic: fix variable set but not used warning
 
bit_spinlock: __always_inline (un)lock functions
 
bitmap: Align documentation between bitmap_gather() and bitmap_scatter()
bitmap: remove _check_eq_u32_array
 
blackhole_dev: convert self-test to KUnit
 
blk-cgroup: improve policy registration error handling
blk-cgroup: Simplify policy files registration
 
blk-crypto: add basic hardware-wrapped key support
blk-crypto: add ioctls to create and prepare hardware-wrapped keys
blk-crypto: show supported key types in sysfs
 
blk-throttle: carry over directly
blk-throttle: don't take carryover for prioritized processing of metadata
blk-throttle: fix lower bps rate by throtl_trim_slice()
blk-throttle: remove last_bytes_disp and last_ios_disp
 
blk-wbt: Cleanup a comment in wb_timer_fn
blk-wbt: Fix some comments
 
blk_iocost: Switch to use hrtimer_setup()
 
block, bfq: Switch to use hrtimer_setup()
 
block/bdev: enable large folio support for large logical block sizes
block/bdev: lift block size restrictions to 64k
 
block/blk-iocost: ensure 'ret' is set on error
 
block: acquire q->limits_lock while reading sysfs attributes
block: add for_each_mp_bvec()
block: add SPDX header line to blk-throttle.h
block: always allocate integrity buffer when required
block: correct locking order for protecting blk-wbt parameters
block: Correctly initialize BLK_INTEGRITY_NOGENERATE and BLK_INTEGRITY_NOVERIFY
block: don't autoload drivers on blk-cgroup configuration
block: don't autoload drivers on stat
block: don't grab elevator lock during queue initialization
block: ensure correct integrity capability propagation in stacked devices
block: fix a comment in the queue_attrs[] array
block: fix adding folio to bio
block: fix race between set_blocksize and read paths
block: fix resource leak in blk_register_queue() error path
block: hoist block size validation code to a separate function
block: integrity: Do not call set_page_dirty_lock()
block: introduce a dedicated lock for protecting queue elevator updates
block: introduce init_wait_func()
block: introduce zone capacity helper
block: Make request_queue lockdep splats show up earlier
block: make sure ->nr_integrity_segments is cloned in blk_rq_prep_clone
block: mark bounce buffering as incompatible with integrity
block: move blkdev_{get,put} _no_open prototypes out of blkdev.h
block: move q->sysfs_lock and queue-freeze under show/store method
block: move the block layer auto-integrity code into a new file
block: never reduce ra_pages in blk_apply_bdi_limits
block: only update request sector if needed
block: protect debugfs attribute method hctx_busy_show
block: protect debugfs attrs using elevator_lock instead of sysfs_lock
block: protect hctx attributes/params using q->elevator_lock
block: protect nr_requests update using q->elevator_lock
block: protect read_ahead_kb using q->limits_lock
block: protect wbt_lat_usec using q->elevator_lock
block: refactor rq_qos_wait()
block: release q->elevator_lock in ioc_qos_write
block: Remove commented out code
block: remove q->sysfs_lock for attributes which don't need it
block: remove test of incorrect io priority level
block: remove the backing_inode variable in bdev_statx
block: remove unnecessary goto labels in debugfs attribute read methods
block: remove unused nseg parameter
block: remove unused parameter
block: remove unused parameter 'q' parameter in __blk_rq_map_sg()
block: split struct bio_integrity_payload
 
Bluetooth: Add quirk for broken READ_PAGE_SCAN_TYPE
Bluetooth: Add quirk for broken READ_VOICE_SETTING
Bluetooth: add support for skb TX SND/COMPLETION timestamping
Bluetooth: btintel: Add DSBR support for ScP
Bluetooth: btintel: Add support for Intel Scorpius Peak
Bluetooth: btintel: Add support to configure TX power
Bluetooth: btintel_pci: Fix build warning
Bluetooth: btintel_pcie: Add additional to checks to clear TX/RX paths
Bluetooth: btintel_pcie: Add device id of Whale Peak
Bluetooth: btintel_pcie: Add support for device coredump
Bluetooth: btintel_pcie: Avoid redundant buffer allocation
Bluetooth: btintel_pcie: Read hardware exception data
Bluetooth: btintel_pcie: Setup buffers for firmware traces
Bluetooth: btintel_pcie: Trigger device coredump on hardware exception
Bluetooth: btmtk: Remove the resetting step before downloading the fw
Bluetooth: btmtksdio: Check function enabled before doing close
Bluetooth: btmtksdio: Do close if SDIO card removed without close
Bluetooth: btmtksdio: Prevent enabling interrupts after IRQ handler removal
Bluetooth: btnxpuart: Add an error message if FW dump trigger fails
Bluetooth: btnxpuart: Add correct bootloader error codes
Bluetooth: btnxpuart: Add support for HCI coredump feature
Bluetooth: btnxpuart: Add support to set BD address
Bluetooth: btnxpuart: Fix kernel panic during FW release
Bluetooth: btnxpuart: Handle bootloader error during cmd5 and cmd7
Bluetooth: btnxpuart: Move vendor specific initialization to .post_init
Bluetooth: btnxpuart: Revert baudrate change in nxp_shutdown
 
bluetooth: btnxpuart: Support for controller wakeup gpio config
 
Bluetooth: btrtl: Prevent potential NULL dereference
Bluetooth: btusb: Add 13 USB device IDs for Qualcomm WCN785x
Bluetooth: btusb: Add 2 HWIDs for MT7922
Bluetooth: btusb: Add new VID/PID for WCN785x
Bluetooth: btusb: avoid NULL pointer dereference in skb_dequeue()
Bluetooth: btusb: Fix regression in the initialization of fake Bluetooth controllers
Bluetooth: btusb: mediatek: Add err code to btusb claim iso printout
Bluetooth: btusb: use skb_pull to avoid unsafe access in QCA dump handling
Bluetooth: Disable SCO support if READ_VOICE_SETTING is unsupported/broken
Bluetooth: Fix code style warning
Bluetooth: HCI: Add definition of hci_rp_remote_name_req_cancel
Bluetooth: hci_conn: Fix not setting conn_timeout for Broadcast Receiver
Bluetooth: hci_conn: Fix not setting timeout for BIG Create Sync
Bluetooth: hci_core: Enable buffer flow control for SCO/eSCO
Bluetooth: hci_event: Fix handling of HCI_EV_LE_DIRECT_ADV_REPORT
Bluetooth: hci_event: Fix not using key encryption size when its known
Bluetooth: hci_event: Fix sending MGMT_EV_DEVICE_FOUND for invalid address
Bluetooth: hci_qca: use the power sequencer for wcn6750
Bluetooth: hci_uart: Fix another race during initialization
Bluetooth: hci_uart: fix race during initialization
Bluetooth: hci_vhci: convert timeouts to secs_to_jiffies()
Bluetooth: hci_vhci: Mark Sync Flow Control as supported
Bluetooth: increment TX timestamping tskey always for stream sockets
Bluetooth: ISO: add TX timestamping
Bluetooth: L2CAP: add TX timestamping
Bluetooth: l2cap: Check encryption key size on incoming connection
Bluetooth: L2CAP: convert timeouts to secs_to_jiffies()
Bluetooth: L2CAP: copy RX timestamp to new fragments
Bluetooth: L2CAP: Fix not checking l2cap_chan security level
Bluetooth: l2cap: Process valid commands in too long frame
Bluetooth: MGMT: Add LL Privacy Setting
Bluetooth: MGMT: convert timeouts to secs_to_jiffies()
Bluetooth: MGMT: Fix MGMT_OP_ADD_DEVICE invalid device flags
Bluetooth: MGMT: Remove unused mgmt_*_discovery_complete
Bluetooth: MGMT: Remove unused mgmt_pending_find_data
Bluetooth: qca: add WCN3950 support
Bluetooth: qca: fix NV variant for one of WCN3950 SoCs
Bluetooth: qca: simplify WCN399x NVM loading
Bluetooth: SCO: add TX timestamping
Bluetooth: SMP: convert timeouts to secs_to_jiffies()
Bluetooth: vhci: Avoid needless snprintf() calls
 
bnxt_en: add .set_module_eeprom_by_page() support
bnxt_en: Add devlink support for ENABLE_ROCE nvm parameter
bnxt_en: Add missing skb_mark_for_recycle() in bnxt_rx_vlan()
bnxt_en: Add support for a new ethtool dump flag 3
bnxt_en: Add TPH support in BNXT driver
bnxt_en: bring back rtnl lock in bnxt_shutdown
bnxt_en: bring back rtnl_lock() in the bnxt_open() path
bnxt_en: call pci_alloc_irq_vectors() after bnxt_reserve_rings()
bnxt_en: delay pci_alloc_irq_vectors() in the AER path
bnxt_en: Extend queue stop/start for TX rings
bnxt_en: Fix coredump logic to free allocated buffer
bnxt_en: Fix error handling path in bnxt_init_chip()
bnxt_en: Fix ethtool -d byte order for 32-bit values
bnxt_en: Fix ethtool selftest output in one of the failure cases
bnxt_en: fix module unload sequence
bnxt_en: Fix netdev locking in ULP IRQ functions
bnxt_en: Fix out-of-bound memcpy() during ethtool -w
bnxt_en: improve TX timestamping FIFO configuration
bnxt_en: Linearize TX SKB if the fragments exceed the max
bnxt_en: Mask the bd_cnt field in the TX BD properly
bnxt_en: Pass NQ ID to the FW when allocating RX/RX AGG rings
bnxt_en: Query FW parameters when the CAPS_CHANGE bit is set
bnxt_en: Reallocate RX completion ring for TPH support
bnxt_en: Refactor bnxt_free_tx_rings() to free per TX ring
bnxt_en: Refactor bnxt_get_module_eeprom_by_page()
bnxt_en: Refactor bnxt_hwrm_nvm_req()
bnxt_en: Refactor completion ring allocation logic for P5_PLUS chips
bnxt_en: Refactor completion ring free routine
bnxt_en: Refactor RX/RX AGG ring parameters setup for P5_PLUS
bnxt_en: Refactor TX ring allocation logic
bnxt_en: Refactor TX ring free logic
bnxt_en: Set NPAR 1.2 support when registering with firmware
bnxt_en: Update firmware interface to 1.10.3.97
 
bonding: check xdp prog when set bond mode
bonding: delete always true device check
bonding: hold ops lock around get_link
bonding: report duplicate MAC address in all situations
 
book3s64/radix : Align section vmemmap start address to PAGE_SIZE
 
book3s64/radix: Fix compile errors when CONFIG_ARCH_WANT_OPTIMIZE_DAX_VMEMMAP=n
 
bpf, arm64: Support load-acquire and store-release instructions
 
bpf, docs: Fix broken link to renamed bpf_iter_task_vmas.c
 
bpf, x86: Add x86 JIT support for timed may_goto
bpf, x86: Fix objtool warning for timed may_goto
bpf, x86: Support load-acquire and store-release instructions
 
bpf/helpers: Introduce bpf_dynptr_copy kfunc
bpf/helpers: Refactor bpf_dynptr_read and bpf_dynptr_write
 
bpf/selftests: test_select_reuseport_kern: Remove unused header
 
bpf: abort verification if env->cur_state->loop_entry != NULL
bpf: Add bpf_copy_from_user_task_str() kfunc
bpf: Add BPF_SOCK_OPS_TSTAMP_ACK_CB callback
bpf: Add BPF_SOCK_OPS_TSTAMP_SCHED_CB callback
bpf: Add BPF_SOCK_OPS_TSTAMP_SENDMSG_CB callback
bpf: Add BPF_SOCK_OPS_TSTAMP_SND_HW_CB callback
bpf: Add BPF_SOCK_OPS_TSTAMP_SND_SW_CB callback
bpf: Add comment about helper freeze
bpf: add get_netns_cookie helper to cgroup_skb programs
bpf: add kfunc for populating cpumask bits
bpf: add missing ops lock around dev_xdp_attach_link
bpf: Add namespace to BPF internal symbols
bpf: Add networking timestamping support to bpf_get/setsockopt()
bpf: Add struct_ops context information to struct bpf_prog_aux
bpf: Add tracepoints with null-able arguments
bpf: Add verifier support for timed may_goto
bpf: Allow kind_flag for BTF type and decl tags
bpf: Allow pre-ordering for bpf cgroup progs
bpf: Allow struct_ops prog to return referenced kptr
bpf: arm64: Silence "UBSAN: negation-overflow" warning
bpf: BPF token support for BPF_BTF_GET_FD_BY_ID
bpf: bpftool: Setting error code in do_loader()
bpf: Check map->record at the beginning of check_and_free_fields()
bpf: clarify a misleading verifier error message
bpf: Clarify handling of mark and tstamp by redirect_peer
bpf: Convert hashtab.c to rqspinlock
bpf: Convert lpm_trie.c to rqspinlock
bpf: Convert percpu_freelist.c to rqspinlock
bpf: Convert queue_stack map to rqspinlock
bpf: Convert ringbuf map to rqspinlock
bpf: copy_verifier_state() should copy 'loop_entry' field
bpf: correct use/def for may_goto instruction
bpf: cpumap: reuse skb array instead of a linked list to chain skbs
bpf: cpumap: switch to GRO from netif_receive_skb_list()
bpf: cpumap: switch to napi_skb_cache_get_bulk()
bpf: define KF_ARENA_* flags for bpf_arena kfuncs
bpf: detect infinite loop in get_loop_entry()
bpf: Disable unsafe helpers in TX timestamping callbacks
bpf: Do not allow tail call in strcut_ops program with __ref argument
bpf: do not update state->loop_entry in get_loop_entry()
bpf: don't do clean_live_states when state->loop_entry->branches > 0
bpf: Factor out atomic_ptr_type_ok()
bpf: Factor out check_atomic_rmw()
bpf: Factor out check_load_mem() and check_store_reg()
bpf: fix a possible NULL deref in bpf_map_offload_map_alloc()
bpf: Fix array bounds error with may_goto
bpf: Fix deadlock between rcu_tasks_trace and event_mutex.
bpf: fix env->peak_states computation
bpf: Fix kmemleak warning for percpu hashmap
bpf: fix missing kdoc string fields in cpumask.c
bpf: Fix out-of-bounds read in check_atomic_load/store()
bpf: fix possible endless loop in BPF map iteration
bpf: free verifier states when they are no longer referenced
bpf: fs/xattr: Add BPF kfuncs to set and remove xattrs
bpf: get_call_summary() utility function
bpf: Implement verifier support for rqspinlock
bpf: Introduce load-acquire and store-release instructions
bpf: Introduce rqspinlock kfuncs
bpf: jmp_offset() and verbose_insn() utility functions
bpf: lsm: Add two more sleepable hooks
bpf: Maintain FIFO property for rqspinlock unlock
bpf: Make every prog keep a copy of ctx_arg_info
bpf: Make perf_event_read_output accessible in all program types.
bpf: make state->dfs_depth < state->loop_entry->dfs_depth an invariant
bpf: no longer acquire map_idr_lock in bpf_map_inc_not_zero()
bpf: Only fails the busy counter check in bpf_cgrp_storage_get if it creates storage
bpf: preload: Add MODULE_DESCRIPTION
bpf: Prepare the sock_ops ctx and call bpf prog for TX timestamping
bpf: Prevent unsafe access to the sock fields in the BPF timestamping callback
bpf: Refactor check_ctx_access()
bpf: Reject attaching fexit/fmod_ret to __noreturn functions
bpf: Return prog btf_id without capable check
bpf: Scrub packet on bpf_redirect_peer
bpf: Search and add kfuncs in struct_ops prologue and epilogue
bpf: simple DFA-based live registers analysis
bpf: Summarize sleepable global subprogs
bpf: Support getting referenced kptr from struct_ops argument
bpf: Support selective sampling for bpf timestamping
bpf: support SKF_NET_OFF and SKF_LL_OFF on skb frags
bpf: Support TCP_RTO_MAX_MS for bpf_setsockopt
bpf: Switch to use hrtimer_setup()
bpf: Sync uapi bpf.h header for the tooling infra
bpf: Use architecture provided res_smp_cond_load_acquire
bpf: Use kallsyms to find the function name of a struct_ops's stub function
bpf: use list_head to track explored states and free list
bpf: Use preempt_count() directly in bpf_send_signal_common()
bpf: Use RCU in all users of __module_text_address().
bpf: use register liveness information for func_states_equal
bpf: Use try_alloc_pages() to allocate pages for bpf needs.
 
bpftool: Add -Wformat-signedness flag to detect format errors
bpftool: Check map name length when map create
bpftool: Fix readlink usage in get_fd_type
bpftool: Using the right format specifiers
bpftool: Using the right format specifiers
 
bridge: mdb: Allow replace of a host-joined group
bridge: netfilter: Fix forwarding of fragmented packets
 
broadcom: fix supported flag check in periodic output function
 
btrfs: add __cold attribute to extent_io_tree_panic()
btrfs: add __pure attribute to eb page and folio counters
btrfs: add a size parameter to btrfs_alloc_subpage()
btrfs: add back warning for mount option commit values exceeding 300
btrfs: add extra warning if delayed iput is added when it's not allowed
btrfs: adjust subpage bit start based on sectorsize
btrfs: allow buffered write to avoid full page read if it's block aligned
btrfs: allow debug builds to accept 2K block size
btrfs: allow inline data extents creation if block size < page size
btrfs: always fallback to buffered write if the inode requires checksum
btrfs: async-thread: switch local variables need_order bool
btrfs: avoid assigning twice to block_start at btrfs_do_readpage()
btrfs: avoid linker error in btrfs_find_create_tree_block()
btrfs: avoid NULL pointer dereference if no valid csum tree
btrfs: avoid page_lockend underflow in btrfs_punch_hole_lock_range()
btrfs: avoid redundant path slot assignment in btrfs_search_forward()
btrfs: avoid unnecessary bio dereference at run_one_async_done()
btrfs: avoid unnecessary memory allocation and copy at overwrite_item()
btrfs: codify pattern for adding block_group to bg_list
btrfs: compression: adjust cb->compressed_folios allocation type
btrfs: convert io_ctl_prepare_pages() to work on folios
btrfs: convert timeouts to secs_to_jiffies()
btrfs: correct the order of prelim_ref arguments in btrfs__prelim_ref
btrfs: correctly escape subvol in btrfs_show_options()
btrfs: defrag: extend ioctl to accept compression levels
btrfs: do trivial BTRFS_PATH_AUTO_FREE conversions
btrfs: don't clobber ret in btrfs_validate_super()
btrfs: don't pass nodesize to __alloc_extent_buffer()
btrfs: explicitly ref count block_group on new_bgs list
btrfs: expose per-inode stable writes flag
btrfs: factor out metadata subpage detection into a dedicated helper
btrfs: factor out nocow ordered extent and extent map generation into a helper
btrfs: fix block group refcount race in btrfs_create_pending_block_groups()
btrfs: fix COW handling in run_delalloc_nocow()
btrfs: fix discard worker infinite loop after disabling discard
btrfs: fix folio leak in submit_one_async_extent()
btrfs: fix invalid inode pointer after failure to create reloc inode
btrfs: fix non-empty delayed iputs list on unmount due to async workers
btrfs: fix non-empty delayed iputs list on unmount due to compressed write workers
btrfs: fix reclaimed bytes accounting after automatic block group reclaim
btrfs: fix the ASSERT() inside GET_SUBPAGE_BITMAP()
btrfs: fix the inode leak in btrfs_iget()
btrfs: fix the qgroup data free range for inline data extents
btrfs: get used bytes while holding lock at btrfs_reclaim_bgs_work()
btrfs: get zone unusable bytes while holding lock at btrfs_reclaim_bgs_work()
btrfs: handle empty eb->folios in num_extent_folios()
btrfs: harden block_group::bg_list against list_del() races
btrfs: introduce a read path dedicated extent lock helper
btrfs: ioctl: don't free iov when btrfs_encoded_read() returns -EAGAIN
btrfs: keep private struct on stack for sync reads in btrfs_encoded_read_regular_fill_pages()
btrfs: make btrfs_discard_workfn() block_group ref explicit
btrfs: make btrfs_do_readpage() to do block-by-block read
btrfs: make btrfs_iget() return a btrfs inode instead
btrfs: make btrfs_iget_path() return a btrfs inode instead
btrfs: make subpage attach and detach handle metadata properly
btrfs: merge alloc_dummy_extent_buffer() helpers
btrfs: move __btrfs_bio_end_io() code into its single caller
btrfs: move btrfs_cleanup_bio() code into its single caller
btrfs: move ordered extent cleanup to where they are allocated
btrfs: open code folio_index() in btree_clear_folio_dirty_tag()
btrfs: parameter constification in ioctl.c
btrfs: pass a btrfs_inode to fixup_inode_link_count()
btrfs: pass btrfs_root pointers to send ioctl parameters
btrfs: pass root pointers to search tree ioctl helpers
btrfs: pass struct btrfs_inode to btrfs_defrag_file()
btrfs: pass struct btrfs_inode to btrfs_double_mmap_lock()
btrfs: pass struct btrfs_inode to btrfs_double_mmap_unlock()
btrfs: pass struct btrfs_inode to btrfs_extent_same_range()
btrfs: pass struct btrfs_inode to btrfs_fill_inode()
btrfs: pass struct btrfs_inode to btrfs_iget_locked()
btrfs: pass struct btrfs_inode to btrfs_inode_inherit_props()
btrfs: pass struct btrfs_inode to btrfs_inode_type()
btrfs: pass struct btrfs_inode to btrfs_load_inode_props()
btrfs: pass struct btrfs_inode to btrfs_read_locked_inode()
btrfs: pass struct btrfs_inode to btrfs_sync_inode_flags_to_i_flags()
btrfs: pass struct btrfs_inode to can_nocow_extent()
btrfs: pass struct btrfs_inode to clone_copy_inline_extent()
btrfs: pass struct btrfs_inode to extent_range_clear_dirty_for_io()
btrfs: pass struct btrfs_inode to fill_stack_inode_item()
btrfs: pass struct btrfs_inode to new_simple_dir()
btrfs: pass struct to btrfs_ioctl_subvol_getflags()
btrfs: prepare btrfs_launcher_folio() for large folios support
btrfs: prepare btrfs_page_mkwrite() for large folios
btrfs: prepare extent_io.c for future large folio support
btrfs: prevent inline data extents read from touching blocks beyond its range
btrfs: properly limit inline data extent according to block size
btrfs: props: switch prop_handler::apply to struct btrfs_inode
btrfs: props: switch prop_handler::extract to struct btrfs_inode
btrfs: reject out-of-band dirty folios during writeback
btrfs: remove btrfs_fs_info::sectors_per_page
btrfs: remove duplicated metadata folio flag update in end_bbio_meta_read()
btrfs: remove end_no_trans label from btrfs_log_inode_parent()
btrfs: remove folio order ASSERT()s in super block writeback path
btrfs: remove redundant else statement from btrfs_log_inode_parent()
btrfs: remove the subpage related warning message
btrfs: remove unnecessary btrfs_key local variable in btrfs_search_forward()
btrfs: remove unnecessary fs_info argument from btrfs_add_block_group_cache()
btrfs: remove unnecessary fs_info argument from create_reloc_inode()
btrfs: remove unnecessary fs_info argument from delete_block_group_cache()
btrfs: replace PAGE_SIZE with folio_size for subpage.[ch]
btrfs: require strict data/metadata split for subpage checks
btrfs: return a btrfs_inode from btrfs_iget_logging()
btrfs: return a btrfs_inode from read_one_inode()
btrfs: return a literal instead of a variable in btrfs_init_dev_replace()
btrfs: run btrfs_error_commit_super() early
btrfs: send: add and use helper to rename current inode when processing refs
btrfs: send: always use fs_path_len() to determine a path's length
btrfs: send: avoid path allocation for the current inode when issuing commands
btrfs: send: factor out common logic when sending xattrs
btrfs: send: implement fs_path_add_path() using fs_path_add()
btrfs: send: keep the current inode's path cached
btrfs: send: make fs_path_len() inline and constify its argument
btrfs: send: only use boolean variables at process_recorded_refs()
btrfs: send: remove duplicated logic from fs_path_reset()
btrfs: send: remove unnecessary inode lookup at send_encoded_inline_extent()
btrfs: send: remove unnecessary return variable from process_new_xattr()
btrfs: send: return -ENAMETOOLONG when attempting a path that is too long
btrfs: send: simplify return logic from __get_cur_name_and_parent()
btrfs: send: simplify return logic from fs_path_add()
btrfs: send: simplify return logic from fs_path_add_from_extent_buffer()
btrfs: send: simplify return logic from fs_path_prepare_for_add()
btrfs: send: simplify return logic from get_cur_inode_state()
btrfs: send: simplify return logic from is_inode_existent()
btrfs: send: simplify return logic from process_changed_xattr()
btrfs: send: simplify return logic from record_changed_ref()
btrfs: send: simplify return logic from record_deleted_ref()
btrfs: send: simplify return logic from record_deleted_ref_if_needed()
btrfs: send: simplify return logic from record_new_ref()
btrfs: send: simplify return logic from record_new_ref_if_needed()
btrfs: send: simplify return logic from send_encoded_extent()
btrfs: send: simplify return logic from send_link()
btrfs: send: simplify return logic from send_remove_xattr()
btrfs: send: simplify return logic from send_rename()
btrfs: send: simplify return logic from send_rmdir()
btrfs: send: simplify return logic from send_set_xattr()
btrfs: send: simplify return logic from send_unlink()
btrfs: send: simplify return logic from send_verity()
btrfs: simplify condition for logging new dentries at btrfs_log_inode_parent()
btrfs: simplify local variables in btrfs_ioctl_resize()
btrfs: simplify parameters of metadata folio helpers
btrfs: simplify returns and labels in btrfs_init_fs_root()
btrfs: simplify subpage handling of btrfs_clear_buffer_dirty()
btrfs: simplify subpage handling of read_extent_buffer_pages_nowait()
btrfs: simplify subpage handling of write_one_eb()
btrfs: simplify the return value handling in search_ioctl()
btrfs: subpage: access correct object when reading bitmap start in subpage_calc_start_bit()
btrfs: subpage: make btrfs_is_subpage() check against a folio
btrfs: sysfs: accept size suffixes for read policy values
btrfs: tests: fix chunk map leak after failure to add it to the tree
btrfs: tree-checker: adjust error code for header level check
btrfs: unify inode variable naming
btrfs: unify ordering of btrfs_key initializations
btrfs: update include and forward declarations in headers
btrfs: update outdated comment for overwrite_item()
btrfs: update some folio related comments
btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_check_dir_item_collision()
btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_get_name()
btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_init_dev_replace()
btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_init_root_free_objectid()
btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_lookup_bio_sums()
btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_lookup_extent_info()
btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_remove_free_space_inode()
btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_run_dev_replace()
btrfs: use BTRFS_PATH_AUTO_FREE in clear_free_space_tree()
btrfs: use BTRFS_PATH_AUTO_FREE in load_free_space_tree()
btrfs: use BTRFS_PATH_AUTO_FREE in load_global_roots()
btrfs: use BTRFS_PATH_AUTO_FREE in populate_free_space_tree()
btrfs: use BTRFS_PATH_AUTO_FREE in run_delayed_extent_op()
btrfs: use memcmp_extent_buffer() at replay_one_extent()
btrfs: use metadata specific helpers to simplify extent buffer helpers
btrfs: use num_extent_folios() in for loop bounds
btrfs: use struct btrfs_inode inside btrfs_get_name()
btrfs: use struct btrfs_inode inside btrfs_get_parent()
btrfs: use struct btrfs_inode inside btrfs_remap_file_range()
btrfs: use struct btrfs_inode inside btrfs_remap_file_range_prep()
btrfs: use struct btrfs_inode inside create_pending_snapshot()
btrfs: use variables to store extent buffer and slot at overwrite_item()
btrfs: zlib: refactor S390x HW acceleration buffer preparation
btrfs: zoned: exit btrfs_can_activate_zone if BTRFS_FS_NEED_ZONE_FINISH is set
btrfs: zoned: fix zone activation with missing devices
btrfs: zoned: fix zone finishing with missing devices
btrfs: zoned: return EIO on RAID1 block group write pointer mismatch
btrfs: zoned: skip reporting zone for new block group
btrfs: zstd: enable negative compression levels mount option
btrfs: zstd: move zstd_parameters to the workspace
btrfs: zstd: remove local variable for storing page offsets
 
bug: Use RCU instead RCU-sched to protect module_bug_list.
 
bus: fsl-mc: Remove deadcode
bus: mhi: host: Add a policy to enable image transfer via BHIe in PBL
bus: mhi: host: Avoid possible uninitialized fw_load_type
bus: mhi: host: Fix race between unprepare and queue_buf
bus: mhi: host: pci_generic: Add support for SA8775P endpoint
bus: mhi: host: Refactor BHI/BHIe based firmware loading
bus: mhi: host: Remove unused functions
bus: qcom-ssc-block-bus: Fix the error handling path of qcom_ssc_block_bus_probe()
bus: qcom-ssc-block-bus: Remove some duplicated iounmap() calls
 
cachefiles: Fix oops in vfs_mkdir from cachefiles_get_directory
 
can: add protocol counter for AF_CAN sockets
can: bcm: add locking for bcm_op runtime updates
can: bcm: add missing rcu read protection for procfs content
can: c_can: Drop useless final probe failure message
can: c_can: Simplify handling syscon error path
can: c_can: Use of_property_present() to test existence of DT property
can: c_can: Use syscon_regmap_lookup_by_phandle_args
can: canxl: support Remote Request Substitution bit access
can: fix missing decrement of j1939_proto.inuse_idx
can: flexcan: add NXP S32G2/S32G3 SoC support
can: flexcan: Add quirk to handle separate interrupt lines for mailboxes
can: flexcan: add transceiver capabilities
can: gs_usb: add VID/PID for the CANnectivity firmware
can: gw: fix RCU/BH usage in cgw_create_job()
can: j1939: Extend stack documentation with buffer size behavior
can: kvaser_pciefd: Continue parsing DMA buf after dropped RX
can: kvaser_pciefd: Fix echo_skb race
can: kvaser_pciefd: Force IRQ edge in case of nested IRQ
can: m_can: m_can_class_allocate_dev(): initialize spin lock on device probe
can: m_can: Switch to use hrtimer_setup()
can: mcan: m_can_class_unregister(): fix order of unregistration calls
can: mcp251xfd: fix TDC setting for low data bit rates
can: mcp251xfd: mcp251xfd_remove(): fix order of unregistration calls
can: mcp251xfd: Switch to use hrtimer_setup()
can: rockchip_canfd: fix broken quirks checks
can: rockchip_canfd: rkcanfd_chip_fifo_setup(): remove duplicated setup of RX FIFO
can: rockchip_canfd: rkcanfd_remove(): fix order of unregistration calls
can: slcan: allow reception of short error messages
can: Switch to use hrtimer_setup()
 
capability: Remove unused has_capability
 
cavium/liquidio: Remove unused lio_get_device_id
 
cdc_ether|r8152: ThinkPad Hybrid USB-C/A Dock quirk
 
ceph: Convert ceph_check_page_before_write() to use a folio
ceph: Convert ceph_find_incompatible() to take a folio
ceph: Convert ceph_move_dirty_page_in_page_array() to move_dirty_folio_in_page_array()
ceph: Convert ceph_readdir_cache_control to store a folio
ceph: Convert writepage_nounlock() to write_folio_nounlock()
ceph: extend ceph_writeback_ctl for ceph_writepages_start() refactoring
ceph: Fix error handling in fill_readdir_cache()
ceph: fix generic/421 test failure
ceph: Fix incorrect flush end position calculation
ceph: introduce ceph_process_folio_batch() method
ceph: introduce ceph_submit_write() method
ceph: Pass a folio to ceph_allocate_page_array()
ceph: Remove ceph_writepage()
ceph: Remove osd_client deadcode
ceph: Remove uses of page from ceph_process_folio_batch()
ceph: return the correct dentry on mkdir
ceph: Use a folio in ceph_page_mkwrite()
 
cfi: Use RCU while invoking __module_address().
 
cgroup, docs: Be explicit about independence of RT_GROUP_SCHED and non-cpu controllers
 
cgroup/blkio: Add deprecation messages to reset_stats
 
cgroup/cpuset-v1: Add deprecation messages to mem_exclusive and mem_hardwall
cgroup/cpuset-v1: Add deprecation messages to memory_migrate
cgroup/cpuset-v1: Add deprecation messages to memory_spread_page and memory_spread_slab
cgroup/cpuset-v1: Add deprecation messages to sched_load_balance and memory_pressure_enabled
cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
 
cgroup/cpuset: Code cleanup and comment update
cgroup/cpuset: Don't allow creation of local partition over a remote one
cgroup/cpuset: Extend kthread_is_per_cpu() check to all PF_NO_SETAFFINITY tasks
cgroup/cpuset: Fix error handling in remote_partition_disable()
cgroup/cpuset: Fix incorrect isolated_cpus update in update_parent_effective_cpumask()
cgroup/cpuset: Fix race between newly created partition and dying one
cgroup/cpuset: Move procfs cpuset attribute under cgroup-v1.c
cgroup/cpuset: Remove partition_and_rebuild_sched_domains
cgroup/cpuset: Remove remote_partition_check() & make update_cpumasks_hier() handle remote partition
cgroup/cpuset: Remove unneeded goto in sched_partition_write() and rename it
 
cgroup/misc: Remove unused misc_cg_res_total_usage
 
cgroup/rstat: avoid disabling irqs for O(num_cpu)
cgroup/rstat: Fix forceidle time in cpu.stat
 
cgroup: Add deprecation message to legacy freezer controller
cgroup: docs: add pswpin and pswpout items in cgroup v2 doc
cgroup: Fix compilation issue due to cgroup_mutex not being exported
cgroup: Print message when /proc/cgroups is read on v2-only system
cgroup: rstat: call cgroup_rstat_updated_list with cgroup_rstat_lock
cgroup: rstat: Cleanup flushing functions and locking
cgroup: update comment about dropping cgroup kn refs
cgroup: Update file naming comment
 
Linux: Change inode_operations.mkdir to return struct dentry *
 
char: misc: improve testing Kconfig description
char: misc: register chrdev region with all possible minors
char: tpm: tpm-buf: Add sanity check fallback in read helpers
 
checkpatch: describe --min-conf-desc-length
 
cifs: Add a new xattr system.smb3_ntsd_owner for getting or setting owner
cifs: Add a new xattr system.smb3_ntsd_sacl for getting or setting SACLs
cifs: Add fallback for SMB2 CREATE without FILE_READ_ATTRIBUTES
cifs: Add new mount option -o nounicode to disable SMB1 UNICODE mode
cifs: add validation check for the fields in smb_aces
cifs: Allow to disable or force initialization of NetBIOS session
cifs: avoid NULL pointer dereference in dbg call
cifs: Check if server supports reparse points before using them
cifs: Do not add FILE_READ_ATTRIBUTES when using GENERIC_READ/EXECUTE/ALL
cifs: Ensure that all non-client-specific reparse points are processed by the server
cifs: Fix access_flags_to_smbopen_mode
cifs: Fix and improve cifs_query_path_info() and cifs_query_file_info()
cifs: Fix changing times and read-only attr over SMB1 smb_set_file_info() function
cifs: Fix encoding of SMB1 Session Setup Kerberos Request in non-UNICODE mode
cifs: Fix establishing NetBIOS session for SMB2+ connection
cifs: Fix getting DACL-only xattr system.cifs_acl and system.smb3_acl
cifs: fix integer overflow in match_server()
cifs: Fix negotiate retry functionality
cifs: Fix querying and creating MF symlinks over SMB1
cifs: Fix querying of WSL CHR and BLK reparse points over SMB1
cifs: Fix support for WSL-style symlinks
cifs: Implement is_network_name_deleted for SMB1
cifs: Improve establishing SMB connection with NetBIOS session
cifs: Improve handling of name surrogate reparse points in reparse.c
cifs: Improve handling of NetBIOS packets
cifs: Improve SMB2+ stat() to work also without FILE_READ_ATTRIBUTES
 
CIFS: Propagate min offload along with other parameters from primary to secondary channels.
 
cifs: Remove cifs_truncate_page() as it should be superfluous
cifs: Remove explicit handling of IO_REPARSE_TAG_MOUNT_POINT in inode.c
cifs: remove unreachable code in cifs_get_tcp_session()
cifs: Set default Netbios RFC1001 server name to hostname in UNC
cifs: Split parse_reparse_point callback to functions: get buffer and parse buffer
cifs: update internal version number
 
clang-format: Update the ForEachMacros list for v6.15-rc1
 
cleanup: Provide retain_ptr()
 
clk: amlogic: a1: fix a typo
clk: amlogic: g12a: fix mmc A peripheral clock
clk: amlogic: g12b: fix cluster A parent data
clk: amlogic: gxbb: drop incorrect flag on 32k clock
clk: amlogic: gxbb: drop non existing 32k clock parent
clk: check for disabled clock-provider in of_clk_get_hw_from_clkspec()
clk: clk-imx8mp-audiomix: fix dsp/ocram_a clock parents
clk: Correct the data types of the variables in clk_calc_new_rates
clk: davinci: remove support for da830
clk: imgtec: use %pe for better readability of errors while printing
clk: imx8mp: inform CCF of maximum frequency of clocks
clk: keystone: syscon-clk: Do not use syscon helper to build regmap
clk: mediatek: Add SMI LARBs reset for MT8188
clk: mediatek: mt8188-vdo1: Add VDO1_DPI1_HDMI clock for hdmitx
clk: mmp: Fix NULL vs IS_ERR() check
clk: Print an error when clk registration fails
clk: qcom: Add missing header includes
clk: qcom: Add NSS clock Controller driver for IPQ9574
clk: qcom: Add support for GPU Clock Controller on QCS8300
clk: qcom: Add support for Video Clock Controller on QCS8300
clk: qcom: camcc-sm8250: Use clk_rcg2_shared_ops for some RCGs
clk: qcom: camcc: Constify 'struct qcom_cc_desc'
clk: qcom: clk-alpha-pll: Do not use random stack value for recalc rate
clk: qcom: clk-branch: Fix invert halt status bit check for votable clocks
clk: qcom: common: Add support for power-domain attachment
clk: qcom: dispcc-sm8750: Allow dumping regmap
clk: qcom: dispcc: Constify 'struct qcom_cc_desc'
clk: qcom: Drop unused header includes
clk: qcom: gcc-ipq9574: Add support for gpll0_out_aux clock
clk: qcom: gcc-msm8953: fix stuck venus0_core0 clock
clk: qcom: gcc-sdm660: Add missing SDCC block resets
clk: qcom: gcc-sm8650: Do not turn off USB GDSCs during gdsc_disable()
clk: qcom: gcc-x1e80100: Unregister GCC_GPU_CFG_AHB_CLK/GCC_DISP_XO_CLK
clk: qcom: gdsc: Capture pm_genpd_add_subdomain result code
clk: qcom: gdsc: Release pm subdomains in reverse add order
clk: qcom: gdsc: Set retain_ff before moving to HW CTRL
clk: qcom: gdsc: Update the status poll timeout for GDSC
clk: qcom: gpucc: Constify 'struct qcom_cc_desc'
clk: qcom: ipq5018: allow it to be bulid on arm32
clk: qcom: ipq5424: fix software and hardware flow control error of UART
clk: qcom: lpassaudiocc-sc7280: Add support for LPASS resets for QCM6490
clk: qcom: mmcc-sdm660: fix stuck video_subcore0 clock
clk: qcom: smd-rpm: Add clocks for SDM429
clk: qcom: Support attaching GDSCs to multiple parents
clk: qcom: videocc: Constify 'struct qcom_cc_desc'
clk: renesas: cpg-mssr: Remove obsolete nullify check
clk: renesas: r7s9210: Distinguish clocks by clock type
clk: renesas: r8a08g045: Check the source of the CPU PLL settings
clk: renesas: r8a779a0: Add FCPVX clocks
clk: renesas: r8a779a0: Add ISP core clocks
clk: renesas: r8a779g0: Add ISP core clocks
clk: renesas: r8a779h0: Add FCPVX clock
clk: renesas: r8a779h0: Add ISP core clocks
clk: renesas: r8a779h0: Add VSPX clock
clk: renesas: r9a07g043: Fix HP clock source for RZ/Five
clk: renesas: r9a07g044: Add clock and reset entry for DRP-AI
clk: renesas: r9a08g045: Add clocks, resets and power domain support for the TSU IP
clk: renesas: r9a09g047: Add CANFD clocks and resets
clk: renesas: r9a09g047: Add clock and reset signals for the TSU IP
clk: renesas: r9a09g047: Add CRU0 clocks and resets
clk: renesas: r9a09g047: Add ICU clock/reset
clk: renesas: r9a09g047: Add SDHI clocks/resets
clk: renesas: r9a09g047: Add WDT clocks and resets
clk: renesas: r9a09g057: Add entries for the DMACs
clk: renesas: rzg2l-cpg: Refactor Runtime PM clock validation
clk: renesas: rzg2l: Remove unneeded nullify checks
clk: renesas: rzg2l: Update error message
clk: renesas: rzv2h: Adjust for CPG_BUS_m_MSTOP starting from m = 1
clk: renesas: rzv2h: Update error message
clk: rockchip: Add clock controller driver for RK3528 SoC
clk: rockchip: Add clock controller for the RK3562
clk: rockchip: Add PLL flag ROCKCHIP_PLL_FIXED_MODE
clk: rockchip: rk3188: use PCLK_CIF0/1 clock IDs on RK3066
clk: rockchip: rk3328: fix wrong clk_ref_usb3otg parent
clk: rockchip: rk3528: Add reset lookup table
clk: rockchip: rk3568: mark hclk_vi as critical
clk: rockchip: rk3576: define clk_otp_phy_g
clk: s2mps11: initialise clk_hw_onecell_data::num before accessing ::hws[] in probe()
clk: samsung: add initial exynos7870 clock driver
clk: samsung: Add missing mod_devicetable.h header
clk: samsung: clk-pll: add support for pll_4311
clk: samsung: Drop unused clk.h and of.h headers
clk: samsung: exynos990: Add CMU_PERIS block
clk: samsung: Fix spelling mistake "stablization" -> "stabilization"
clk: samsung: Fix UBSAN panic in samsung_clk_init()
clk: samsung: introduce Exynos2200 clock driver
clk: stm32f4: fix an uninitialized variable
clk: sunxi-ng: a523: add bus clock gates
clk: sunxi-ng: a523: add interface mod clocks
clk: sunxi-ng: a523: add reset lines
clk: sunxi-ng: a523: Add support for bus clocks
clk: sunxi-ng: a523: add system mod clocks
clk: sunxi-ng: a523: add USB mod clocks
clk: sunxi-ng: a523: add video mod clocks
clk: sunxi-ng: a523: remaining mod clocks
clk: sunxi-ng: Add support for the A523/T527 CCU PLLs
clk: sunxi-ng: add support for the A523/T527 PRCM CCU
clk: sunxi-ng: Add support for update bit
clk: sunxi-ng: d1: Add missing divider for MMC mod clocks
clk: sunxi-ng: fix order of arguments in clock macro
clk: sunxi-ng: h616: Add clock/reset for LCD TCON
clk: sunxi-ng: h616: Reparent GPU clock during frequency changes
clk: sunxi-ng: mp: introduce dual-divider clock
clk: sunxi-ng: mp: provide wrappers for setting feature flags
 
clocksource/drivers/exynos_mct: Fixed a spelling error
 
clocksource/drivers/stm32-lptimer: Add support for suspend / resume
clocksource/drivers/stm32-lptimer: Use wakeup capable instead of init wakeup
 
clocksource/drivers/timer-riscv: Stop stimecmp when cpu hotplug
 
clocksource/i8253: Use raw_spinlock_irqsave() in clockevent_i8253_disable()
 
clocksource: mips-gic-timer: Enable counter when CPUs start
clocksource: Remove unnecessary strscpy() size argument
 
coccinelle: Add missing (GE)NL_SET_ERR_MSG_* to strings ending with newline test
coccinelle: misc: secs_to_jiffies: Patch expressions too
 
codel: remove sch->q.qlen check before qdisc_tree_reduce_backlog()
 
comedi: jr3_pci: Fix synchronous deletion of timer
 
compiler.h: Introduce __must_be_noncstr()
compiler.h: introduce TYPEOF_UNQUAL() macro
 
compiler_types: Introduce __nonstring_array
 
configs: drop GENERIC_PTDUMP from debug.config
 
context_tracking: Always inline ct_{nmi,irq}_{enter,exit}()
context_tracking: Make RCU watch ct_kernel_exit_state() warning
 
Linux: Convert regulator drivers to use
Linux: Convert sound drivers to use devm_kmemdup_array()
 
coredump: Fixes core_pipe_limit sysctl proc_handler
 
coresight-cti: change cti_drvdata spinlock's type to raw_spinlock_t
 
coresight-etb10: change etb_drvdata spinlock's type to raw_spinlock_t
 
coresight-etm4x: add isb() before reading the TRCSTATR
coresight-etm4x: change etmv4_drvdata spinlock type to raw_spinlock_t
 
coresight-funnel: change funnel_drvdata spinlock's type to raw_spinlock_t
 
coresight-replicator: change replicator_drvdata spinlock's type to raw_spinlock_t
 
coresight-tmc: change tmc_drvdata spinlock's type to raw_spinlock_t
 
coresight-tpdm: Add MCMB dataset support
coresight-tpdm: Add support to enable the lane for MCMB TPDM
coresight-tpdm: Add support to select lane
 
coresight/ultrasoc: change smb_drv_data spinlock's type to raw_spinlock_t
 
Coresight: Add Coresight TMC Control Unit driver
Coresight: Add support for new APB clock name
Coresight: Add trace_id function to retrieving the trace ID
 
coresight: add verification process for coresight_etm_get_trace_id
 
Coresight: Allocate trace ID after building the path
 
coresight: catu: Constify amba_id table
coresight: catu: Fix number of pages while using 64k pages
coresight: change coresight_device lock type to raw_spinlock_t
coresight: change coresight_trace_id_map's lock type to raw_spinlock_t
 
Coresight: Change functions to accept the coresight_path
Coresight: Change to read the trace ID from coresight_path
 
coresight: config: Add preloaded configuration
coresight: configfs: Constify struct config_item_type
coresight: core: Add provision for panic callbacks
coresight: docs: Remove target sink from examples
coresight: etm4x: don't include '' directly
 
Coresight: Fix a NULL vs IS_ERR() bug in probe
Coresight: Introduce a new struct coresight_path
 
coresight: tmc-etr: Add support to use reserved trace memory
coresight: tmc: Add support for reading crash data
coresight: tmc: Enable panic sync handling
coresight: tmc: Stop trace capture on FlIn
coresight: tpda: Constify amba_id table
coresight: tpdm: Constify amba_id table
 
Coresight: Use coresight_etm_get_trace_id() in traceid_show()
 
counter: add direction change event
counter: Introduce the compare component
counter: microchip-tcb-capture: Add capture extensions for registers RA/RB
counter: microchip-tcb-capture: Add IRQ handling
counter: microchip-tcb-capture: Add support for RC Compare
counter: microchip-tcb-capture: Fix undefined counter channel state on probe
counter: stm32-lptimer-cnt: fix error handling when enabling
counter: ti-eqep: add direction support
 
cpu/SMT: Provide a default topology_is_primary_thread()
 
cpu: export lockdep_assert_cpus_held()
cpu: remove needless return in void API suspend_enable_secondary_cpus()
 
cpufreq/amd-pstate-ut: Adjust variable scope
cpufreq/amd-pstate-ut: Allow lowest nonlinear and lowest to be the same
cpufreq/amd-pstate-ut: Drop SUCCESS and FAIL enums
cpufreq/amd-pstate-ut: Run on all of the correct CPUs
cpufreq/amd-pstate-ut: Use _free macro to free put policy
 
cpufreq/amd-pstate: Add missing NULL ptr check in amd_pstate_update
cpufreq/amd-pstate: Cache CPPC request in shared mem case too
cpufreq/amd-pstate: Convert all perf values to u8
cpufreq/amd-pstate: Drop `cppc_cap1_cached`
cpufreq/amd-pstate: Drop actions in amd_pstate_epp_cpu_offline()
cpufreq/amd-pstate: Drop debug statements for policy setting
cpufreq/amd-pstate: Drop min and max cached frequencies
cpufreq/amd-pstate: Enable ITMT support after initializing core rankings
cpufreq/amd-pstate: Fix min_limit perf and freq updation for performance governor
cpufreq/amd-pstate: Fix the clamping of perf values
cpufreq/amd-pstate: Invalidate cppc_req_cached during suspend
cpufreq/amd-pstate: Modify the min_perf calculation in adjust_perf callback
cpufreq/amd-pstate: Modularize perf<->freq conversion
cpufreq/amd-pstate: Move all EPP tracing into *_update_perf and *_set_epp functions
cpufreq/amd-pstate: Move perf values into a union
cpufreq/amd-pstate: Overhaul locking
cpufreq/amd-pstate: Pass min/max_limit_perf as min/max_perf to amd_pstate_update
cpufreq/amd-pstate: Remove the redundant des_perf clamping in adjust_perf
cpufreq/amd-pstate: Remove the unncecessary driver_lock in amd_pstate_update_limits
cpufreq/amd-pstate: Remove the unnecessary cpufreq_update_policy call
cpufreq/amd-pstate: Replace all AMD_CPPC_* macros with masks
cpufreq/amd-pstate: Rework CPPC enabling
cpufreq/amd-pstate: Show a warning when a CPU fails to setup
cpufreq/amd-pstate: Stop caching EPP
cpufreq/amd-pstate: Update cppc_req_cached for shared mem EPP writes
cpufreq/amd-pstate: Use scope based cleanup for cpufreq_policy refs
 
cpufreq/sched: Explicitly synchronize limits_changed flag handling
cpufreq/sched: Fix the usage of CPUFREQ_NEED_UPDATE_LIMITS
cpufreq/sched: Set need_freq_update in ignore_dl_rate_limit()
 
cpufreq: ACPI: Re-sync CPU boost state on system resume
cpufreq: acpi: Set policy->boost_supported
cpufreq: acpi: Stop setting common freq attributes
cpufreq: Add SM8650 to cpufreq-dt-platdev blocklist
cpufreq: Allow arch_freq_get_on_cpu to return an error
cpufreq: Always create freq-table related sysfs file
cpufreq: amd-pstate: Remove unnecessary driver_lock in set_boost
cpufreq: amd: Set policy->boost_supported
cpufreq: apple-soc: Fix null-ptr-deref in apple_soc_cpufreq_get_rate()
cpufreq: apple: Set .set_boost directly
cpufreq: apple: Stop setting cpufreq_driver->attr field
cpufreq: Avoid using inconsistent policy->min and policy->max
cpufreq: bmips: Stop setting cpufreq_driver->attr field
cpufreq: brcmstb: Stop setting common freq attributes
cpufreq: cppc: Fix invalid return value in .get() callback
cpufreq: cppc: Set policy->boost_supported
cpufreq: davinci: Stop setting cpufreq_driver->attr field
cpufreq: Do not enable by default during compile testing
cpufreq: dt: Set .set_boost directly
cpufreq: dt: Stop setting cpufreq_driver->attr field
cpufreq: e_powersaver: Stop setting cpufreq_driver->attr field
cpufreq: elanfreq: Stop setting cpufreq_driver->attr field
cpufreq: enable 1200Mhz clock speed for armada-37xx
cpufreq: Export cpufreq_boost_set_sw()
cpufreq: fix compile-test defaults
cpufreq: Fix setting policy limits when frequency tables are used
cpufreq: governor: Fix negative 'idle_time' handling in dbs_update()
cpufreq: imx6q: Stop setting cpufreq_driver->attr field
cpufreq: Init cpufreq only for present CPUs
cpufreq: intel_pstate: Avoid SMP calls to get cpu-type
cpufreq: intel_pstate: Fix hwp_get_cpu_scaling()
cpufreq: intel_pstate: Make it possible to avoid enabling CAS
cpufreq: intel_pstate: Relocate platform preference check
cpufreq: intel_pstate: Unchecked MSR aceess in legacy mode
cpufreq: Introduce an optional cpuinfo_avg_freq sysfs entry
cpufreq: Introduce policy->boost_supported flag
cpufreq: kirkwood: Stop setting cpufreq_driver->attr field
cpufreq: longhaul: Stop setting cpufreq_driver->attr field
cpufreq: loongson: Set .set_boost directly
cpufreq: loongson: Stop setting cpufreq_driver->attr field
cpufreq: mediatek: Stop setting cpufreq_driver->attr field
cpufreq: omap: Stop setting cpufreq_driver->attr field
cpufreq: p4: Stop setting cpufreq_driver->attr field
cpufreq: pasemi: Stop setting cpufreq_driver->attr field
cpufreq: pmac: Stop setting cpufreq_driver->attr field
cpufreq: powernow: Stop setting cpufreq_driver->attr field
cpufreq: powernv: Set .set_boost directly
cpufreq: powernv: Stop setting common freq attributes
cpufreq: ppc_cbe: Remove powerpc Cell driver
cpufreq: qcom: Set .set_boost directly
cpufreq: qcom: Stop setting cpufreq_driver->attr field
cpufreq: qoriq: Stop setting cpufreq_driver->attr field
cpufreq: Reference count policy in cpufreq_update_limits()
cpufreq: Remove cpufreq_enable_boost_support()
cpufreq: Remove cpufreq_generic_attrs
cpufreq: Restrict enabling boost on policies with no boost frequencies
cpufreq: sc520_freq: Stop setting cpufreq_driver->attr field
cpufreq: scmi: Fix null-ptr-deref in scmi_cpufreq_get_rate()
cpufreq: scmi: Set .set_boost directly
cpufreq: scmi: Stop setting cpufreq_driver->attr field
cpufreq: scpi: compare kHz instead of Hz
cpufreq: scpi: Fix null-ptr-deref in scpi_cpufreq_get_rate()
cpufreq: scpi: Stop setting cpufreq_driver->attr field
cpufreq: sh: Stop setting cpufreq_driver->attr field
cpufreq: spear: Stop setting cpufreq_driver->attr field
cpufreq: speedstep: Stop setting cpufreq_driver->attr field
cpufreq: staticize cpufreq_boost_trigger_state()
cpufreq: staticize policy_has_boost_freq()
cpufreq: Stop checking for duplicate available/boost freq attributes
cpufreq: sun50i: prevent out-of-bounds access
cpufreq: tegra186: Share policy per cluster
cpufreq: tegra194: Allow building for Tegra234
cpufreq: tegra: Stop setting cpufreq_driver->attr field
cpufreq: Use str_enable_disable() helper
cpufreq: vexpress: Stop setting cpufreq_driver->attr field
cpufreq: virtual: Stop setting cpufreq_driver->attr field
 
cpuidle, sched: Use smp_mb__after_atomic() in current_clr_polling()
 
cpuidle: Init cpuidle only for present CPUs
cpuidle: intel_idle: Update MAINTAINERS
cpuidle: menu: Avoid discarding useful information
cpuidle: menu: Drop a redundant local variable
cpuidle: menu: Eliminate outliers on both ends of the sample set
cpuidle: menu: Tweak threshold use in get_typical_interval()
cpuidle: menu: Update documentation after get_typical_interval() changes
cpuidle: menu: Use one loop for average and variance computations
cpuidle: psci: Add trace for PSCI domain idle
 
cpumask: add for_each_{possible,online}_cpu_wrap
cpumask: align text in comment
cpumask: deprecate cpumask_next_wrap()
cpumask: drop cpumask_next_wrap_old()
cpumask: re-introduce cpumask_next{,_and}_wrap()
cpumask: use cpumask_next_wrap() where appropriate
 
cpupower: Implement CPU physical core querying
cpupower: Make lib versioning scheme more obvious and fix version link
cpupower: monitor: Exit with error status if execvp() fail
 
crash: let arch decide usable memory range in reserved area
crash: remove an unused argument from reserve_crashkernel_generic()
crash: Remove KEXEC_CORE_NOTE_NAME
crash: Use note name macros
 
cred,rust: mark Credential methods inline
 
crypto,fs: Separate out hkdf_extract() and hkdf_expand()
 
crypto/krb5: Add an API to alloc and prepare a crypto object
crypto/krb5: Add an API to perform requests
crypto/krb5: Add an API to query the layout of the crypto section
crypto/krb5: Add API Documentation
crypto/krb5: Add some constants out of sunrpc headers
crypto/krb5: Implement crypto self-testing
crypto/krb5: Implement Kerberos crypto core
crypto/krb5: Implement the AES enctypes from rfc3962
crypto/krb5: Implement the AES enctypes from rfc8009
crypto/krb5: Implement the Camellia enctypes from rfc6803
crypto/krb5: Implement the Kerberos5 rfc3961 encrypt and decrypt functions
crypto/krb5: Implement the Kerberos5 rfc3961 get_mic and verify_mic
crypto/krb5: Implement the Kerberos5 rfc3961 key derivation
crypto/krb5: Provide infrastructure and key derivation
crypto/krb5: Provide RFC3961 setkey packaging functions
crypto/krb5: Test manager data
 
crypto: 842 - drop obsolete 'comp' implementation
crypto: acomp - Add ACOMP_REQUEST_ALLOC and acomp_request_alloc_extra
crypto: acomp - Add async nondma fallback
crypto: acomp - Add request chaining and virtual addresses
crypto: acomp - Add support for folios
crypto: acomp - Fix synchronous acomp chaining fallback
crypto: acomp - Move stream management into scomp layer
crypto: acomp - Remove acomp request flags
crypto: acomp - Remove dst_free
crypto: Add 'krb5enc' hash and cipher AEAD algorithm
crypto: aead - use str_yes_no() helper in crypto_aead_show()
crypto: aegis - use the new scatterwalk functions
crypto: ahash - Add virtual address support
crypto: ahash - Disable request chaining
crypto: ahash - Only save callback and data in ahash_save_req
crypto: ahash - Set default reqsize from ahash_alg
crypto: ahash - use str_yes_no() helper in crypto_ahash_show()
crypto: algif_hash - fix double free in hash_accept
crypto: api - Add cra_type->destroy hook
crypto: api - Call crypto_alg_put in crypto_unregister_alg
crypto: api - Fix larval relookup type and mask
crypto: api - Move struct crypto_type into internal.h
crypto: arm/ghash - use the new scatterwalk functions
crypto: arm/ghash-ce - Remove SIMD fallback code path
crypto: arm64 - use the new scatterwalk functions
crypto: artpec6 - change from kzalloc to kcalloc in artpec6_crypto_probe()
crypto: atmel-sha204a - Set hwrng quality to lowest possible
crypto: bcm - set memory to zero only once
crypto: bpf - Add MODULE_DESCRIPTION for skcipher
crypto: caam/qi - Fix drv_ctx refcount bug
crypto: cavium/zip - drop obsolete 'comp' implementation
crypto: ccp - Add support for PCI device 0x1134
crypto: ccp - Fix check for the primary ASP device
crypto: ccp - Fix uAPI definitions of PSP errors
crypto: ccp: Add external API interface for PSP module initialization
crypto: compress_null - drop obsolete 'comp' implementation
crypto: crc64-rocksoft - remove from crypto API
crypto: crct10dif - remove from crypto API
crypto: deflate - drop obsolete 'comp' implementation
crypto: drivers - Use str_enable_disable-like helpers
crypto: ecdsa - Harden against integer overflows in DIV_ROUND_UP()
crypto: eip93 - Add Inside Secure SafeXcel EIP-93 crypto engine support
crypto: essiv - Replace memcpy() + NUL-termination with strscpy()
crypto: hash - Add request chaining API
crypto: hash - Fix synchronous ahash chaining fallback
crypto: hash - Fix test underflow in shash_ahash_digest
crypto: hash - Use nth_page instead of doing it by hand
crypto: hisilicon/hpre - adapt ECDH for high-performance cores
crypto: hisilicon/sec2 - fix for aead auth key length
crypto: hisilicon/sec2 - fix for aead authsize alignment
crypto: hisilicon/sec2 - fix for sec spec check
crypto: iaa - Remove dst_null support
crypto: iaa - Test the correct request flag
crypto: iaa - Use acomp stack fallback
crypto: inside-secure - Eliminate duplication in top-level Makefile
crypto: inside-secure/eip93 - acquire lock on eip93_put_descriptor hash
crypto: inside-secure/eip93 - Correctly handle return of for sg_nents_for_len
crypto: Kconfig - Select LIB generic option
crypto: krb5 - Use SG miter instead of doing it by hand
crypto: lib/chacha - remove unused arch-specific init support
crypto: lib/chachapoly - Drop dependency on CRYPTO_ALGAPI
crypto: lib/Kconfig - Fix lib built-in failure when arch is modular
crypto: lib/Kconfig - Hide arch options from user
crypto: lib/Kconfig - hide library options
crypto: lz4 - drop obsolete 'comp' implementation
crypto: lz4hc - drop obsolete 'comp' implementation
crypto: lzo - drop obsolete 'comp' implementation
crypto: lzo - Fix compression buffer overrun
crypto: lzo-rle - drop obsolete 'comp' implementation
crypto: mxs-dcp - Only set OTP_KEY bit for OTP key
crypto: null - Use spin lock instead of mutex
crypto: nx - Fix uninitialised hv_nxc on error
crypto: nx - Migrate to scomp API
crypto: nx - use the new scatterwalk functions
crypto: octeontx - Remove unused function otx_cpt_eng_grp_has_eng_type
crypto: octeontx2 - Remove unused otx2_cpt_print_uc_dbg_info
crypto: octeontx2 - suppress auth failure screaming due to negative tests
crypto: padlock - Use zero page instead of stack buffer
crypto: powerpc: Mark ghashp8-ppc.o as an OBJECT_FILES_NON_STANDARD
crypto: qat - add macro to write 64-bit values to registers
crypto: qat - do not export adf_cfg_services
crypto: qat - fix object goals in Makefiles
crypto: qat - introduce fuse array
crypto: qat - optimize allocations for fw authentication
crypto: qat - refactor service parsing logic
crypto: qat - remove access to parity register for QAT GEN4
crypto: qat - Remove dst_null support
crypto: qat - remove redundant FW image size check
crypto: qat - remove unused members in suof structure
crypto: qat - reorder objects in qat_common Makefile
crypto: qat - set command ids as reserved
crypto: qat - set parity error mask for qat_420xx
crypto: remove obsolete 'comp' compression API
crypto: s390/aes-gcm - use the new scatterwalk functions
crypto: s5p-sss - use the new scatterwalk functions
crypto: scatterwalk - Add memcpy_sglist
crypto: scatterwalk - add new functions for copying data
crypto: scatterwalk - add new functions for iterating through data
crypto: scatterwalk - add new functions for skipping data
crypto: scatterwalk - add scatterwalk_get_sglist()
crypto: scatterwalk - Change scatterwalk_next calling convention
crypto: scatterwalk - don't split at page boundaries when !HIGHMEM
crypto: scatterwalk - move to next sg entry just in time
crypto: scatterwalk - remove obsolete functions
crypto: scatterwalk - simplify map and unmap calling convention
crypto: scatterwalk - Use nth_page instead of doing it by hand
crypto: scomp - Add chaining and virtual address support
crypto: scomp - Disable BH when taking per-cpu spin lock
crypto: scomp - Fix null-pointer deref when freeing streams
crypto: scomp - Fix off-by-one bug when calculating last page
crypto: scomp - Fix wild memory accesses in scomp_free_streams
crypto: scomp - Remove support for some non-trivial SG lists
crypto: scomp - Remove tfm argument from alloc/free_ctx
crypto: scompress - Fix incorrect stream freeing
crypto: scompress - Fix scratch allocation failure handling
crypto: scompress - increment scomp_scratch_users when already allocated
crypto: sig - Prepare for algorithms with variable signature size
crypto: skcipher - Eliminate duplicate virt.addr field
crypto: skcipher - fix mismatch between mapping and unmapping order
crypto: skcipher - Make skcipher_walk src.virt.addr const
crypto: skcipher - Set tfm in SYNC_SKCIPHER_REQUEST_ON_STACK
crypto: skcipher - Use restrict rather than hand-rolling accesses
crypto: skcipher - use scatterwalk_start_at_pos()
crypto: skcipher - use str_yes_no() helper in crypto_skcipher_show()
crypto: skcipher - use the new scatterwalk functions
crypto: skcipher - Zap type in crypto_alloc_sync_skcipher
crypto: stm32 - use the new scatterwalk functions
crypto: tcrypt - Restore multibuffer ahash tests
crypto: tegra - check return value for hash do_one_req
crypto: tegra - Do not use fixed size buffers
crypto: tegra - finalize crypto req on error
crypto: tegra - Fix CMAC intermediate result handling
crypto: tegra - Fix format specifier in tegra_sha_prep_cmd()
crypto: tegra - Fix HASH intermediate result handling
crypto: tegra - Fix IV usage for AES ECB
crypto: tegra - Reserve keyslots to allocate dynamically
crypto: tegra - Set IV to NULL explicitly for AES ECB
crypto: tegra - Transfer HASH init function to crypto engine
crypto: tegra - Use HMAC fallback when keyslots are full
crypto: tegra - Use separate buffer for setkey
crypto: testmgr - Add multibuffer acomp testing
crypto: testmgr - Add multibuffer hash testing
crypto: testmgr - Remove NULL dst acomp tests
crypto: virtio - Drop superfluous [as]kcipher_ctx pointer
crypto: virtio - Drop superfluous [as]kcipher_req pointer
crypto: virtio - Drop superfluous ctx->tfm backpointer
crypto: virtio - Erase some sensitive memory when it is freed
crypto: virtio - Fix kernel-doc of virtcrypto_dev_stop()
crypto: virtio - Simplify RSA key size caching
crypto: x86/aegis - use the new scatterwalk functions
crypto: x86/aes-ctr - rewrite AESNI+AVX optimized CTR and add VAES support
crypto: x86/aes-gcm - use the new scatterwalk functions
crypto: x86/aes-xts - change license to Apache-2.0 OR BSD-2-Clause
crypto: x86/aes-xts - make the fast path 64-bit specific
crypto: x86/ghash - Use proper helpers to clone request
crypto: zstd - drop obsolete 'comp' implementation
 
csky: move setup_initrd() to setup.c
csky: Remove the size from alignment_tbl declaration
 
cxgb4: Avoid a -Wflex-array-member-not-at-end warning
cxgb4: fix memory leak in cxgb4_init_ethtool_filters() error path
 
cxl/cdat: Remove redundant gp_port initialization
 
cxl/core/regs.c: Skip Memory Space Enable check for RCD and RCH Ports
 
cxl/core: cxl_mem_sanitize() cleanup
cxl/core: Fix caching dport GPF DVSEC issue
cxl/core: Use guard() to drop goto pattern of cxl_dpa_alloc()
cxl/core: Use guard() to drop the goto pattern of cxl_dpa_free()
cxl/core: Use guard() to replace open-coded down_read/write()
 
cxl/Documentation: Remove 'mixed' from sysfs mode doc
 
cxl/feature: Update out_len in set feature failure case
 
cxl/mbox: Add GET_FEATURE mailbox command
cxl/mbox: Add SET_FEATURE mailbox command
 
cxl/mem: Do not return error if CONFIG_CXL_MCE unset
 
cxl/memdev: cxl_memdev_ioctl() cleanup
cxl/memdev: Remove unused partition values
 
cxl/pci: Add trace logging for CXL PCIe Port RAS errors
cxl/pci: Drop the parameter is_port of cxl_gpf_get_dvsec()
cxl/pci: Introduce cxl_gpf_get_dvsec()
cxl/pci: Support Global Persistent Flush (GPF)
cxl/pci: Update Port GPF timeout only when the first EP attaching
 
cxl/pmem: debug invalid serial number data
cxl/pmem: Export dirty shutdown count via sysfs
cxl/pmem: Rename cxl_dirty_shutdown_state()
 
cxl/port: Constify 'struct bin_attribute'
 
cxl/region: Drop goto pattern in cxl_dax_region_alloc()
cxl/region: Drop goto pattern of construct_region()
cxl/region: Fix the first aliased address miscalculation
cxl/region: Quiet some dev_warn()s in extended linear cache setup
 
cxl/test: Add Get Feature support to cxl_test
cxl/test: Add Get Supported Features mailbox command support
cxl/test: Add Set Feature support to cxl_test
cxl/test: Define a CFMWS capable of a 3 way HB interleave
 
cxl: Add extended linear cache address alias emission for cxl events
cxl: Add FWCTL support to CXL
cxl: Add Get Supported Features command for kernel usage
cxl: Add mce notifier to emit aliased address for extended linear cache
cxl: Add support for fwctl RPC command to enable CXL feature commands
cxl: Add support to handle user feature commands for get feature
cxl: Add support to handle user feature commands for set feature
cxl: Cleanup partition size and perf helpers
cxl: Document missing sysfs files
cxl: Enumerate feature commands
cxl: Fix devm host device for CXL fwctl initialization
cxl: Fix warning from emitting resource_size_t as long long int on 32bit systems
cxl: Fixup kdoc issues for include/cxl/features.h
cxl: Introduce 'struct cxl_dpa_partition' and 'struct cxl_range_info'
cxl: Introduce to_{ram,pmem}_{res,perf}() helpers
cxl: Kill enum cxl_decoder_mode
cxl: Make cxl_dpa_alloc() DPA partition number agnostic
cxl: Move cxl feature command structs to user header
cxl: Plug typos in ABI doc
cxl: Refactor user ioctl command path from mds to mailbox
cxl: Remove driver
cxl: Remove the CXL_DECODER_MIXED mistake
cxl: Setup exclusive CXL features that are reserved for the kernel
 
dax: advance the iomap_iter in the read/write path
dax: advance the iomap_iter on dedupe range
dax: advance the iomap_iter on pte and pmd faults
dax: advance the iomap_iter on unshare range
dax: advance the iomap_iter on zero range
dax: push advance down into dax_iomap_iter() for read and write
dax: remove access to page->index
dax: use folios more widely within DAX
 
dcache: convert dentry flag macros to enum
 
dcssblk: mark DAX broken, remove FS_DAX_LIMITED support
 
device property: Add a note to the fwnode.h
 
device/dax: properly refcount device dax pages when mapping
 
devpts: Fix type for uid and gid params
 
devres: Introduce devm_kmemdup_array()
 
devtmpfs: don't use vfs_getattr_nosec to query i_mode
devtmpfs: replace ->mount with ->get_tree in public instance
 
Linux: Disable FOP_DONTCACHE for now due to bugs
Linux: Disable SLUB_TINY for build testing
 
dlm: fix error if active rsb is not hashed
dlm: fix error if inactive rsb is not hashed
dlm: increase max number of links for corosync3/knet
dlm: make tcp still work in multi-link env
dlm: prevent NPD when writing a positive value to event_done
 
dm cache: prevent BUG_ON by blocking retries on failed device resumes
dm cache: support shrinking the origin device
 
dm table: Fix W=1 build warning when mempool_needs_integrity is unused
 
dm vdo indexer: prevent unterminated string warning
dm vdo indexer: reorder uds_request to reduce padding
 
dm vdo slab-depot: read refcount blocks in large chunks at load time
 
dm vdo vio-pool: add a pool pointer to pooled_vio
dm vdo vio-pool: allow variable-sized metadata vios
dm vdo vio-pool: support pools with multiple data blocks per vio
 
dm vdo: remove checks that can not fail
dm vdo: remove remaining ring references
dm vdo: rework processing of loaded refcount byte arrays
dm vdo: use a short static string for thread name prefix
 
dm-bufio: don't schedule in atomic context
dm-bufio: remove unused return value
 
dm-crypt: Document integrity_key_size option.
dm-crypt: switch to using the crc32 library
 
dm-delay: support zoned devices
 
dm-ebs: fix prefetch-vs-suspend race
 
dm-integrity: Document Inline mode for storing integrity data
dm-integrity: fix a warning on invalid table line
dm-integrity: fix non-constant-time tag verification
dm-integrity: set ti->error on memory allocation failure
 
dm-verity: do forward error correction on metadata I/O errors
dm-verity: Document restart_on_error and panic_on_error options
dm-verity: fix prefetch-vs-suspend race
dm-verity: support block number limits for different ioprio classes
 
dm: add missing unlock on in dm_keyslot_evict()
dm: always update the array size in realloc_argv on success
dm: Enable inline crypto passthrough for striped target
dm: fix copying after src array boundaries
dm: fix unconditional IO throttle caused by REQ_PREFLUSH
dm: restrict dm device size to 2^63-512 bytes
 
dma-buf/sw_sync: Decrement refcount on error in sw_sync_ioctl_get_deadline()
 
dma-buf: add selftest for fence order after merge
dma-buf: insert memory barrier before updating num_fences
 
dma-coherent: Warn if OF reserved memory is beyond current coherent DMA mask
 
dma-fence: Add a single fence fast path for fence merging
dma-fence: Add some more fence-merge-unwrap tests
 
dma-mapping: avoid potential unused data compilation warning
dma-mapping: Fix warning reported for missing prototype
 
dma/contiguous: avoid warning about unused size_bytes
 
dma/mapping.c: dev_dbg support for dma_addressing_limited
 
dma: Fix encryption bit clearing for dma_to_phys
dma: Introduce generic dma_addr_*crypted helpers
 
dmaengine: Add a comment on why it's okay when kasprintf() fails
dmaengine: ae4dma: Remove deprecated PCI IDs
dmaengine: ae4dma: Use the MSI count and its corresponding IRQ number
dmaengine: bcm2835-dma: fix warning when CONFIG_PM=n
dmaengine: dmatest: Fix dmatest waiting less when interrupted
dmaengine: dw: Switch to LATE_SIMPLE_DEV_PM_OPS()
dmaengine: Fix typo in comment
dmaengine: fsl-edma: Add missing newlines to log messages
dmaengine: fsl-edma: cleanup chan after dma_async_device_unregister
dmaengine: fsl-edma: Fix return code for unhandled interrupts
dmaengine: fsl-edma: free irq correctly in remove path
dmaengine: idxd: Add missing cleanup for early error out in idxd_setup_internals
dmaengine: idxd: Add missing cleanups in cleanup internals
dmaengine: idxd: Add missing idxd cleanup to fix memory leak in remove call
dmaengine: idxd: cdev: Fix uninitialized use of sva in idxd_cdev_open
dmaengine: idxd: Delete unnecessary NULL check
dmaengine: idxd: Fix ->poll() return value
dmaengine: idxd: Fix allowing write() from different address spaces
dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
dmaengine: idxd: fix memory leak in error handling path of idxd_pci_probe
dmaengine: idxd: fix memory leak in error handling path of idxd_setup_engines
dmaengine: idxd: fix memory leak in error handling path of idxd_setup_groups
dmaengine: idxd: fix memory leak in error handling path of idxd_setup_wqs
dmaengine: idxd: Refactor remove call with idxd_cleanup() helper
dmaengine: img-mdc: remove incorrect of_match_ptr annotation
dmaengine: mediatek: drop unused variable
dmaengine: mediatek: Fix a possible deadlock error in mtk_cqdma_tx_status()
dmaengine: ptdma: Move variable condition check to the first place and remove redundancy
dmaengine: ptdma: Utilize the AE4DMA engine's multi-queue functionality
dmaengine: pxa: Enable compile test
dmaengine: Remove device_prep_dma_imm_data from struct dma_device
dmaengine: Replace dma_request_slave_channel() by dma_request_chan()
dmaengine: Revert "dmaengine: dmatest: Fix dmatest waiting less when interrupted"
dmaengine: ti: edma: support sw triggered chans in of_edma_xlate()
dmaengine: ti: k3-udma-glue: Drop skip_fdq argument from k3_udma_glue_reset_rx_chn
dmaengine: ti: k3-udma: Add missing locking
dmaengine: ti: k3-udma: Enable second resource range for BCDMA and PKTDMA
dmaengine: ti: k3-udma: Use cap_mask directly from dma_device structure instead of a local copy
dmaengine: Unify checks in dma_request_chan()
dmaengine: Use dma_request_channel() instead of __dma_request_channel()
dmaengine: Use str_enable_disable-like helpers
 
do_move_mount(): don't leak MNTNS_PROPAGATING on failures
 
do_umount(): add missing barrier before refcount checks in sync case
 
doc: Add broken-timing possibility to stallwarn.rst
doc: fix inline emphasis warning
doc: iio: ad4695: add SPI offload support
doc: iio: ad4695: describe oversampling support
doc: iio: ad7380: describe offload support
doc: iio: ad7944: describe offload support
 
docs,procfs: document /proc/PID/* access permission checks
 
docs/.../submit-checklist: Use Documentation/admin-guide/abi.rst for cross-ref of README
 
Docs/ABI/damon: document DAMOS sysfs files to set the min/max folio_size
Docs/ABI/damon: document intervals auto-tuning ABI
Docs/ABI/damon: document {core,ops}_filters directories
 
Docs/admin-guide/mm/damon/usage: add intervals_goal directory on the hierarchy
Docs/admin-guide/mm/damon/usage: document hugepage_size filter type
Docs/admin-guide/mm/damon/usage: update for {core,ops}_filters directories
 
Docs/arch/arm64: Fix spelling in amu.rst
 
docs/bpf: Document some special sdiv/smod operations
docs/bpf: Document the semantics of BTF tags with kind_flag
 
docs/Chinese: change the disclaimer words
 
Docs/damon: move DAMOS filter type names and meaning to design doc
 
docs/ja_JP: Convert SubmitChecklist into reST with belated updates
 
docs/kcm: Fix typo "BFP"
 
Docs/mm/damon/design: categorize DAMOS filter types based on handling layer
Docs/mm/damon/design: clarify handling layer based filters evaluation sequence
 
docs/mm/damon/design: document active DAMOS filter type
 
Docs/mm/damon/design: document for intervals auto-tuning
Docs/mm/damon/design: document hugepage_size filter
Docs/mm/damon/design: document unmapped DAMOS filter type
Docs/mm/damon/design: fix typo on DAMOS filters usage doc link
Docs/mm/damon/design: update for changed filter-default behavior
 
Docs/mm/damon: fix spelling and grammar in monitoring_intervals_tuning_example.rst
 
docs/mm: document latest changes to vm_lock
docs/mm: Physical Memory: Populate the "Zones" section
 
docs/zh_CN: add few request for Chinese translation
docs/zh_CN: Add keys index Chinese translation
docs/zh_CN: add maintainer tree for Chinese doc pickup
docs/zh_CN: Add secrets index Chinese translation
docs/zh_CN: Add security credentials Chinese translation
docs/zh_CN: Add self-protection index Chinese translation
docs/zh_CN: Add snp-tdx-threat-model index Chinese translation
docs/zh_CN: Add tpm index Chinese translation
docs/zh_CN: Add tpm tpm-security Chinese translation
docs/zh_CN: Add tpm tpm_event_log Chinese translation
docs/zh_CN: Add tpm tpm_ftpm_tee Chinese translation
docs/zh_CN: Add tpm tpm_tis Chinese translation
docs/zh_CN: Add tpm tpm_vtpm_proxy Chinese translation
docs/zh_CN: Add tpm xen-tpmfront Chinese translation
docs/zh_CN: fix spelling mistake
docs/zh_CN: Update the translation of dev-tools/ubsan to v6.14-rc1
 
docs: ABI: drop two duplicate symbols
docs: ABI: move README contents to the top
docs: ABI: replace mcroce@microsoft.com with new Meta address
docs: admin-guide/abi: split files from symbols
docs: admin-guide: abi: add SPDX tags to ABI files
docs: admin-guide: rename GTK+ to GTK
docs: arch/x86/sva: Fix two grammar errors under Background and FAQ
docs: arm64: drop PTDUMP config options from ptdump.rst
docs: arm: asymmetric-32bit: Allow creating cross-references for ABI
docs: arm: generic-counter: Allow creating cross-references for ABI
docs: automarkup: drop legacy support
docs: changes: update Python minimal version
docs: changes: update Sphinx minimal version to 3.4.3
docs: clarify rules wrt tagging other people
docs: Correct installation instruction
docs: driver-api/infiniband.rst: fix Kerneldoc markup
docs: driver-api: firmware: clarify userspace requirements
docs: dt-bindings: Specify ordering for properties within groups
docs: dt: submitting-patches: Document sending DTS patches
docs: extensions: don't use utf-8 syntax for descriptions
docs: Fix references to IBM CAPI (cxl) removal version
docs: fix the path of example code and example commands for device memory TCP
docs: Fix typo in usb/CREDITS
docs: fs/9p: Add missing "not" in cache documentation
docs: hwmon: Fix spelling and grammatical issues
docs: iio: ad4030: add documentation
docs: iio: ad7380: add adaq4381-4
docs: iio: ad7380: add alert support
docs: iio: add AD7191
docs: iio: add documentation for adis16550 driver
docs: iio: Allow creating cross-references ABI
docs: iio: fix wrong driver name in documentation
docs: Improve discussion of this_cpu_ptr(), add raw_cpu_ptr()
docs: infiniband: document the UCAP API
docs: iostats: Rewrite intro, remove outdated formats
docs: kconfig: Mention IS_REACHABLE as way for optional dependency
docs: livepatch: move text out of code block
docs: Makefile: use the new script to check for bad ABI references
docs: media: Allow creating cross-references for RC ABI
docs: net: document netdev notifier expectations
docs: net: document new locking reality
docs: netconsole: document release feature
docs: netdev: add a note on selftest posting
docs: networking: Allow creating cross-references statistics ABI
docs: networking: strparser: Fix a typo
docs: networking: timestamping: improve stacked PHC sentence
docs: process: maintainer-soc-clean-dts: linux-next is decisive
docs: Remove outdated highuid.rst documentation
docs: Remove reference to removed CBE_CPUFREQ_SPU_GOVERNOR
docs: rust: Add error handling sections
docs: scheduler: fix spelling in sched-bwc documentation
docs: sphinx/automarkup: add cross-references for ABI
docs: sphinx/kernel_abi: adjust coding style
docs: sphinx/kernel_abi: avoid warnings during Sphinx module init
docs: sphinx/kernel_abi: parse ABI files only once
docs: sphinx/kernel_abi: properly split lines
docs: sphinx/kernel_abi: reduce buffer usage for ABI messages
docs: sphinx/kernel_abi: use AbiParser directly
docs: sphinx: remove kernellog.py file
docs: submit-checklist: Allow creating cross-references for ABI README
docs: submit-checklist: Expand on build tests against different word sizes
docs: submitting-patches: document the format for affiliation
docs: sysfs-block: Clarify integrity sysfs attributes
docs: thermal: sync hardware protection doc with code
docs: thunderbolt: Allow creating cross-references for ABI
docs: trace: decode_msr.py: make it compatible with python 3
docs: translations: Allow creating cross-references for ABI README
docs: use get_abi.py for ABI generation
 
Documentation/amdgpu: Add debug_mask documentation
 
Documentation/CoC: Spell out the TAB role in enforcement decisions
 
Documentation/core-api: min_heap: update for variable types change
 
Documentation/driver-api: fixed spelling mistakes
 
Documentation/EDAC: Fix warning document isn't included in any toctree
 
documentation/filesystems: fix spelling mistakes
 
Documentation/fs/9p: fix broken link
 
Documentation/gpu: Add acronyms for some firmware components
Documentation/gpu: Add fdinfo meanings of panthor-*-memory tags
Documentation/gpu: Clarify format of driver-specific fidnfo keys
Documentation/gpu: remove duplicate entries in different glossaries
 
Documentation/kbuild: Fix indentation in modules.rst example
 
Documentation/kernel-parameters: Add riscv unaligned speed parameters
Documentation/kernel-parameters: fix typo in description of reserve_mem
 
Documentation/mm: fix spelling mistake
 
Documentation/powerpc/fadump: add additional parameter feature details
 
Documentation/rv: Add docs for the sched monitors
Documentation/rv: Add sched pages to the indices
 
Documentation/x86: Update the naming of CPU features for /proc/cpuinfo
Documentation/x86: Zap the subsection letters
 
Documentation: ABI: add wideband filter type to sysfs-bus-iio
Documentation: ABI: IIO: Add filter_type documentation
Documentation: ABI: IIO: Re-add sysfs-bus-iio-adc-ad4130
Documentation: add a usecase for FS_IOC_READ_VERITY_METADATA
Documentation: bcachefs: Add casefolding toctree entry
Documentation: bcachefs: casefolding: Do not italicize NUL
Documentation: bcachefs: casefolding: Fix dentry/dcache considerations section
Documentation: bcachefs: casefolding: Use bullet list for dirent structure
Documentation: bcachefs: Split index toctree
Documentation: bcachefs: SubmittingPatches: Convert footnotes to reST syntax
Documentation: bcachefs: SubmittingPatches: Demote section headings
Documentation: coresight: Panic support
Documentation: dma-buf: heaps: Add heap name definitions
Documentation: dpaa2 ethernet switch driver: Fix spelling
Documentation: driver-api: pps: Add Intel Timed I/O PPS generator
Documentation: driver: add SoundWire BRA description
Documentation: ext4: Add fields to ext4_super_block documentation
Documentation: iio: Add ADC documentation
Documentation: input: Add section pertaining to polled input devices
Documentation: kcsan: fix "Plain Accesses and Data Races" URL in kcsan.rst
Documentation: kvm: drop "Capability" heading from capabilities
Documentation: kvm: fix some definition lists
Documentation: kvm: give correct name for KVM_CAP_SPAPR_MULTITCE
Documentation: KVM: KVM_GET_SUPPORTED_CPUID now exposes TSC_DEADLINE
Documentation: kvm: organize capabilities in the right section
Documentation: kvm: remove KVM_CAP_MIPS_TE
Documentation: media: fix spelling error in the HDMI CEC documentation
 
documentation: networking: Add NAPI config
 
Documentation: ocxl.rst: Update consortium site
Documentation: openrisc: Update mailing list
Documentation: openrisc: Update toolchain binaries URL
Documentation: PM: runtime: Fix a reference to pm_runtime_autosuspend()
Documentation: Remove repeated word in docs
Documentation: riscv: Fix typo MIMPLID -> MIMPID
Documentation: riscv: Remove KPROBES_ON_FTRACE
Documentation: tpm: Add documentation for the CRB FF-A interface
Documentation: typo fixes
Documentation: ublk: remove dead footnote
Documentation: userspace-api: iommufd: Update FAULT and VEVENTQ
Documentation: x86/bugs/its: Add ITS documentation
 
dpll: Add an assertion to check freq_supported_num
 
dql: Fix dql->limit value when reset.
 
driver core: class: Remove needless return in void API class_remove_file()
driver core: faux: only create the device if probe() succeeds
driver core: fix potential NULL pointer dereference in dev_uevent()
driver core: introduce device_set_driver() helper
driver core: Introduce device_{add,remove}_of_node()
driver core: location: Use str_yes_no() helper function
driver core: Remove needless return in void API device_remove_group()
driver core: Split devres APIs to device/devres.h
 
drivers/base/bus.c: fix spelling of "subsystem"
 
drivers/base/memory: Avoid overhead from for_each_present_section_nr()
drivers/base/memory: correct the field name in the header
drivers/base/memory: improve add_boot_memory_block()
drivers/base/memory: simplify outputting of valid_zones_show()
 
drivers/base: Add myself as auxiliary bus reviewer
drivers/base: Extend documentation with preferred way to use auxbus
 
drivers/hv: add CPU offlining support
drivers/hv: introduce vmbus_channel_set_cpu()
 
drivers/perf: apple_m1: Provide helper for mapping PMUv3 events
drivers/perf: apple_m1: Refactor event select/filter configuration
drivers/perf: apple_m1: Support host/guest event filtering
 
drivers/platform/x86/amd: pmf: Check for invalid sideloaded Smart PC Policies
drivers/platform/x86/amd: pmf: Check for invalid Smart PC Policies
 
drivers: base: component: Add debug message for unbind
drivers: base: component: add function to query the bound status
drivers: base: component: Allow more space for device name
drivers: base: devres: Allow to release group on device release
drivers: base: devres: Fix find_group() documentation
drivers: base: handle module_kobject creation
drivers: clk: qcom: ipq5424: fix the freq table of sdcc1_apps clock
drivers: firewire: firewire-cdev.h: fix identation on a kernel-doc markup
 
Drivers: hv: Allow vmbus_sendpacket_mpb_desc() to create multiple ranges
Drivers: hv: Export some functions for use by root partition module
Drivers: hv: Fix bad pointer dereference in hv_get_partition_id
Drivers: hv: Fix bad ref to hv_synic_eventring_tail when CPU goes offline
Drivers: hv: Introduce mshv_root module to expose /dev/mshv to VMMs
Drivers: hv: Introduce per-cpu event ring tail
Drivers: hv: Make the sysfs node size for the ring buffer dynamic
Drivers: hv: vmbus: Remove vmbus_sendpacket_pagebuffer()
 
drivers: media: intel-ipu3.h: fix identation on a kernel-doc markup
drivers: net: xgene: Don't use "proxy" headers
drivers: perf: Switch to use hrtimer_setup()
 
drm/amd/amdgpu: Add missing GC 11.5.0 register
drm/amd/amdgpu: add support for IP version 11.5.2
drm/amd/amdgpu: Add support for xgmi_v6_4_1
drm/amd/amdgpu: Fix MES init sequence
drm/amd/amdgpu: Increase max rings to enable SDMA page ring
drm/amd/amdgpu: Revert "drm/amd/amdgpu: shorten the gfx idle worker timeout"
drm/amd/amdgpu: shorten the gfx idle worker timeout
 
drm/amd/amdkfd: Evict all queues even HWS remove queue failed
 
drm/amd/display/dc: add a new helper to fetch the OEM ddc_service
drm/amd/display/dc: add support for oem i2c in atom_firmware_info_v3_1
drm/amd/display/dc: enable oem i2c support for DCE 12.x
drm/amd/display/dc: Refactor remove duplications
 
drm/amd/display/dm: add support for OEM i2c bus
drm/amd/display/dm: drop extra parameters to create_i2c()
drm/amd/display/dm: drop hw_support check in amdgpu_dm_i2c_xfer()
drm/amd/display/dm: handle OEM i2c buses in i2c functions
 
drm/amd/display/dml2: use vzalloc rather than kzalloc
 
drm/amd/display: 3.2.317
drm/amd/display: 3.2.318
drm/amd/display: 3.2.319
drm/amd/display: 3.2.320
drm/amd/display: 3.2.321
drm/amd/display: 3.2.325
drm/amd/display: [FW Promotion] Release 0.0.255.0
drm/amd/display: Account For OTO Prefetch Bandwidth When Calculating Urgent Bandwidth
drm/amd/display: ACPI Re-timer Programming
drm/amd/display: Actually do immediate vblank disable
drm/amd/display: Add a new dcdebugmask to allow turning off brightness curve
drm/amd/display: add a quirk to enable eDP0 on DP1
drm/amd/display: Add and use new dm_prepare_suspend() callback
drm/amd/display: Add AS SDP programming for UHBR link rate.
drm/amd/display: Add boot option to reduce PHY SSC for HBR3
drm/amd/display: Add clear DCC and Tiling callback for DCE
drm/amd/display: Add clear DCC and Tiling callback for DCN
drm/amd/display: Add DCC/Tiling reset helper for DCN and DCE
drm/amd/display: Add DCN36 BIOS command table support
drm/amd/display: Add DCN36 CORE
drm/amd/display: Add DCN36 DM Support
drm/amd/display: Add DCN36 DMCUB
drm/amd/display: Add DCN36 DML2 support
drm/amd/display: Add DCN36 GPIO
drm/amd/display: Add DCN36 IRQ
drm/amd/display: Add dcn36 register header files
drm/amd/display: Add DCN36 Resource
drm/amd/display: Add DCN36 version identifiers
drm/amd/display: Add debug messages for dc_validate_boot_timing()
drm/amd/display: Add HP Elitebook 645 to the quirk list for eDP on DP1
drm/amd/display: Add HP Probook 445 and 465 to the quirk list for eDP on DP1
drm/amd/display: Add log for MALL entry on DCN32x
drm/amd/display: Add more debug data to dmub_srv
drm/amd/display: add new IRQ enum for underflows
drm/amd/display: Add new log type `DC_LOG_INFO`
drm/amd/display: Add opp recout adjustment
drm/amd/display: add s1_12 filter tables
drm/amd/display: Add scoped mutexes for amdgpu_dm_dhcp
drm/amd/display: Add SPL namespace
drm/amd/display: Add support for custom brightness curve
drm/amd/display: Add support for disconnected eDP streams
drm/amd/display: Add Support for reg inbox0 for host->DMUB CMDs
drm/amd/display: Add total_num_dpps_required field to informative structure
drm/amd/display: Add tunneling IRQ handler
drm/amd/display: add workaround flag to link to force FFE preset
drm/amd/display: Add workaround for a panel
drm/amd/display: Added visual confirm for DCC
drm/amd/display: allow 256B DCC max compressed block sizes on gfx12
drm/amd/display: Allow reuse of of DCN4x code
drm/amd/display: Ammend DCPG IP control sequences to align with HW guidance
drm/amd/display: Apply DCN35 DML2 state policy for DCN36 too
drm/amd/display: Assign normalized_pix_clk when color depth = 14
drm/amd/display: assume VBIOS supports DSC as default
drm/amd/display: Avoid flooding unnecessary info messages
drm/amd/display: avoid NPD when ASIC does not support DMUB
drm/amd/display: Avoid operating on copies of backlight caps
drm/amd/display: calculate the remain segments for all pipes
drm/amd/display: Call FP Protect Before Mode Programming/Mode Support
drm/amd/display: Catch failures for amdgpu_dm_commit_zero_streams()
drm/amd/display: Change amdgpu_dm_irq_resume_*() to use drm_dbg()
drm/amd/display: Change amdgpu_dm_irq_resume_*() to void
drm/amd/display: Change amdgpu_dm_irq_suspend() to void
drm/amd/display: change kzalloc to kcalloc in dcn30_validate_bandwidth()
drm/amd/display: change kzalloc to kcalloc in dcn314_validate_bandwidth()
drm/amd/display: change kzalloc to kcalloc in dcn31_validate_bandwidth()
drm/amd/display: change kzalloc to kcalloc in dml1_validate()
drm/amd/display: Change notification of link BW allocation
drm/amd/display: Check NULL connector before it is used
drm/amd/display: Check pipe->stream before passing it to a function
drm/amd/display: check stream id dml21 wrapper to get plane_id
drm/amd/display: Constify 'struct bin_attribute'
drm/amd/display: Copy AUX read reply data whenever length > 0
drm/amd/display: Correct the reply value when AUX write incomplete
drm/amd/display: Correct timing_adjust_pending flag setting.
drm/amd/display: Decrease message about seamless boot enabled to debug
drm/amd/display: Default IPS to RCG_IN_ACTIVE_IPS2_IN_OFF
drm/amd/display: Defer BW-optimization-blocked DRR adjustments
drm/amd/display: Disable PSR-SU on eDP panels
drm/amd/display: Disable PSR-SU on some OLED panel
drm/amd/display: Disable unneeded hpd interrupts during dm_init
drm/amd/display: DML21 Reintegration
drm/amd/display: do not copy invalid CRTC timing info
drm/amd/display: Do not enable Replay and PSR while VRR is on in amdgpu_dm_commit_planes()
drm/amd/display: Do not enable replay when vtotal update is pending.
drm/amd/display: docstring definitions MAX_SURFACES and MAX_PLANES
drm/amd/display: Don't treat wb connector as physical in create_validate_stream_for_sink
drm/amd/display: Don't try AUX transactions on disconnected link
drm/amd/display: dpia should avoid encoder used by dp2
drm/amd/display: Drop `ret` variable from dm_suspend()
drm/amd/display: Drop unnecessary ret variable for enable_assr()
drm/amd/display: Enable odm 4:1 when debug key is set
drm/amd/display: Enable urgent latency adjustment on DCN35
drm/amd/display: Ensure DMCUB idle before reset on DCN31/DCN35
drm/amd/display: Exclude clkoffset and ips setting for dcn351 specific
drm/amd/display: Exit idle optimizations before accessing PHY
drm/amd/display: Expose 3 secondary planes for supported ASICs
drm/amd/display: Fix ACPI edid parsing on some Lenovo systems
drm/amd/display: fix an indent issue in DML21
drm/amd/display: Fix BT2020 YCbCr limited/full range input
drm/amd/display: fix check for identity ratio
drm/amd/display: fix dcn4x init failed
drm/amd/display: fix default brightness
drm/amd/display: Fix DMUB reset sequence for DCN401
drm/amd/display: Fix gpu reset in multidisplay config
drm/amd/display: Fix HPD after gpu reset
drm/amd/display: Fix incorrect DPCD configs while Replay/PSR switch
drm/amd/display: Fix incorrect fw_state address in dmub_srv
drm/amd/display: Fix invalid context error in dml helper
drm/amd/display: fix link_set_dpms_off multi-display MST corner case
drm/amd/display: Fix message for support_edp0_on_dp1
drm/amd/display: Fix mismatch type comparison
drm/amd/display: Fix mismatch type comparison in custom_float
drm/amd/display: fix missing .is_two_pixels_per_container
drm/amd/display: Fix null check for pipe_ctx->plane_state in resource_build_scaling_params
drm/amd/display: Fix null check of pipe_ctx->plane_state for update_dchubp_dpp
drm/amd/display: Fix p-state type when p-state is unsupported
drm/amd/display: Fix slab-use-after-free in hdcp
drm/amd/display: Fix slab-use-after-free on hdcp_work
drm/amd/display: Fix spelling mistake "oustanding" -> "outstanding"
drm/amd/display: Fix the checking condition in dmub aux handling
drm/amd/display: fix type mismatch in CalculateDynamicMetadataParameters()
drm/amd/display: Fix unit test failure
drm/amd/display: Fix visual confirm color not updating
drm/amd/display: Fix wrong handling for AUX_DEFER case
drm/amd/display: Fixes for mcache programming in DML21
drm/amd/display: Force full update in gpu reset
drm/amd/display: Guard against setting dispclk low for dcn31x
drm/amd/display: Guard against setting dispclk low when active
drm/amd/display: Guard Possible Null Pointer Dereference
drm/amd/display: handle max_downscale_src_width fail check
drm/amd/display: Implement PCON regulated autonomous mode handling
drm/amd/display: Increase block_sequence array size
drm/amd/display: Increase halt timeout for DMCUB to 1s
drm/amd/display: Increase vblank offdelay for PSR panels
drm/amd/display: Initial psr_version with correct setting
drm/amd/display: limit coverage of optimization skip
drm/amd/display: log destination of vertical interrupt
drm/amd/display: Make dcn401_program_pipe non static
drm/amd/display: misc for dio encoder refactor
drm/amd/display: more liberal vmin/vmax update for freesync
drm/amd/display: Move SPL to a new path
drm/amd/display: not abort link train when bw is low
drm/amd/display: pass calculated dram_speed_mts to dml2
drm/amd/display: pause the workload setting in dm
drm/amd/display: Populate register address for dentist for dcn401
drm/amd/display: prevent hang on link training fail
drm/amd/display: Prevent VStartup Overflow
drm/amd/display: Prevent VStartup Overflow
drm/amd/display: Print seamless boot message in mark_seamless_boot_stream
drm/amd/display: Promote DAL to 3.2.322
drm/amd/display: Promote DAL to 3.2.323
drm/amd/display: Promote DAL to 3.2.324
drm/amd/display: Protect FPU in dml21_copy()
drm/amd/display: Protect FPU in dml2_init()/dml21_init()
drm/amd/display: Protect FPU in dml2_validate()/dml21_validate()
drm/amd/display: Read LTTPR ALPM caps during link cap retrieval
drm/amd/display: read mso dpcd caps
drm/amd/display: Reapply 2fde4fdddc1f
drm/amd/display: Refactor DCN4x and related code
drm/amd/display: refactor dio link encoder assigning
drm/amd/display: Refactor mark_seamless_boot_stream()
drm/amd/display: remove extraneous ; after statements
drm/amd/display: Remove incorrect checking in dmub aux handler
drm/amd/display: Remove incorrect macro guard
drm/amd/display: remove minimum Dispclk and apply oem panel timing.
drm/amd/display: remove TF check for LLS policy
drm/amd/display: Remove unnecessary DC_FP_START/DC_FP_END
drm/amd/display: Remove unused dc_stream_get_crtc_position
drm/amd/display: Remove unused freesync functions
drm/amd/display: Remove unused get_clock_requirements_for_state
drm/amd/display: Remove unused get_max_support_fbc_buffersize
drm/amd/display: Remove unused header
drm/amd/display: Remove unused hubbub1_toggle_watermark_change_req
drm/amd/display: Remove unused link_enc_cfg_get_link_enc_used_by_stream
drm/amd/display: Remove unused mpc1_is_mpcc_idle
drm/amd/display: Remove unused optc3_fpu_set_vrr_m_const
drm/amd/display: Remove unused struct definition
drm/amd/display: Rename panic function
drm/amd/display: replace dio encoder access
drm/amd/display: Replace pr_info in dc_validate_boot_timing()
drm/amd/display: Request HW cursor on DCN3.2 with SubVP
drm/amd/display: Request HW cursor on DCN3.2 with SubVP
drm/amd/display: Restore correct backlight brightness after a GPU reset
drm/amd/display: restore edid reading from a given i2c adapter
drm/amd/display: Reverse the visual confirm recouts
drm/amd/display: Revert "Disable PSR-SU on some OLED panel"
drm/amd/display: Revert "Increase halt timeout for DMCUB to 1s"
drm/amd/display: Revert "Support for reg inbox0 for host->DMUB CMDs"
drm/amd/display: Shift DMUB AUX reply command if necessary
drm/amd/display: Skip checking FRL_MODE bit for PCON BW determination
drm/amd/display: sspl: cleanup filter code
drm/amd/display: stop DML2 from removing pipes based on planes
drm/amd/display: Support "Broadcast RGB" drm property
drm/amd/display: Support DCN36 DSC
drm/amd/display: Support DCN36 HDCP
drm/amd/display: Support multiple options during psr entry.
drm/amd/display: Temporarily disable hostvm on DCN31
drm/amd/display: Update CR AUX RD interval interpretation
drm/amd/display: Update Cursor request mode to the beginning prefetch always
drm/amd/display: Update FIXED_VS Link Rate Toggle Workaround Usage
drm/amd/display: update incorrect cursor buffer size
drm/amd/display: Update static soc table
drm/amd/display: Use 16ms AUX read interval for LTTPR with old sinks
drm/amd/display: Use _free() macro for amdgpu_dm_commit_zero_streams()
drm/amd/display: Use _free() macro for amdgpu_dm_update_connector_after_detect()
drm/amd/display: Use _free(kfree) for dm_gpureset_commit_state()
drm/amd/display: Use DPM table clk setting for dml2 soc dscclk
drm/amd/display: use drm_* instead of DRM_ in apply_edid_quirks()
drm/amd/display: Use drm_err() for handle_hpd_irq_helper()
drm/amd/display: Use drm_err() instead of DRM_ERROR in dm_resume()
drm/amd/display: Use HW lock mgr for PSR1 when only one eDP
drm/amd/display: Use Nominal vBlank If Provided Instead Of Capping It
drm/amd/display: use s1_12 filter tables in SPL
drm/amd/display: Use scoped guard for amdgpu_dm_update_connector_after_detect()
drm/amd/display: Use scoped guard for dm_resume()
drm/amd/display: Use scoped guards for handle_hpd_irq_helper()
 
drm/amd/include : MES v11 and v12 API header update
drm/amd/include : Update MES v12 API for fence update
 
drm/amd/include: Add amd cper header
 
drm/amd/pm/smu11: Prevent division by zero
 
drm/amd/pm: Add APIs for device access checks
drm/amd/pm: Add debug bit for smu pool allocation
drm/amd/pm: add fan abnormal detection
drm/amd/pm: Add GetStaticMetricTable message
drm/amd/pm: Add gpu_metrics_v1_8
drm/amd/pm: Add metrics support for smuv13.0.12
drm/amd/pm: Add metrics table header for smu_v13_0_12
drm/amd/pm: Add SMUv13.0.12 PPT interface
drm/amd/pm: add support for checking SDMA reset capability
drm/amd/pm: add support for IP version 11.5.2
drm/amd/pm: add unique_id for gfx12
drm/amd/pm: Add zero RPM enabled OD setting support for SMU14.0.2
drm/amd/pm: always allow ih interrupt from fw
drm/amd/pm: disable gfxoff on the specific sku
drm/amd/pm: Fetch current power limit from PMFW
drm/amd/pm: Fetch fru product info for smu_v13_0_12
drm/amd/pm: Fetch static metrics table
drm/amd/pm: Fill ip version for SMU v13.0.12
drm/amd/pm: Fix get_if_active usage
drm/amd/pm: Fix indentation issue
drm/amd/pm: Get metrics table version for smu_v13_0_12
drm/amd/pm: handling of set performance level
drm/amd/pm: Limit jpeg rings as per max for jpeg_v_4_0_3
drm/amd/pm: Limit to 8 jpeg rings per instance
drm/amd/pm: Populate pmfw version for SMU v13.0.12
drm/amd/pm: Prevent division by zero
drm/amd/pm: Prevent division by zero
drm/amd/pm: Prevent division by zero
drm/amd/pm: Prevent division by zero
drm/amd/pm: Prevent division by zero
drm/amd/pm: Remove host limit metrics support
drm/amd/pm: Remove unnecessary device state checks
drm/amd/pm: Remove unnecessay UQ10 to UINT conversion
drm/amd/pm: Remove unnecessay UQ10 to UINT conversion
drm/amd/pm: Rename pmfw message SetPstatePolicy
drm/amd/pm: Skip P2S load for SMU v13.0.12
drm/amd/pm: Skip showing MCLK_OD level
drm/amd/pm: Update feature list for smu_v13_0_12
drm/amd/pm: Update feature list for smu_v13_0_6
drm/amd/pm: Update metrics tbl struct for smu_v_13.0.6
drm/amd/pm: Update pm attr for gc_9_5_0
drm/amd/pm: Update pmfw headers for smu_v13_0_12
drm/amd/pm: Update smu metrics table for smu_v13_0_6
drm/amd/pm: Update smu_v13_0_0 SRIOV VF flag in msg mapping table
drm/amd/pm: Use separate metrics table for smu_v13_0_12
 
drm/amd: Copy entire structure in amdgpu_acpi_get_backlight_caps()
drm/amd: Forbid suspending into non-default suspend states
drm/amd: Handle being compiled without SI or CIK support better
drm/amd: Keep display off while going into S4
drm/amd: Mark amdgpu.gttsize parameter as deprecated and show warnings on use
drm/amd: Pass luminance data to amdgpu_dm_backlight_caps
drm/amd: Refactor find_system_memory()
 
drm/amdgpu/atombios: drop empty function
 
drm/amdgpu/discovery: check ip_discovery fw file available
drm/amdgpu/discovery: optionally use fw based ip discovery
drm/amdgpu/discovery: use specific ip_discovery.bin for legacy asics
 
drm/amdgpu/display: Allow DCC for video formats on GFX12
 
drm/amdgpu/dma_buf: fix page_link check
 
drm/amdgpu/gfx10: Add cleaner shader for GFX10.1.10
drm/amdgpu/gfx10: Enable cleaner shader for GFX10.1.1/10.1.2 GPUs
drm/amdgpu/gfx10: implement gfx queue reset via MMIO
drm/amdgpu/gfx10: implement queue reset via MMIO
 
drm/amdgpu/gfx11: Add Cleaner Shader Support for GFX11.5 GPUs
drm/amdgpu/gfx11: don't read registers in mqd init
drm/amdgpu/gfx11: fix num_mec
 
drm/amdgpu/gfx12: correct cleanup of 'me' field with gfx_v12_0_me_fini()
drm/amdgpu/gfx12: don't read registers in mqd init
drm/amdgpu/gfx12: fix num_mec
 
drm/amdgpu/gfx9: use amdgpu_gfx_off_ctrl_immediate() for PG
 
drm/amdgpu/gfx: add amdgpu_gfx_off_ctrl_immediate()
drm/amdgpu/gfx: add ring helpers for setting workload profile
drm/amdgpu/gfx: adjust workload profile handling
drm/amdgpu/gfx: delete stray tabs
drm/amdgpu/gfx: fix ref counting for ring based profile handling
drm/amdgpu/gfx: only call mes for enforce isolation if supported
 
drm/amdgpu/hdp4: use memcfg register to post the write for HDP flush
 
drm/amdgpu/hdp5.2: use memcfg register to post the write for HDP flush
 
drm/amdgpu/hdp5: use memcfg register to post the write for HDP flush
 
drm/amdgpu/hdp6: use memcfg register to post the write for HDP flush
 
drm/amdgpu/hdp7: use memcfg register to post the write for HDP flush
 
drm/amdgpu/ip_discovery: add missing ip_discovery fw
 
drm/amdgpu/kfd: Add shared SDMA reset functionality with callback support
 
drm/amdgpu/mes11: allocate hw_resource_1 buffer once
drm/amdgpu/mes11: drop amdgpu_mes_suspend()/amdgpu_mes_resume() calls
drm/amdgpu/mes11: fix set_hw_resources_1 calculation
drm/amdgpu/mes11: optimize MES pipe FW version fetching
 
drm/amdgpu/mes12: allocate hw_resource_1 buffer once
drm/amdgpu/mes12: drop amdgpu_mes_suspend()/amdgpu_mes_resume() calls
drm/amdgpu/mes12: optimize MES pipe FW version fetching
 
drm/amdgpu/mes: Add cleaner shader fence address handling in MES for GFX11
drm/amdgpu/mes: Add cleaner shader fence address handling in MES for GFX12
drm/amdgpu/mes: clean up SDMA HQD loop
drm/amdgpu/mes: drop MES 10.x leftovers
drm/amdgpu/mes: enable compute pipes across all MEC
drm/amdgpu/mes: keep enforce isolation up to date
drm/amdgpu/mes: optimize compute loop handling
 
drm/amdgpu/pm/swsmu: implement pause workload profile
 
drm/amdgpu/pm: add VCN activity for renoir
drm/amdgpu/pm: add VCN activity for SMU 13.0.0/7
drm/amdgpu/pm: add VCN activity for SMU 14.0.2
drm/amdgpu/pm: add workload profile pause helper
drm/amdgpu/pm: enable vcn busy sysfs for additional GC 11.x
drm/amdgpu/pm: enable vcn busy sysfs for GC 12.x
drm/amdgpu/pm: enable vcn busy sysfs for GC 9.3.0
drm/amdgpu/pm: Handle SCLK offset correctly in overdrive for smu 14.0.2
drm/amdgpu/pm: wire up hwmon fan speed for smu 14.0.2
 
drm/amdgpu/sdam: Skip SDMA queue reset for SRIOV
 
drm/amdgpu/sdma4: drop gfxoff calls in dump ip state
 
drm/amdgpu/sdma: fix engine reset handling
drm/amdgpu/sdma: guilty tracking is per instance
drm/amdgpu/sdma: Introduce is_guilty callbacks for sdma GFX and PAGE rings
drm/amdgpu/sdma: Refactor SDMA reset functionality and add callback support
 
drm/amdgpu/sdma_v4_4_2: update VM flush implementation for SDMA
 
drm/amdgpu/swsmu: set workload profile to bootup default
 
drm/amdgpu/umsch: declare umsch firmware
drm/amdgpu/umsch: fix ucode check
drm/amdgpu/umsch: remove vpe test from umsch
drm/amdgpu/umsch: tidy up the ucode name string handling
 
drm/amdgpu/vce2: fix ip block reference
 
drm/amdgpu/vcn1.0: add set_pg_state callback
drm/amdgpu/vcn1.0: convert internal functions to use vcn_inst
drm/amdgpu/vcn1.0: use generic set_power_gating_state helper
 
drm/amdgpu/vcn2.0: add set_pg_state callback
drm/amdgpu/vcn2.0: convert internal functions to use vcn_inst
drm/amdgpu/vcn2.0: use generic set_power_gating_state helper
 
drm/amdgpu/vcn2.5: add set_pg_state callback
drm/amdgpu/vcn2.5: convert internal functions to use vcn_inst
drm/amdgpu/vcn2.5: fix VCN stop logic
drm/amdgpu/vcn2.5: split code along instances
drm/amdgpu/vcn2.5: use generic set_power_gating_state helper
 
drm/amdgpu/vcn3.0: add set_pg_state callback
drm/amdgpu/vcn3.0: convert internal functions to use vcn_inst
drm/amdgpu/vcn3.0: split code along instances
drm/amdgpu/vcn3.0: use generic set_power_gating_state helper
 
drm/amdgpu/vcn4.0.3: add set_pg_state callback
drm/amdgpu/vcn4.0.3: convert internal functions to use vcn_inst
drm/amdgpu/vcn4.0.3: drop dpm power helpers
drm/amdgpu/vcn4.0.3: split code along instances
drm/amdgpu/vcn4.0.3: use generic set_power_gating_state helper
 
drm/amdgpu/vcn4.0.5: add set_pg_state callback
drm/amdgpu/vcn4.0.5: convert internal functions to use vcn_inst
drm/amdgpu/vcn4.0.5: split code along instances
drm/amdgpu/vcn4.0.5: use generic set_power_gating_state helper
 
drm/amdgpu/vcn4.0: add set_pg_state callback
drm/amdgpu/vcn4.0: convert internal functions to use vcn_inst
drm/amdgpu/vcn4.0: split code along instances
drm/amdgpu/vcn4.0: use generic set_power_gating_state helper
 
drm/amdgpu/vcn5.0.0: add set_pg_state callback
drm/amdgpu/vcn5.0.0: convert internal functions to use vcn_inst
drm/amdgpu/vcn5.0.0: split code along instances
drm/amdgpu/vcn5.0.0: use generic set_power_gating_state helper
 
drm/amdgpu/vcn5.0.1: add set_pg_state callback
drm/amdgpu/vcn5.0.1: convert internal functions to use vcn_inst
drm/amdgpu/vcn5.0.1: drop dpm power helpers
drm/amdgpu/vcn5.0.1: split code along instances
drm/amdgpu/vcn5.0.1: use correct dpm helper
drm/amdgpu/vcn5.0.1: use generic set_power_gating_state helper
 
drm/amdgpu/vcn: add a generic helper for set_power_gating_state
drm/amdgpu/vcn: add new per instance callback for powergating
drm/amdgpu/vcn: adjust pause_dpg_mode function signature
drm/amdgpu/vcn: adjust workload profile handling
drm/amdgpu/vcn: enable TMZ support for vcn 4_0_5
drm/amdgpu/vcn: fix idle work handler for VCN 2.5
drm/amdgpu/vcn: fix ref counting for ring based profile handling
drm/amdgpu/vcn: make powergating status per instance
drm/amdgpu/vcn: move more instanced data to vcn_instance
drm/amdgpu/vcn: optimize firmware storage
drm/amdgpu/vcn: switch vcn helpers to be instance based
drm/amdgpu/vcn: switch work handler to be per instance
drm/amdgpu/vcn: use dev_info() for firmware information
drm/amdgpu/vcn: use per instance callbacks for idle work handler
drm/amdgpu/vcn: using separate VCN1_AON_SOC offset
 
drm/amdgpu: Add a func for core specific reg offset
drm/amdgpu: Add active_umc_mask to ras init_flags
drm/amdgpu: Add amdgpu_sriov_multi_vf_mode function
drm/amdgpu: Add amdisp pinctrl MFD resource
drm/amdgpu: Add back JPEG to video caps for carrizo and newer
drm/amdgpu: Add cgroups implementation
drm/amdgpu: add cleaner shader trace point
drm/amdgpu: Add core reset registers for JPEG5_0_1
drm/amdgpu: add data write function for CPER ring
drm/amdgpu: add dce_v6_0_soft_reset() to DCE6
drm/amdgpu: Add debug masks for HDCP LC FW testing
drm/amdgpu: add defines for pin_offsets in DCE8
drm/amdgpu: add discovery support for DCN IP version 3.6.0
drm/amdgpu: Add DPG pause for VCN v5.0.1
drm/amdgpu: add dynamic workload profile switching for gfx10
drm/amdgpu: add dynamic workload profile switching for gfx11
drm/amdgpu: add dynamic workload profile switching for gfx12
drm/amdgpu: Add EEPROM I2C address support for smu v13_0_12
drm/amdgpu: Add flag to make VBIOS read optional
drm/amdgpu: Add flags to distinguish vf/pf/pt mode
drm/amdgpu: Add helper funcs for jpeg devcoredump
drm/amdgpu: add isolation trace point
drm/amdgpu: Add JPEG4_0_3 core reset control reg
drm/amdgpu: add mutex lock for cper ring
drm/amdgpu: Add NPS2 to DPX compatible mode
drm/amdgpu: add OEM i2c bus for polaris chips
drm/amdgpu: Add offset normalization in VCN v5.0.1
drm/amdgpu: Add parameter documentation for amdgpu_sync_fence
drm/amdgpu: add RAS CPER ring buffer
drm/amdgpu: Add reset function pointer for SDMA v4.4.2 page ring
drm/amdgpu: Add ring reset callback for JPEG2_0_0
drm/amdgpu: Add ring reset callback for JPEG2_5_0
drm/amdgpu: Add ring reset callback for JPEG3_0_0
drm/amdgpu: Add ring reset callback for JPEG4_0_0
drm/amdgpu: Add ring reset callback for JPEG4_0_3
drm/amdgpu: Add ring reset callback for JPEG5_0_1
drm/amdgpu: add sdma page queue irq processing for sdma442
drm/amdgpu: add some comments in DCE6
drm/amdgpu: Add support for CPERs on virtualization
drm/amdgpu: add support for GC IP version 11.5.3
drm/amdgpu: add support for MMHUB IP version 3.3.2
drm/amdgpu: Add support for nbio 7.9.1
drm/amdgpu: add support for NBIO IP version 7.11.2
drm/amdgpu: add support for PSP IP version 14.0.5
drm/amdgpu: add support for SDMA IP version 6.1.3
drm/amdgpu: Add support for smu 13.0.12
drm/amdgpu: add support for SMU IP version 14.0.5
drm/amdgpu: Add support for smuio 13.0.11
drm/amdgpu: Add support for umc 12.5.0/mmhub 1.8.1
drm/amdgpu: Add support to load PSP TA v13.0.12 for SRIOV
drm/amdgpu: Add VBIOS flags
drm/amdgpu: Add VCN v4.0.3 RRMT register offset
drm/amdgpu: Add wrapper for freeing vbios memory
drm/amdgpu: Add xgmi speed/width related info
drm/amdgpu: adjust drm_firmware_drivers_only() handling
drm/amdgpu: Allow P2P access through XGMI
drm/amdgpu: allow pinning DMA-bufs into VRAM if all importers can do P2P
drm/amdgpu: Avoid HDP flush on JPEG v5.0.1
drm/amdgpu: Calculate IP specific xgmi bandwidth
drm/amdgpu: cancel gfx idle work in device suspend for s0ix
drm/amdgpu: Change page/record number calculation based on nps
drm/amdgpu: Check aca enabled inside cper init/fini func
drm/amdgpu: Check if CPER enabled when generating CPER
drm/amdgpu: Check RRMT status for JPEG v4.0.3
drm/amdgpu: Check RRMT status for VCN v4.0.3
drm/amdgpu: Clean up atom header file inclusion
drm/amdgpu: Clean up GFX v9.4.3 IP version checks
drm/amdgpu: Clean up IP version checks in gmcv9.0
drm/amdgpu: Commit CPER entry
drm/amdgpu: Constify 'struct bin_attribute'
drm/amdgpu: correct the name of mes_pipe structure
drm/amdgpu: Create a debug option to disable ring reset
drm/amdgpu: csa unmap use uninterruptible lock
drm/amdgpu: Decode deferred error type in aca bank parser
drm/amdgpu: Decode deferred error type in gfx aca bank parser
drm/amdgpu: disable BAR resize on Dell G5 SE
drm/amdgpu: Disable fru_id field in CPER section
drm/amdgpu: Do not poweroff UVDJ in JPEG4_0_3
drm/amdgpu: Do not program AGP BAR regs under SRIOV in gfxhub_v1_0.c
drm/amdgpu: Do not set power brake sequence for Aldebaran SRIOV
drm/amdgpu: Do not write to GRBM_CNTL if Aldebaran SRIOV
drm/amdgpu: don't change mode in amdgpu_dm_connector_mode_valid()
drm/amdgpu: don't free conflicting apertures for non-display devices
drm/amdgpu: Don't pin VRAM without DMABUF_MOVE_NOTIFY
drm/amdgpu: drop drm_firmware_drivers_only()
drm/amdgpu: Enable ACA by default for psp v13_0_12
drm/amdgpu: Enable ACA by default for psp v13_0_6/v13_0_14
drm/amdgpu: Enable amdgpu_ras_resume for gfx 9.5.0
drm/amdgpu: Enable async flip on overlay planes
drm/amdgpu: Enable devcoredump for JPEG2_0_0
drm/amdgpu: Enable devcoredump for JPEG2_5_0
drm/amdgpu: Enable devcoredump for JPEG3_0_0
drm/amdgpu: Enable devcoredump for JPEG4_0_0
drm/amdgpu: Enable devcoredump for JPEG4_0_3
drm/amdgpu: Enable devcoredump for JPEG4_0_5
drm/amdgpu: Enable devcoredump for JPEG5_0_0
drm/amdgpu: Enable devcoredump for JPEG5_0_1
drm/amdgpu: Enable IFWI update support with PSPv13.0.12
drm/amdgpu: enable VCN/JPEG CGPG for GC IP version 11.5.3
drm/amdgpu: enlarge the VBIOS binary size limit
drm/amdgpu: Fail DMABUF map of XGMI-accessible memory
drm/amdgpu: finish wiring up sid.h in DCE6
drm/amdgpu: Fix annotation for dce_v6_0_line_buffer_adjust function
drm/amdgpu: Fix computation for remain size of CPER ring
drm/amdgpu: Fix core reset sequence for JPEG4_0_3
drm/amdgpu: Fix core reset sequence for JPEG5_0_1
drm/amdgpu: Fix correct parameter desc for VCN idle check functions
drm/amdgpu: fix inconsistent indenting warning
drm/amdgpu: fix incorrect MALL size for GFX1151
drm/amdgpu: Fix JPEG video caps max size for navi1x and raven
drm/amdgpu: Fix logic to fetch supported NPS modes
drm/amdgpu: Fix missing drain retry fault the last entry
drm/amdgpu: Fix MPEG2, MPEG4 and VC1 video caps max size
drm/amdgpu: Fix offset for HDP remap in nbio v7.11
drm/amdgpu: Fix parameter annotation in vcn_v5_0_0_is_idle
drm/amdgpu: Fix parameter annotations for VCN clock gating functions
drm/amdgpu: fix pm notifier handling
drm/amdgpu: Fix SDMA engine reset logic
drm/amdgpu: fix SI's GB_ADDR_CONFIG_GOLDEN values and wire up sid.h in GFX6
drm/amdgpu: Fix spelling mistake "initiailize" -> "initialize" and grammar
drm/amdgpu: fix spelling typos
drm/amdgpu: fix spelling typos in SI
drm/amdgpu: fix style in DCE6
drm/amdgpu: fix the gb_addr_config_fields init value mismatch
drm/amdgpu: Fix the race condition for draining retry fault
drm/amdgpu: fix warning of drm_mm_clean
drm/amdgpu: format old RAS eeprom data into V3 version
drm/amdgpu: Free CPER entry after committing to ring
drm/amdgpu: Generate bad page threshold cper records
drm/amdgpu: Generate cper records
drm/amdgpu: Get timestamp from system time
drm/amdgpu: grab an additional reference on the gang fence v2
drm/amdgpu: handle amdgpu_cgs_create_device() errors in amd_powerplay_create()
drm/amdgpu: immediately use GTT for new allocations
drm/amdgpu: Improve SDMA reset logic with guilty queue tracking
drm/amdgpu: Include ACA error type in aca bank
drm/amdgpu: increase amdgpu max rings limit
drm/amdgpu: increase AMDGPU_MAX_RINGS
drm/amdgpu: Increase KIQ invalidate_tlbs timeout
drm/amdgpu: increase RAS bad page threshold
drm/amdgpu: init return value in amdgpu_ttm_clear_buffer
drm/amdgpu: Initialize RRMT status on JPEG v5.0.1
drm/amdgpu: Initialize RRMT status on VCN v5.0.1
drm/amdgpu: Introduce cached_rptr and is_guilty callback in amdgpu_ring
drm/amdgpu: Introduce conditional user queue suspension for SDMA resets
drm/amdgpu: Introduce funcs for generating cper record
drm/amdgpu: Introduce funcs for populating CPER
drm/amdgpu: Log after a successful ring reset
drm/amdgpu: Log the creation of a coredump file
drm/amdgpu: Make VBIOS image read optional
drm/amdgpu: Move xgmi definitions to xgmi header
drm/amdgpu: NULL-check BO's backing store when determining GFX12 PTE flags
drm/amdgpu: Optimize the enablement of GECC
drm/amdgpu: Optimize VM invalidation engine allocation and synchronize GPU TLB flush
drm/amdgpu: overwrite signaled fence in amdgpu_sync
drm/amdgpu: Parse all deferred errors with UMC aca handle
drm/amdgpu: Pass IP instance/hwid as parameters
drm/amdgpu: Per-instance init func for JPEG2_5_0
drm/amdgpu: Per-instance init func for JPEG4_0_3
drm/amdgpu: Per-instance init func for JPEG5_0_1
drm/amdgpu: Pop jobs from the queue more robustly
drm/amdgpu: Prefer shadow rom when available
drm/amdgpu: prepare DCE6 uniformisation with DCE8 and DCE10
drm/amdgpu: read back register after written for VCN v4.0.5
drm/amdgpu: read CPER ring via debugfs
drm/amdgpu: read harvest info from harvest table for gfx950
drm/amdgpu: Reduce dequeue retry timeout for gfx9 family
drm/amdgpu: Refine bad page adding
drm/amdgpu: refine smu send msg debug log format
drm/amdgpu: Reinit FW shared flags on VCN v5.0.1
drm/amdgpu: release xcp_mgr on exit
drm/amdgpu: remove all KFD fences from the BO on release
drm/amdgpu: Remove extra checks for CPX
drm/amdgpu: remove invalid usage of sched.ready
drm/amdgpu: Remove JPEG from vega and carrizo video caps
drm/amdgpu: Remove phm_powerdown_uvd
drm/amdgpu: Remove powerdown_uvd member
drm/amdgpu: Remove ppatomfwctrl deadcode
drm/amdgpu: Remove redundant check of adev
drm/amdgpu: Remove redundant logic in GC v9.4.3
drm/amdgpu: Remove unsupported xgmi versions
drm/amdgpu: Remove unused nbif_v6_3_1_sriov_funcs
drm/amdgpu: Remove unused pqm_get_kernel_queue
drm/amdgpu: Remove unused pre_surface_trace
drm/amdgpu: Remove unused print__rq_dlg_params_st
drm/amdgpu: Rename VCN clock gating function for consistency
drm/amdgpu: Replace DRM_ERROR() with drm_err()
drm/amdgpu: Replace Mutex with Spinlock for RLCG register access to avoid Priority Inversion in SRIOV
drm/amdgpu: Report generic instead of unknown boot time errors
drm/amdgpu: reset psp->cmd to NULL after releasing the buffer
drm/amdgpu: Restore uncached behaviour on GFX12
drm/amdgpu: retire ip init code specific for A0 rev
drm/amdgpu: rework how isolation is enforced v2
drm/amdgpu: rework how the cleaner shader is emitted v3
drm/amdgpu: rework i2c init and fini
drm/amdgpu: Save nps to eeprom
drm/amdgpu: Save PA of bad pages for old asics
drm/amdgpu: set CP_HQD_PQ_DOORBELL_CONTROL.DOORBELL_MODE to 1 for sriov multiple vf.
drm/amdgpu: Set CPER enabled flag after ring initiailized
drm/amdgpu: Set noretry default for GC 9.5.0
drm/amdgpu: Set PG state to gating for vcn_v_5_0_1
drm/amdgpu: Set snoop bit for SDMA for MI series
drm/amdgpu: simplify xgmi peer info calls
drm/amdgpu: Skip err_count sysfs creation on VF unsupported RAS blocks
drm/amdgpu: Skip pcie_replay_count sysfs creation for VF
drm/amdgpu: stop reserving VMIDs to enforce isolation
drm/amdgpu: stop unmapping MQD for kernel queues v3
drm/amdgpu: Switch to use hrtimer_setup()
drm/amdgpu: Trigger a wedged event for ring reset
drm/amdgpu: Unlocked unmap only clear page table leaves
drm/amdgpu: Update amdgpu_job_timedout to check if the ring is guilty
drm/amdgpu: update and cleanup PM4 headers
drm/amdgpu: Update headers for CPER support on SRIOV
drm/amdgpu: Update SDMA scheduler mask handling to include page queue
drm/amdgpu: update SDMA sysfs reset mask in late_init
drm/amdgpu: Update SRIOV video codec caps
drm/amdgpu: Update ta ras block
drm/amdgpu: update the handle ptr in get_clockgating_state
drm/amdgpu: update the handle ptr in is_idle
drm/amdgpu: Update usage for bad page threshold
drm/amdgpu: use a dummy owner for sysfs triggered cleaner shaders v4
drm/amdgpu: Use active umc info from discovery
drm/amdgpu: Use allowed_domains for pinning dmabufs
drm/amdgpu: Use correct gfx deferred error count
drm/amdgpu: Use device wedged event
drm/amdgpu: Use firmware supported NPS modes
drm/amdgpu: use GFP_NOWAIT for memory allocations
drm/amdgpu: Use the right function for hdp flush
drm/amdgpu: Use the right struct for VCN v5.0.1
drm/amdgpu: Use unique CPER record id across devices
drm/amdgpu: Use version to figure out harvest info
drm/amdgpu: Use wafl version for xgmi
 
drm/amdkfd: add a new flag to manage where VRAM allocations go
drm/amdkfd: Add pm_config_dequeue_wait_counts API
drm/amdkfd: Add support for more per-process flag
drm/amdkfd: clamp queue size to minimum
drm/amdkfd: clear F8_MODE for gfx950
drm/amdkfd: Correct F8_MODE for gfx950
drm/amdkfd: debugfs hang_hws skip GPU with MES
drm/amdkfd: delete stray tab in kfd_dbg_set_mes_debug_mode()
drm/amdkfd: enable cooperative launch on gfx12
drm/amdkfd: Fix bug in config_dequeue_wait_counts
drm/amdkfd: Fix Circular Locking Dependency in 'svm_range_cpu_invalidate_pagetables'
drm/amdkfd: Fix error handling for missing PASID in 'kfd_process_device_init_vm'
drm/amdkfd: Fix instruction hazard in gfx12 trap handler
drm/amdkfd: fix missing L2 cache info in topology
drm/amdkfd: Fix mode1 reset crash issue
drm/amdkfd: Fix NULL Pointer Dereference in KFD queue
drm/amdkfd: Fix pasid value leak
drm/amdkfd: Fix pqm_destroy_queue race with GPU reset
drm/amdkfd: Fix user queue validation on Gfx7/8
drm/amdkfd: flag per-sdma queue reset supported to user space
drm/amdkfd: Have kfd driver use same PASID values from graphic driver
drm/amdkfd: implement per queue sdma reset for gfx 9.4+
drm/amdkfd: KFD release_work possible circular locking
drm/amdkfd: limit sdma queue reset caps flagging for gfx9
drm/amdkfd: Preserve cp_hqd_pq_control on update_mqd
drm/amdkfd: remove kfd_pasid.c from amdgpu driver build
drm/amdkfd: Remove kfd_process_hw_exception worker
drm/amdkfd: remove unnecessary cpu domain validation
drm/amdkfd: remove unused debug gws support status variable
drm/amdkfd: Remove unused functions
drm/amdkfd: Set per-process flags only once cik/vi
drm/amdkfd: Set per-process flags only once for gfx9/10/11/12
drm/amdkfd: set precise mem ops caps to disabled for gfx 11 and 12
drm/amdkfd: sriov doesn't support per queue reset
drm/amdkfd: use GTT for VRAM on APUs only if GTT is larger
 
drm/appletbdrm: Fix format specifier for size_t variables
drm/appletbdrm: Fix ref-counting on dmadev
 
drm/aspeed: move to devm_platform_ioremap_resource() usage
 
drm/ast: Add empty initializer for VBIOS modes
drm/ast: Add helpers for VBIOS mode lookup
drm/ast: Add support_fullhd flag to struct ast_device
drm/ast: Add support_wuxga flag to struct ast_device
drm/ast: Align Gen1 DVO detection to register manual
drm/ast: Align naming in widescreen detection code to manual
drm/ast: Always validate H/V sync flags
drm/ast: astdp: Add connector state
drm/ast: astdp: Inline mode-index calculation
drm/ast: astdp: Look up mode index from table
drm/ast: astdp: Rework display-mode setting
drm/ast: astdp: Store mode index in connector state
drm/ast: astdp: Validate display modes
drm/ast: cursor: Add support for ARGB4444
drm/ast: cursor: Calculate checksum in helper
drm/ast: cursor: Move format conversion to shared helper
drm/ast: cursor: Move implementation to separate source file
drm/ast: Detect DRAM before TX-chip
drm/ast: Detect wide-screen support before creating modeset pipeline
drm/ast: Find VBIOS mode from regular display size
drm/ast: Fix ast_dp connection status
drm/ast: Hide Gens 1 to 3 TX detection in branch
drm/ast: Initialize ASTDP in ast_post_gpu()
drm/ast: Inline ast_get_vbios_mode_info()
drm/ast: Merge TX-chip detection code for Gen4 and later
drm/ast: Only look up VBIOS mode on full modesets
drm/ast: Only warn about unsupported TX chips on Gen4 and later
drm/ast: Refactor ast_post_gpu() by Gen
drm/ast: Remove 1152x864 from list of widescreen resolutions
drm/ast: Remove struct ast_vbios_mode_info
drm/ast: Rename support_wide_screen to support_wsxga_p
drm/ast: Reorganize widescreen test around hardware Gens
drm/ast: Validate DRM display modes against VBIOS modes
 
drm/atomic-helper: Add a note in drm_atomic_helper_reset_crtc() kernel-doc
drm/atomic-helper: Change parameter name of crtc_set_mode()
drm/atomic-helper: Change parameter name of disable_outputs()
drm/atomic-helper: Change parameter name of drm_atomic_helper_cleanup_planes()
drm/atomic-helper: Change parameter name of drm_atomic_helper_commit_cleanup_done()
drm/atomic-helper: Change parameter name of drm_atomic_helper_commit_hw_done()
drm/atomic-helper: Change parameter name of drm_atomic_helper_commit_modeset_enables()
drm/atomic-helper: Change parameter name of drm_atomic_helper_commit_planes()
drm/atomic-helper: Change parameter name of drm_atomic_helper_commit_tail()
drm/atomic-helper: Change parameter name of drm_atomic_helper_commit_tail_rpm()
drm/atomic-helper: Change parameter name of drm_atomic_helper_commit_writebacks()
drm/atomic-helper: Change parameter name of drm_atomic_helper_fake_vblank()
drm/atomic-helper: Change parameter name of drm_atomic_helper_modeset_disables()
drm/atomic-helper: Change parameter name of drm_atomic_helper_update_legacy_modeset_state()
drm/atomic-helper: Change parameter name of drm_atomic_helper_wait_for_dependencies()
drm/atomic-helper: Change parameter name of drm_atomic_helper_wait_for_flip_done()
drm/atomic-helper: Change parameter name of drm_atomic_helper_wait_for_vblanks()
drm/atomic-helper: document drm_atomic_helper_check() restrictions
drm/atomic-helper: Fix commit_tail state variable name
drm/atomic-helper: improve CRTC enabled/connectors mismatch logging message
drm/atomic-helper: Introduce drm_atomic_helper_reset_crtc()
 
drm/atomic: clarify the rules around drm_atomic_state->allow_modeset
drm/atomic: Document history of drm_atomic_state
drm/atomic: Let drivers decide which planes to async flip
 
drm/bridge: adv7511: Switch to atomic operations
drm/bridge: analogix_dp: Use devm_platform_ioremap_resource()
drm/bridge: Change parameter name of drm_atomic_bridge_chain_disable()
drm/bridge: Change parameter name of drm_atomic_bridge_chain_enable()
drm/bridge: Change parameter name of drm_atomic_bridge_chain_post_disable()
drm/bridge: Change parameter name of drm_atomic_bridge_chain_pre_enable()
drm/bridge: convert to use devm_platform_ioremap_resource()
drm/bridge: dw-hdmi: Sync comment block with actual bus formats order
drm/bridge: Fix spelling mistake "gettin" -> "getting"
drm/bridge: it6505: fix HDCP V match check is not performed correctly
drm/bridge: nwl-dsi: Set bridge type
drm/bridge: nxp-ptn3460: remove unused drm_panel.h include
drm/bridge: panel: drm_panel_bridge_remove: warn when called on non-panel bridge
drm/bridge: panel: forbid initializing a panel with unknown connector type
drm/bridge: panel: use drm_bridge_is_panel() instead of open code
drm/bridge: parade-ps8622: remove unused drm_panel.h include
drm/bridge: parade-ps8640: remove unused drm_panel.h include
drm/bridge: Pass full state to atomic_disable
drm/bridge: Pass full state to atomic_enable
drm/bridge: Pass full state to atomic_post_disable
drm/bridge: Pass full state to atomic_pre_enable
drm/bridge: synopsys: Add audio support for dw-hdmi-qp
drm/bridge: tc358762: remove unused drm_panel.h include, add drm_bridge.h
drm/bridge: tc358775: remove unused drm_panel.h include
drm/bridge: ti-sn65dsi83: remove unused drm_panel.h include
drm/bridge: ti-sn65dsi83: Set bridge type
drm/bridge: ti-sn65dsi83: Support negative DE polarity
drm/bridge: ti-sn65dsi86: Check for CONFIG_PWM using IS_REACHABLE()
drm/bridge: ti-sn65dsi86: Fix multiple instances
drm/bridge: ti-sn65dsi86: remove unused drm_panel.h include
 
drm/buddy: Add a testcase to verify the multiroot fini
drm/buddy: fix issue that force_merge cannot free all roots
 
drm/ci: update expectation files
drm/ci: update gitlab rules
drm/ci: uprev IGT
drm/ci: uprev mesa
 
drm/client: Add client-hotplug helper
drm/client: include types.h to make drm_client_event.h self-contained
drm/client: Send pending hotplug events after resume
 
drm/connector: make mode_valid take a const struct drm_display_mode
drm/connector: make mode_valid_ctx take a const struct drm_display_mode
 
drm/damage-helper: add const qualifier in drm_atomic_helper_damage_merged()
 
drm/debugfs: fix printk format for bridge index
 
drm/display/dp: Define function to setup Extended wake time
 
drm/doc: Document device wedged event
drm/doc: Document KUnit expectations
drm/doc: gpusvm: Add GPU SVM documentation
 
drm/dp: Add eDP 1.5 bit definition
drm/dp: Add helper to set LTTPRs in transparent mode
drm/dp: Add the DPCD register required for Extended wake timeout
drm/dp: Increase eDP display control capability size
 
drm/dp_mst: Add helper to get port number at specific LCT from RAD
drm/dp_mst: Fix drm RAD print
 
drm/draw: include missing headers
 
drm/drm_mode_object: fix typo in kerneldoc
 
drm/edid: fixed the bug that hdr metadata was not reset
 
drm/edp-panel: Add LG Display panel model LP079QX1-SP0V
drm/edp-panel: Add panel used by T14s Gen6 Snapdragon
 
drm/encoder_slave: make mode_valid accept const struct drm_display_mode
 
drm/exynos/vidi: Remove redundant error handling in vidi_get_modes()
 
drm/exynos: exynos7_drm_decon: Consstify struct decon_data
drm/exynos: Fix spelling mistake "enqueu" -> "enqueue"
drm/exynos: fixed a spelling error
drm/exynos: Remove unnecessary checking
 
drm/fb-dma-helper: Test for imported buffers with drm_gem_is_imported()
 
drm/fb-helper: Remove struct drm_fb_helper.fb_probe
 
drm/fdinfo: Protect against driver unbind
 
drm/file: Add fdinfo helper for printing regions with prefix
 
drm/format-helper: Add conversion from XRGB8888 to BGR888
 
drm/gem-dma: Test for imported buffers with drm_gem_is_imported()
drm/gem-dma: Use dma_buf from GEM object instance
 
drm/gem-framebuffer: Test for imported buffers with drm_gem_is_imported()
drm/gem-framebuffer: Use dma_buf from GEM object instance
 
drm/gem-shmem: Test for imported buffers with drm_gem_is_imported()
drm/gem-shmem: Use dma_buf from GEM object instance
 
drm/gem: Internally test import_attach for imported objects
drm/gem: Test for imported GEM buffers with helper
 
drm/gma500: fix inconsistent indenting warning
drm/gma500: Replace deprecated strncpy() with strscpy()
 
drm/gpusvm: Add support for GPU Shared Virtual Memory
drm/gpusvm: Add timeslicing support to GPU SVM
drm/gpusvm: Fix kernel-doc
drm/gpusvm: Introduce devmem_only flag for allocation
drm/gpusvm: set has_dma_mapping inside mapping loop
 
drm/gpuvm: Add DRM_GPUVA_OP_DRIVER
 
drm/i2c: move TDA998x driver under drivers/gpu/drm/bridge
drm/i2c: tda998x: drop support for platform_data
drm/i2c: tda998x: select CONFIG_DRM_KMS_HELPER
 
drm/i915/audio: convert LPE audio to struct intel_display
drm/i915/audio: convert to struct intel_display
drm/i915/audio: Extend Wa_14020863754 to Xe3_LPD
drm/i915/audio: rename function prefixes from i915 to intel
 
drm/i915/backlight: Add function to change brightness in nits for VESA
drm/i915/backlight: Check Luminance based brightness control for VESA
drm/i915/backlight: convert to use struct intel_display
drm/i915/backlight: Enable nits based luminance
drm/i915/backlight: Modify function to get VESA brightness in Nits
drm/i915/backlight: Return immediately when scale() finds invalid parameters
drm/i915/backlight: Setup nits based luminance via VESA
drm/i915/backlight: Use proper interface based on eDP version
 
drm/i915/cdclk: Do cdclk post plane programming later
drm/i915/cdclk: switch to new platform checks
 
drm/i915/cmtg: Disable the CMTG
 
drm/i915/combo-phy: convert intel_combo_phy.[ch] to struct intel_display
 
drm/i915/cx0: convert to struct intel_display based platform checks
drm/i915/cx0: Set ssc_enabled for c20 too
 
drm/i915/cx0_phy: Update HDMI TMDS C20 algorithm value
drm/i915/cx0_phy: Use HDMI PLL algorithm for C10 PHY
 
drm/i915/cx0_phy_regs: Add C10 registers bits
 
drm/i915/ddi: Add a helper to enable a port
drm/i915/ddi: convert intel_wait_ddi_buf_idle() to struct intel_display
drm/i915/ddi: Fix HDMI port width programming in DDI_BUF_CTL
drm/i915/ddi: Make all the PORT_WIDTH macros work the same way
drm/i915/ddi: Move platform checks within mtl_ddi_enable/disable_d2d_link()
drm/i915/ddi: Sanitize DDI_BUF_CTL register definitions
drm/i915/ddi: Set missing TC DP PHY lane stagger delay in DDI_BUF_CTL
drm/i915/ddi: Simplify the port disabling via DDI_BUF_CTL
drm/i915/ddi: Simplify the port enabling via DDI_BUF_CTL
drm/i915/ddi: Simplify waiting for a port to get active/idle via DDI_BUF_CTL
drm/i915/ddi: Unify the platform specific functions disabling a port
 
drm/i915/debugfs: continue display debugfs struct intel_display conversion
 
drm/i915/display: Add macro for checking 3 DSC engines
drm/i915/display: Add MTL subplatforms definition
drm/i915/display: Add support for SNPS PHY HDMI PLL algorithm for DG2
drm/i915/display: Add WA_14018221282
drm/i915/display: Allow display PHYs to reset power state
drm/i915/display: convert assert_port_valid() to struct intel_display
drm/i915/display: convert assert_transcoder*() to struct intel_display
drm/i915/display: convert display reset to struct intel_display *
drm/i915/display: convert i915_pipestat_enable_mask() to struct intel_display
drm/i915/display: convert intel_cpu_transcoder_mode_valid() to intel_display
drm/i915/display: convert intel_ddi_buf_trans.c to struct intel_display
drm/i915/display: convert intel_display.c to struct intel_display
drm/i915/display: convert intel_fifo_underrun.[ch] to struct intel_display
drm/i915/display: convert intel_has_pending_fb_unpin() to struct intel_display
drm/i915/display: convert intel_mode_valid_max_plane_size() to intel_display
drm/i915/display: convert intel_set_{cpu,pch}_fifo_underrun_reporting() to intel_display
drm/i915/display: convert some intel_display.[ch] functions to struct intel_display
drm/i915/display: convert the M/N functions to struct intel_display
drm/i915/display: convert various port/phy helpers to struct intel_display
drm/i915/display: Drop crtc_state from C10/C20 pll programming
drm/i915/display: Ensure we have "Frame Change" event in DSB commit
drm/i915/display: Evade scanline 0 as well if PSR1 or PSR2 is enabled
drm/i915/display: fbdev: Move custom restore code to new callback
drm/i915/display: fbdev: Move custom suspend code to new callback
drm/i915/display: Fix build error without DRM_FBDEV_EMULATION
drm/i915/display: fix typos in i915/display files
drm/i915/display: Make POWER_DOMAIN_*() always result in enum intel_display_power_domain
drm/i915/display: Move as sdp params change to fastset
drm/i915/display: Move fbdev code around
drm/i915/display: Remove compile guard around fbdev debugfs output
drm/i915/display: remove dupe intel_update_watermarks() declaration
drm/i915/display: Remove fbdev suspend and hotplug tracking
drm/i915/display: remove leftover struct drm_i915_private forward declarations
drm/i915/display: Remove preferred_bpp from struct intel_fbdev
drm/i915/display: Remove struct drm_fb_helper from struct intel_fbdev
drm/i915/display: Skip state checker for AS SDP infoframe enable
drm/i915/display: update and store the plane damage clips
drm/i915/display: Update DBUF_TRACKER_STATE_SERVICE only on appropriate platforms
drm/i915/display: Use display MMIO functions in intel_display_irq.c
drm/i915/display: Use explicit base values in POWER_DOMAIN_*() macros
drm/i915/display: Use IP version check for Wa_14020863754
drm/i915/display: Warn on use_dsb in non-dsb pipe update functions
drm/i915/display: Wrap IRQ-specific uncore functions
 
drm/i915/dkl: convert intel_dkl_phy.[ch] to struct intel_display
 
drm/i915/dmc_wl: Allow enable_dmc_wl=2 to mean "match any register"
drm/i915/dmc_wl: Allow enable_dmc_wl=3 to mean "always locked"
drm/i915/dmc_wl: Do not check for DMC payload
drm/i915/dmc_wl: Show description string for enable_dmc_wl
drm/i915/dmc_wl: Track INITIATE_PM_DMD_REQ for DC5
drm/i915/dmc_wl: Track pipe interrupt registers
drm/i915/dmc_wl: Use enum values for enable_dmc_wl
 
drm/i915/dp: Add intel_dp_dsc_bpp_step_x16() helper to get DSC BPP precision
drm/i915/dp: Add support for DP UHBR SST DSC
drm/i915/dp: Change icl_dsc_compute_link_config() DSC BPP iteration
drm/i915/dp: change the order of intel_dp_mtp_tu_compute_config() params
drm/i915/dp: Check for HAS_DSC_3ENGINES while configuring DSC slices
drm/i915/dp: Compute as_sdp based on if vrr possible
drm/i915/dp: Compute as_sdp.vtotal based on vrr timings
drm/i915/dp: constify struct link_config_limits pointers
drm/i915/dp: convert g4x_dp.[ch] to struct intel display
drm/i915/dp: Correct max compressed bpp bounds by using link bpp
drm/i915/dp: Drop compute_pipe_bpp parameter from intel_dp_dsc_compute_config()
drm/i915/dp: Fix determining SST/MST mode during MTP TU state computation
drm/i915/dp: Fix disabling the transcoder function in 128b/132b mode
drm/i915/dp: Fix error handling during 128b/132b link training
drm/i915/dp: Fix potential infinite loop in 128b/132b SST
drm/i915/dp: fix the Adaptive sync Operation mode for SDP
drm/i915/dp: Guarantee a minimum HBlank time
drm/i915/dp: Inline do_dsc_compute_compressed_bpp()
drm/i915/dp: Iterate DSC BPP from high to low on all platforms
drm/i915/dp: Move force_dsc_fractional_bpp_en check to intel_dp_dsc_valid_bpp()
drm/i915/dp: Move max DSC BPP reduction one level higher
drm/i915/dp: Pass .4 BPP values to {icl,xelpd}_dsc_compute_link_config()
drm/i915/dp: Pass connector state all the way to dsc_compute_link_config()
drm/i915/dp: Reject HBR3 when sink doesn't support TPS4
drm/i915/dp: Rename some variables in xelpd_dsc_compute_link_config()
drm/i915/dp: Return min bpc supported by source instead of 0
drm/i915/dp: Simplify input BPP checks in intel_dp_dsc_compute_pipe_bpp()
drm/i915/dp: Unify DSC link config functions
drm/i915/dp: Use int for compressed BPP in dsc_compute_link_config()
drm/i915/dp: Use the generic helper to control LTTPR transparent mode
 
drm/i915/dp_mst: Fix disabling the minimum HBlank time
drm/i915/dp_mst: Fix encoder HW state readout for UHBR MST
drm/i915/dp_mst: Fix error handling while adding a connector
drm/i915/dp_mst: Fix getting display pointer in intel_dp_mst_compute_min_hblank()
drm/i915/dp_mst: Simplify getting a drm_device pointer needed by to_i915()
drm/i915/dp_mst: Simplify using to_intel_display() passing it an intel_connector pointer
drm/i915/dp_mst: Use intel_connector vs. drm_connector pointer in intel_dp_mst.c
drm/i915/dp_mst: Use intel_display::platform.alderlake_p instead of IS_ALDERLAKE_P()
 
drm/i915/dpll: Accept intel_display as argument for shared_dpll_init
drm/i915/dpll: Change param to intel_display in for_each_shared_dpll
drm/i915/dpll: Replace all other leftover drm_i915_private
drm/i915/dpll: Use intel_display for asserting pll
drm/i915/dpll: Use intel_display for dpll dump and compare hw state
drm/i915/dpll: Use intel_display for update_refclk hook
drm/i915/dpll: Use intel_display possible in shared_dpll_mgr hooks
 
drm/i915/dpt: convert intel_dpt.[ch] interfaces to struct intel_display
 
drm/i915/drrs: convert intel_drrs.[ch] to struct intel_display
 
drm/i915/dsb: Add support for triggering VRR push with DSB
drm/i915/dsb: Allow DSB based commits when scalers are in use
drm/i915/dsb: Allow DSB based updates without planes
drm/i915/dsb: Allow DSB to perform commits when VRR is enabled
drm/i915/dsb: Compute use_dsb earlier
drm/i915/dsb: Decode DSB error interrupts
drm/i915/dsb: Introduce intel_dsb_poll()
drm/i915/dsb: Move the +1 usec adjustment into dsb_wait_usec()
drm/i915/dsb: Plumb dsb into plane scaler functions
 
drm/i915/dsc: Check if vblank is sufficient for dsc prefill
drm/i915/dsc: Remove old comment about DSC 444 support
drm/i915/dsc: Use helper to calculate range_bpg_offset
 
drm/i915/dsi: convert platform checks to display->platform. style
drm/i915/dsi: Use TRANS_DDI_FUNC_CTL's own port width macro
 
drm/i915/fb: Add debug spew for misaligned CC plane
drm/i915/fb: Check that the clear color fits within the BO
drm/i915/fb: Relax clear color alignment to 64 bytes
 
drm/i915/fbc: add register definitions for fbc dirty rect support
drm/i915/fbc: avoid calling fbc activate if fbc is active
drm/i915/fbc: convert intel_fbc.[ch] to struct intel_display
drm/i915/fbc: dirty rect support for FBC
drm/i915/fbc: disable FBC if PSR2 selective fetch is enabled
drm/i915/fbc: handle dirty rect coords for the first frame
drm/i915/fbc: introduce HAS_FBC_DIRTY_RECT() for FBC dirty rect support
drm/i915/fbc: remove one duplicate forward declaration
 
drm/i915/fbdev: Use fb->normal_view.gtt
 
drm/i915/fdi: convert intel_fdi.[ch] to struct intel_display
 
drm/i915/gem: fix typos in i915/gem files
 
drm/i915/gt/uc: Fix typo in a comment
 
drm/i915/gt: add wait on depth stall done bit handling
drm/i915/gt: fix typos in i915/gt files.
drm/i915/gt: Replace kmap with its safer kmap_local_page counterpart
drm/i915/gt: Use spin_lock_irqsave() in interruptible context
 
drm/i915/guc/slpc: Add helper function slpc_measure_power
drm/i915/guc/slpc: Allow GuC SLPC default strategies on MTL+
drm/i915/guc/slpc: Print more SLPC debug status information
 
drm/i915/guc: Debug print LRC state entries only if the context is pinned
 
drm/i915/gvt: fix typos in i915/gvt files
drm/i915/gvt: fix unterminated-string-initialization warning
drm/i915/gvt: Remove intel_gvt_ggtt_h2g<->index
drm/i915/gvt: Remove unused intel_gvt_in_force_nonpriv_whitelist
drm/i915/gvt: Remove unused intel_vgpu_decode_sprite_plane
drm/i915/gvt: store virtual_dp_monitor_edid in rodata
drm/i915/gvt: Switch to use hrtimer_setup()
 
drm/i915/hdcp: add hdcp sub-struct to struct intel_digital_port
drm/i915/hdcp: Convert platform checks to use display->platform
drm/i915/hdcp: Create force_hdcp14 debug fs entry
drm/i915/hdcp: Fix Repeater authentication during topology change
drm/i915/hdcp: Make some functions static
drm/i915/hdcp: Move HDCP debugfs to intel_hdcp.c
drm/i915/hdcp: rename intel_connector to connector
drm/i915/hdcp: Use correct function to check if encoder is HDMI
 
drm/i915/hdmi: convert g4x_hdmi.[ch] to struct intel_display
drm/i915/hdmi: move declarations for hsw_read/write_infoframe() to the right place
 
drm/i915/hpd: drop dev_priv parameter from intel_hpd_pin_default()
 
drm/i915/huc: Fix fence not released on early probe errors
drm/i915/huc: Switch to use hrtimer_setup()
 
drm/i915/intel_snps_hdmi_pll: Compute C10 HDMI PLLs with algorithm
 
drm/i915/ips: convert hsw_ips.c to struct intel_display
 
drm/i915/lspcon: add intel_lspcon_active() and use it
drm/i915/lspcon: change signature of lspcon_detect_hdr_capability()
drm/i915/lspcon: change signature of lspcon_wait_pcon_mode()
drm/i915/lspcon: do not hardcode settle timeout
drm/i915/lspcon: remove dp_to_lspcon(), hide enc_to_intel_lspcon()
drm/i915/lspcon: rename interfaces to intel_lspcon_* to unify
 
drm/i915/lttpr: Enable Extended Wake Timeout
 
drm/i915/mst: add mst sub-struct to struct intel_connector
drm/i915/mst: add mst sub-struct to struct intel_dp
drm/i915/mst: change where lane_count and port_clock are set
drm/i915/mst: Convert intel_dp_mtp_tu_compute_config() to .4 format
drm/i915/mst: fix INT_MAX to .4 fixed point conversion mistake
drm/i915/mst: handle mst pbn_div in intel_dp_mtp_tu_compute_config()
drm/i915/mst: remove unnecessary mst_stream_find_vcpi_slots_for_bpp()
drm/i915/mst: update max stream count to match number of pipes
drm/i915/mst: use min_array() and max_array() instead of hand-rolling
 
drm/i915/pch: Hide PCH device IDs
drm/i915/pch: Make LPT LP a dedicated PCH type
drm/i915/pch: Remove unused i915->pch_id
 
drm/i915/perf: Switch to use hrtimer_setup()
 
drm/i915/pfit: convert moved code to struct intel_display
drm/i915/pfit: fix comment style for moved comments
drm/i915/pfit: move ilk and i9xx pfit code to intel_pfit.[ch]
drm/i915/pfit: rename intel_panel_fitting() to intel_pfit_compute_config()
drm/i915/pfit: split out intel_pfit_regs.h
 
drm/i915/plane: convert intel_atomic_plane.[ch] to struct intel_display
 
drm/i915/pmu: Drop custom hotplug code
drm/i915/pmu: Fix zero delta busyness issue
drm/i915/pmu: Remove i915_pmu_event_event_idx()
drm/i915/pmu: Switch to use hrtimer_setup()
 
drm/i915/power: move runtime power status info to power debugfs
 
drm/i915/psr: Add function for triggering "Frame Change" event
drm/i915/psr: Add new function for writing sink panel replay enable bit
drm/i915/psr: Add register definitions for SFF_CTL and CFF_CTL registers
drm/i915/psr: Allow changing Panel Replay mode without full modeset
drm/i915/psr: Allow DSB usage when PSR is enabled
drm/i915/psr: Allow writing PSR2_MAN_TRK_CTL using DSB
drm/i915/psr: clarify intel_psr_pre_plane_update() conditions
drm/i915/psr: Enable Panel Replay on sink always when it's supported
drm/i915/psr: Fix drm_WARN_ON in intel_psr_disable
drm/i915/psr: Make intel_psr_enable_sink as local static function
drm/i915/psr: Remove DSB_SKIP_WAITS_EN chicken bit
drm/i915/psr: Rename psr_force_hw_tracking_exit as intel_psr_force_update
drm/i915/psr: Split setting sff and cff bits away from intel_psr_force_update
drm/i915/psr: Use PSR2_MAN_TRK_CTL CFF bit only to send full update
drm/i915/psr: Use SFF_CTL on invalidate/flush for LunarLake onwards
drm/i915/psr: Write PSR2_MAN_TRK_CTL on DSB commit as well
 
drm/i915/pxp & drm/xe/pxp: Figure out pxp instance from the gem object
 
drm/i915/pxp: fix typos in i915/pxp files
drm/i915/pxp: fix undefined reference to `intel_pxp_gsccs_is_ready_for_sessions'
 
drm/i915/request: Switch to use hrtimer_setup()
 
drm/i915/reset: add intel_display_reset_test()
drm/i915/reset: add intel_gt_gpu_reset_clobbers_display() helper
drm/i915/reset: add modeset_stuck callback to intel_display_reset_prepare()
drm/i915/reset: decide whether display reset is needed on gt side
drm/i915/reset: pass test only parameter to intel_display_reset_finish()
drm/i915/reset: remove I915_RESET_MODESET flag
 
drm/i915/rps: convert intel_display_rps.[ch] to struct intel_display
 
drm/i915/scaler: Add and compute scaling factors
drm/i915/scaler: Add scaler tracepoints
drm/i915/scaler: Check if vblank is sufficient for scaler
drm/i915/scaler: Compute scaling factors for pipe scaler
drm/i915/scaler: Extract skl_scaler_max_dst_size()
drm/i915/scaler: Extract skl_scaler_max_src_size()
drm/i915/scaler: Extract skl_scaler_min_dst_size()
drm/i915/scaler: Extract skl_scaler_min_src_size()
drm/i915/scaler: Limit pipe scaler downscaling factors for YUV420
drm/i915/scaler: Nuke redundant code
drm/i915/scaler: Pimp scaler debugs
drm/i915/scaler: Refactor max_scale computation
drm/i915/scaler: s/excdeed/exceed/
drm/i915/scaler: Use crtc_state to setup plane or pipe scaler
 
drm/i915/sdvo: convert intel_sdvo.[ch] to struct intel_display
 
drm/i915/selftest: Change throttle criteria for rps
 
drm/i915/selftests: avoid using uninitialized context
drm/i915/selftests: Correct frequency handling in RPS power measurement
drm/i915/selftests: fix typos in i915/selftests files
drm/i915/selftests: use prandom in selftest
 
drm/i915/slpc: Add sysfs for SLPC power profiles
drm/i915/slpc: Balance the inc/dec for num_waiters
 
drm/i915/snps: convert intel_snps_phy.[ch] to struct intel_display
 
drm/i915/snps_phy: Use HDMI PLL algorithm for DG2
 
drm/i915/soc: fix typos in i915/soc files
 
drm/i915/tdf: convert intel_tdf.[ch] to struct intel_display
 
drm/i915/uc: Include requested frequency in slow firmware load messages
 
drm/i915/uncore: Switch to use hrtimer_setup()
 
drm/i915/vdsc: intel_display conversions
 
drm/i915/vrr: Account for TRANS_PUSH delay
drm/i915/vrr: Add crtc_state dump for vrr.vsync params
drm/i915/vrr: Add extra vblank delay to estimates
drm/i915/vrr: Add vrr.vsync_{start, end} in vrr_params_changed
drm/i915/vrr: Check that the push send bit is clear after delayed vblank
drm/i915/vrr: Compute vrr.vsync_{start, end} during full modeset
drm/i915/vrr: Don't send push for legacy cursor updates
drm/i915/vrr: Drop the extra vmin adjustment for ADL+
drm/i915/vrr: Fix vmin/vmax/flipline on TGL when using vblank delay
drm/i915/vrr: Improve VRR state dump
drm/i915/vrr: Introduce intel_vrr_vblank_delay()
drm/i915/vrr: Plumb the DSB into intel_vrr_send_push()
drm/i915/vrr: Reorder the DSB "wait for safe window" vs. TRANS_PUSH
 
drm/i915/watermark: Check bounds for scaler_users for dsc prefill latency
 
drm/i915/xe2hpd: Identify the memory type for SKUs with GDDR + ECC
 
drm/i915: Add debug print about hw config table size
drm/i915: Add missing else to the if ladder in missing else
drm/i915: Add skl_wm_plane_disable_noatomic()
drm/i915: Add Wa_22010465259 in its respective WA list
drm/i915: Allow async flips with compression on ICL
drm/i915: Allow async flips with render compression on TGL+
drm/i915: Allow fastboot to fix up the vblank delay
drm/i915: Always initialize connector->modeset_retry_work
drm/i915: Bump RING_FAULT engine ID bits
drm/i915: Calculate the VT-d guard size in the display code
drm/i915: Carve up skl_get_plane_caps()
drm/i915: Check vblank delay validity
drm/i915: clean up pipe's ddb usage in intel_crtc_disable_noatomic()
drm/i915: Consolidate intel_pre_commit_crtc_state()
drm/i915: Constify 'struct bin_attribute'
drm/i915: Continue intel_display_power struct intel_display conversion
drm/i915: Convert i9xx_plane.c to struct intel_display
drm/i915: Convert intel_crtc.c to struct intel_display
drm/i915: Convert intel_cursor.c to struct intel_display
drm/i915: Convert intel_display_power_{get,put}*() to intel_display
drm/i915: Convert intel_fb.c to struct intel_display
drm/i915: Convert skl_univeral_plane.c to struct intel_display
drm/i915: Decouple i915_gem_dumb_create() from the display a bit
drm/i915: Decouple intel_fb_bo.h interfaces from driver specific types
drm/i915: Disable RPG during live selftest
drm/i915: Disable scanout VT-d workaround for TGL+
drm/i915: Do wm readout ealier for skl+
drm/i915: Document which RING_FAULT bits apply to which platforms
drm/i915: Don't clobber crtc_state->cpu_transcoder for inactive crtcs
drm/i915: Drop 64bpp YUV formats from ICL+ SDR planes
drm/i915: Drop redundant shared_dpll=NULL assignments
drm/i915: Drop the extra "plane" from tracepoints
drm/i915: Extract gen8_report_fault()
drm/i915: Extract intel_bw_crtc_disable_noatomic()
drm/i915: Extract intel_bw_update_hw_state()
drm/i915: Extract intel_cdclk_crtc_disable_noatomic()
drm/i915: Extract intel_cdclk_update_hw_state()
drm/i915: Extract intel_connector_cancel_modeset_retry_work()
drm/i915: Extract intel_crtc_active_timings()
drm/i915: Extract intel_crtc_vblank_delay()
drm/i915: Extract intel_hdcp_cancel_works()
drm/i915: Extract intel_mode_vblank_delay()
drm/i915: Extract link_nv12_planes()
drm/i915: Extract lrr_params_changed()
drm/i915: Extract skl_wm_crtc_disable_noatomic()
drm/i915: Extract unlink_nv12_plane()
drm/i915: Finish intel_sprite.c struct intel_display conversion
drm/i915: Fix CONFIG_DRM_I915_DEBUG_RUNTIME_PM=n build
drm/i915: Fix include order
drm/i915: Fix page cleanup on DMA remap failure
drm/i915: Fix pipeDMC and ATS fault handling
drm/i915: Fix scanline_offset for LNL+ and BMG+
drm/i915: fix typos in drm/i915 files
drm/i915: Give i915 and xe each their own display tracepoints
drm/i915: Handle interlaced modes in intel_set_transcoder_timings_lrr()
drm/i915: Hook in display GTT faults for ILK/SNB
drm/i915: Hook in display GTT faults for IVB/HSW
drm/i915: Hook up display fault interrupts for VLV/CHV
drm/i915: implement vmap/vunmap GEM object functions
drm/i915: Include pixel format in plane tracepoints
drm/i915: Include the scanline offset in the state dump
drm/i915: Include the vblank delay in the state dump
drm/i915: Increase I915_PARAM_MMAP_GTT_VERSION version to indicate support for partial mmaps
drm/i915: Introduce a minimal plane error state
drm/i915: Introduce i915_error_regs
drm/i915: Introduce intel_vrr_{vmin,vmax}_vtotal()
drm/i915: Introduce plane->can_async_flip()
drm/i915: Introduce RING_FAULT_VADDR_MASK
drm/i915: Keep TRANS_VBLANK.vblank_start==0 on ADL+ even when doing LRR updates
drm/i915: Make sure all planes in use by the joiner have their crtc included
drm/i915: Move dbuf_state->active_pipes into skl_wm_get_hw_state()
drm/i915: Move framestart/etc. state dump to a better spot
drm/i915: Move icl+ nv12 plane register mangling into skl_universal_plane.c
drm/i915: Move intel_hpd_poll_fini() into intel_hotplug.c
drm/i915: Move intel_plane_destroy() into intel_atomic_plane.c
drm/i915: Move modeset_retry stuff into intel_connector.c
drm/i915: move pending_fb_pin to struct intel_display
drm/i915: Move VT-d alignment into plane->min_alignment()
drm/i915: Nuke ADL pre-production Wa_22011186057
drm/i915: Pass intel_display to intel_scanout_needs_vtd_wa()
drm/i915: Pass the plane state explicitly to tracepoints
drm/i915: Pimp display fault reporting
drm/i915: Pimp plane debugs
drm/i915: Program CURSOR_PROGRAM and COEFF_POLARITY for icl+ combo PHYs
drm/i915: Relocate intel_atomic_check_planes()
drm/i915: Relocate intel_bw_crtc_update()
drm/i915: relocate intel_plane_ggtt_offset() to intel_atomic_plane.c
drm/i915: Relocate intel_plane_uses_fence()
drm/i915: Relocate intel_{rotation,remapped}_info_size()
drm/i915: Relocate RING_FAULT bits
drm/i915: Relocate some other plane fb related stuff into intel_fb.c
drm/i915: Relocate vlv_wait_port_ready()
drm/i915: Relocate xe AUX hack
drm/i915: Remove pointless visible check in unlink_nv12_plane()
drm/i915: Remove unused live_context_for_engine
drm/i915: Rename the variables in icl_check_nv12_planes()
drm/i915: Reoder BDW+ EU/slice fuse bits
drm/i915: Reoder CHV EU/slice fuse bits
drm/i915: Reoder gen9+ timestamp freq register bits
drm/i915: Reuse vlv_primary_min_alignment() for sprites as well
drm/i915: Rework joiner and Y plane dependency handling
drm/i915: s/planar_slave/is_y_plane/
drm/i915: s/state/plane_state/
drm/i915: Simplify cdclk_disable_noatomic()
drm/i915: Simplify vlv_wait_port_ready() arguments
drm/i915: Skip some bw_state readout on pre-icl
drm/i915: split out i915_gtt_view_types.h from i915_vma_types.h
drm/i915: Split wm sanitize from readout
drm/i915: Un-invert {i9xx,i965}_error_mask()
drm/i915: Update bw_state->active_pipes during readout
drm/i915: Update TRANS_SET_CONTEXT_LATENCY during LRR updates
drm/i915: Use device wedged event
drm/i915: Use DRM_RECT_FMT & co. for plane debugs
drm/i915: Use intel_display wherever possible
drm/i915: Use intel_plane_set_invisible() in intel_plane_disable_noatomic()
drm/i915: Use more optimal VTd alignment for planes
drm/i915: Use per-plane VT-d guard numbers
drm/i915: Use plane->can_async_flip() for alignment exceptions
drm/i915: Use REG_BIT() & co. for BDW+ EU/slice fuse bits
drm/i915: Use REG_BIT() & co. for CHV EU/slice fuse bits
drm/i915: Use REG_BIT() & co. for gen9+ timestamp freq registers
drm/i915: Use REG_BIT() & co. for ring fault registers
drm/i915: Warn if someone tries to use intel_set_transcoder_timings*() on DSI outputs
 
drm/imagination: fix firmware memory leaks
drm/imagination: take paired job reference
drm/imagination: Use the drm_sched_job_has_dependency helper
 
drm/lima: Constify 'struct bin_attribute'
 
drm/managed: Add DRM-managed alloc_ordered_workqueue
 
drm/mediatek: add MT8365 SoC support
drm/mediatek: Add support for MT8195 Digital Parallel Interface
drm/mediatek: dp: drm_err => dev_err in HPD path to avoid NULL ptr
drm/mediatek: dsi: fix error codes in mtk_dsi_host_transfer()
drm/mediatek: Fix config_updating flag never false when no mbox channel
drm/mediatek: Move to devm_platform_ioremap_resource() usage
drm/mediatek: move to devm_platform_ioremap_resource() usage
drm/mediatek: mtk_dpi: Add checks for reg_h_fre_con existence
drm/mediatek: mtk_dpi: Add support for DPI input clock from HDMI
drm/mediatek: mtk_dpi: Add support for Pattern Generator in debugfs
drm/mediatek: mtk_dpi: Explicitly manage TVD clock in power on/off
drm/mediatek: mtk_dpi: Move pixel clock setting flow to function
drm/mediatek: mtk_dpi: Move the input_2p_en bit to platform data
drm/mediatek: mtk_dpi: Support AFIFO 1T1P output and conversion
drm/mediatek: mtk_dpi: Use an array for pixclk factor calculation
drm/mediatek: mtk_hdmi: Cleanup function mtk_hdmi_resume()
drm/mediatek: mtk_hdmi: Compress of_device_id array entries
drm/mediatek: mtk_hdmi: Fix typo for aud_sampe_size member
drm/mediatek: mtk_hdmi: Move vendor/product strings to drm_bridge
drm/mediatek: mtk_hdmi: Remove driver bound to HDMI print
drm/mediatek: mtk_hdmi: Remove goto in mtk_hdmi_clk_enable_audio()
drm/mediatek: mtk_hdmi: Remove ifdef for CONFIG_PM_SLEEP
drm/mediatek: mtk_hdmi: Remove unused members of struct mtk_hdmi
drm/mediatek: mtk_hdmi: Unregister audio platform device on failure
drm/mediatek: mtk_hdmi: Use devm managed version of drm_bridge_add
 
drm/meson: Use 1000ULL when operating with mode->clock
drm/meson: use unsigned long long / Hz for frequency types
 
drm/mgag200: Added support for the new device G200eH5
drm/mgag200: Fix value in register
 
drm/mipi-dbi: Fix blanking for non-16 bit formats
drm/mipi-dbi: Test for imported buffers with drm_gem_is_imported()
 
drm/mipi-dsi: extend "multi" functions and use them in sony-td4353-jdi
drm/mipi-dsi: stop passing non struct drm_device to drm_err() and friends
 
drm/msm/a6xx+: Don't let IB_SIZE overflow
 
drm/msm/a6xx: Add support for Adreno 623
drm/msm/a6xx: Fix a6xx indexed-regs in devcoreduump
drm/msm/a6xx: Fix gpucc register block for A621
drm/msm/a6xx: Fix stale rpmh votes from GPU
drm/msm/a6xx: Split out gpucc register block
 
drm/msm/dp: Add support for LTTPR handling
 
drm/msm/dpu: Add CWB to msm_display_topology
drm/msm/dpu: Add writeback support for SM6150
drm/msm/dpu: Adjust CDM_MUX to support CWB PINGPONG
drm/msm/dpu: Adjust writeback phys encoder setup for CWB
drm/msm/dpu: also use KBps for bw_ctl output
drm/msm/dpu: change ib values to u32
drm/msm/dpu: check every pipe per capability
drm/msm/dpu: Clear perf params before calculating bw
drm/msm/dpu: Configure CWB in writeback encoder
drm/msm/dpu: correct dpu_crtc_check_mode_changed docs
drm/msm/dpu: correct struct dpu_encoder_virt docs
drm/msm/dpu: don't set crtc_state->mode_changed from atomic_check()
drm/msm/dpu: don't use active in atomic_check()
drm/msm/dpu: drop core_clk_rate overrides from _dpu_core_perf_calc_crtc
drm/msm/dpu: drop rogue intr_tear_rd_ptr values
drm/msm/dpu: drop wb2_formats_rgb
drm/msm/dpu: enable CDM_0 for DPUs 1.x - 4.x
drm/msm/dpu: enable CDM_0 for DPUs 5.x+
drm/msm/dpu: enable CDM_0 for SC8280XP platform
drm/msm/dpu: enable CDM_0 for X Elite platform
drm/msm/dpu: extract bandwidth aggregation function
drm/msm/dpu: Fail atomic_check if multiple outputs request CDM block
drm/msm/dpu: Fall back to a single DSC encoder (1:1:1) on small SoCs
drm/msm/dpu: fill CRTC resources in dpu_crtc.c
drm/msm/dpu: fix error pointer dereference in msm_kms_init_aspace()
drm/msm/dpu: Fix error pointers in dpu_plane_virtual_atomic_check
drm/msm/dpu: Fix uninitialized variable in dpu_crtc_kickoff_clone_mode()
drm/msm/dpu: handle perf mode in _dpu_core_perf_crtc_update_bus()
drm/msm/dpu: make fix_core_ab_vote consistent with fix_core_ib_vote
drm/msm/dpu: move needs_cdm setting to dpu_encoder_get_topology()
drm/msm/dpu: move resource allocation to CRTC
drm/msm/dpu: rate limit snapshot capture for mmu faults
drm/msm/dpu: Remove arbitrary limit of 1 interface in DSC topology
drm/msm/dpu: remove duplicate code calculating sum of bandwidths
drm/msm/dpu: Remove duplicate dpu_hw_cwb.h header
drm/msm/dpu: rename average bandwidth-related debugfs files
drm/msm/dpu: rename CDM block definition
drm/msm/dpu: Reorder encoder kickoff for CWB
drm/msm/dpu: reorder pointer operations after sanity checks to avoid NULL deref
drm/msm/dpu: Require modeset if clone mode status changes
drm/msm/dpu: Reserve resources for CWB
drm/msm/dpu: Set possible clones for all encoders
drm/msm/dpu: simplify dpu_encoder_get_topology() interface
drm/msm/dpu: Simplify using local 'ctl' variable
drm/msm/dpu: Skip trigger flush and start for CWB
drm/msm/dpu: Start frame done timer after encoder kickoff
drm/msm/dpu: Support CWB in dpu_hw_ctl
drm/msm/dpu: Support YUV formats on writeback for DPU 5.x+
drm/msm/dpu: switch RM to use crtc_id rather than enc_id for allocation
 
drm/msm/dsi/phy: Define PHY_CMN_CLK_CFG[01] bitfields and simplify saving
drm/msm/dsi/phy: Program clock inverters in correct register
drm/msm/dsi/phy: Use dsi_pll_cmn_clk_cfg1_update() when registering PLL
drm/msm/dsi/phy: Use the header with clock IDs
 
drm/msm/dsi: Add check for devm_kstrdup()
drm/msm/dsi: Allow values of 10 and 12 for bits per component
drm/msm/dsi: Drop redundant NULL-ifying of clocks on error paths
drm/msm/dsi: Drop unnecessary -ENOMEM message
drm/msm/dsi: Minor whitespace and style cleanup
drm/msm/dsi: Set PHY usescase (and mode) before registering DSI host
drm/msm/dsi: Simplify with dev_err_probe()
drm/msm/dsi: Use existing per-interface slice count in DSC timing
 
drm/msm/gem: Fix error code msm_parse_deps()
 
drm/msm/hdmi: also send the SPD and HDMI Vendor Specific InfoFrames
drm/msm/hdmi: get rid of hdmi_mode
drm/msm/hdmi: make use of the drm_connector_hdmi framework
drm/msm/hdmi: program HDMI timings during atomic_pre_enable
drm/msm/hdmi: switch to atomic bridge callbacks
drm/msm/hdmi: update HDMI_GEN_PKT_CTRL_GENERIC0_UPDATE definition
drm/msm/hdmi: use DRM HDMI Audio framework
 
drm/msm/iommu: introduce msm_iommu_disp_new() for msm_kms
drm/msm/iommu: rename msm_fault_handler to msm_gpu_fault_handler
 
drm/msm: Expose DRIVER_SYNCOBJ_TIMELINE
drm/msm: Extend gpu devcore dumps with pgtbl info
drm/msm: register a fault handler for display mmu faults
drm/msm: switch msm_kms to use msm_iommu_disp_new()
drm/msm: Switch to use hrtimer_setup()
drm/msm: Use str_enable_disable-like helpers
 
drm/nouveau/dp: Use the generic helper to control LTTPR transparent mode
 
drm/nouveau: add a kernel doc to introduce the GSP RPC
drm/nouveau: Avoid multiple -Wflex-array-member-not-at-end warnings
drm/nouveau: consume the return of large GSP message
drm/nouveau: factor out r535_gsp_msgq_peek()
drm/nouveau: factor out r535_gsp_msgq_recv_one_elem()
drm/nouveau: Fix error pointer dereference in r535_gsp_msgq_recv()
drm/nouveau: fix kernel-doc comments
drm/nouveau: fix the broken marco GSP_MSG_MAX_SIZE
drm/nouveau: Fix WARN_ON in nouveau_fence_context_kill()
drm/nouveau: incorporate I2C TV encoder drivers
drm/nouveau: prime: fix ttm_bo_delayed_delete oops
drm/nouveau: refine the variable names in r535_gsp_msg_recv()
drm/nouveau: refine the variable names in r535_gsp_rpc_push()
drm/nouveau: remove the magic number in r535_gsp_rpc_push()
drm/nouveau: remove unused param repc in *rm_alloc_push()
drm/nouveau: rename "argc" to what it represents in GSP RPC routines
drm/nouveau: rename "argv" to what it represents in *rm_{alloc, ctrl}_*()
drm/nouveau: rename "argv" to what it represents on the GSP message send path
drm/nouveau: rename "repc" to "gsp_rpc_len" on the GSP message recv path
drm/nouveau: rename the variable "cmd" to "msg" in r535_gsp_cmdq_{get, push}()
drm/nouveau: support handling the return of large GSP message
drm/nouveau: vendor in drm_encoder_slave API
 
drm/omap/dss: Use of_property_present() to test existence of DT property
drm/omap/dss: Use syscon_regmap_lookup_by_phandle_args
 
drm/omap: Remove hdmi5_core_handle_irqs()
 
drm/pagemap: Add DRM pagemap
 
drm/panel-edp: Add B140UAN04.4 and MNE007QS3-7
drm/panel-edp: Add BOE NV140FHM-NZ panel entry
drm/panel-edp: Add CSW MNB601LS1-3
drm/panel-edp: Add STA 116QHD024002
drm/panel-edp: Add Starry 116KHD024006
 
drm/panel: add Raydium RM67200 panel driver
drm/panel: Add Visionox RM692E5 panel driver
drm/panel: ebbg-ft8719: transition to mipi_dsi wrapped functions
drm/panel: fix Visionox RM692E5 dependencies
drm/panel: ilitek-ili9882t: fix GPIO name in error message
drm/panel: panel-himax-hx83102: support for csot-pna957qt1-1 MIPI-DSI panel
drm/panel: panel-himax-hx83102: support for kingdisplay-kd110n11-51ie MIPI-DSI panel
drm/panel: panel-himax-hx83102: support for starry-2082109qfh040022-50e MIPI-DSI panel
drm/panel: remove unnecessary forward declaration
drm/panel: samsung-s6e88a0-ams452ef01: transition to mipi_dsi wrapped functions
drm/panel: sharp-ls060t1sx01: transition to mipi_dsi wrapped functions
drm/panel: simple: add BOE AV101HDT-A10 panel
drm/panel: simple: Add BOE AV123Z7M-N17 panel
drm/panel: simple: Update timings for AUO G101EVN010
drm/panel: visionox-r66451: transition to mipi_dsi wrapped functions
drm/panel: xinpeng-xpp055c272: transition to mipi_dsi wrapped functions
 
drm/panic: Better binary encoding in QR code
 
drm/panthor: Avoid sleep locking in the internal BO size path
drm/panthor: Clean up FW version information display
drm/panthor: Convert IOCTL defines to an enum
drm/panthor: Expose size of driver internal BO's over fdinfo
drm/panthor: Fix a race between the reset and suspend path
drm/panthor: fix all mmu kernel-doc comments
drm/panthor: Fix race condition when gathering fdinfo group samples
drm/panthor: Remove dead code
drm/panthor: Replace sleep locks with spinlocks in fdinfo path
drm/panthor: Update CS_STATUS_ defines to correct values
 
drm/prime: Use dma_buf from GEM object instance
 
drm/print: require struct drm_device for drm_err() and friends
 
drm/probe-helper: Call connector detect functions in single helper
 
drm/radeon/ci_dpm: Remove needless NULL checks of dpm tables
 
drm/radeon/uvd: Replace nested max() with single max3()
 
drm/radeon: Fix rs400_gpu_init for ATI mobility radeon Xpress 200M
drm/radeon: fix spelling typos
drm/radeon: fix uninitialized size issue in radeon_vce_cs_parse()
 
drm/repaper: fix integer overflows in repeat functions
 
drm/rockchip: analogix_dp: Expand device data to support multiple edp display
drm/rockchip: analogix_dp: Use formalized struct definition for grf field
drm/rockchip: Don't change hdmi reference clock rate
drm/rockchip: dw_hdmi_qp: Add basic RK3576 HDMI output support
drm/rockchip: dw_hdmi_qp: Add platform ctrl callback
drm/rockchip: dw_hdmi_qp: Fix io init for dw_hdmi_qp_rockchip_resume
drm/rockchip: Fix shutdown when no drm-device is set up
drm/rockchip: lvds: Hide scary error messages on probe deferral
drm/rockchip: lvds: lower log severity for missing pinctrl settings
drm/rockchip: lvds: move pclk preparation in with clk_get
drm/rockchip: stop passing non struct drm_device to drm_err() and friends
drm/rockchip: vop2: add missing bitfield.h include
drm/rockchip: vop2: Add platform specific callback
drm/rockchip: vop2: Add support for rk3576
drm/rockchip: vop2: Add uv swap for cluster window
drm/rockchip: vop2: Consistently use dev_err_probe()
drm/rockchip: vop2: Drop unnecessary if_pixclk_rate computation
drm/rockchip: vop2: Fix interface enable/mux setting of DP1 on rk3588
drm/rockchip: vop2: Improve display modes handling on RK3588 HDMI0
drm/rockchip: vop2: Improve display modes handling on RK3588 HDMI1
drm/rockchip: vop2: Introduce vop hardware version
drm/rockchip: vop2: Merge vop2_cluster/esmart_init function
drm/rockchip: vop2: Register the primary plane and overlay plane separately
drm/rockchip: vop2: Remove AFBC from TRANSFORM_OFFSET register macro
drm/rockchip: vop2: Set plane possible crtcs by possible vp mask
drm/rockchip: vop2: Support for different layer select configuration between VPs
drm/rockchip: vop2: use devm_regmap_field_alloc for cluster-regs
 
drm/sched: Add helper to check job dependencies
drm/sched: Add internal job peek/pop API
drm/sched: Delete unused update_job_credits
drm/sched: drm_sched_job_cleanup(): correct false doc
drm/sched: Group exported prototypes by object type
drm/sched: Move drm_sched_entity_is_ready to internal header
drm/sched: Move internal prototypes to internal header
drm/sched: Remove a hole from struct drm_sched_job
drm/sched: Remove weak paused submission checks
drm/sched: stop passing non struct drm_device to drm_err() and friends
drm/sched: Use struct for drm_sched_init() params
 
drm/scheduler: Remove some unused prototypes
 
drm/ssd130x: ensure ssd132x pitch is correct
drm/ssd130x: fix ssd132x encoding
drm/ssd130x: Set SPI .id_table to prevent an SPI core warning
 
drm/sti: hda: pass const struct drm_display_mode* to hda_get_mode_idx()
drm/sti: remove duplicate object names
 
drm/stm: move to devm_platform_ioremap_resource() usage
 
drm/sysfs: Constify 'struct bin_attribute'
 
drm/tests/buddy: fix build with unused prng
 
drm/tests: Add test for drm_atomic_helper_check_modeset()
drm/tests: Add test for drm_atomic_helper_commit_modeset_disables()
drm/tests: Add test for drm_crtc_in_clone_mode()
drm/tests: cmdline: Fix drm_display_mode memory leak
drm/tests: Drop drm_kunit_helper_acquire_ctx_alloc()
drm/tests: Fix a test in drm_test_check_valid_clones()
drm/tests: helpers: Create kunit helper to destroy a drm_display_mode
drm/tests: modes: Fix drm_display_mode memory leak
drm/tests: modes: Fix drm_display_mode memory leak
drm/tests: modeset: Fix drm_display_mode memory leak
drm/tests: modeset: Fix drm_display_mode memory leak
drm/tests: probe-helper: Fix drm_display_mode memory leak
drm/tests: shmem: Fix memleak
 
drm/tidss: Fix typos
 
drm/tiny: add driver for Apple Touch Bars in x86 Macs
drm/tiny: move to devm_platform_ioremap_resource() usage
drm/tiny: panel-mipi-dbi: Use drm_client_setup_with_fourcc()
 
drm/ttm/pool, drm/ttm/tt: Provide a helper to shrink pages
 
drm/ttm/pool: Restructure the pool allocation code
 
drm/ttm: Add a macro to perform LRU iteration
drm/ttm: Add helpers for shrinking
drm/ttm: Balance ttm_resource_cursor_init() and ttm_resource_cursor_fini()
drm/ttm: fix the warning for hit_low and evict_low
drm/ttm: Fix ttm_backup kerneldoc
drm/ttm: Provide a shmem backup implementation
drm/ttm: Remove the struct ttm_backup abstraction
drm/ttm: Use fault-injection to test error paths
drm/ttm: use ttm_resource_unevictable() to replace pin_count and swapped
 
drm/v3d: Add clock handling
drm/v3d: Add job to pending list if the reset was skipped
drm/v3d: Fix Indirect Dispatch configuration for V3D 7.1.6 and later
drm/v3d: Remove `v3d->cpu_job`
 
drm/vboxvideo: Remove unused hgsmi_cursor_position
 
drm/vc4: hdmi: Fix some NULL vs IS_ERR() bugs
drm/vc4: hdmi: Use drm_atomic_helper_reset_crtc()
drm/vc4: move to devm_platform_ioremap_resource() usage
drm/vc4: Remove BOs seqnos
drm/vc4: Use DMA Resv to implement VC4 wait BO IOCTL
drm/vc4: Use DRM Execution Contexts
 
drm/virtio: Add drm_panic support
drm/virtio: Don't attach GEM to a non-created context in gem_object_open()
drm/virtio: Don't return error if virtio-gpu PCI dev is not found
drm/virtio: Factor out common dmabuf unmapping code
drm/virtio: Fix flickering issue seen with imported dmabufs
drm/virtio: Fix missed dmabuf unpinning in error path of prepare_fb()
drm/virtio: Fix UAF in virtgpu_dma_buf_free_obj()
drm/virtio: Lock the VGA resources during initialization
drm/virtio: Set missing bo->attached flag
drm/virtio: Support partial maps of GEM objects
 
drm/vkms: Add support for ABGR8888 pixel format
drm/vkms: Fix use after free and double free on init error
drm/vkms: Switch to dynamic allocation for connector
drm/vkms: Switch to dynamic allocation for CRTC
drm/vkms: Switch to dynamic allocation for encoder
drm/vkms: Switch to managed for connector
drm/vkms: Switch to managed for crtc
drm/vkms: Switch to managed for encoder
drm/vkms: Switch to managed for writeback connector
drm/vkms: Switch to use hrtimer_setup()
 
drm/vmwgfx: Switch to use hrtimer_setup()
 
drm/xe/bmg: Add new PCI IDs
drm/xe/bmg: Add one additional PCI ID
 
drm/xe/bo: Introduce xe_bo_put_async
 
drm/xe/client: bo->client does not need bos_lock
drm/xe/client: Skip show_run_ticks if unable to read timestamp
 
drm/xe/compat: refactor compat i915_drv.h
 
drm/xe/debugfs: Add missing xe_pm_runtime_put in wedge_mode_set
drm/xe/debugfs: Add node to dump guc log to dmesg
drm/xe/debugfs: fixed the return value of wedged_mode_set
 
drm/xe/devcoredump: Fix print typo of offset
drm/xe/devcoredump: Move exec queue snapshot to Contexts section
drm/xe/devcoredump: Remove IS_ERR_OR_NULL check for kzalloc
 
drm/xe/display: Add intel_plane_initial_vblank_wait
drm/xe/display: Add missing watermark ipc update at runtime resume
drm/xe/display: Clarify XE_IOCTL_DBG message
drm/xe/display: Drop xe_display_driver_remove()
drm/xe/display: Fix fbdev GGTT mapping handling.
drm/xe/display: Re-use display vmas when possible
drm/xe/display: Remove hpd cancel work sync from runtime pm path
drm/xe/display: Spin-off xe_display runtime/d3cold sequences
drm/xe/display: Use a single early init call for display
 
drm/xe/dma_buf: stop relying on placement in unmap
 
drm/xe/dp: Enable DP tunneling
drm/xe/dp: Fix non-display builds with DP tunnelling incorrectly enabled
 
drm/xe/eustall: Add EU stall sampling support for Xe2
drm/xe/eustall: Add support to handle dropped EU stall data
drm/xe/eustall: Add support to init, enable and disable EU stall sampling
drm/xe/eustall: Add support to read() and poll() EU stall data
drm/xe/eustall: Add workaround 22016596838 which applies to PVC.
drm/xe/eustall: Do not support EU stall on SRIOV VF
drm/xe/eustall: Fix a possible pointer dereference after free
drm/xe/eustall: Resolve a possible circular locking dependency
 
drm/xe/gsc: do not flush the GSC worker from the reset path
 
drm/xe/gt_pagefault: Change vma_pagefault unit to kilobyte
drm/xe/gt_pagefault: Print engine class string
 
drm/xe/gt_stats: Use atomic64_t for counters
 
drm/xe/guc: Drop error messages about missing GuC logs
drm/xe/guc: Expose engine activity only for supported GuC version
drm/xe/guc: Fix capture of steering registers
drm/xe/guc: Fix size_t print format
drm/xe/guc: Fix sizeof(32) typo
drm/xe/guc: Introduce the GuC Buffer Cache
 
drm/xe/guc_pc: Remove duplicated pc_start call
 
drm/xe/hmm: Don't dereference struct page pointers without notifier lock
drm/xe/hmm: Style- and include fixes
 
drm/xe/hw_engine: define sysfs_ops on all directories
 
drm/xe/hwmon: expose package and vram temperature
drm/xe/hwmon: Fix kernel version documentation for temperature
drm/xe/hwmon: Stop ignoring errors on probe
 
drm/xe/kunit: Add KUnit tests for GuC Buffer Cache
drm/xe/kunit: Allow to replace xe_managed_bo_create_pin_map()
 
drm/xe/lnl: Enable GuC SLPC DCC task
 
drm/xe/mmap: Add mmap support for PCI memory barrier
 
drm/xe/mocs: Check if all domains awake
 
drm/xe/oa: Add missing VISACTL mux registers
drm/xe/oa: Allow oa_exponent value of 0
drm/xe/oa: Ensure that polled read returns latest data
drm/xe/oa: Handle errors in xe_oa_register()
drm/xe/oa: Move fini to xe_oa
drm/xe/oa: Preserve oa_ctrl unused bits
drm/xe/oa: Refactor WAs to use XE_WA() macro
drm/xe/oa: Set stream->pollin in xe_oa_buffer_check_unlocked
drm/xe/oa: Switch to use hrtimer_setup()
 
drm/xe/pf: Add runtime registers for graphics gen >= 30
drm/xe/pf: Create a link between PF and VF devices
drm/xe/pf: Don't send BEGIN_ID if VF has no context/doorbells
drm/xe/pf: Fix migration initialization
drm/xe/pf: Move VFs reprovisioning to worker
drm/xe/pf: Release all VFs configs on device removal
drm/xe/pf: Reset GuC VF config when unprovisioning critical resource
drm/xe/pf: Use an explicit check to see if the device has LMTT
drm/xe/pf: Use GuC Buffer Cache during policy provisioning
drm/xe/pf: Use GuC Buffer Cache during VFs provisioning
 
drm/xe/pmu: Add attribute skeleton
drm/xe/pmu: Add GT C6 events
drm/xe/pmu: Assert max gt
drm/xe/pmu: Enable PMU interface
drm/xe/pmu: Extract xe_pmu_event_update()
drm/xe/pmu: Fail probe if xe_pmu_register() fails
drm/xe/pmu: Get/put runtime pm on event init
 
drm/xe/ptl: Apply Wa_13011645652
drm/xe/ptl: Apply Wa_14023061436
drm/xe/ptl: Update the PTL pci id table
drm/xe/ptl: Update the PTL pci id table
 
drm/xe/pxp/uapi: Add a query for PXP status
drm/xe/pxp/uapi: Add API to mark a BO as using PXP
drm/xe/pxp/uapi: Add userspace and LRC support for PXP-using queues
 
drm/xe/pxp: Add GSC session initialization support
drm/xe/pxp: Add GSC session invalidation support
drm/xe/pxp: Add PXP debugfs support
drm/xe/pxp: add PXP PM support
drm/xe/pxp: Add PXP queue tracking and session start
drm/xe/pxp: Add VCS inline termination support
drm/xe/pxp: Allocate PXP execution resources
drm/xe/pxp: do not queue unneeded terminations from debugfs
drm/xe/pxp: Don't kill queues while holding PXP locks
drm/xe/pxp: Don't use 0 to indicate NULL
drm/xe/pxp: Enable PXP for MTL and LNL
drm/xe/pxp: Fail the load if PXP fails to initialize
drm/xe/pxp: Handle the PXP termination interrupt
drm/xe/pxp: Initialize PXP structure and KCR reg
 
drm/xe/regs: remove a duplicate definition for RING_CTL_SIZE(size)
 
drm/xe/relay: Don't use GFP_KERNEL for new transactions
 
drm/xe/rtp: Drop sentinels from arg to xe_rtp_process_to_sr()
 
drm/xe/sa: Allow creating suballocator with custom guard size
drm/xe/sa: Allow making suballocations using custom gfp flags
drm/xe/sa: Always call drm_suballoc_manager_fini()
drm/xe/sa: Drop redundant NULL assignments
drm/xe/sa: Improve error message on init failure
drm/xe/sa: Minor header cleanups
drm/xe/sa: Tidy up coding style in init()
 
drm/xe/svm: Fix a potential bo UAF
drm/xe/svm: fix dereferencing error pointer in drm_gpusvm_range_alloc()
 
drm/xe/tests/mocs: Hold XE_FORCEWAKE_ALL for LNCF regs
 
drm/xe/topology: Add a function to find the index of the last enabled DSS in a mask
 
drm/xe/trace: Add trace for engine activity
 
drm/xe/uapi: Add a device query to get EU stall sampling information
drm/xe/uapi: Add DRM_XE_QUERY_CONFIG_FLAG_HAS_CPU_ADDR_MIRROR
drm/xe/uapi: Add DRM_XE_VM_BIND_FLAG_CPU_ADDR_MIRROR
drm/xe/uapi: Fix documentation indentation
drm/xe/uapi: Introduce API for EU stall sampling
drm/xe/uapi: Use hint for guc to set GT frequency
 
drm/xe/userptr: fix EFAULT handling
drm/xe/userptr: fix notifier vs folio deadlock
drm/xe/userptr: properly setup pfn_flags_mask
drm/xe/userptr: remove tmp_evict list
drm/xe/userptr: restore invalidation list on error
drm/xe/userptr: Unmap userptrs in the mmu notifier
 
drm/xe/vf: Don't check CTC_MODE[0] if VF
drm/xe/vf: Don't try to trigger a full GT reset if VF
drm/xe/vf: Perform early GT MMIO initialization to read GMDID
drm/xe/vf: Retry sending MMIO request to GUC on timeout error
drm/xe/vf: Return EOPNOTSUPP for DRM_XE_DEVICE_QUERY_ENGINE_CYCLES if VF
 
drm/xe/vm: Fix a misplaced #endif
drm/xe/vm: Validate userptr during gpu vma prefetching
 
drm/xe/wa: Limit char per line to 100
 
drm/xe/xe2hpg: Add Wa_22021007897
 
drm/xe/xe3: Generate and store the L3 bank mask
 
drm/xe/xe3lpg: Add Wa_13012615864
drm/xe/xe3lpg: Apply Wa_14022293748, Wa_22019794406
 
drm/xe/xe_pmu: Acquire forcewake on event init for engine events
drm/xe/xe_pmu: Add PMU support for engine activity
 
drm/xe/xelp: Add Wa_1604555607
drm/xe/xelp: L3 recommended hashing mask
drm/xe/xelp: Move Wa_16011163337 from tunings to workarounds
 
drm/xe: Add (re)bind to SVM page fault handler
drm/xe: Add a shrinker for xe bos
drm/xe: Add always_migrate_to_vram modparam
drm/xe: Add callback support for driver remove
drm/xe: Add config control for svm flush work
drm/xe: Add dma_addr res cursor
drm/xe: Add drm_gpusvm_devmem to xe_bo
drm/xe: Add drm_pagemap ops to SVM
drm/xe: Add engine activity support
drm/xe: Add fault injection for xe_sync_entry_parse
drm/xe: Add functions and sysfs for boot survivability
drm/xe: Add GPUSVM device memory copy vfunc functions
drm/xe: Add locks in gtidle code
drm/xe: Add migrate layer functions for SVM support
drm/xe: Add missing SPDX license identifiers
drm/xe: Add modparam for SVM notifier size
drm/xe: Add page queue multiplier
drm/xe: Add performance tunings to debugfs
drm/xe: Add staging tree for VM binds
drm/xe: Add stats for vma page faults
drm/xe: Add SVM debug
drm/xe: Add SVM device memory mirroring
drm/xe: Add SVM garbage collector
drm/xe: Add SVM init / close / fini to faulting VMs
drm/xe: Add SVM range invalidation and page fault
drm/xe: Add SVM VRAM migration
drm/xe: Add unbind to SVM garbage collector
drm/xe: Add WA BB to capture active context utilization
drm/xe: Add Wa_16021333562 and Wa_14016712196
drm/xe: Add Xe SVM devmem_release GPU SVM vfunc
drm/xe: Add Xe SVM populate_devmem_pfn GPU SVM vfunc
drm/xe: Add xe_mmio_init() initialization function
drm/xe: Allow fault injection in exec queue IOCTLs
drm/xe: Always setup GT MMIO adjustment data
drm/xe: Apply Wa_16023105232
drm/xe: avoid plain 64-bit division
drm/xe: Basic SVM BO eviction
drm/xe: cancel pending job timer before freeing scheduler
drm/xe: Carve out wopcm portion from the stolen memory
drm/xe: Cleanup extra calls to xe_hw_fence_irq_finish()
drm/xe: Cleanup unwind of gt initialization
drm/xe: Convert pre-GMDID IPs to struct xe_ip
drm/xe: Defer irq init until after xe_display_init_noaccel
drm/xe: Define xe_ip instances before xe_device_desc
drm/xe: Disambiguate GMDID-based IP names
drm/xe: Do not allow CPU address mirror VMA unbind if
drm/xe: Do not attempt to bootstrap VF in execlists mode
drm/xe: Don't treat SR-IOV platforms as reclaim unsafe
drm/xe: Drop remove callback support
drm/xe: Drop unnecessary GT lookup in xe_exec_queue_create_ioctl()
drm/xe: Eliminate usage of TIMESTAMP_OVERRIDE
drm/xe: Enable Boot Survivability mode
drm/xe: Enable CPU address mirror uAPI
drm/xe: Enable SR-IOV for PTL
drm/xe: Ensure fixed_slice_mode gets set after ccs_mode change
drm/xe: Fix a typo in xe_vm_doc.h
drm/xe: Fix an out-of-bounds shift when invalidating TLB
drm/xe: Fix and re-enable xe_print_blob_ascii85()
drm/xe: Fix error handling in xe_irq_install()
drm/xe: Fix fault mode invalidation with unbind
drm/xe: Fix GT "for each engine" workarounds
drm/xe: Fix MOCS debugfs LNCF readout
drm/xe: Fix PVC RPe and RPa information
drm/xe: Fix ring flush invalidation
drm/xe: Fix sort order of .o lists in Makefile
drm/xe: Fix the gem shrinker name
drm/xe: Fix typo in xe_job_ptrs
drm/xe: Fix uninitialized pointer def
drm/xe: Fix unmet direct dependencies warning
drm/xe: Fix xe_display_fini() calls
drm/xe: Fix xe_tile_init_noalloc() error propagation
drm/xe: Increase the XE_PL_TT watermark
drm/xe: Initialize mei-gsc and vsec in survivability mode
drm/xe: Introduce GuC PC debugfs
drm/xe: introduce xe_gt_reset and xe_gt_wait_for_reset
drm/xe: Invalidate L3 read-only cachelines for geometry streams too
drm/xe: make change ccs_mode a synchronous action
drm/xe: Make GUC binaries dump consistent with other binaries in devcoredump
drm/xe: Mark ComputeCS read mode as UC on iGPU
drm/xe: Move drm_dev_unplug() out of display function
drm/xe: Move suballocator init to after display init
drm/xe: Move survivability back to xe
drm/xe: Move survivability entirely to xe_pci
drm/xe: Move VRAM manager to struct xe_vram_region
drm/xe: Nuke VM's mapping upon close
drm/xe: Pass flags directly to emit_flush_imm_ggtt
drm/xe: Print vm flags in xe_vm trace print
drm/xe: Print vm parameter in xe_vma trace
drm/xe: Re-use feature descriptors for pre-GMDID IPs
drm/xe: Refactor dma_mask_size
drm/xe: Refactor max_remote_tiles
drm/xe: Reject BO eviction if BO is bound to current VM
drm/xe: Release force wake first then runtime power
drm/xe: Remove double pageflip
drm/xe: Remove leftover pxp comment
drm/xe: Remove unused "mmio_ext" code
drm/xe: Remove xe_dummy_exit()
drm/xe: Rename gmdid_map to xe_ip
drm/xe: Rename struct xe_mem_region to struct xe_vram_region
drm/xe: Rename update_device_info() after sriov
drm/xe: Restore EIO errno return when GuC PC start fails
drm/xe: Retry BO allocation
drm/xe: s/xe_mmio_init/xe_mmio_probe_early
drm/xe: Save CTX_TIMESTAMP mmio value instead of LRC value
drm/xe: Save the gt pointer in lrc and drop the tile
drm/xe: Select DRM_GPUSVM Kconfig
drm/xe: Set IP names in functions handling IP version
drm/xe: Set LRC addresses before guc load
drm/xe: Set survivability mode before heci init
drm/xe: Simplify setting release info in xe->info
drm/xe: Skip survivability mode for VF
drm/xe: Stop ignoring errors from xe_heci_gsc_init()
drm/xe: Stop ignoring errors from xe_ttm_stolen_mgr_init()
drm/xe: Stop ignoring errors from xe_ttm_sys_mgr_init()
drm/xe: Stop setting drvdata to NULL
drm/xe: Strict migration policy for atomic SVM faults
drm/xe: Suppress printing of mode when running in non-sriov mode
drm/xe: Switch from xe to devm actions
drm/xe: Timeslice GPU on atomic SVM fault
drm/xe: trace bo create
drm/xe: Upgrade complaint about missing slice info
drm/xe: Use correct type width for alignment in fb pinning code
drm/xe: Use device wedged event
drm/xe: Use local fence in error path of xe_migrate_clear
drm/xe: Use xe_mmio_read32() to read mtcfg register
drm/xe: xe_gen_wa_oob: replace program_invocation_short_name
 
drm/{i915, xe}/display: Move dsm registration under intel_driver
 
drm/{i915, xe}: Suspend/resume fbdev emulation via client interfaces
 
drm/{i915,xe}: Run DRM default client setup
 
drm: add clone mode check for CRTC
drm: add modifiers for MediaTek tiled formats
drm: Add valid clones check
drm: adp: Add Apple Display Pipe driver
drm: adp: Enable vblank interrupts in crtc's .atomic_enable
drm: adp: Fix NULL vs IS_ERR() check in adp_plane_new()
drm: adp: Handle drm_crtc_vblank_get() errors
drm: adp: Remove pointless irq_lock spin lock
drm: adp: Remove unnecessary print function dev_err()
drm: adp: Use spin_lock_irqsave for drm device event_lock
drm: allow encoder mode_set even when connectors change for crtc
drm: bridge: adv7511: fill stream capabilities
drm: bridge: adv7511: remove s32 format from i2s capabilities
drm: bridge: ti-sn65dsi83: Add error recovery mechanism
drm: drop i2c subdir from Makefile
drm: ensure drm headers are self-contained and pass kernel-doc
drm: Fix potential overflow issue in event_string array
drm: Introduce device wedged event
drm: Move for_each_if() to util_macros.h for wider use
drm: of: drm_of_find_panel_or_bridge: move misplaced comment
drm: panel-orientation-quirks: Add new quirk for GPD Win 2
drm: panel-orientation-quirks: Add quirk for AYA NEO Slide
drm: panel-orientation-quirks: Add quirk for OneXPlayer Mini (Intel)
drm: panel-orientation-quirks: Add quirks for AYA NEO Flip DS and KB
drm: panel-orientation-quirks: Add support for AYANEO 2S
drm: panel: Add a panel driver for the Summit display
drm: panel: jd9365da: fix reset signal polarity in unprepare
drm: Select DRM_KMS_HELPER from DRM_DEBUG_DP_MST_TOPOLOGY_REFS
drm: writeback: Add missing cleanup in case of initialization failure
drm: writeback: Create an helper for drm_writeback_connector initialization
drm: writeback: Create drmm variants for drm_writeback_connector initialization
drm: writeback: Fix kernel doc name
drm: writeback: Fix use after free in drm_writeback_connector_cleanup()
drm: xlnx: zynqmp: Fix max dma segment size
drm: xlnx: zynqmp_dpsub: Add NULL check in zynqmp_audio_init
drm: xlnx: zynqmp_dpsub: Fix kernel doc
drm: zynqmp_dp: Fix a deadlock in zynqmp_dp_ignore_hpd_set()
drm: zynqmp_dp: Use devm_platform_ioremap_resource_byname()
drm: zynqmp_dp: Use scope-based mutex helpers
 
dsa: mt7530: Utilize REGMAP_IRQ for interrupt handling
 
dt-binding: can: mcp251xfd: remove duplicate word
 
dt-bindings: arm-pmu: Add support for ARM Rainier PMU
dt-bindings: arm-smmu: Document QCS8300 GPU SMMU
dt-bindings: arm: Add Coresight TMC Control Unit hardware
dt-bindings: arm: Add Morello compatibility
dt-bindings: arm: Add Morello fvp compatibility
dt-bindings: arm: Add Rainier compatibility
dt-bindings: arm: apple: Add T2 devices
dt-bindings: arm: apple: apple,pmgr-pwrstate: Add A7-A11, T2 compatibles
dt-bindings: arm: apple: apple,pmgr: Add A7-A11, T2 compatibles
dt-bindings: ARM: at91: add Calao USB boards
dt-bindings: ARM: at91: make separate entry for Olimex board
dt-bindings: arm: coresight-tmc: Add "memory-region" property
dt-bindings: arm: Document the btt3 i.MX28 based board
dt-bindings: arm: fsl: add i.MX95 15x15 EVK board
dt-bindings: arm: fsl: add more compatibles for Skov i.MX8MP variants
dt-bindings: arm: fsl: Add VAR-SOM-MX6UL SoM and Concerto board
dt-bindings: arm: fsl: drop usage of Toradex SOMs compatible alone
dt-bindings: arm: google: add gs101-raven
dt-bindings: arm: mediatek: add mt8370-evk board
dt-bindings: arm: rockchip: Add Ariaboard Photonicat RK3568
dt-bindings: arm: rockchip: Add Firefly ROC-RK3576-PC binding
dt-bindings: arm: rockchip: Add MNT Reform 2 (RCORE)
dt-bindings: arm: rockchip: Add Radxa ROCK 4D board
dt-bindings: arm: rockchip: Add Xunlong Orange Pi 5 Ultra
dt-bindings: arm: stm32: add compatible strings for Linux Automation GmbH LXA FairyTux 2
dt-bindings: arm: stm32: Add Plymovent AQM board
dt-bindings: arm: stm32: Add Priva E-Measuringbox board
dt-bindings: arm: sunxi: Add NetCube Systems Kumquat board
dt-bindings: ASoC: rockchip: Add compatible for RK3588 SPDIF
dt-bindings: ata: Convert fsl,pq-sata to YAML
dt-bindings: atmel-sysreg: Add SAMA7D65 Chip ID
dt-bindings: can: fsl,flexcan: add i.MX94 support
dt-bindings: can: fsl,flexcan: add S32G2/S32G3 SoC support
dt-bindings: can: fsl,flexcan: add transceiver capabilities
dt-bindings: can: microchip,mcp2510: Fix $id path
dt-bindings: clk: sunxi-ng: document two Allwinner A523 CCUs
dt-bindings: clock: add clock definitions and documentation for exynos7870 CMU
dt-bindings: clock: add clock definitions for Ralink SoCs
dt-bindings: clock: add Exynos2200 SoC
dt-bindings: clock: Add ipq9574 NSSCC clock and reset definitions
dt-bindings: clock: Add RK3562 cru
dt-bindings: clock: Document clock and reset unit of RK3528
dt-bindings: clock: exynos990: Add CMU_PERIS block
dt-bindings: clock: gcc-ipq9574: Add definition for GPLL0_OUT_AUX
dt-bindings: clock: gcc-sdm660: Add missing SDCC resets
dt-bindings: clock: gcc-sdm660: Add missing SDCC resets
dt-bindings: clock: imx8m: document nominal/overdrive properties
dt-bindings: clock: imx8mp: add axi clock
dt-bindings: clock: mediatek,mt8188: Add VDO1_DPI1_HDMI clock
dt-bindings: clock: mediatek: Add SMI LARBs reset for MT8188
dt-bindings: clock: qcom,rpmcc: Add SDM429
dt-bindings: clock: qcom,x1e80100-camcc: Fix the list of required-opps
dt-bindings: clock: qcom: Add CAMCC clocks for QCS8300
dt-bindings: clock: qcom: Add compatible for QCM6490 boards
dt-bindings: clock: qcom: Add GPU clocks for QCS8300
dt-bindings: clock: qcom: Add QCS8300 video clock controller
dt-bindings: clock: qcom: sm8450-camcc: Remove qcom,x1e80100-camcc leftover
dt-bindings: clock: rk3188-common: add PCLK_CIF0/PCLK_CIF1
dt-bindings: clock: rk3576: add SCMI clocks
dt-bindings: clock: sun50i-h616-ccu: Add LCD TCON clk and reset
dt-bindings: clock: ti: Convert ti-clkctrl.txt to json-schema
dt-bindings: clocks: atmel,at91rm9200-pmc: add missing compatibles
dt-bindings: connector: Add the GOcontroll Moduline module slot bindings
dt-bindings: coresight: qcom,coresight-tpda: Fix too many 'reg'
dt-bindings: coresight: qcom,coresight-tpdm: Fix too many 'reg'
dt-bindings: cpufreq: cpufreq-qcom-hw: Add missing constraint for interrupt-names
dt-bindings: cpufreq: cpufreq-qcom-hw: Add QCS8300 compatible
dt-bindings: cpufreq: cpufreq-qcom-hw: Drop redundant minItems:1
dt-bindings: cpufreq: cpufreq-qcom-hw: Narrow properties on SDX75, SA8775p and SM8650
dt-bindings: crypto: Add Inside Secure SafeXcel EIP-93 crypto engine
dt-bindings: crypto: Convert fsl,sec-2.0 to YAML
dt-bindings: crypto: inside-secure,safexcel: Allow dma-coherent
dt-bindings: crypto: qcom,prng: document QCS615
dt-bindings: crypto: qcom-qce: Document the X1E80100 crypto engine
dt-bindings: deprecate "snps,en-tx-lpi-clockgating" property
dt-bindings: display/lvds-codec: add ti,sn65lvds822
dt-bindings: display/msm/dsi-phy: Add header with exposed clock IDs
dt-bindings: display/msm/gmu: Add Adreno 623 GMU
dt-bindings: display/msm: dsi-controller-main: Add missing minItems
dt-bindings: display/msm: dsi-controller-main: Combine if:then: entries
dt-bindings: display/msm: qcom, sa8775p-mdss: Add missing eDP phy
dt-bindings: display: Add Apple pre-DCP display controller
dt-bindings: display: bridge: sn65dsi83: Add interrupt
dt-bindings: display: mediatek: dpi: Add MT8195 and MT8188 compat
dt-bindings: display: mediatek: dpi: add power-domains example
dt-bindings: display: mediatek: dsc: Add MT8188 compatible
dt-bindings: display: mitsubishi,aa104xd12: Adjust allowed and required properties
dt-bindings: display: mitsubishi,aa104xd12: Allow jeida-18 for data-mapping
dt-bindings: display: nwl-dsi: Allow 'data-lanes' property for port@1
dt-bindings: display: panel: Add compatible for CSOT PNA957QT1-1
dt-bindings: display: panel: Add KD110N11-51IE and 2082109QFH040022-50E
dt-bindings: display: panel: Add Raydium RM67200
dt-bindings: display: panel: Add Visionox RM692E5
dt-bindings: display: qcom,sm8550-mdss: explicitly document mdp0-mem and cpu-cfg interconnect paths
dt-bindings: display: qcom,sm8650-mdss: explicitly document mdp0-mem and cpu-cfg interconnect paths
dt-bindings: display: renesas,du: add top-level constraints
dt-bindings: display: renesas,du: narrow interrupts and resets per variants
dt-bindings: display: rockchip: Add rk3576 hdmi controller
dt-bindings: display: rockchip: Fix label name of hdptxphy for RK3588 HDMI TX Controller
dt-bindings: display: simple: add BOE AV101HDT-A10 panel
dt-bindings: display: simple: Add BOE AV123Z7M-N17 panel
dt-bindings: display: tegra: Document Tegra124 MIPI
dt-bindings: display: vop2: Add missing rockchip,grf property for rk3566/8
dt-bindings: display: vop2: Add optional PLL clock properties
dt-bindings: display: vop2: Add rk3576 support
dt-bindings: display: vop2: describe constraint SoC by SoC
dt-bindings: dma: atmel: add microchip,sama7d65-dma
dt-bindings: dma: convert atmel-dma.txt to YAML
dt-bindings: dma: Convert fsl,elo*-dma to YAML
dt-bindings: dma: fsl,edma: Add i.MX94 support
dt-bindings: dma: fsl-mxs-dma: Add compatible string for i.MX8 chips
dt-bindings: dma: snps,dw-axi-dmac: Allow devices to be marked as noncoherent
dt-bindings: Document Tegra114 HDA support
dt-bindings: dsp: fsl,dsp: Add resets property
dt-bindings: edac: altera: socfpga: Convert to YAML
dt-bindings: eeprom: at24: Add compatible for Giantec GT24P128E
dt-bindings: eeprom: at24: Add compatible for Puya P24C64F
dt-bindings: firmware: add google,gs101-acpm-ipc
dt-bindings: firmware: imx: add property reset-controller
dt-bindings: firmware: thead,th1520: Add support for firmware node
dt-bindings: fsi: ibm,p9-scom: Add "ibm,fsi2pib" compatible
dt-bindings: gpio: ast2400-gpio: Add hogs parsing
dt-bindings: gpio: loongson: Add new loongson gpio chip compatible
dt-bindings: gpio: mvebu: Add missing 'gpio-ranges' property and hog nodes
dt-bindings: gpio: nxp,pcf8575: add reset GPIO
dt-bindings: gpio: vf610: Add i.MX94 support
dt-bindings: gpu: Add rockchip,rk3562-mali compatible
dt-bindings: gpu: arm,mali-midgard: add exynos7870-mali compatible
dt-bindings: gpu: mali-bifrost: Add Allwinner H616 compatible
dt-bindings: gpu: mali-bifrost: Add compatible for RZ/V2H(P) SoC
dt-bindings: hwinfo: samsung,exynos-chipid: add exynos2200 compatible
dt-bindings: hwinfo: samsung,exynos-chipid: add exynos7870-chipid compatible
dt-bindings: hwmon: Add description for sensor HTU31
dt-bindings: hwmon: Add Microchip emc2305 support
dt-bindings: hwmon: Add UCD90320 gpio description
dt-bindings: hwmon: Drop stray blank line in the header
dt-bindings: hwmon: gpio-fan: Add optional regulator support
dt-bindings: hwmon: lm90: Add support for NCT7716, NCT7717 and NCT7718
dt-bindings: hwmon: ltc2978: add support for LT717x
dt-bindings: hwmon: ltc2978: add support for ltm4673
dt-bindings: hwmon: ntc-thermistor: fix typo regarding the deprecation of the ntc, compatibles
dt-bindings: hwmon: ti,ina2xx: Add INA233 device
dt-bindings: i2c: exynos5: add exynos7870-hsi2c compatible
dt-bindings: i2c: i2c-rk3x: Add rk3562 support
dt-bindings: i2c: imx-lpi2c: add i.MX94 LPI2C
dt-bindings: i2c: omap: Add mux-states property
dt-bindings: i2c: qcom,i2c-qup: Document power-domains
dt-bindings: i2c: qup: Document interconnects
dt-bindings: i2c: samsung,s3c2410: add exynos7870-i2c compatible
dt-bindings: i2c: snps,designware-i2c: describe Renesas RZ/N1D variant
dt-bindings: i2c: spacemit: add support for K1 SoC
dt-bindings: i3c: dw: Add power-domains
dt-bindings: i3c: silvaco: Add npcm845 compatible string
dt-bindings: ieee802154: ca8210: Update polarity of the reset pin
dt-bindings: iio: accel: mc3230: document mc3510c
dt-bindings: iio: adc: ad7380: add adaq4381-4 compatible parts
dt-bindings: iio: adc: add ad4851
dt-bindings: iio: adc: add ad485x axi variant
dt-bindings: iio: adc: add AD7191
dt-bindings: iio: adc: add ADI ad4030, ad4630 and ad4632
dt-bindings: iio: adc: Add i.MX94 and i.MX95 support
dt-bindings: iio: adc: Add rockchip,rk3528-saradc variant
dt-bindings: iio: adc: Add rockchip,rk3562-saradc string
dt-bindings: iio: adc: adi,ad4695: add SPI offload properties
dt-bindings: iio: adc: Introduce ADS7138
dt-bindings: iio: Add adis16550 bindings
dt-bindings: iio: adf4371: add refin mode
dt-bindings: iio: Correct indentation and style in DTS example
dt-bindings: iio: dac: adi-axi-adc: add ad7606 variant
dt-bindings: iio: light: Add APDS9160 binding
dt-bindings: iio: light: al3010: add al3000a support
dt-bindings: iio: magnetometer: add binding for Si7210
dt-bindings: imx: fsl,aips-bus: Ensure all properties are defined
dt-bindings: input: Correct indentation and style in DTS example
dt-bindings: input: goodix,gt9916: Document gt9897 compatible
dt-bindings: input: matrix_keypad - add missing property
dt-bindings: input: matrix_keypad - add wakeup-source property
dt-bindings: input: matrix_keypad: add settle time after enabling all columns
dt-bindings: input: matrix_keypad: convert to YAML
dt-bindings: input: touchscreen: Add Z2 controller
dt-bindings: interrupt-controller: Add BCM2712 MSI-X bindings
dt-bindings: interrupt-controller: Add risc-v,aplic hart indexes
dt-bindings: interrupt-controller: Add Sophgo SG2042 MSI
dt-bindings: interrupt-controller: Add support for Amlogic A4 and A5 SoCs
dt-bindings: interrupt-controller: Convert nxp,lpc3220-mic.txt to yaml format
dt-bindings: interrupt-controller: fsl,irqsteer: Add i.MX94 support
dt-bindings: interrupt-controller: renesas,rzv2h-icu: Document RZ/G3E SoC
dt-bindings: iommu: qcom,iommu: Add MSM8937 IOMMU to SMMUv1 compatibles
dt-bindings: irq: sun7i-nmi: Document the Allwinner A523 NMI controller
dt-bindings: leds: backlight: apple,dwi-bl: Add Apple DWI backlight
dt-bindings: leds: Convert leds-tlc591xx.txt to yaml format
dt-bindings: leds: qcom-lpg: Document PM8937 PWM compatible
dt-bindings: mailbox: fsl,mu: Add i.MX94 compatible
dt-bindings: mailbox: mediatek: Add support for MT8196 GCE mailbox
dt-bindings: mailbox: qcom: add compatible for MSM8226 SoC
dt-bindings: marvell: armada-37xx: Add glinet,gl-mv1000 compatible
dt-bindings: marvell: armada-7k-8k: Add missing 7040 and 8040 board compatibles
dt-bindings: marvell: armada-7k-8k: Move Armada 8KPlus to schema
dt-bindings: media: Add video support for QCOM SM8550 SoC
dt-bindings: media: camss: Add qcom,sdm670-camss
dt-bindings: media: camss: Add qcom,sm8550-camss binding
dt-bindings: media: clarify stm32 csi & simplify example
dt-bindings: media: Document bindings for HDMI RX Controller
dt-bindings: media: mediatek,jpeg: Relax IOMMU max item count
dt-bindings: media: mediatek,vcodec: Revise description
dt-bindings: media: st,stmipid02: correct lane-polarities maxItems
dt-bindings: mediatek,mt6779-keypad: Update Mattijs' email address
dt-bindings: memory-controllers: Move qcom,ebi2 from bindings/bus/
dt-bindings: memory-controllers: qcom,ebi2: Enforce child props
dt-bindings: memory-controllers: qcom,ebi2: Split out child node properties
dt-bindings: memory-controllers: samsung,exynos4210-srom: Enforce child props
dt-bindings: memory-controllers: samsung,exynos4210-srom: Split out child node properties
dt-bindings: mfd: Add maxim,max77705
dt-bindings: mfd: atmel,sama5d2-flexcom: Add microchip,sama7d65-flexcom
dt-bindings: mfd: Convert fsl,mcu-mpc8349emitx binding to YAML
dt-bindings: mfd: motorola-cpcap: Document audio-codec interrupts
dt-bindings: mfd: qcom,tcsr: Add compatible for MSM8937
dt-bindings: mfd: samsung,s2mps11: Add compatible for s2mpu05-pmic
dt-bindings: mfd: stm32-timers: Add support for stm32mp25
dt-bindings: mfd: syscon: Add microchip,sama7d65-ddr3phy
dt-bindings: mfd: syscon: Add microchip,sama7d65-sfrbu
dt-bindings: mfd: syscon: Add rk3528 QoS register compatible
dt-bindings: mfd: syscon: Add rk3528 QoS register compatible
dt-bindings: mfd: syscon: Add the pbus-csr node for Airoha EN7581 SoC
dt-bindings: mips: Document mti,mips-cm
dt-bindings: mips: mips-cm: Add a new compatible string for EyeQ6
dt-bindings: mmc: Add support for rk3562 eMMC
dt-bindings: mmc: atmel,hsmci: Convert to json schema
dt-bindings: mmc: Change to additionalProperties to fix fail detect Unevaluated property
dt-bindings: mmc: fsl-imx-esdhc: Add i.MX94 support
dt-bindings: mmc: mmc-slot: Make compatible property optional
dt-bindings: mmc: renesas,sdhi: Document RZ/G3E support
dt-bindings: mmc: rockchip-dw-mshc: Add compatible string for RK3528
dt-bindings: mmc: rockchip-dw-mshc: Add support for rk3562
dt-bindings: mmc: samsung,exynos-dw-mshc: add exynos7870 support
dt-bindings: mmc: sdhci-of-dwcmhsc: Add compatible string for RK3528
dt-bindings: mmc: sunxi: add compatible strings for Allwinner A523
dt-bindings: mmc: sunxi: Simplify compatible string listing
dt-bindings: mtd: arasan,nand-controller: Ensure all properties are defined
dt-bindings: mtd: atmel,dataflash: convert txt to yaml
dt-bindings: mtd: gpmi-nand: Add compatible string for i.MX8 chips
dt-bindings: mtd: mxc-nand: Document fsl,imx31-nand
dt-bindings: mtd: physmap: Ensure all properties are defined
dt-bindings: net: Add FSD EQoS device tree bindings
dt-bindings: net: Add Realtek MDIO controller
dt-bindings: net: Add support for Sophgo SG2044 dwmac
dt-bindings: net: Add switch ports and interrupts to RTL9300
dt-bindings: net: airoha: Add airoha,npu phandle property
dt-bindings: net: airoha: Add the NPU node for EN7581 SoC
dt-bindings: net: bluetooth: nxp: Add support to set BD address
dt-bindings: net: bluetooth: nxp: Add wakeup pin properties
dt-bindings: net: bluetooth: qualcomm: document WCN3950
dt-bindings: net: Convert fsl,gianfar to YAML
dt-bindings: net: Convert fsl,gianfar-{mdio,tbi} to YAML
dt-bindings: net: Define interrupt constraints for DWMAC vendor bindings
dt-bindings: net: dsa: b53: add BCM53101 support
dt-bindings: net: ethernet-controller: Add informative text about RGMII delays
dt-bindings: net: ethernet-phy: add property tx-amplitude-100base-tx-percent
dt-bindings: net: faraday,ftgmac100: Add phys mode
dt-bindings: net: fsl,gianfar-mdio: Update information about TBI
dt-bindings: net: Move realtek,rtl9301-switch to net
dt-bindings: net: qcom,ipa: Correct indentation and style in DTS example
dt-bindings: net: rfkill-gpio: enable booting in blocked state
dt-bindings: net: rockchip-dwmac: Add compatible string for RK3528
dt-bindings: net: rockchip-dwmac: Require rockchip,grf and rockchip,php-grf
dt-bindings: net: smsc,lan9115: Ensure all properties are defined
dt-bindings: nvmem: Add compatible for IPQ5018
dt-bindings: nvmem: Add compatible for MS8937
dt-bindings: nvmem: Add compatible for MSM8960
dt-bindings: nvmem: fixed-cell: increase bits start value to 31
dt-bindings: nvmem: qfprom: Add X1E80100 compatible
dt-bindings: nvmem: rockchip,otp: Add compatible for RK3576
dt-bindings: nvmem: rockchip,otp: add missing limits for clock-names
dt-bindings: omap: Add TI Pandaboard A4 variant
dt-bindings: PCI: Add common schema for devices accessible through PCI BARs
dt-bindings: PCI: altera: Add binding for Agilex
dt-bindings: PCI: amd-mdb: Add AMD Versal2 MDB PCIe Root Port Bridge
dt-bindings: PCI: brcmstb: Update bindings for PCIe on BCM2712
dt-bindings: PCI: Convert fsl,mpc83xx-pcie to YAML
dt-bindings: PCI: dwc: Add AMD Versal2 MDB SLCR support
dt-bindings: PCI: fsl,imx6q-pcie: Add optional DMA interrupt
dt-bindings: PCI: fsl,layerscape-pcie-ep: Drop deprecated windows
dt-bindings: PCI: fsl,layerscape-pcie-ep: Drop unnecessary status from example
dt-bindings: PCI: mediatek-gen3: Add mediatek,pbus-csr phandle array property
dt-bindings: PCI: qcom-ep: Add SAR2130P compatible
dt-bindings: PCI: qcom-ep: Consolidate DMA vs non-DMA cases
dt-bindings: PCI: qcom-ep: Describe optional dma-coherent property
dt-bindings: PCI: qcom-ep: Describe optional IOMMU
dt-bindings: PCI: qcom-ep: Enable DMA for SM8450
dt-bindings: PCI: qcom: Document the IPQ5332 PCIe controller
dt-bindings: PCI: xilinx-cpm: Add compatible string for CPM5NC Versal Net host
dt-bindings: phy: Add ExynosAutov920 UFS PHY bindings
dt-bindings: phy: Add rk3576 hdptx phy
dt-bindings: phy: Add Rockchip MIPI C-/D-PHY schema
dt-bindings: phy: document Allwinner A523 USB-2.0 PHY
dt-bindings: phy: qcom,qmp-pcie: Add X1P42100 PCIe Gen4x4 PHY
dt-bindings: phy: qcom,qmp-pcie: Drop reset number constraints
dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Document the QCS8300 QMP PCIe PHY Gen4 x2
dt-bindings: phy: qcom,sc8280xp-qmp-ufs-phy: document the SM8750 QMP UFS PHY
dt-bindings: phy: qcom,uniphy-pcie: Document PCIe uniphy
dt-bindings: phy: rockchip: Add rk3562 naneng-combophy compatible
dt-bindings: phy: samsung,usb3-drd-phy: add blank lines between DT properties
dt-bindings: phy: samsung,usb3-drd-phy: gs101: require Type-C properties
dt-bindings: pinctrl: Add bindings for BCM21664 pin controller
dt-bindings: pinctrl: add compatible for Allwinner A523/T527
dt-bindings: pinctrl: Add pinctrl for Sophgo SG2042 series SoC
dt-bindings: pinctrl: Add pinctrl support for RK3528
dt-bindings: pinctrl: Add support for Amlogic A4 SoC
dt-bindings: pinctrl: airoha: Add missing gpio-ranges property
dt-bindings: pinctrl: at91-pio4: add microchip,sama7d65-pinctrl
dt-bindings: pinctrl: qcom: Add egpio function for sa8775p
dt-bindings: pinctrl: samsung: add exynos2200 compatible
dt-bindings: pinctrl: samsung: add exynos2200-wakeup-eint compatible
dt-bindings: pinctrl: samsung: add exynos7870-pinctrl compatible
dt-bindings: pinctrl: samsung: add exynos7870-wakeup-eint compatible
dt-bindings: platform: Add Huawei Matebook E Go EC
dt-bindings: power: Add TH1520 SoC power domains
dt-bindings: power: add V853 ppu bindings
dt-bindings: power: qcom,kpss-acc-v2: add qcom,msm8916-acc compatible
dt-bindings: power: reset: atmel,sama5d2-shdwc: Add microchip,sama7d65-shdwc
dt-bindings: power: reset: xilinx: Make "interrupts" property optional
dt-bindings: power: rockchip: add regulator support
dt-bindings: power: rpmpd: Fix comment for SM6375
dt-bindings: power: supply: add maxim,max77705 charger
dt-bindings: power: supply: axp20x-battery: Add x-powers,no-thermistor
dt-bindings: pps: gpio: Correct indentation and style in DTS example
dt-bindings: pwm: Add support for PWM nexus node
dt-bindings: pwm: imx: Add i.MX93, i.MX94 and i.MX95 support
dt-bindings: pwm: rockchip: Add rockchip,rk3528-pwm
dt-bindings: pwm: rockchip: Add rockchip,rk3562-pwm
dt-bindings: pwm: sophgo: add PWM controller for SG2042
dt-bindings: qcom: geni-se: Add 'firmware-name' property for firmware loading
dt-bindings: regulator: Add TI TPS65214 PMIC bindings
dt-bindings: regulator: Add TI TPS65215 PMIC bindings
dt-bindings: regulator: pca9450: Add properties for handling LDO5
dt-bindings: remoteproc: Add SM8750 CDSP
dt-bindings: remoteproc: Add SM8750 MPSS
dt-bindings: remoteproc: Consolidate SC8180X and SM8150 PAS files
dt-bindings: remoteproc: qcom,msm8916-mss-pil: Add MSM8226
dt-bindings: remoteproc: qcom,msm8916-mss-pil: Add MSM8926
dt-bindings: remoteproc: qcom,msm8916-mss-pil: Support platforms with one power domain
dt-bindings: remoteproc: qcom,sm6115-pas: Use recommended MBN firmware format in DTS example
dt-bindings: remoteproc: qcom,wcnss-pil: Add support for single power-domain platforms
dt-bindings: reset: Add SCMI reset IDs for RK3588
dt-bindings: reset: atmel,at91sam9260-reset: add sam9x7
dt-bindings: reset: audiomix: Add reset ids for EARC and DSP
dt-bindings: reset: fix double id on rk3562-cru reset ids
dt-bindings: riscv: add bfloat16 ISA extension description
dt-bindings: riscv: add vector sub-extension dependencies
dt-bindings: riscv: add Zaamo and Zalrsc ISA extension description
dt-bindings: riscv: d requires f
dt-bindings: riscv: document vector crypto requirements
dt-bindings: riscv: spacemit: Add Milk-V Jupiter board compatible
dt-bindings: rng: add binding for Rockchip RK3588 RNG
dt-bindings: rng: rockchip,rk3588-rng: Drop unnecessary status from example
dt-bindings: rtc: max31335: Add max31331 support
dt-bindings: rtc: pcf2127: Reference spi-peripheral-props.yaml
dt-bindings: rtc: qcom-pm8xxx: document qcom,no-alarm flag
dt-bindings: serial: 8250: Add Airoha compatibles
dt-bindings: serial: Add a new compatible string for UMS9632
dt-bindings: serial: Add bindings for nvidia,tegra264-utc
dt-bindings: serial: Allow fsl,ns16550 with broken FIFOs
dt-bindings: serial: fsl-lpuart: support i.MX94
dt-bindings: serial: pl011: Add optional power-domains property
dt-bindings: serial: samsung: add exynos7870-uart compatible
dt-bindings: serial: snps-dw-apb-uart: Add support for rk3562
dt-bindings: serial: snps-dw-apb-uart: document RZ/N1 binding without DMA
dt-bindings: soc: Add new VN-X board description based on Versal NET
dt-bindings: soc: fsl: fsl,ls1028a-reset: Fix maintainer entry
dt-bindings: soc: qcom: qcom,pmic-glink: Document SM8750 compatible
dt-bindings: soc: renesas: Add RZ/G3E variant SYS binding
dt-bindings: soc: renesas: Document more Renesas RZ/V2H SoC variants
dt-bindings: soc: renesas: Document MYIR Remi Pi board
dt-bindings: soc: renesas: Document Yuridenki-Shokai Kakip board
dt-bindings: soc: rockchip: Add RK3528 ioc grf syscon
dt-bindings: soc: rockchip: Add RK3528 VO GRF syscon
dt-bindings: soc: rockchip: Add RK3528 VPU GRF syscon
dt-bindings: soc: samsung: exynos-pmu: add exynos2200 compatible
dt-bindings: soc: samsung: exynos-pmu: add exynos7870-pmu compatible
dt-bindings: soc: samsung: exynos-sysreg: add sysreg compatibles for exynos2200
dt-bindings: soc: samsung: exynos-usi: Drop unnecessary status from example
dt-bindings: soc: samsung: usi: add USIv1 and samsung,exynos8895-usi
dt-bindings: sound: convert ICS-43432 binding to YAML
dt-bindings: spi: add compatibles for mt7988
dt-bindings: spi: add SG2044 SPI NOR controller driver
dt-bindings: spi: Add STM32 OSPI controller
dt-bindings: stm32: add STM32MP21 and STM32MP23 compatibles for syscon
dt-bindings: stm32: document stm32mp215f-dk board
dt-bindings: stm32: document stm32mp235f-dk board
dt-bindings: stm32: document stm32mp257f-dk board
dt-bindings: thermal: Correct indentation and style in DTS example
dt-bindings: thermal: give OS some leeway in absence of critical-action
dt-bindings: thermal: tsens: Add ipq5332, ipq5424 compatible
dt-bindings: thermal: Update for BCM74110
dt-bindings: timer: Add SiFive CLINT2
dt-bindings: timer: Correct indentation and style in DTS example
dt-bindings: timer: exynos4210-mct: add samsung,exynos2200-mct-peris compatible
dt-bindings: timer: exynos4210-mct: Add samsung,exynos990-mct compatible
dt-bindings: timer: nxp,sysctr-timer: Add i.MX94 support
dt-bindings: timer: renesas,tpu: remove obsolete binding
dt-bindings: trigger-source: add generic PWM trigger source
dt-bindings: trivial-devices: Add Maxim max15301, max15303, and max20751
dt-bindings: trivial-devices: Add ti,tps53681
dt-bindings: trivial-devices: Add ti,tps546b24
dt-bindings: usb: Add Parade PS8830 Type-C retimer bindings
dt-bindings: usb: dwc3: Add a property to reserve endpoints
dt-bindings: usb: dwc3: Add support for rk3562
dt-bindings: usb: generic-xhci: Allow dma-coherent
dt-bindings: usb: mediatek,mtk-xhci: Add port for SuperSpeed EP
dt-bindings: usb: microchip,usb2514: add support for USB2512/USB2513
dt-bindings: usb: microchip,usb2514: add support for vdda
dt-bindings: usb: mtu3: Add ports property
dt-bindings: usb: qcom,dwc3: Synchronize minItems for interrupts and -names
dt-bindings: usb: richtek,rt1711h: Add missing vbus power supply
dt-bindings: usb: samsung,exynos-dwc3 Add exynos990 compatible
dt-bindings: usb: samsung,exynos-dwc3: add exynos7870 support
dt-bindings: usb: usb-device: Replace free-form 'reg' with constraints
dt-bindings: vendor-prefixes: add csot
dt-bindings: vendor-prefixes: add GOcontroll
dt-bindings: vendor-prefixes: Add NetCube Systems Austria name
dt-bindings: vendor-prefixes: Add prefix for Ariaboard
dt-bindings: vendor-prefixes: Add prefix for Priva
dt-bindings: vendor-prefixes: Add Yuridenki-Shokai Co. Ltd.
dt-bindings: vendor-prefixes: Document the 'pciclass' prefix
dt-bindings: vendor-prefixes: Update rockchip company name
dt-bindings: watchdog: fsl-imx7ulp-wdt: Add i.MX94 support
dt-bindings: watchdog: renesas,wdt: Document RZ/G3E support
dt-bindings: watchdog: sunxi: add Allwinner A523 compatible string
dt-bindings: wireless: ath10k: Strip ath10k prefix from calibration properties
dt-bindings: wireless: ath11k: Strip ath11k prefix from calibration property
dt-bindings: wireless: ath12k: Strip ath12k prefix from calibration property
dt-bindings: xilinx: Deprecate header with firmware constants
dt-bindings: xilinx: Remove desciption for 16550 uart
dt-bindings: xilinx: Remove description for SystemACE
dt-bindings: xilinx: Remove myself from maintainership
dt-bindings: xilinx: Remove uartlite from xilinx.txt
 
dummycon: fix default rows/cols
dummycon: only build module if there are users
 
e1000e: change k1 configuration on MTP and later platforms
e1000e: Fix real-time violations on link up
 
ecryptfs: remove NULL remount_fs from super_operations
 
EDAC/altera: Set DDR and SDMMC interrupt mask before registration
EDAC/altera: Test the correct error reg offset
 
EDAC/amd64: Simplify return statement in dct_ecc_enabled()
 
EDAC/device: Fix dev_set_name() format string
 
EDAC/ie31200: Add Intel Raptor Lake-S SoCs support
EDAC/ie31200: Break up ie31200_probe1()
EDAC/ie31200: Fix the 3rd parameter name of *populate_dimm_info()
EDAC/ie31200: Fix the DIMM size mask for several SoCs
EDAC/ie31200: Fix the error path order of ie31200_init()
EDAC/ie31200: Fix the size of EDAC_MC_LAYER_CHIP_SELECT layer
EDAC/ie31200: Fold the two channel loops into one loop
EDAC/ie31200: Make struct dimm_data contain decoded information
EDAC/ie31200: Make the memory controller resources configurable
EDAC/ie31200: Simplify the pci_device_id table
EDAC/ie31200: Switch Raptor Lake-S to interrupt mode
EDAC/ie31200: work around false positive build warning
 
EDAC/igen6: Constify struct res_config
EDAC/igen6: Fix the flood of invalid error reports
 
EDAC/pnd2: Make read-only const array intlv static
 
EDAC/{skx_common,i10nm}: Fix some missing error reports on Emerald Rapids
 
EDAC: Add a Error Check Scrub control feature
EDAC: Add a memory repair control feature
EDAC: Add scrub control feature
EDAC: Add support for EDAC device features control
EDAC: Update memory repair control interface for memory sparing feature
EDAC: Use string choice helper functions
 
eeprom: at24: Drop of_match_ptr() and ACPI_PTR() protections
eeprom: ee1004: Check chip before probing
 
efi/cper, cxl: Make definitions and structures global
efi/cper, cxl: Prefix protocol error struct and function names with cxl_
efi/cper, cxl: Remove cper_cxl.h
 
efi/libstub: Avoid CopyMem/SetMem EFI services after ExitBootServices
efi/libstub: Avoid legacy decompressor zlib/zstd wrappers
 
efi/mokvar: Use const 'struct bin_attribute' callback
 
efi: efibc: change kmalloc(size * count, ...) to kmalloc_array()
efi: rci2: mark bin_attribute as __ro_after_init
 
efivarfs: Revert "allow creation of zero length files"
 
elf, uapi: Add definition for DT_GNU_HASH
elf, uapi: Add definition for STN_UNDEF
elf, uapi: Add definitions for VER_FLG_BASE and VER_FLG_WEAK
elf, uapi: Add type ElfXX_Versym
elf, uapi: Add types ElfXX_Verdef and ElfXX_Veraux
 
elf: add remaining SHF_ flag macros
elf: Define note name macros
 
Linux: Enable DMIC for Genio 700/510 EVK
 
enic: add dependency on Page Pool
enic: added enic_wq.c and enic_wq.h
enic: cleanup of enic wq request completion path
enic: enable rq extended cq support
enic: enic rq code reorg
enic: enic rq extended cq defines
enic: get max rq & wq entries supported by hw, 16K queues
enic: Move function from header file to c file
enic: Move RX functions to their own file
enic: remove copybreak tunable
enic: remove unused function cq_enet_wq_desc_dec
enic: Simplify RX handler function
enic: Use the Page Pool API for RX
 
epoll: simplify ep_busy_loop by removing always 0 argument
 
erofs: add 48-bit block addressing on-disk support
erofs: add __packed annotation to union(__le16..)
erofs: add encoded extent on-disk definition
erofs: allow 16-byte volume name again
erofs: clean up header parsing for ztailpacking and fragments
erofs: enable 48-bit layout support
erofs: ensure the extra temporary copy is valid for shortened bvecs
erofs: fix encoded extents handling
erofs: get rid of erofs_kmap_type
erofs: get rid of erofs_map_blocks_flatmode()
erofs: implement 48-bit block addressing for unencoded inodes
erofs: implement encoded extent metadata
erofs: initialize decompression early
erofs: move {in,out}pages into struct z_erofs_decompress_req
erofs: remove duplicate code
erofs: remove unused enum type
erofs: set error to bio if file-backed IO fails
erofs: simplify erofs_{read,fill}_inode()
erofs: simplify tail inline pcluster handling
erofs: support dot-omitted directories
erofs: support unaligned encoded data
erofs: use Z_EROFS_LCLUSTER_TYPE_MAX to simplify switches
 
err.h: move IOMEM_ERR_PTR() to err.h
 
espintcp: fix skb leaks
espintcp: remove encap socket caching to avoid reference leak
 
eth: bnxt: add missing netdev lock management to bnxt_dl_reload_up
eth: bnxt: fix deadlock in the mgmt_ops
eth: bnxt: fix missing ring index trim on error path
eth: bnxt: fix out-of-range access of vnic_info array
eth: bnxt: remove most dependencies on RTNL
eth: bnxt: request unconditional ops lock
eth: bnxt: switch to netif_close
eth: fbnic: Add ethtool support for IRQ coalescing
eth: fbnic: add IP TCAM programming
eth: fbnic: add MAC address TCAM to debugfs
eth: fbnic: Add PCIe registers dump
eth: fbnic: Consolidate PUL_USER CSR section
eth: fbnic: fix memory corruption in fbnic_tlv_attr_get_string()
eth: fbnic: fix typo in compile assert
eth: fbnic: link NAPIs to page pools
eth: fbnic: Prepend TSENE FW fields with FBNIC_FW
eth: fbnic: re-sort the objects in the Makefile
eth: fbnic: Replace firmware field macros
eth: fbnic: report software Rx queue stats
eth: fbnic: report software Tx queue stats
eth: fbnic: set IFF_UNICAST_FLT to avoid enabling promiscuous mode when adding unicast addrs
eth: fbnic: support an additional RSS context
eth: fbnic: support listing tcam content via debugfs
eth: fbnic: support n-tuple filters
eth: fbnic: support ring size configuration
eth: fbnic: support TCP segmentation offload
eth: fbnic: Update fbnic_tlv_attr_get_string() to work like nla_strscpy()
eth: fbnic: Update return value in kdoc
eth: fbnic: wrap tx queue stats in a struct
eth: gve: add missing netdev locks on reset and shutdown paths
eth: mlx4: create a page pool for Rx
eth: mlx4: don't try to complete XDP frames in netpoll
eth: mlx4: remove the local XDP fast-recycling ring
eth: mlx4: select PAGE_POOL
eth: mlx4: use the page pool for Rx buffers
 
ethtool: Add support for 200Gbps per lane link modes
ethtool: cmis_cdb: Fix incorrect read / write length extension
ethtool: cmis_cdb: use correct rpl size in ethtool_cmis_module_poll()
ethtool: Symmetric OR-XOR RSS hash
 
eventpoll: abstract out ep_try_send_events() helper
eventpoll: abstract out parameter sanity checking
eventpoll: add epoll_sendevents() helper
eventpoll: Set epoll timeout if it's in the future
 
exec: fix the racy usage of fs_struct->in_exec
 
execmem: add API for temporal remapping as RW and restoring ROX afterwards
execmem: don't remove ROX cache from the direct map
 
exfat: call bh_read in get_block only when necessary
exfat: fix missing shutdown check
exfat: fix potential wrong error return from get_block
exfat: fix random stack corruption after get_block
exfat: fix the infinite loop in exfat_find_last_cluster()
exfat: remove count used cluster from exfat_statfs()
exfat: support batch discard of clusters when freeing clusters
 
exit: change the release_task() paths to call flush_sigqueue() lockless
exit: fix the usage of delay_group_leader->exit_code in do_notify_parent() and pidfs_exit()
exit: hoist get_pid() in release_task() outside of tasklist_lock
exit: kill the pointless __exit_signal()->clear_tsk_thread_flag(TIF_SIGPENDING)
exit: perform add_device_randomness() without tasklist_lock
 
exportfs: add module description
exportfs: remove locking around ->get_parent() call.
 
ext2: convert to the new mount API
ext2: create ext2_msg_fc for use during parsing
ext2: Make ext2_params_spec static
ext2: Remove reference to bh->b_page
 
ext4: abort journal on data writeback failure if in data_err=abort mode
ext4: add ext4_emergency_state() helper function
ext4: add EXT4_FLAGS_EMERGENCY_RO bit
ext4: add missing brelse() for bh2 in ext4_dx_add_entry()
ext4: add more ext4_emergency_state() checks around sb_rdonly()
ext4: avoid -Wflex-array-member-not-at-end warning
ext4: avoid journaling sb update on error if journal is destroying
ext4: clear DISCARD flag if device does not support discard
ext4: convert EXT4_FLAGS_* defines to enum
ext4: correct behavior under errors=remount-ro mode
ext4: correct the error handle in ext4_fallocate()
ext4: define ext4_journal_destroy wrapper
ext4: do not convert the unwritten extents if data writeback fails
ext4: don't explicit update times in ext4_fallocate()
ext4: don't over-report free space or inodes in statvfs
ext4: Don't set EXT4_STATE_MAY_INLINE_DATA for ea inodes
ext4: don't treat fhandle lookup of ea_inode as FS corruption
ext4: don't write back data before punch hole in nojournal mode
ext4: extract ext4_has_journal_option() from __ext4_fill_super()
ext4: factor out ext4_do_fallocate()
ext4: fix off-by-one error in do_split
ext4: fix OOB read when checking dotdot dir
ext4: fix out-of-bound read in ext4_xattr_inode_dec_ref_all()
ext4: fix potential null dereference in ext4 kunit test
ext4: goto right label 'out_mmap_sem' in ext4_setattr()
ext4: hash: simplify kzalloc(n * 1, ...) to kzalloc(n, ...)
ext4: ignore xattrs past end
ext4: Introduce a new helper function ext4_generic_write_inline_data()
ext4: introduce ITAIL helper
ext4: introduce linear search for dentries
ext4: make block validity check resistent to sb bh corruption
ext4: Make sb update interval tunable
ext4: move out common parts into ext4_fallocate()
ext4: move out inode_lock into ext4_fallocate()
ext4: on a remount, only log the ro or r/w state when it has changed
ext4: pack holes in ext4_inode_info
ext4: protect ext4_release_dquot against freezing
ext4: refactor ext4_collapse_range()
ext4: refactor ext4_insert_range()
ext4: refactor ext4_punch_hole()
ext4: refactor ext4_zero_range()
ext4: Refactor out ext4_try_to_write_inline_data()
ext4: reject the 'data_err=abort' option in nojournal mode
ext4: Remove a redundant return statement
ext4: remove redundant function ext4_has_metadata_csum
ext4: remove references to bh->b_page
ext4: remove unneeded forward declaration
ext4: remove unneeded forward declaration in namei.c
ext4: remove unused ext4 journal callback
ext4: remove unused input "inode" in ext4_find_dest_de
ext4: remove unused member 'i_unwritten' from 'ext4_inode_info'
ext4: remove writable userspace mappings before truncating page cache
ext4: reorder capability check last
ext4: Replace ext4_da_write_inline_data_begin() with ext4_generic_write_inline_data().
ext4: replace opencoded ext4_end_io_end() in ext4_put_io_end()
ext4: show 'emergency_ro' when EXT4_FLAGS_EMERGENCY_RO is set
ext4: show 'shutdown' hint when ext4 is forced to shutdown
ext4: update the comment about mb_optimize_scan
ext4: update the descriptions of data_err=abort and data_err=ignore
ext4: verify fast symlink length
 
f2fs: add a sysfs entry to reclaim POSIX_FADV_NOREUSE pages
f2fs: add carve_out sysfs node
f2fs: add check for deleted inode
f2fs: add dump_stack() in f2fs_handle_critical_error()
f2fs: Add f2fs_find_data_folio()
f2fs: Add f2fs_folio_put()
f2fs: Add f2fs_folio_wait_writeback()
f2fs: Add f2fs_get_lock_data_folio()
f2fs: Add f2fs_get_node_folio()
f2fs: Add f2fs_get_read_data_folio()
f2fs: Add f2fs_grab_cache_folio()
f2fs: add ioctl to get IO priority hint
f2fs: consolidate unsupported option handling errors
f2fs: control nat_bits feature via mount option
f2fs: Convert f2fs_flush_inline_data() to use a folio
f2fs: Convert f2fs_fsync_node_pages() to use a folio
f2fs: Convert f2fs_in_warm_node_list() to take a folio
f2fs: Convert f2fs_sync_node_pages() to use a folio
f2fs: Convert f2fs_write_end_io() to use a folio_iter
f2fs: Convert gc_data_segment() to use a folio
f2fs: Convert last_fsync_dnode() to use a folio
f2fs: Convert move_data_page() to use a folio
f2fs: Convert truncate_partial_data_page() to use a folio
f2fs: defer readonly check vs norecovery
f2fs: do sanity check on inode footer in f2fs_get_inode_page()
f2fs: do sanity check on xattr node footer in f2fs_get_xnode_page()
f2fs: don't retry IO for corrupted data scenario
f2fs: factor out an f2fs_default_check function
f2fs: fix missing discard for active segments
f2fs: fix potential deadloop in prepare_compress_overwrite()
f2fs: fix the missing write pointer correction
f2fs: fix to avoid accessing uninitialized curseg
f2fs: fix to avoid atomicity corruption of atomic file
f2fs: fix to avoid out-of-bounds access in f2fs_truncate_inode_blocks()
f2fs: fix to avoid panic once fallocation fails for pinfile
f2fs: fix to avoid running out of free segments
f2fs: fix to call f2fs_recover_quota_end() correctly
f2fs: fix to return SHRINK_EMPTY if no objects to free
f2fs: fix to set .discard_granularity correctly
f2fs: Hoist the page_folio() call to the start of f2fs_merge_page_bio()
f2fs: introduce f2fs_base_attr for global sysfs entries
f2fs: introduce FAULT_INCONSISTENT_FOOTER
f2fs: keep POSIX_FADV_NOREUSE ranges
f2fs: make INLINECRYPT a mount option flag
f2fs: make LAZYTIME a mount option flag
f2fs: Mark some functions as taking a const page pointer
f2fs: optimize f2fs DIO overwrites
f2fs: Pass a folio to flush_dirty_inode()
f2fs: Pass sbi rather than sb to f2fs_set_test_dummy_encryption
f2fs: pass sbi rather than sb to parse_options()
f2fs: pass sbi rather than sb to quota qf_name helpers
f2fs: quota: fix to avoid warning in dquot_writeback_dquots()
f2fs: Remove check for ->writepage
f2fs: Remove f2fs_write_data_page()
f2fs: Remove f2fs_write_meta_page()
f2fs: Remove f2fs_write_node_page()
f2fs: remove unnecessary null checking
f2fs: Return a folio from last_fsync_dnode()
f2fs: set highest IO priority for checkpoint thread
f2fs: Use a folio in __get_node_page()
f2fs: Use a folio in do_write_page()
f2fs: Use a folio throughout __get_meta_page()
f2fs: Use a folio throughout f2fs_truncate_inode_blocks()
f2fs: use f2fs_sb_has_device_alias during option parsing
 
fanotify: fix flush of mntns marks
fanotify: notify on mount attach and detach
 
fb_defio: do not use deprecated page->mapping, index fields
 
fbcon: Use correct erase colour for clearing in fbcon
fbcon: Use static attribute groups for sysfs entries
 
fbdev: au1100fb: Move a variable assignment behind a null pointer check
fbdev: core: tileblit: Implement missing margin clearing for tileblit
fbdev: fsl-diu-fb: add missing device_remove_file()
fbdev: lcdcfb: Register sysfs groups through driver core
fbdev: mach64_cursor: Remove fb_draw.h includes
fbdev: omapfb: Add 'plane' value check
fbdev: omapfb: Remove writeback deadcode
fbdev: pxafb: use devm_kmemdup*()
fbdev: Refactoring the fbcon packed pixel drawing routines
fbdev: Register sysfs groups through device_add_group
fbdev: sm501fb: Add some geometry checks.
fbdev: wmt_ge_rops: Remove fb_draw.h includes
 
fbnic: Actually flush_tx instead of stalling out
fbnic: Add additional handling of IRQs
fbnic: Cleanup handling of completions
fbnic: Do not allow mailbox to toggle to ready outside fbnic_mbx_poll_tx_ready
fbnic: Fix initialization of mailbox descriptor rings
fbnic: Gate AXI read/write enabling on FW mailbox
fbnic: Improve responsiveness of fbnic_mbx_poll_tx_ready
fbnic: Pull fbnic_fw_xmit_cap_msg use out of interrupt context
 
fbtft: Remove access to page->index
 
fgraph: Correct typo in ftrace_return_to_handler comment
 
file: add fput and file_ref_put routines optimized for use when closing a fd
 
filemap: remove redundant folio_test_large check in filemap_free_folio
 
firewire: core: avoid -Wflex-array-member-not-at-end warning
 
firmware: add Exynos ACPM protocol driver
firmware: arm_ffa: Add support for handling framework notifications
firmware: arm_ffa: Add support for passing UUID in FFA_MSG_SEND2
firmware: arm_ffa: Add support for {un,}registration of framework notifications
firmware: arm_ffa: Align sync_send_receive{,2} function prototypes
firmware: arm_ffa: Allow multiple UUIDs per partition to register SRI callback
firmware: arm_ffa: Explicitly cast return value from FFA_VERSION before comparison
firmware: arm_ffa: Explicitly cast return value from NOTIFICATION_INFO_GET
firmware: arm_ffa: Fix big-endian support in __ffa_partition_info_get()
firmware: arm_ffa: Fix big-endian support in __ffa_partition_info_regs_get()
firmware: arm_ffa: Handle ffa_notification_get correctly at virtual FF-A instance
firmware: arm_ffa: Handle the presence of host partition in the partition info
firmware: arm_ffa: Helper to check if a partition can receive REQUEST2 messages
firmware: arm_ffa: Refactor addition of partition information into XArray
firmware: arm_ffa: Refactoring to prepare for framework notification support
firmware: arm_ffa: Reject higher major version as incompatible
firmware: arm_ffa: Remove unnecessary declaration of ffa_partitions_cleanup()
firmware: arm_ffa: Replace SCMI by FF-A in the macro
firmware: arm_ffa: Replace UUID buffer to standard UUID format
firmware: arm_ffa: Set dma_mask for ffa devices
firmware: arm_ffa: Skip Rx buffer ownership release if not acquired
firmware: arm_ffa: Skip the first/partition ID when parsing vCPU list
firmware: arm_ffa: Stash ffa_device instead of notify_type in notifier_cb_info
firmware: arm_ffa: Unregister the FF-A devices when cleaning up the partitions
firmware: arm_ffa: Upgrade FF-A version to v1.2 in the driver
firmware: arm_scmi: Add name and protocol id attributes
firmware: arm_scmi: Balance device refcount when destroying devices
firmware: arm_scmi: Emit modalias for SCMI devices
firmware: arm_scmi: Fix timeout checks on polling path
firmware: arm_scmi: Relax duplicate name constraint across protocol ids
firmware: arm_scmi: use ioread64() instead of ioread64_hi_lo()
firmware: config: ti-sci: Default set to ARCH_K3 for the ti sci driver
firmware: cs_dsp: Ensure cs_dsp_load[_coeff]() returns 0 on success
firmware: cs_dsp: test_bin_error: Fix uninitialized data used as fw version
firmware: cs_dsp: test_bin_error: Use same test cases for adsp2 and Halo Core
firmware: cs_dsp: test_control_parse: null-terminate test strings
firmware: cs_dsp: tests: Depend on FW_CS_DSP rather then enabling it
firmware: dmi: Constify 'struct bin_attribute'
firmware: dmi: Define bin_attributes through macro
firmware: dmi: Mark bin_attributes as __ro_after_init
firmware: Exynos ACPM: Fix spelling mistake "Faile" -> "Failed"
firmware: exynos-acpm: check saved RX before bailing out on empty RX queue
firmware: qemu_fw_cfg: constify 'struct bin_attribute'
firmware: smccc: Support optional Arm SMCCC SOC_ID name
firmware: stratix10-svc: Add of_platform_default_populate()
firmware: tegra: bpmp: Fix typo in bpmp-abi.h
firmware: thead,th1520-aon: Fix use after free in th1520_aon_init()
firmware: thead: Add AON firmware protocol driver
firmware: thead: add CONFIG_MAILBOX dependency
firmware: xilinx: Dont send linux address to get fpga config get status
 
Linux: fix a couple of races in MNT_TREE_BENEATH handling by do_move_mount()
Linux: fix IS_MNT_PROPAGATING uses
 
Fix mis-uses of : 'cc-option' for warning disablement
 
Linux: Fix RK3588 power domain problems
Linux: Fix typos in admin-guide/gpio
Linux: Fix up building KUnit tests for Cirrus Logic modules
Linux: Flush console log from kernel_power_off()
 
fork: Switch to use hrtimer_setup()
fork: use __vmalloc_node() for stack allocation
 
fortify: Move FORTIFY_SOURCE under 'Kernel hardening options'
 
fpga: altera-cvp: Increase credit timeout
fpga: m10bmc-sec: update email address for Peter Colberg
fpga: tests: add module descriptions
fpga: versal: remove incorrect of_match_ptr annotation
 
fs/9p: fix NULL pointer dereference on mkdir
 
fs/buffer fs/mpage: remove large folio restriction
 
fs/buffer: avoid redundant lookup in getblk slowpath
fs/buffer: introduce sleeping flavors for pagecache lookups
fs/buffer: optimize discard_buffer()
fs/buffer: remove batching from async read
fs/buffer: remove superfluous statements
fs/buffer: simplify block_read_full_folio() with bh_offset()
fs/buffer: split locking for pagecache lookups
fs/buffer: use sleeping lookup in __getblk_slowpath()
fs/buffer: use sleeping version of __find_get_block()
 
fs/dax: always remove DAX page-cache entries when breaking layouts
fs/dax: create a common implementation to break DAX layouts
fs/dax: don't disassociate zero page entries
fs/dax: don't skip locked entries when scanning entries
fs/dax: ensure all pages are idle prior to filesystem unmount
fs/dax: fix folio splitting issue by resetting old folio order + _nr_pages
fs/dax: properly refcount fs dax pages
fs/dax: refactor wait for dax idle page
fs/dax: remove PAGE_MAPPING_DAX_SHARED mapping flag
fs/dax: return unmapped busy pages from dax_layout_busy_page_range()
 
fs/erofs/fileio: call erofs_onlinefolio_split() after bio_add_folio()
 
fs/eventpoll: fix endless busy loop after timeout has expired
 
fs/ext4: use sleeping version of sb_find_get_block()
 
fs/jbd2: use sleeping version of __find_get_block()
 
fs/jfs: cast inactags to s64 to prevent potential overflow
fs/jfs: consolidate sanity checking in dbMount
fs/jfs: Prevent integer overflow in AG size calculation
 
fs/mpage: avoid negative shift for large blocksize
fs/mpage: use blocks_per_folio instead of blocks_per_page
 
fs/ntfs3: Factor out ntfs_{create/remove}_proc_root()
fs/ntfs3: Factor out ntfs_{create/remove}_procdir()
fs/ntfs3: Fix 'proc_info_root' leak when init ntfs failed
fs/ntfs3: Fix a couple integer overflows on 32bit systems
fs/ntfs3: Fix WARNING in ntfs_extend_initialized_size
fs/ntfs3: Keep write operations atomic
fs/ntfs3: Prevent integer overflow in hdr_first_de()
fs/ntfs3: Remove unused ni_load_attr
fs/ntfs3: Remove unused ntfs_flush_inodes
fs/ntfs3: Remove unused ntfs_sb_read
fs/ntfs3: Update inode->i_mapping->a_ops on compression state
 
fs/ocfs2: use sleeping version of __find_get_block()
 
fs/pipe: Limit the slots in pipe_resize_ring()
fs/pipe: Use pipe_buf() helper to retrieve pipe buffer
 
fs/proc/page: remove per-page mapcount dependency for /proc/kpagecount (CONFIG_NO_PAGE_MAPCOUNT)
 
fs/proc/task_mmu: add guard region bit to pagemap
fs/proc/task_mmu: reduce scope of lazy mmu region
fs/proc/task_mmu: remove per-page mapcount dependency for "mapmax" (CONFIG_NO_PAGE_MAPCOUNT)
fs/proc/task_mmu: remove per-page mapcount dependency for PM_MMAP_EXCLUSIVE (CONFIG_NO_PAGE_MAPCOUNT)
fs/proc/task_mmu: remove per-page mapcount dependency for smaps/smaps_rollup (CONFIG_NO_PAGE_MAPCOUNT)
 
fs/procfs: fix the comment above proc_pid_wchan()
 
fs/splice: Use pipe_buf() helper to retrieve pipe buffer
 
fs/xattr.c: fix simple_xattr_list to always include security.* xattrs
 
fs/xattr: bpf: Introduce security.bpf. xattr name prefix
fs/xattr: Fix handling of AT_FDCWD in setxattrat(2) and getxattrat(2)
 
fs: actually hold the namespace semaphore
fs: add assert for move_mount()
fs: add copy_mount_setattr() helper
fs: add fastpath for dissolve_on_fput()
fs: add kern_path_locked_negative()
fs: add kflags member to struct mount_kattr
fs: add may_copy_tree()
fs: add mnt_ns_empty() helper
fs: add open_tree_attr()
fs: add vfs_open_tree() helper
fs: allow changing idmappings
fs: allow creating detached mounts from fsmount() file descriptors
fs: allow detached mounts in clone_private_mount()
fs: avoid mmap sem relocks when coredumping with many missing pages
fs: call inode_sb_list_add() outside of inode hash lock
fs: consistently deref the files table with rcu_dereference_raw()
fs: convert block_commit_write() to take a folio
fs: create detached mounts from detached mounts
fs: dcache: move the sysctl to fs/dcache.c
fs: dedup handling of struct filename init and refcounts bumps
fs: dodge an atomic in putname if ref == 1
fs: don't needlessly acquire f_lock
fs: drop the lock trip around I_NEW wake up in evict()
fs: drop_caches: move sysctl to fs/drop_caches.c
fs: ensure that *path_locked*() helpers leave passed path pristine
fs: fall back to file_ref_put() for non-last reference
fs: Fix filename init after recent refactoring
fs: fs-writeback: move sysctl to fs/fs-writeback.c
fs: load the ->i_sb pointer once in inode_sb_list_{add,del}
fs: mount detached mounts onto detached mounts
fs: move the bdex_statx call to vfs_getattr_nosec
fs: namespace: Avoid -Wflex-array-member-not-at-end warning
fs: namespace: fix uninitialized variable use
fs: nfs: acl: Avoid -Wflex-array-member-not-at-end warning
fs: place f_ref to 3rd cache line in struct file to resolve false sharing
fs: predict no error in close()
fs: predict not reaching the limit in alloc_empty_file()
fs: record sequence number of origin mount namespace
fs: reduce work in fdget_pos()
fs: remove folio_file_mapping()
fs: remove page_file_mapping()
fs: Remove page_mkwrite_check_truncate()
fs: Remove redundant errseq_set call in mark_buffer_write_io_error.
fs: sort out fd allocation vs dup2 race commentary, take 2
fs: support getname_maybe_null() in move_mount()
fs: support O_PATH fds with FSCONFIG_SET_FD
fs: tidy up do_sys_openat2() with likely/unlikely
fs: Turn page_offset() into a wrapper around folio_pos()
fs: use debug-only asserts around fd allocation and install
fs: use fput_close() in filp_close()
fs: use fput_close() in path_openat()
fs: use fput_close_sync() in close()
fs: use namespace_{lock,unlock} in dissolve_on_fput()
fs: use wq_has_sleeper() in end_dir_add()
 
fscrypt: Change fscrypt_encrypt_pagecache_blocks() to take a folio
fscrypt: drop obsolete recommendation to enable optimized ChaCha20
fscrypt: mention init_on_free instead of page poisoning
 
fsi: core: Use const 'struct bin_attribute' callbacks
 
fsnotify: add mount notification infrastructure
 
ftrace: Add arguments to function tracer
ftrace: Add cond_resched() to ftrace_graph_set_hash()
ftrace: Add print_function_args()
ftrace: Add support for function argument to graph tracer
ftrace: Check against is_kernel_text() instead of kaslr_offset()
ftrace: Do not have print_graph_retval() add a newline
ftrace: Fix accounting of subop hashes
ftrace: fix incorrect hash size in register_ftrace_direct()
ftrace: Fix NULL memory allocation check
ftrace: Fix preemption accounting for stacktrace filter command
ftrace: Fix preemption accounting for stacktrace trigger command
ftrace: Fix type of ftrace_graph_ent_entry.depth
ftrace: Free ftrace hashes after they are replaced in the subops code
ftrace: Have ftrace pages output reflect freed pages
ftrace: Have ftrace_free_filter() WARN and exit if ops is active
ftrace: Have funcgraph-args take affect during tracing
ftrace: Have tracing function args depend on PROBE_EVENTS_BTF_ARGS
ftrace: Initialize variables for ftrace_startup/shutdown_subops()
ftrace: Properly merge notrace hashes
ftrace: Reinitialize hash to EMPTY_HASH after freeing
ftrace: Test mcount_loc addr before calling ftrace_call_addr()
ftrace: Update the mcount_loc check of skipped entries
 
function_graph: Remove the unused variable func
 
fuse: add default_request_timeout and max_request_timeout sysctls
fuse: add kernel-enforced timeout option for requests
fuse: Allocate only namelen buf memory in fuse_notify_
fuse: fix dax truncate/punch_hole fault path
fuse: fix uring race condition for null dereference of fc
fuse: Increase FUSE_NAME_MAX to PATH_MAX
fuse: optmize missing FUSE_LINK support
fuse: remove unneeded atomic set in uring creation
fuse: removed unused function fuse_uring_create() from header
fuse: return correct dentry for ->mkdir
fuse: Return EPERM rather than ENOSYS from link()
fuse: {io-uring} Fix a possible req cancellation race
 
futex: Use a hashmask instead of hashsize
 
fwctl/cxl: Add documentation to FWCTL CXL
fwctl/cxl: Fix uuid_t usage in uapi
 
fwctl/mlx5: Support for communicating with mlx5 fw
 
fwctl: Add basic structure for a class subsystem with a cdev
fwctl: Add documentation
fwctl: Basic ioctl dispatch for the character device
fwctl: Fix repeated device word in log message
fwctl: FWCTL_INFO to return basic information about the device
fwctl: FWCTL_RPC to execute a Remote Procedure Call to device firmware
 
gcc-15: acpi: sprinkle random '__nonstring' crumbles around
gcc-15: add '__nonstring' markers to byte arrays
gcc-15: disable '-Wunterminated-string-initialization' entirely for now
gcc-15: get rid of misc extra NUL character padding
gcc-15: make 'unterminated string initialization' just a warning
gcc-15: work around sequence-point warning
 
gen_compile_commands.py: remove code for '\#' replacement
 
gendwarfksyms: Add a separate pass to resolve FQNs
 
geneve, specs: Add port range to rt_link specification
 
geneve: Allow users to specify source port range
 
genirq/migration: Use irqd_get_parent_data() in irq_force_complete_move()
 
genirq/msi: Expose MSI message data in debugfs
genirq/msi: Make a few functions static
genirq/msi: Prevent NULL pointer dereference in msi_domain_debug_show()
genirq/msi: Refactor iommu_dma_compose_msi_msg()
genirq/msi: Rename msi_[un]lock_descs()
genirq/msi: Store the IOMMU IOVA directly in msi_desc instead of iommu_cookie
genirq/msi: Use lock guards for MSI descriptor locking
 
genirq: Introduce common irq_force_complete_move() implementation
genirq: Introduce irq_can_move_in_process_context()
genirq: Make a few functions static
genirq: Remove IRQ_EDGE_EOI_HANDLER
 
genksyms: factor out APP for the ST_NORMAL state
genksyms: Handle typeof_unqual keyword and __seg_{fs,gs} qualifiers
 
get_maintainer: add --substatus for reporting subsystem status
get_maintainer: stop reporting subsystem status as maintainer role
 
gfs2: Add GLF_PENDING_REPLY flag
gfs2: Check for empty queue in run_queue
gfs2: Convert gfs2_end_log_write_bh() to work on a folio
gfs2: Convert gfs2_find_jhead() to use a folio
gfs2: Convert gfs2_jhead_pg_srch() to gfs2_jhead_folio_search()
gfs2: Convert gfs2_meta_read_endio() to use a folio
gfs2: Decode missing glock flags in tracepoints
gfs2: Fix a NULL vs IS_ERR() bug in gfs2_find_jhead()
gfs2: Fix additional unlikely request cancelation race
gfs2: Fix request cancelation bug
gfs2: glock holder GL_NOPID fix
gfs2: minor evict fix
gfs2: Prevent inode creation race (2)
gfs2: Remove more dead code in add_to_queue
gfs2: remove redundant warnings
gfs2: Replace GIF_DEFER_DELETE with GLF_DEFER_DELETE
gfs2: skip if we cannot defer delete
gfs2: some comment clarifications
gfs2: Use b_folio in gfs2_check_magic()
gfs2: Use b_folio in gfs2_log_write_bh()
gfs2: Use b_folio in gfs2_submit_bhs()
gfs2: Use b_folio in gfs2_trans_add_meta()
 
gpio: 74x164: Annotate buffer with __counted_by()
gpio: 74x164: Fully convert to use managed resources
gpio: 74x164: Make use of the macros from bits.h
gpio: 74x164: Remove unneeded dependency to OF_GPIO
gpio: 74x164: Simplify code with cleanup helpers
gpio: 74x164: Switch to use dev_err_probe()
gpio: 74x164: use new line value setter callbacks
gpio: 74x164: Utilise temporary variable for struct device
gpio: Add a valid_mask getter
gpio: adnp: use devm_mutex_init()
gpio: adnp: use lock guards for the I2C lock
gpio: adnp: use new line value setter callbacks
gpio: adp5520: use new line value setter callbacks
gpio: adp5585: use new line value setter callbacks
gpio: aggregator: use value returning setters
gpio: altera-a10sr: use new line value setter callbacks
gpio: altera: use new line value setter callbacks
gpio: amd-fch: use new line value setter callbacks
gpio: amd8111: use new line value setter callbacks
gpio: arizona: use new line value setter callbacks
gpio: aspeed-sgpio: use lock guards
gpio: aspeed-sgpio: use new line value setter callbacks
gpio: aspeed: use lock guards
gpio: aspeed: use new line value setter callbacks
gpio: bcm-kona: use lock guards
gpio: bcm-kona: use new line value setter callbacks
gpio: bd71815: use new line value setter callbacks
gpio: bd71828: use new line value setter callbacks
gpio: bd9571mwv: use new line value setter callbacks
gpio: bt8xx: allow to build the module with COMPILE_TEST=y
gpio: bt8xx: use lock guards
gpio: bt8xx: use new line value setter callbacks
gpio: cgbc: use new line value setter callbacks
gpio: creg-snps: use new line value setter callbacks
gpio: cros-ec: use new line value setter callbacks
gpio: crystalcove: use new line value setter callbacks
gpio: cs5535: use new line value setter callbacks
gpio: da9052: use new line value setter callbacks
gpio: da9055: use new line value setter callbacks
gpio: davinci: use value returning setters
gpio: deprecate devm_gpiod_unhinge()
gpio: deprecate the GPIOD_FLAGS_BIT_NONEXCLUSIVE flag
gpio: gpio-rcar: Drop direct use of valid_mask
gpio: Hide valid_mask from direct assignments
gpio: introduce utilities for synchronous fake device creation
gpio: latch: store the address of pdev->dev in a helper variable
gpio: latch: use generic device properties
gpio: latch: use lock guards
gpio: latch: use value returning setters
gpio: loongson-64bit: Add more gpio chip support
gpio: loongson-64bit: Remove unneeded ngpio assignment
gpio: max3191x: use gpiod_multi_set_value_cansleep
gpio: max77650: use value returning setters
gpio: mmio: Add flag for calling pinctrl back-end
gpio: mockup: use value returning setters
gpio: mpc8xxx: Fix wakeup source leaks on device unbind
gpio: mvebu: use value returning setters
gpio: pca953x: fix IRQ storm on system wake up
gpio: pca953x: use value returning setters
gpio: pcf857x: add support for reset-gpios on (most) PCA967x
gpio: regmap: Allow ngpio to be read from the property
gpio: regmap: Group optional assignments together for better understanding
gpio: regmap: Move optional assignments down in the code
gpio: regmap: use value returning setters
gpio: Respect valid_mask when requesting GPIOs
gpio: sim: convert to use dev-sync-probe utilities
gpio: sim: use value returning setters
gpio: tegra186: fix resource handling in ACPI probe path
gpio: TODO: add an item to track reworking the sysfs interface
gpio: TODO: add an item to track the conversion to the new value setters
gpio: TODO: add delimiters between tasks for better readability
gpio: TODO: remove task duplication
gpio: TODO: remove the item about the new debugfs interface
gpio: TODO: remove the pinctrl integration task
gpio: TODO: track the removal of regulator-related workarounds
gpio: Use str_enable_disable-like helpers
gpio: vf610: Switch to gpio-mmio
gpio: virtio: support multiple virtio-gpio controller instances
gpio: virtuser: convert to use dev-sync-probe utilities
gpio: virtuser: fix potential out-of-bound write
gpio: xilinx: Replace custom variants of bitmap_read()/bitmap_write()
gpio: xilinx: Use better bitmap APIs where appropriate
gpio: zynq: Fix wakeup source leaks on device unbind
 
gpiolib-acpi: Drop unneeded ERR_CAST() in __acpi_find_gpio()
 
gpiolib: add gpiod_multi_set_value_cansleep
gpiolib: add gpiod_multi_set_value_cansleep()
gpiolib: Align FLAG_* definitions in the struct gpio_desc
gpiolib: Allow to use setters with return value for output-only gpios
gpiolib: Deduplicate gpiod_direction_input_nonotify() call
gpiolib: Deduplicate some code in for_each_requested_gpio_in_range()
gpiolib: deprecate gpio_chip::set and gpio_chip::set_multiple
gpiolib: don't build HTE code with CONFIG_HTE disabled
gpiolib: don't crash on enabling GPIO HOG pins
gpiolib: don't double-check the gc->get callback's existence
gpiolib: don't use gpiochip_get_direction() when registering a chip
gpiolib: Even more opportunities to use str_high_low() helper
gpiolib: Extract gpiochip_choose_fwnode() for wider use
gpiolib: fix kerneldoc
gpiolib: introduce gpio_chip setters that return values
gpiolib: make value setters have return values
gpiolib: move all includes to the top of gpio/consumer.h
gpiolib: of: Fix the choice for Ingenic NAND quirk
gpiolib: of: Handle threecell GPIO chips
gpiolib: of: Move Atmel HSMCI quirk up out of the regulator comment
gpiolib: of: Use local variables
gpiolib: read descriptor flags once in gpiolib_dbg_show()
gpiolib: remove unneeded WARN_ON() from gpiochip_set_multiple()
gpiolib: rework the wrapper around gpio_chip::set_multiple()
gpiolib: sanitize the return value of gpio_chip::direction_input()
gpiolib: sanitize the return value of gpio_chip::direction_output()
gpiolib: sanitize the return value of gpio_chip::get()
gpiolib: sanitize the return value of gpio_chip::get_direction()
gpiolib: sanitize the return value of gpio_chip::get_multiple()
gpiolib: sanitize the return value of gpio_chip::request()
gpiolib: sanitize the return value of gpio_chip::set_config()
gpiolib: Simplify implementation of for_each_hwgpio_in_range()
gpiolib: Switch to use for_each_if() helper
gpiolib: update kerneldocs for value setters
gpiolib: use a more explicit retval logic in gpiochip_get_direction()
gpiolib: Use fwnode instead of device in gpiochip_get_ngpios()
gpiolib: use the required minimum set of headers
gpiolib: wrap gpio_chip::set()
 
gpu: cdns-mhdp8546: fix call balance of mhdp->clk handling routines
gpu: host1x: Remove unused host1x_debug_dump_syncpts
gpu: ipu-v3 ipu-cpmem: Remove unused functions
gpu: ipu-v3: ipu-csi: Remove unused functions
gpu: ipu-v3: ipu-ic: Remove unused ipu_ic_task_graphics_init
gpu: ipu-v3: Remove unused ipu_idmac_channel_busy
gpu: ipu-v3: Remove unused ipu_image_convert_* functions
gpu: ipu-v3: Remove unused ipu_rot_mode_to_degrees
gpu: ipu-v3: Remove unused ipu_vdi_unsetup
gpu: nova-core: add initial documentation
gpu: nova-core: add initial driver stub
 
gre: Fix again IPv6 link-local address generation.
 
greybus: gb-beagleplay: Add error handling for gb_greybus_init
 
gro: prevent ACE field corruption & better AccECN handling
 
gso: AccECN support
 
gve: Add RSS cache for non RSS device option scenario
gve: add XDP DROP and PASS support for DQ
gve: convert to use netmem for DQO RDA mode
gve: handle overflow when reporting TX consumed descriptors
gve: introduce config-based allocation for XDP
gve: merge packet buffer size fields
gve: remove xdp_xsk_done and xdp_xsk_wakeup statistics
gve: unlink old napi only if page pool exists
gve: update GQ RX to use buf_size
gve: update XDP allocation path support RX buffer posting
 
hamradio: baycom: replace strcpy() with strscpy()
hamradio: use netdev_lockdep_set_classes() helper
 
hardening: Disable GCC randstruct for COMPILE_TEST
hardening: Enable i386 FORTIFY_SOURCE on Clang 16+
 
HCI: coredump: Log devcd dumps into the monitor
 
hexagon: move initialization of init_mm.context init to paging_init()
 
hfs/hfsplus: fix slab-out-of-bounds in hfs_bnode_read_key
 
hfs{plus}: add deprecation warning
 
HID: Add hid-universal-pidff driver and supported device ids
HID: amd_sfh: Allow configuring whether HPD is enabled or disabled
HID: amd_sfh: Avoid clearing reports for SRA sensor
HID: amd_sfh: Default to HPD disabled
HID: amd_sfh: Don't show wrong status for amd_sfh_hpd_info()
HID: amd_sfh: Fix SRA sensor when it's the only sensor
HID: appletb-kbd: Fix inconsistent indentation and pass -ENODEV to dev_err_probe
HID: bpf: abort dispatch if device destroyed
HID: bpf: add a v6.11+ compatible BPF fixup for the XPPen ACK05 remote
HID: bpf: Add support for the default firmware mode of the Huion K20
HID: bpf: add support for the XP-Pen Artist Pro 19 (gen2)
HID: bpf: Added updated Kamvas Pro 19 descriptor
HID: bpf: fix BTN_STYLUS for the XP Pen ACK05 remote
HID: bpf: import new kfunc from v6.10 & v6.11
HID: bpf: new hid_bpf_async.h common header
HID: bpf: Suppress bogus F13 trigger on Sirius keyboard full fan shortcut
HID: core: Add reserved item tag for main items
HID: Enable playstation driver for PlayStation 5 controllers
HID: Enable playstation driver independently of sony driver
HID: google: don't include '' directly
HID: hid-appletb-bl: add driver for the backlight of Apple Touch Bars
HID: hid-appletb-bl: fix incorrect error message for default brightness
HID: hid-appletb-bl: use appletb_bl_brightness_map instead of magic numbers to set default brightness
HID: hid-appletb-kbd: add driver for the keyboard mode of Apple Touch Bars
HID: hid-appletb-kbd: add support for automatic brightness control while using the touchbar
HID: hid-appletb-kbd: add support for fn toggle between media and function mode
HID: hid-appletb-kbd: Fix wrong date and kernel version in sysfs interface docs
HID: hid-appletb-kbd: make struct attribute *appletb_kbd_attrs[] static
HID: hid-appletb-kbd: simplify logic used to switch between media and function keys on pressing fn key
HID: hid-lg-g15: Use standard multicolor LED API
HID: hid-plantronics: Add mic mute mapping and generalize quirks
HID: hid-steam: Mutex cleanup in steam_set_lizard_mode()
HID: hid-steam: Remove the unused variable connected
HID: hid-universal-pidff: Add Asetek wheelbases support
HID: hid-universal-pidff: Fix spelling mistake "sucessfully" -> "successfully"
HID: Intel-thc-hid: Intel-quickspi: Correct device state names gramatically
 
Hid: Intel-thc-hid: Intel-thc: Fix "dubious: !x | !y" issue
 
HID: intel-thc-hid: Remove deprecated PCI API calls
HID: Kconfig: Add LEDS_CLASS_MULTICOLOR dependency to HID_LOGITECH
HID: lenovo: Fix to ensure the data as __le32 instead of u32
HID: lenovo: silence unreachable code warning
HID: pidff: Add FIX_WHEEL_DIRECTION quirk
HID: pidff: Add hid_pidff_init_with_quirks and export as GPL symbol
HID: pidff: Add MISSING_DELAY quirk and its detection
HID: pidff: Add MISSING_PBO quirk and its detection
HID: pidff: Add PERIODIC_SINE_ONLY quirk
HID: pidff: Add PERMISSIVE_CONTROL quirk
HID: pidff: Clamp effect playback LOOP_COUNT value
HID: pidff: Clamp PERIODIC effect period to device's logical range
HID: pidff: Comment and code style update
HID: pidff: Completely rework and fix pidff_reset function
HID: pidff: Compute INFINITE value instead of using hardcoded 0xffff
HID: pidff: Convert infinite length from Linux API to PID standard
HID: pidff: Define values used in pidff_find_special_fields
HID: pidff: Do not send effect envelope if it's empty
HID: pidff: Factor out code for setting gain
HID: pidff: Factor out pool report fetch and remove excess declaration
HID: pidff: Fix 90 degrees direction name North -> East
HID: pidff: Fix null pointer dereference in pidff_find_fields
HID: pidff: Fix set_device_control()
HID: pidff: Make sure to fetch pool before checking SIMULTANEOUS_MAX
HID: pidff: Move all hid-pidff definitions to a dedicated header
HID: pidff: Remove redundant call to pidff_find_special_keys
HID: pidff: Rename two functions to align them with naming convention
HID: pidff: Rescale time values to match field units
HID: pidff: Simplify pidff_rescale_signed
HID: pidff: Simplify pidff_upload_effect function
HID: pidff: Stop all effects before enabling actuators
HID: pidff: Support device error response from PID_BLOCK_LOAD
HID: pidff: Use macros instead of hardcoded min/max values for shorts
HID: quirks: Add ADATA XPG alpha wireless mouse support
HID: remove superfluous (and wrong) Makefile entry for CONFIG_INTEL_ISH_FIRMWARE_DOWNLOADER
HID: thrustmaster: fix memory leak in thrustmaster_interrupts()
HID: uclogic: Add NULL check in uclogic_input_configured()
HID: usbkbd: Fix the bit shift number for LED_KANA
HID: wacom: fix memory leak on size mismatch in wacom_wac_queue_flush()
HID: wacom: fix shift OOB in kfifo allocation for zero pktlen
HID: wacom: handle kzalloc() allocation failure in wacom_wac_queue_flush()
HID: wacom: Remove static WACOM_PKGLEN_MAX limit
 
highmem: add folio_test_partial_kmap()
 
hostfs: store inode in dentry after mkdir if possible.
 
hrtimer: Add missing ACCESS_PRIVATE() for hrtimer::function
 
hrtimers: Delete hrtimer_init()
hrtimers: Make callback function pointer private
hrtimers: Make hrtimer_update_function() less expensive
hrtimers: Merge __hrtimer_init() into __hrtimer_setup()
hrtimers: Remove unnecessary NULL check in hrtimer_start_range_ns()
hrtimers: Rename __hrtimer_init_sleeper() to __hrtimer_setup_sleeper()
hrtimers: Rename debug_init() to debug_setup()
hrtimers: Rename debug_init_on_stack() to debug_setup_on_stack()
hrtimers: Replace hrtimer_clock_to_base_table with switch-case
hrtimers: Switch to use __htimer_setup()
 
HSI: ssi_protocol: Fix use after free vulnerability in ssi_protocol Driver Due to Race Condition
 
hugetlb: convert adjust_range_hwpoison() to take a folio
hugetlb: convert hugetlb_vma_maps_page() to hugetlb_vma_maps_pfn()
 
hung_task: show the blocker task if the task is hung on mutex
 
hv_balloon: update the NR_BALLOON_PAGES state
 
hv_netvsc: Preserve contiguous PFN grouping in the page buffer array
hv_netvsc: Remove rmsg_pgcnt
hv_netvsc: Use VF's tso_max_size value when data path is VF
hv_netvsc: Use vmbus_sendpacket_mpb_desc() to send VMBus messages
 
hwmon: (acpi_power_meter) Fix the fake power alarm reporting
hwmon: (acpi_power_meter) Replace the deprecated hwmon_device_register
hwmon: (asus-ec-sensors) add PRIME X670E-PRO WIFI
hwmon: (dell-smm) Increment the number of fans
hwmon: (gpio-fan) Add missing mutex locks
hwmon: (gsc) drop unneeded assignment for cache_type
hwmon: (hp-wmi-sensors) Use the WMI bus API when accessing sensors
hwmon: (ina3221) Use per-client debugfs entry
hwmon: (isl28022) Use per-client debugfs entry
hwmon: (k10temp) add support for cyan skillfish
hwmon: (lm90): Add support for NCT7716, NCT7717 and NCT7718
hwmon: (ltc4282) Use per-client debugfs entry
hwmon: (nct6683) Add customer ID for AMD BC-250
hwmon: (ntc_thermistor) Fix module name in the Kconfig
hwmon: (ntc_thermistor) return error instead of clipping on OOB
hwmon: (pmbus/core) Declare regulator notification function as void
hwmon: (pmbus/core) Fix various coding style issues
hwmon: (pmbus/core) Make debugfs code unconditional
hwmon: (pmbus/core) Optimize debugfs block data attribute initialization
hwmon: (pmbus/core) Optimize debugfs status attribute initialization
hwmon: (pmbus/core) Replace deprecated strncpy() with strscpy()
hwmon: (pmbus/core) Report content of CAPABILITY register in debugfs
hwmon: (pmbus/core) Use local debugfs variable in debugfs initialization
hwmon: (pmbus/core) Use the new i2c_client debugfs directory
hwmon: (pmbus/ltc2978) add support for lt717x
hwmon: (pmbus/ltc2978) Add support for LT717x - docs
hwmon: (pmbus/ltc2978) add support for ltm4673
hwmon: (pt5161l) Use per-client debugfs entry
hwmon: (sg2042) Add back module description/author tags
hwmon: (sg2042) Use per-client debugfs entry
hwmon: (sht3x) Use per-client debugfs entry
hwmon: (tps23861) Use per-client debugfs entry
hwmon: (xgene-hwmon) use appropriate type for the latency value
hwmon: Add Congatec Board Controller monitoring driver
hwmon: add driver for HTU31
hwmon: Add driver for TI INA233 Current and Power Monitor
hwmon: emc2305: Add OF support
hwmon: emc2305: Use devm_thermal_of_cooling_device_register
hwmon: Fix the missing of 'average' word in hwmon_power_attr_templates
 
hwrng: imx-rngc - add runtime pm
hwrng: Kconfig - Fix indentation of HW_RANDOM_CN10K help text
hwrng: Kconfig - Move one "tristate" Kconfig description to the usual place
hwrng: Kconfig - Use tabs as leading whitespace consistently in Kconfig
hwrng: rockchip - add support for rk3588's standalone TRNG
hwrng: rockchip - eliminate some unnecessary dereferences
hwrng: rockchip - store dev pointer in driver struct
hwrng: timeriomem: Switch to use hrtimer_setup()
 
hwspinlock: Remove unused (devm_)hwspin_lock_request()
hwspinlock: Remove unused hwspin_lock_get_id()
 
hyperv: Add CONFIG_MSHV_ROOT to gate root partition support
hyperv: Add definitions for root partition driver to hv headers
hyperv: Change hv_root_partition into a function
hyperv: Convert hypercall statuses to linux error codes
hyperv: Introduce hv_recommend_using_aeoi()
hyperv: Log hypercall status codes as strings
hyperv: Move arch/x86/hyperv/hv_proc.c to drivers/hv
hyperv: Move hv_current_partition_id to arch-generic code
hyperv: Remove unused union and structs
 
hypfs_create_cpu_files(): add missing check for hypfs_mkdir() failure
 
i2c: amd-asf: Modify callbacks of i2c_algorithm to align with the latest revision
i2c: amd-asf: Set cmd variable when encountering an error
i2c: amd: Switch to guard(mutex)
i2c: atr: Fix wrong include
i2c: axxia: Use i2c_10bit_addr_*_from_msg() helpers
i2c: bcm-kona: Use i2c_10bit_addr_*_from_msg() helpers
i2c: brcmstb: Use i2c_10bit_addr_*_from_msg() helpers
i2c: cadence: Move reset_control_assert after pm_runtime_set_suspended in probe error path
i2c: cadence: Simplify using devm_clk_get_enabled()
i2c: cros-ec-tunnel: defer probe if parent EC is not present
i2c: designware: Fix an error handling path in i2c_dw_pci_probe()
i2c: dw: Update the master_xfer callback name
i2c: eg20t: Use i2c_10bit_addr_*_from_msg() helpers
i2c: i2c-exynos5: fixed a spelling error
i2c: i801: Cosmetic improvements
i2c: i801: Improve too small kill wait time in i801_check_post
i2c: i801: Move i801_wait_intr and i801_wait_byte_done in the code
i2c: i801: Switch to iomapped register access
i2c: i801: Use MMIO if available
i2c: ibm_iic: Use i2c_*bit_addr*_from_msg() helpers
i2c: imx-lpi2c: Fix clock count when probe defers
i2c: Introduce i2c_10bit_addr_*_from_msg() helpers
i2c: iproc: Refactor prototype and remove redundant error checks
i2c: k1: Initialize variable before use
i2c: kempld: Use i2c_10bit_addr_*_from_msg() helpers
i2c: mlxbf: Use readl_poll_timeout_atomic() for polling
i2c: mt7621: Use i2c_10bit_addr_*_from_msg() helpers
i2c: mux: remove incorrect of_match_ptr annotations
i2c: mv64xxx: Use i2c_*bit_addr*_from_msg() helpers
i2c: octeon: fix return commenting
i2c: octeon: refactor common i2c operations
i2c: octeon: remove 10-bit addressing support
i2c: omap: Add support for setting mux
i2c: omap: fix deprecated of_property_read_bool() use
i2c: pasemi: Add registers bits and switch to BIT()
i2c: pxa: fix call balance of i2c->clk handling routines
i2c: qcom-geni: Update i2c frequency table to match hardware guidance
i2c: qup: Vote for interconnect bandwidth to DRAM
i2c: rzv2m: Use i2c_10bit_addr_*_from_msg() helpers
i2c: spacemit: add support for SpacemiT K1 SoC
i2c: Switch to use hrtimer_setup()
i2c: Unexport i2c_of_match_device()
 
i3c: Add NULL pointer check in i3c_master_queue_ibi()
i3c: master: Drop duplicate check before calling OF APIs
i3c: master: svc: Add support for Nuvoton npcm845 i3c
i3c: master: svc: Fix i3c_master_get_free_addr return check
i3c: master: svc: Fix implicit fallthrough in svc_i3c_master_ibi_work()
i3c: master: svc: Fix missing STOP for master request
i3c: master: svc: Fix missing the IBI rules
i3c: master: svc: Fix npcm845 DAA process corruption
i3c: master: svc: Fix npcm845 FIFO empty issue
i3c: master: svc: Fix npcm845 invalid slvstart event
i3c: master: svc: Flush FIFO before sending Dynamic Address Assignment(DAA)
i3c: master: svc: Use readsb helper for reading MDB
i3c: mipi-i3c-hci: Use I2C DMA-safe api
i3c: Remove the const qualifier from i2c_msg pointer in i2c_xfers API
 
i40e: use generic unrolled_count() macro
 
iavf: add initial framework for registering PTP clock
iavf: add support for indirect access to PHC time
iavf: add support for negotiating flexible RXDID format
iavf: add support for Rx timestamps to hotpath
iavf: define Rx descriptors as qwords
iavf: handle set and get timestamps ops
iavf: Implement checking DD desc field
iavf: negotiate PTP capabilities
iavf: periodically cache PHC time
iavf: refactor iavf_clean_rx_irq to support legacy and flex descriptors
 
IB/cache: Add log messages for IB device state changes
 
IB/hfi1: Remove state transition log message and opa_lstate_name()
 
IB/iser: fix typos in iscsi_iser.c comments
 
IB/mad: Check available slots before posting receive WRs
 
ibmvnic: simplify ibmvnic_set_queue_affinity()
ibmvnic: Use kernel helpers for hex dumps
 
ice, irdma: fix an off by one in error handling code
ice, irdma: move interrupts code to irdma
 
ice: Add E830 checksum offload support
ice: Add unified ice_capture_crosststamp
ice: Check VF VSI Pointer Value in ice_vc_add_fdir_fltr()
ice: clear NAPI's IRQ numbers in ice_vsi_clear_napi_queues()
ice: count combined queues using Rx/Tx count
ice: devlink PF MSI-X max and min parameter
ice: Don't check device type when checking GNSS presence
ice: dpll: Remove newline at the end of a netlink error message
ice: E825C PHY register cleanup
ice: enable_rdma devlink param
ice: ensure periodic output start time is in the future
ice: fix Get Tx Topology AQ command error on E830
ice: fix input validation for virtchnl BW
ice: Fix LACP bonds without SRIOV environment
ice: fix reservation of resources for RDMA when disabled
ice: Fix signedness bug in ice_init_interrupt_scheme()
ice: fix using untrusted value of pkt_len in ice_vc_fdir_parse_raw()
ice: fix vf->num_mac count with port representors
ice: get rid of num_lan_msix field
ice: health.c: fix compilation on gcc 7.5
ice: Implement PTP support for E830 devices
ice: init flow director before RDMA
ice: Process TSYN IRQ in a separate function
ice: Refactor E825C PHY registers info struct
ice: refactor ice_fdir_create_dflt_rules() function
ice: Refactor ice_ptp_init_tx_*
ice: remove splitting MSI-X between features
ice: Remove unnecessary ice_is_e8xx() functions
ice: rename ice_ptp_init_phc_eth56g function
ice: simplify VF MSI-X managing
ice: stop truncating queue ids when checking
ice: support Rx timestamp on flex descriptor
ice: treat dyn_allowed only as suggestion
ice: use DSN instead of PCI BDF for ice_adapter index
ice: Use FIELD_PREP for timestamp values
ice: use generic unrolled_count() macro
ice: use napi's irq affinity and rmap IRQ notifiers
ice: validate queue quanta parameters to prevent OOB access
 
icmp: reflect tos through ip cookie rather than updating inet_sk
 
ida: Add ida_find_first_range()
 
idpf: check error for register_netdev() on init
idpf: fix adapter NULL pointer dereference on reboot
idpf: fix idpf_vport_splitq_napi_poll()
idpf: fix null-ptr-deref in idpf_features_check
idpf: fix offloads support for encapsulated packets
idpf: fix potential memory leak on kcalloc() failure
idpf: protect shutdown from reset
idpf: use napi's irq affinity
 
ieee802154: 6lowpan: Validate link netns in newlink() of rtnl_link_ops
ieee802154: ca8210: Get platform data via dev_get_platdata()
ieee802154: ca8210: Switch to using gpiod API
ieee802154: ca8210: Use proper setters and getters for bitwise types
 
igb: reject invalid external timestamp requests for 82580-based HW
 
igc: Add launch time support to XDP ZC
igc: add lock preventing multiple simultaneous PTM transactions
igc: Avoid unnecessary link down event in XDP_SETUP_PROG process
igc: cleanup PTP module if probe fails
igc: fix lock order in igc_ptp_reset
igc: fix PTM cycle trigger logic
igc: Fix TX drops in XDP ZC
igc: Fix XSK queue NAPI ID mapping
igc: handle the IGC_PTP_ENABLED flag correctly
igc: increase wait time before retrying PTM
igc: move ktime snapshot into PTM retry loop
igc: Refactor empty frame insertion for launch time support
igc: Switch to use hrtimer_setup()
 
iio: accel: adxl345: add debug register access
iio: accel: adxl345: reorganize irq handler
iio: accel: adxl345: reorganize measurement enable
iio: accel: adxl355: Make timestamp 64-bit aligned using aligned_s64
iio: accel: adxl367: fix setting odr for activity time update
iio: accel: adxl367: Stop using iio_device_claim_direct_scoped()
iio: accel: bma400: convert to use maple tree register cache
iio: accel: bmi088: convert to use maple tree register cache
iio: accel: fxls8962af: Fix wakeup source leaks on device unbind
iio: accel: kx022a: convert to use maple tree register cache
iio: accel: kx022a: Factor out guts of write_raw() to allow direct returns
iio: accel: kx022a: Switch to sparse friendly iio_device_claim/release_direct()
iio: accel: mc3230: add mc3510c support
iio: accel: mc3230: add mount matrix support
iio: accel: mc3230: add multiple devices support
iio: accel: mc3230: add OF match table
iio: accel: mma8452: Ensure error return on failure to matching oversampling ratio
iio: accel: mma8452: Factor out guts of write_raw() to simplify locking
iio: accel: mma8452: Switch to sparse friendly iio_device_claim/release_direct()
iio: accel: msa311: convert to use maple tree register cache
iio: accel: msa311: Fix failure to release runtime pm if direct mode claim fails.
iio: accel: msa311: Switch to sparse friendly iio_device_claim/release_direct()
iio: accel: Switch to sparse friendly iio_device_claim/release_direct()
iio: ad7380: add support for SPI offload
iio: adc: ad4000: Stop using iio_device_claim_direct_scoped()
iio: adc: ad4030: add averaging support
iio: adc: ad4030: add driver for ad4030-24
iio: adc: ad4030: add support for ad4630-24 and ad4630-16
iio: adc: ad4030: add support for ad4632-16 and ad4632-24
iio: adc: ad4030: fix error pointer dereference in probe()
iio: adc: ad4030: Switch to sparse friendly iio_device_claim/release_direct()
iio: adc: ad4130: Adapt internal names to match official filter_type ABI
iio: adc: ad4130: Add filter_type attributes
iio: adc: ad4130: Fix comparison of channel setups
iio: adc: ad4130: Stop using iio_device_claim_direct_scoped()
iio: adc: ad4695: add custom regmap bus callbacks
iio: adc: ad4695: add offload-based oversampling support
iio: adc: ad4695: Add support for SPI offload
iio: adc: ad4695: fix out of bounds array access
iio: adc: ad4695: make ad4695_exit_conversion_mode() more robust
iio: adc: ad4695: simplify getting oversampling_ratio
iio: adc: ad4695: Stop using iio_device_claim_direct_scoped()
iio: adc: ad4851: add ad485x driver
iio: adc: ad4851: Fix signedness bug in ad4851_calibrate()
iio: adc: ad7124: Benefit of dev = indio_dev->dev.parent in ad7124_parse_channel_config()
iio: adc: ad7124: Fix comparison of channel configs
iio: adc: ad7124: Implement internal calibration at probe time
iio: adc: ad7124: Implement system calibration
iio: adc: ad7124: Micro-optimize channel disabling
iio: adc: ad7124: Really disable all channels at probe time
iio: adc: ad7173: add openwire detection support for single conversions
iio: adc: ad7173: don't make copy of ad_sigma_delta_info struct
iio: adc: ad7173: Fix comparison of channel configs
iio: adc: ad7173: Grab direct mode for calibration
iio: adc: ad7173: move fwnode_irq_get_byname() call site
iio: adc: ad7191: add AD7191
iio: adc: ad7192: Factor out core of ad7192_write_raw() to simplify error handling.
iio: adc: ad7192: Grab direct mode for calibration
iio: adc: ad7192: Switch to sparse friendly iio_device_claim/release_direct()
iio: adc: ad7266: Fix potential timestamp alignment issue.
iio: adc: ad7380: add adaq4381-4 support
iio: adc: ad7380: add alert support
iio: adc: ad7380: disable offload before using SPI bus
iio: adc: ad7380: do not store osr in private data structure
iio: adc: ad7380: do not use iio_device_claim_direct_scoped anymore
iio: adc: ad7380: enable regmap cache
iio: adc: ad7380: fix event threshold shift
iio: adc: ad7606: add support for writing registers when using backend
iio: adc: ad7606: change channel macros parameters
iio: adc: ad7606: check for NULL before calling sw_mode_config()
iio: adc: ad7606: fix serial register access
iio: adc: ad7606: move software functions into common file
iio: adc: ad7606: move the software mode configuration
iio: adc: ad7606: protect register access
iio: adc: ad7606: Stop using iio_device_claim_direct_scoped()
iio: adc: ad7606: Switch to sparse friendly iio_device_claim/release_direct()
iio: adc: ad7606: use gpiod_multi_set_value_cansleep
iio: adc: ad7625: drop BSD license tag
iio: adc: ad7625: Stop using iio_device_claim_direct_scoped()
iio: adc: ad7768-1: Fix conversion result sign
iio: adc: ad7768-1: Fix insufficient alignment of timestamp.
iio: adc: ad7768-1: Move setting of val a bit later to avoid unnecessary return value check
iio: adc: ad7768-1: remove unnecessary locking
iio: adc: ad7768-1: set MOSI idle state to prevent accidental reset
iio: adc: ad7768-1: Switch to sparse friendly iio_device_claim/release_direct()
iio: adc: ad7779: Stop using iio_device_claim_direct_scoped()
iio: adc: ad7791: Factor out core of ad7791_write_raw() to simplify error handling
iio: adc: ad7791: Switch to sparse friendly iio_device_claim/release_direct()
iio: adc: ad7793: Factor out core of ad7793_write_raw() to simplify error handling
iio: adc: ad7793: Switch to sparse friendly iio_device_claim/release_direct()
iio: adc: ad7944: add support for SPI offload
iio: adc: ad7944: don't use storagebits for sizing
iio: adc: ad799x: Switch to sparse friendly iio_device_claim/release_direct()
iio: adc: ad9467: Stop using iio_device_claim_direct_scoped()
iio: adc: ad_sigma_delta: Add error checking for ad_sigma_delta_set_channel()
iio: adc: ad_sigma_delta: Disable channel after calibration
iio: adc: ad_sigma_delta: Switch to sparse friendly iio_device_claim/release_direct()
iio: adc: Add driver for ADS7128 / ADS7138
iio: adc: adi-axi-adc: add interface type
iio: adc: adi-axi-adc: add oversampling
iio: adc: adi-axi-adc: add platform children support
iio: adc: adi-axi-adc: add struct axi_adc_info
iio: adc: adi-axi-adc: add support for AD7606 register writing
iio: adc: adi-axi-adc: replace of.h with mod_devicetable.h
iio: adc: adi-axi-adc: set data format
iio: adc: at91-sama5d2: Move claim of direct mode up a level and use guard()
iio: adc: at91-sama5d2: Switch to sparse friendly iio_device_claim/release_direct()
iio: adc: dln2: Use aligned_s64 for timestamp
iio: adc: Include cleanup.h when using guard()
iio: adc: max1027: Move claim of direct mode up one level and use guard()
iio: adc: max1027: Switch to sparse friendly iio_device_claim/release_direct()
iio: adc: max11410: Factor out writing of sampling frequency to simplify errro paths.
iio: adc: max11410: Switch to sparse friendly iio_device_claim/release_direct()
iio: adc: max1363: Stop using iio_device_claim_direct_scoped()
iio: adc: qcom-spmi-iadc: Fix wakeup source leaks on device unbind
iio: adc: rockchip: Fix clock initialization sequence
iio: adc: rockchip_saradc: add rk3562
iio: adc: rockchip_saradc: Add support for RK3528
iio: adc: rtq6056: Stop using iio_device_claim_direct_scoped()
iio: adc: stm32-dfsdm: Factor out core of reading INFO_RAW
iio: adc: stm32-dfsdm: Switch to sparse friendly iio_device_claim/release_direct()
iio: adc: stm32: Drop unnecessary DT property presence check
iio: adc: Switch to sparse friendly iio_device_claim/release_direct()
iio: adc: ti-adc161s626: Stop using iio_device_claim_direct_scoped()
iio: adc: ti-ads1119: Stop using iio_device_claim_direct_scoped()
iio: adc: ti-ads124s08: Switch to fsleep()
iio: adc: ti-ads7924 Drop unnecessary function parameters
iio: adc: xilinx-xadc-core: use devm_kmemdup_array()
iio: addac: ad74413r: Stop using iio_device_claim_direct_scoped()
iio: adis16201: Correct inclinometer channel resolution
iio: amplifiers: hmc425a: use gpiod_multi_set_value_cansleep
iio: backend: add API for interface get
iio: backend: add API for oversampling
iio: backend: add support for data size set
iio: backend: make sure to NULL terminate stack buffer
iio: buffer-dma: Fix docstrings
iio: buffer-dmaengine: add devm_iio_dmaengine_buffer_setup_with_handle()
iio: buffer-dmaengine: split requesting DMA channel from allocating buffer
iio: chemical: ens160: Stop using iio_device_claim_direct_scoped()
iio: chemical: pms7003: use aligned_s64 for timestamp
iio: chemical: scd30: Switch to sparse friendly claim/release_direct()
iio: chemical: scd30: Use guard(mutex) to allow early returns
iio: chemical: sps30: use aligned_s64 for timestamp
iio: core: make use of simple_write_to_buffer()
iio: core: Rework claim and release of direct mode to work with sparse.
iio: cros_ec: Trace EC sensors command
iio: dac: ad3552r-hs: add ad3541/2r support
iio: dac: ad3552r-hs: fix message on wrong chip id
iio: dac: ad3552r-hs: Stop using iio_device_claim_direct_scoped()
iio: dac: ad3552r-hs: update function name (non functional)
iio: dac: ad3552r-hs: use instruction mode for configuration
iio: dac: ad3552r: share model data structures
iio: dac: ad5791: Add offload support
iio: dac: ad5791: fix storage
iio: dac: ad5791: sort include directives
iio: dac: ad8460: Stop using iio_device_claim_direct_scoped()
iio: dac: adi-axi-dac: add bus mode setup
iio: dac: adi-axi-dac: add io_mode check
iio: dac: adi-axi-dac: modify stream enable
iio: Drop iio_device_claim_direct_scoped() and related infrastructure
iio: dummy: Stop using iio_device_claim_direct_scoped()
iio: frequency: adf4371: add ref doubler
iio: frequency: adf4371: add refin mode
iio: gts-helper: export iio_gts_get_total_gain()
iio: gts: Simplify available scale table build
iio: gyro: bmg160_i2c: add BMI088 to of_match_table
iio: gyro: bmg160_spi: add of_match_table
iio: hid-sensor-prox: Fix incorrect OFFSET calculation
iio: hid-sensor-prox: Restore lost scale assignments
iio: hid-sensor-prox: support multi-channel SCALE calculation
iio: imu: adis16550: add adis16550 support
iio: imu: adis16550: align buffers for timestamp
iio: imu: adis: Add custom ops struct
iio: imu: adis: Add DIAG_STAT register
iio: imu: adis: Add reset to custom ops
iio: imu: adis: fix uninitialized symbol warning
iio: imu: bmi270: add support for data ready interrupt trigger
iio: imu: bmi270: add temperature channel
iio: imu: bmi270: fix initial sampling frequency configuration
iio: imu: bmi270: move private struct declaration to source file
iio: imu: bmi270: rename variable bmi270_device to data
iio: imu: bmi323: Stop using iio_device_claim_direct_scoped()
iio: imu: inv_mpu6050: align buffer for timestamp
iio: imu: st_lsm6dsx: fix possible lockup in st_lsm6dsx_read_fifo
iio: imu: st_lsm6dsx: fix possible lockup in st_lsm6dsx_read_tagged_fifo
iio: imu: st_lsm6dsx: Fix wakeup source leaks on device unbind
iio: imu: st_lsm9ds0: Replace device.h with what is needed
iio: introduce the FAULT event type
iio: light: Add APDS9160 ALS & Proximity sensor driver
iio: light: Add check for array bounds in veml6075_read_int_time_ms
iio: light: Add support for AL3000a illuminance sensor
iio: light: adux1020: Drop unneeded assignment for cache_type
iio: light: bh1745: Stop using iio_device_claim_direct_scoped()
iio: light: Fix spelling mistake "regist" -> "register"
iio: light: opt3001: fix deadlock due to concurrent flag access
iio: light: veml6030: extend regmap to support caching
iio: light: veml6030: extend regmap to support regfields
iio: light: veml6030: fix scale to conform to ABI
iio: magnetometer: af8133j: Drop unneeded assignment for cache_type
iio: magnetometer: si7210: add driver for Si7210
iio: pressure: mprls0025pa: use aligned_s64 for timestamp
iio: pressure: zpa2326: Drop unneeded assignment for cache_type
iio: proximity: sx9310: Stop using iio_device_claim_direct_scoped()
iio: proximity: sx9324: Stop using iio_device_claim_direct_scoped()
iio: proximity: sx9360: Stop using iio_device_claim_direct_scoped()
iio: resolver: ad2s1210: use bitmap_write
iio: resolver: ad2s1210: use gpiod_multi_set_value_cansleep
iio: Switch to use hrtimer_setup()
iio: temp: maxim-thermocouple: Fix potential lack of DMA safe buffer.
iio: temperature: tmp006: Stop using iio_device_claim_direct_scoped()
iio: Use str_enable_disable-like helpers
 
ima: limit the number of open-writers integrity violations
ima: limit the number of ToMToU integrity violations
ima: process_measurement() needlessly takes inode_lock() on MAY_READ
 
imx_dsp_rproc: Use reset controller API to control the DSP
 
include/asm-generic/io.h: fix kerneldoc markup
 
include/{topology,cpuset}: Move dl_rebuild_rd_accounting to cpuset.h
 
inet: call inet6_ehashfn() once from inet6_hash_connect()
inet: change lport contribution to inet_ehashfn() and inet6_ehashfn()
inet: consolidate inet_csk_clone_lock()
inet: fix lwtunnel_valid_encap_type() lock imbalance
inet: frags: add inet_frag_putn() helper
inet: frags: change inet_frag_kill() to defer refcount updates
inet: frags: save a pair of atomic operations in reassembly
inet: ping: avoid skb_clone() dance in ping_rcv()
inet: reduce inet_csk_clone_lock() indent level
 
inetpeer: use EXPORT_IPV6_MOD[_GPL]()
 
init: add initramfs_internal.h
init: remove unused CONFIG_CC_CAN_LINK_STATIC
 
initramfs: allocate heap buffers together
initramfs: avoid memcpy for hex header fields
initramfs: avoid static buffer for error message
initramfs: fix hardlink hash leak without TRAILER
initramfs: reuse name_len for dir mtime tracking
 
initramfs_test: kunit tests for initramfs unpacking
 
input/joystick: magellan: Mark __nonstring look-up table
 
Input: apple_z2 - add a driver for Apple Z2 touchscreens
Input: apple_z2 - fix potential confusion in Kconfig
Input: cyttsp5 - ensure minimum reset pulse width
Input: cyttsp5 - fix power control issue on wakeup
Input: drop vb2_ops_wait_prepare/finish
Input: goodix-berlin - constify 'struct bin_attribute'
Input: goodix_berlin - add support for Berlin-A series
Input: gscps2 - Describe missing function parameters
Input: hisi_powerkey - enable system-wakeup for s2idle
 
input: ipaq-micro-keys: use devm_kmemdup_array()
 
Input: matrix_keypad - add settle time after enabling all columns
Input: matrix_keypad - use fsleep for delays after activating columns
Input: max77693 - add max77705 haptic support
Input: mtk-pmic-keys - fix possible null pointer dereference
Input: pm8941-pwrkey - fix dev_dbg() output in pm8941_pwrkey_irq()
Input: sparcspkr - avoid unannotated fall-through
 
input: sparse-keymap: use devm_kmemdup_array()
 
Input: stmpe-ts - use module alias instead of device table
Input: Switch to use hrtimer_setup()
Input: synaptics - enable InterTouch on Dell Precision M3800
Input: synaptics - enable InterTouch on Dynabook Portege X30-D
Input: synaptics - enable InterTouch on Dynabook Portege X30L-G
Input: synaptics - enable InterTouch on TUXEDO InfinityBook Pro 14 v5
Input: synaptics - enable SMBus for HP Elitebook 850 G1
Input: synaptics - hide unused smbus_pnp_ids[] array
Input: synaptics-rmi - fix crash with unsupported versions of F34
Input: tsc2007 - accept standard properties
Input: xpad - add more controllers
Input: xpad - add support for 8BitDo Ultimate 2 Wireless Controller
Input: xpad - add support for several more controllers
Input: xpad - fix Share button on Xbox One controllers
Input: xpad - fix two controller table values
Input: xpad - fix xpad_device sorting
 
intel_idle: clean up BYT/CHT auto demotion disable
intel_idle: introduce 'no_native' module parameter
intel_idle: Provide the default enter_dead() handler
 
intel_th: avoid using deprecated page->mapping, index fields
 
io.h: drop unused headers
 
io_uring,lsm,selinux: add LSM hooks for io_uring_setup()
 
io_uring/cancel: add generic cancel helper
io_uring/cancel: add generic remove_all helper
 
io_uring/cmd: add iovec cache for commands
io_uring/cmd: axe duplicate io_uring_cmd_import_fixed_vec() declaration
io_uring/cmd: don't expose entire cmd async data
io_uring/cmd: introduce io_uring_cmd_import_fixed_vec
io_uring/cmd: optimise !CONFIG_COMPAT flags setting
 
io_uring/epoll: add support for IORING_OP_EPOLL_WAIT
io_uring/epoll: remove CONFIG_EPOLL guards
 
io_uring/fdinfo: annotate racy sq/cq head/tail reads
io_uring/fdinfo: grab ctx->uring_lock around io_uring_show_fdinfo()
 
io_uring/futex: convert to io_cancel_remove_all()
io_uring/futex: use generic io_cancel_remove() helper
 
io_uring/io-wq: add io_worker.acct pointer
io_uring/io-wq: cache work->flags in variable
io_uring/io-wq: do not use bogus hash value
io_uring/io-wq: eliminate redundant io_work_get_acct() calls
io_uring/io-wq: move worker lists to struct io_wq_acct
io_uring/io-wq: pass io_wq to io_get_next_work()
 
io_uring/kbuf: enable bundles for incrementally consumed buffers
io_uring/kbuf: introduce io_kbuf_drop_legacy()
io_uring/kbuf: move locking into io_kbuf_drop()
io_uring/kbuf: open code __io_put_kbuf()
io_uring/kbuf: reject zero sized provided buffers
io_uring/kbuf: remove legacy kbuf bulk allocation
io_uring/kbuf: remove legacy kbuf caching
io_uring/kbuf: remove legacy kbuf kmem cache
io_uring/kbuf: simplify __io_put_kbuf
io_uring/kbuf: uninline __io_put_kbufs
 
io_uring/memmap: don't use page_address() on a highmem page
 
io_uring/msg: initialise msg request opcode
io_uring/msg: rename io_double_lock_ctx()
 
io_uring/net: account memory for zc sendmsg
io_uring/net: avoid import_ubuf for regvec send
io_uring/net: canonise accept mshot handling
io_uring/net: clusterise send vs msghdr branches
io_uring/net: combine msghdr copy
io_uring/net: combine sendzc flags writes
io_uring/net: convert to struct iou_vec
io_uring/net: derive iovec storage later
io_uring/net: extract iovec import into a helper
io_uring/net: fix accept multishot handling
io_uring/net: fix build warning for !CONFIG_COMPAT
io_uring/net: fix io_req_post_cqe abuse by send bundle
io_uring/net: implement vectored reg bufs for zctx
io_uring/net: import zc ubuf earlier
io_uring/net: improve recv bundles
io_uring/net: isolate msghdr copying code
io_uring/net: only import send_zc buffer once
io_uring/net: only retry recv bundle for a full transfer
io_uring/net: open code io_net_vec_assign()
io_uring/net: open code io_sendmsg_copy_hdr()
io_uring/net: pull vec alloc out of msghdr import
io_uring/net: remove unnecessary REQ_F_NEED_CLEANUP
io_uring/net: reuse req->buf_index for sendzc
io_uring/net: set sg_from_iter in advance
io_uring/net: simplify compat selbuf iov parsing
io_uring/net: unify *mshot_prep calls with compat
io_uring/net: unify sendmsg setup with zc
io_uring/net: use io_is_compat()
io_uring/net: use REQ_F_IMPORT_BUFFER for send_zc
io_uring/net: verify msghdr before copying iovec
 
io_uring/nop: reuse req->buf_index
io_uring/nop: use io_find_buf_node()
 
io_uring/nvme: pass issue_flags to io_uring_cmd_import_fixed()
 
io_uring/rsrc: avoid NULL check in io_put_rsrc_node()
io_uring/rsrc: avoid NULL node check on io_sqe_buffer_register() failure
io_uring/rsrc: call io_free_node() on io_sqe_buffer_register() failure
io_uring/rsrc: check size when importing reg buffer
io_uring/rsrc: declare io_find_buf_node() in header file
io_uring/rsrc: don't skip offset calculation
io_uring/rsrc: ensure segments counts are correct on kbuf buffers
io_uring/rsrc: free io_rsrc_node using kfree()
io_uring/rsrc: include io_uring_types.h in rsrc.h
io_uring/rsrc: refactor io_import_fixed
io_uring/rsrc: remove redundant check for valid imu
io_uring/rsrc: send exact nr_segs for fixed buffer
io_uring/rsrc: separate kbuf offset adjustments
io_uring/rsrc: skip NULL file/buffer checks in io_free_rsrc_node()
io_uring/rsrc: split out io_free_node() helper
io_uring/rsrc: use rq_data_dir() to compute bvec dir
 
io_uring/rw: allocate async data in io_prep_rw()
io_uring/rw: compile out compat param passing
io_uring/rw: defer reg buf vec import
io_uring/rw: extract helper for iovec import
io_uring/rw: implement vectored registered rw
io_uring/rw: move buffer_select outside generic prep
io_uring/rw: move fixed buffer import to issue path
io_uring/rw: open code io_prep_rw_setup()
io_uring/rw: rename io_import_iovec()
io_uring/rw: shrink io_iov_compat_buffer_select_prep
 
io_uring/sqpoll: Increase task_work submission batch size
 
io_uring/timeout: Switch to use hrtimer_setup()
 
io_uring/ublk: report error when unregister operation fails
 
io_uring/uring_cmd: fix hybrid polling initialization issue
io_uring/uring_cmd: specify io_uring_cmd_import_fixed() pointer type
 
io_uring/waitid: convert to io_cancel_remove_all()
io_uring/waitid: use generic io_cancel_remove() helper
io_uring/waitid: use io_is_compat()
 
io_uring/zcrx: add a read limit to recvzc requests
io_uring/zcrx: add copy fallback
io_uring/zcrx: add interface queue and refill queue
io_uring/zcrx: add io_recvzc request
io_uring/zcrx: add io_zcrx_area
io_uring/zcrx: add pp to ifq conversion helper
io_uring/zcrx: add selftest
io_uring/zcrx: add selftest case for recvzc with read limit
io_uring/zcrx: dma-map area for the device
io_uring/zcrx: enable tcp-data-split in selftest
io_uring/zcrx: fix late dma unmap for a dead dev
io_uring/zcrx: fix leaks on failed registration
io_uring/zcrx: fix selftests w/ updated netdev Python helpers
io_uring/zcrx: grab a net device
io_uring/zcrx: implement zerocopy receive pp memory provider
io_uring/zcrx: put refill data into separate cache line
io_uring/zcrx: recheck ifq on shutdown
io_uring/zcrx: return early from io_zcrx_recv_skb if readlen is 0
io_uring/zcrx: return ifq id to the user
io_uring/zcrx: separate niov number from pages
io_uring/zcrx: set pp memory provider for an rx queue
io_uring/zcrx: throttle receive requests
 
io_uring: add infra for importing vectored reg buffers
io_uring: add missing IORING_MAP_OFF_ZCRX_REGION in io_uring_mmap
io_uring: add req flag invariant build assertion
io_uring: add support for kernel registered bvecs
io_uring: add validate_fixed_range() for validate fixed buffer
io_uring: always arm linked timeouts prior to issue
io_uring: always do atomic put from iowq
io_uring: cache nodes and mapped buffers
io_uring: cap cached iovec/bvec size
io_uring: check for iowq alloc_workqueue failure
io_uring: cleanup {g,s]etsockopt sqe reading
io_uring: combine buffer lookup and import
io_uring: convert cmd_to_io_kiocb() macro to function
io_uring: deduplicate caches deallocation
io_uring: defer iowq cqe overflow via task_work
io_uring: don't duplicate flushing in io_req_post_cqe
io_uring: don't pass ctx to tw add remote helper
io_uring: don't post tag CQEs on file/buffer registration failure
io_uring: enable toggle of iowait usage when waiting on CQEs
io_uring: ensure deferred completions are flushed for multishot
io_uring: fix 'sync' handling of io_fallback_tw()
io_uring: fix overflow resched cqe reordering
io_uring: fix retry handling off iowq
io_uring: hide caches sqes from drivers
io_uring: introduce io_cache_free() helper
io_uring: introduce io_is_compat()
io_uring: introduce io_prep_reg_iovec()
io_uring: introduce struct iou_vec
io_uring: introduce type alias for io_tw_state
io_uring: make io_poll_issue() sturdier
io_uring: make zcrx depend on CONFIG_IO_URING
io_uring: move min_events sanitisation
io_uring: open code __io_post_aux_cqe()
io_uring: pass ctx instead of req to io_init_req_drain()
io_uring: pass struct io_tw_state by value
io_uring: rearrange opdef flags by use pattern
io_uring: refactor io_uring_allowed()
io_uring: rely on io_prep_reg_vec for iovec placement
io_uring: Remove unused declaration io_alloc_async_data()
io_uring: rename "min" arg in io_iopoll_check()
io_uring: Rename KConfig to Kconfig
io_uring: rename the data cmd cache
io_uring: return -EAGAIN to continue multishot
io_uring: sanitise ring params earlier
io_uring: support vectored kernel fixed buffer
io_uring: unify STOP_MULTISHOT with IOU_OK
io_uring: Use helper function hrtimer_update_function()
io_uring: use IO_REQ_LINK_FLAGS more
io_uring: use lockless_cq flag in io_req_complete_post()
 
ioctl: Fix return type of several functions from long to int
 
iomap: add a io_private field to struct iomap_ioend
iomap: add a IOMAP_F_ANON_WRITE flag
iomap: advance the iter directly on buffered read
iomap: advance the iter directly on buffered writes
iomap: advance the iter directly on unshare range
iomap: advance the iter directly on zero range
iomap: advance the iter on direct I/O
iomap: allow the file system to submit the writeback bios
iomap: comment on atomic write checks in iomap_dio_bio_iter()
iomap: convert misc simple ops to incremental advance
iomap: export iomap_iter_advance() and return remaining length
iomap: factor out a iomap_dio_done helper
iomap: factor out iomap length helper
iomap: Fix conflicting values of iomap flags
iomap: fix inline data on buffered read
iomap: inline iomap_dio_bio_opflags()
iomap: introduce a full map advance helper
iomap: Lift blocksize restriction on atomic writes
iomap: lift error code check out of iomap_iter_advance()
iomap: lift iter termination logic from iomap_iter_advance()
iomap: make buffered writes work with RWF_DONTCACHE
iomap: make buffered writes work with RWF_DONTCACHE
iomap: move common ioend code to ioend.c
iomap: optionally use ioends for direct I/O
iomap: pass private data to iomap_page_mkwrite
iomap: pass private data to iomap_truncate_page
iomap: pass private data to iomap_zero_range
iomap: refactor iomap_iter() length check and tracepoint
iomap: remove unnecessary advance from iomap_iter()
iomap: Rename IOMAP_ATOMIC -> IOMAP_ATOMIC_HW
iomap: rename iomap_iter processed field to status
iomap: rework IOMAP atomic flags
iomap: simplify io_flags and io_type in struct iomap_ioend
iomap: skip unnecessary ifs_block_is_uptodate check
iomap: split bios to zone append limits in the submission handlers
iomap: split out iomap check and reset logic from iter advance
iomap: support incremental iomap_iter advances
iomap: Support SW-based atomic writes
 
iommu/amd/pgtbl_v2: Improve error handling
 
iommu/amd: Consolidate protection domain free code
iommu/amd: Enable support for up to 2K interrupts per function
iommu/amd: Fix header file
iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
iommu/amd: Introduce generic function to set multibit feature value
iommu/amd: Log IOMMU control register in event log path
iommu/amd: Remove outdated comment
iommu/amd: Remove unused forward declaration
iommu/amd: Remove unused variable
iommu/amd: Rename DTE_INTTABLEN* and MAX_IRQS_PER_TABLE macro
iommu/amd: Replace slab cache allocator with page allocator
iommu/amd: Return an error if vCPU affinity is set for non-vCPU IRTE
iommu/amd: WARN if KVM attempts to set vCPU affinity without posted intrrupts
 
iommu/arm-smmu-v3: Add missing S2FWB feature detection
iommu/arm-smmu-v3: Fail aliasing StreamIDs more gracefully
iommu/arm-smmu-v3: Fix iommu_device_probe bug due to duplicated stream ids
iommu/arm-smmu-v3: Fix pgsize_bit for sva domains
iommu/arm-smmu-v3: Introduce struct arm_smmu_vmaster
iommu/arm-smmu-v3: Report events that belong to devices attached to vIOMMU
iommu/arm-smmu-v3: Set MEV bit in nested STE for DoS mitigations
 
iommu/arm-smmu: Set rpm auto_suspend once during probe
 
iommu/dma: Remove redundant locking
 
iommu/exynos: Fix suspend/resume with IDENTITY domain
 
iommu/io-pgtable-dart: Only set subpage protection disable for DART 1
 
iommu/ipmmu-vmsa: Register in a sensible order
 
iommu/mediatek-v1: Support COMPILE_TEST
 
iommu/mediatek: Fix NULL pointer deference in mtk_iommu_device_group
 
iommu/rockchip: Allocate per-device data sensibly
iommu/rockchip: Register in a sensible order
iommu/rockchip: Retire global dma_dev workaround
 
iommu/s390: handle IOAT registration based on domain
iommu/s390: implement iommu passthrough via identity domain
 
iommu/tegra241-cmdqv: Fix warnings due to dmam_free_coherent()
 
iommu/vt-d: Add IOMMU_HWPT_ALLOC_PASID support
iommu/vt-d: Apply quirk_iommu_igfx for 8086:0044 (QM57/QS57)
iommu/vt-d: Check if SVA is supported when attaching the SVA domain
iommu/vt-d: Cleanup intel_context_flush_present()
iommu/vt-d: Don't clobber posted vCPU IRTE when host IRQ affinity changes
iommu/vt-d: Fix possible circular locking dependency
iommu/vt-d: Fix system hang on reboot -f
iommu/vt-d: Move PRI enablement in probe path
iommu/vt-d: Move scalable mode ATS enablement to probe path
iommu/vt-d: Put IRTE back into posted MSI mode if vCPU posting is disabled
iommu/vt-d: Remove an unnecessary call set_dma_ops()
iommu/vt-d: Revert ATS timing change to fix boot failure
iommu/vt-d: Use virt_to_phys()
iommu/vt-d: Wire up irq_ack() to irq_move_irq() for posted MSIs
 
iommu: apple-dart: Allow mismatched bypass support
iommu: apple-dart: fix potential null pointer deref
iommu: apple-dart: Increase MAX_DARTS_PER_DEVICE to 3
iommu: Clear iommu-dma ops on cleanup
iommu: Convert unreachable() to BUG()
iommu: Don't warn prematurely about dodgy probes
iommu: Drop iommu_group_replace_domain()
iommu: Drop sw_msi from iommu_domain
iommu: Fix crash in report_iommu_fault()
iommu: Fix two issues in iommu_copy_struct_from_user()
iommu: Get DT/ACPI parsing into the proper probe path
iommu: Handle race with default domain setup
iommu: Introduce a replace API for device pasid
iommu: Keep dev->iommu state consistent
iommu: Make @handle mandatory in iommu_{attach|replace}_group_handle()
iommu: Make iommu_dma_prepare_msi() into a generic operation
iommu: remove unneeded semicolon
iommu: Require passing new handles to APIs supporting handle
iommu: Resolve ops in iommu_init_device()
iommu: Skip PASID validation for devices without PASID capability
iommu: Sort out domain user data
iommu: Store either domain or handle in group->pasid_array
iommu: Swap the order of setting group->pasid_array and calling attach op of iommu drivers
iommu: Turn fault_data to iommufd private pointer
iommu: Unexport iommu_fwspec_free()
 
iommufd/device: Add helper to detect the first attach of a group
iommufd/device: Add pasid_attach array to track per-PASID attach
iommufd/device: Only add reserved_iova in non-pasid path
iommufd/device: Replace device_list with device_array
iommufd/device: Replace idev->igroup with local variable
iommufd/device: Wrap igroup->hwpt and igroup->device_list into attach struct
 
iommufd/fault: Add an iommufd_fault_init() helper
iommufd/fault: Move two fault functions out of the header
iommufd/fault: Remove iommufd_fault_domain_attach/detach/replace_dev()
 
iommufd/selftest: Add a helper to get test device
iommufd/selftest: Add coverage for iommufd pasid attach/detach
iommufd/selftest: Add coverage for reporting max_pasid_log2 via IOMMU_HW_INFO
iommufd/selftest: Add IOMMU_TEST_OP_TRIGGER_VEVENT for vEVENTQ coverage
iommufd/selftest: Add IOMMU_VEVENTQ_ALLOC test coverage
iommufd/selftest: Add set_dev_pasid in mock iommu
iommufd/selftest: Add test ops to test pasid attach/detach
iommufd/selftest: Require vdev_id when attaching to a nested domain
 
iommufd/viommu: Add iommufd_viommu_get_vdev_id helper
iommufd/viommu: Add iommufd_viommu_report_event helper
 
iommufd: Abstract an iommufd_eventq from iommufd_fault
iommufd: Add IOMMUFD_OBJ_VEVENTQ and IOMMUFD_CMD_VEVENTQ_ALLOC
iommufd: Allow allocating PASID-compatible domain
iommufd: Balance veventq->num_events inc/dec
iommufd: Disallow allocating nested parent domain with fault ID
iommufd: Enforce PASID-compatible domain for RID
iommufd: Enforce PASID-compatible domain in PASID path
iommufd: Extend IOMMU_GET_HW_INFO to report PASID capability
iommufd: Fail replace if device has not been attached
iommufd: Fix iommu_vevent_header tables markup
iommufd: Fix uninitialized rc in iommufd_access_rw()
iommufd: Implement sw_msi support natively
iommufd: Initialize the flags of vevent in iommufd_viommu_report_event()
iommufd: Make attach_handle generic than fault specific
iommufd: Move iommufd_sw_msi and related functions to driver.c
iommufd: Pass @pasid through the device attach/replace path
iommufd: Rename fault.c to eventq.c
iommufd: Set domain->iommufd_hwpt in all hwpt->domain allocators
iommufd: Support pasid attach/replace
iommufd: Test attach before detaching pasid
 
ip: fib_rules: Fetch net from fib_rule in fib[46]_rule_configure().
 
ip_tunnel: Use ip_tunnel_info() helper instead of 'info + 1'
 
ipe: policy_fs: fix kernel-doc warnings
 
ipv4: fib: Add fib_info_hash_grow().
ipv4: fib: Allocate fib_info_hash[] and fib_info_laddrhash[] by kvcalloc().
ipv4: fib: Allocate fib_info_hash[] during netns initialisation.
ipv4: fib: Convert RTM_NEWROUTE and RTM_DELROUTE to per-netns RTNL.
ipv4: fib: Hold rtnl_net_lock() for ip_fib_net_exit().
ipv4: fib: Hold rtnl_net_lock() in ip_rt_ioctl().
ipv4: fib: Make fib_info_hashfn() return struct hlist_head.
ipv4: fib: Move fib_valid_key_len() to rtm_to_fib_config().
ipv4: fib: Namespacify fib_info hash tables.
ipv4: fib: Remove fib_info_hash_size.
ipv4: fib: Remove fib_info_laddrhash pointer.
ipv4: fib: Use cached net in fib_inetaddr_event().
ipv4: fib_rules: Add DSCP mask matching
ipv4: fib_rules: Add port mask matching
ipv4: frags: remove ipq_put()
ipv4: icmp: do not process ICMP_EXT_ECHOREPLY for broadcast/multicast addresses
ipv4: initialize inet socket cookies with sockcm_init
ipv4: ip_gre: Fix set but not used warning in ipgre_err() if IPv4-only
ipv4: remove get_rttos
 
ipv6: add exception routes to GC list in rt6_insert_exception
ipv6: Align behavior across nexthops during path selection
ipv6: Do not consider link down nexthops in path selection
ipv6: fib_rules: Add DSCP mask matching
ipv6: fib_rules: Add port mask matching
ipv6: fix _DEVADD() and _DEVUPD() macros
ipv6: Fix null-ptr-deref in addrconf_add_ifaddr().
ipv6: fix omitted netlink attributes when using RTEXT_FILTER_SKIP_STATS
ipv6: initialize inet socket cookies with sockcm_init
ipv6: remove leftover ip6 cookie initializer
ipv6: replace ipcm6_init calls with ipcm6_init_sk
ipv6: save dontfrag in cork
ipv6: Start path selection from the first nexthop
 
ipvs: fix uninit-value for saddr in do_output_route4
 
irdma: free iwdev->rf after removing MSI-X
 
irqchip/davinci-cp-intc: Remove public header
 
irqchip/davinci: Remove leftover header
 
irqchip/gic-v2m: Prevent use after free of gicv2m_get_fwnode()
 
irqchip/gic-v3: Add Rockchip 3568002 erratum workaround
 
irqchip/imx-irqsteer: Support up to 960 input interrupts
 
irqchip/irq-bcm2712-mip: Enable driver when ARCH_BCM2835 is enabled
irqchip/irq-bcm2712-mip: Set EOI/ACK flags in msi_parent_ops
 
irqchip/irq-msi-lib: Optionally set default irq_eoi()/irq_ack()
 
irqchip/qcom-mpm: Prevent crash when trying to handle non-wake GPIOs
 
irqchip/renesas-rzg2l: Remove pm_put label
irqchip/renesas-rzg2l: Simplify checks in rzg2l_irqc_common_init()
irqchip/renesas-rzg2l: Switch to using dev_err_probe()
irqchip/renesas-rzg2l: Use devm_pm_runtime_enable()
irqchip/renesas-rzg2l: Use devm_reset_control_get_exclusive_deasserted()
irqchip/renesas-rzg2l: Use local dev pointer in rzg2l_irqc_common_init()
 
irqchip/renesas-rzv2h: Add field_width to struct rzv2h_hw_info
irqchip/renesas-rzv2h: Add max_tssel to struct rzv2h_hw_info
irqchip/renesas-rzv2h: Add RZ/G3E support
irqchip/renesas-rzv2h: Add struct rzv2h_hw_info with t_offs variable
irqchip/renesas-rzv2h: Drop irqchip from struct rzv2h_icu_priv
irqchip/renesas-rzv2h: Fix wrong variable usage in rzv2h_tint_set_type()
irqchip/renesas-rzv2h: Prevent TINT spurious interrupt
irqchip/renesas-rzv2h: Simplify rzv2h_icu_init()
irqchip/renesas-rzv2h: Update macros ICU_TSSR_TSSEL_{MASK,PREP}
irqchip/renesas-rzv2h: Update TSSR_TIEN macro
irqchip/renesas-rzv2h: Use devm_pm_runtime_enable()
irqchip/renesas-rzv2h: Use devm_reset_control_get_exclusive_deasserted()
 
irqchip/riscv-aplic: Add support for hart indexes
 
irqchip/riscv-imsic: Avoid interrupt translation in interrupt handler
irqchip/riscv-imsic: Implement irq_force_complete_move() for IMSIC
irqchip/riscv-imsic: Move to common MSI library
irqchip/riscv-imsic: Separate next and previous pointers in IMSIC vector
irqchip/riscv-imsic: Set irq_set_affinity() for IMSIC base
irqchip/riscv-imsic: Special handling for non-atomic device MSI update
irqchip/riscv-imsic: Start local sync timer on correct CPU
 
irqchip/sg2042-msi: Add missing chip flags
 
irqchip/sunxi-nmi: Support Allwinner A523 NMI controller
 
irqchip: Add Broadcom BCM2712 MSI-X interrupt controller
irqchip: Add support for Amlogic A4 and A5 SoCs
irqchip: Add the Sophgo SG2042 MSI interrupt controller
irqchip: Drop MSI_CHIP_FLAG_SET_ACK from unsuspecting MSI drivers
irqchip: Have CONFIG_IRQ_MSI_IOMMU be selected by irqchips that need it
 
irqdomain: i2c: Switch to irq_find_mapping()
irqdomain: platform/x86: Switch to irq_domain_create_linear()
irqdomain: remoteproc: Switch to of_fwnode_handle()
irqdomain: Remove extern from function declarations
irqdomain: Rename irq_get_default_host() to irq_get_default_domain()
irqdomain: Rename irq_set_default_host() to irq_set_default_domain()
irqdomain: soc: Switch to irq_find_mapping()
irqdomain: sound: Switch to irq_domain_create_linear()
irqdomain: Stop using 'host' for domain
 
isofs: fix KMSAN uninit-value bug in do_isofs_readdir()
isofs: Prevent the use of too small fid
 
iwlwifi: mld: fix building with CONFIG_PM_SLEEP disabled
 
ixgbe: add PTP support for E610 device
ixgbe: add support for thermal sensor event reception
ixgbe: fix media type detection for E610 device
 
ixgene-v2: prepare for phylib stop exporting phy_10_100_features_array
 
jbd2: add a missing data flush during file and fs synchronization
jbd2: Avoid long replay times due to high number or revoke blocks
jbd2: Correct stale comment of release_buffer_page
jbd2: correct stale function name in comment
jbd2: do not try to recover wiped journal
jbd2: drop JBD2_ABORT_ON_SYNCDATA_ERR
jbd2: fix off-by-one while erasing journal
jbd2: remove jbd2_journal_unfile_buffer()
jbd2: remove redundant function jbd2_journal_has_csum_v2or3_feature
jbd2: remove stale comment of update_t_max_wait
jbd2: remove unused h_jdata flag of handle
jbd2: remove unused return value of do_readahead
jbd2: remove unused return value of jbd2_journal_cancel_revoke
jbd2: remove unused transaction->t_private_list
jbd2: remove wrong sb->s_sequence check
 
jfs: add check read-only before truncation in jfs_truncate_nolock()
jfs: add check read-only before txBeginAnon() call
jfs: add index corruption check to DT_GETPAGE()
jfs: add sanity check for agwidth in dbMount
jfs: Delete a couple tabs in jfs_reconfigure()
jfs: fix slab-out-of-bounds read in ea_get()
jfs: Fix uninit-value access of imap allocated in the diMount() function
jfs: Prevent copying of nlink with value 0 from disk inode
jfs: reject on-disk inodes of an unsupported type
jfs: Remove reference to bh->b_page
 
jump_label: Use RCU in all users of __module_address().
jump_label: Use RCU in all users of __module_text_address().
 
kallsyms: Remove KALLSYMS_ABSOLUTE_PERCPU
 
kasan: Add strscpy() test to trigger tag fault on arm64
kasan: avoid sleepable page allocation from atomic context
 
kbuild, bpf: Correct pahole version that supports distilled base btf feature
 
kbuild, rust: use -fremap-path-prefix to make paths relative
 
kbuild: Add '-fno-builtin-wcslen'
kbuild: Add a help message for "headers"
kbuild: add dependency from vmlinux to sorttable
kbuild: add Kbuild bash completion
kbuild: clang: Support building UM with SUBARCH=i386
kbuild: Create intermediate vmlinux build with relocations preserved
kbuild: deb-pkg: add comment about future removal of KDEB_COMPRESS
kbuild: deb-pkg: add debarch for ARCH=loongarch64
kbuild: deb-pkg: Add libdw-dev:native to Build-Depends-Arch
kbuild: deb-pkg: don't set KBUILD_BUILD_VERSION unconditionally
kbuild: deb-pkg: fix versioning for -rc releases
kbuild: deb-pkg: remove "version" variable in mkdebian
kbuild: Disable -Wdefault-const-init-unsafe
kbuild: do not generate .tmp_vmlinux*.map when CONFIG_VMLINUX_MAP=y
kbuild: exclude .rodata.(cst|str)* when building ranges
kbuild: fix argument parsing in scripts/config
kbuild: fix dependency on sorttable
kbuild: fix typos "module.builtin" to "modules.builtin"
kbuild: implement CONFIG_HEADERS_INSTALL for Usermode Linux
kbuild: Introduce Kconfig symbol for linking vmlinux with relocations
kbuild: link-vmlinux.sh: Make output file name configurable
kbuild: make all file references relative to source root
kbuild: move -fzero-init-padding-bits=all to the top-level Makefile
kbuild: pacman-pkg: hardcode module installation path
kbuild: Properly disable -Wunterminated-string-initialization for clang
kbuild: remove EXTRA_*FLAGS support
kbuild: remove KBUILD_ENABLE_EXTRA_GCC_CHECKS support
kbuild: Require pahole v1.29 with GENDWARFKSYMS on X86
kbuild: rpm-pkg: Add (elfutils-devel or libdw-devel) to BuildRequires
kbuild: rpm-pkg: build a debuginfo RPM
kbuild: rust: add rustc-min-version support function
 
kcmp: improve performance adding an unlikely hint to task comparisons
 
kconfig: do not clear SYMBOL_VALID when reading include/config/auto.conf
kconfig: merge_config: use an empty file as initfile
kconfig: remove unnecessary cast in sym_get_string()
 
Kconfig: switch CONFIG_SYSFS_SYCALL default to n
 
kdb: Remove optional size arguments from strscpy() calls
kdb: remove usage of static environment buffer
 
kernel-docs: Add book to process/kernel-docs.rst
 
kernel/events/uprobes: handle device-exclusive entries correctly in __replace_page()
 
kernel/fork: only call untrack_pfn_clear() on VMAs duplicated for fork()
 
kernel/watch_queue: Use pipe_buf() to retrieve the pipe buffer
 
kernel: Fix "select" wording on HZ_250 description
kernel: globalize lookup_or_create_module_kobject()
kernel: param: rename locate_module_kobject
kernel: refactor lookup_or_create_module_kobject()
 
kernfs: Acquire kernfs_rwsem in kernfs_get_parent_dentry().
kernfs: Acquire kernfs_rwsem in kernfs_node_dentry().
kernfs: Acquire kernfs_rwsem in kernfs_notify_workfn().
kernfs: Don't re-lock kernfs_root::kernfs_rwsem in kernfs_fop_readdir().
kernfs: Drop kernfs_rwsem while invoking lookup_positive_unlocked().
kernfs: Move dput() outside of the RCU section.
kernfs: Use RCU to access kernfs_node::name.
kernfs: Use RCU to access kernfs_node::parent.
 
kexec: initialize ELF lowest address to ULONG_MAX
 
kexec_core: accept unaccepted kexec segments' destination addresses
 
kprobes: Use RCU in all users of __module_text_address().
 
kselftest/arm64: mte: Skip the hugetlb tests if MTE not supported on such mappings
kselftest/arm64: mte: Use the correct naming for tag check modes in check_hugetlb_options.c
 
ksmbd: add bounds check for create lease context
ksmbd: add bounds check for durable handle context
ksmbd: Fix dangling pointer in krb_authenticate
ksmbd: fix memory leak in parse_lease_state()
ksmbd: fix multichannel connection failure
ksmbd: fix null pointer dereference in alloc_preauth_hash()
ksmbd: fix overflow in dacloffset bounds check
ksmbd: fix r_count dec/increment mismatch
ksmbd: fix rename failure
ksmbd: fix session use-after-free in multichannel connection
ksmbd: fix stream write failure
ksmbd: fix the warning from __kernel_write_iter
ksmbd: Fix UAF in __close_file_table_ids
ksmbd: fix use-after-free in __smb2_lease_break_noti()
ksmbd: fix use-after-free in kerberos authentication
ksmbd: fix use-after-free in ksmbd_session_rpc_open
ksmbd: fix use-after-free in ksmbd_sessions_deregister()
ksmbd: fix use-after-free in session logoff
ksmbd: fix use-after-free in smb_break_all_levII_oplock()
ksmbd: fix WARNING "do not call blocking ops when !TASK_RUNNING"
ksmbd: make SMB_SERVER_KERBEROS5 enable by default
ksmbd: Prevent integer overflow in calculation of deadtime
ksmbd: prevent out-of-bounds stream writes by validating *pos
ksmbd: prevent rename with empty string
ksmbd: use aead_request_free to match aead_request_alloc
ksmbd: use ib_device_get_netdev() instead of calling ops.get_netdev
ksmbd: use list_first_entry_or_null for opinfo_get_list()
ksmbd: Use str_read_write() and str_true_false() helpers
ksmbd: validate zero num_subauth before sub_auth is accessed
 
ktest: Fix Test Failures Due to Missing LOG_FILE Directories
 
Linux: Kunit to check the longest symbol length
 
kunit, slub: Add test_kfree_rcu_wq_destroy use case
 
kunit/fortify: Expand testing of __compiletime_strlen()
kunit/fortify: Replace "volatile" with OPTIMIZER_HIDE_VAR()
 
kunit/overflow: Fix DEFINE_FLEX tests for counted_by
 
kunit/stackinit: Use fill byte different from Clang i386 pattern
 
kunit: Clarify kunit_skip() argument name
kunit: configs: Add some Cirrus Logic modules to all_tests
kunit: qemu_configs: SH: Respect kunit cmdline
kunit: qemu_configs: sparc: use Zilog console
kunit: slub: add module description
kunit: Spelling s/slowm/slow/
kunit: tool: add test to check parsing late test plan
kunit: tool: Build GDB scripts
kunit: tool: Fix bug in parsing test plan
kunit: tool: fix count of tests if late test plan
kunit: tool: Use qboot on QEMU x86_64
 
KVM: Allow building irqbypass.ko as as module when kvm.ko is a module
KVM: Allow lockless walk of SPTEs when handing aging mmu_notifier event
KVM: arm64, x86: make kvm_arch_has_irq_bypass() inline
KVM: arm64: Add flags to kvm_hyp_memcache
KVM: arm64: Advertise FEAT_ECV when possible
KVM: arm64: Advertise NV2 in the boot messages
KVM: arm64: Advertise PMUv3 if IMPDEF traps are present
KVM: arm64: Allow userspace to change the implementation ID registers
KVM: arm64: Allow userspace to limit NV support to nVHE
KVM: arm64: Allow userspace to write ID_AA64MMFR0_EL1.TGRAN*_2
KVM: arm64: Always support SW_INCR PMU event
KVM: arm64: Compute PMCEID from arm_pmu's event bitmaps
KVM: arm64: Compute synthetic sysreg ESR for Apple PMUv3 traps
KVM: arm64: Consolidate idreg callbacks
KVM: arm64: Copy guest CTR_EL0 into hyp VM
KVM: arm64: Copy MIDR_EL1 into hyp VM when it is writable
KVM: arm64: Count pKVM stage-2 usage in secondary pagetable stats
KVM: arm64: Create each pKVM hyp vcpu after its corresponding host vcpu
KVM: arm64: Distinct pKVM teardown memcache for stage-2
KVM: arm64: Document ordering requirements for irqbypass
KVM: arm64: Don't translate FAR if invalid/unsafe
KVM: arm64: Drop kvm_arm_pmu_available static key
KVM: arm64: Enforce NV limits on a per-idregs basis
KVM: arm64: Factor out pKVM hyp vcpu creation to separate function
KVM: arm64: Factor out setting HCRX_EL2 traps into separate function
KVM: arm64: Fix documentation for KVM_CAP_ARM_WRITABLE_IMP_ID_REGS
KVM: arm64: Fix memory check in host_stage2_set_owner_locked()
KVM: arm64: Fix uninitialized memcache pointer in user_mem_abort()
KVM: arm64: Force HCR_EL2.xMO to 1 at all times in VHE mode
KVM: arm64: Hide ID_AA64MMFR2_EL1.NV from guest and userspace
KVM: arm64: Initialize HCRX_EL2 traps in pKVM
KVM: arm64: Introduce KVM_REG_ARM_VENDOR_HYP_BMAP_2
KVM: arm64: Kill HCRX_HOST_FLAGS
KVM: arm64: Load VPIDR_EL2 with the VM's MIDR_EL1 value
KVM: arm64: Maintain per-VM copy of implementation ID regs
KVM: arm64: Make ID_AA64MMFR4_EL1.NV_frac writable
KVM: arm64: Make ID_REG_LIMIT_FIELD_ENUM() more widely available
KVM: arm64: Mark HCR.EL2.E2H RES0 when ID_AA64MMFR1_EL1.VH is zero
KVM: arm64: Mark HCR.EL2.{NV*,AT} RES0 when ID_AA64MMFR4_EL1.NV_frac is 0
KVM: arm64: Move NV-specific capping to idreg sanitisation
KVM: arm64: Move PMUVer filtering into KVM code
KVM: arm64: nv: Add ICH_*_EL2 registers to vpcu_sysreg
KVM: arm64: nv: Add Maintenance Interrupt emulation
KVM: arm64: nv: Allow userland to set VGIC maintenance IRQ
KVM: arm64: nv: Fail KVM init if asking for NV without GICv3
KVM: arm64: nv: Fold GICv3 host trapping requirements into guest setup
KVM: arm64: nv: Handle L2->L1 transition on interrupt injection
KVM: arm64: nv: Load timer before the GIC
KVM: arm64: nv: Nested GICv3 emulation
KVM: arm64: nv: Plumb handling of GICv3 EL2 accesses
KVM: arm64: nv: Propagate used_lrs between L1 and L0 contexts
KVM: arm64: nv: Request vPE doorbell upon nested ERET to L2
KVM: arm64: nv: Respect virtual HCR_EL2.TWx setting
KVM: arm64: nv: Sanitise ICH_HCR_EL2 accesses
KVM: arm64: Only read HPFAR_EL2 when value is architecturally valid
KVM: arm64: PMU: Assume PMU presence in pmu-emul.c
KVM: arm64: PMU: Fix SET_ONE_REG for vPMC regs
KVM: arm64: PMU: Reload when resetting
KVM: arm64: PMU: Reload when user modifies registers
KVM: arm64: PMU: Set raw values from user to PM{C,I}NTEN{SET,CLR}, PMOVS{SET,CLR}
KVM: arm64: Prevent userspace from disabling AArch64 support at any virtualisable EL
KVM: arm64: Properly save/restore HCRX_EL2
KVM: arm64: Provide 1 event counter on IMPDEF hardware
KVM: arm64: ptdump: Test PMD_TYPE_MASK for block mapping
KVM: arm64: Remap PMUv3 events onto hardware
KVM: arm64: selftest: Don't try to disable AArch64 support
KVM: arm64: selftests: Explicitly set the page attrs to Inner-Shareable
KVM: arm64: selftests: Introduce and use hardware-definition macros
KVM: arm64: selftests: Test that TGRAN*_2 fields are writable
KVM: arm64: Set HCR_EL2.TID1 unconditionally
KVM: arm64: Specify hypercall ABI for retrieving target implementations
KVM: arm64: Switch to use hrtimer_setup()
KVM: arm64: Tear down vGIC on failed vCPU creation
KVM: arm64: Use a cpucap to determine if system supports FEAT_PMUv3
KVM: arm64: Use acquire/release to communicate FF-A version negotiation
KVM: arm64: Use guard() to cleanup usage of arm_pmus_lock
KVM: arm64: vgic-v4: Fall back to software irqbypass if LPI not found
KVM: arm64: vgic-v4: Only attempt vLPI mapping for actual MSIs
KVM: arm64: vgic-v4: Only WARN for HW IRQ mismatch when unmapping vLPI
KVM: Assert that a destroyed/freed vCPU is no longer visible
KVM: Drop kvm_arch_sync_events() now that all implementations are nops
KVM: MIPS: Switch to use hrtimer_setup()
KVM: nSVM: Pass next RIP, not current RIP, for nested VM-Exit on emulation
KVM: nVMX: Allow emulating RDPID on behalf of L2
KVM: nVMX: Allow the caller to provide instruction length on nested VM-Exit
KVM: nVMX: Always use IBPB to properly virtualize IBRS
KVM: nVMX: Check PAUSE_EXITING, not BUS_LOCK_DETECTION, on PAUSE emulation
KVM: nVMX: Consolidate missing X86EMUL_INTERCEPTED logic in L2 emulation
KVM: nVMX: Decouple EPT RWX bits from EPT Violation protection bits
KVM: nVMX: Emulate HLT in L2 if it's not intercepted
KVM: nVMX: Synthesize nested VM-Exit for supported emulation intercepts
KVM: PPC: Enable CAP_SPAPR_TCE_VFIO on pSeries KVM guests
KVM: PPC: Switch to use hrtimer_setup()
KVM: Rename kvm_handle_hva_range()
KVM: RISC-V: reset smstateen CSRs
KVM: riscv: selftests: Add Zaamo/Zalrsc extensions to get-reg-list test
KVM: riscv: selftests: Allow number of interrupts to be configurable
KVM: riscv: selftests: Change command line option
KVM: riscv: selftests: Do not start the counter in the overflow handler
KVM: s390: Don't use %pK through debug printing
KVM: s390: Don't use %pK through tracepoints
KVM: s390: Switch to use hrtimer_setup()
KVM: sefltests: Verify value of dirty_log_test last page isn't bogus
KVM: selftests: Actually emit forced emulation prefix for kvm_asm_safe_fep()
KVM: selftests: Add a nested (forced) emulation intercept test for x86
KVM: selftests: Add defines for AMD PMU CPUID features and properties
KVM: selftests: Add helpers for locally (un)blocking IRQs on x86
KVM: selftests: Add infrastructure for getting vCPU binary stats
KVM: selftests: Add option to rseq test to override /dev/cpu_dma_latency
KVM: selftests: Add printf attribute to _no_printf()
KVM: selftests: Add struct and helpers to wrap binary stats cache
KVM: selftests: Add test for KVM_REG_ARM_VENDOR_HYP_BMAP_2
KVM: selftests: Adjust number of files rlimit for all "standard" VMs
KVM: selftests: Allow running a single iteration of dirty_log_test
KVM: selftests: arm64: Test writes to MIDR,REVIDR,AIDR
KVM: selftests: Assert that __vm_get_stat() actually finds a stat
KVM: selftests: Close VM's binary stats FD when releasing VM
KVM: selftests: Collect *all* dirty entries in each dirty_log_test iteration
KVM: selftests: Continuously reap dirty ring while vCPU is running
KVM: selftests: Drop signal/kick from dirty ring testcase
KVM: selftests: Drop stale srandom() initialization from dirty_log_test
KVM: selftests: Drop the "feature event" param from guest test helpers
KVM: selftests: Ensure guest writes min number of pages in dirty_log_test
KVM: selftests: Fix an off-by-one in the number of dirty_log_test iterations
KVM: selftests: Fix mostly theoretical leak of VM's binary stats FD
KVM: selftests: Fix spelling mistake "UFFDIO_CONINUE" -> "UFFDIO_CONTINUE"
KVM: selftests: Fix typos in x86's PMU counter test's macro variable use
KVM: selftests: Get VM's binary stats FD when opening VM
KVM: selftests: Honor "stop" request in dirty ring test
KVM: selftests: Keep dirty_log_test vCPU in guest until it needs to stop
KVM: selftests: Limit dirty_log_test's s390x workaround to s390x
KVM: selftests: Macrofy vm_get_stat() to auto-generate stat name string
KVM: selftests: Make Intel arch events globally available in PMU counters test
KVM: selftests: Only validate counts for hardware-supported arch events
KVM: selftests: Post to sem_vcpu_stop if and only if vcpu_stop is true
KVM: selftests: Precisely track number of dirty/clear pages for each iteration
KVM: selftests: Print (previous) last_page on dirty page value mismatch
KVM: selftests: Print out the actual Top-Down Slots count on failure
KVM: selftests: Read per-page value into local var when verifying dirty_log_test
KVM: selftests: Relax assertion on HLT exits if CPU supports Idle HLT
KVM: selftests: Remove dead code in Intel PMU counters test
KVM: selftests: Remove unneeded semicolon
KVM: selftests: Set per-iteration variables at the start of each iteration
KVM: selftests: Support multiple write retires in dirty_log_test
KVM: selftests: Sync dirty_log_test iteration to guest *before* resuming
KVM: selftests: Tighten checks around prev iter's last dirty page in ring
KVM: selftests: Use continue to handle all "pass" scenarios in dirty_log_test
KVM: selftests: Use data load to trigger LLC references/misses in Intel PMU
KVM: SEV: Use long-term pin when registering encrypted memory regions
KVM: SEV: Use to_kvm_sev_info() for fetching kvm_sev_info struct
KVM: SVM: Add Idle HLT intercept support
KVM: SVM: Allocate IR data using atomic allocation
KVM: SVM: Convert plain error code numbers to defines
KVM: SVM: Don't change target vCPU state on AP Creation VMGEXIT error
KVM: SVM: Don't update IRTEs if APICv/AVIC is disabled
KVM: SVM: Ensure PSP module is initialized if KVM module is built-in
KVM: SVM: Forcibly leave SMM mode on SHUTDOWN interception
KVM: SVM: Inject #GP if memory operand for INVPCID is non-canonical
KVM: SVM: Invalidate "next" SNP VMSA GPA even on failure
KVM: SVM: Mark VMCB dirty before processing incoming snp_vmsa_gpa
KVM: SVM: Provide helpers to set the error code
KVM: SVM: Refuse to attempt VRMUN if an SEV-ES+ guest has an invalid VMSA
KVM: SVM: Require AP's "requested" SEV_FEATURES to match KVM's view
KVM: SVM: Set/clear SRSO's BP_SPEC_REDUCE on 0 <=> 1 VM count transitions
KVM: SVM: Simplify request+kick logic in SNP AP Creation handling
KVM: SVM: Update dump_ghcb() to use the GHCB snapshot fields
KVM: SVM: Use guard(mutex) to simplify SNP AP Creation error handling
KVM: SVM: Use guard(mutex) to simplify SNP vCPU state updates
KVM: SVM: WARN if an invalid posted interrupt IRTE entry is added
KVM: VMX: Assert that IRQs are disabled when putting vCPU on PI wakeup list
KVM: VMX: Don't modify guest XFD_ERR if CR0.TS=1
KVM: VMX: Extract checks on entry/exit control pairs to a helper macro
KVM: VMX: Pass XFD_ERR as pseudo-payload when injecting #NM
KVM: VMX: Reject KVM_RUN if userspace forces emulation during nested VM-Enter
KVM: VMX: Remove EPT_VIOLATIONS_ACC_*_BIT defines
KVM: VMX: Use named operands in inline asm
KVM: VMX: Use separate subclasses for PI wakeup lock to squash false positive
KVM: x86/cpuid: add type suffix to decimal const 48 fix building warning
KVM: x86/mmu: Add infrastructure to allow walking rmaps outside of mmu_lock
KVM: x86/mmu: Add support for lockless walks of rmap SPTEs
KVM: x86/mmu: Age TDP MMU SPTEs without holding mmu_lock
KVM: x86/mmu: Always update A/D-disabled SPTEs atomically
KVM: x86/mmu: Check and free obsolete roots in kvm_mmu_reload()
KVM: x86/mmu: Don't force atomic update if only the Accessed bit is volatile
KVM: x86/mmu: Factor out spte atomic bit clearing routine
KVM: x86/mmu: Only check gfn age in shadow MMU if indirect_shadow_pages > 0
KVM: x86/mmu: Prevent installing hugepages when mem attributes are changing
KVM: x86/mmu: Refactor low level rmap helpers to prep for walking w/o mmu_lock
KVM: x86/mmu: Skip shadow MMU test_young if TDP MMU reports page as young
KVM: x86/mmu: Walk rmaps (shadow MMU) without holding mmu_lock when aging gfns
KVM: x86/mmu: Wrap sanity check on number of TDP MMU pages with KVM_PROVE_MMU
KVM: x86/tdp_mmu: Remove tdp_mmu_for_each_pte()
KVM: x86/xen: Add an #ifdef'd helper to detect writes to Xen MSR
KVM: x86/xen: Bury xen_hvm_config behind CONFIG_KVM_XEN=y
KVM: x86/xen: Consult kvm_xen_enabled when checking for Xen MSR writes
KVM: x86/xen: Move kvm_xen_hvm_config field into kvm_xen
KVM: x86/xen: Only write Xen hypercall page for guest writes to MSR
KVM: x86/xen: Restrict hypercall MSR to unofficial synthetic range
KVM: x86/xen: Use guest's copy of pvclock when starting timer
KVM: x86: Acquire SRCU in KVM_GET_MP_STATE to protect guest memory accesses
KVM: x86: Add a #define for the architectural max instruction length
KVM: x86: Add infrastructure for secure TSC
KVM: x86: Always set mp_state to RUNNABLE on wakeup from HLT
KVM: x86: Apply TSX_CTRL_CPUID_CLEAR if and only if the vCPU has RTM or HLE
KVM: x86: block KVM_CAP_SYNC_REGS if guest state is protected
KVM: x86: Check that the high 32bits are clear in kvm_arch_vcpu_ioctl_run()
KVM: x86: Clear pv_unhalted on all transitions to KVM_MP_STATE_RUNNABLE
KVM: x86: Defer runtime updates of dynamic CPUID bits until CPUID emulation
KVM: x86: Do not use kvm_rip_read() unconditionally for KVM_PROFILING
KVM: x86: Do not use kvm_rip_read() unconditionally in KVM tracepoints
KVM: x86: Don't bleed PVCLOCK_GUEST_STOPPED across PV clocks
KVM: x86: Don't inject PV async #PF if SEND_ALWAYS=0 and guest state is protected
KVM: x86: Don't load/put vCPU when unloading its MMU during teardown
KVM: x86: Don't take kvm->lock when iterating over vCPUs in suspend notifier
KVM: x86: Drop local pvclock_flags variable in kvm_guest_time_update()
KVM: x86: Eliminate "handling" of impossible errors during SUSPEND
KVM: x86: Explicitly treat routing entry type changes as changes
KVM: x86: Explicitly zero-initialize on-stack CPUID unions
KVM: x86: Fold guts of kvm_arch_sync_events() into kvm_arch_pre_destroy_vm()
KVM: x86: Introduce kvm_set_mp_state()
KVM: x86: move vm_destroy callback at end of kvm_arch_destroy_vm
KVM: x86: Override TSC_STABLE flag for Xen PV clocks in kvm_guest_time_update()
KVM: x86: Pass reference pvclock as a param to kvm_setup_guest_pvclock()
KVM: x86: Plumb the emulator's starting RIP into nested intercept checks
KVM: x86: Plumb the src/dst operand types through to .check_intercept()
KVM: x86: Process "guest stopped request" once per guest time update
KVM: x86: Push down setting vcpu.arch.user_set_tsc
KVM: x86: Query X86_FEATURE_MWAIT iff userspace owns the CPUID feature bit
KVM: x86: Remove per-vCPU "cache" of its reference pvclock
KVM: x86: Remove the unreachable case for 0x80000022 leaf in __do_cpuid_func()
KVM: x86: Remove unused iommu_domain and iommu_noncoherent from kvm_arch
KVM: x86: Rename and invert async #PF's send_user_only flag to send_always
KVM: x86: Reset IRTE to host control if *new* route isn't postable
KVM: x86: Set PVCLOCK_GUEST_STOPPED only for kvmclock, not for Xen PV clock
KVM: x86: Setup Hyper-V TSC page before Xen PV clocks (during clock update)
KVM: x86: Switch to use hrtimer_setup()
KVM: x86: Take irqfds.lock when adding/deleting IRQ bypass producer
KVM: x86: Unload MMUs during vCPU destruction, not before
KVM: x86: Update Xen TSC leaves during CPUID emulation
KVM: x86: Use a dedicated flow for queueing re-injected exceptions
KVM: x86: Use for-loop to iterate over XSTATE size entries
KVM: x86: Use kvfree_rcu() to free old optimized APIC map
KVM: x86: Wake vCPU for PIC interrupt injection iff a valid IRQ was found
 
landlock: Add audit documentation
landlock: Add AUDIT_LANDLOCK_ACCESS and log ptrace denials
landlock: Add AUDIT_LANDLOCK_DOMAIN and log domain status
landlock: Add erratum for TCP fix
landlock: Add LANDLOCK_RESTRICT_SELF_LOG_*_EXEC_* flags
landlock: Add LANDLOCK_RESTRICT_SELF_LOG_SUBDOMAINS_OFF
landlock: Add the errata interface
landlock: Add unique ID generator
landlock: Always allow signals between threads of the same process
landlock: Clarify IPC scoping documentation
landlock: Factor out IOCTL hooks
landlock: Fix documentation for landlock_create_ruleset(2)
landlock: Fix documentation for landlock_restrict_self(2)
landlock: Identify domain execution crossing
landlock: Improve bit operations in audit code
landlock: Log file-related denials
landlock: Log mount-related denials
landlock: Log scoped denials
landlock: Log TCP bind and connect denials
landlock: Log the TGID of the domain creator
landlock: Log truncate and IOCTL denials
landlock: Move code to ease future backports
landlock: Move domain hierarchy management
landlock: Prepare to add second errata
landlock: Prepare to use credential instead of domain for filesystem
landlock: Prepare to use credential instead of domain for fowner
landlock: Prepare to use credential instead of domain for network
landlock: Prepare to use credential instead of domain for scope
landlock: Remove incorrect warning
landlock: Remove KUnit test that triggers a warning
landlock: Update log documentation
 
leds: aw200xx: don't use return with gpiod_set_value() variants
leds: Fix LED_OFF brightness race
leds: Kconfig: leds-st1202: Add select for required LEDS_TRIGGER_PATTERN
leds: leds-st1202: Initialize hardware before DT node child operations
leds: leds-st1202: Spacing and proofreading editing
leds: lp8860: Drop unneeded assignment for cache_type
leds: max77705: Add LEDs support
leds: mlxcpld: Remove unused ACPI header inclusion
leds: nic78bx: Tidy up ACPI ID table
leds: pca955x: Add HW blink support
leds: pca955x: Optimize probe LED selection
leds: pca955x: Refactor with helper functions and renaming
leds: pca955x: Use pointers to driver data rather than I2C client
leds: pwm-multicolor: Add check for fwnode_property_read_u32
leds: Rename simple directory to simatic
leds: rgb: leds-qcom-lpg: Add support for 6-bit PWM resolution
leds: rgb: leds-qcom-lpg: Fix calculation of best period Hi-Res PWMs
leds: rgb: leds-qcom-lpg: Fix pwm resolution max for Hi-Res PWMs
leds: rgb: leds-qcom-lpg: Fix pwm resolution max for normal PWMs
leds: st1202: Check for error code from devm_mutex_init() call
leds: st1202: Refactor st1202_led_set() to use !! operator for boolean conversion
leds: trigger: netdev: Configure LED blink interval for HW offload
leds: trigger: pattern: Switch to use hrtimer_setup()
 
lib min_heap: use size_t for array size and index variables
 
lib/crc-t10dif: remove crc_t10dif_is_optimized()
 
lib/crc32: don't bother with pure and const function attributes
lib/crc32: remove "_le" from crc32c base and arch functions
lib/crc32: remove obsolete CRC32 options from defconfig files
lib/crc32: rename __crc32c_le_combine() to crc32c_combine()
lib/crc32: standardize on crc32c() name for Castagnoli CRC32
lib/crc32: use void pointer for data
 
lib/crc64-rocksoft: stop wrapping the crypto API
 
lib/crc64: add support for arch-optimized implementations
lib/crc64: rename CRC64-Rocksoft to CRC64-NVME
 
lib/crc7: unexport crc7_be_syndrome_table
 
lib/crc: document all the CRC library kconfig options
lib/crc: remove CONFIG_LIBCRC32C
lib/crc: remove unnecessary prompt for CONFIG_CRC16
lib/crc: remove unnecessary prompt for CONFIG_CRC32 and drop 'default y'
lib/crc: remove unnecessary prompt for CONFIG_CRC4
lib/crc: remove unnecessary prompt for CONFIG_CRC64
lib/crc: remove unnecessary prompt for CONFIG_CRC7
lib/crc: remove unnecessary prompt for CONFIG_CRC8
lib/crc: remove unnecessary prompt for CONFIG_CRC_CCITT
lib/crc: remove unnecessary prompt for CONFIG_CRC_ITU_T
lib/crc: remove unnecessary prompt for CONFIG_CRC_T10DIF
lib/crc: remove unnecessary prompt for CONFIG_LIBCRC32C
 
lib/crc_kunit.c: add test and benchmark for CRC64-NVME
lib/crc_kunit.c: add test and benchmark for crc7_be()
lib/crc_kunit.c: update comment in crc_benchmark()
 
lib/dump_stack: Use preempt_model_str()
 
lib/interval_tree: add test case for interval_tree_iter_xxx() helpers
lib/interval_tree: add test case for span iteration
lib/interval_tree: fix the comment of interval_tree_span_iter_next_gap()
lib/interval_tree: skip the check before go to the right subtree
 
lib/iov_iter: fix to increase non slab folio refcount
 
lib/Kconfig.ubsan: Remove 'default UBSAN' from UBSAN_INTEGER_WRAP
 
lib/math: Add int_log test suite
lib/math: Add Kunit test suite for gcd()
 
lib/plist.c: add shortcut for plist_requeue()
 
lib/prime_numbers: convert self-test to KUnit
lib/prime_numbers: KUnit test should not select PRIME_NUMBERS
 
lib/rbtree: add random seed
lib/rbtree: enable userland test suite for rbtree related data structure
lib/rbtree: split tests
 
lib/scatterlist: Add SG_MITER_LOCAL and use it
 
lib/sort.c: add _nonatomic() variants with cond_resched()
 
lib/string_choices: Rearrange functions in sorted order
 
lib/test_hmm: make dmirror_atomic_map() consume a single page
 
lib/tests/kfifo_kunit.c: add tests for the kfifo structure
 
lib/zlib: drop EQUAL macro
 
lib: 842: Improve error handling in sw842_compress()
lib: Ensure prime numbers tests are included in KUnit test runs
lib: math: Move KUnit tests into tests/ subdir
lib: Move KUnit tests into tests/ subdirectory
lib: scatterlist: fix sg_split_phys to preserve original scatterlist offsets
lib: test_objpool: Switch to use hrtimer_setup()
 
libapi: Add missing header with NAME_MAX define to io_dir.h
 
libbpf: Add namespace for errstr making it libbpf_errstr
libbpf: Check the kflag of type tags in btf_dump
libbpf: Fix accessing BTF.ext core_relo header
libbpf: Fix hypothetical STT_SECTION extern NULL deref case
libbpf: fix LDX/STX/ST CO-RE relocation size adjustment logic
libbpf: Fix out-of-bound read
libbpf: Implement bpf_usdt_arg_size BPF function
libbpf: Introduce kflag for type_tags and decl_tags in BTF
libbpf: Introduce more granular state for bpf_object
libbpf: Pass BPF token from find_prog_btf_id to BPF_BTF_GET_FD_BY_ID
libbpf: Split bpf object load into prepare/load
libbpf: Use map_is_created helper in map setters
libbpf: Wrap libbpf API direct err with libbpf_err
 
libeth: move idpf_rx_csum_decoded and idpf_rx_extracted
 
libnvdimm/labels: Fix divide error in nd_label_data_init()
 
libnvdimm: Remove unused nd_attach_ndns
libnvdimm: Remove unused nd_region_conflict
 
libperf: Don't remove -g when EXTRA_CFLAGS are used
 
Linux: Linux 6.15
Linux: Linux 6.15-rc1
Linux: Linux 6.15-rc2
Linux: Linux 6.15-rc3
Linux: Linux 6.15-rc4
Linux: Linux 6.15-rc5
Linux: Linux 6.15-rc6
Linux: Linux 6.15-rc7
 
livepatch: Add comment to clarify klp_add_nops()
 
llc: fix data loss when reading from a socket in llc_ui_recvmsg()
 
loadpin: remove MODULE_COMPRESS_NONE as it is no longer supported
 
lockd: add netlink control interface
 
lockdep/mm: Fix might_fault() lockdep check of current->mm->mmap_lock
 
lockdep: Don't disable interrupts on RT in disable_irq_nosync_lockdep.*()
lockdep: Fix wait context check on softirq for PREEMPT_RT
lockdep: Remove disable_irq_lockdep()
 
locking/local_lock, mm: replace localtry_ helpers with local_trylock_t type
 
locking/local_lock: fix _Generic() matching of local_trylock_t
locking/local_lock: Introduce localtry_lock_t
 
locking/lock_events: Add locking events for lockdep
locking/lock_events: Add locking events for rtmutex slow paths
 
locking/lockdep: Add kasan_check_byte() check in lock_acquire()
locking/lockdep: Decrease nr_unused_locks if lock unused in zap_class()
locking/lockdep: Disable KASAN instrumentation of lockdep.c
 
locking/mutex: Add MUTEX_WARN_ON() into fast path
 
locking/percpu-rwsem: Add guard support
 
locking: Allow obtaining result of arch_mcs_spin_lock_contended
locking: Copy out qspinlock.c to kernel/bpf/rqspinlock.c
locking: Move common qspinlock helpers to a private header
locking: Move MCS struct definition to public header
 
LoongArch/orc: Use RCU in all users of __module_address().
 
LoongArch: Always select HAVE_VIRT_CPU_ACCOUNTING_GEN
LoongArch: BPF: Don't override subprog's return value
LoongArch: BPF: Fix off-by-one error in build_prologue()
LoongArch: BPF: Use move_addr() for BPF_PSEUDO_FUNC
 
loongarch: dts: remove non-existent DAC from 2k1000-ref
 
LoongArch: Enable jump table for objtool
LoongArch: Enable UBSAN (Undefined Behavior Sanitizer)
LoongArch: Fix device node refcount leak in fdt_cpu_clk_init()
LoongArch: Fix help text of CMDLINE_EXTEND in Kconfig
LoongArch: Fix MAX_REG_OFFSET calculation
LoongArch: ftrace: Use RCU in all users of __module_text_address().
LoongArch: Handle fp, lsx, lasx and lbt assembly symbols
LoongArch: Increase ARCH_DMA_MINALIGN up to 16
LoongArch: Increase MAX_IO_PICS up to 8
LoongArch: KVM: Add stub for kvm_arch_vcpu_preempted_in_kernel()
LoongArch: KVM: Fix multiple typos of KVM code
LoongArch: KVM: Fix PMU pass-through issue if VM exits to host finally
LoongArch: KVM: Fully clear some CSRs when VM reboot
LoongArch: KVM: Implement arch-specific functions for guest perf
LoongArch: KVM: Register perf callbacks for guest
LoongArch: KVM: Remove PGD saving during VM context switch
LoongArch: KVM: Remove unnecessary header include path
LoongArch: KVM: Switch to use hrtimer_setup()
LoongArch: Make do_xyz() exception handlers more robust
LoongArch: Make regs_irqs_disabled() more clear
LoongArch: Move __arch_cpu_idle() to .cpuidle.text section
LoongArch: Prevent cond_resched() occurring within kernel-fpu
LoongArch: Remove a bogus reference to ZONE_DMA
LoongArch: Return NULL from huge_pte_offset() for invalid PMD
LoongArch: Rework the arch_kgdb_breakpoint() implementation
LoongArch: Save and restore CSR.CNTC for hibernation
LoongArch: Select ARCH_USE_MEMTEST
LoongArch: Update Loongson-3 default config file
LoongArch: uprobes: Remove redundant code about resume_era
LoongArch: uprobes: Remove user_{en,dis}able_single_step()
LoongArch: vDSO: Make use of the t8 register for vgetrandom-chacha
LoongArch: vDSO: Remove --hash-style=sysv
LoongArch: vDSO: Switch to generic storage implementation
 
loop: Add sanity check for read/write_iter
loop: aio inherit the ioprio of original request
loop: check in LO_FLAGS_DIRECT_IO in loop_default_blocksize
loop: don't require ->write_iter for writable files in loop_configure
loop: factor out a loop_assign_backing_file helper
loop: LOOP_SET_FD: send uevents for partitions
loop: move vfs_fsync() out of loop_update_dio()
loop: properly send KOBJ_CHANGED uevent for disk device
loop: release the lo_work_lock before queue_work
loop: Remove struct loop_func_table
loop: set LO_FLAGS_DIRECT_IO in loop_assign_backing_file
loop: stop using vfs_iter_{read,write} for buffered I/O
loop: take the file system minimum dio alignment into account
 
lsm,rust: mark SecurityCtx methods inline
lsm,rust: reword "destroy" -> "release" in SecurityCtx
 
lsm: Add audit_log_lsm_data() helper
lsm: fix a missing security_uring_allowed() prototype
lsm: remove old email address for Stephen Smalley
 
m68k/nommu: stop using GENERIC_IOMAP
 
m68k: coldfire: select PCI_IOMAP for PCI
m68k: defconfig: Update defconfigs for v6.14-rc1
m68k: Do not include
m68k: mm: Replace deprecated strncpy() with strscpy()
m68k: setup: Remove size argument when calling strscpy()
m68k: sun3: Fix DEBUG_MMU_EMU build
m68k: sun3: Use str_read_write() helper in mmu_emu_handle_fault()
 
mac802154: Switch to use hrtimer_setup()
 
mailbox: arm_mhu: Constify amba_id table
mailbox: arm_mhu_db: Constify amba_id table
mailbox: arm_mhuv2: Constify amba_id table
mailbox: don't protect of_parse_phandle_with_args with con_mutex
mailbox: explicitly include
mailbox: mtk-cmdq: remove cl in struct cmdq_pkt
mailbox: pcc: Always clear the platform ack interrupt first
mailbox: pcc: Always map the shared memory communication address
mailbox: pcc: Drop unnecessary endianness conversion of pcc_hdr.flags
mailbox: pcc: Fix the possible race in updation of chan_in_use flag
mailbox: pcc: Refactor and simplify check_and_ack()
mailbox: pcc: Refactor error handling in irq handler into separate function
mailbox: pcc: Return early if no GAS register from pcc_mbox_cmd_complete_check
mailbox: pcc: Use acpi_os_ioremap() instead of ioremap()
mailbox: pl320-ipc: Constify amba_id table
mailbox: pl320-ipc: Drop unused xxx_destination functions
mailbox: Remove unneeded semicolon
mailbox: remove unused header files
mailbox: sort headers alphabetically
mailbox: Switch to use hrtimer_setup()
mailbox: tegra-hsp: Define dimensioning masks in SoC data
mailbox: use error ret code of of_parse_phandle_with_args()
 
mailmap: add an entry for Nicolas Schier
mailmap: add entries for Lance Yang
mailmap: add entry for Jean-Michel Hautbois
mailmap: Add entry for Rodrigo Siqueira
mailmap: Add entry for Srinivas Kandagatla
mailmap: add Jarkko's employer email address
mailmap: consolidate email addresses of Alexander Sverdlin
mailmap: map Loic Poulain's old email addresses
mailmap: map Stephen Smalley's old email addresses
mailmap: map Uwe's BayLibre addresses to a single one
mailmap: remap all addresses to kernel.org alias
mailmap: remove never used @parity.io email
mailmap: Update email for Asahi Lina
 
MAINTAINERS: .mailmap: update Mattijs Korpershoek's email address
MAINTAINERS: Add a secondary maintainer for bluefield_edac
MAINTAINERS: Add an entry for Amlogic pinctrl driver
MAINTAINERS: add an explicit credentials entry
MAINTAINERS: add Andrew and Baoquan as kexec maintainers
MAINTAINERS: add Baolin as shmem reviewer
MAINTAINERS: Add contact info for fbdev packed pixel drawing
MAINTAINERS: add core mm section
MAINTAINERS: add Danilo Krummrich as Rust reviewer
MAINTAINERS: Add dedicated entries for phy_link_topology
MAINTAINERS: Add documentation reference for Mellanox platform
MAINTAINERS: Add driver core headers to DRIVER CORE maintainers
MAINTAINERS: Add DRM GPU Scheduler reviewer
MAINTAINERS: Add Energy Model framework as properly maintained
MAINTAINERS: Add entries for Apple DWI backlight controller
MAINTAINERS: Add entries for Apple Z2 touchscreen driver
MAINTAINERS: Add entries for touchbar display driver
MAINTAINERS: Add entry for hid-universal-pidff driver
MAINTAINERS: add entry for Rust dma mapping helpers device driver API
MAINTAINERS: Add entry for Socfpga DWMAC ethernet glue driver
MAINTAINERS: Add entry for Synopsys DesignWare HDMI RX Driver
MAINTAINERS: add entry for the `pin-init` crate
MAINTAINERS: add entry for the Samsung Exynos ACPM mailbox protocol
MAINTAINERS: add exclude for dt-bindings to imx entry
MAINTAINERS: Add Frank Li to Silvaco I3C
MAINTAINERS: add HFS/HFS+ maintainers
MAINTAINERS: add hung-task detector section
MAINTAINERS: Add ism.h to S390 NETWORKING DRIVERS
MAINTAINERS: Add Lukas & Ignat & Stefan for asymmetric keys
MAINTAINERS: add mailbox API's tree type and location
MAINTAINERS: add maintainer for the GOcontroll Moduline module slot
MAINTAINERS: add me as maintainer for the gpio sloppy logic analyzer
MAINTAINERS: add memory advice section
MAINTAINERS: add mm GUP section
MAINTAINERS: add mm ksm section
MAINTAINERS: add mm memory policy section
MAINTAINERS: add mm reclaim section
MAINTAINERS: add MM subsection for the page allocator
MAINTAINERS: add mm THP section
MAINTAINERS: add mmap trace events to MEMORY MAPPING
MAINTAINERS: add more keywords for the GPIO subsystem entry
MAINTAINERS: add myself as maintainer for the fsl-mc bus
MAINTAINERS: add myself as vmalloc co-maintainer
MAINTAINERS: add myself to co-maintain ZSTD
MAINTAINERS: add Nicolas Frattaroli to rockchip-rng maintainers
MAINTAINERS: add Pedro as reviewer to the MEMORY MAPPING section
MAINTAINERS: add peterx as userfaultfd reviewer
MAINTAINERS: Add pin control and GPIO to the Intel MID record
MAINTAINERS: add reverse mapping section
MAINTAINERS: add reviewer for Chinese translations
MAINTAINERS: add rust bindings entry for bitmap API
MAINTAINERS: Add s390 networking drivers to NETWORKING DRIVERS
MAINTAINERS: add section for locking of mm's and VMAs
MAINTAINERS: add Serge Hallyn as a credentials reviewer
MAINTAINERS: add the linuppc-dev list to the fsl-mc bus entry
MAINTAINERS: Add TTM reviewers
MAINTAINERS: Add vDSO selftests
MAINTAINERS: Add Vincenzo Frascino as Arm Morello Maintainer
MAINTAINERS: Add Vincenzo Frascino as Xilinx Sound Driver Maintainer
MAINTAINERS: Add Vinicius Gomes to MAINTAINERS for IAA Crypto
MAINTAINERS: add Yang Yang as a co-maintainer of PER-TASK DELAY ACCOUNTING
MAINTAINERS: adjust entries in FORTIFY_SOURCE and KERNEL HARDENING
MAINTAINERS: adjust entry in AIROHA ETHERNET DRIVER
MAINTAINERS: adjust file entry in MAPLE TREE
MAINTAINERS: adjust the file entry in GOCONTROLL MODULINE MODULE SLOT
MAINTAINERS: adjust the file entry in INTEL PMC CORE DRIVER
MAINTAINERS: adjust the file entry in SPI OFFLOAD
MAINTAINERS: Also exclude xe for drm-misc
MAINTAINERS: append initramfs files to the VFS section
MAINTAINERS: Assign maintainer for the port controller drivers
MAINTAINERS: Change maintainer for IDXD
MAINTAINERS: Change my role from Maintainer to Reviewer
MAINTAINERS: configfs: add Andreas Hindborg as maintainer
MAINTAINERS: consistently use my dedicated email address
MAINTAINERS: delete email for Shiraz Hashim
MAINTAINERS: driver core: mark Rafael and Danilo as co-maintainers
MAINTAINERS: Drop myself to reviewer for ravb driver
MAINTAINERS: erofs: add myself as reviewer
MAINTAINERS: fix nonexistent dtbinding file name
MAINTAINERS: fixup USERFAULTFD entry
MAINTAINERS: hfs/hfsplus: add myself as maintainer
MAINTAINERS: mailmap: update Hyeonggon's name and email address
MAINTAINERS: match mxc in file names by IMX / MXC entry
MAINTAINERS: mm: add entry for execmem
MAINTAINERS: mm: add entry for numa memblocks and numa emulation
MAINTAINERS: mm: add entry for secretmem
MAINTAINERS: Move Manivannan Sadhasivam as PCI Native host bridge and endpoint maintainer
MAINTAINERS: pci: add entry for Rust PCI code
MAINTAINERS: remove adi,ad7606.yaml from SEPS525
MAINTAINERS: Remove Conor Culhane from Silvaco I3C
MAINTAINERS: Remove entry for Seth Heasley
MAINTAINERS: remove myself as reviewer
MAINTAINERS: Remove Noralf Trønnes as driver maintainer
MAINTAINERS: reorder preferred email for Steve French
MAINTAINERS: rust: add tree field for RUST [ALLOC]
MAINTAINERS: spacemit: update various info
MAINTAINERS: switch my mail address for GVT driver
MAINTAINERS: TPM DEVICE DRIVER: add missing includes
MAINTAINERS: Update Alexey Makhalov's email address
MAINTAINERS: Update ALIENWARE WMI DRIVER entry
MAINTAINERS: Update AMD NTB maintainers
MAINTAINERS: Update AMDGPU DML maintainers info
MAINTAINERS: update amdgpu maintainers list
MAINTAINERS: update bridge entry
MAINTAINERS: Update DRM GPU Scheduler section
MAINTAINERS: Update drm/rcar-du maintainers
MAINTAINERS: Update hid-universal-pidff entry
MAINTAINERS: update HUGETLB reviewers
MAINTAINERS: update info for SOPHGO DEVICETREES and DRIVERS
MAINTAINERS: Update intel_vpu maintainer list
MAINTAINERS: Update Loic Poulain's email address
MAINTAINERS: Update maintainer of repaper and mi0283qt
MAINTAINERS: Update maintainers for ChromeOS USBC related drivers
MAINTAINERS: Update my email address
MAINTAINERS: update my email address
MAINTAINERS: update Open vSwitch maintainers
MAINTAINERS: update page allocator section
MAINTAINERS: Update section for cpuidle-psci
MAINTAINERS: update SLAB ALLOCATOR maintainers
MAINTAINERS: Update sysctl file list in MAINTAINERS
MAINTAINERS: update the location of the driver-core git tree
MAINTAINERS: Update the MODULE SUPPORT section
MAINTAINERS: use kernel.org alias
MAINTAINERS: use kernel.org alias
MAINTAINERS: Use my kernel.org address for ACPI PMIC work
MAINTAINERS: Use my kernel.org address for USB4/Thunderbolt work
 
Linux: make use of anon_inode_getfile_fmode()
 
maple_tree: correct comment for mas_start()
maple_tree: remove a BUG_ON() in mas_alloc_nodes()
maple_tree: use ma_dead_node() in mte_dead_node()
 
mcb: fix a double free bug in chameleon_parse_gdd()
 
mctp: Fix incorrect tx flow invalidation condition in mctp-i2c
 
md/md-bitmap: fix stats collection for external bitmaps
md/md-bitmap: fix wrong bitmap_limit for clustermd when write sb
 
md/md-cluster: cleanup md_cluster_ops reference
 
md/raid1,raid10: don't ignore IO flags
 
md/raid10: fix missing discard IO accounting
md/raid10: wait barrier before returning discard request with REQ_NOWAIT
 
md/raid1: Add check for missing source disk in process_checks()
md/raid1: fix memory leak in raid1_run() if no active rdev
 
md/raid5: merge reshape_progress checking inside get_reshape_loc()
 
md: don't export md_cluster_ops
md: ensure resync is prioritized over recovery
md: fix mddev uaf while iterating all_mddevs list
md: improve return types of badblocks handling functions
md: introduce struct md_submodule_head and APIs
md: merge common code into find_pers()
md: only include md-cluster.h if necessary
md: switch md-cluster to use md_submodle_head
md: switch personalities to use md_submodule_head
 
mdacon: rework dependency list
 
mdomain: Merge branch dt into next
mdomain: Merge branch rockchip into next
 
media: admin-guide: add mgb4 GMSL modules variants description
media: adv7180: Disable test-pattern control on adv7180
media: adv7511-v4l2: add support for the EEODB
media: atomisp: Remove vidioc_g/s callback
media: atomisp: Replace queryctrl with query_ext_ctrl
media: c8sectpfe: Call of_node_put(i2c_bus) only once in c8sectpfe_probe()
media: ccs-pll: Make variables const where appropriate
media: cec: core: allow raw msg transmit while configuring
media: cec: move driver for TDA9950 from drm/i2c
media: cec: tda9950: add back i2c dependency
media: cec: use us_to_ktime() where appropriate
media: chips-media: wave5: Avoid race condition in the interrupt handler
media: chips-media: wave5: Fix a hang after seeking
media: chips-media: wave5: Fix gray color on screen
media: chips-media: wave5: Fix timeout while testing 10bit hevc fluster
media: coda: Add system resume interface
media: cx231xx: Convert enum into a define
media: cx231xx: Remove vidioc_s_ctrl callback
media: cx231xx: set device_caps for 417
media: cx23885: Add analog support for AVerMedia H789-C PCIe card
media: cx23885: add simple suspend/resume
media: cx23885: Remove unused netup_eeprom_write
media: dibx000_common: Constify struct i2c_algorithm
media: Documentation: Receiver drivers should call v4l2_get_link_freq()
media: Documentation: tx-rx: Move transmitter control out of CSI-2 part
media: Documentation: Update link frequency driver documentation
media: dt-bindings: adv7180: Document the 'interrupts' property
media: dt-bindings: aspeed,video-engine: Convert to json schema
media: dt-bindings: mediatek,vcodec-encoder: Drop assigned-clock properties
media: dt-bindings: update clocks for sc7280-camss
media: dvb-frontends: tda10048: Make the range of z explicit.
media: dvb-usb-v2: Constify struct i2c_algorithm
media: dvb-usb: Constify struct i2c_algorithm
media: dvb-usb: Constify struct usb_device_id
media: dvb: Fix spelling mistake "ofset" -> "offset"
media: dw9719: Add DW9761 support
media: hi556: Add missing '\n' to hi556 error messages
media: hi556: Don't log hi556_check_hwcfg() errors twice
media: hi556: Fix memory leak (on error) in hi556_check_hwcfg()
media: hi556: Improve error logging when fwnode is not found
media: hi556: remove redundant assignment to variable enable
media: i2c: add lt6911uxe hdmi bridge driver
media: i2c: adv748x: Fix test pattern selection mask
media: i2c: ccs: Set the device's runtime PM status correctly in probe
media: i2c: ccs: Set the device's runtime PM status correctly in remove
media: i2c: imx214: Add analogue/digital gain control
media: i2c: imx214: Add test pattern control
media: i2c: imx214: Add vblank and hblank controls
media: i2c: imx214: Check number of lanes from device tree
media: i2c: imx214: Convert to CCI register access helpers
media: i2c: imx214: Drop IMX214_REG_EXPOSURE from mode reg arrays
media: i2c: imx214: Fix link frequency validation
media: i2c: imx214: Fix uninitialized variable in imx214_set_ctrl()
media: i2c: imx214: Implement vflip/hflip controls
media: i2c: imx214: Rectify probe error handling related to runtime PM
media: i2c: imx214: Replace register addresses with macros
media: i2c: imx214: Simplify with dev_err_probe()
media: i2c: imx214: Use subdev active state
media: i2c: imx214: Verify chip ID
media: i2c: imx219: Correct the minimum vblanking value
media: i2c: imx219: Increase minimum LLP to fix blocky artefacts
media: i2c: imx219: make HBLANK r/w to allow longer exposures
media: i2c: imx219: Only use higher LLP_MIN for binned resolutions
media: i2c: imx219: Rectify runtime PM handling in probe and remove
media: i2c: imx219: remove context around case
media: i2c: imx219: Rename VTS to FRM_LENGTH
media: i2c: imx219: Scale the pixel rate for analog binning
media: i2c: imx219: Simplify binning mode
media: i2c: imx219: Use subdev state to calculate binning and pixelrate
media: i2c: imx283: Drop runtime suspend/resume functions
media: i2c: imx319: Rectify runtime PM handling probe and remove
media: i2c: imx415: Add read/write control of VBLANK
media: i2c: imx415: Link frequencies are not exclusive to num lanes
media: i2c: imx415: Make HBLANK controllable and in consistent units
media: i2c: lt6911uxe: add two selects to Kconfig
media: i2c: lt6911uxe: Fix Kconfig dependencies:
media: i2c: ov2740: Free control handler on error path
media: i2c: ov2740: Small cleanups
media: i2c: ov7251: Introduce 1 ms delay between regulators and en GPIO
media: i2c: ov7251: Set enable GPIO low in probe
media: i2c: ov9282: add AEC Manual register definition
media: i2c: ov9282: use register definitions
media: i2c: tda1997x: Call of_node_put(ep) only once in tda1997x_parse_dt()
media: imx219: Adjust PLL settings based on the number of MIPI lanes
media: imx335: Set vblank immediately
media: intel/ipu6: Obtain link frequency from the remote subdev pad
media: intel/ipu6: set the dev_parent of video device to pdev
media: ioctl: Simulate v4l2_queryctrl with v4l2_query_ext_ctrl
media: ipu6: Drop unused ipu6_dma_get_sgtable()
media: iris: add check to allow sub states transitions
media: iris: add check whether the video session is supported or not
media: iris: add platform driver for iris video device
media: iris: add support for drain sequence
media: iris: add support for dynamic resolution change
media: iris: allocate, initialize and queue internal buffers
media: iris: enable video driver probe of SM8250 SoC
media: iris: handle streamoff/on from client in dynamic resolution change
media: iris: implement enum_fmt and enum_framesizes ioctls
media: iris: implement g_selection ioctl
media: iris: implement iris v4l2 file ops
media: iris: implement iris v4l2_ctrl_ops
media: iris: implement power management
media: iris: implement power scaling for vpu2 and vpu3
media: iris: implement query_cap ioctl
media: iris: implement reqbuf ioctl with vb2_queue_setup
media: iris: implement s_fmt, g_fmt and try_fmt ioctls
media: iris: implement set properties to firmware during streamon
media: iris: implement subscribe_event and unsubscribe_event ioctls
media: iris: implement the boot sequence of the firmware
media: iris: implement vb2 ops for buf_queue and firmware response
media: iris: implement vb2 streaming ops
media: iris: implement video firmware load/unload
media: iris: introduce host firmware interface with necessary hooks
media: iris: introduce iris core state management with shared queues
media: iris: rename module file
media: iris: subscribe parameters and properties to firmware for hfi_gen2
media: ivsc: csi: Obtain link frequency from the media pad
media: MAINTAINERS: add Qualcomm iris video accelerator driver
media: mediatek: vcodec: Fix a resource leak related to the scp device in FW initialization
media: mgb4: Added support for additional GMSL modules variants
media: mgb4: Fix CMT registers update logic
media: mgb4: Fix switched CMT frequency range "magic values" sets
media: mtk-vcodec: venc: avoid -Wenum-compare-conditional warning
media: nuvoton: Fix reference handling of ece_node
media: nuvoton: Fix reference handling of ece_pdev
media: omap3isp: Handle ARM dma_iommu_mapping
media: omap3isp: Use syscon_regmap_lookup_by_phandle_args
media: ov08x40: Add missing '\n' to ov08x40_check_hwcfg() error messages
media: ov08x40: Add missing ov08x40_identify_module() call on stream-start
media: ov08x40: Don't log ov08x40_check_hwcfg() errors twice
media: ov08x40: Fix value of reset GPIO when requesting it
media: ov08x40: Get clock on ACPI platforms too
media: ov08x40: Get reset GPIO and regulators on ACPI platforms too
media: ov08x40: Improve ov08x40_[read|write]_reg() error returns
media: ov08x40: Improve ov08x40_identify_module() error logging
media: ov08x40: Log chip ID when identifying the chip
media: ov08x40: Move fwnode_graph_get_next_endpoint() call up
media: ov08x40: Move ov08x40_identify_module() function up
media: ov08x40: Properly turn sensor on/off when runtime-suspended
media: pci: ipu6: drop vb2_ops_wait_prepare/finish
media: pci: mgb4: include linux/errno.h
media: platform: allgro-dvt: unregister v4l2_device on the error path
media: platform: rpi1-cfe: drop vb2_ops_wait_prepare/finish
media: platform: stm32: Add check for clk_enable()
media: platform: synopsys: Add support for HDMI input driver
media: platform: synopsys: hdmirx: Fix 64-bit division for 32-bit targets
media: platform: synopsys: hdmirx: Optimize struct snps_hdmirx_dev
media: platform: synopsys: hdmirx: Remove duplicated header inclusion
media: platform: synopsys: hdmirx: Remove unused HDMI audio CODEC relics
media: platform: synopsys: VIDEO_SYNOPSYS_HDMIRX should depend on ARCH_ROCKCHIP
media: platform: ti: Remove unused omap3isp_print_status
media: pvrusb2: Convert queryctrl to query_ext_ctrl
media: pvrusb2: Remove g/s_ctrl callbacks
media: pwc: remove useless header files
media: qcom: camss: Add callback API for RUP update and buf done
media: qcom: camss: Add CSID 780 support
media: qcom: camss: Add default case in vfe_src_pad_code
media: qcom: camss: Add sm845 named power-domain support
media: qcom: camss: Add sm8550 compatible
media: qcom: camss: add support for SDM670 camss
media: qcom: camss: Add support for VFE 780
media: qcom: camss: csid: Move common code into csid core
media: qcom: camss: csid: Only add TPG v4l2 ctrl if TPG hardware is available
media: qcom: camss: csiphy-3ph: Add Gen2 v2.1.2 two-phase MIPI CSI-2 DPHY support
media: qcom: camss: csiphy-3ph: Fix trivial indentation fault in defines
media: qcom: camss: csiphy-3ph: Move CSIPHY variables to data field inside csiphy struct
media: qcom: camss: csiphy-3ph: Remove redundant PHY init sequence control loop
media: qcom: camss: csiphy-3ph: Rename struct
media: qcom: camss: csiphy-3ph: Use an offset variable to find common control regs
media: qcom: camss: csiphy: Add an init callback to CSI PHY devices
media: qcom: camss: switch CSID to defined MIPI CSI data type IDs
media: qcom: camss: update clock names for sc7280
media: qcom: camss: vfe: Move common code into vfe core
media: qcom: Clean up Kconfig dependencies
media: radio-aztech.c: fix old email in comment
media: radio-wl1273: Rename wl1273_fm_vidioc_s_ctrl
media: rc: add keymap for Siemens Gigaset RC20 remote
media: rc: reduce useless padding in struct rc_dev etc
media: rcar-csi2: Add RAW10 and RAW12 formats
media: rcar-csi2: Convert to .{enable|disable}_streams
media: rcar-csi2: Move Y8 entry to a better place
media: rcar-csi2: Use v4l2_get_link_freq()
media: rcar-csi2: Use v4l2_subdev_{enable|disable}_streams()
media: rcar-isp: Add RAW8, RAW10 and RAW12 formats
media: rcar-isp: Convert to .{enable|disable}_streams
media: rcar-isp: Convert to subdev state
media: rcar-isp: Use v4l2_subdev_{enable|disable}_streams()
media: rcar-vin: Use v4l2_subdev_{enable|disable}_streams()
media: rockchip: rga: fix field in OUTPUT buffers
media: rockchip: rga: fix rga offset lookup
media: s5p-mfc: Corrected NV12M/NV21M plane-sizes
media: siano: Fix error handling in smsdvb_module_init()
media: stm32: csi: add missing pm_runtime_put on error
media: stm32: csi: correct unsigned or useless variable settings
media: stm32: csi: register subdev only at end of probe
media: stm32: csi: remove useless fwnode_graph_get_endpoint call
media: stm32: csi: simplify enable_streams error handling
media: stm32: csi: use ARRAY_SIZE to search D-PHY table
media: stm32: dcmipp: add has_csi2 & needs_mclk in match data
media: stm32: dcmipp: correct ret type in dcmipp_graph_notify_bound
media: streamzap: fix race between device disconnection and urb callback
media: streamzap: prevent processing IR data on URB failure
media: Switch to use hrtimer_setup()
media: synopsys: hdmirx: Fix signedness bug in hdmirx_parse_dt()
media: tc358746: add support for 8/10/12/14-bit RAW Bayer formats
media: tc358746: fix locking issue
media: tc358746: improve calculation of the D-PHY timing registers
media: test-drivers: vivid: don't call schedule in loop
media: tuners: Constify struct tunertype, tuner_range and tuner_params
media: uapi: rkisp1-config: Fix typo in extensible params example
media: usb: use kmalloc_array() to replace kmalloc()
media: uvcvideo: Add quirk for Actions UVC05
media: uvcvideo: Add sanity check to uvc_ioctl_xu_ctrl_map
media: uvcvideo: add support for compound controls
media: uvcvideo: document UVC v1.5 ROI
media: uvcvideo: Drop the uvc_driver structure
media: uvcvideo: Factor out clamping from uvc_ctrl_set
media: uvcvideo: Factor out query_boundaries from query_ctrl
media: uvcvideo: Handle uvc menu translation inside uvc_get_le_value
media: uvcvideo: Handle uvc menu translation inside uvc_set_le_value
media: uvcvideo: implement UVC v1.5 ROI
media: uvcvideo: Introduce uvc_mapping_v4l2_size
media: uvcvideo: let v4l2_query_v4l2_ctrl() work with v4l2_query_ext_ctrl
media: uvcvideo: refactor uvc_ioctl_g_ext_ctrls
media: uvcvideo: Remove vidioc_queryctrl
media: uvcvideo: Support any size for mapping get/set
media: uvcvideo: support V4L2_CTRL_WHICH_MIN/MAX_VAL
media: uvcvideo: uvc_ioctl_(g|s)_ext_ctrls: handle NoP case
media: v4l2-core: Introduce v4l2_query_ext_ctrl_to_v4l2_queryctrl
media: v4l2-core: use (t,l)/wxh format for rectangle
media: v4l2-ctrls: add support for V4L2_CTRL_WHICH_MIN/MAX_VAL
media: v4l2-dv-timings: add v4l2_num_edid_blocks() helper
media: v4l2-dv-timings: prevent possible overflow in v4l2_detect_gtf()
media: v4l2-tpg: use (t,l)/wxh format for rectangle
media: v4l2: Remove vidioc_g_ctrl callback
media: v4l2: Remove vidioc_queryctrl callback
media: v4l2: Remove vidioc_s_ctrl callback
media: v4l2_ctrl: Add V4L2_CTRL_TYPE_RECT
media: v4l: Convert the users of v4l2_get_link_freq to call it on a pad
media: v4l: Memset argument to 0 before calling get_mbus_config pad op
media: v4l: Support obtaining link frequency via get_mbus_config
media: v4l: Support passing media pad argument to v4l2_get_link_freq()
media: venus: hfi: add a check to handle OOB in sfr region
media: venus: hfi: add check to handle incorrect queue size
media: venus: hfi_parser: add check to avoid out of bound access
media: venus: hfi_parser: refactor hfi packet parsing logic
media: verisilicon: HEVC: Initialize start_bit field
media: verisilicon: VP9: Fix typo
media: vgxy61: Replace nested min() with single min3()
media: video-i2c: Use HWMON_CHANNEL_INFO macro to simplify code
media: vim2m: print device name after registering device
media: vimc: skip .s_stream() for stopped entities
media: visl: Fix ERANGE error when setting enum controls
media: vivid: Add a rectangle control
media: vivid: fix FB dependency
media: vivid: Introduce VIDEO_VIVID_OSD
media: vivid: Move all fb_info references into vivid-osd
media: xilinx-tpg: fix double put in xtpg_parse_of()
 
mei: me: add panther lake H DID
mei: Remove unused functions
mei: vsc: Fix fortify-panic caused by invalid counted_by() use
mei: vsc: Use struct vsc_tp_packet as vsc-tp tx_buf and rx_buf type
 
mellanox: Relocate mlx-platform driver
 
memblock tests: add test for memblock_set_node
memblock tests: Fix mutex related build error
 
memblock: Accept allocated memory before use in memblock_double_array()
memblock: don't release high memory to page allocator when HIGHMEM is off
 
memcg: add CONFIG_MEMCG_V1 for 'local' functions
memcg: always call cond_resched() after fn()
memcg: avoid refill_stock for root memcg
memcg: bypass root memcg check for skmem charging
memcg: call the free function when allocation of pn fails
memcg: don't call propagate_protected_usage() for v1
memcg: factor out the replace_stock_objcg function
memcg: move do_memsw_account() to CONFIG_MEMCG_V1
memcg: use OFP_PEAK_UNSET instead of -1
memcg: Use trylock to access memcg stock_lock.
 
meminfo: add a per node counter for balloon drivers
 
memory: mtk-smi: Add ostd setting for mt8192
memory: tegra20-emc: Drop redundant platform_get_irq() error printk
 
memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
 
Linux: Merge 6.14-rc3 into driver-core-next
Linux: Merge 6.14-rc3 into tty-next
Linux: Merge 6.14-rc3 into usb-next
Linux: Merge 6.14-rc6 into char-misc-next
Linux: Merge 6.14-rc6 into driver-core-next
Linux: Merge back ACPI platform_profile driver material for 6.15
Linux: Merge back ACPI platform_profile material for 6.15
Linux: Merge back earlier cpufreq material for 6.15
Linux: Merge back earlier cpuidle material for 6.15
 
Merge branch : '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch : '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-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/net-queue
Merge branch : '1GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch : '200GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch : '20250109-qcs8300-mm-patches-new-v4-0-63e8ac268b02@quicinc.com' into clk-for-6.15
Merge branch : '20250203063427.358327-2-alexeymin@postmarketos.org' into clk-for-6.15
Merge branch : '20250212-sdm429-rpm-v1-1-0a24ac19a478@mainlining.org' into clk-for-6.15
Merge branch : '20250313110359.242491-1-quic_mmanikan@quicinc.com' into clk-for-6.15
Merge branch : '6.15/scsi-queue' into 6.15/scsi-fixes
Merge branch : 'add-af_xdp-support-for-cn10k'
Merge branch : 'add-missing-netlink-error-message-macros-to-coccinelle-test'
Merge branch : 'add-perout-configuration-support-in-iep-driver'
Merge branch : 'add-sock_kmemdup-helper'
Merge branch : 'add-usb-net-support-for-telit-cinterion-fn990b'
Merge branch : 'add-usb-support-for-telit-cinterion-fn990b'
Merge branch : 'address-eee-regressions-on-ksz-switches-since-v6-9-v6-14'
Merge branch : 'af_unix-clean-up-headers'
Merge branch : 'am65-cpsw-cleanup'
Merge branch : 'arena-spin-lock'
Merge branch : 'basic-xdp-support-for-dqo-rda-queue-format'
Merge branch : 'bnxt_en-add-npar-1-2-and-tph-support'
Merge branch : 'bnxt_en-driver-update'
Merge branch : 'bnxt_en-fix-max_skb_frags-30'
Merge branch : 'bnxt_en-fixes'
Merge branch : 'bpf-copy_verifier_state-should-copy-loop_entry-field'
Merge branch : 'bpf-cpumap-enable-gro-for-xdp_pass-frames'
Merge branch : 'bpf-fix-array-bounds-error-with-may_goto-and-add-selftest'
Merge branch : 'bpf-fix-oob-read-and-add-tests-for-load-acquire-store-release'
Merge branch : 'bpf-fix-softlock-condition-in-bpf-hashmap-interation'
Merge branch : 'bpf-introduce-helper-for-populating-bpf_cpumask'
Merge branch : 'bpf-mm-introduce-try_alloc_pages'
Merge branch : 'bpf-reject-attaching-fexit-fmod_ret-to-noreturn-functions'
Merge branch : 'bpf-simple-dfa-based-live-registers-analysis'
Merge branch : 'bpf-support-setting-max-rto-for-bpf_setsockopt'
Merge branch : 'bpftool-using-the-right-format-specifiers'
Merge branch : 'btf-arbitrary-__attribute__-encoding'
Merge branch : 'bug-fixes-from-xdp-and-perout-series'
Merge branch : 'bug-fixes-from-xdp-patch-series'
Merge branch : 'collection-of-dsa-bug-fixes'
Merge branch : 'cpuidle-menu'
Merge branch : 'dt-bindings-net-realtek-rtl9301-switch'
Merge branch : 'dynamic-possix-clocks-permission-checks'
Merge branch : 'enable-sgmii-and-2500basex-interface-mode-switching-for-intel-platforms'
Merge branch : 'enable-writing-xattr-from-bpf-programs'
Merge branch : 'enetc-bug-fixes-for-bpf_xdp_adjust_head-and-bpf_xdp_adjust_tail'
Merge branch : 'enic-enable-32-64-byte-cqes-and-get-max-rx-tx-ring-size-from-hw'
Merge branch : 'enic-use-page-pool-api-for-receiving-packets'
Merge branch : 'eth-fbnic-cleanup-macros-and-string-function'
Merge branch : 'eth-fbnic-report-software-queue-stats'
Merge branch : 'eth-fbnic-support-ring-size-configuration'
Merge branch : 'eth-fbnic-support-rss-contexts-and-ntuple-filters'
Merge branch : 'eth-fbnic-update-fbnic-driver'
Merge branch : 'eth-mlx4-use-the-page-pool-for-rx-buffers'
Merge branch : 'expand-cmsg_ipv6-sh-with-ipv4-support'
Merge branch : 'extend-struct_ops-support-for-operators'
Merge branch : 'fbnic-fw-ipc-mailbox-fixes'
Merge branch : 'fib-rules-convert-rtm_newrule-and-rtm_delrule-to-per-netns-rtnl'
Merge branch : 'fib_rules-fix-iif-oif-matching-on-l3-master-device'
Merge branch : 'fix-felix-dsa-taprio-gates-after-clock-jump'
Merge branch : 'fix-wrong-hds-thresh-value-setting'
Merge branch : 'fixes' into for-next
Merge branch : 'fixes' into topic/cxl
Merge branch : 'fixes-for-mv88e6xxx-mainly-6320-family'
Merge branch : 'flexible-array-for-ip-tunnel-options'
Merge branch : 'follow-up-on-deduplicate-cookie-logic'
Merge branch : 'for-6.14-fixes' into for-6.15
Merge branch : 'for-6.14-fixes' into for-6.15
Merge branch : 'for-6.15-console-suspend-api-cleanup' into for-linus
Merge branch : 'for-6.15/amd_sfh' into for-linus
Merge branch : 'for-6.15/apple' into for-linus
Merge branch : 'for-6.15/bpf' into for-linus
Merge branch : 'for-6.15/core' into for-linus
Merge branch : 'for-6.15/dirty-shutdown' into cxl-for-next2
Merge branch : 'for-6.15/extended-linear-cache' into cxl-for-next2
Merge branch : 'for-6.15/features' into cxl-for-next
Merge branch : 'for-6.15/features' into fwctl
Merge branch : 'for-6.15/ftrace-test' into for-linus
Merge branch : 'for-6.15/fw-first-error-logging' into cxl-for-next2
Merge branch : 'for-6.15/google' into for-linus
Merge branch : 'for-6.15/guard_cleanups' into cxl-for-next2
Merge branch : 'for-6.15/intel-ish' into for-linus
Merge branch : 'for-6.15/intel-thc' into for-linus
Merge branch : 'for-6.15/io_uring' into for-6.15/io_uring-epoll-wait
Merge branch : 'for-6.15/io_uring' into for-6.15/io_uring-reg-vec
Merge branch : 'for-6.15/io_uring-epoll-wait' into for-6.15/io_uring-reg-vec
Merge branch : 'for-6.15/io_uring-rx-zc' into for-6.15/io_uring-epoll-wait
Merge branch : 'for-6.15/io_uring-rx-zc' into for-6.15/io_uring-reg-vec
Merge branch : 'for-6.15/lenovo' into for-linus
Merge branch : 'for-6.15/logitech' into for-linus
Merge branch : 'for-6.15/pidff' into for-linus
Merge branch : 'for-6.15/plantronics' into for-linus
Merge branch : 'for-6.15/sony' into for-linus
Merge branch : 'for-6.15/steam' into for-linus
Merge branch : 'for-6.15/usb-hidbp' into for-linus
Merge branch : 'for-6.15/wacom' into for-linus
Merge branch : 'for-linus' into for-next
Merge branch : 'for-linus' into for-next
Merge branch : 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch : 'for-next/el2-enable-feat-pmuv3p9' into for-next/core
Merge branch : 'for-next/smt-control' into for-next/core
Merge branch : 'for-v6.15/samsung-clk-dt-bindings' into next/clk
Merge branch : 'for-v6.15/samsung-clk-dt-bindings' into next/dt64
Merge branch : 'for-v6.15/samsung-soc-dt-bindings' into next/drivers
Merge branch : 'for-v6.15/samsung-soc-dt-bindings' into next/dt64
Merge branch : 'global-subprogs-in-rcu-preempt-irq-disabled-sections'
Merge branch : 'gre-reapply-ipv6-link-local-address-generation-fix'
Merge branch : 'hv_netvsc-fix-error-nvsp_rndis_pkt_complete-error-status-2'
Merge branch : 'ib-amlogic-a4' into devel
Merge branch : 'ib-sophgo' into devel
Merge branch : 'increase-maximum-mtu-to-9k-for-airoha-en7581-soc'
Merge branch : 'inet-better-inet_sock_set_state-for-passive-flows'
Merge branch : 'inet-frags-fully-use-rcu'
Merge branch : 'inet-ping-remove-extra-skb_clone-consume_skb'
Merge branch : 'intel-net-queue-100GbE'
Merge branch : 'intel-sst' of https://github.com/spandruvada/linux-kernel into review-ilpo-next
Merge branch : 'intel-wired-lan-driver-updates-2025-03-10-ice-ixgbe'
Merge branch : 'introduce-bpf_dynptr_copy-kfunc'
Merge branch : 'introduce-bpf_object__prepare'
Merge branch : 'introduce-flowtable-hw-offloading-in-airoha_eth-driver'
Merge branch : 'introduce-load-acquire-and-store-release-bpf-instructions'
Merge branch : 'io_uring-6.14' into for-6.15/io_uring
Merge branch : 'io_uring-zero-copy-rx'
Merge branch : 'ipv4-fib-convert-rtm_newroute-and-rtm_delroute-to-per-netns-rtnl'
Merge branch : 'ipv6-multipath-routing-fixes'
Merge branch : 'kvm-6.15-rc2-cleanups' into HEAD
Merge branch : 'kvm-6.15-rc2-fixes' into HEAD
Merge branch : 'kvm-arm64/misc' into kvmarm/next
Merge branch : 'kvm-arm64/nv-idregs' into kvmarm/next
Merge branch : 'kvm-arm64/nv-vgic' into kvmarm/next
Merge branch : 'kvm-arm64/pkvm-6.15' into kvmarm/next
Merge branch : 'kvm-arm64/pmu-fixes' into kvmarm/next
Merge branch : 'kvm-arm64/pmuv3-asahi' into kvmarm/next
Merge branch : 'kvm-arm64/pv-cpuid' into kvmarm/next
Merge branch : 'kvm-arm64/writable-midr' into kvmarm/next
Merge branch : 'kvm-nvmx-and-vm-teardown' into HEAD
Merge branch : 'kvm-pi-fix-lockdep' into HEAD
Merge branch : 'kvm-pre-tdx' into HEAD
Merge branch : 'linus' into x86/urgent, to pick up fixes and refresh the branch
Merge branch : 'locking/urgent' into locking/core, to pick up locking fixes
Merge branch : 'maintainers-update-entries-for-s390-network-driver-files'
Merge branch : 'mauro' into docs-mw
Merge branch : 'mauro' into docs-mw
Merge branch : 'mctp-add-mctp-over-usb-hardware-transport-binding'
Merge branch : 'mlx5-add-sensor-name-in-temperature-message'
Merge branch : 'mlx5-cleanups-2025-03-19'
Merge branch : 'mlx5-health-syndrome'
Merge branch : 'mlx5-misc-enhancements-2025-02-19'
Merge branch : 'mlx5-misc-enhancements-2025-03-04'
Merge branch : 'mlx5-misc-enhancements-2025-03-19'
Merge branch : 'mlx5-misc-fixes-2025-03-18'
Merge branch : 'mlx5-misc-fixes-2025-04-23'
Merge branch : 'mlx5-next' into wip/leon-for-next
Merge branch : 'mlx5-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux
Merge branch : 'mlx5-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux
Merge branch : 'mlx5-support-hws-flow-meter-sampler-actions-in-fs-core'
Merge branch : 'mlx5-support-setting-a-parent-for-a-devlink-rate-node'
Merge branch : 'mlx5e-support-recovery-counter-in-reset'
Merge branch : 'mlxsw-add-vxlan-to-the-same-hardware-domain-as-physical-bridge-ports'
Merge branch : 'mm-hotfixes-stable' into mm-stable in order to pick up memcg
Merge branch : 'mptcp-improve-code-coverage-and-small-optimisations'
Merge branch : 'mptcp-misc-fixes-for-6-15-rc0'
Merge branch : 'mptcp-only-inc-mpjoinackhmacfailure-for-hmac-failures'
Merge branch : 'mptcp-pm-code-reorganisation'
Merge branch : 'mptcp-pm-defer-freeing-userspace-pm-entries'
Merge branch : 'mptcp-pm-misc-cleanups-part-2'
Merge branch : 'mptcp-pm-misc-cleanups-part-3'
Merge branch : 'mptcp-pm-prep-work-for-new-ops-and-sysctl-knobs'
Merge branch : 'mptcp-rx-path-refactor'
Merge branch : 'net-add-export_ipv6_mod'
Merge branch : 'net-bcmgenet-revise-suspend-resume'
Merge branch : 'net-bring-back-dev_addr_sem'
Merge branch : 'net-cadence-macb-modernize-statistics-reporting'
Merge branch : 'net-convert-gianfar-triple-speed-ethernet-controller-bindings-to-yaml'
Merge branch : 'net-deduplicate-cookie-logic'
Merge branch : 'net-dsa-b53-accumulated-fixes'
Merge branch : 'net-ethernet-mtk-star-emac-fix-several-issues-on-rx-tx-poll'
Merge branch : 'net-fib_rules-add-dscp-mask-support'
Merge branch : 'net-fib_rules-add-port-mask-support'
Merge branch : 'net-hold-instance-lock-during-netdev_up-register'
Merge branch : 'net-hold-netdev-instance-lock-during-ndo-operations'
Merge branch : 'net-improve-core-queue-api-handling-while-device-is-down'
Merge branch : 'net-improve-netns-handling-in-rtnetlink'
Merge branch : 'net-improve-stmmac-resume-rx-clocking'
Merge branch : 'net-make-memory-provider-install-close-paths-more-common'
Merge branch : 'net-mana-big-tcp'
Merge branch : 'net-mlx5-fix-null-dereference-and-memory-leak-in-ttc_table-creation'
Merge branch : 'net-mlx5-hw-steering-cleanups'
Merge branch : 'net-mlx5e-move-ipsec-policy-check-after-decryption'
Merge branch : 'net-napi-add-cpu-affinity-to-napi-config'
Merge branch : 'net-notify-users-when-an-iface-cannot-change-its-netns'
Merge branch : 'net-phy-clean-up-phy-h'
Merge branch : 'net-phy-clean-up-phy-package-mmd-access-functions'
Merge branch : 'net-phy-dp83822-add-support-for-changing-the-transmit-amplitude-voltage'
Merge branch : 'net-phy-improve-and-simplify-eee-handling-in-phylib'
Merge branch : 'net-phy-marvell-88q2xxx-cleanup'
Merge branch : 'net-phy-mediatek-add-token-ring-helper-functions'
Merge branch : 'net-phy-move-phy-package-code-to-its-own-source-file'
Merge branch : 'net-phy-nxp-c45-tja11xx-add-support-for-tja1121'
Merge branch : 'net-phy-realtek-improve-mmd-register-access-for-internal-phy-s'
Merge branch : 'net-phy-remove-calls-to-devm_hwmon_sanitize_name'
Merge branch : 'net-phy-rename-eee_broken_mode'
Merge branch : 'net-phy-rework-linkmodes-handling-in-a-dedicated-file'
Merge branch : 'net-phy-sfp-add-single-byte-smbus-sfp-access'
Merge branch : 'net-phy-tja11xx-add-support-for-tja1102s'
Merge branch : 'net-phylink-xpcs-stmmac-support-pcs-eee-configuration'
Merge branch : 'net-ptp-fix-egregious-supported-flag-checks'
Merge branch : 'net-remove-rtnl_lock-from-the-callers-of-queue-apis'
Merge branch : 'net-remove-skb_flow_get_ports'
Merge branch : 'net-skip-taking-rtnl_lock-for-queue-get'
Merge branch : 'net-stmmac-avoid-unnecessary-work-in-stmmac_release-stmmac_dvr_remove'
Merge branch : 'net-stmmac-cleanup-transmit-clock-setting'
Merge branch : 'net-stmmac-deprecate-snps-en-tx-lpi-clockgating-property'
Merge branch : 'net-stmmac-dwc-qos-add-fsd-eqos-support'
Merge branch : 'net-stmmac-dwc-qos-clean-up-clock-initialisation'
Merge branch : 'net-stmmac-dwmac-rk-add-gmac-support-for-rk3528'
Merge branch : 'net-stmmac-dwmac-rk-validate-grf-and-peripheral-grf-during-probe'
Merge branch : 'net-stmmac-fix-timestamp-snapshots-on-dwmac1000'
Merge branch : 'net-stmmac-further-cleanups'
Merge branch : 'net-stmmac-remove-unnecessary-of_get_phy_mode-calls'
Merge branch : 'net-stmmac-thead-clean-up-clock-rate-setting'
Merge branch : 'net-stmmac-yet-more-eee-updates'
Merge branch : 'net-sysfs-remove-the-rtnl_trylock-restart_syscall-construction'
Merge branch : 'net-ti-icssg-prueth-add-native-mode-xdp-support'
Merge branch : 'net-timestamp-bpf-extension-to-equip-applications-transparently'
Merge branch : 'net-tn40xx-add-support-for-aqr105-based-cards'
Merge branch : 'net-usb-asix-ax88772-fix-potential-string-cut'
Merge branch : 'net-vertexcom-mse102x-fix-rx-handling'
Merge branch : 'net-xdp-add-missing-metadata-support-for-some-xdp-drvs'
Merge branch : 'net-xilinx-axienet-enable-adaptive-irq-coalescing-with-dim'
 
Merge branch 'net: dsa: add support for phylink managed EEE'
 
Merge branch : 'net_sched-adapt-qdiscs-for-reentrant-enqueue-cases'
Merge branch : 'net_sched-fix-a-regression-in-sch_htb'
Merge branch : 'net_sched-fix-hfsc-qlen-backlog-accounting-bug-and-add-selftest'
Merge branch : 'net_sched-fix-uaf-vulnerability-in-hfsc-qdisc'
Merge branch : 'net_sched-gso_skb-flushing'
Merge branch : 'net_sched-make-qlen_notify-idempotent'
Merge branch : 'net_sched-skbprio-remove-overly-strict-queue-assertions'
Merge branch : 'netconsole-add-support-for-userdata-release'
Merge branch : 'netconsole-add-taskname-sysdata-support'
Merge branch : 'netconsole-allow-selection-of-egress-interface-via-mac-address'
Merge branch : 'netconsole-cpu-population'
Merge branch : 'netdev-genl-add-an-xsk-attribute-to-queues'
Merge branch : 'netlink-specs-add-a-spec-for-nl80211-wiphy'
Merge branch : 'netlink-specs-rt_addr-fix-problems-revealed-by-c-codegen'
Merge branch : 'next' into for-linus
Merge branch : 'nexthop-convert-rtm_-new-del-nexthop-to-per-netns-rtnl'
Merge branch : 'octeontx2-af-apr-mapping-fixes'
Merge branch : 'of_get_available_child_by_name'
Merge branch : 'optimize-bpf-selftest-to-increase-ci-success-rate'
Merge branch : 'pci/acs'
Merge branch : 'pci/aer'
Merge branch : 'pci/aspm'
Merge branch : 'pci/bwctrl'
Merge branch : 'pci/controller/altera'
Merge branch : 'pci/controller/amd-mdb'
Merge branch : 'pci/controller/brcmstb'
Merge branch : 'pci/controller/cadence'
Merge branch : 'pci/controller/dwc'
Merge branch : 'pci/controller/dwc-cpu-addr-fixup'
Merge branch : 'pci/controller/histb'
Merge branch : 'pci/controller/hyperv'
Merge branch : 'pci/controller/imx6'
Merge branch : 'pci/controller/j721e'
Merge branch : 'pci/controller/layerscape'
Merge branch : 'pci/controller/mediatek'
Merge branch : 'pci/controller/qcom'
Merge branch : 'pci/controller/vmd'
Merge branch : 'pci/controller/xilinx-cpm'
Merge branch : 'pci/devres'
Merge branch : 'pci/devtree-create'
Merge branch : 'pci/doe'
Merge branch : 'pci/dt-bindings'
Merge branch : 'pci/endpoint'
Merge branch : 'pci/endpoint-test'
Merge branch : 'pci/enumeration'
Merge branch : 'pci/epf-mhi'
Merge branch : 'pci/hotplug'
Merge branch : 'pci/misc'
Merge branch : 'pci/pm'
Merge branch : 'pci/pwrctrl'
Merge branch : 'pci/reset'
Merge branch : 'pci/resource'
Merge branch : 'pci/scoped-cleanup'
Merge branch : 'pds_core-updates-and-fixes'
Merge branch : 'perf/m1-guest-events' of git://git.kernel.org/pub/scm/linux/kernel/git/oupton/linux into for-next/perf
Merge branch : 'perf/urgent' into perf/core, to pick up dependent patches and fixes
Merge branch : 'perf/urgent' into perf/core, to pick up fixes before merging new patches
Merge branch : 'pm-cpufreq'
Merge branch : 'pm-cpufreq'
Merge branch : 'pm-cpuidle'
Merge branch : 'pm-docs'
Merge branch : 'pm-misc'
Merge branch : 'pm-runtime'
Merge branch : 'pm-sleep'
Merge branch : 'r8169-enable-more-devices-aspm-support'
Merge branch : 'rate-management-on-traffic-classes-misc'
Merge branch : 'resilient-queued-spin-lock'
Merge branch : 'riscv-sophgo-add-ethernet-support-for-sg2044'
Merge branch : 'sch_sfq-derived-limit'
Merge branch : 'sched/urgent' into sched/core, to pick up dependent commits
Merge branch : 'security-propagate-caller-information-in-bpf-hooks'
Merge branch : 'selftests-bpf-implement-setting-global-variables-in-veristat'
Merge branch : 'selftests-bpf-migrate-test_tunnel-sh-to-test_progs'
Merge branch : 'selftests-bpf-migrate-test_xdp_redirect_multi-sh-to-test_progs'
Merge branch : 'selftests-bpf-migrate-test_xdp_redirect_multi-sh-to-test_progs'
Merge branch : 'selftests-bpf-migrate-test_xdp_vlan-sh-into-test_progs'
Merge branch : 'selftests-bpf-move-test_lwt_seg6local-to-test_progs'
Merge branch : 'selftests-bpf-tc_links-tc_opts-unserialize-tests'
Merge branch : 'selftests-drv-net-add-a-simple-tso-test'
Merge branch : 'selftests-drv-net-fix-ping-py-test-failure'
Merge branch : 'selftests-drv-net-improve-the-queue-test-for-xsk'
Merge branch : 'selftests-drv-net-replace-the-rpath-helper-with-path-objects'
Merge branch : 'selftests-net-deflake-gro-tests-and-fix-return-value-and-output'
Merge branch : 'selftests-net-mixed-select-polling-mode-for-tcp-ao-tests'
Merge branch : 'sfc-devlink-flash-for-x4'
Merge branch : 'sfc-support-devlink-flash'
Merge branch : 'sja1105-driver-fixes'
Merge branch : 'slab/for-6.15/kfree_rcu_tiny' into slab/for-next
Merge branch : 'some-pktgen-fixes-improvments-part-i'
Merge branch : 'some-pktgen-fixes-improvments-part-ii'
Merge branch : 'stmmac-several-pci-related-improvements'
Merge branch : 'strict-mm-typechecks-support' into features
Merge branch : 'support-freplace-prog-from-user-namespace'
Merge branch : 'support-loopback-mode-speed-selection'
Merge branch : 'support-one-ptp-device-per-hardware-clock'
Merge branch : 'Support-PMTU-in-tunnel-mode-for-packet-offload'
Merge branch : 'support-ptp-clock-for-wangxun-nics'
Merge branch : 'support-skf_net_off-and-skf_ll_off-on-skb-frags'
Merge branch : 'support-some-enhances-features-for-the-hibmcge-driver'
Merge branch : 'support-tcp_rto_min_us-and-tcp_delack_max_us-for-set-getsockopt'
Merge branch : 'symmetric-or-xor-rss-hash'
Merge branch : 'tcp-accecn'
Merge branch : 'tcp-add-some-rto-min-and-delack-max-bpf_getsockopt-supports'
Merge branch : 'tcp-allow-to-reduce-max-rto'
Merge branch : 'tcp-dccp-remove-16-bytes-from-icsk'
Merge branch : 'tcp-even-faster-connect-under-stress'
Merge branch : 'tcp-misc-changes'
Merge branch : 'tcp-scale-connect-under-pressure'
Merge branch : 'tcp-ulp-diag-expose-more-to-non-net-admin-users'
Merge branch : 'there-are-some-bugfix-for-hibmcge-driver'
Merge branch : 'there-are-some-bugfix-for-hibmcge-driver'
Merge branch : 'there-are-some-bugfix-for-the-hns3-ethernet-driver'
Merge branch : 'timed-may_goto'
Merge branch : 'topic/cxl' into next
Merge branch : 'tun-unify-vnet-implementation'
Merge branch : 'udp-fix-two-integer-overflows-when-sk-sk_rcvbuf-is-close-to-int_max'
Merge branch : 'udp_tunnel-gro-optimizations'
Merge branch : 'use-hwmon_channel_info-macro-to-simplify-code'
Merge branch : 'use-phylib-for-reset-randomization-and-adjustable-polling'
Merge branch : 'v6.15-shared/clkids' into v6.15-armsoc/dts64
Merge branch : 'v6.15-shared/clkids' into v6.15-clk/next
Merge branch : 'v6.15-shared/clkids' into v6.15-clk/next
Merge branch : 'veristat-files-list-txt-notation-for-object-files-list'
Merge branch : 'vfs-6.15.eventpoll' of https://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs into for-6.15/io_uring-epoll-wait
Merge branch : 'vfs-6.15.iomap' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs into xfs-6.15-merge
Merge branch : 'vfs-6.15.iomap' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs into xfs-6.15-merge
Merge branch : 'vfs-6.15.shared.iomap' of gitolite.kernel.org:pub/scm/linux/kernel/git/vfs/vfs
Merge branch : 'vfs-6.15.shared.iomap' of gitolite.kernel.org:pub/scm/linux/kernel/git/vfs/vfs
Merge branch : 'virtio-net-fix-total-qstat-values'
Merge branch : 'virtio-net-link-queues-to-napis'
Merge branch : 'virtio_net-fixes-and-improvements'
Merge branch : 'vxlan-age-fdb-entries-based-on-rx-traffic'
Merge branch : 'vxlan-join-leave-mc-group-when-reconfigured'
Merge branch : 'x86-mixed-mode' into efi/next
Merge branch : 'x86/asm' into x86/core, to pick up dependent commits
Merge branch : 'x86/cpu' into x86/asm, to pick up dependent commits
Merge branch : 'x86/headers' into x86/core, to pick up dependent commits
Merge branch : 'x86/locking' into x86/asm, to simplify dependencies
Merge branch : 'x86/mm'
Merge branch : 'x86/mm' into x86/cpu, to avoid conflicts
Merge branch : 'x86/urgent' into x86/cpu, to pick up dependent commits
Merge branch : 'xdp-metadata-support-for-tun-driver'
Merge branch : 'xfs-6.15-folios_vmalloc' into XFS-for-linus-6.15-merge
Merge branch : 'xfs-6.15-merge' into for-next
Merge branch : 'xfs-6.15-zoned_devices' into xfs-6.15-merge
Merge branch : 'xfs-6.15-zoned_devices' into XFS-for-linus-6.15-merge
Merge branch : 'xsk-the-lost-bits-from-chapter-iii'
Merge branch : 'xsk-tx-metadata-launch-time-support'
Merge branch : 'ynl-avoid-leaks-in-attr-override-and-spec-fixes-for-c'
 
Merge branches : 'acpi-ec' and 'acpi-button'
Merge branches : 'acpi-power', 'acpi-fan', 'acpi-thermal', 'acpi-button' and 'acpi-video'
Merge branches : 'acpi-video', 'acpi-platform-profile' and 'acpi-misc'
Merge branches : 'acpi-x86', 'acpi-platform-profile', 'acpi-apei' and 'acpi-misc'
Merge branches : 'acpi-x86', 'acpi-processor' and 'acpi-resource'
Merge branches : 'apple/dart', 'arm/smmu/updates', 'arm/smmu/bindings', 'rockchip', 's390', 'core', 'intel/vt-d' and 'amd/amd-vi' into next
Merge branches : 'clk-allwinner', 'clk-amlogic' and 'clk-qcom' into clk-next
Merge branches : 'clk-parent', 'clk-renesas', 'clk-mediatek' and 'clk-cleanup' into clk-next
Merge branches : 'clk-rockchip', 'clk-samsung' and 'clk-imx' into clk-next
Merge branches : 'docs.2025.02.04a', 'lazypreempt.2025.03.04a', 'misc.2025.03.04a', 'srcu.2025.02.05a' and 'torture.2025.02.05a'
Merge branches : 'for-next/amuv1-avg-freq', 'for-next/pkey_unrestricted', 'for-next/sysreg', 'for-next/misc', 'for-next/pgtable-cleanups', 'for-next/kselftest', 'for-next/uaccess-mops', 'for-next/pie-poe-cleanup', 'for-next/cputype-kryo', 'for-next/cca-dma-address', 'for-next/drop-pxd_table_bit' and 'for-next/spectre-bhb-assume-vulnerable', remote-tracking branch 'arm64/for-next/perf' into for-next/core
Merge branches : 'ib-mfd-input-leds-power-6.15', 'ib-mfd-power-6.15' and 'ib-mfd-regulator-6.15' into ibs-for-mfd-merged
Merge branches : 'pm-em' and 'pm-runtime'
Merge branches : 'thermal-core' and 'thermal-misc'
 
Merge commit : '71f0dd5a3293d75d26d405ffbaedfdda4836af32' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next into for-6.15/io_uring-rx-zc
 
Linux: Merge drm/drm-fixes into drm-misc-fixes
Linux: Merge drm/drm-next into drm-intel-gt-next
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 drm/drm-next into drm-xe-next
Linux: Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf bpf-6.14-rc4
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 mainline pipe changes
 
Merge Merge tag : 'objtool-core-2025-03-22' into loongarch-next
 
Linux: Merge net-next/main to resolve conflicts
 
Merge patch "sysv: Remove the filesystem"
 
Linux: Merge patch series "add FlexCAN support for S32G2/S32G3 SoCs"
Linux: Merge patch series "Add some validation for vector, vector crypto and fp stuff"
 
Merge patch series "auxdisplay: charlcd: Refactor memory allocation"
 
Linux: Merge patch series "avoid the extra atomic on a ref when closing a fd"
 
Merge patch series "can: bcm: add locking for bcm_op runtime updates"
Merge patch series "can: c_can: Simplify few things"
Merge patch series "can: flexcan: add transceiver capabilities"
Merge patch series "can: kvaser_pciefd: Fix ISR race conditions"
Merge patch series "can: rx-offload: fix order of unregistration calls"
 
Merge patch series "ceph: fix generic/421 test failure"
 
Linux: Merge patch series "Change inode_operations.mkdir to return struct dentry *"
Linux: Merge patch series "CONFIG_DEBUG_VFS at last"
Linux: Merge patch series "enable bs > ps for block devices"
Linux: Merge patch series "epoll changes for io_uring wait support"
 
Merge patch series "exit: change the release_task() paths to call flush_sigqueue() lockless"
 
Linux: Merge patch series "Fix the return type of several functions from long to int"
 
Merge patch series "fs/buffer: misc optimizations"
Merge patch series "fs/buffer: split pagecache lookups into atomic or blocking"
 
Merge patch series "fs: allow changing idmappings"
Merge patch series "fs: allow detached mounts in clone_private_mount()"
Merge patch series "fs: expand abilities of anonymous mount namespaces"
Merge patch series "fs: last of the pseudofs mount api conversions"
 
Linux: Merge patch series "further iomap large atomic writes changes"
Linux: Merge patch series "Initial support for RK3576 UFS controller"
 
Merge patch series "initramfs: kunit tests and cleanups"
 
Linux: Merge patch series "introduce PIDFD_SELF* sentinels"
Linux: Merge patch series "iomap preliminaries for large atomic write for xfs with CoW"
 
Merge patch series "iomap: allow the file system to submit the writeback bios"
Merge patch series "iomap: incremental advance conversion -- phase 2"
Merge patch series "iomap: incremental per-operation iter advance"
Merge patch series "iomap: make buffered writes work with RWF_DONTCACHE"
 
Linux: Merge patch series "mount notification"
 
Merge patch series "mount: handle mount propagation for detached mount trees"
 
Merge patch series "mpi3mr: Few Enhancements and minor fixes"
Merge patch series "mpi3mr: Few Enhancements and minor fixes"
 
Linux: Merge patch series "mpt3sas driver udpates"
 
Merge patch series "nsfs: validate ioctls"
 
Linux: Merge patch series "Orangefs fixes for 6.15"
 
Merge patch series "ovl: add override_creds mount option"
Merge patch series "ovl: allow O_PATH file descriptor when specifying layers"
 
Merge patch series "pidfs: handle multi-threaded exec and premature thread-group leader exit"
Merge patch series "pidfs: provide information after task has been reaped"
 
Merge patch series "pipe: don't update {a,c,m}time for anonymous pipes"
Merge patch series "pipe: Trivial cleanups"
 
Linux: Merge patch series "prep patches for my mkdir series"
Linux: Merge patch series "reduce tasklist_lock hold time on exit and do some pid cleanup"
Linux: Merge patch series "Remove accesses to page->index from ceph"
 
Merge patch series "RISC-V: clarify what some RISCV_ISA* config options do & redo Zbb toolchain dependency"
 
Merge patch series "riscv: Add bfloat16 instruction support"
Merge patch series "riscv: Add runtime constant support"
Merge patch series "riscv: add support for Zaamo and Zalrsc extensions"
Merge patch series "riscv: Relocatable NOMMU kernels"
Merge patch series "riscv: Rework the arch_kgdb_breakpoint() implementation"
Merge patch series "riscv: Unaligned access speed probing fixes and skipping"
 
Merge patch series "scsi: scsi_debug: Add more tape support"
Merge patch series "scsi: st: scsi_error: More reset patches"
Merge patch series "scsi: ufs: renesas: Add support for R-Car S4-8 ES1.2"
 
Linux: Merge patch series "some pipe + wait stuff"
Linux: Merge patch series "Split devres APIs to device/devres.h and introduce devm_kmemdup_array()"
 
Merge patch series "statmount: allow to retrieve idmappings"
 
Linux: Merge patch series "Support Multi-frequency scale for UFS"
Linux: Merge patch series "Support SSTC while PM operations"
Linux: Merge patch series "ufs-exynos stability fixes for gs101"
Linux: Merge patch series "Update lpfc to revision 14.4.0.8"
 
Merge patch series "VFS: change kern_path_locked() and user_path_locked_at() to never return negative dentry"
 
Merge remote-tracking branches : 'ras/edac-cxl', 'ras/edac-drivers' and 'ras/edac-misc' into edac-updates
 
Merge tag : '6.15-rc-part1-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag : '6.15-rc-part2-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag : '6.15-rc2-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag : '6.15-rc4-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag : '6.15-rc5-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag : '6.15-rc6-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag : '6.15-rc8-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag : '9p-for-6.15-rc1' of https://github.com/martinetd/linux
Merge tag : 'acpi-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'acpi-6.15-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'acpi-6.15-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'acpi-6.15-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'afs-next-20250310' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs
Merge tag : 'amd-drm-fixes-6.14-2025-01-29' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag : 'amd-drm-fixes-6.15-2025-04-09' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag : 'amd-drm-fixes-6.15-2025-04-16' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag : 'amd-drm-fixes-6.15-2025-04-23' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag : 'amd-drm-fixes-6.15-2025-05-01' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag : 'amd-drm-fixes-6.15-2025-05-08' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag : 'amd-drm-fixes-6.15-2025-05-14' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag : 'amd-drm-fixes-6.15-2025-05-22' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag : 'amd-drm-next-6.15-2025-02-21' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag : 'amd-drm-next-6.15-2025-03-07' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag : 'amd-drm-next-6.15-2025-03-14' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag : 'amd-drm-next-6.15-2025-03-21' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag : 'amd-drm-next-6.15-2025-03-27' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag : 'amd-pstate-v6.15-2025-03-06' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/superm1/linux
Merge tag : 'amd-pstate-v6.15-2025-04-15' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/superm1/linux
Merge tag : 'amlogic-arm-dt-for-v6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/dt
Merge tag : 'amlogic-arm64-dt-for-v6.15-v2' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/dt
Merge tag : 'amlogic-drivers-for-v6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/drivers
Merge tag : 'amlogic-fixes-for-v6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into arm/fixes
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 : 'arm64_cbpf_mitigation_2025_05_08' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Merge tag : 'asahi-soc-dt-6.15' of https://github.com/AsahiLinux/linux into soc/dt
Merge tag : 'asahi-soc-dt-6.15-v2' of https://github.com/AsahiLinux/linux into soc/dt
Merge tag : 'asahi-soc-dt-6.15-v3' of https://github.com/AsahiLinux/linux into soc/dt
Merge tag : 'asahi-soc-fixes-6.15' of https://github.com/AsahiLinux/linux into arm/fixes
Merge tag : 'asahi-soc-rtkit-6.15' of https://github.com/AsahiLinux/linux into soc/drivers
Merge tag : 'asm-generic-6.15-2' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic
Merge tag : 'asoc-fix-v6.14-rc7' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag : 'asoc-fix-v6.15-merge-window' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag : 'asoc-fix-v6.15-rc1' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag : 'asoc-fix-v6.15-rc4' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag : 'asoc-fix-v6.15-rc6' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag : 'asoc-v6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-next
Merge tag : 'at24-updates-for-v6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux into i2c/for-mergewindow
Merge tag : 'at91-dt-6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/dt
Merge tag : 'at91-soc-6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/arm
Merge tag : 'ata-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
Merge tag : 'ata-6.15-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
Merge tag : 'ata-6.15-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
Merge tag : 'ata-6.15-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
Merge tag : 'ath-next-20250305' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath
Merge tag : 'auxdisplay-v6.15-1' of git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay
Merge tag : 'backlight-next-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight
Merge tag : 'batadv-net-pullrequest-20250509' of git://git.open-mesh.org/linux-merge
Merge tag : 'batadv-next-pullrequest-20250313' of git://git.open-mesh.org/linux-merge
Merge tag : 'bcachefs-2025-03-24' of git://evilpiepirate.org/bcachefs
Merge tag : 'bcachefs-2025-03-31' of git://evilpiepirate.org/bcachefs
Merge tag : 'bcachefs-2025-04-03' of git://evilpiepirate.org/bcachefs
Merge tag : 'bcachefs-2025-04-10' of git://evilpiepirate.org/bcachefs
Merge tag : 'bcachefs-2025-04-17' of git://evilpiepirate.org/bcachefs
Merge tag : 'bcachefs-2025-04-24' of git://evilpiepirate.org/bcachefs
Merge tag : 'bcachefs-2025-05-01' of git://evilpiepirate.org/bcachefs
Merge tag : 'bcachefs-2025-05-08' of git://evilpiepirate.org/bcachefs
Merge tag : 'bcachefs-2025-05-15' of git://evilpiepirate.org/bcachefs
Merge tag : 'bcachefs-2025-05-22' of git://evilpiepirate.org/bcachefs
Merge tag : 'bitmap-for-6.15' of https://github.com/norov/linux
Merge tag : 'block-6.15-20250403' of git://git.kernel.dk/linux
Merge tag : 'block-6.15-20250410' of git://git.kernel.dk/linux
Merge tag : 'block-6.15-20250411' of git://git.kernel.dk/linux
Merge tag : 'block-6.15-20250417' of git://git.kernel.dk/linux
Merge tag : 'block-6.15-20250424' of git://git.kernel.dk/linux
Merge tag : 'block-6.15-20250502' of git://git.kernel.dk/linux
Merge tag : 'block-6.15-20250509' of git://git.kernel.dk/linux
Merge tag : 'block-6.15-20250515' of git://git.kernel.dk/linux
Merge tag : 'block-6.15-20250522' of git://git.kernel.dk/linux
Merge tag : 'bpf-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Merge tag : 'bpf-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Merge tag : 'bpf-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Merge tag : 'bpf-next-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
Merge tag : 'bpf_res_spin_lock' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
Merge tag : 'bpf_try_alloc_pages' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
Merge tag : 'caps-pr-20250327' of git://git.kernel.org/pub/scm/linux/kernel/git/sergeh/linux
Merge tag : 'ceph-for-6.15-rc4' of https://github.com/ceph/ceph-client
Merge tag : 'cgroup-for-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
Merge tag : 'cgroup-for-6.15-rc1-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
Merge tag : 'cgroup-for-6.15-rc3-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
Merge tag : 'cgroup-for-6.15-rc6-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
Merge tag : 'char-misc-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag : 'char-misc-6.15-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag : 'char-misc-6.15-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag : 'char-misc-6.15-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag : 'chinese-doc-6.15-rc1' of gitolite.kernel.org:pub/scm/linux/kernel/git/alexs/linux into docs-mw
Merge tag : 'chrome-platform-v6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/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.15' of git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux into clk-imx
Merge tag : 'clk-meson-v6.15-1' of https://github.com/BayLibre/clk-meson into clk-amlogic
Merge tag : 'core-urgent-2025-04-18' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'coresight-next-v6.15' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/coresight/linux into char-misc-next
Merge tag : 'counter-fixes-for-6.14' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/wbg/counter into char-misc-linus
Merge tag : 'counter-updates-for-6.15' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/wbg/counter into char-misc-next
Merge tag : 'cpufreq-arm-fixes-6.15-rc' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm
Merge tag : 'cpufreq-arm-updates-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm
Merge tag : 'crc-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux
Merge tag : 'crc-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux
Merge tag : 'crc-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux
Merge tag : 'crypto-krb5-20250303' of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs.git
Merge tag : 'cxl-fixes-6.15-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl
Merge tag : 'cxl-for-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl
Merge tag : 'davinci-updates-for-v6.15-rc1' of https://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux into soc/dt
Merge tag : 'devicetree-fixes-for-6.15-1' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Merge tag : 'devicetree-for-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Merge tag : 'dlm-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm
Merge tag : 'dma-mapping-6.15-2025-04-25' of git://git.kernel.org/pub/scm/linux/kernel/git/mszyprowski/linux
Merge tag : 'dmaengine-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine
Merge tag : 'dmaengine-fix-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine
Merge tag : 'docs-6.15' of git://git.lwn.net/linux
Merge tag : 'driver-core-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core
Merge tag : 'driver-core-6.15-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core
Merge tag : 'driver-core-6.15-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core
Merge tag : 'drm-fixes-2025-04-11-1' of https://gitlab.freedesktop.org/drm/kernel
Merge tag : 'drm-fixes-2025-04-19' of https://gitlab.freedesktop.org/drm/kernel
Merge tag : 'drm-fixes-2025-04-26' of https://gitlab.freedesktop.org/drm/kernel
Merge tag : 'drm-fixes-2025-05-03' of https://gitlab.freedesktop.org/drm/kernel
Merge tag : 'drm-fixes-2025-05-10' of https://gitlab.freedesktop.org/drm/kernel
Merge tag : 'drm-fixes-2025-05-17' of https://gitlab.freedesktop.org/drm/kernel
Merge tag : 'drm-fixes-2025-05-24' of https://gitlab.freedesktop.org/drm/kernel
Merge tag : 'drm-intel-fixes-2025-04-09' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
Merge tag : 'drm-intel-fixes-2025-04-17' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
Merge tag : 'drm-intel-fixes-2025-04-30' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
Merge tag : 'drm-intel-fixes-2025-05-09' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
Merge tag : 'drm-intel-gt-next-2025-02-26' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
Merge tag : 'drm-intel-gt-next-2025-03-12' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
Merge tag : 'drm-intel-next-2025-02-24' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
Merge tag : 'drm-intel-next-2025-03-10' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
Merge tag : 'drm-intel-next-fixes-2025-03-25' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
Merge tag : 'drm-misc-fixes-2025-04-10' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag : 'drm-misc-fixes-2025-04-17' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag : 'drm-misc-fixes-2025-04-22' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag : 'drm-misc-fixes-2025-04-30' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag : 'drm-misc-fixes-2025-05-08' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag : 'drm-misc-fixes-2025-05-15' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag : 'drm-misc-fixes-2025-05-22' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag : 'drm-misc-next-2025-02-12' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag : 'drm-misc-next-2025-02-20' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag : 'drm-misc-next-2025-02-27' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag : 'drm-misc-next-2025-03-06' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag : 'drm-misc-next-fixes-2025-03-13' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag : 'drm-misc-next-fixes-2025-03-27' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag : 'drm-misc-next-fixes-2025-04-04' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag : 'drm-msm-fixes-2025-04-18' of https://gitlab.freedesktop.org/drm/msm into drm-fixes
Merge tag : 'drm-msm-next-2025-03-09' of https://gitlab.freedesktop.org/drm/msm into drm-next
Merge tag : 'drm-next-2025-03-28' of https://gitlab.freedesktop.org/drm/kernel
Merge tag : 'drm-next-2025-04-05' of https://gitlab.freedesktop.org/drm/kernel
Merge tag : 'drm-xe-fixes-2025-04-10' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag : 'drm-xe-fixes-2025-04-18' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag : 'drm-xe-fixes-2025-05-01' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag : 'drm-xe-fixes-2025-05-09' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag : 'drm-xe-fixes-2025-05-15-1' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag : 'drm-xe-fixes-2025-05-23' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag : 'drm-xe-next-2025-02-24' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
Merge tag : 'drm-xe-next-2025-03-07' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
Merge tag : 'drm-xe-next-fixes-2025-03-12' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
Merge tag : 'drm-xe-next-fixes-2025-03-27' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
Merge tag : 'dt-cleanup-6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-dt into soc/dt
Merge tag : 'edac_updates_for_v6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras
Merge tag : 'edac_urgent_for_v6.15_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras
Merge tag : 'edac_urgent_for_v6.15_rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras
Merge tag : 'edac_urgent_for_v6.15_rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras
Merge tag : 'efi-next-for-v6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi
Merge tag : 'erofs-for-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs
Merge tag : 'erofs-for-6.15-rc2-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs
Merge tag : 'erofs-for-6.15-rc6-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs
Merge tag : 'execve-v6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag : 'execve-v6.15-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag : 'exfat-for-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat
Merge tag : 'ext4-for_linus-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4
Merge tag : 'ext4_for_linus-6.15-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4
Merge tag : 'exynos-drm-fixes-for-v6.15-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into drm-fixes
Merge tag : 'f2fs-for-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs
Merge tag : 'fbdev-for-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev
Merge tag : 'ffa-fix-6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into arm/fixes
Merge tag : 'ffa-updates-6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/drivers
Merge tag : 'firewire-updates-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394
Merge tag : 'fixes-2025-04-13' of git://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock
Merge tag : 'fixes-2025-04-29' of git://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock
Merge tag : 'fixes-2025-05-11' of git://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock
Merge tag : 'for-6.15-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag : 'for-6.15-rc3-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag : 'for-6.15-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag : 'for-6.15-rc5-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag : 'for-6.15-rc6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag : 'for-6.15-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag : 'for-6.15/block-20250322' of git://git.kernel.dk/linux
Merge tag : 'for-6.15/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
Merge tag : 'for-6.15/dm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
Merge tag : 'for-6.15/dm-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
Merge tag : 'for-6.15/io_uring-20250322' of git://git.kernel.dk/linux
Merge tag : 'for-6.15/io_uring-epoll-wait-20250325' of git://git.kernel.dk/linux
Merge tag : 'for-6.15/io_uring-reg-vec-20250327' of git://git.kernel.dk/linux
Merge tag : 'for-6.15/io_uring-rx-zc-20250325' of git://git.kernel.dk/linux
Merge tag : 'for-joerg' of git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd into core
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/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/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-6.15-ofs1' of git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux
Merge tag : 'for-linus-6.15-ofs2' of git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux
Merge tag : 'for-linus-6.15-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip
Merge tag : 'for-linus-6.15a-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip
Merge tag : 'for-linus-6.15a-rc3-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip
Merge tag : 'for-linus-6.15a-rc6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip
Merge tag : 'for-linus-fwctl' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma
Merge tag : 'for-linus-fwctl' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma
Merge tag : 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd
Merge tag : 'for-net-2025-04-10' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag : 'for-net-2025-04-16' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag : 'for-net-2025-04-25' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag : 'for-net-2025-05-08' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag : 'for-net-2025-05-15' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag : 'for-net-next-2025-03-25' 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-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-v6.15' 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 : 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
Merge tag : 'fpga-for-6.15-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga into char-misc-next
Merge tag : 'fs_for_v6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
Merge tag : 'fs_for_v6.15-rc3' 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.15-rc5' 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 : 'ftrace-v6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'fuse-update-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse
Merge tag : 'gfs2-for-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2
Merge tag : 'gpio-fixes-for-v6.15-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag : 'gpio-fixes-for-v6.15-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag : 'gpio-fixes-for-v6.15-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag : 'gpio-set-array-helper-v6.15-rc1' into gpio/for-next
Merge tag : 'gpio-set-array-helper-v6.15-rc1' into togreg
Merge tag : 'gpio-set-array-helper-v6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux into auxdisplay
Merge tag : 'gpio-updates-for-v6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag : 'hardening-v6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag : 'hardening-v6.15-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag : 'hid-for-linus-2025032601' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid
Merge tag : 'hid-for-linus-2025051501' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid
Merge tag : 'hisi-arm64-dt-for-6.15' of https://github.com/hisilicon/linux-hisi into soc/dt
Merge tag : 'hsi-for-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi
Merge tag : 'hwlock-v6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux
Merge tag : 'hwmon-for-v6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
Merge tag : 'hyperv-fixes-signed-20250427' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux
Merge tag : 'hyperv-next-signed-20250324' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux
Merge tag : 'i2c-for-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag : 'i2c-for-6.15-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag : 'i2c-for-6.15-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag : 'i2c-for-6.15-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag : 'i2c-for-6.15-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag : 'i2c-host-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-mergewindow
Merge tag : 'i2c-host-fixes-6.15-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-current
Merge tag : 'i2c-host-fixes-6.15-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-current
Merge tag : 'i2c-host-fixes-6.15-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-current
Merge tag : 'i2c-host-fixes-6.15-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-current
Merge tag : 'i3c/for-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux
Merge tag : 'ib-devres-iio-input-pinctrl-v6.15' into intel/pinctrl
Merge tag : 'ib-devres-iio-input-pinctrl-v6.15' into psy-next
Merge tag : 'ibti-hisory-for-linus-2025-05-06' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'ieee802154-for-net-next-2025-03-10' of git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next
Merge tag : 'iio-fixes-for-6.15a' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-linus
Merge tag : 'iio-for-6.15a' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-next
Merge tag : 'imx-bindings-6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
Merge tag : 'imx-drivers-6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/drivers
Merge tag : 'imx-dt-6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
Merge tag : 'imx-dt64-6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
Merge tag : 'imx-fixes-6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/fixes
Merge tag : 'imx-fixes-6.15-2' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/fixes
Merge tag : 'imx-soc-6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/arm
Merge tag : 'input-for-v6.15-rc0' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
Merge tag : 'input-for-v6.15-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
Merge tag : 'input-for-v6.15-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
Merge tag : 'integrity-6.15-rc3-fix' of https://github.com/linux-integrity/linux
Merge tag : 'integrity-v6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity
Merge tag : 'intel-gpio-v6.15-1' of git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel into gpio/for-next
Merge tag : 'intel-pinctrl-v6.15-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel into devel
Merge tag : 'io_uring-6.15-20250403' of git://git.kernel.dk/linux
Merge tag : 'io_uring-6.15-20250410' of git://git.kernel.dk/linux
Merge tag : 'io_uring-6.15-20250418' of git://git.kernel.dk/linux
Merge tag : 'io_uring-6.15-20250424' of git://git.kernel.dk/linux
Merge tag : 'io_uring-6.15-20250502' of git://git.kernel.dk/linux
Merge tag : 'io_uring-6.15-20250509' of git://git.kernel.dk/linux
Merge tag : 'io_uring-6.15-20250515' of git://git.kernel.dk/linux
Merge tag : 'io_uring-6.15-20250522' of git://git.kernel.dk/linux
Merge tag : 'iommu-fixes-v6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux
Merge tag : 'iommu-fixes-v6.15-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux
Merge tag : 'iommu-fixes-v6.15-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux
Merge tag : 'iommu-updates-v6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux
Merge tag : 'ipe-pr-20250324' of git://git.kernel.org/pub/scm/linux/kernel/git/wufan/ipe
Merge tag : 'ipsec-2025-05-21' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec
Merge tag : 'ipsec-next-2025-03-24' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next
Merge tag : 'irq-core-2025-03-23' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'irq-drivers-2025-03-23' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'irq-msi-2025-03-23' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'irq-urgent-2025-03-26' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'irq-urgent-2025-04-06' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'irq-urgent-2025-04-10' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'irq-urgent-2025-04-18' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'irq-urgent-2025-04-26' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'irq-urgent-2025-05-04' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'irq-urgent-2025-05-17' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'its-for-linus-20250509' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'ixp4xx-dts-soc-for-v6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-integrator into soc/dt
Merge tag : 'jfs-6.14' of github.com:kleikamp/linux-shaggy
Merge tag : 'juno-fix-6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into arm/fixes
Merge tag : 'juno-updates-6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/dt
Merge tag : 'kbuild-fixes-v6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild
Merge tag : 'kbuild-v6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild
Merge tag : 'kernel-6.15-rc1.tasklist_lock' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'kgdb-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/danielt/linux
Merge tag : 'ktest-v6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-ktest
Merge tag : 'kvm-riscv-6.15-1' of https://github.com/kvm-riscv/linux into HEAD
Merge tag : 'kvm-riscv-fixes-6.15-1' of https://github.com/kvm-riscv/linux into HEAD
Merge tag : 'kvm-s390-next-6.15-1' of https://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into HEAD
Merge tag : 'kvm-x86-fixes-6.15-rcN' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvm-x86-misc-6.15' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvm-x86-mmu-6.15' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvm-x86-pvclock-6.15' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvm-x86-selftests-6.15' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvm-x86-selftests_6.15-1' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvm-x86-svm-6.15' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvm-x86-vmx-6.15' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvm-x86-xen-6.15' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvmarm-6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag : 'kvmarm-fixes-6.15-1' of https://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag : 'kvmarm-fixes-6.15-2' of https://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag : 'kvmarm-fixes-6.15-3' of https://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag : 'landlock-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/mic/linux
Merge tag : 'landlock-6.15-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/mic/linux
Merge tag : 'landlock-6.15-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/mic/linux
Merge tag : 'leds-next-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds
Merge tag : 'libnvdimm-for-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm
Merge tag : 'linux-can-fixes-for-6.15-20250415' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
Merge tag : 'linux-can-fixes-for-6.15-20250506' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
Merge tag : 'linux-can-fixes-for-6.15-20250520' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
Merge tag : 'linux-can-fixes-for-6.15-20250521' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
Merge tag : 'linux-can-next-for-6.15-20250219' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next
Merge tag : 'linux-can-next-for-6.15-20250314' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next
Merge tag : 'linux-cpupower-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux
Merge tag : 'linux-watchdog-6.15-rc1' of git://www.linux-watchdog.org/linux-watchdog
Merge tag : 'linux_kselftest-fixes-6.15-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag : 'linux_kselftest-fixes-6.15-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag : 'linux_kselftest-kunit-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag : 'linux_kselftest-kunit-6.15-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag : 'linux_kselftest-kunit-fixes-6.15-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag : 'linux_kselftest-next-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag : 'livepatching-for-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching
Merge tag : 'lkmm.2025.03.21a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu
Merge tag : 'locking-core-2025-03-22' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'locking-futex-2025-03-23' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'locking-urgent-2025-03-28' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'loongarch-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
Merge tag : 'loongarch-fixes-6.15-1' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
Merge tag : 'loongarch-fixes-6.15-2' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
Merge tag : 'loongarch-kvm-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson into HEAD
Merge tag : 'lsm-pr-20250323' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm
Merge tag : 'm68k-for-v6.15-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k
Merge tag : 'm68knommu-for-v6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu
Merge tag : 'mailbox-v6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/jassibrar/mailbox
Merge tag : 'md-6.15-20250312' of https://git.kernel.org/pub/scm/linux/kernel/git/mdraid/linux into for-6.15/block
Merge tag : 'md-6.15-20250416' of https://git.kernel.org/pub/scm/linux/kernel/git/mdraid/linux into block-6.15
Merge tag : 'media/v6.15-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
Merge tag : 'media/v6.15-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
Merge tag : 'mediatek-drm-next-6.15-v2' of https://git.kernel.org/pub/scm/linux/kernel/git/chunkuang.hu/linux into drm-next
Merge tag : 'memory-controller-drv-6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into soc/drivers
Merge tag : 'mfd-next-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd
Merge tag : 'mhi-for-v6.15' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/mani/mhi into char-misc-next
Merge tag : 'mips-fixes_6.15_1' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux
Merge tag : 'mips_6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux
Merge tag : 'mm-hotfixes-stable-2025-04-02-21-57' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag : 'mm-hotfixes-stable-2025-04-16-19-59' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag : 'mm-hotfixes-stable-2025-04-19-21-24' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag : 'mm-hotfixes-stable-2025-05-10-14-23' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag : 'mm-hotfixes-stable-2025-05-17-09-41' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag : 'mm-hotfixes-stable-2025-05-25-00-58' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag : 'mm-nonmm-stable-2025-03-30-18-23' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag : 'mm-nonmm-stable-2025-04-02-22-12' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag : 'mm-stable-2025-03-30-16-52' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag : 'mm-stable-2025-04-02-22-07' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag : 'mmc-v6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
Merge tag : 'mmc-v6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
Merge tag : 'mmc-v6.15-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
Merge tag : 'modules-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/modules/linux
Merge tag : 'modules-6.15-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/modules/linux
Merge tag : 'modules-6.15-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/modules/linux
Merge tag : 'move-lib-kunit-v6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag : 'move-lib-kunit-v6.15-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag : 'mt76-fixes-2025-05-15' of https://github.com/nbd168/wireless
Merge tag : 'mt76-next-2025-03-19' of https://github.com/nbd168/wireless
Merge tag : 'mtd/fixes-for-6.15-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux
Merge tag : 'mtd/for-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux
Merge tag : 'mtk-dts64-for-v6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/dt
Merge tag : 'mtk-soc-for-v6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/drivers
Merge tag : 'mvebu-dt64-6.15-1' of https://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into soc/dt
Merge tag : 'mvebu-fixes-6.15-1' of https://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into arm/fixes
Merge tag : 'nand/for-6.15' into mtd/next
Merge tag : 'net-6.15-rc0' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag : 'net-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag : 'net-6.15-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag : 'net-6.15-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag : 'net-6.15-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag : 'net-6.15-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag : 'net-6.15-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag : 'net-6.15-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag : 'net-6.15-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag : 'net-next-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next
Merge tag : 'nf-25-04-03' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag : 'nf-25-04-10' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag : 'nf-25-04-17' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag : 'nf-25-05-08' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag : 'nf-next-25-03-23' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next
Merge tag : 'nfs-for-6.15-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfs
Merge tag : 'nfs-for-6.15-2' of git://git.linux-nfs.org/projects/trondmy/linux-nfs
Merge tag : 'nfsd-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag : 'nfsd-6.15-1' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag : 'nfsd-6.15-2' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag : 'nolibc-20250308-for-6.15-1' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu
Merge tag : 'nova-next-6.15-2025-03-09' of gitlab.freedesktop.org:drm/nova into drm-next
Merge tag : 'ntb-6.15' of https://github.com/jonmason/ntb
Merge tag : 'ntfs3_for_6.15' of https://github.com/Paragon-Software-Group/linux-ntfs3
Merge tag : 'nvme-6.15-2025-03-20' of git://git.infradead.org/nvme into for-6.15/block
Merge tag : 'nvme-6.15-2025-04-02' of git://git.infradead.org/nvme into block-6.15
Merge tag : 'nvme-6.15-2025-04-10' of git://git.infradead.org/nvme into block-6.15
Merge tag : 'nvme-6.15-2025-04-17' of git://git.infradead.org/nvme into block-6.15
Merge tag : 'nvme-6.15-2025-04-24' of git://git.infradead.org/nvme into block-6.15
Merge tag : 'nvme-6.15-2025-05-01' of git://git.infradead.org/nvme into block-6.15
Merge tag : 'nvme-6.15-2025-05-08' of git://git.infradead.org/nvme into block-6.15
Merge tag : 'nvme-6.15-2025-05-15' of git://git.infradead.org/nvme into block-6.15
Merge tag : 'nvme-6.15-2025-05-22' of git://git.infradead.org/nvme into block-6.15
Merge tag : 'objtool-core-2025-03-22' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'objtool-urgent-2025-04-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'objtool-urgent-2025-04-10' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'omap-for-v6.14/drivers-signed' of https://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap into soc/drivers-2
Merge tag : 'omap-for-v6.15/dt-signed' of https://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap into soc/dt
Merge tag : 'ovl-fixes-6.15-rc2' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs
Merge tag : 'parisc-for-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux
Merge tag : 'parisc-for-6.15-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux
Merge tag : 'pci-v6.15-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
Merge tag : 'pci-v6.15-fixes-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
Merge tag : 'pci-v6.15-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
Merge tag : 'pci-v6.15-fixes-3' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
Merge tag : 'perf-core-2025-03-22' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'perf-tools-fixes-for-v6.15-2025-04-13' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools
Merge tag : 'perf-tools-fixes-for-v6.15-2025-05-04' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools
Merge tag : 'perf-tools-for-v6.15-2025-03-27' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools
Merge tag : 'perf-urgent-2025-04-06' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'perf-urgent-2025-04-10' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'perf-urgent-2025-04-18' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'perf-urgent-2025-04-26' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'perf-urgent-2025-05-04' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'perf-urgent-2025-05-17' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'phy-fixes-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy
Merge tag : 'phy-for-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy
Merge tag : 'pinctrl-v6.15-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
Merge tag : 'pinctrl-v6.15-2' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
Merge tag : 'pinctrl-v6.15-4' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
Merge tag : 'platform-drivers-x86-v6.15-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag : 'platform-drivers-x86-v6.15-2' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag : 'platform-drivers-x86-v6.15-3' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag : 'platform-drivers-x86-v6.15-4' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag : 'platform-drivers-x86-v6.15-5' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag : 'platform-drivers-x86-v6.15-6' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag : 'pm-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'pm-6.15-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'pm-6.15-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'pm-6.15-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'pm-6.15-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'pmdomain-v6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm
Merge tag : 'pmdomain-v6.15-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm
Merge tag : 'powerpc-6.15-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag : 'powerpc-6.15-2' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag : 'powerpc-6.15-3' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag : 'printk-for-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux
Merge tag : 'printk-for-6.15-2' of git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux
Merge tag : 'probes-fixes-v6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'probes-fixes-v6.15-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'probes-v6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'pstore-v6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag : 'pull-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag : 'pull-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag : 'pwm/for-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux
Merge tag : 'pwm/for-6.15-rc2-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux
Merge tag : 'qcom-arm64-defconfig-for-6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/defconfig
Merge tag : 'qcom-clk-for-6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into clk-qcom
Merge tag : 'qcom-drivers-for-6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers
Merge tag : 'qcom-drivers-for-6.15-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers
Merge tag : 'ras_core_for_v6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'rcu-fixes-v6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux
Merge tag : 'rcu-next-v6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux
Merge tag : 'regmap-v6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap
Merge tag : 'regulator-fix-v6.15-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag : 'regulator-v6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag : 'renesas-arm-defconfig-for-v6.15-tag1' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/defconfig
Merge tag : 'renesas-arm-soc-for-v6.15-tag1' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/arm
Merge tag : 'renesas-clk-for-v6.15-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into clk-renesas
Merge tag : 'renesas-clk-for-v6.15-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into clk-renesas
Merge tag : 'renesas-drivers-for-v6.15-tag1' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/drivers
Merge tag : 'renesas-dt-bindings-for-v6.15-tag1' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
Merge tag : 'renesas-dts-for-v6.15-tag1' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
Merge tag : 'renesas-dts-for-v6.15-tag2' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
Merge tag : 'renesas-pinctrl-for-v6.15-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into devel
Merge tag : 'renesas-pinctrl-for-v6.15-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into devel
Merge tag : 'reset-for-v6.15' of git://git.pengutronix.de/pza/linux into soc/drivers
Merge tag : 'riscv-dt-for-v6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/dt
Merge tag : 'riscv-fixes-6.15-rc2' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/alexghiti/linux into fixes
Merge tag : 'riscv-fixes-6.15-rc3' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/alexghiti/linux into fixes
Merge tag : 'riscv-fixes-6.15-rc6' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/alexghiti/linux into fixes
Merge tag : 'riscv-for-linus-6.15-mw1' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag : 'riscv-for-linus-6.15-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag : 'riscv-for-linus-6.15-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag : 'riscv-for-linus-6.15-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag : 'riscv-mw1-6.15-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/alexghiti/linux into for-next
Merge tag : 'riscv-mw2-6.15-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/alexghiti/linux into for-next
Merge tag : 'riscv-sophgo-dt-fixes-for-v6.15-rc1' of https://github.com/sophgo/linux into arm/fixes
Merge tag : 'riscv-sophgo-dt-for-v6.15' of https://github.com/sophgo/linux into soc/dt
Merge tag : 'rproc-v6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux
Merge tag : 'rproc-v6.15-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux
Merge tag : 'rtc-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux
Merge tag : 'rtw-next-2025-02-10-v2' of https://github.com/pkshih/rtw
Merge tag : 'rtw-next-2025-03-13' of https://github.com/pkshih/rtw
Merge tag : 'rust-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linux
Merge tag : 'rust-fixes-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linux
Merge tag : 'rust-fixes-6.15-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linux
Merge tag : 'rust-fixes-6.15-merge' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linux
Merge tag : 'rust-hrtimer-for-v6.15-v3' of https://github.com/Rust-for-Linux/linux into rust-next
Merge tag : 's390-6.15-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag : 's390-6.15-2' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag : 's390-6.15-3' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag : 's390-6.15-4' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag : 'samsung-clk-6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into clk-samsung
Merge tag : 'samsung-drivers-6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/drivers
Merge tag : 'samsung-dt64-6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt
Merge tag : 'samsung-fixes-6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/fixes
Merge tag : 'samsung-pinctrl-6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung into devel
Merge tag : 'samsung-soc-6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/drivers
Merge tag : 'sched-core-2025-03-22' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'sched-urgent-2025-04-06' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'sched-urgent-2025-04-26' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'sched_ext-for-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext
Merge tag : 'sched_ext-for-6.15-rc0-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext
Merge tag : 'sched_ext-for-6.15-rc3-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext
Merge tag : 'sched_ext-for-6.15-rc6-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext
Merge tag : 'scmi-fixes-6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into arm/fixes
Merge tag : 'scmi-updates-6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/drivers
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-v6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag : 'selinux-pr-20250323' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux
Merge tag : 'sh-for-v6.15-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/glaubitz/sh-linux
Merge tag : 'slab-for-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab
Merge tag : 'slab-for-6.15-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab
Merge tag : 'slab-for-6.15-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab
Merge tag : 'Smack-for-6.15' of https://github.com/cschaufler/smack-next
Merge tag : 'smccc-update-6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/drivers
Merge tag : 'soc-arm-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag : 'soc-defconfig-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag : 'soc-drivers-6.15-1' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag : 'soc-drivers-6.15-2' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag : 'soc-dt-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag : 'soc-fixes-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag : 'soc-fixes-6.15-2' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag : 'soc-fixes-6.15-3' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag : 'soc_fsl-6.15-1' of https://github.com/chleroy/linux into soc/drivers-2
Merge tag : 'sound-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag : 'sound-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag : 'sound-6.15-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag : 'sound-6.15-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag : 'sound-6.15-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag : 'sound-fix-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag : 'soundwire-6.15-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire
Merge tag : 'soundwire-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire
Merge tag : 'soundwire-6.15-rc1-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire
Merge tag : 'spacemit-dt-for-6.15-1' of https://github.com/spacemit-com/linux into soc/dt
Merge tag : 'spi-fix-v6.15-merge-window' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag : 'spi-fix-v6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag : 'spi-fix-v6.15-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag : 'spi-fix-v6.15-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag : 'spi-fix-v6.15-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag : 'spi-fix-v6.15-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag : 'spi-nor/for-6.15' into mtd/next
Merge tag : 'spi-offload' into togreg
Merge tag : 'spi-v6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag : 'staging-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging
Merge tag : 'staging-6.15-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging
Merge tag : 'stm32-dt-for-v6.15-1' of https://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into soc/dt
Merge tag : 'stop-machine.2025.03.21a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu
Merge tag : 'sunxi-clk-fixes-for-6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into clk-fixes
Merge tag : 'sunxi-clk-for-6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into clk-allwinner
Merge tag : 'sunxi-dt-for-6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/dt
Merge tag : 'sunxi-fixes-for-6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into arm/fixes
Merge tag : 'sysctl-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl
Merge tag : 'tags/ib-mfd-power-v6.15' into psy-next
Merge tag : 'tegra-for-6.15-arm-dt' of https://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt
Merge tag : 'tegra-for-6.15-arm64-dt-v2' of https://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt
Merge tag : 'tegra-for-6.15-dt-bindings' of https://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt
Merge tag : 'tegra-for-6.15-firmware' of https://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/drivers
Merge tag : 'tegra-for-6.15-soc' of https://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/drivers
Merge tag : 'thermal-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'thermal-6.15-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'thermal-6.15-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'thermal-6.15-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'thermal-v6.15-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/thermal/linux
Merge tag : 'thunderbolt-for-v6.15-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt into usb-next
Merge tag : 'ti-driver-soc-for-v6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/drivers
Merge tag : 'ti-k3-config-for-v6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/defconfig
Merge tag : 'ti-k3-dt-for-v6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/dt
Merge tag : 'timers-cleanups-2025-03-23' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'timers-cleanups-2025-04-06' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'timers-clocksource-2025-03-26' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'timers-core-2025-03-23' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'timers-urgent-2025-04-06' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'timers-urgent-2025-04-10' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'timers-urgent-2025-04-18' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'timers-urgent-2025-05-11' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'timers-v6.15-rc1' of https://git.linaro.org/people/daniel.lezcano/linux into timers/clocksource
Merge tag : 'timers-vdso-2025-03-23' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'tpmdd-next-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd
Merge tag : 'tpmdd-next-6.15-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd
Merge tag : 'trace-latency-v6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'trace-latency-v6.15-3' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'trace-ringbuffer-v6.15-2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'trace-ringbuffer-v6.15-3' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'trace-sorttable-v6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'trace-tools-v6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'trace-v6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'trace-v6.15-2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'trace-v6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'trace-v6.15-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'trace-v6.15-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'trace-v6.15-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'tty-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
Merge tag : 'tty-6.15-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
Merge tag : 'turbostat-2025.05.06' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux
Merge tag : 'udf_for_v6.15-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
Merge tag : 'uml-for-linux-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux
Merge tag : 'uml-for-linux-6.15-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux
Merge tag : 'usb-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag : 'usb-6.15-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag : 'usb-6.15-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag : 'usb-serial-6.15-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-next
Merge tag : 'usb-serial-6.15-rc3' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-linus
Merge tag : 'v6.14-rc1' into perf-tools-next
Merge tag : 'v6.14-rc2' into test
Merge tag : 'v6.14-rc3' into x86/core, to pick up fixes
Merge tag : 'v6.14-rc3' into x86/mm, to pick up fixes before merging new changes
Merge tag : 'v6.14-rc4' into drm-next
Merge tag : 'v6.14-rc4' into next
Merge tag : 'v6.14-rc4' into x86/fpu, to pick up fixes and refresh the branch
Merge tag : 'v6.14-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux into HEAD
Merge tag : 'v6.14-rc5' into x86/core, to pick up fixes
Merge tag : 'v6.14-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux into gpio/for-next
Merge tag : 'v6.14-rc7' into x86/core, to pick up fixes
Merge tag : 'v6.14-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux into gpio/for-next
Merge tag : 'v6.15-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge tag : 'v6.15-p2' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge tag : 'v6.15-p3' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge tag : 'v6.15-p4' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge tag : 'v6.15-p5' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge tag : 'v6.15-p6' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge tag : 'v6.15-p7' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge tag : 'v6.15-rc1-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag : 'v6.15-rc2-ksmbd-server-fixes' of git://git.samba.org/ksmbd
Merge tag : 'v6.15-rc4-ksmbd-server-fixes' of git://git.samba.org/ksmbd
Merge tag : 'v6.15-rc5-ksmbd-server-fixes' of git://git.samba.org/ksmbd
Merge tag : 'v6.15-rc8-ksmbd-server-fixes' of git://git.samba.org/ksmbd
Merge tag : 'v6.15-rockchip-clk1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into clk-rockchip
Merge tag : 'v6.15-rockchip-clkfixes1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into clk-fixes
Merge tag : 'v6.15-rockchip-defconfig64-1' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/defconfig
Merge tag : 'v6.15-rockchip-dts64-1' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
Merge tag : 'v6.15-rockchip-dts64-2' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
Merge tag : 'v6.15-rockchip-dtsfixes1' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/fixes
Merge tag : 'v6.15rc-part1-ksmbd-server-fixes' of git://git.samba.org/ksmbd
Merge tag : 'v6.15rc-part2-ksmbd-server-fixes' of git://git.samba.org/ksmbd
Merge tag : 'vfio-v6.15-rc1' of https://github.com/awilliam/linux-vfio
Merge tag : 'vfio-v6.15-rc3' of https://github.com/awilliam/linux-vfio
Merge tag : 'vfio-v6.15-rc6' of https://github.com/awilliam/linux-vfio
Merge tag : 'vfs-6.15-rc1.afs' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.15-rc1.async.dir' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.15-rc1.ceph' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.15-rc1.eventpoll' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.15-rc1.file' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.15-rc1.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.15-rc1.initramfs' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.15-rc1.iomap' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.15-rc1.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.15-rc1.mount' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.15-rc1.mount.api' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.15-rc1.mount.namespace' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.15-rc1.nsfs' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.15-rc1.orangefs' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.15-rc1.overlayfs' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.15-rc1.pagesize' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.15-rc1.pidfs' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.15-rc1.pipe' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.15-rc1.rust' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.15-rc1.sysv' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.15-rc3.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.15-rc3.fixes.2' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.15-rc4.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.15-rc7.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.15-rc8.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'w1-drv-6.15' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/krzk/linux-w1 into char-misc-next
Merge tag : 'wireless-2025-04-11' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag : 'wireless-2025-04-24' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag : 'wireless-2025-05-06' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag : 'wireless-2025-05-15' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag : 'wireless-next-2025-03-04-v2' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
Merge tag : 'wireless-next-2025-03-20' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
Merge tag : 'wq-for-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
Merge tag : 'x86-boot-2025-03-22' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86-build-2025-03-22' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86-cleanups-2025-03-22' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86-core-2025-03-22' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86-fpu-2025-03-22' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86-platform-2025-03-22' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86-sev-2025-03-22' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86-urgent-2025-03-28' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86-urgent-2025-04-04' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86-urgent-2025-04-10' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86-urgent-2025-04-18' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86-urgent-2025-04-26' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86-urgent-2025-05-04' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86-urgent-2025-05-11' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86-urgent-2025-05-17' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_bugs_for_v6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_cache_for_v6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_tdx_for_6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'xfs-6.15-merge' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag : 'xfs-fixes-6.15-rc3' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag : 'xfs-fixes-6.15-rc4' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag : 'xfs-fixes-6.15-rc7' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag : 'xfs-zoned-allocator-2025-03-03' of git://git.infradead.org/users/hch/xfs into xfs-6.15-zoned_devices
Merge tag : 'zstd-linus-v6.15-rc1' of https://github.com/terrelln/linux
Merge tag : 'zynq-dt-for-6.15' of https://github.com/Xilinx/linux-xlnx into soc/dt
Merge tag : 'zynqmp-dt-for-6.14' of https://github.com/Xilinx/linux-xlnx into soc/dt
Merge tag : 'zynqmp-soc-for-6.15' of https://github.com/Xilinx/linux-xlnx into soc/drivers
 
Linux: Merge v6.14-rc6 into usb-next
 
mfd: Add new driver for MAX77705 PMIC
mfd: at91-usart: Make it selectable for ARCH_LAN969X
mfd: axp20x: AXP717: Add AXP717_TS_PIN_CFG to writeable regs
mfd: cgbc-core: Add support for conga-SA8
mfd: cgbc-core: Cleanup signedness in cgbc_session_request()
mfd: cgbc: Add support for HWMON
mfd: db8500-prcmu: Remove needless return in three void APIs
mfd: ene-kb3930: Fix a potential NULL pointer dereference
mfd: ezx-pcap: Remove unused pcap_adc_sync
mfd: intel_soc_pmic_chtdc_ti: Drop unneeded assignment for cache_type
mfd: intel_soc_pmic_crc: Drop unneeded assignment for cache_type
mfd: ipaq-micro/tps65010: Use str_enable_disable-like helpers
mfd: lp3943: Drop #include from header
mfd: max77620: Allow building as a module
mfd: max8997: Remove unused function max8997_irq_exit()
mfd: mt6397-core: Add mfd_cell for mt6359-accdet
mfd: pcf50633-adc: Remove unused driver
mfd: pcF50633-gpio: Remove unused driver
mfd: pcf50633: Remove remaining PCF50633 support
mfd: pcf50633: Remove unused platform IRQ code
mfd: qnap-mcu: Convert commas to semicolons in qnap_mcu_exec()
mfd: Remove STA2x11 core driver
mfd: sec: Add support for S2MPU05 PMIC
mfd: simple-mfd-i2c: Add MAX77705 support
mfd: sm501: Switch to BIT() to mitigate integer overflows
mfd: stm32-timers: Add support for stm32mp25
mfd: syscon: Add check for invalid resource size
mfd: tps65219: Add support for TI TPS65214 PMIC
mfd: tps65219: Add support for TI TPS65215 PMIC
mfd: tps65219: Remove TPS65219_REG_TI_DEV_ID check
mfd: upboard-fpga: Remove ACPI_PTR() annotation
 
microblaze/mm: put mm_cmdline_setup() in .init.text section
 
mips/crc32: remove unused enums
 
MIPS: cevt-ds1287: Add missing ds1287.h include
MIPS: cm: Detect CM quirks from device tree
MIPS: cm: Fix warning if MIPS_CM is disabled
MIPS: config: omega2+, vocore2: enable CLK_MTMIPS
MIPS: consolidate mem_init() for NUMA machines
MIPS: CPS: Boot CPUs in secondary clusters
MIPS: CPS: Fix potential NULL pointer dereferences in cps_prepare_cpus()
MIPS: CPS: Introduce struct cluster_boot_config
MIPS: CPS: Support broken HCI for multicluster
MIPS: dec: Declare which_prom() as static
 
mips: drop GENERIC_IOMAP wrapper
 
MIPS: ds1287: Match ds1287_set_base_clock() function types
 
mips: dts: ingenic: Switch to simple-audio-card,hp-det-gpios
mips: dts: ralink: mt7620a: update system controller node and its consumers
mips: dts: ralink: mt7628a: update system controller node and its consumers
mips: dts: ralink: rt2880: update system controller node and its consumers
mips: dts: ralink: rt3050: update system controller node and its consumers
mips: dts: ralink: rt3883: update system controller node and its consumers
mips: dts: realtek: Add address to SoC node name
mips: dts: realtek: Add restart to Cisco SG220-26P
mips: dts: realtek: Add RTL838x SoC peripherals
mips: dts: realtek: Add SoC IRQ node for RTL838x
mips: dts: realtek: Clean up CPU clocks
mips: dts: realtek: Correct uart interrupt-parent
mips: dts: realtek: Decouple RTL930x base DTSI
mips: dts: realtek: Fold rtl83xx into rtl838x
mips: dts: realtek: Replace uart clock property
mips: export pci_iounmap()
 
MIPS: Fix idle VS timer enqueue
MIPS: Fix Macro name
MIPS: Fix MAX_REG_OFFSET
 
mips: fix PCI_IOBASE definition
 
MIPS: Loongson2ef: Replace deprecated strncpy() with strscpy()
MIPS: make setup_zero_pages() use memblock
MIPS: mobileye: dts: eyeq6h: Enable cluster support
MIPS: Move r4k_wait() to .cpuidle.text section
MIPS: pm-cps: Use per-CPU variables as per-CPU, not per-core
MIPS: rename rollback_handler with skipover_handler
 
mips: sni: Do not include
 
MIPS: Use arch specific syscall name match function
MIPS: vdso: Switch to generic storage implementation
 
misc: lis3lv02d: convert to use faux_device
misc: microchip: pci1xxxx: Fix incorrect IRQ status handling during ack
misc: microchip: pci1xxxx: Fix Kernel panic during IRQ handler registration
misc: pci_endpoint_test: Add support for PCITEST_IRQ_TYPE_AUTO
misc: pci_endpoint_test: Avoid issue of interrupts remaining after request_irq error
misc: pci_endpoint_test: Defer IRQ allocation until ioctl(PCITEST_SET_IRQTYPE)
misc: pci_endpoint_test: Do not use managed IRQ functions
misc: pci_endpoint_test: Fix 'irq_type' to convey the correct type
misc: pci_endpoint_test: Fix displaying 'irq_type' after 'request_irq' error
misc: pci_endpoint_test: Fix pci_endpoint_test_bars_read_bar() error handling
misc: pci_endpoint_test: Fix potential truncation in pci_endpoint_test_probe()
misc: pci_endpoint_test: Give disabled BARs a distinct error code
misc: pci_endpoint_test: Handle BAR sizes larger than INT_MAX
misc: pci_endpoint_test: Remove global 'irq_type' and 'no_msi'
misc: pci_endpoint_test: Use IRQ_TYPE_* defines from UAPI header
misc: vcpu_stall_detector: Switch to use hrtimer_setup()
 
mlx4: Remove unused functions
 
mlx5: Create an auxiliary device for fwctl_mlx5
 
mlxbf-bootctl: Support sysfs entries for RTC battery status
mlxbf-bootctl: use sysfs_emit_at() in secure_boot_fuse_state_show()
 
mlxsw: Add VXLAN bridge ports to same hardware domain as physical bridge ports
mlxsw: Enable Tx checksum offload
mlxsw: spectrum: Call mlxsw_sp_bridge_vxlan_{join, leave}() for VLAN-aware bridge
mlxsw: spectrum_acl_bloom_filter: Workaround for some LLVM versions
mlxsw: spectrum_router: Fix use-after-free when deleting GRE net devices
mlxsw: spectrum_router: Remove unused functions
mlxsw: spectrum_switchdev: Add an internal API for VXLAN leave
mlxsw: spectrum_switchdev: Move mlxsw_sp_bridge_vxlan_join()
mlxsw: Trap ARP packets at layer 2 instead of layer 3
 
MM documentation: add "Unaccepted" meminfo entry
 
mm, bpf: Introduce free_pages_nolock()
mm, bpf: Introduce try_alloc_pages() for opportunistic page allocation
mm, bpf: Use memcg in try_alloc_pages().
 
mm, cma: support multiple contiguous ranges, if requested
 
mm, hugetlb: increment the number of pages to be reset on HVO
mm, hugetlb: use cma_declare_contiguous_multi
 
mm, percpu: do not consider sleepable allocations atomic
 
mm, slab: clean up slab->obj_exts always
mm, slab: cleanup slab_bug() parameters
 
mm, swap: avoid reclaiming irrelevant swap cache
mm, swap: avoid redundant swap device pinning
mm, swap: correct comment in swap_usage_sub()
mm, swap: don't update the counter up-front
mm, swap: drop the flag TTRS_DIRECT
mm, swap: fix false warning for large allocation with !THP_SWAP
mm, swap: remove setting SWAP_MAP_BAD for discard cluster
mm, swap: remove swap slot cache
mm, swap: simplify folio swap allocation
mm, swap: use percpu cluster as allocation fast path
 
mm,mm_init: Mark set_high_memory as __init
 
mm,procfs: allow read-only remote mm access under CAP_PERFMON
 
mm/bootmem_info: export register_page_bootmem_memmap
 
mm/cma: export total and free number of pages for CMA areas
mm/cma: introduce a cma validate function
mm/cma: introduce cma_intersects function
mm/cma: introduce interface for early reservations
mm/cma: make detection of highmem_start more robust
mm/cma: report base address of single range correctly
mm/cma: simplify zone intersection check
mm/cma: using per-CMA locks to improve concurrent allocation performance
 
mm/codetag: move tag retrieval back upfront in __free_pages()
 
mm/compaction: fix bug in hugetlb handling pathway
 
mm/damon/core: do damos walking in entire regions granularity
mm/damon/core: do not call damos_walk_control->walk() if walk is completed
mm/damon/core: expose damos_filter_for_ops() to DAMON kernel API callers
mm/damon/core: implement intervals auto-tuning
mm/damon/core: introduce damos->ops_filters
mm/damon/core: invoke kdamond_call() after merging is done if possible
mm/damon/core: make damon_set_attrs() be safe to be called from damon_call()
mm/damon/core: put ops-handled filters to damos->ops_filters
mm/damon/core: set damos_filter default allowance behavior based on installed filters
mm/damon/core: simplify control flow in damon_register_ops()
mm/damon/core: support committing ops_filters
mm/damon/core: unset damos->walk_completed after confimed set
 
mm/damon/ops: have damon_get_folio return folio even for tail pages
 
mm/damon/paddr: respect ops_filters_default_reject
mm/damon/paddr: support only damos->ops_filters
mm/damon/paddr: support ops_filters
 
mm/damon/sysfs-schemes: add files for setting damos_filter->sz_range
mm/damon/sysfs-schemes: avoid Wformat-security warning on damon_sysfs_access_pattern_add_range_dir()
mm/damon/sysfs-schemes: commit filters in {core,ops}_filters directories
mm/damon/sysfs-schemes: implement core_filters and ops_filters directories
mm/damon/sysfs-schemes: let damon_sysfs_scheme_set_filters() be used for different named directories
mm/damon/sysfs-schemes: record filters of which layer should be added to the given filters directory
mm/damon/sysfs-schemes: remove obsolete comment for damon_sysfs_schemes_clear_regions()
mm/damon/sysfs-schemes: return error when for attempts to install filters on wrong sysfs directory
 
mm/damon/sysfs: commit intervals tuning goal
mm/damon/sysfs: handle commit command using damon_call()
mm/damon/sysfs: implement a command to update auto-tuned monitoring intervals
mm/damon/sysfs: implement intervals tuning goal directory
mm/damon/sysfs: remove damon_sysfs_cmd_request and its readers
mm/damon/sysfs: remove damon_sysfs_cmd_request code from damon_sysfs_handle_cmd()
mm/damon/sysfs: remove damon_sysfs_cmd_request_callback() and its callers
mm/damon/sysfs: validate user inputs from damon_sysfs_commit_input()
 
mm/damon: add data structure for monitoring intervals auto-tuning
mm/damon: add default allow/reject behavior fields to struct damos
mm/damon: avoid applying DAMOS action to same entity multiple times
mm/damon: handle device-exclusive entries correctly in damon_folio_mkold_one()
mm/damon: handle device-exclusive entries correctly in damon_folio_young_one()
mm/damon: implement a new DAMOS filter type for active pages
mm/damon: implement a new DAMOS filter type for unmapped pages
mm/damon: introduce DAMOS filter type hugepage_size
mm/damon: remove ->before_start of damon_callback
mm/damon: remove damon_callback->after_sampling
mm/damon: remove damon_callback->before_damos_apply
mm/damon: remove damon_callback->private
mm/damon: remove damon_operations->reset_aggregated
 
mm/debug: add line breaks
mm/debug: print vm_refcnt state when dumping the vma
 
mm/execmem: Unify early execmem_cache behaviour
 
mm/filemap: use xas_try_split() in __filemap_add_folio()
 
mm/folio_queue: delete __folio_order and use folio_order directly
 
mm/gup: don't allow FOLL_LONGTERM pinning of FS DAX pages
mm/gup: fix wrongly calculated returned value in fault_in_safe_writeable()
mm/gup: reject FOLL_SPLIT_PMD with hugetlb VMAs
mm/gup: remove redundant check for PCI P2PDMA page
 
mm/huge_memory: add buddy allocator like (non-uniform) folio_split()
mm/huge_memory: add folio_split() to debugfs testing interface
mm/huge_memory: add two new (not yet used) functions for folio_split()
mm/huge_memory: add vmf_insert_folio_pmd()
mm/huge_memory: add vmf_insert_folio_pud()
mm/huge_memory: allow split shmem large folio to any lower order
mm/huge_memory: fix dereferencing invalid pmd migration entry
mm/huge_memory: move folio split common code to __folio_split()
mm/huge_memory: remove the old, unused __split_huge_page()
 
mm/hugetlb: add a line break at the end of the format string
mm/hugetlb: add hugetlb_cma_only cmdline option
mm/hugetlb: add pre-HVO framework
mm/hugetlb: check bootmem pages for zone intersections
mm/hugetlb: convert cmdline parameters from setup to early
mm/hugetlb: copy the CMA flag when demoting
mm/hugetlb: deal with multiple calls to hugetlb_bootmem_alloc
mm/hugetlb: do pre-HVO for bootmem allocated pages
mm/hugetlb: enable bootmem allocation from CMA areas
mm/hugetlb: fix kernel NULL pointer dereference when replacing free hugetlb folios
mm/hugetlb: fix nid mismatch in alloc_surplus_hugetlb_folio()
mm/hugetlb: fix set_max_huge_pages() when there are surplus pages
mm/hugetlb: move huge_boot_pages list init to hugetlb_bootmem_alloc
mm/hugetlb: move hugetlb CMA code in to its own file
mm/hugetlb: move hugetlb_sysctl_init() to the __init section
mm/hugetlb: remove redundant __ClearPageReserved
mm/hugetlb: set migratetype for bootmem folios
mm/hugetlb: update nr_huge_pages and surplus_huge_pages together
mm/hugetlb: use online nodes for bootmem allocation
 
mm/hugetlb_vmemmap: fix hugetlb_vmemmap_restore_folios definition
mm/hugetlb_vmemmap: fix memory loads ordering
 
mm/hwpoison: do not send SIGBUS to processes with recovered clean pages
mm/hwpoison: introduce folio_contain_hwpoisoned_page() helper
 
mm/ioremap: pass pgprot_t to ioremap_prot() instead of unsigned long
 
mm/kasan: add module decription
mm/kasan: use SLAB_NO_MERGE flag instead of an empty constructor
 
mm/ksm: handle device-exclusive entries correctly in write_protect_page()
 
mm/list_lru: make the case where mlru is NULL as unlikely
 
mm/madvise: deduplicate madvise_do_behavior() skip case handlings
mm/madvise: remove len parameter of madvise_do_behavior()
mm/madvise: remove redundant mmap_lock operations from process_madvise()
mm/madvise: split out madvise input validity check
mm/madvise: split out madvise() behavior execution
mm/madvise: split out mmap locking operations for madvise()
mm/madvise: split out populate behavior check logic
mm/madvise: use is_memory_failure() from madvise_do_behavior()
 
mm/memblock: Add reserved memory release function
mm/memblock: pass size instead of end to memblock_set_node()
mm/memblock: repeat setting reserved region nid if array is doubled
 
mm/memfd: fix spelling and grammatical issues
 
mm/memory: add vmf_insert_page_mkwrite()
mm/memory: detect writability in restore_exclusive_pte() through can_change_pte_writable()
mm/memory: document restore_exclusive_pte()
mm/memory: enhance insert_page_into_pte_locked() to create writable mappings
mm/memory: fix mapcount / refcount sanity check for mTHP reuse
mm/memory: move sanity checks in do_wp_page() after mapcount vs. refcount stabilization
mm/memory: pass folio and pte to restore_exclusive_pte()
mm/memory: remove PageAnonExclusive sanity-check in restore_exclusive_pte()
 
mm/memory_hotplug: fix call folio_test_large with tail page in do_migrate_range
 
mm/memremap: Pass down MEMREMAP_* flags to arch_memremap_wb()
 
mm/migrate: Add migrate_device_pfns
mm/migrate: fix sleep in atomic for large folios and buffer heads
mm/migrate: Trylock device page in do_swap_page
 
mm/mincore: improve performance by adding an unlikely hint
 
mm/mm_init.c: only align start of ZONE_MOVABLE on nodes with memory
mm/mm_init.c: use round_up() to align movable range
mm/mm_init.c: use round_up() to calculate usermap size
 
mm/mm_init: init holes in the end of the memory map for FLATMEM
mm/mm_init: move p2pdma page refcount initialisation to p2pdma
mm/mm_init: rename __init_reserved_page_zone to __init_page_from_nid
mm/mm_init: rename init_reserved_page to init_deferred_page
 
mm/mmu_gather: clean up the stale code comment
mm/mmu_gather: remove unused __tlb_remove_page()
mm/mmu_gather: update comment on RCU freeing
 
mm/mmu_notifier: use MMU_NOTIFY_CLEAR in remove_device_exclusive_entry()
 
mm/mremap: complete refactor of move_vma()
mm/mremap: correctly handle partial mremap() of VMA starting at 0
mm/mremap: do not set vrm->vma NULL immediately prior to checking it
mm/mremap: initial refactor of move_vma()
mm/mremap: introduce and use vma_remap_struct threaded state
mm/mremap: refactor move_page_tables(), abstracting state
mm/mremap: refactor mremap() system call implementation
mm/mremap: thread state through move page table operation
 
mm/numa: Introduce nearest_node_nodemask()
 
mm/oom_kill: fix trivial typo in comment
 
mm/page_alloc.c: avoid infinite retries caused by cpuset race
 
mm/page_alloc: add trace event for per-zone lowmem reserve setup
mm/page_alloc: add trace event for per-zone watermark setup
mm/page_alloc: add trace event for totalreserve_pages calculation
mm/page_alloc: avoid second trylock of zone->lock
mm/page_alloc: clarify should_claim_block() commentary
mm/page_alloc: clarify terminology in migratetype fallback code
mm/page_alloc: ensure try_alloc_pages() plays well with unaccepted memory
mm/page_alloc: fix deadlock on cpu_hotplug_lock in __accept_page()
mm/page_alloc: fix race condition in unaccepted memory handling
mm/page_alloc: Fix try_alloc_pages
mm/page_alloc: remove unnecessary __maybe_unused in order_to_pindex()
mm/page_alloc: replace flag check with PageHWPoison() in check_new_page_bad()
mm/page_alloc: warn on nr_reserved_highatomic underflow
 
mm/page_idle: handle device-exclusive entries correctly in page_idle_clear_pte_refs_one()
 
mm/page_vma_mapped: device-exclusive entries are not migration entries
 
mm/pkey: Add PKEY_UNRESTRICTED macro
 
mm/rmap: abstract large mapcount operations for large folios (!hugetlb)
mm/rmap: add support for PUD sized mappings to rmap
mm/rmap: avoid -EBUSY from make_device_exclusive()
mm/rmap: basic MM owner tracking for large folios (!hugetlb)
mm/rmap: convert make_device_exclusive_range() to make_device_exclusive()
mm/rmap: handle device-exclusive entries correctly in page_vma_mkclean_one()
mm/rmap: handle device-exclusive entries correctly in try_to_migrate_one()
mm/rmap: handle device-exclusive entries correctly in try_to_unmap_one()
mm/rmap: implement make_device_exclusive() using folio_walk instead of rmap walk
mm/rmap: keep mapcount untouched for device-exclusive entries
mm/rmap: pass dst_vma to folio_dup_file_rmap_pte() and friends
mm/rmap: pass vma to __folio_add_rmap()
mm/rmap: reject hugetlb folios in folio_make_device_exclusive()
mm/rmap: use folio_large_nr_pages() in add/remove functions
 
mm/shmem: fix functions documentation
mm/shmem: use xas_try_split() in shmem_split_large_entry()
 
mm/shrinker: fix name consistency issue in shrinker_debugfs_rename()
 
mm/slab: call kmalloc_noprof() unconditionally in kmalloc_array_noprof()
mm/slab: simplify SLAB_* flag handling
mm/slab: Switch to use hrtimer_setup()
 
mm/sparse: add vmemmap_*_hvo functions
mm/sparse: allow for alternate vmemmap section init at boot
 
mm/swap: remove SWAP_FLAG_PRIO_SHIFT
mm/swap: rename swap_is_has_cache() to swap_only_has_cache()
mm/swap: rename swap_swapcount() to swap_entry_swapped()
mm/swap: skip scanning cluster range if it's empty cluster
 
mm/swap_state.c: fix the obsolete code comment
mm/swap_state.c: optimize the code in clear_shadow_from_swap_cache()
mm/swap_state.c: remove the meaningless code comment
 
mm/swapfile.c: open code cluster_alloc_swap()
mm/swapfile.c: optimize code in setup_clusters()
mm/swapfile.c: remove the incorrect code comment
mm/swapfile.c: remove the unneeded checking
mm/swapfile.c: update the code comment above swap_count_continued()
 
mm/truncate: fix out-of-bounds when doing a right-aligned split
mm/truncate: use folio_split() in truncate operation
 
mm/userfaultfd: fix release hang over concurrent GUP
mm/userfaultfd: fix uninitialized output field for -EAGAIN race
 
mm/vma: add give_up_on_oom option on modify/merge, use in uffd release
 
mm/vmalloc: refactor __vmalloc_node_range_noprof()
 
mm/vmscan: don't try to reclaim hwpoison folio
mm/vmscan: extract calculated pressure balance as a function
 
mm/vmstat: revert "fix a W=1 clang compiler warning"
 
mm: (un)track_pfn_copy() fix + doc improvements
mm: Add copy_remote_vm_str() for readng C strings from remote VM
mm: add missing release barrier on PGDAT_RECLAIM_LOCKED unlock
mm: Add transformation message for per-memcg swappiness
mm: allow compound zone device pages
mm: allow guard regions in file-backed and read-only mappings
mm: allow vma_start_read_locked/vma_start_read_locked_nested to fail
mm: assert the folio is locked in folio_start_writeback()
mm: avoid extra mem_alloc_profiling_enabled() checks
mm: avoid splitting pmd for lazyfree pmd-mapped THP in try_to_unmap
mm: compaction: push watermark into compaction_suitable() callers
mm: completely abstract unnecessary adj_start calculation
mm: CONFIG_NO_PAGE_MAPCOUNT to prepare for not maintain per-page mapcounts in large folios
mm: convert folio_likely_mapped_shared() to folio_maybe_mapped_shared()
mm: convert lru_add_page_tail() to lru_add_split_folio()
mm: Copy-on-Write (COW) reuse support for PTE-mapped THP
mm: define __init_reserved_page_zone function
mm: eliminate adj_start parameter from commit_merge()
mm: factor out large folio handling from folio_nr_pages() into folio_large_nr_pages()
mm: factor out large folio handling from folio_order() into folio_large_order()
mm: filemap: move sysctl to mm/filemap.c
mm: Fix a build breakage in memcontrol-v1.c
mm: fix apply_to_existing_page_range()
mm: fix copy_vma() error handling for hugetlb mappings
mm: fix filemap_get_folios_contig returning batches of identical folios
mm: fix folio_pte_batch() on XEN PV
mm: fix lazy mmu docs and usage
mm: Fix the flipped condition in gfpflags_allow_spinning()
mm: fix VM_UFFD_MINOR == VM_SHADOW_STACK on USERFAULTFD=y && ARM64_GCS=y
mm: further refactor commit_merge()
mm: hugetlb: add hugetlb_alloc_threads cmdline option
mm: hugetlb: fix incorrect fallback for subpool
mm: hugetlb: improve parallel huge page allocation time
mm: hugetlb: log time needed to allocate hugepages
mm: introduce vma_iter_store_attached() to use with attached vmas
mm: introduce vma_start_read_locked{_nested} helpers
mm: kmemleak: add support for dumping physical and __percpu object info
mm: let _folio_nr_pages overlay memcg_data in first tail page
mm: lock PGDAT_RECLAIM_LOCKED with acquire memory ordering
mm: make DEBUG_WX depdendent on GENERIC_PTDUMP
mm: make page_mapped_in_vma() hugetlb walk aware
mm: make vma cache SLAB_TYPESAFE_BY_RCU
mm: make vmg->target consistent and further simplify commit_merge()
mm: mark vma as detached until it's added into vma tree
mm: mark vmas detached upon exit
mm: memcontrol: fix swap counter leak from offline cgroup
mm: memcontrol: move memsw charge callbacks to v1
mm: memcontrol: move stray ratelimit bits to v1
mm: memcontrol: unshare v2-only charge API bits again
mm: memory-failure: enhance comments for return value of memory_failure()
mm: mmap: map MAP_STACK to VM_NOHUGEPAGE only if THP is enabled
mm: mmap: move sysctl to mm/mmap.c
mm: move _entire_mapcount in folio to page[2] on 32bit
mm: move _pincount in folio to page[2] on 32bit
mm: move hugetlb specific things in folio to page[3]
mm: move lesser used vma_area_struct members into the last cacheline
mm: move mmap_init_lock() out of the header file
mm: move per-vma lock into vm_area_struct
mm: nommu: move sysctl to mm/nommu.c
mm: page_alloc: defrag_mode
mm: page_alloc: defrag_mode kswapd/kcompactd assistance
mm: page_alloc: defrag_mode kswapd/kcompactd watermarks
mm: page_alloc: don't steal single pages from biggest buddy
mm: page_alloc: fix defrag_mode's retry & OOM path
mm: page_alloc: group fallback functions together
mm: page_alloc: remove remnants of unlocked migratetype updates
mm: page_alloc: speed up fallbacks in rmqueue_bulk()
mm: page_alloc: trace type pollution from compaction capturing
mm: page_ext: add an iteration API for page extensions
mm: page_isolation: avoid calling folio_hstate() without hugetlb_lock
mm: page_owner: use new iteration API
mm: page_table_check: use new iteration API
mm: pgtable: change pt parameter of tlb_remove_ptdesc() to struct ptdesc*
mm: pgtable: convert some architectures to use tlb_remove_ptdesc()
mm: pgtable: Fix grammar error
mm: pgtable: make generic tlb_remove_table() use struct ptdesc
mm: pgtable: remove tlb_remove_page_ptdesc()
mm: prepare lock_vma_under_rcu() for vma reuse possibility
mm: Provide address mask in struct follow_pfnmap_args
mm: provide mapping_wrprotect_range() function
mm: refactor rmap_walk_file() to separate out traversal logic
mm: remove extra vma_numab_state_init() call
mm: Remove grab_cache_page_write_begin()
mm: remove redundant return in set_huge_zero_folio()
mm: remove references to folio in __memcg_kmem_uncharge_page()
mm: remove references to folio in split_page_memcg()
mm: remove the access_ok() call from gup_fast_fallback()
mm: Remove wait_for_stable_page()
mm: Remove wait_on_page_locked()
mm: rename GENERIC_PTDUMP and PTDUMP_CORE
mm: replace vm_lock and detached flag with a reference count
mm: security: Allow default HARDENED_USERCOPY to be set at compile time
mm: security: Check early if HARDENED_USERCOPY is enabled
mm: security: Move hardened usercopy under 'Kernel hardening options'
mm: separate folio_split_memcg_refs() from split_page_memcg()
mm: set folio swapbacked iff folios are dirty in try_to_unmap_one
mm: shmem: change the return value of shmem_find_swap_entries()
mm: shmem: drop the unused macro
mm: shmem: factor out the within_size logic into a new helper
mm: shmem: remove 'fadvise()' comments
mm: shmem: remove duplicate error validation
mm: simplify folio_memcg_charged()
mm: simplify split_page_memcg()
mm: simplify vma merge structure and expand comments
mm: slub: call WARN() when detecting a slab corruption
mm: slub: Print the broken data before restoring them
mm: stop maintaining the per-page mapcount of large folios (CONFIG_NO_PAGE_MAPCOUNT)
mm: support batched unmap for lazyfree large folios during reclamation
mm: support tlbbatch flush for a range of PTEs
mm: swap: move sysctl to mm/swap.c
mm: swap: remove stale comment of swap_reclaim_full_clusters()
mm: swap_cgroup: remove double initialization of locals
mm: uninline the main body of vma_start_write()
mm: use ptep_get() instead of directly dereferencing pte_t*
mm: use READ/WRITE_ONCE() for vma->vm_flags on migrate, mprotect
mm: use single SWP_DEVICE_EXCLUSIVE entry type
mm: userfaultfd: correct dirty flags set for both present and swap pte
mm: util: move sysctls to mm/util.c
mm: vmalloc: actually use the in-place vrealloc region
mm: vmalloc: only zero-init on vrealloc shrink
mm: vmalloc: support more granular vrealloc() sizing
mm: vmscan: fix kswapd exit condition in defrag_mode
mm: vmscan: move vmscan sysctls to mm/vmscan.c
mm: vmscan: restore high-cpu watermark safety in kswapd
mm: vmscan: split proactive reclaim statistics from direct reclaim statistics
mm: vmstat: move sysctls to mm/vmstat.c
mm: z3fold: remove z3fold
mm: zbud: remove zbud
mm: zpool: add interfaces for object read/write APIs
mm: zpool: remove object mapping APIs
mm: zpool: remove zpool_malloc_support_movable()
mm: zsmalloc: remove object mapping APIs and per-CPU map areas
mm: zswap: fix crypto_free_acomp() deadlock in zswap_cpu_comp_dead()
mm: zswap: use object read/write APIs instead of object mapping APIs
 
mmc: core: Remove redundant null check
mmc: core: Trim trailing whitespace from card product names
mmc: dw_mmc: add a quirk for accessing 64-bit FIFOs in two halves
mmc: dw_mmc: add exynos7870 DW MMC support
mmc: dw_mmc: Switch to use hrtimer_setup()
mmc: host: Wait for Vdd to settle on card power off
mmc: Merge branch fixes into next
mmc: Merge branch fixes into next
mmc: omap: Fix memory leak in mmc_omap_new_slot
mmc: pwrseq_simple: use gpiod_multi_set_value_cansleep
mmc: renesas_sdhi: add regulator dependency
mmc: renesas_sdhi: Add support for RZ/G3E SoC
mmc: renesas_sdhi: disable clocks if registering regulator failed
mmc: renesas_sdhi: fix error code in renesas_sdhi_probe()
mmc: renesas_sdhi: Fix error handling in renesas_sdhi_probe
mmc: sdhci-msm: fix dev reference leaked through of_qcom_ice_get
mmc: sdhci-of-dwcmshc: add PD workaround on RK3576
mmc: sdhci-of-dwcmshc: Change to dwcmshc_phy_init for reusing codes
mmc: sdhci-omap: Disable MMC_CAP_AGGRESSIVE_PM for eMMC/SD
mmc: sdhci-pxav3: set NEED_RSP_BUSY capability
mmc: sdhci: Disable SD card clock before changing parameters
mmc: sdhci_am654: Add SDHCI_QUIRK2_SUPPRESS_V1P8_ENA quirk to am62 compatible
mmc: slot-gpio: Remove unused mmc_gpio_set_cd_isr
 
modpost: introduce get_basename() helper
modpost: require a MODULE_DESCRIPTION()
modpost: use strstarts() to clean up parse_source_files()
 
module: Add module_for_each_mod() function
module: Allow __module_address() to be called from RCU section.
module: Begin to move from RCU-sched to RCU.
module: don't annotate ROX memory as kmemleak_not_leak()
module: drop unused module_writable_address()
module: ensure that kobject_put() is safe for module type kobjects
module: release codetag section when module load fails
module: Remove module_assert_mutex_or_preempt() from try_add_tainted_module().
module: Remove unnecessary size argument when calling strscpy()
module: Replace deprecated strncpy() with strscpy()
module: switch to execmem API for remapping as RW and restoring ROX
module: Use proper RCU assignment in add_kallsyms().
module: Use RCU in __find_kallsyms_symbol_value().
module: Use RCU in __is_module_percpu_address().
module: Use RCU in all users of __module_address().
module: Use RCU in all users of __module_text_address().
module: Use RCU in find_kallsyms_symbol().
module: Use RCU in find_module_all().
module: Use RCU in find_symbol().
module: Use RCU in module_get_kallsym().
module: Use RCU in module_kallsyms_on_each_symbol().
module: Use RCU in search_module_extables().
 
mount: ensure we don't pointlessly walk the mount tree
mount: handle mount propagation for detached mount trees
 
mptcp: blackhole: avoid checking the state twice
mptcp: cleanup mem accounting
mptcp: consolidate subflow cleanup
mptcp: dismiss __mptcp_rmem()
mptcp: drop __mptcp_fastopen_gen_msk_ackseq()
mptcp: fix NULL pointer in can_accept_new_subflow
mptcp: micro-optimize __mptcp_move_skb()
mptcp: move the whole rx path under msk socket lock protection
mptcp: only inc MPJoinAckHMacFailure for HMAC failures
mptcp: pm: add a build check for userspace_pm_dump_addr
mptcp: pm: add id parameter for get_addr
mptcp: pm: add local parameter for set_flags
mptcp: pm: add mptcp_pm_genl_fill_addr helper
mptcp: pm: add struct_group in mptcp_pm_data
mptcp: pm: avoid calling PM specific code from core
mptcp: pm: change rem type of set_flags
mptcp: pm: change to fullmesh only for 'subflow'
mptcp: pm: Defer freeing of MPTCP userspace path manager entries
mptcp: pm: define struct mptcp_pm_ops
mptcp: pm: drop inet6_sk after inet_sk
mptcp: pm: drop info of userspace_pm_remove_id_zero_address
mptcp: pm: drop match in userspace_pm_append_new_local_addr
mptcp: pm: drop skb parameter of get_addr
mptcp: pm: drop skb parameter of set_flags
mptcp: pm: exit early with ADD_ADDR echo if possible
mptcp: pm: export mptcp_remote_address
mptcp: pm: improve error messages
mptcp: pm: in-kernel: avoid access entry without lock
mptcp: pm: in-kernel: reduce parameters of set_flags
mptcp: pm: in-kernel: use kmemdup helper
mptcp: pm: kernel: add '_pm' to mptcp_nl_set_flags
mptcp: pm: make three pm wrappers static
mptcp: pm: mark missing address attributes
mptcp: pm: more precise error messages
mptcp: pm: move generic helper at the top
mptcp: pm: move generic PM helpers to pm.c
mptcp: pm: move Netlink PM helpers to pm_netlink.c
mptcp: pm: only fill id_avail_bitmap for in-kernel pm
mptcp: pm: register in-kernel and userspace PM
mptcp: pm: remove '_nl' from mptcp_pm_nl_addr_send_ack
mptcp: pm: remove '_nl' from mptcp_pm_nl_is_init_remote_addr
mptcp: pm: remove '_nl' from mptcp_pm_nl_mp_prio_send_ack
mptcp: pm: remove '_nl' from mptcp_pm_nl_rm_addr_received
mptcp: pm: remove '_nl' from mptcp_pm_nl_subflow_chk_stale()
mptcp: pm: remove '_nl' from mptcp_pm_nl_work
mptcp: pm: remove duplicated error messages
mptcp: pm: remove unused ret value to set flags
mptcp: pm: reuse sending nlmsg code in get_addr
mptcp: pm: split in-kernel PM specific code
mptcp: pm: split netlink and in-kernel init
mptcp: pm: use addr entry for get_local_id
mptcp: pm: use ipv6_addr_equal in addresses_equal
mptcp: pm: use NL_SET_ERR_MSG_ATTR when possible
mptcp: pm: use pm variable instead of msk->pm
mptcp: pm: userspace: flags: clearer msg if no remote addr
mptcp: pm: userspace: use GENL_REQ_ATTR_CHECK
mptcp: pm: worker: split in-kernel and common tasks
mptcp: Remove unused declaration mptcp_set_owner_r()
mptcp: sched: reduce size for unused data
mptcp: sched: split get_subflow interface into two
mptcp: sockopt: fix getting freebind & transparent
mptcp: sockopt: fix getting IPV6_V6ONLY
mptcp: sysctl: add available_path_managers
mptcp: sysctl: map path_manager to pm_type
mptcp: sysctl: map pm_type to path_manager
mptcp: sysctl: set path manager by name
mptcp: use sock_kmemdup for address entry
 
mr: consolidate the ipmr_can_free_table() checks.
 
mseal sysmap: add arch-support txt
mseal sysmap: enable arm64
mseal sysmap: enable s390
mseal sysmap: enable x86-64
mseal sysmap: generic vdso vvar mapping
mseal sysmap: kernel config and header change
mseal sysmap: update mseal.rst
mseal sysmap: uprobe mapping
 
mseal: fix typo and style in documentation
 
mtd: Add check for devm_kcalloc()
mtd: capture device name setting failure when adding mtd
mtd: Fix error handling in mtd_device_parse_register() error path
mtd: inftlcore: Add error check for inftl_read_oob()
mtd: mchp48l640: Use str_enable_disable() in mchp48l640_write_prepare()
mtd: mtdpart: Do not supply NULL to printf()
mtd: nand: Drop explicit test for built-in CONFIG_SPI_QPIC_SNAND
mtd: nand: Fix a kdoc comment
mtd: rawnand: Add status chack in r852_ready()
mtd: rawnand: brcmnand: fix PM resume warning
mtd: rawnand: gpmi: Use str_enabled_disabled() in gpmi_nand_attach_chip()
mtd: rawnand: qcom: finish converting register to FIELD_PREP
mtd: rawnand: use kcalloc() instead of kzalloc()
mtd: Replace kcalloc() with devm_kcalloc()
mtd: spi-nor: drop unused
mtd: spi-nor: explicitly include
mtd: spi-nor: explicitly include
mtd: spi-nor: macronix: Add post_sfdp fixups for Quad Input Page Program
mtd: spi-nor: macronix: add support for mx66{l2, u1}g45g
mtd: spi-nor: sort headers alphabetically
mtd: spi-nor: use scope-based mutex cleanup helpers
mtd: spi-nor: winbond: Add support for w25q01jv
mtd: spi-nor: winbond: Add support for w25q02jv
mtd: spinand: add OTP support
mtd: spinand: Add read retry support
mtd: spinand: esmt: OTP access for F50{L,D}1G41LB
mtd: spinand: Fix build with gcc < 7.5
mtd: spinand: Improve spinand_info macros style
mtd: spinand: macronix: Add support for read retry
mtd: spinand: make spinand_{read,write}_page global
mtd: spinand: make spinand_{wait,otp_page_size} global
mtd: spinand: micron: OTP access for MT29F2G01ABAGD
mtd: spinand: otp: add helpers functions
 
mux: gpio: use gpiod_multi_set_value_cansleep
 
ndisc: ndisc_send_redirect() cleanup
 
neighbour: remove neigh_parms_destroy()
neighbour: Replace kvzalloc() with kzalloc() when GFP_ATOMIC is specified
 
net, treewide: define and use MAC_ADDR_STR_LEN
 
net-sysfs: move queue attribute groups outside the default groups
net-sysfs: prevent uncleared queues from being re-added
net-sysfs: remove rtnl_trylock from device attributes
net-sysfs: remove rtnl_trylock from queue attributes
net-sysfs: remove unused initial ret values
net-sysfs: restore behavior for not running devices
 
net-timestamp: COMPLETION timestamp on packet tx completion
net-timestamp: Prepare for isolating two modes of SO_TIMESTAMPING
 
net/9p/fd: support ipv6 for trans=tcp
 
net/cdc_ncm: Switch to use hrtimer_setup()
 
net/mana: fix warning in the writer of client oob
 
net/mlx4_core: Avoid impossible mlx4_db_alloc() order value
 
net/mlx5: Add API to get mlx5_core_dev from mlx5_clock
net/mlx5: Add devcom component for the clock shared by functions
net/mlx5: Add helper functions for PTP callbacks
net/mlx5: Add IFC bits for PPCNT recovery counters group
net/mlx5: Add init and destruction functions for a single HW clock
net/mlx5: Add new health syndrome error and crr bit offset
net/mlx5: Add RDMA_CTRL HW capabilities
net/mlx5: Add sensor name to temperature event message
net/mlx5: Add support for 200Gbps per lane link modes
net/mlx5: Add support for setting parent of nodes
net/mlx5: Add trust lockdown error to health syndrome print function
net/mlx5: Allow the throttle mechanism to be more dynamic
net/mlx5: Apply rate-limiting to high temperature warning
net/mlx5: Avoid report two health errors on same syndrome
net/mlx5: Avoid unnecessary use of comma operator
net/mlx5: Bridge, correct config option description
net/mlx5: Change clock in mlx5_core_dev to mlx5_clock pointer
net/mlx5: Change parameters for PTP internal functions
net/mlx5: Change POOL_NEXT_SIZE define value and make it global
net/mlx5: E-switch, Fix error handling for enabling roce
net/mlx5: E-Switch, Initialize MAC Address for Default GID
net/mlx5: Expose crr in health buffer
net/mlx5: Expose ICM consumption per function
net/mlx5: Extend Ethtool loopback selftest to support non-linear SKB
net/mlx5: Fix null-ptr-deref in mlx5_create_{inner_,}ttc_table()
net/mlx5: fs, add API for sharing HWS action by refcount
net/mlx5: fs, add RDMA TRANSPORT steering domain support
net/mlx5: fs, add support for dest flow sampler HWS action
net/mlx5: fs, add support for flow meters HWS action
net/mlx5: fw reset, check bridge accessibility at earlier stage
net/mlx5: Generate PPS IN event on new function for shared clock
net/mlx5: HWS, log the unsupported mask in definer
net/mlx5: HWS, remove unused code for alias flow tables
net/mlx5: HWS, use list_move() instead of del/add
net/mlx5: Introduce hierarchy level tracking on scheduling nodes
net/mlx5: Lag, Enable Multiport E-Switch offloads on 8 ports LAG
net/mlx5: LAG, reload representors on LAG creation failure
net/mlx5: Lag, use port selection tables when available
net/mlx5: Limit non-privileged commands
net/mlx5: Log health buffer data on any syndrome
net/mlx5: Modify LSB bitmask in temperature event to include only the first bit
net/mlx5: Move PPS notifier and out_work to clock_state
net/mlx5: Move ttc allocation after switch case to prevent leaks
net/mlx5: Prefix temperature event bitmap with '0x' for clarity
net/mlx5: Preserve rate settings when creating a rate node
net/mlx5: Query ADV_RDMA capabilities
net/mlx5: Refactor link speed handling with mlx5_link_info struct
net/mlx5: Relocate function declarations from port.h to mlx5_core.h
net/mlx5: Remove newline at the end of a netlink error message
net/mlx5: Remove NULL check before dev_{put, hold}
net/mlx5: Remove stray semicolon in LAG port selection table creation
net/mlx5: Remove unused mlx5dr_domain_sync
net/mlx5: Rename and move mlx5_esw_query_vport_vhca_id
net/mlx5: Rename devlink rate parent set function for leaf nodes
net/mlx5: Start health poll after enable hca
net/mlx5: Support one PTP device per hardware clock
net/mlx5: Update pfnum retrieval for devlink port attributes
net/mlx5: Use secs_to_jiffies() instead of msecs_to_jiffies()
net/mlx5: XDP, Enable TX side XDP multi-buffer support
 
net/mlx5e: Access PHY layer counter group as other counter groups
net/mlx5e: Add correct match to check IPSec syndromes for switchdev mode
net/mlx5e: Add direct TIRs to devlink rx reporter diagnose
net/mlx5e: Add helper function to update IPSec default destination
net/mlx5e: Add num_reserved_entries param for ipsec_ft_create()
net/mlx5e: Add pass flow group for IPSec RX status table
net/mlx5e: Always select CONFIG_PAGE_POOL_STATS
net/mlx5e: Avoid a hundred -Wflex-array-member-not-at-end warnings
net/mlx5e: Avoid WARN_ON when configuring MQPRIO with HTB offload enabled
net/mlx5e: Change eth_proto parameter naming
net/mlx5e: Change the destination of IPSec RX SA miss rule
net/mlx5e: CT: Filter legacy rules that are unrelated to nic
net/mlx5e: Disable MACsec offload for uplink representor profile
net/mlx5e: Enable lanes configuration when auto-negotiation is off
net/mlx5e: Ensure each counter group uses its PCAM bit
net/mlx5e: Expose port reset cycle recovery counter via ethtool
net/mlx5e: Expose RSS via devlink rx reporter diagnose
net/mlx5e: Fix ethtool -N flow-type ip4 to RSS context
net/mlx5e: Fix lock order in mlx5e_tx_reporter_ptpsq_unhealthy_recover
net/mlx5e: Get counter group size by FW capability
net/mlx5e: Introduce ptys2ethtool_process_link()
net/mlx5e: Move IPSec policy check after decryption
net/mlx5e: Move RQs diagnose to a dedicated function
net/mlx5e: Properly match IPsec subnet addresses
net/mlx5e: reduce rep rxq depth to 256 for ECPF
net/mlx5e: reduce the max log mpwrq sz for ECPF and reps
net/mlx5e: Refactor ptys2ethtool_adver_link()
net/mlx5e: Remove unused mlx5e_tc_flow_action struct
net/mlx5e: Separate address related variables to be in struct
net/mlx5e: Separate extended link modes request from link modes type selection
net/mlx5e: set the tx_queue_len for pfifo_fast
net/mlx5e: SHAMPO, Make reserved size independent of page size
net/mlx5e: Skip IPSec RX policy check for crypto offload
net/mlx5e: Support FEC settings for 200G per lane link modes
net/mlx5e: Support RX xfrm state selector's UPSPEC for packet offload
net/mlx5e: Symmetric OR-XOR RSS hash control
net/mlx5e: TC, Continue the attr process even if encap entry is invalid
net/mlx5e: TC, Don't offload CT commit if it's the last action
net/mlx5e: TX, Utilize WQ fragments edge for multi-packet WQEs
net/mlx5e: Use custom tunnel header for vxlan gbp
net/mlx5e: Use right API to free bitmap memory
 
net/niu: Niu requires MSIX ENTRY_DATA fields touch before entry reads
 
net/rds: Replace deprecated strncpy() with strscpy_pad()
 
net/sched: Switch to use hrtimer_setup()
 
net/selftests: Add loopback link local route for self-connect
 
net/smc: use the correct ndev to find pnetid by pnetid table
 
net/tipc: fix slab-use-after-free Read in tipc_aead_encrypt_done
 
net/tls: fix kernel panic when alloc_page failed
net/tls: use the new scatterwalk functions
 
net: add documentation for io_uring zcrx
net: add granular lock for the netdev netlink socket
net: add helpers for setting a memory provider on an rx queue
net: add missing instance lock to dev_set_promiscuity
net: add option to request netdev instance lock
net: Add options as a flexible array to struct ip_tunnel_info
net: advertise netns_immutable property via netlink
net: airoha: Add loopback support for GDM2
net: airoha: Add missing field to ppe_mbox_data struct
net: airoha: Enable Rx Scatter-Gather
net: airoha: Enable support for multiple net_devices
net: airoha: Enable TSO/Scatter Gather for LAN port
net: airoha: fix CONFIG_DEBUG_FS check
net: airoha: Fix dev->dsa_ptr check in airoha_get_dsa_tag()
net: airoha: Fix ETS priomap validation
net: airoha: Fix lan4 support in airoha_qdma_get_gdm_port()
net: airoha: Fix page recycling in airoha_qdma_rx_process()
net: airoha: Fix qid report in airoha_tc_get_htb_get_leaf_queue()
net: airoha: Fix TSO support for header cloned skbs
net: airoha: Increase max mtu to 9k
net: airoha: Introduce Airoha NPU support
net: airoha: Introduce airoha_dev_change_mtu callback
net: airoha: Introduce flowtable offload support
net: airoha: Introduce PPE debugfs support
net: airoha: Move airoha_eth driver in a dedicated folder
net: airoha: Move definitions in airoha_eth.h
net: airoha: Move DSA tag in DMA descriptor
net: airoha: Move min/max packet len configuration in airoha_dev_open()
net: airoha: Move reg/write utility routines in airoha_eth.h
net: airoha: Move REG_GDM_FWD_CFG() initialization in airoha_dev_init()
net: airoha: Move register definitions in airoha_regs.h
net: airoha: Rename airoha_set_gdm_port_fwd_cfg() in airoha_set_vip_for_gdm_port()
net: airoha: Validate egress gdm port in airoha_ppe_foe_entry_prepare()
net: aquantia: Use HWMON_CHANNEL_INFO macro to simplify code
net: atlantic: Avoid -Wflex-array-member-not-at-end warnings
net: au1000_eth: Mark au1000_ReleaseDB() static
net: avoid false positive warnings in __net_mp_close_rxq()
net: avoid unconditionally touching sk_tsflags on RX
net: b53: enable BPDU reception for management port
net: bcmgenet: add bcmgenet_has_* helpers
net: bcmgenet: add support for RX_CLS_FLOW_DISC
net: bcmgenet: allow return of power up status
net: bcmgenet: BCM7712 is GENETv5 compatible
net: bcmgenet: bcmgenet_hw_params clean up
net: bcmgenet: consolidate dma initialization
net: bcmgenet: extend bcmgenet_hfb_* API
net: bcmgenet: introduce bcmgenet_[r|t]dma_disable
net: bcmgenet: move bcmgenet_power_up into resume_noirq
net: bcmgenet: move DESC_INDEX flow to ring 0
net: bcmgenet: move feature flags to bcmgenet_priv
net: bcmgenet: remove dma_ctrl argument
net: bcmgenet: revise suspend/resume
net: bcmgenet: support reclaiming unsent Tx packets
net: bridge: switchdev: do not notify new brentries as changed
net: bubble up taking netdev instance lock to callers of net_devmem_unbind_dmabuf()
net: cadence: macb: Convert to get_stats64
net: cadence: macb: Fix a possible deadlock in macb_halt_tx.
net: cadence: macb: Implement BQL
net: cadence: macb: Report standard stats
net: cadence: macb: Synchronize standard stats
net: cn23xx: fix typos
net: constify dev pointer in misc instance lock helpers
net: create netdev_nl_sock to wrap bindings list
net: decrease cached dst counters in dst_release
net: designate queue -> napi linking as "ops protected"
net: designate queue counts as "double ops protected" by instance lock
net: devmem: don't call queue stop / start when the interface is down
net: devmem: fix kernel panic when netlink socket close after module unload
net: dismiss sk_forward_alloc_get()
net: dlink: Correct endianness handling of led_mode
net: don't mix device locking in dev_close_many() calls
net: don't try to ops lock uninitialized devs
net: dp83822: Fix OF_MDIO config check
net: drop rtnl_lock for queue_mgmt operations
net: dsa: allow use of phylink managed EEE support
net: dsa: avoid refcount warnings when ds->ops->tag_8021q_vlan_del() fails
net: dsa: b53: allow leaky reserved multicast
net: dsa: b53: always rejoin default untagged VLAN on bridge leave
net: dsa: b53: do not allow to configure VLAN 0
net: dsa: b53: do not program vlans when vlan filtering is off
net: dsa: b53: do not set learning and unicast/multicast on up
net: dsa: b53: fix clearing PVID of a port
net: dsa: b53: fix flushing old pvid VLAN on pvid change
net: dsa: b53: fix learning on VLAN unaware bridges
net: dsa: b53: fix toggling vlan_filtering
net: dsa: b53: fix VLAN ID for untagged vlan on bridge leave
net: dsa: b53: keep CPU port always tagged again
net: dsa: b53: mdio: add support for BCM53101
net: dsa: b53: prevent standalone from trying to forward to other ports
net: dsa: clean up FDB, MDB, VLAN entries on unbind
net: dsa: felix: fix broken taprio gate states after clock jump
net: dsa: free routing table on probe failure
net: dsa: microchip: fix DCB apptrust configuration on KSZ88x3
net: dsa: microchip: let phylink manage PHY EEE configuration on KSZ switches
net: dsa: microchip: linearize skb for tail-tagging switches
net: dsa: mt7530: convert to phylink managed EEE
net: dsa: mt7530: Enable Rx sptag for EN7581 SoC
net: dsa: mt7530: sync driver-specific behavior of MT7531 variants
net: dsa: mv88e6xxx: avoid unregistering devlink regions which were never registered
net: dsa: mv88e6xxx: enable .port_set_policy() for 6320 family
net: dsa: mv88e6xxx: enable PVT for 6321 switch
net: dsa: mv88e6xxx: enable STU methods for 6320 family
net: dsa: mv88e6xxx: fix -ENOENT when deleting VLANs and MST is unsupported
net: dsa: mv88e6xxx: fix atu_move_port_mask for 6341 family
net: dsa: mv88e6xxx: fix internal PHYs for 6320 family
net: dsa: mv88e6xxx: fix VTU methods for 6320 family
net: dsa: mv88e6xxx: propperly shutdown PPU re-enable timer on destroy
net: dsa: mv88e6xxx: workaround RGMII transmit delay erratum for 6320 family
net: dsa: rzn1_a5psw: Use of_get_available_child_by_name()
net: dsa: sja1105: discard incoming frames in BR_STATE_LISTENING
net: dsa: sja1105: fix displaced ethtool statistics counters
net: dsa: sja1105: fix kasan out-of-bounds warning in sja1105_table_delete_entry()
net: dsa: sja1105: reject other RX filters than HWTSTAMP_FILTER_PTP_V2_L2_EVENT
net: dsa: sja1105: Use of_get_available_child_by_name()
net: dummy: request ops lock
net: dwmac-sun8i: Use parsed internal PHY address instead of 1
net: ena: resolve WARN_ON when freeing IRQs
net: ena: use napi's aRFS rmap notifers
net: enetc: fix frame corruption on bpf_xdp_adjust_head/tail() and XDP_PASS
net: enetc: refactor bulk flipping of RX buffers to separate function
net: enetc: register XDP RX queues with frag_size
net: ethernet: actions: Use of_get_available_child_by_name()
net: ethernet: cortina: Switch to use hrtimer_setup()
net: ethernet: Drop unused of_gpio.h
net: ethernet: ec_bhf: Switch to use hrtimer_setup()
net: ethernet: hisilicon: Switch to use hrtimer_setup()
net: ethernet: mediatek: add EEE support
net: ethernet: mediatek: Add metadata support for xdp mode
net: ethernet: mtk-star-emac: fix spinlock recursion issues on rx/tx poll
net: ethernet: mtk-star-emac: rearm interrupts in rx_poll only when advised
net: ethernet: mtk-star-emac: Use of_get_available_child_by_name()
net: ethernet: mtk_eth_soc: correct the max weight of the queue limit for 100Mbps
net: ethernet: mtk_eth_soc: do not reset PSE when setting FE
net: ethernet: mtk_eth_soc: fix SER panic with 4GB+ RAM
net: ethernet: mtk_eth_soc: fix typo for declaration MT7988 ESW capability
net: ethernet: mtk_eth_soc: net: revise NETSYSv3 hardware configuration
net: ethernet: mtk_eth_soc: reapply mdc divider on reset
net: ethernet: mtk_eth_soc: reset all TX queues on DMA free
net: ethernet: mtk_eth_soc: revise QDMA packet scheduler settings
net: ethernet: mtk_eth_soc: sync mtk_clks_source_name array
net: ethernet: mtk_eth_soc: Use of_get_available_child_by_name()
net: ethernet: mtk_ppe_offload: Allow QinQ, double ETH_P_8021Q only
net: ethernet: Remove accidental duplication in Kconfig file
net: ethernet: renesas: rcar_gen4_ptp: Remove bool conversion
net: ethernet: ti am65_cpsw: Drop separate TX completion functions
net: ethernet: ti: am65-cpsw: fix port_np reference counting
net: ethernet: ti: am65-cpsw: Lower random mac address error print to info
net: ethernet: ti: am65-cpsw: remove am65_cpsw_nuss_tx_compl_packets_2g()
net: ethernet: ti: am65-cpsw: use return instead of goto in am65_cpsw_run_xdp()
net: ethernet: ti: am65_cpsw: move am65_cpsw_put_page() out of am65_cpsw_run_xdp()
net: ethernet: ti: am65_cpsw: remove cpu argument am65_cpsw_run_xdp
net: ethernet: ti: cpsw_new: populate netdev of_node
net: ethernet: ti: Switch to use hrtimer_setup()
net: ethtool: Don't call .cleanup_data when prepare_data fails
net: ethtool: Export the link_mode_params definitions
net: ethtool: fix ethtool_ringparam_get_cfg() returns a hds_thresh value always as 0.
net: ethtool: prevent flow steering to RSS contexts which don't exist
net: ethtool: try to protect all callback with netdev instance lock
net: ethtool: use correct device pointer in ethnl_default_dump_one()
net: explain "protection types" for the instance lock
net: export a helper for adding up queue stats
net: fec: ERR007885 Workaround for conventional TX
net: fec: Refactor MAC reset to function
net: fec: Switch to use hrtimer_setup()
net: fib_rules: Add DSCP mask attribute
net: fib_rules: Add error_free label in fib_delrule().
net: fib_rules: Add port mask attributes
net: fib_rules: Add port mask support
net: fib_rules: Convert RTM_DELRULE to per-netns RTNL.
net: fib_rules: Convert RTM_NEWRULE to per-netns RTNL.
net: fib_rules: Don't check net in rule_exists() and rule_find().
net: fib_rules: Enable DSCP mask usage
net: fib_rules: Enable port mask usage
net: fib_rules: Factorise fib_newrule() and fib_delrule().
net: fib_rules: Fix iif / oif matching on L3 master device
net: fib_rules: Pass net to fib_nl2rule() instead of skb.
net: fib_rules: Split fib_nl2rule().
net: filter: Avoid shadowing variable in bpf_convert_ctx_access()
net: fix geneve_opt length integer overflow
net: fix NULL pointer dereference in l3mdev_l3_rcv
net: Fix null-ptr-deref by sock_lock_init_class_and_name() and rmmod.
net: Fix the devmem sock opts and msgs for parisc
net: fix the missing unlock for detached devices
net: fix use-after-free in the netdev_nl_sock_priv_destroy()
net: flush_backlog() small changes
net: freescale: ucc_geth: make ugeth_mac_ops be static const
net: freescale: ucc_geth: remove unused PHY_INIT_TIMEOUT and PHY_CHANGE_TIME
net: generalise net_iov chunk owners
net: gianfar: simplify init_phy()
net: gro: convert four dev_net() calls
net: gro: decouple GRO from the NAPI layer
net: gro: expose GRO init/cleanup to use outside of NAPI
net: hibmcge: Add support for abnormal irq handling feature
net: hibmcge: Add support for BMC diagnose feature
net: hibmcge: Add support for checksum offload
net: hibmcge: Add support for dump statistics
net: hibmcge: Add support for ioctl
net: hibmcge: Add support for mac link exception handling feature
net: hibmcge: fix incorrect multicast filtering issue
net: hibmcge: fix incorrect pause frame statistics issue
net: hibmcge: fix incorrect statistics update issue
net: hibmcge: fix multiple phy_stop() issue
net: hibmcge: fix not restore rx pause mac addr after reset issue
net: hibmcge: fix the incorrect np_link fail state issue.
net: hibmcge: fix the share of irq statistics among different network ports issue
net: hibmcge: fix wrong mtu log issue
net: hibmcge: fix wrong ndo.open() after reset fail issue.
net: hisilicon: hns_mdio: remove incorrect ACPI_PTR annotation
net: hns3: defer calling ptp_clock_register()
net: hns3: fix an interrupt residual problem
net: hns3: fixed debugfs tm_qset size
net: hns3: store rx VLAN tag offload state for VF
net: hns3: use string choices helper
net: hold instance lock during NETDEV_CHANGE
net: hold instance lock during NETDEV_REGISTER/UP
net: hold netdev instance lock during ioctl operations
net: hold netdev instance lock during ndo_bpf
net: hold netdev instance lock during ndo_open/ndo_stop
net: hold netdev instance lock during nft ndo_setup_tc
net: hold netdev instance lock during qdisc ndo_setup_tc
net: hold netdev instance lock during queue operations
net: hold netdev instance lock during rtnetlink operations
net: hold netdev instance lock during sysfs operations
net: hsr: Add KUnit test for PRP
net: hsr: Fix PRP duplicate detection
net: ibm: emac: Use of_get_available_child_by_name()
net: ibmveth: make veth_pool_store stop hanging
net: ieee802154: at86rf230: Switch to use hrtimer_setup()
net: initialize mark in sockcm_init
net: introduce EXPORT_IPV6_MOD() and EXPORT_IPV6_MOD_GPL()
net: introduce per netns packet chains
net: ip_tunnel: Don't set tunnel->net in ip_tunnel_init()
net: ip_tunnel: Use link netns in newlink() of rtnl_link_ops
net: ipv6: fix UDPv6 GSO segmentation with NAT
net: ipv6: Init tunnel link-netns before registering dev
net: ipv6: Use link netns in newlink() of rtnl_link_ops
net: lan743x: Fix memleak issue when GSO enabled
net: lan743x: reject unsupported external timestamp requests
net: lan743x: Restore SGMII CTRL register on resume
net: lapbether: use netdev_lockdep_set_classes() helper
net: libwx: Fix FW mailbox reply timeout
net: libwx: Fix FW mailbox unknown command
net: libwx: Fix the wrong Rx descriptor field
net: libwx: fix Tx descriptor content for some tunnel packets
net: libwx: fix Tx L4 checksum
net: libwx: handle page_pool_dev_alloc_pages error
net: Lock lower level devices when updating features
net: Lock netdevices during dev_shutdown
net: lwtunnel: disable BHs when required
net: macb: Add __nonstring annotations for unterminated strings
net: mana: Add debug logs in MANA network driver
net: mana: Add metadata support for xdp mode
net: mana: Allow tso_max_size to go up-to GSO_MAX_SIZE
net: mana: Change the function signature of mana_get_primary_netdev_rcu
net: mana: Switch to page pool for jumbo frames
net: mctp: Add MCTP USB transport driver
net: mctp: Don't access ifa_index when missing
net: mctp: Ensure keys maintain only one ref to corresponding dev
net: mctp: Remove unnecessary cast in mctp_cb
net: mctp: Set SOCK_RCU_FREE
net: mdio: mdio-i2c: Add support for single-byte SMBus operations
net: mdio: mux-meson-gxl: set reversed bit when using internal phy
net: move aRFS rmap management and CPU affinity to core
net: move misc netdev_lock flavors to a separate header
net: move mp dev config validation to __net_mp_open_rxq()
net: move replay logic to tc_modify_qdisc
net: move stale comment about ntuple validation
net: mscc: ocelot: delete PVID VLAN when readding it as non-PVID
net: mvneta: Add metadata support for xdp mode
net: mvpp2: Add metadata support for xdp mode
net: mvpp2: Prevent parser TCAM memory corruption
net: mvpp2: Switch to use hrtimer_setup()
net: netsec: Add metadata support for xdp mode
net: nfp: Use HWMON_CHANNEL_INFO macro to simplify code
net: ngbe: Add support for 1PPS and TOD
net: ngbe: fix memory leak in ngbe_probe() error path
net: octeontx2: Add metadata support for xdp mode
net: octeontx2: Handle XDP_ABORTED and XDP invalid as XDP_DROP
net: openvswitch: fix kernel-doc warnings in internal headers
net: openvswitch: fix nested key length validation in the set() action
net: page_pool: add a mp hook to unregister_netdevice*
net: page_pool: add callback for mp info printing
net: page_pool: add memory provider helpers
net: page_pool: avoid false positive warning if NAPI was never added
net: page_pool: create hooks for custom memory providers
net: page_pool: don't cast mp param to devmem
net: pcs: rzn1-miic: Convert to for_each_available_child_of_node() helper
net: pcs: rzn1-miic: fill in PCS supported_interfaces
net: pcs: xpcs: re-initiate clause 37 Auto-negotiation
net: phy: add getters for public members in struct phy_package_shared
net: phy: Add helper for getting tx amplitude gain
net: phy: add phylib-internal.h
net: phy: Add support for driver-specific next update time
net: phy: Add swnode support to mdiobus_scan
net: phy: Allow loopback speed selection for PHY drivers
net: phy: allow MDIO bus PM ops to start/stop state machine for phylink-controlled PHY
net: phy: aquantia: add essential functions to aqr105 driver
net: phy: aquantia: add probe function to aqr105 for firmware loading
net: phy: aquantia: search for firmware-name in fwnode
net: phy: aquantia: Use HWMON_CHANNEL_INFO macro to simplify code
net: phy: broadcom: Correct BCM5221 PHY model detection
net: phy: broadcom: don't include '' directly
net: phy: c45: Don't silently remove disabled EEE modes any longer when writing advertisement register
net: phy: c45: improve handling of disabled EEE modes in generic ethtool functions
net: phy: c45: remove local advertisement parameter from genphy_c45_eee_is_active
net: phy: c45: use cached EEE advertisement in genphy_c45_ethtool_get_eee
net: phy: dp83822: Add support for changing the transmit amplitude voltage
net: phy: dp83822: fix transmit amplitude if CONFIG_OF_MDIO not defined
net: phy: dp83td510: introduce LED framework support
net: phy: dp83tg720: Add randomized polling intervals for link detection
net: phy: drop phy_settings and the associated lookup helpers
net: phy: fix genphy_c45_eee_is_active() for disabled EEE
net: phy: fixed_phy: transition to the faux device interface
net: phy: improve phy_disable_eee_mode
net: phy: Introduce PHY_ID_SIZE — minimum size for PHY ID string
net: phy: leds: fix memory leak
net: phy: marvell-88q2xxx: Add support for PHY LEDs on 88q2xxx
net: phy: marvell-88q2xxx: align defines
net: phy: marvell-88q2xxx: enable temperature sensor in mv88q2xxx_config_init
net: phy: marvell-88q2xxx: Init PHY private structure for mv88q211x
net: phy: marvell-88q2xxx: order includes alphabetically
net: phy: marvell-88q2xxx: remove call to devm_hwmon_sanitize_name
net: phy: marvell10g: Use HWMON_CHANNEL_INFO macro to simplify code
net: phy: marvell: Align set_loopback() implementation
net: phy: marvell: Use HWMON_CHANNEL_INFO macro to simplify code
net: phy: mediatek: Add token ring access helper functions in mtk-phy-lib
net: phy: mediatek: Add token ring clear bit operation support
net: phy: mediatek: Add token ring set bit operation support
net: phy: mediatek: Change to more meaningful macros
net: phy: mediatek: Move some macros to phy-lib for later use
net: phy: mediatek: use new phy_package_shared getters
net: phy: micrel: Add loopback support
net: phy: micrel: remove KSZ9477 EEE quirks now handled by phylink
net: phy: micrel: use new phy_package_shared getters
net: phy: microchip: force IRQ polling mode for lan88xx
net: phy: move definition of phy_is_started before phy_disable_eee_mode
net: phy: move PHY package code from phy_device.c to own source file
net: phy: move PHY package MMD access function declarations from phy.h to phylib.h
net: phy: move PHY package related code from phy.h to phy_package.c
net: phy: move phy_link_change() prior to mdio_bus_phy_may_suspend()
net: phy: mscc: use new phy_package_shared getters
net: phy: mxl-gpy: remove call to devm_hwmon_sanitize_name
net: phy: nxp-c45-tja11xx: add match_phy_device to TJA1103/TJA1104
net: phy: nxp-c45-tja11xx: add support for TJA1121
net: phy: phy_caps: Allow looking-up link caps based on speed and duplex
net: phy: phy_caps: Implement link_capabilities lookup by linkmode
net: phy: phy_caps: Introduce phy_caps_valid
net: phy: phy_caps: Move __set_linkmode_max_speed to phy_caps
net: phy: phy_caps: Move phy_speeds to phy_caps
net: phy: phy_device: Use link_capabilities lookup for PHY aneg config
net: phy: phy_interface_t: Fix RGMII_TXID code comment
net: phy: qca807x: use new phy_package_shared getters
net: phy: qt2025: Fix hardware revision check comment
net: phy: realtek: add defines for shadowed c45 standard registers
net: phy: realtek: add helper RTL822X_VND2_C22_REG
net: phy: realtek: disable PHY-mode EEE
net: phy: realtek: improve mmd register access for internal PHY's
net: phy: realtek: make HWMON support a user-visible Kconfig symbol
net: phy: realtek: remove call to devm_hwmon_sanitize_name
net: phy: realtek: switch from paged to MMD ops in rtl822x functions
net: phy: realtek: use string choices helpers
net: phy: remove disabled EEE modes from advertising_eee in phy_probe
net: phy: remove fixup-related definitions from phy.h which are not used outside phylib
net: phy: remove helper phy_is_internal
net: phy: remove remaining PHY package related definitions from phy.h
net: phy: remove unused feature array declarations
net: phy: remove unused functions phy_package_[read|write]_mmd
net: phy: remove unused PHY_INIT_TIMEOUT and PHY_FORCE_TIMEOUT
net: phy: rename eee_broken_modes to eee_disabled_modes
net: phy: rename phy_set_eee_broken to phy_disable_eee_mode
net: phy: sfp: Add support for SMBus module access
net: phy: stop exporting feature arrays which aren't used outside phylib
net: phy: stop exporting phy_queue_state_machine
net: phy: Support speed selection for PHY loopback
net: phy: tja11xx: add support for TJA1102S
net: phy: tja11xx: enable PHY in sleep mode for TJA1102S
net: phy: tja11xx: remove call to devm_hwmon_sanitize_name
net: phy: Use an internal, searchable storage for the linkmodes
net: phylink: Add a mapping between MAC_CAPS and LINK_CAPS
net: phylink: add functions to block/unblock rx clock stop
net: phylink: add phylink_prepare_resume()
net: phylink: add support for notifying PCS about EEE
net: phylink: Convert capabilities to linkmodes using phy_caps
net: phylink: expand on .pcs_config() method documentation
net: phylink: fix suspend/resume with WoL enabled and link down
net: phylink: force link down on major_config failure
net: phylink: mac_link_(up|down)() clarifications
net: phylink: provide phylink_mac_implements_lpi()
net: phylink: Remove unused function pointer from phylink structure
net: phylink: Remove unused phylink_init_eee
net: phylink: Use phy_caps to get an interface's capabilities and modes
net: phylink: Use phy_caps_lookup for fixed-link configuration
net: phylink: use pl->link_interface in phylink_expects_phy()
net: pktgen: add strict buffer parsing index check
net: pktgen: enable 'param=value' parsing
net: pktgen: fix 'rate 0' error handling (return -EINVAL)
net: pktgen: fix 'ratep 0' error handling (return -EINVAL)
net: pktgen: fix access outside of user given buffer in pktgen_if_write()
net: pktgen: fix access outside of user given buffer in pktgen_thread_write()
net: pktgen: fix ctrl interface command parsing
net: pktgen: fix hex32_arg parsing for short reads
net: pktgen: fix mix of int/long
net: pktgen: fix mpls maximum labels list parsing
net: pktgen: fix mpls reset parsing
net: pktgen: remove all superfluous index assignements
net: pktgen: remove extra tmp variable (re-use len instead)
net: pktgen: remove some superfluous variable initializing
net: pktgen: replace ENOTSUPP with EOPNOTSUPP
net: plumb extack in __dev_change_net_namespace()
net: ppp: Add bound checking for skb data on ppp_sync_txmung
net: prefix devmem specific helpers
net: prepare for non devmem TCP memory providers
net: Prevent use after free in netif_napi_set_irq_locked()
net: protect rxq->mp_params with the instance lock
net: qed: fix typos
net: qed: make 'qed_ll2_ops_pass' as __maybe_unused
net: qede: Initialize qede_ll_ops with designated initializer
net: qualcomm: rmnet: Switch to use hrtimer_setup()
net: refactor netdev_rx_queue_restart() to use local qops
net: remove '__' from __skb_flow_get_ports()
net: remove netif_set_real_num_rx_queues() helper for when SYSFS=n
net: remove phylink_pcs .neg_mode boolean
net: Remove redundant variable declaration in __dev_change_flags()
net: Remove RTNL dance for SIOCBRADDIF and SIOCBRDELIF.
net: remove sb1000 cable modem driver
net: Remove shadow variable in netdev_run_todo()
net: rename netns_local to netns_immutable
net: rename rtnl_net_debug to lock_debug
net: renesas: rswitch: Convert to for_each_available_child_of_node()
net: reorder dev_addr_sem lock
net: reorganize IP MIB values (II)
net: replace dev_addr_sem with netdev instance lock
net: report csum_complete via qstats
net: revert to lockless TC_SETUP_BLOCK and TC_SETUP_FT
net: rfkill: gpio: allow booting in blocked state
net: rfs: hash function change
net: sched: Remove newline at the end of a netlink error message
net: sched: wrap doit/dumpit methods
net: selftests: initialize TCP header and skb payload with zero
net: sfp: add quirk for 2.5G OEM BX SFP
net: sfp: add quirk for FS SFP-10GM-T copper SFP+ module
net: skb: free up one bit in tx_flags
net: skbuff: introduce napi_skb_cache_get_bulk()
net: skbuff: Remove unused skb_add_data()
net: sparx5: Switch to use hrtimer_setup()
net: spider_net: Remove powerpc Cell driver
net: stmmac: "speed" passed to fix_mac_speed is an int
net: stmmac: Add glue layer for Sophgo SG2044 SoC
net: stmmac: Add launch time support to XDP ZC
net: stmmac: add new MAC method set_lpi_mode()
net: stmmac: address non-LPI resume failures properly
net: stmmac: allow platforms to use PHY tx clock stop capability
net: stmmac: anarion: remove of_get_phy_mode()
net: stmmac: avoid shadowing global buf_sz
net: stmmac: block PHY RXC clock-stop
net: stmmac: call xpcs_config_eee_mult_fact()
net: stmmac: Call xpcs_config_eee_mult_fact() only when xpcs is present
net: stmmac: clarify priv->pause and pause module parameter
net: stmmac: clear priv->tx_path_in_lpi_mode when disabling LPI
net: stmmac: configure SerDes according to the interface mode
net: stmmac: configure SerDes on mac_finish
net: stmmac: Correct usage of maximum queue number macros
net: stmmac: delete software timer before disabling LPI
net: stmmac: deprecate "snps,en-tx-lpi-clockgating" property
net: stmmac: dwc-qos: Add FSD EQoS support
net: stmmac: dwc-qos: clean up clock initialisation
net: stmmac: dwc-qos: name struct plat_stmmacenet_data consistently
net: stmmac: dwc-qos: use generic stmmac_set_clk_tx_rate()
net: stmmac: dwmac-loongson: Set correct {tx,rx}_fifo_size
net: stmmac: dwmac-rk: Add GMAC support for RK3528
net: stmmac: dwmac-rk: Add initial support for RK3528 integrated PHY
net: stmmac: dwmac-rk: Add integrated_phy_powerdown operation
net: stmmac: dwmac-rk: Move integrated_phy_powerup/down functions
net: stmmac: dwmac-rk: Provide FIFO sizes for DWMAC 1000
net: stmmac: dwmac-rk: Remove unneeded GRF and peripheral GRF checks
net: stmmac: dwmac-rk: Validate GRF and peripheral GRF during probe
net: stmmac: dwmac4: clear LPI_CTRL_STATUS_LPITCSE too
net: stmmac: dwmac4: ensure LPIATE is cleared
net: stmmac: ensure LPI is disabled when disabling EEE
net: stmmac: Fix accessing freed irq affinity_hint
net: stmmac: fix dwmac1000 ptp timestamp status offset
net: stmmac: fix multiplication overflow when reading timestamp
net: stmmac: imx: use generic stmmac_set_clk_tx_rate()
net: stmmac: intel: use generic stmmac_set_clk_tx_rate()
net: stmmac: interface switching support for ADL-N platform
net: stmmac: ipq806x: remove of_get_phy_mode()
net: stmmac: ipq806x: switch to use set_clk_tx_rate() hook
net: stmmac: mediatek: remove of_get_phy_mode()
net: stmmac: meson8b: remove of_get_phy_mode()
net: stmmac: meson: switch to use set_clk_tx_rate() hook
net: stmmac: mostly remove "buf_sz"
net: stmmac: platform: Add snps,dwmac-5.30a IP compatible string
net: stmmac: platform: Group GMAC4 compatible check
net: stmmac: print stmmac_init_dma_engine() errors using netdev_err()
net: stmmac: provide generic implementation for set_clk_tx_rate method
net: stmmac: provide set_clk_tx_rate() hook
net: stmmac: qcom-ethqos: remove of_get_phy_mode()
net: stmmac: qcom-ethqos: use rgmii_clock() to set the link clock
net: stmmac: refactor clock management in EQoS driver
net: stmmac: remove calls to xpcs_config_eee()
net: stmmac: remove old EEE methods
net: stmmac: remove priv->dma_cap.eee test in tx_lpi methods
net: stmmac: remove redundant racy tear-down in stmmac_dvr_remove()
net: stmmac: remove unnecessary LPI disable when enabling LPI
net: stmmac: remove unnecessary priv->eee_active tests
net: stmmac: remove unnecessary priv->eee_enabled tests
net: stmmac: remove unnecessary stmmac_mac_set() in stmmac_release()
net: stmmac: remove useless priv->flow_ctrl
net: stmmac: remove write-only priv->speed
net: stmmac: rk: remove of_get_phy_mode()
net: stmmac: rk: switch to use set_clk_tx_rate() hook
net: stmmac: s32: use generic stmmac_set_clk_tx_rate()
net: stmmac: simplify phylink_suspend() and phylink_resume() calls
net: stmmac: socfpga: remove phy_resume() call
net: stmmac: split stmmac_init_eee() and move to phylink methods
net: stmmac: starfive: use generic stmmac_set_clk_tx_rate()
net: stmmac: starfive: use PHY capability for TX clock stop
net: stmmac: sti: remove of_get_phy_mode()
net: stmmac: stm32: use PHY capability for TX clock stop
net: stmmac: sun8i: remove of_get_phy_mode()
net: stmmac: sunxi: remove of_get_phy_mode()
net: stmmac: Switch to use hrtimer_setup()
net: stmmac: thead: ensure divisor gives proper rate
net: stmmac: thead: switch to use set_clk_tx_rate() hook
net: stmmac: thead: use rgmii_clock() for RGMII clock rate
net: stmmac: use common LPI_CTRL_STATUS bit definitions
net: stmmac: use stmmac_set_lpi_mode()
net: stmmac: Use str_enabled_disabled() helper
net: switch to netif_disable_lro in inetdev_init
net: ti: cpsw: Add metadata support for xdp mode
net: ti: icss-iep: Add phase offset configuration for perout signal
net: ti: icss-iep: Add pwidth configuration for perout signal
net: ti: icss-iep: Fix possible NULL pointer dereference for perout request
net: ti: icssg-prueth: Add XDP support
net: ti: icssg-prueth: Fix kernel panic during concurrent Tx queue access
net: ti: icssg-prueth: Fix kernel warning while bringing down network interface
net: ti: icssg-prueth: Fix possible NULL pointer dereference inside emac_xmit_xdp_frame()
net: ti: icssg-prueth: introduce and use prueth_swdata struct for SWDATA
net: ti: icssg-prueth: Report BQL before sending XDP packets
net: ti: icssg-prueth: Set XDP feature flags for ndev
net: ti: icssg-prueth: Use page_pool API for RX buffer allocation
net: tls: explicitly disallow disconnect
net: tn40xx: add pci-id of the aqr105-based Tehuti TN4010 cards
net: tn40xx: create swnode for mdio and aqr105 phy and add to mdiobus
net: tn40xx: prepare tn40xx driver to find phy of the TN9510 card
net: toshiba: Remove reference to PPC_IBM_CELL_BLADE
net: tulip: avoid unused variable warning
net: tun: Enable transfer of XDP metadata to skb
net: tun: Enable XDP metadata support
net: txgbe: Add basic support for new AML devices
net: txgbe: fix memory leak in txgbe_probe() error path
net: txgbe: Fix to calculate EEPROM checksum for AML devices
net: usb: asix: ax88772: Increase phy_name size
net: usb: asix_devices: add FiberGecko DeviceID
net: usb: cdc_mbim: fix Telit Cinterion FE990A name
net: usb: cdc_mbim: fix Telit Cinterion FN990A name
net: usb: qmi_wwan: add Telit Cinterion FE990B composition
net: usb: qmi_wwan: add Telit Cinterion FN990B composition
net: usb: qmi_wwan: fix Telit Cinterion FE990A name
net: usb: qmi_wwan: fix Telit Cinterion FN990A name
net: usb: usbnet: restore usb%d name exception for local mac addresses
net: Use link/peer netns in newlink() of rtnl_link_ops
net: use napi_id_valid helper
net: use netif_disable_lro in ipv6_add_dev
net: use sock_gen_put() when sk_state is TCP_TIME_WAIT
net: use sock_kmemdup for ip_options
net: vertexcom: mse102x: Add range check for CMD_RTS
net: vertexcom: mse102x: Fix LEN_MASK
net: vertexcom: mse102x: Fix possible stuck of SPI interrupt
net: vertexcom: mse102x: Fix RX error handling
net: vlan: don't propagate flags on open
net: wangxun: Add periodic checks for overflow and errors
net: wangxun: Add support for PTP clock
net: wangxun: fix LIBWX dependencies
net: wangxun: Replace the judgement of MAC type with flags
net: wangxun: Support to get ts info
net: warn if NAPI instance wasn't shut down
net: wwan: iosm: Switch to use hrtimer_setup()
net: wwan: t7xx: don't include '' directly
net: xfrm: Use link netns in newlink() of rtnl_link_ops
net: xgene-v2: remove incorrect ACPI_PTR annotation
net: xilinx: axienet: Combine CR calculation
net: xilinx: axienet: Enable adaptive IRQ coalescing with DIM
net: xilinx: axienet: Get coalesce parameters from driver state
net: xilinx: axienet: Implement BQL
net: xilinx: axienet: Support adjusting coalesce settings while running
net: xpcs: add function to configure EEE clock multiplying factor
net: xpcs: clean up xpcs_config_eee()
net: xpcs: convert to phylink managed EEE
net: xpcs: group EEE code together
net: xpcs: rearrange register definitions
net: xpcs: remove xpcs_config_eee() from global scope
 
net_sched: drr: Fix double list add in class with netem as child qdisc
net_sched: ets: Fix double list add in class with netem as child qdisc
net_sched: Flush gso_skb list too during ->change()
net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
net_sched: hfsc: Fix a UAF vulnerability in class handling
net_sched: hfsc: Fix a UAF vulnerability in class with netem as child qdisc
net_sched: qfq: Fix double list add in class with netem as child qdisc
net_sched: sch_sfq: move the limit validation
net_sched: sch_sfq: use a temporary work area for validating configuration
net_sched: skbprio: Remove overly strict queue assertions
 
netconsole: add 'sysdata' suffix to related functions
netconsole: add configfs controls for taskname sysdata feature
netconsole: add support for sysdata and CPU population
netconsole: add task name to extra data fields
netconsole: add taskname to extradata entry count
netconsole: allow selection of egress interface via MAC address
netconsole: append release to sysdata
netconsole: consolidate send buffers into netconsole_target struct
netconsole: docs: Add documentation for CPU number auto-population
netconsole: docs: document the task name feature
netconsole: Helper to count number of used entries
netconsole: implement configfs for release_enabled
netconsole: Include sysdata in extradata entry count
netconsole: introduce 'release' as a new sysdata field
netconsole: Introduce configfs helpers for sysdata features
netconsole: Make boolean comparison consistent
netconsole: prefix CPU_NR sysdata feature with SYSDATA_
netconsole: refactor CPU number formatting into separate function
netconsole: Rename userdata to extradata
netconsole: selftest: add task name append testing
netconsole: selftest: Add test for fragmented messages
netconsole: selftest: test for sysdata CPU
 
netdev-genl: Add an XSK attribute to queues
netdev-genl: Elide napi_id when not present
 
netdev: add io_uring memory provider info
netdev: clarify GSO vs csum in qstats
netdev: Switch to use hrtimer_setup()
 
netdevsim: 'support' multi-buf XDP
netdevsim: add dummy device notifiers
netdevsim: allow normal queue reset while down
netdevsim: call napi_schedule from a timer context
 
netfilter: conntrack: Bound nf_conntrack sysctl writes
netfilter: conntrack: fix erronous removal of offload bit
netfilter: fib: avoid lookup if socket is available
netfilter: ipset: fix region locking in hash types
netfilter: nf_tables: don't unregister hook when table is dormant
netfilter: nf_tables: Only use nf_skip_indirect_calls() when MITIGATION_RETPOLINE
netfilter: nfnetlink_queue: Initialize ctx to avoid memory allocation error
netfilter: nft_set_hash: GC reaps elements with conncount for dynamic sets only
netfilter: nft_tunnel: fix geneve_opt type confusion addition
netfilter: socket: Lookup orig tuple for IPv6 SNAT
netfilter: xt_hashlimit: replace vmalloc calls with kvmalloc
netfilter: xtables: Use strscpy() instead of strscpy_pad()
 
netfs: add Paulo as maintainer and remove myself as Reviewer
netfs: Mark __nonstring lookup tables
netfs: Only create /proc/fs/netfs with CONFIG_PROC_FS
 
netkit: Remove double invocation to clear ipvs property flag
 
netlabel: Fix NULL pointer exception caused by CALIPSO on IPv4 sockets
 
netlink: Add nla_put_empty_nest helper
netlink: specs: add conntrack dump and stats dump support
netlink: specs: Add FIB rule DSCP mask attribute
netlink: specs: Add FIB rule port mask attributes
netlink: specs: add s8, s16 to genetlink schemas
netlink: specs: ethtool: Remove UAPI duplication of phy-upstream enum
netlink: specs: ovs_vport: align with C codegen capabilities
netlink: specs: rt-link: add an attr layer around alt-ifname
netlink: specs: rt-link: adjust mctp attribute naming
netlink: specs: rt-neigh: prefix struct nfmsg members with ndm
netlink: specs: rt_addr: fix get multi command name
netlink: specs: rt_addr: fix the spec format / schema failures
netlink: specs: rt_addr: pull the ifa- prefix out of the names
netlink: specs: rt_route: pull the ifa- prefix out of the names
netlink: specs: rtnetlink: attribute naming corrections
netlink: specs: support nested structs in genetlink legacy
netlink: specs: tc: all actions are indexed arrays
netlink: specs: tc: fix a couple of attribute names
netlink: specs: wireless: add a spec for nl80211
netlink: support dumping IPv4 multicast addresses
netlink: Unset cb_running when terminating dump on release
 
netpoll: Eliminate redundant assignment
netpoll: Optimize skb refilling on critical path
 
nexthop: Check NLM_F_REPLACE and NHA_ID in rtm_new_nexthop().
nexthop: Convert RTM_DELNEXTHOP to per-netns RTNL.
nexthop: Convert RTM_NEWNEXTHOP to per-netns RTNL.
nexthop: Move NHA_OIF validation to rtm_to_nh_config_rtnl().
nexthop: Move nlmsg_parse() in rtm_to_nh_config() to rtm_new_nexthop().
nexthop: Remove redundant group len check in nexthop_create_group().
nexthop: Split nh_check_attr_group().
 
nfc: hci: Remove unused nfc_llc_unregister
 
NFS/localio: Fix a race in nfs_local_open_fh()
 
NFS/pnfs: Fix the error path in pnfs_layoutreturn_retry_later_locked()
 
nfs/vfs: discard d_exact_alias()
 
NFS: Add a mount option to make ENETUNREACH errors fatal
NFS: Add implid to sysfs
 
nfs: Add missing release on error in nfs_lock_and_join_requests()
nfs: add missing selections of CONFIG_CRC32
 
NFS: Avoid flushing data while holding directory locks in nfs_rename()
 
nfs: change mkdir inode_operation to return alternate dentry if needed.
nfs: direct: drop useless initializer in nfs_direct_write_completion()
 
NFS: Don't allow waiting for exiting tasks
 
nfs: don't share pNFS DS connections between net namespaces
 
NFS: Extend rdirplus mount option with "force|none"
NFS: fix open_owner_id_maxsz and related fields.
 
nfs: handle failure of nfs_get_lock_context in unlock path
 
NFS: Implement NFSv4.2's OFFLOAD_STATUS operation
NFS: Implement NFSv4.2's OFFLOAD_STATUS XDR
 
nfs: move the nfs4_data_server_cache into struct nfs_net
nfs: nfs3acl: drop useless assignment in nfs3_get_acl()
 
NFS: Refactor trace_nfs4_offload_cancel
NFS: Shut down the nfs_client only after all the superblocks
NFS: Treat ENETUNREACH errors as fatal in containers
NFS: Use NFSv4.2's OFFLOAD_STATUS operation
 
NFSD: Add a Kconfig setting to enable delegated timestamps
 
nfsd: adjust WARN_ON_ONCE in revoke_delegation
nfsd: allow SC_STATUS_FREEABLE when searching via nfs4_lookup_stateid()
nfsd: always release slot when requeueing callback
nfsd: decrease sc_count directly if fail to queue dl_recall
nfsd: disallow file locking and delegations for NFSv4 reexport
nfsd: don't ignore the return code of svc_proc_register()
nfsd: drop fh_update() from S_IFDIR branch of nfsd_create_locked()
nfsd: eliminate cl_ra_cblist and NFSD4_CLIENT_CB_RECALL_ANY
nfsd: eliminate special handling of NFS4ERR_SEQ_MISORDERED
nfsd: filecache: don't repeatedly add/remove files on the lru list
nfsd: filecache: drop the list_lru lock during lock gc scans
nfsd: filecache: introduce NFSD_FILE_RECENT
nfsd: filecache: remove race handling.
nfsd: filecache: use list_lru_walk_node() in nfsd_file_gc()
nfsd: filecache: use nfsd_file_dispose_list() in nfsd_file_close_inode_sync()
 
NFSD: Fix callback decoder status codes
 
nfsd: fix management of listener transports
 
NFSD: Fix trace_nfsd_slot_seqid_sequence
 
nfsd: handle errors from rpc_call_async()
nfsd: handle NFS4ERR_BADSLOT on CB_SEQUENCE better
nfsd: lift NFSv4.0 handling out of nfsd4_cb_sequence_done()
nfsd: move cb_need_restart flag into cb_flags
 
NFSD: Never return NFS4ERR_FILE_OPEN when removing a directory
NFSD: nfsd_unlink() clobbers non-zero status returned from fh_fill_pre_attrs()
 
nfsd: only check RPC_SIGNALLED() when restarting rpc_task
nfsd: prepare nfsd4_cb_sequence_done() for error handling rework
nfsd: prevent callback tasks running concurrently
nfsd: put dl_stid if fail to queue dl_recall
 
NFSD: Re-organize nfsd_file_gc_worker()
 
nfsd: remove obsolete comment from nfs4_alloc_stid
nfsd: remove the redundant mapping of nfserr_mlink
nfsd: remove unneeded forward declaration of nfsd4_mark_cb_fault()
nfsd: reorganize struct nfs4_delegation for better packing
nfsd: replace CB_GETATTR_BUSY with NFSD4_CALLBACK_RUNNING
 
NFSD: Return NFS4ERR_FILE_OPEN only when linking an open file
NFSD: Return NFS4ERR_FILE_OPEN only when renaming over an open file
NFSD: Skip sending CB_RECALL_ANY when the backchannel isn't up
 
nfsd: use a long for the count in nfsd4_state_shrinker_count()
nfsd: when CB_SEQUENCE gets ESERVERFAULT don't increment seq_nr
 
NFSv4/pnfs: Layoutreturn on close must handle fatal networking errors
NFSv4/pnfs: Reset the layout state after a layoutreturn
 
NFSv4: Avoid unnecessary scans of filesystems for delayed delegations
NFSv4: Avoid unnecessary scans of filesystems for expired delegations
NFSv4: Avoid unnecessary scans of filesystems for returning delegations
NFSv4: Check for delegation validity in nfs_start_delegation_return_locked()
NFSv4: clp->cl_cons_state < 0 signifies an invalid nfs_client
NFSv4: Don't trigger uneccessary scans for return-on-close delegations
NFSv4: Further cleanups to shutdown loops
NFSv4: Handle fatal ENETDOWN and ENETUNREACH errors
NFSv4: Treat ENETUNREACH errors as fatal for state recovery
 
nft_set_pipapo: fix incorrect avx2 match of 5th field octet
 
nilfs2: fix deadlock warnings caused by lock dependency in init_nilfs()
nilfs2: Mark on-disk strings as nonstring
 
nios2: migrate to the generic rule for built-in DTB
nios2: move pr_debug() about memory start and end to setup_arch()
 
nodemask: add nodes_copy()
nodemask: numa: reorganize inclusion path
 
nsfs: validate ioctls
 
NTB/msi: Switch MSI descriptor locking to lock guard()
 
ntb: intel: Fix using link status DB's
ntb: ntb_pingpong: Switch to use hrtimer_setup()
ntb: reduce stack usage in idt_scan_mws
ntb: use 64-bit arithmetic for the MSI doorbell mask
 
ntb_hw_amd: Add NTB PCI ID for new gen CPU
 
ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
 
ntb_perf: Delete duplicate dmaengine_unmap_put() call in perf_copy_chunk()
 
null_blk: do partial IO for bad blocks
null_blk: generate null_blk configfs features string
null_blk: introduce badblocks_once parameter
null_blk: pass transfer size to null_handle_rq()
null_blk: replace null_process_cmd() call in null_zone_write()
null_blk: Switch to use hrtimer_setup()
null_blk: Use strscpy() instead of strscpy_pad() in null_add_dev()
 
nvme-fabrics: reset admin connection for secure concatenation
 
nvme-fc: Utilise min3() to simplify queue count calculation
 
nvme-keyring: add nvme_tls_psk_refresh()
 
nvme-multipath: Add visibility for numa io-policy
nvme-multipath: Add visibility for queue-depth io-policy
nvme-multipath: Add visibility for round-robin io-policy
nvme-multipath: change the NVME_MULTIPATH config option
nvme-multipath: sysfs links may not be created for devices
 
nvme-pci: acquire cq_poll_lock in nvme_poll_irqdisable
nvme-pci: add NVME_QUIRK_NO_DEEPEST_PS quirk for SOLIDIGM P44 Pro
nvme-pci: add quirks for device 126f:1001
nvme-pci: add quirks for WDC Blue SN550 15b7:5009
nvme-pci: fix queue unquiesce check on slot_reset
nvme-pci: make nvme_pci_npages_prp() __always_inline
nvme-pci: remove stale comment
nvme-pci: skip nvme_write_sq_db on empty rqlist
 
nvme-tcp: fix premature queue removal and I/O failover
nvme-tcp: fix selinux denied when calling sock_sendmsg
nvme-tcp: fix use-after-free of netns by kernel TCP socket.
nvme-tcp: request secure channel concatenation
nvme-tcp: select CONFIG_TLS from CONFIG_NVME_TCP_TLS
 
nvme/ioctl: don't warn on vectorized uring_cmd with fixed buffer
nvme/ioctl: move blk_mq_free_request() out of nvme_map_user_request()
nvme/ioctl: move fixed buffer lookup to nvme_uring_cmd_io()
 
nvme: add nvme_auth_derive_tls_psk()
nvme: add nvme_auth_generate_digest()
nvme: add nvme_auth_generate_psk()
nvme: all namespaces in a subsystem must adhere to a common atomic write size
nvme: avoid creating multipath sysfs group under namespace path devices
nvme: convert timeouts to secs_to_jiffies()
nvme: fixup scan failure for non-ANA multipath controllers
nvme: map uring_cmd data even if address is 0
nvme: multipath: enable BLK_FEAT_ATOMIC_WRITES for multipathing
nvme: multipath: fix return value of nvme_available_path
nvme: re-read ANA log page after ns scan completes
nvme: requeue namespace scan on missed AENs
nvme: unblock ctrl state transition for firmware update
nvme: update the multipath warning in nvme_init_ns_head
nvme: zns: Simplify nvme_zone_parse_entry()
 
nvmem: core: fix bit offsets of more than one byte
nvmem: core: update raw_len if the bit reading is required
nvmem: core: verify cell's raw_len
nvmem: qfprom: switch to 4-byte aligned reads
nvmem: rockchip-otp: add rk3576 variant data
nvmem: rockchip-otp: Move read-offset into variant-data
 
nvmet-auth: always free derived key data
 
nvmet-fc: inline nvmet_fc_delete_assoc
nvmet-fc: inline nvmet_fc_free_hostport
nvmet-fc: put ref when assoc->del_work is already scheduled
nvmet-fc: Remove unused functions
nvmet-fc: take tgtport reference only once
nvmet-fc: update tgtport ref per assoc
 
nvmet-fcloop: add ref counting to lport
nvmet-fcloop: replace kref with refcount
nvmet-fcloop: swap list_add_tail arguments
 
nvmet-tcp: don't restore null sk_state_change
nvmet-tcp: select CONFIG_TLS from CONFIG_NVME_TARGET_TCP_TLS
nvmet-tcp: support secure channel concatenation
 
nvmet: Add 'sq' argument to alloc_ctrl_args
nvmet: add tls_concat and tls_key debugfs entries
nvmet: auth: use NULL to clear a pointer in nvmet_auth_sq_free()
nvmet: fix out-of-bounds access in nvmet_enable_port
nvmet: pci-epf: Always configure BAR0 as 64-bit
nvmet: pci-epf: always fully initialize completion entries
nvmet: pci-epf: cleanup link state management
nvmet: pci-epf: cleanup nvmet_pci_epf_raise_irq()
nvmet: pci-epf: clear CC and CSTS when disabling the controller
nvmet: pci-epf: clear completion queue IRQ flag on delete
nvmet: pci-epf: do not fall back to using INTX if not supported
nvmet: pci-epf: improve debug message
nvmet: pci-epf: Keep completion queues mapped
nvmet: pci-epf: remove NVMET_PCI_EPF_Q_IS_SQ
nvmet: pci-epf: Remove redundant 'flush_workqueue()' calls
nvmet: Remove duplicate uuid_copy
nvmet: replace max(a, min(b, c)) by clamp(val, lo, hi)
 
objpool: rework objpool_pop()
 
objtool, ASoC: codecs: wcd934x: Remove potential undefined behavior in wcd934x_slim_irq_handler()
 
objtool, drm/vmwgfx: Don't ignore vmw_send_msg() for ORC
 
objtool, Input: cyapa - Remove undefined behavior in cyapa_update_fw_store()
 
objtool, lkdtm: Obfuscate the do_nothing() pointer
 
objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
 
objtool, nvmet: Fix out-of-bounds stack access in nvmet_ctrl_state_show()
 
objtool, panic: Disable SMAP in __stack_chk_fail()
 
objtool, regulator: rk808: Remove potential undefined behavior in rk806_set_mode_dcdc()
 
objtool, spi: amd: Fix out-of-bounds stack access in amd_set_spi_freq()
 
objtool, xen: Fix INSN_SYSCALL / INSN_SYSRET semantics
 
objtool/LoongArch: Add support for goto table
objtool/LoongArch: Add support for switch table
 
objtool/loongarch: Add unwind hints in prepare_frametrace()
 
objtool/powerpc: Add support for decoding all types of uncond branches
 
objtool/rust: add one more `noreturn` Rust function for Rust 1.86.0
objtool/rust: add one more `noreturn` Rust function for Rust 1.87.0
 
objtool: Add --output option
objtool: Add --Werror option
objtool: Add CONFIG_OBJTOOL_WERROR
objtool: Always fail on fatal errors
objtool: Append "()" to function name in "unexpected end of section" warning
objtool: Change "warning:" to "error: " for fatal errors
objtool: Change "warning:" to "error:" for --Werror
objtool: Consolidate option validation
objtool: Create backup on error and print args
objtool: Fix CONFIG_OBJTOOL_WERROR for vmlinux.o
objtool: Fix detection of consecutive jump tables on Clang 20
objtool: Fix error handling inconsistencies in check()
objtool: Fix false-positive "ignoring unreachables" warning
objtool: Fix init_module() handling
objtool: Fix INSN_CONTEXT_SWITCH handling in validate_unret()
objtool: Fix NULL printf() '%s' argument in builtin-check.c:save_argv()
objtool: Fix segfault in ignore_unreachable_insn()
objtool: Fix STACK_FRAME_NON_STANDARD for cold subfunctions
objtool: Fix up some outdated references to ENTRY/ENDPROC
objtool: Fix verbose disassembly if CROSS_COMPILE isn't set
objtool: Fix X86_FEATURE_SMAP alternative handling
objtool: Handle different entry size of rodata
objtool: Handle PC relative relocation type
objtool: Handle various symbol types of rodata
objtool: Hide unnecessary compiler error message
objtool: Ignore end-of-section jumps for KCOV/GCOV
objtool: Ignore entire functions rather than instructions
objtool: Improve __noreturn annotation warning
objtool: Improve error handling
objtool: Increase per-function WARN_FUNC() rate limit
objtool: Properly disable uaccess validation
objtool: Reduce CONFIG_OBJTOOL_WERROR verbosity
objtool: Remove --no-unreachable for noinstr-only vmlinux.o runs
objtool: Remove --unret dependency on --rethunk
objtool: Remove ANNOTATE_IGNORE_ALTERNATIVE from CLAC/STAC
objtool: Remove redundant opts.noinstr dependency
objtool: Silence more KCOV warnings
objtool: Silence more KCOV warnings, part 2
objtool: Split INSN_CONTEXT_SWITCH into INSN_SYSCALL and INSN_SYSRET
objtool: Stop UNRET validation on UD2
objtool: Update documentation
objtool: Upgrade "Linked object detected" warning to error
objtool: Use O_CREAT with explicit mode mask
objtool: Warn when disabling unreachable warnings
 
ocfs2: fix panic in failed foilio allocation
ocfs2: fix the issue with discontiguous allocation in the global_bitmap
ocfs2: implement handshaking with ocfs2 recovery thread
ocfs2: remove reference to bh->b_page
ocfs2: stop quota recovery before disabling quotas
ocfs2: switch osb->disable_recovery to enum
ocfs2: use memcpy_to_folio() in ocfs2_symlink_get_block()
ocfs2: validate l_tree_depth to avoid out-of-bounds access
 
octeon_ep: Fix host hang issue during device reboot
 
octeon_ep_vf: Resolve netdevice usage count issue
 
octeontx2-af: Fix APR entry mapping based on APR_LMT_CFG
octeontx2-af: Fix CGX Receive counters
octeontx2-af: Fix mbox INTR handler when num VFs > 64
octeontx2-af: Free NIX_AF_INT_VEC_GEN irq
octeontx2-af: mcs: Remove redundant 'flush_workqueue()' calls
 
Octeontx2-af: RPM: Register driver with PCI subsys IDs
 
octeontx2-af: Set LMT_ENA bit for APR table entries
 
octeontx2-pf: Add AF_XDP non-zero copy support
octeontx2-pf: AF_XDP zero copy receive support
octeontx2-pf: AF_XDP zero copy transmit support
octeontx2-pf: Avoid adding dcbnl_ops for LBK and SDP vf
octeontx2-pf: Do not reallocate all ntuple filters
octeontx2-pf: Fix ethtool support for SDP representors
octeontx2-pf: handle otx2_mbox_get_rsp errors
octeontx2-pf: macsec: Fix incorrect max transmit size in TX secy
octeontx2-pf: Prepare for AF_XDP
octeontx2-pf: qos: fix VF root node parent queue index
octeontx2-pf: Reconfigure RSS table after enabling AF_XDP zerocopy on rx queue
octeontx2-pf: Switch to use hrtimer_setup()
octeontx2-pf: use xdp_return_frame() to free xdp buffers
 
octeontx2: hide unused label
 
of/irq: Add comments about refcount for API of_irq_find_parent()
of/irq: Fix device node refcount leakage in API irq_of_parse_and_map()
of/irq: Fix device node refcount leakage in API of_irq_parse_one()
of/irq: Fix device node refcount leakage in API of_irq_parse_raw()
of/irq: Fix device node refcount leakages in of_irq_count()
of/irq: Fix device node refcount leakages in of_irq_init()
 
of/platform: Do not use of_get_property() to test property presence
of/platform: Use typed accessors rather than of_get_property()
 
of: Add of_property_read_u16_index
of: address: Allow to specify nonposted-mmio per-device
of: address: Expand nonposted-mmio to non-Apple Silicon platforms
of: Align macro MAX_PHANDLE_ARGS with NR_FWNODE_REFERENCE_ARGS
of: base: Add of_get_available_child_by_name()
of: Compare property names by of_prop_cmp() in of_alias_scan()
of: Correct property name comparison in __of_add_property()
of: Introduce and apply private is_pseudo_property()
of: Move of_prop_val_eq() next to the single user
of: property: Increase NR_FWNODE_REFERENCE_ARGS
of: resolver: Fix device node refcount leakage in of_resolve_phandles()
of: resolver: Simplify of_resolve_phandles() using __free()
of: unittest: Add a case to test if API of_irq_parse_one() leaks refcount
of: unittest: Add a case to test if API of_irq_parse_raw() leaks refcount
 
open: Fix return type of several functions from long to int
 
openrisc: Add cacheinfo support
openrisc: Introduce new utility functions to flush and invalidate caches
openrisc: Refactor struct cpuinfo_or1k to reduce duplication
 
openvswitch: Fix unsafe attribute parsing in output_userspace()
 
orangefs: adjust counting code to recover from 665575cf
orangefs: Bufmap deadcoding
orangefs: Convert orangefs_writepage_locked() to take a folio
orangefs: Convert orangefs_writepages to contain an array of folios
orangefs: Do not truncate file size
orangefs: make open_for_read and open_for_write boolean
orangefs: Move s_kmod_keyword_mask_map to orangefs-debugfs.c
orangefs: Pass mapping to orangefs_writepages_work()
orangefs: Remove orangefs_writepage()
orangefs: Simplify bvec setup in orangefs_writepages_work()
orangefs: Unify error & success paths in orangefs_writepages_work()
 
osnoise: provide quiescent states
 
ovl: allow to specify override credentials
ovl: don't allow datadir only
ovl: remove unused forward declaration
 
padata: do not leak refcount in reorder_work
padata: switch padata_find_next() to using cpumask_next_wrap()
 
page_counter: reduce struct page_counter size
page_counter: track failcnt only for legacy cgroups
 
page_io: zswap: do not crash the kernel on decompression failure
 
page_pool: avoid infinite loop to schedule delayed worker
 
panic_qr: use new #[export] macro
 
params: Annotate struct module_param_attrs with __counted_by()
 
parisc: Fix double SIGFPE crash
parisc: Fix formatting errors in io.c
parisc: led: Use scnprintf() to avoid string truncation warning
parisc: PDT: Fix missing prototype warning
parisc: perf: use named initializers for struct miscdevice
parisc: Remove memcpy_fromio
parisc: Remove unused symbol vdso_data
parisc: stop using asm-generic/iomap.h
 
PCI/ACS: Fix 'pci=config_acs=' parameter
 
PCI/AER: Descope pci_printk() to aer_printk()
 
PCI/ASPM: Fix link state exit during switch upstream function removal
 
PCI/bwctrl: Fix NULL pointer dereference on bus number exhaustion
PCI/bwctrl: Fix pcie_bwctrl_select_speed() return type
 
PCI/DOE: Allow enabling DOE without CXL
PCI/DOE: Expose DOE features via sysfs
PCI/DOE: Rename Discovery Response Data Object Contents to type
PCI/DOE: Rename DOE protocol to feature
 
PCI/ERR: Handle TLP Log in Flit mode
 
PCI/MSI: Add an option to write MSIX ENTRY_DATA before any reads
PCI/MSI: Convert pci_msi_ignore_mask to per MSI domain flag
PCI/MSI: Handle the NOMASK flag correctly for all PCI/MSI backends
PCI/MSI: Provide a sane mechanism for TPH
PCI/MSI: Switch to MSI descriptor locking to guard()
 
PCI/portdrv: Only disable pciehp interrupts early when needed
 
PCI/pwrctrl: Add pwrctrl driver for PCI slots
PCI/pwrctrl: Move creation of pwrctrl devices to pci_scan_device()
PCI/pwrctrl: Move pci_pwrctrl_unregister() to pci_destroy_dev()
PCI/pwrctrl: Skip scanning for the device further if pwrctrl device is created
 
PCI/TPH: Replace the broken MSI-X control word update
 
PCI: Add debug print when releasing resources before retry
PCI: Add dev & res local variables to resource assignment funcs
PCI: Add pci_resource_is_iov() to identify IOV resources
PCI: Add pci_resource_num() helper
PCI: Add restore_dev_resource()
PCI: Add Rockchip Vendor ID
PCI: Allow PCI bridges to go to D3Hot on all non-x86
PCI: Allow relaxed bridge window tail sizing for optional resources
PCI: altera: Add Agilex support
PCI: Always have realloc_head in __assign_resources_sorted()
PCI: amd-mdb: Add AMD MDB Root Port driver
PCI: apple: Use helper function for_each_child_of_node_scoped()
PCI: Avoid reset when disabled via sysfs
PCI: brcmstb: Add a softdep to MIP MSI-X driver
PCI: brcmstb: Add BCM2712 support
PCI: brcmstb: Do not assume that register field starts at LSB
PCI: brcmstb: Expand inbound window size up to 64GB
PCI: brcmstb: Fix error path after a call to regulator_bulk_get()
PCI: brcmstb: Fix missing of_node_put() in brcm_pcie_probe()
PCI: brcmstb: Fix potential premature regulator disabling
PCI: brcmstb: Make const read-only arrays static
PCI: brcmstb: Make irq_domain_set_info() parameter cast explicit
PCI: brcmstb: Make two changes in MDIO register fields
PCI: brcmstb: Reuse pcie_cfg_data structure
PCI: brcmstb: Set generation limit before PCIe link up
PCI: brcmstb: Use internal register to change link capability
PCI: brcmstb: Use same constant table for config space access
PCI: Cache offset of Resizable BAR capability
PCI: cadence-ep: Fix the driver to send MSG TLP for INTx without data payload
PCI: Check BAR index for validity
PCI: Check resource_size() separately
PCI: Cleanup dev->resource + resno to use pci_resource_n()
PCI: Consolidate assignment loop next round preparation
PCI: Converge return paths in __assign_resources_sorted()
PCI: cpcihp: Remove unused .get_power() and .set_power()
PCI: Do not claim to release resource falsely
PCI: dw-rockchip: Describe Resizable BARs as Resizable BARs
PCI: dw-rockchip: Endpoint mode cannot raise INTx interrupts
PCI: dw-rockchip: Hide broken ATS capability for RK3588 running in EP mode
PCI: dwc: Add debugfs based Error Injection support for DWC
PCI: dwc: Add debugfs based Silicon Debug support for DWC
PCI: dwc: Add debugfs based Statistical Counter support for DWC
PCI: dwc: Add debugfs property to provide LTSSM status of the PCIe link
PCI: dwc: Add dw_pcie_parent_bus_offset()
PCI: dwc: Add dw_pcie_parent_bus_offset() checking and debug
PCI: dwc: Add helper to find the Vendor Specific Extended Capability (VSEC)
PCI: dwc: Add Rockchip to the RAS DES allowed vendor list
PCI: dwc: Call devm_pci_alloc_host_bridge() early in dw_pcie_host_init()
PCI: dwc: Consolidate devicetree handling in dw_pcie_host_get_resources()
PCI: dwc: ep: Add dw_pcie_ep_hide_ext_capability()
PCI: dwc: ep: Allow EPF drivers to configure the size of Resizable BARs
PCI: dwc: ep: Call epc_create() early in dw_pcie_ep_init()
PCI: dwc: ep: Consolidate devicetree handling in dw_pcie_ep_get_resources()
PCI: dwc: ep: Ensure proper iteration over outbound map windows
PCI: dwc: ep: Move dw_pcie_ep_find_ext_capability()
PCI: dwc: ep: Remove superfluous function dw_pcie_ep_find_ext_capability()
PCI: dwc: ep: Return -ENOMEM for allocation failures
PCI: dwc: ep: Use devicetree 'reg[addr_space]' to derive CPU -> ATU addr offset
PCI: dwc: Rename cpu_addr to parent_bus_addr for ATU configuration
PCI: dwc: Use devicetree 'reg[config]' to derive CPU -> ATU addr offset
PCI: dwc: Use parent_bus_offset to remove need for .cpu_addr_fixup()
PCI: dwc: Use resource start as ioremap() input in dw_pcie_pme_turn_off()
PCI: Enable Configuration RRS SV early
PCI: endpoint: Add intx_capable to epc_features struct
PCI: endpoint: Add pci_epc_bar_size_to_rebar_cap()
PCI: endpoint: Allow EPF drivers to configure the size of Resizable BARs
PCI: endpoint: pci-epf-test: Expose supported IRQ types in CAPS register
PCI: endpoint: pci-epf-test: Fix double free that causes kernel to oops
PCI: endpoint: pci-epf-test: Handle endianness properly
PCI: endpoint: pcitest: Add IRQ_TYPE_* defines to UAPI header
PCI: endpoint: Remove unused devm_pci_epc_destroy()
PCI: epf-mhi: Update device ID for SA8775P
PCI: Extend enable to check for any optional resource
PCI: Fix BAR resizing when VF BARs are assigned
PCI: Fix NULL dereference in SR-IOV VF creation error path
PCI: Fix old_size lower bound in calculate_iosize() too
PCI: Fix reference leak in pci_alloc_child_bus()
PCI: Fix reference leak in pci_register_host_bridge()
PCI: Fix typos
PCI: Fix wrong length of devres array
PCI: histb: Fix an error handling path in histb_pcie_probe()
PCI: hotplug: Avoid backpointer dereferencing in has_*_file()
PCI: hotplug: Drop superfluous NULL pointer checks in has_*_file()
PCI: hotplug: Drop superfluous pci_hotplug_slot_list
PCI: hotplug: Drop superfluous try_module_get() calls
PCI: hotplug: Inline pci_hp_{create,remove}_module_link()
PCI: hv: Correct a comment
PCI: hv: Switch hv_compose_multi_msi_req_get_cpu() to using cpumask_next_wrap()
PCI: hv: Switch MSI descriptor locking to guard()
PCI: imx6: Identify controller via 'linux,pci-domain', not address
PCI: imx6: Remove imx_pcie_cpu_addr_fixup()
PCI: imx6: Use devm_clk_bulk_get_all() to fetch clocks
PCI: Increase Resizable BAR support from 512 GB to 128 TB
PCI: Indicate optional resource assignment failures
PCI: intel-gw: Remove intel_pcie_cpu_addr()
PCI: j721e: Fix the value of .linkdown_irq_regfield for J784S4
PCI: keystone: Describe Resizable BARs as Resizable BARs
PCI: keystone: Specify correct alignment requirement
PCI: kirin: Tidy up _probe() related function with dev_err_probe()
PCI: kirin: Use helper function for_each_available_child_of_node_scoped()
PCI: layerscape: Fix arg_count to syscon_regmap_lookup_by_phandle_args()
PCI: Log debug messages about reset method
PCI: Make pci_setup_bridge() static
PCI: mediatek-gen3: Configure PBUS_CSR registers for EN7581 SoC
PCI: mediatek-gen3: Fix inconsistent indentation
PCI: mediatek-gen3: Remove leftover mac_reset assert for Airoha EN7581 SoC
PCI: mediatek: Use helper function for_each_available_child_of_node_scoped()
PCI: Move cardbus IO size declarations into pci/pci.h
PCI: Move pci_rescan_bus_bridge_resize() declaration to pci/pci.h
PCI: Move resource reassignment func declarations into pci/pci.h
PCI: mt7621: Use helper function for_each_available_child_of_node_scoped()
PCI: of: Create device tree PCI host bridge node
PCI: of: Use device_{add,remove}_of_node() to attach of_node to existing device
PCI: of_property: Add support for NULL pdev in of_pci_set_address()
PCI: of_property: Constify parameter in of_pci_get_addr_flags()
PCI: pciehp: Avoid unnecessary device replacement check
PCI: pciehp: Don't enable HPIE when resuming in poll mode
PCI: Perform reset_resource() and build fail list in sync
PCI: qcom-ep: Enable EP mode support for SAR2130P
PCI: qcom-ep: Mark BAR0/BAR2 as 64bit BARs and BAR1/BAR3 as RESERVED
PCI: Refactor pdev_sort_resources() & __dev_sort_resources()
PCI: Remove add_align overwrite unrelated to size0
PCI: Remove incorrect comment from pci_reassign_resource()
PCI: Remove stray put_device() in pci_register_host_bridge()
PCI: Rename retval to ret
PCI: Restore assigned resources fully after release
PCI: Rework optional resource handling
PCI: Run quirk_huawei_pcie_sva() before arm_smmu_probe_device()
PCI: shpchp: Change dbg() -> ctrl_dbg()
PCI: shpchp: Remove 'shpchp_debug' module parameter
PCI: shpchp: Remove logging from module init/exit functions
PCI: shpchp: Remove unused logging wrappers
PCI: Simplify size1 assignment logic
PCI: tegra: Use helper function for_each_child_of_node_scoped()
PCI: Track Flit Mode Status & print it with link status
PCI: Use downstream bridges for distributing resources
PCI: Use min_align, not unrelated add_align, for size0
PCI: Use res->parent to check if resource is assigned
PCI: Use resource_set_{range,size}() helpers
PCI: Use SZ_* instead of literals in setup-bus.c
PCI: Use while loop and break instead of gotos
PCI: vmd: Disable MSI remapping bypass under Xen
PCI: vmd: Make vmd_dev::cfg_lock a raw_spinlock_t type
PCI: xilinx-cpm: Add cpm_csr register mapping for CPM5_HOST1 variant
PCI: xilinx-cpm: Add support for Versal Net CPM5NC Root Port controller
PCI: xilinx-cpm: Fix IRQ domain leak in error path of probe
 
pcmcia: cistpl: Constify 'struct bin_attribute'
 
pds_core: add new fwctl auxiliary_device
pds_core: fix memory leak in pdsc_debugfs_add_qcq()
pds_core: handle unsupported PDS_CORE_CMD_FW_CONTROL result
pds_core: make pdsc_auxbus_dev_del() void
pds_core: make wait_context part of q_info
pds_core: Prevent possible adminq overflow/stuck condition
pds_core: Remove unnecessary check in pds_client_adminq_cmd()
pds_core: remove write-after-free of client_id
pds_core: specify auxiliary_device to be created
 
pds_fwctl: add Documentation entries
pds_fwctl: add rpc and query support
pds_fwctl: Fix type and endian complaints
pds_fwctl: initial driver framework
 
percpu/x86: enable strict percpu checks via named AS qualifiers
 
percpu: Introduce percpu hot section
percpu: Remove __per_cpu_load
percpu: Remove PER_CPU_FIRST_SECTION
percpu: Remove PERCPU_VADDR()
percpu: repurpose __percpu tag as a named address space qualifier
percpu: use TYPEOF_UNQUAL() in *_cpu_ptr() accessors
percpu: use TYPEOF_UNQUAL() in variable declarations
 
perf amd ibs: Sync arch/x86/include/asm/amd-ibs.h header with the kernel
 
perf annotate-data: Add annotated_data_type__get_member_name()
perf annotate-data: Handle direct use of stack pointer without fbreg
 
perf annotate: Add --code-with-type option.
perf annotate: Add annotation_options.disassembler_used
perf annotate: Factor out __hist_entry__get_data_type()
perf annotate: Implement code + data type annotation
perf annotate: Pass annotation_options to annotation_line__print()
perf annotate: Pass hist_entry to annotate functions
perf annotate: Remove unused len parameter from annotation_line__print()
perf annotate: Return errors from disasm_line__parse_powerpc()
 
perf arm-spe: Add branch stack
perf arm-spe: Decode transactional event
perf arm-spe: Extend branch operations
perf arm-spe: Fill branch operations and events to record
perf arm-spe: Fix load-store operation checking
perf arm-spe: Report error if set frequency
perf arm-spe: Set sample flags with supplement info
perf arm-spe: Support previous branch target (PBT) address
 
perf bench sched pipe: fix enforced blocking reads in worker_thread
 
perf bench: Fix perf bench syscall loop count
 
perf bpf-filter: Fix a parsing error with comma
 
perf build: Add mypy build tests
perf build: Add pylint build tests
perf build: filter all combinations of -flto for libperl
perf build: Fix in-tree build due to symbolic link
perf build: Remove Makefile.syscalls
perf build: Rename TEST_LOGS to SHELL_TEST_LOGS
 
perf cpumap: Increment reference count for online cpumap
perf cpumap: Reduce cpu size from int to int16_t
 
perf debug: Avoid stack overflow in recursive error message
 
perf dso: Add support for reading the e_machine type for a dso
perf dso: fix dso__is_kallsyms() check
perf dso: kernel-doc for enum dso_binary_type
perf dso: Move libunwind dso_data variables into ifdef
perf dso: Use lock annotations to fix asan deadlock
 
perf events: Remove scandir in thread synthesis
 
perf evlist: Add success path to evlist__create_syswide_maps
 
perf evsel: Add pmu_name helper
perf evsel: Reduce scanning core PMUs in is_hybrid
perf evsel: tp_format accessing improvements
 
perf ftrace latency: allow to hide empty buckets
perf ftrace latency: variable histogram buckets
 
perf ftrace: Fix latency stats with BPF
perf ftrace: Remove an unnecessary condition check in BPF
perf ftrace: Use atomic inc to update histogram in BPF
 
perf header: Switch mem topology to io_dir__readdir
 
perf hist stdio: Do bounds check when printing callchains to avoid UB with new gcc versions
 
perf hist: Shrink struct hist_entry size
 
perf hwmon_pmu: Switch event discovery to io_dir__readdir
 
perf kwork: Remove unreachable judgments
 
perf libunwind arm64: Fix missing close parens in an if statement
 
perf libunwind: Fixup conversion perf_sample->user_regs to a pointer
 
perf list: Also append PMU name in verbose mode
perf list: Document -v option deduplication feature
 
perf lock: Add bpf maps for owner stack tracing
perf lock: Make rb_tree helper functions generic
perf lock: Report owner stack in usermode
perf lock: Retrieve owner callstack in bpf program
 
perf machine: Fix insertion of PERF_RECORD_KSYMBOL related kernel maps
perf machine: Fixup kernel maps ends after adding extra maps
perf machine: Reuse module path buffer
 
perf maps: Add missing map__set_kmap_maps() when replacing a kernel map
perf maps: Fixup maps_by_name when modifying maps_by_address
perf maps: Introduce map__set_kmap_maps() for kernel maps
perf maps: Set the kmaps for newly created/added kernel maps
perf maps: Switch modules tree walk to io_dir__readdir
 
perf mem: Don't leak mem event names
 
perf mutex: Add annotations for LOCKS_EXCLUDED and LOCKS_RETURNED
 
perf parse-events: Corrections to topdown sorting
perf parse-events: Switch tracepoints to io_dir__readdir
perf parse-events: Tidy name token matching
 
perf pmu: Don't double count common sysfs and json events
perf pmu: Dynamically allocate tool PMU
perf pmu: Handle memory failure in tool_pmu__new()
perf pmu: Rename name matching for no suffix or wildcard variants
perf pmu: Switch to io_dir__readdir
 
perf pmus: Restructure pmu_read_sysfs to scan fewer PMUs
 
perf probe: Pick the correct dwarf die while adding probe points
 
perf python tracepoint.py: Change the COMM using setproctitle if available
 
perf python tracepoint: Switch to using parse_events
 
perf python: Add evlist all_cpus accessor
perf python: Add evlist enable and disable methods
perf python: Add evlist.config to set up record options
perf python: Add member access to a number of evsel variables
perf python: Add optional cpus and threads arguments to parse_events
perf python: Avoid duplicated code in get_tracepoint_field
perf python: Check if there is space to copy all the event
perf python: Decrement the refcount of just created event on failure
perf python: Don't keep a raw_data pointer to consumed ring buffer space
perf python: Fix setup.py mypy errors
perf python: Fixup description of sample.id event member
perf python: Remove some unused macros (_PyUnicode_FromString(arg), etc)
perf python: Update ungrouped evsel leader in clone
 
perf report: Add --latency flag
perf report: Add latency and parallelism profiling documentation
perf report: Add latency output field
perf report: Add machine parallelism
perf report: Add parallelism filter
perf report: Add parallelism sort key
perf report: Allow hierarchy mode for --children
perf report: Disable children column for data type profiling
perf report: Do not process non-JIT BPF ksymbol events
perf report: Fix a memory leak for perf_env on AMD
perf report: Fix input reload/switch with symbol sort key
perf report: Fix memory leaks in the hierarchy mode
perf report: Fix sample number stats for branch entry mode
perf report: Support switching data w/ and w/o callchains
perf report: Switch data file correctly in TUI
perf report: Switch filtered from u8 to u16
perf report: Use map_symbol__copy() when copying callchains
 
perf sample: Make user_regs and intr_regs optional
 
perf script: Add not taken event for branch stack
perf script: Add not taken event for branches
perf script: Fix hangup in offline flamegraph report
perf script: Fix output type for dynamically allocated core PMU's
perf script: Fix typo in branch event mask
perf script: force stdin for flamegraph in live mode
perf script: Make printing flags reliable
perf script: Refactor sample_flags_to_name() function
perf script: Separate events from branch types
perf script: Update brstack syntax documentation
 
perf sort: Keep output fields in the same level
 
perf stat: Changes to event name uniquification
perf stat: Don't merge counters purely on name
perf stat: Fix find_stat for mixed legacy/non-legacy events
perf stat: Fix non-uniquified hybrid legacy events
 
perf symbol: Support .gnu_debugdata for symbols
 
perf syscalltbl: Mask off ABI type for MIPS system calls
perf syscalltbl: Remove struct syscalltbl
perf syscalltbl: Remove syscall_table.h
perf syscalltbl: Use lookup table containing multiple architectures
 
perf test dso-data: Correctly free test file in read test
 
perf test stat: Additional topdown grouping tests
 
perf test stat_all_metrics: Ensure missing events fail test
 
perf test stat_all_pmu.sh: Correctly check 'perf stat' result
 
perf test: Add --metric-only to perf stat output tests
perf test: Add pipe output testing for annotate
perf test: Add tests for latency and parallelism profiling
perf test: Add timeout to datasym workload
perf test: Add trace record and replay test
perf test: Address attr.py mypy error
perf test: Extra verbosity and hypervisor skip for tpebs test
perf test: Fix Hwmon PMU test endianess issue
perf test: Fix leak in "Synthesize attr update" test
perf test: Fix perf record test for precise_max
perf test: Fix spelling mistake "sythesizing" -> "synthesizing"
perf test: Fixes to variable expansion and stdout for diff test
perf test: Simplify data symbol test
perf test: Skip perf probe tests when running as non-root
perf test: Skip perf trace tests when running as non-root
perf test: Use cycles event in perf record test for leader_sampling
 
perf tests: Fix data symbol test with LTO builds
perf tests: Fix Tool PMU test segfault
 
perf thread: Add support for reading the e_machine type for a thread
 
perf tools: Add dummy functions for !HAVE_LZMA_SUPPORT
perf tools: Add LZMA decompression from FILE
perf tools: Add skip check in tool_pmu__event_to_str()
perf tools: annotate asm_pure_loop.S
perf tools: Deadcode removal
perf tools: Fix arm64 build by generating unistd_64.h
perf tools: Fix compilation error on arm64
perf tools: Fix compile error on sample->user_regs
perf tools: Fix in-source libperf build
perf tools: Fix is_compat_mode build break in ppc64
perf tools: Fix up some comments and code to properly use the event_source bus
perf tools: Get rid of now-unused rb_resort.h
perf tools: Improve handling of hybrid PMUs in perf_event_attr__fprintf
perf tools: Improve startup time by reducing unnecessary stat() calls
perf tools: Remove evsel__handle_error_quirks()
perf tools: Skip BPF sideband event for userspace profiling
perf tools: Use symfs when opening debuginfo by path
 
perf trace beauty: Add syscalltbl.sh generating all system call tables
 
perf trace: Add --summary-mode option
perf trace: Add missing perf_tool__init()
perf trace: Allocate syscall stats only if summary is on
perf trace: Convert syscall_stats to hashmap
perf trace: Fix BTF memory leak
perf trace: Fix evlist memory leak
perf trace: Fix return value of trace__fprintf_tp_fields
perf trace: Fix wrong size to bpf_map__update_elem call
perf trace: Make syscall table stable
perf trace: Reorganize syscalls
 
perf units: Fix insufficient array space
 
perf util: Remove unused perf_color_default_config
perf util: Remove unused perf_config__refresh
perf util: Remove unused perf_data__update_dir
perf util: Remove unused perf_pmus__default_pmu_name
perf util: Remove unused pstack__pop
 
perf vendor events arm64 AmpereOneX: Fix frontend_bound calculation
 
perf vendor events arm64: Add N3 events/metrics
perf vendor events arm64: Add V3 events/metrics
perf vendor events arm64: AmpereOne/AmpereOneX: Mark LD_RETIRED impacted by errata
perf vendor events arm64: Fix incorrect CPU_CYCLE in metrics expr
 
perf vendor events riscv: Add SiFive Bullet version 0x07 events
perf vendor events riscv: Add SiFive Bullet version 0x0d events
perf vendor events riscv: Add SiFive P550 events
perf vendor events riscv: Add SiFive P650 events
perf vendor events riscv: Remove leading zeroes
perf vendor events riscv: Rename U74 to Bullet
perf vendor events riscv: Update SiFive Bullet events
 
perf vendor events: Add Arrowlake events/metrics
perf vendor events: Add Clearwaterforest events
perf vendor events: Update Alderlake events/metrics
perf vendor events: Update AlderlakeN events/metrics
perf vendor events: Update Broadwell events/metrics
perf vendor events: Update BroadwellDE events/metrics
perf vendor events: Update BroadwellX events/metrics
perf vendor events: Update CascadelakeX events/metrics
perf vendor events: Update EmeraldRapids events/metrics
perf vendor events: Update GrandRidge events/metrics
perf vendor events: Update Haswell events/metrics
perf vendor events: Update HaswellX events/metrics
perf vendor events: Update Icelake events/metrics
perf vendor events: Update IcelakeX events/metrics
perf vendor events: Update Meteorlake events/metrics
perf vendor events: Update Rocketlake events/metrics
perf vendor events: Update Sapphirerapids events/metrics
perf vendor events: Update Sierraforest events/metrics
perf vendor events: Update Skylake metrics
perf vendor events: Update SkylakeX events/metrics
perf vendor events: Update Tigerlake events/metrics
perf vendor events: Update/add Graniterapids events/metrics
perf vendor events: Update/add Lunarlake events/metrics
 
perf x86 evlist: Update comments on topdown regrouping
 
perf x86/topdown: Fix topdown leader sampling test error on hybrid
 
perf/amd/ibs: Add ->check_period() callback
perf/amd/ibs: Add PMU specific minimum period
perf/amd/ibs: Add support for OP Load Latency Filtering
perf/amd/ibs: Ceil sample_period to min_period
perf/amd/ibs: Don't allow freq mode event creation through ->config interface
perf/amd/ibs: Fix ->config to sample period calculation for OP PMU
perf/amd/ibs: Fix perf_ibs_op.cnt_mask for CurCnt
perf/amd/ibs: Remove IBS_{FETCH|OP}_CONFIG_MASK macros
perf/amd/ibs: Remove pointless sample period check
perf/amd/ibs: Update DTLB/PageSize decode logic
 
perf/arm-cmn: Minor event type housekeeping
 
perf/arm_cspmu: Add PMEVFILT2R support
perf/arm_cspmu: Fix missing io.h include
perf/arm_cspmu: Generalise event filtering
perf/arm_cspmu: Move register definitons to header
 
perf/bpf: Robustify perf_event_free_bpf_prog()
 
perf/core: Add this_cpc() helper
perf/core: Change to POLLERR for pinned events with error
perf/core: Clean up perf_try_init_event()
perf/core: Detach 'struct perf_cpu_pmu_context' and 'struct pmu' lifetimes
perf/core: Fix child_total_time_enabled accounting bug at task exit
perf/core: Fix perf_mmap() failure path
perf/core: Fix WARN_ON(!ctx) in __free_event() for partial init
perf/core: Further simplify perf_mmap()
perf/core: Introduce perf_free_addr_filters()
perf/core: Lift event->mmap_mutex in perf_mmap()
perf/core: Merge struct pmu::pmu_disable_count into struct perf_cpu_pmu_context::pmu_disable_count
perf/core: Move perf_event sysctls into kernel/events
perf/core: Remove optional 'size' arguments from strscpy() calls
perf/core: Remove retry loop from perf_mmap()
perf/core: Simplify perf_event_alloc()
perf/core: Simplify perf_init_event()
perf/core: Simplify perf_pmu_register()
perf/core: Simplify the perf_event_alloc() error path
perf/core: Simplify the perf_mmap() control flow
perf/core: Simplify the perf_pmu_register() error path
perf/core: Use POLLHUP for pinned events in error
perf/core: Use sysfs_emit() instead of scnprintf()
 
perf/dwc_pcie: fix duplicate pci_dev devices
perf/dwc_pcie: fix some unreleased resources
perf/dwc_pcie: Move common DWC struct definitions to 'pcie-dwc.h'
 
perf/hw_breakpoint: Return EOPNOTSUPP for unsupported breakpoint type
 
perf/ring_buffer: Allow the EPOLLRDNORM flag for poll
 
perf/x86/intel, x86/cpu: Replace Pentium 4 model checks with VFM ones
perf/x86/intel, x86/cpu: Simplify Intel PMU initialization
 
perf/x86/intel/bts: Allocate bts_ctx only if necessary
perf/x86/intel/bts: Check if bts_ctx is allocated when calling BTS functions
 
perf/x86/intel/ds: Fix counter backwards of non-precise events counters-snapshotting
 
perf/x86/intel/uncore: Fix the scale of IIO free running counters on ICX
perf/x86/intel/uncore: Fix the scale of IIO free running counters on SNR
perf/x86/intel/uncore: Fix the scale of IIO free running counters on SPR
 
perf/x86/intel: Add Panther Lake support
perf/x86/intel: Allow to update user space GPRs from PEBS records
perf/x86/intel: Apply static call for drain_pebs
perf/x86/intel: Avoid disable PMU if !cpuc->enabled in sample read
perf/x86/intel: Check the X86 leader for pebs_counter_event_group
perf/x86/intel: Don't clear perf metrics overflow bit unconditionally
perf/x86/intel: Fix segfault with PEBS-via-PT with sample_freq
perf/x86/intel: KVM: Mask PEBS_ENABLE loaded for guest with vCPU's value.
perf/x86/intel: Only check the group flag for X86 leader
perf/x86/intel: Support PEBS counters snapshotting
perf/x86/intel: Use cache cpu-type for hybrid PMU selection
 
perf/x86/lbr: Fix shorter LBRs call stacks for the system-wide mode
 
perf/x86: Annotate struct bts_buffer::buf with __counted_by()
perf/x86: Fix non-sampling (counting) events on certain x86 platforms
perf/x86: Remove swap_task_ctx()
perf/x86: Switch to use hrtimer_setup()
 
perf: Always feature test reallocarray
perf: apple_m1: Don't disable counter in m1_pmu_enable_event()
perf: arm_pmu: Don't disable counter in armpmu_add()
perf: arm_pmu: Move PMUv3-specific data
perf: arm_pmuv3: Add support for ARM Rainier PMU
perf: arm_pmuv3: Call kvm_vcpu_pmu_resync_el0() before enabling counters
perf: arm_pmuv3: Don't disable counter in armv8pmu_enable_event()
perf: arm_v7_pmu: Don't disable counter in (armv7|krait_|scorpion_)pmu_enable_event()
perf: arm_v7_pmu: Drop obvious comments for enabling/disabling counters and interrupts
perf: attach/detach PMU specific data
perf: Avoid the read if the count is already updated
perf: Clean up pmu specific data
perf: Extend per event callchain limit to branch stack
perf: Fix __percpu annotation
perf: Fix hang while freeing sigtrap event
perf: intel-tpebs: Fix incorrect usage of zfree()
perf: Remove unnecessary parameter of security check
perf: Save PMU specific data in task_struct
perf: Supply task information to sched_task()
perf: Switch to use hrtimer_setup()
 
phy: can-transceiver: Drop unnecessary "mux-states" property presence check
phy: can-transceiver: Re-instate "mux-states" property presence check
phy: core: don't require set_mode() callback for phy_get_mode() to work
phy: core: Remove unused phy_pm_runtime_(allow|forbid)
phy: exynos5-usbdrd: allow DWC3 runtime suspend with UDC bound (E850+)
phy: exynos5-usbdrd: convert to dev_err_probe
phy: exynos5-usbdrd: Do not depend on Type-C
phy: exynos5-usbdrd: fix EDS distribution tuning (gs101)
phy: exynos5-usbdrd: gs101: configure SS lanes based on orientation
phy: exynos5-usbdrd: subscribe to orientation notifier if required
phy: Fix error handling in tegra_xusb_port_init
phy: freescale: fsl-samsung-hdmi: Use helper function devm_clk_get_enabled()
phy: freescale: imx8m-pcie: assert phy reset and perst in power off
phy: freescale: imx8m-pcie: cleanup reset logic
phy: fsl-imx8mq-usb: add tca function driver for imx95
phy: mapphone-mdm6600: use gpiod_multi_set_value_cansleep
phy: phy-rockchip-samsung-hdptx: Add eDP mode support for RK3588
phy: phy-rockchip-samsung-hdptx: Add support for RK3576
phy: phy-rockchip-samsung-hdptx: Add the '_MASK' suffix to all registers
phy: phy-rockchip-samsung-hdptx: annotate regmap register-callback
phy: phy-rockchip-samsung-hdptx: Don't use dt aliases to determine phy-id
phy: phy-rockchip-samsung-hdptx: Fix PHY PLL output 50.25MHz error
phy: phy-rockchip-samsung-hdptx: Supplement some register names with their full version
phy: phy-rockchip-samsung-hdptx: Swap the definitions of LCPLL_REF and ROPLL_REF
phy: PHY_LAN966X_SERDES should depend on SOC_LAN966 || MCHP_LAN966X_PCI
phy: qcom-qmp-pcie: add dual lane PHY support for QCS8300
phy: qcom-qmp-ufs: Add PHY Configuration support for sm8750
phy: qcom-qmp-ufs: check for mode type for phy setting
phy: qcom: Introduce PCIe UNIPHY 28LP driver
phy: qcom: qmp-pcie: Add X1P42100 Gen4x4 PHY
phy: qcom: qmp-usbc: Add qmp configuration for QCS615
phy: qcom: uniphy-28lp: add COMMON_CLK dependency
phy: renesas: rcar-gen3-usb2: Assert PLL reset on PHY power off
phy: renesas: rcar-gen3-usb2: Fix role detection on unbind/bind
phy: renesas: rcar-gen3-usb2: Lock around hardware registers and driver data
phy: renesas: rcar-gen3-usb2: Move IRQ request in probe
phy: renesas: rcar-gen3-usb2: Set timing registers only once
phy: rockchip-naneng-combo: Support rk3562
phy: rockchip-samsung-dcphy: Add missing assignment
phy: rockchip: Add Samsung MIPI D-/C-PHY driver
phy: rockchip: usbdp: Avoid call hpd_event_trigger in dp_phy_init
phy: rockchip: usbdp: Only verify link rates/lanes/voltage when the corresponding set flags are set
phy: rockchip: usbdp: Remove unnecessary bool conversion
phy: samsung-ufs: support ExynosAutov920 ufs phy driver
phy: starfive: jh7110-usb: Fix USB 2.0 host occasional detection failure
phy: stih407-usb: Use syscon_regmap_lookup_by_phandle_args
phy: tegra: xusb: remove a stray unlock
phy: tegra: xusb: Use a bitmask for UTMI pad power state tracking
phy: Use (of|device)_property_present() for non-boolean properties
 
pid: drop irq disablement around pidmap_lock
pid: perform free_pid() calls outside of tasklist_lock
pid: sprinkle tasklist_lock asserts
 
pidfd: add PIDFD_SELF* sentinels to refer to own thread/process
pidfd: rely on automatic cleanup in __pidfd_prepare()
 
pidfs/selftests: ensure correct headers for ioctl handling
 
pidfs: allow to retrieve exit information
pidfs: cleanup the usage of do_notify_pidfd()
pidfs: ensure that PIDFS_INFO_EXIT is available
pidfs: improve multi-threaded exec and premature thread-group leader exit polling
pidfs: move setting flags into pidfs_alloc_file()
pidfs: record exit code and cgroupid at exit
pidfs: switch to copy_struct_to_user()
pidfs: use private inode slab cache
 
pinctrl-tegra: Add config property GPIO mode
pinctrl-tegra: Restore SFSEL bit when freeing pins
 
pinctrl: Add driver support for Amlogic SoCs
pinctrl: airoha: fix wrong PHY LED mapping and PHY2 LED defines
pinctrl: amd: isp411: Add amdisp GPIO pinctrl
pinctrl: amd: isp411: Fix IS_ERR() vs NULL check in probe()
pinctrl: amlogic-a4: Drop surplus semicolon
pinctrl: baytrail: copy communities using devm_kmemdup_array()
pinctrl: baytrail: Use dedicated helpers for chained IRQ handlers
pinctrl: bcm281xx: Add missing assignment in bcm21664_pinctrl_lock_all()
pinctrl: bcm281xx: Add support for BCM21664 pinmux
pinctrl: bcm281xx: Provide pinctrl device info as OF platform data
pinctrl: bcm281xx: Use "unsigned int" instead of bare "unsigned"
pinctrl: bcm2835: don't -EINVAL on alternate funcs from get_direction()
pinctrl: cherryview: use devm_kmemdup_array()
pinctrl: cy8c95x0: Drop unneeded casting
pinctrl: cy8c95x0: Fix comment style
pinctrl: cy8c95x0: Get rid of cy8c95x0_pinmux_direction() forward declaration
pinctrl: cy8c95x0: Initialise boolean variable with boolean values
pinctrl: cy8c95x0: Remove redundant check in cy8c95x0_regmap_update_bits_base()
pinctrl: cy8c95x0: Replace 'return ret' by 'return 0' in some cases
pinctrl: cy8c95x0: Separate EEPROM related register definitios
pinctrl: cy8c95x0: Transform to cy8c95x0_regmap_read_bits()
pinctrl: cy8c95x0: Use better bitmap APIs where appropriate
pinctrl: cy8c95x0; Switch to use for_each_set_clump8()
pinctrl: devicetree: do not goto err when probing hogs in pinctrl_dt_to_map
pinctrl: imx: Return NULL if no group is matched and found
pinctrl: ingenic: add x1600 support
pinctrl: ingenic: jz4730: add pinmux for I2S interface
pinctrl: ingenic: jz4730: add pinmux for MII
pinctrl: intel: copy communities using devm_kmemdup_array()
pinctrl: intel: drop repeated config dependency
pinctrl: intel: Fix wrong bypass assignment in intel_pinctrl_probe_pwm()
pinctrl: intel: Import PWM_LPSS namespace for devm_pwm_lpss_probe()
pinctrl: lynxpoint: Use dedicated helpers for chained IRQ handlers
pinctrl: mcp23s08: Get rid of spurious level interrupts
pinctrl: mediatek: Add EINT support for multiple addresses
pinctrl: mediatek: common-v1: Fix EINT breakage on older controllers
pinctrl: mediatek: common-v1: Fix error checking in mtk_eint_init()
pinctrl: mediatek: Fix new design debounce issue
pinctrl: meson: define the pull up/down resistor value as 60 kOhm
pinctrl: meson: fix pin input property for a4
pinctrl: npcm8xx: Fix incorrect struct npcm8xx_pincfg assignment
pinctrl: nuvoton: Convert to use struct group_desc
pinctrl: nuvoton: Convert to use struct pingroup and PINCTRL_PINGROUP()
pinctrl: nuvoton: Make use of struct pinfunction and PINCTRL_PINFUNCTION()
pinctrl: nuvoton: npcm8xx: Fix error handling in npcm8xx_gpio_fw()
pinctrl: nuvoton: Reduce use of OF-specific APIs
pinctrl: pinconf-generic: Add API for pinmux propertity in DTS file
pinctrl: pinconf-generic: Fix spelling mistake "paramers" -> "parameters"
pinctrl: PINCTRL_AMDISP should depend on DRM_AMD_ISP
pinctrl: pistachio: Remove dead code in pistachio_gpio_register()
pinctrl: pxa2xx: use devm_kmemdup_array()
pinctrl: qcom: Add test case for TLMM interrupt handling
pinctrl: qcom: Clear latched interrupt status when changing IRQ type
pinctrl: qcom: Fix PINGROUP definition for sm8750
pinctrl: qcom: msm8917: Add MSM8937 wsa_reset pin
pinctrl: qcom: sa8775p: Enable egpio function
pinctrl: qcom: switch to devm_register_sys_off_handler()
pinctrl: qcom: tlmm-test: Validate irq_enable delivers edge irqs
pinctrl: renesas: rza2: Fix missing of_node_put() call
pinctrl: renesas: rza2: Fix potential NULL pointer dereference
pinctrl: renesas: rzg2l: Add suspend/resume support for pull up/down
pinctrl: renesas: rzg2l: Fix missing of_node_put() call
pinctrl: renesas: rzg2l: Suppress binding attributes
pinctrl: renesas: rzv2m: Fix missing of_node_put() call
pinctrl: rockchip: Add support for RK3528
pinctrl: samsung: add exynos2200 SoC pinctrl configuration
pinctrl: samsung: add support for eint_fltcon_offset
pinctrl: samsung: add support for exynos7870 pinctrl
pinctrl: sophgo: add support for SG2042 SoC
pinctrl: sophgo: add support for SG2044 SoC
pinctrl: sophgo: avoid to modify untouched bit when setting cv1800 pinconf
pinctrl: sophgo: generalize shareable code of cv18xx pinctrl driver
pinctrl: sophgo: introduce generic data structure for cv18xx pinctrl driver
pinctrl: sophgo: introduce generic probe function
pinctrl: spacemit: destroy mutex at driver detach
pinctrl: sunxi: Add support for the Allwinner A523
pinctrl: sunxi: Add support for the secondary A523 GPIO ports
pinctrl: sunxi: allow reading mux values from DT
pinctrl: sunxi: increase number of GPIO bank regulators
pinctrl: sunxi: move bank K register offset
pinctrl: sunxi: refactor pinctrl variants into flags
pinctrl: sunxi: support moved power configuration registers
pinctrl: tangier: use devm_kmemdup_array()
pinctrl: tegra: Add descriptions for SoC data fields
pinctrl: tegra: Fix off by one in tegra_pinctrl_get_group()
pinctrl: tegra: Set SFIO mode to Mux Register
pinctrl: wpcm450: Switch to use for_each_gpiochip_node() helper
 
pipe: cache 2 pages instead of 1
pipe: change pipe_write() to never add a zero-sized buffer
pipe: don't update {a,c,m}time for anonymous pipes
pipe: drop an always true check in anon_pipe_write()
pipe: introduce struct file_operations pipeanon_fops
 
pktgen: avoid unused-const-variable warning
 
platform/chrome: add PD_EVENT_INIT bit definition
platform/chrome: cros_ec_lpc: Match on Framework ACPI device
platform/chrome: cros_ec_lpc: prepare for hw_protection_shutdown removal
platform/chrome: cros_ec_sysfs: Expose AP_MODE_ENTRY feature state
platform/chrome: cros_ec_sysfs: Expose PD mux status
platform/chrome: cros_ec_typec: Add support for setting USB mode via sysfs
 
platform/x86/amd/hsmp: Make amd_hsmp and hsmp_acpi as mutually exclusive drivers
 
platform/x86/amd/pmc: Declare quirk_spurious_8042 for MECHREVO Wujie 14XA (GX4HRXL)
platform/x86/amd/pmc: fix leak in probe()
platform/x86/amd/pmc: Move macros and structures to the PMC header file
platform/x86/amd/pmc: Notify user when platform does not support s0ix transition
platform/x86/amd/pmc: Remove unnecessary line breaks
platform/x86/amd/pmc: Use managed APIs for mutex
 
platform/x86/amd/pmf: convert timeouts to secs_to_jiffies()
platform/x86/amd/pmf: convert timeouts to secs_to_jiffies()
 
platform/x86/amd: pmc: Require at least 2.5 seconds between HW sleep cycles
 
platform/x86/intel-uncore-freq: Fix missing uncore sysfs during CPU hotplug
 
platform/x86/intel/pmc: Add Arrow Lake U/H support to intel_pmc_core driver
platform/x86/intel/pmc: Add Panther Lake support to intel_pmc_core
platform/x86/intel/pmc: Fix Arrow Lake U/H NPU PCI ID
platform/x86/intel/pmc: Remove duplicate enum
platform/x86/intel/pmc: Remove simple init functions
platform/x86/intel/pmc: Remove unnecessary declarations in header
platform/x86/intel/pmc: Remove unneeded extern keyword in header
 
platform/x86/intel: hid: Add Pantherlake support
 
platform/x86: Add alienware-wmi.h
platform/x86: alienware-wmi-wmax: Add G-Mode support to Alienware m16 R1
platform/x86: alienware-wmi-wmax: Add support for Alienware m15 R7
platform/x86: alienware-wmi-wmax: Extend support to more laptops
platform/x86: alienware-wmi-wmax: Fix uninitialized variable due to bad error handling
platform/x86: alienware-wmi: Add a state container for LED control feature
platform/x86: alienware-wmi: Add a state container for thermal control methods
platform/x86: alienware-wmi: Add WMI Drivers
platform/x86: alienware-wmi: Refactor hdmi, amplifier, deepslp methods
platform/x86: alienware-wmi: Refactor LED control methods
platform/x86: alienware-wmi: Refactor thermal control methods
platform/x86: alienware-wmi: Split DMI table
platform/x86: alienware-wmi: Update header and module information
platform/x86: amd: pmf: Fix STT limits
platform/x86: amd: Use *-y instead of *-objs in Makefiles
platform/x86: asus-wmi: Disable OOBE state after resume from hibernation
platform/x86: asus-wmi: Fix wlan_ctrl_by_user detection
platform/x86: compal-laptop: Do not include
platform/x86: dell-ddv: Fix temperature calculation
platform/x86: dell-ddv: Use devm_battery_hook_register
platform/x86: dell-ddv: Use the power supply extension mechanism
platform/x86: dell-uart-backlight: Make dell_uart_bl_serdev_driver static
platform/x86: dell-wmi-sysman: Avoid buffer overflow in current_password_store()
platform/x86: dell: dell-wmi-sysman: Use *-y instead of *-objs in Makefile
platform/x86: dell: Modify Makefile alignment
platform/x86: dell: Use *-y instead of *-objs in Makefile
platform/x86: fujitsu-laptop: Support Lifebook S2110 hotkeys
platform/x86: hp-bioscfg: Replace deprecated strncpy() with strscpy()
platform/x86: hp-bioscfg: Use wmi_instance_count()
platform/x86: hp: Use *-y instead of *-objs in Makefile
platform/x86: ideapad-laptop: add support for some new buttons
platform/x86: ideapad-laptop: use dev_groups to register attribute groups
platform/x86: int3472: Call "func" "con_id" instead
platform/x86: intel: Use *-y instead of *-objs in Makefile
platform/x86: intel_pmc_ipc: add option to build without ACPI
platform/x86: ISST: Correct command storage data length
platform/x86: lenovo-yoga-tab2-pro-1380-fastcharger: Make symbol static
platform/x86: msi-wmi-platform: Rename "data" variable
platform/x86: msi-wmi-platform: Workaround a ACPI firmware bug
platform/x86: Rename alienware-wmi.c
platform/x86: samsung-galaxybook: Add samsung-galaxybook driver
platform/x86: samsung-galaxybook: Fix block_recording not supported logic
platform/x86: Split the alienware-wmi driver
platform/x86: think-lmi: Fix attribute name usage for non-compliant items
platform/x86: think-lmi: Use ACPI object when extracting strings
platform/x86: think-lmi: Use WMI bus API when accessing BIOS settings
platform/x86: thinkpad-acpi: Do not include
platform/x86: thinkpad_acpi: check the return value of devm_mutex_init()
platform/x86: thinkpad_acpi: convert timeouts to secs_to_jiffies()
platform/x86: thinkpad_acpi: convert timeouts to secs_to_jiffies()
platform/x86: thinkpad_acpi: disable ACPI fan access for T495* and E560
platform/x86: thinkpad_acpi: Fix NULL pointer dereferences while probing
platform/x86: thinkpad_acpi: Ignore battery threshold change event notification
platform/x86: thinkpad_acpi: Move HWMON initialization to tpacpi_hwmon_pdriver's probe
platform/x86: thinkpad_acpi: Move subdriver initialization to tpacpi_pdriver's probe.
platform/x86: thinkpad_acpi: Support also NEC Lavie X1475JAS
platform/x86: Update alienware-wmi config entries
platform/x86: wmi: Call WCxx methods when setting data blocks
platform/x86: wmi: Rework WCxx/WExx ACPI method handling
platform/x86: wmi: Update documentation regarding the GUID-based API
platform/x86: wmi: Use devres to disable the WMI device
platform/x86: x86-android-tablets: Add "9v" to Vexia EDU ATLA 10 tablet symbols
platform/x86: x86-android-tablets: Add select POWER_SUPPLY to Kconfig
platform/x86: x86-android-tablets: Add Vexia Edu Atla 10 tablet 5V data
 
Linux: platform/x86:intel/pmc: Create generic_core_init() for all platforms
Linux: platform/x86:intel/pmc: Make tgl_core_generic_init() static
Linux: platform/x86:intel/pmc: Move arch specific action to init function
Linux: platform/x86:lenovo-wmi-hotkey-utilities.c: Support for mic and audio mute LEDs
 
platform: arm64: add Huawei Matebook E Go EC driver
platform: Fix race condition during DMA configure at IOMMU probe time
platform: mellanox: mlx-platform: Change register name
platform: mellanox: mlx-platform: Cosmetic changes
 
PM / devfreq: rockchip-dfi: Switch to use hrtimer_setup()
 
PM: Block enabling of runtime PM during system suspend
PM: clk: remove unused of_pm_clk_add_clk()
PM: clk: Remove unused pm_clk_remove()
PM: core: Tweak pm_runtime_block_if_disabled() return value
 
pm: cpupower: bench: Prevent NULL dereference on malloc failure
pm: cpupower: Fix cmd_monitor() error legs to free cpu_topology
pm: cpupower: remove hard-coded topology depth values
 
PM: EM: Address RCU-related sparse warnings
PM: EM: Consify two parameters of em_dev_register_perf_domain()
PM: EM: Drop unused parameter from em_adjust_new_capacity()
PM: EM: Rework the depends on for CONFIG_ENERGY_MODEL
PM: EM: Slightly reduce em_check_capacity_update() overhead
PM: EM: use kfree_rcu() to simplify the code
PM: hibernate: Avoid deadlock in hibernate_compressor_param_set()
PM: hibernate: Replace deprecated kmap_atomic() with kmap_local_page()
PM: hibernate: Use crypto_acomp interface
PM: Rearrange documentation related to __pm_runtime_disable()
PM: runtime: Convert pm_runtime_blocked() to static inline
PM: runtime: Drop status check from pm_runtime_force_resume()
PM: runtime: Introduce pm_runtime_blocked()
PM: runtime: Switch to use hrtimer_setup()
PM: runtime: Unify error handling during suspend and resume
PM: s2idle: Drop redundant locks when entering s2idle
PM: s2idle: Extend comment in s2idle_enter()
PM: sleep: Adjust check before setting power.must_resume
PM: sleep: Avoid unnecessary checks in device_prepare_smart_suspend()
PM: sleep: core: Fix indentation in dpm_wait_for_children()
PM: sleep: Fix bit masking operation
PM: sleep: Fix handling devices with direct_complete set on errors
PM: sleep: Rearrange dpm_async_fn() and async state clearing
PM: sleep: Remove unused pm_generic_ wrappers
PM: sleep: Rename power.async_in_progress to power.work_in_progress
PM: sleep: Suppress sleeping parent warning in special case
PM: sleep: Update power.smart_suspend under PM spinlock
PM: sleep: Use DPM_FLAG_SMART_SUSPEND conditionally
PM: wakeup: Remove needless return in three void APIs
 
pmdomain: arm: scmi_pm_domain: Remove redundant state verification
pmdomain: bcm2835-power: set flag GENPD_FLAG_ACTIVE_WAKEUP
pmdomain: core: Fix error checking in genpd_dev_pm_attach_by_id()
pmdomain: core: Introduce dev_pm_genpd_rpm_always_on()
pmdomain: imx: gpcv2: use proper helper for property detection
pmdomain: Merge branch dt into next
pmdomain: Merge branch fixes into next
pmdomain: Merge branch rockchip into next
pmdomain: Merge branch rockchip into next
pmdomain: Merge tag 'v6.14-rc4' from Linus into next
pmdomain: Merge tag regulator-devm-of-get into next
pmdomain: renesas: rcar-sysc: Drop fwnode_dev_initialized() call
pmdomain: renesas: rcar: Remove obsolete nullify checks
pmdomain: rockchip: add regulator dependency
pmdomain: rockchip: add regulator support
pmdomain: rockchip: Add smc call to inform firmware
pmdomain: rockchip: Check if SMC could be handled by TA
pmdomain: rockchip: cleanup mutex handling in rockchip_pd_power
pmdomain: rockchip: Fix build error
pmdomain: rockchip: fix rockchip_pd_power error handling
pmdomain: rockchip: forward rockchip_do_pmu_set_power_domain errors
pmdomain: rockchip: reduce indentation in rockchip_pd_power
pmdomain: sunxi: add V853 ppu support
pmdomain: thead: Add power-domain driver for TH1520
pmdomain: thead: fix TH1520_AON_PROTOCOL dependency
pmdomain: ti: Use of_property_present() for non-boolean properties
 
pNFS/flexfiles: Record the RPC errors in the I/O tracepoints
pNFS/flexfiles: Report ENETDOWN as a connection error
pNFS/flexfiles: Treat ENETUNREACH errors as fatal in containers
 
PNP: Expand length of fixup id string
 
pnp: isapnp: Export isapnp_read_byte again
 
PNP: Remove prehistoric deadcode
 
posix-clock: Remove duplicate compat ioctl() handler
posix-clock: Store file pointer in struct posix_clock_context
 
posix-timers: Add cond_resched() to posix_timer_add() search loop
posix-timers: Avoid false cacheline sharing
posix-timers: Cleanup includes
posix-timers: Dont iterate /proc/$PID/timers with sighand:: Siglock held
posix-timers: Drop redundant memset() invocation
posix-timers: Ensure that timer initialization is fully visible
posix-timers: Improve hash table performance
posix-timers: Initialise timer before adding it to the hash table
posix-timers: Invoke cond_resched() during exit_itimers()
posix-timers: Make lock_timer() use guard()
posix-timers: Make per process list RCU safe
posix-timers: Make signal_struct:: Next_posix_timer_id an atomic_t
posix-timers: Provide a mechanism to allocate a given timer ID
posix-timers: Remove a few paranoid warnings
posix-timers: Remove SLAB_PANIC from kmem cache
posix-timers: Rework timer removal
posix-timers: Simplify lock/unlock_timer()
posix-timers: Switch to jhash32()
posix-timers: Use guards in a few places
 
power: ip5xxx_power: Make use of i2c_get_match_data()
power: reset: at91-sama5d2_shdwc: Add sama7d65 PMC
power: reset: ltc2952-poweroff: Switch to use hrtimer_setup()
power: supply: ab8500_chargalg: Switch to use hrtimer_setup()
power: supply: all: switch psy_cfg from of_node to fwnode
power: supply: axp20x_battery: Update temp sensor for AXP717 from device tree
power: supply: axp20x_usb_power: Fix typo in dev_warn message
power: supply: bd99954: convert to use maple tree register cache
power: supply: bq24257: convert to use maple tree register cache
power: supply: bq2515x: convert to use maple tree register cache
power: supply: bq25890: convert to use maple tree register cache
power: supply: bq25980: convert to use maple tree register cache
power: supply: bq27xxx: Add voltage_max_design property for bq270x0 and bq27x10
power: supply: bq27xxx: do not report bogus zero values
power: supply: bq27xxx_battery: do not update cached flags prematurely
power: supply: core: get rid of of_node
power: supply: core: Remove unused power_supply_set_battery_charged
power: supply: da9030: convert timeouts to secs_to_jiffies()
power: supply: ds2760: Remove unused ds2760_battery_set_charged
power: supply: ltc4162l: convert to use maple tree register cache
power: supply: max1720x: add health property
power: supply: max1720x: convert to use maple tree register cache
power: supply: max1720x: fix a comment typo
power: supply: max77693: Fix wrong conversion of charge input threshold value
power: supply: max77705: Add charger driver for Maxim 77705
power: supply: mt6370: Remove redundant 'flush_workqueue()' calls
power: supply: pcf50633: Remove charger
power: supply: Remove unused set_charged method
power: supply: rt9455: convert to use maple tree register cache
power: supply: sc27xx: use devm_kmemdup_array()
power: supply: smb347: convert to use maple tree register cache
 
powercap: Switch to use hrtimer_setup()
 
powerpc/32: Stop printing Kernel virtual memory layout
 
powerpc/44x: Declare primary_uic static in uic.c
 
powerpc/boot: Check for ld-option support
powerpc/boot: Fix dash warning
 
powerpc/cell: Remove CBE_CPUFREQ_SPU_GOVERNOR
powerpc/cell: Remove support for IBM Cell Blades
 
powerpc/crash: preserve user-specified memory limit
powerpc/crash: use generic APIs to locate memory hole for kdump
powerpc/crash: use generic crashkernel reservation
powerpc/crash: Use note name macros
 
powerpc/fadump: fix additional param memory reservation for HASH MMU
 
powerpc/ftrace: Use RCU in all users of __module_text_address().
 
powerpc/io: Remove PCI_FIX_ADDR
powerpc/io: Remove PPC_INDIRECT_MMIO
powerpc/io: Remove PPC_IO_WORKAROUNDS
powerpc/io: Remove unnecessary indirection
powerpc/io: Rename _insw_ns() etc.
powerpc/io: Spell-out PCI_IO_ADDR
powerpc/io: Unhook MMIO accessors
powerpc/io: Use generic raw accessors
powerpc/io: Use standard barrier macros in io.c
powerpc/io: Wrap port calculation in a macro
 
powerpc/ipic: Stop printing address of registers
 
powerpc/kexec: fix physical address calculation in clear_utlb_entry()
 
powerpc/microwatt: Add SMP support
powerpc/microwatt: Define an idle power-save function
powerpc/microwatt: Device-tree updates
powerpc/microwatt: Select COMMON_CLK in order to get the clock framework
 
powerpc/perf/hv-24x7: Constify 'struct bin_attribute'
 
powerpc/perf: Fix ref-counting on the PMU 'vpa_pmu'
 
powerpc/powernv/opal: Constify 'struct bin_attribute'
 
powerpc/powernv/ultravisor: Constify 'struct bin_attribute'
 
powerpc/prom_init: Fixup missing #size-cells on PowerBook6,7
 
powerpc/pseries/iommu: create DDW for devices with DMA mask less than 64-bits
powerpc/pseries/iommu: memory notifier incorrectly adds TCEs for pmemory
 
powerpc/pseries: Export hardware trace macro dump via debugfs
powerpc/pseries: Macros and wrapper functions for H_HTM call
 
powerpc/secvar: Constify 'struct bin_attribute'
powerpc/secvar: Mark __init functions as such
 
powerpc/static_call: Implement inline static calls
 
powerpc/time: Define div128_by_32() static and __init
 
powerpc/vdso: Prepare introduction of struct vdso_clock
powerpc/vdso: Switch to generic storage implementation
 
powerpc/vmlinux: Remove etext, edata and end
 
powerpc/watchdog: Switch to use hrtimer_setup()
 
powerpc/xmon: Remove SPU debug and disassembly
powerpc/xmon: simplify xmon_batch_next_cpu()
 
powerpc64/ftrace: fix module loading without patchable function entries
 
powerpc: Add check to select PPC_RADIX_BROADCAST_TLBIE
powerpc: asm/io.h: remove split ioread64/iowrite64 helpers
powerpc: Define config option for processors with broadcast TLBIE
powerpc: Document details on H_HTM hcall
powerpc: export MIN RMA size
powerpc: Fix 'intra_function_call not a direct call' warning
powerpc: increase MIN RMA size for CAS negotiation
powerpc: insert System RAM resource to prevent crashkernel conflict
powerpc: Prepare arch_static_call_transform() for supporting inline static calls
powerpc: Rely on generic printing of preemption model
powerpc: Remove DCR_MMIO and the DCR generic layer
powerpc: Remove IBM_CELL_BLADE & SPIDER_NET references
powerpc: Remove PPC_OF_PLATFORM_PCI
powerpc: Remove PPC_PMI and driver
powerpc: Remove some Cell leftovers
powerpc: Remove UDBG_RTAS_CONSOLE
 
ppp: use IFF_NO_QUEUE in virtual interfaces
 
pps: generators: Add PPS Generator TIO Driver
pps: generators: pps_gen_parport: Switch to use hrtimer_setup()
pps: generators: replace copy of pps-gen info struct with const pointer
pps: generators: tio: fix platform_set_drvdata()
 
print: use new #[export] macro for rust_fmt_argument
 
printf: break kunit into test cases
printf: convert self-test to KUnit
printf: implicate test line in failure messages
 
printk/panic: Add option to allow non-panic CPUs to write to the ring buffer.
 
printk: Add an option to allow ttynull to be a default console device
printk: Check CON_SUSPEND when unblanking a console
printk: Rename console_start to console_resume
printk: Rename console_stop to console_suspend
printk: Rename resume_console to console_resume_all
printk: Rename suspend_console to console_suspend_all
 
pstore: Change kmsg_bytes storage size to u32
pstore: convert to the new mount API
 
ptp: Add PHC file mode checks. Allow RO adjtime() without FMODE_WRITE.
ptp: ocp: Fix NULL dereference in Adva board SMA sysfs operations
ptp: ocp: fix start time alignment in ptp_ocp_signal_set
ptp: ocp: Limit signal/freq counts in summary output functions
ptp: ocp: reject unsupported periodic output flags
ptp: ocp: Remove redundant check in _signal_summary_show
 
pwm: Add support for pwm nexus dt bindings
pwm: Add upgrade path to #pwm-cells = <3> for users of of_pwm_single_xlate()
pwm: axi-pwmgen: Let .round_waveform_tohw() signal when request was rounded up
pwm: Check for CONFIG_PWM using IS_REACHABLE() in main header
pwm: clps711x: Drop of_match_ptr() usage for .of_match_table
pwm: fsl-ftm: Handle clk_get_rate() returning 0
pwm: gpio: Switch to use hrtimer_setup()
pwm: Let pwm_set_waveform() succeed even if lowlevel driver rounded up
pwm: lpss: Actually use a module namespace by defining the namespace earlier
pwm: lpss: Clarify the bypass member semantics in struct pwm_lpss_boardinfo
pwm: lpss: Only include where needed
pwm: mediatek: Prevent divide-by-zero in pwm_mediatek_config()
pwm: pca9685: Drop ACPI_PTR() and of_match_ptr()
pwm: rcar: Improve register calculation
pwm: sophgo: add driver for Sophgo SG2042 PWM
pwm: stm32: Search an appropriate duty_cycle if period cannot be modified
pwm: stmpe: Allow to compile as a module
pwm: Strengthen dependency for PWM_SIFIVE
 
qed: remove cast to pointers passed to kfree
 
qibfs: fix _another_ leak
 
qlcnic: fix memory leak in qlcnic_sriov_channel_cfg_cmd()
 
r8152: add vendor/device ID pair for Dell Alienware AW1022z
 
r8169: add PHY c45 ops for MDIO_MMD_VENDOR2 registers
r8169: add support for Intel Killer E5000
r8169: disable RTL8126 ZRX-DC timeout
r8169: don't scan PHY addresses > 0
r8169: enable RTL8168H/RTL8168EP/RTL8168FP ASPM support
r8169: increase max jumbo packet size on RTL8125/RTL8126
r8169: make Kconfig option for LED support user-visible
r8169: switch away from deprecated pcim_iomap_table
 
radix-tree: add missing cleanup.h
 
rapidio: constify 'struct bin_attribute'
 
RAS/AMD/ATL: Include row[13] bit in row retirement
 
RAS/AMD/FMPM: Get masked address
 
rcu, slab: use a regular callback function for kvfree_rcu
 
rcu-tasks: Always inline rcu_irq_work_resched()
rcu-tasks: Move RCU Tasks self-tests to core_initcall()
 
rcu/nocb: Print segment lengths in show_rcu_nocb_gp_state()
 
rcu: Add CONFIG_RCU_LAZY delays to call_rcu() kernel-doc header
rcu: Clarify RCU_LAZY and RCU_LAZY_DEFAULT_OFF help text
rcu: Document self-propagating callbacks
rcu: Fix get_state_synchronize_rcu_full() GP-start detection
rcu: fix header guard for rcu_all_qs()
rcu: handle quiescent states for PREEMPT_RCU=n, PREEMPT_COUNT=y
rcu: handle unstable rdp in rcu_read_unlock_strict()
rcu: limit PREEMPT_RCU configurations
rcu: provide a static initializer for hlist_nulls_head
rcu: Remove READ_ONCE() for rdp->gpwrap access in __note_gp_changes()
rcu: Remove references to old grace-period-wait primitives
rcu: remove trace_rcu_kvfree_callback
rcu: rename PREEMPT_AUTO to PREEMPT_LAZY
rcu: Split rcu_report_exp_cpu_mult() mask parameter and use for tracing
rcu: Trace expedited grace-period numbers in hexadecimal
rcu: Update TREE05.boot to test normal synchronize_rcu()
rcu: Use _full() API to debug synchronize_rcu()
 
rcutorture: Make scenario SRCU-P use srcu_read_lock_fast()
rcutorture: Add a test_boost_holdoff module parameter
rcutorture: Add ability to test srcu_read_{,un}lock_fast()
rcutorture: Add ftrace-compatible timestamp to GP# failure/close-call output
rcutorture: Allow a negative value for nfakewriters
rcutorture: Complain when invalid SRCU reader_flavor is specified
rcutorture: Expand failure/close-call grace-period output
rcutorture: Include grace-period sequence numbers in failure/close-call
rcutorture: Make cur_ops->format_gp_seqs take buffer length
rcutorture: Make scenario TREE07 build CONFIG_PREEMPT_LAZY=y
rcutorture: Make scenario TREE10 build CONFIG_PREEMPT_LAZY=y
rcutorture: Move RCU_TORTURE_TEST_{CHK_RDR_STATE,LOG_CPU} to bool
rcutorture: Update ->extendables check for lazy preemption
rcutorture: Update rcutorture_one_extend_check() for lazy preemption
 
RDMA/bnxt_re: Congestion control settings using debugfs hook
RDMA/bnxt_re: convert timeouts to secs_to_jiffies()
RDMA/bnxt_re: Fix budget handling of notification queue
RDMA/bnxt_re: Fix buffer overflow in debugfs code
RDMA/bnxt_re: Fix the condition check while programming congestion control
RDMA/bnxt_re: Remove unusable nq variable
RDMA/bnxt_re: Support perf management counters
 
RDMA/cma: Fix workqueue crash in cma_netevent_work_handler
 
RDMA/core: Add support to optional-counters binding configuration
RDMA/core: Create and destroy rdma_counter using rdma_zalloc_drv_obj()
RDMA/core: Don't expose hw_counters outside of init net namespace
RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
RDMA/core: Fix best page size finding when it can cross SG entries
RDMA/core: Fix use-after-free when rename device name
RDMA/core: Fixes infiniband sysctl bounds
RDMA/core: Pass port to counter bind/unbind operations
RDMA/core: Silence oversized kvmalloc() warning
RDMA/core: Use ib_port_state_to_str() for IB state sysfs
 
RDMA/erdma: Prevent use-after-free in erdma_accept_newconn()
 
RDMA/hfi1: Remove unused one_qsfp_write
 
RDMA/hns: Fix wrong maximum DMA segment size
RDMA/hns: Inappropriate format characters cleanup
 
RDMA/irdma: Switch to using the crc32c library
 
RDMA/mana_ib: Add port statistics support
RDMA/mana_ib: Allow registration of DMA-mapped memory in PDs
RDMA/mana_ib: Create and destroy UD/GSI QP
RDMA/mana_ib: create kernel-level CQs
RDMA/mana_ib: create/destroy AH
RDMA/mana_ib: Ensure variable err is initialized
RDMA/mana_ib: extend mana QP table
RDMA/mana_ib: Fix error code in probe()
RDMA/mana_ib: Fix integer overflow during queue creation
RDMA/mana_ib: Handle net event for pointing to the current netdev
RDMA/mana_ib: helpers to allocate kernel queues
RDMA/mana_ib: Implement DMABUF MR support
RDMA/mana_ib: implement get_dma_mr
RDMA/mana_ib: implement req_notify_cq
RDMA/mana_ib: indicate CM support
RDMA/mana_ib: polling of CQs for GSI/UD
RDMA/mana_ib: Query feature_flags bitmask from FW
RDMA/mana_ib: request error CQEs when supported
RDMA/mana_ib: UD/GSI QP creation for kernel
RDMA/mana_ib: UD/GSI work requests
RDMA/mana_ib: Use safer allocation function()
 
RDMA/mlx5: Add optional counters for RDMA_TX/RX_packets/bytes
RDMA/mlx5: Check enabled UCAPs when creating ucontext
RDMA/mlx5: Compile fs.c regardless of INFINIBAND_USER_ACCESS config
RDMA/mlx5: Create UCAP char devices for supported device capabilities
RDMA/mlx5: Drop access_flags from _mlx5_mr_cache_alloc()
RDMA/mlx5: Expose RDMA TRANSPORT flow table types to userspace
RDMA/mlx5: Fix cache entry update on dereg error
RDMA/mlx5: Fix calculation of total invalidated pages
RDMA/mlx5: Fix compilation warning when USER_ACCESS isn't set
RDMA/mlx5: Fix mlx5_poll_one() cur_qp update flow
RDMA/mlx5: Fix MR cache initialization error flow
RDMA/mlx5: Fix page_size variable overflow
RDMA/mlx5: Reorder capability check last
RDMA/mlx5: Support optional-counters binding for QPs
 
RDMA/rxe: Add page invalidation support
RDMA/rxe: Add query_gid support
RDMA/rxe: Add support for Send/Recv/Write/Read with ODP
RDMA/rxe: Add support for the traditional Atomic operations with ODP
RDMA/rxe: Allow registering MRs for On-Demand Paging
RDMA/rxe: Fix incorrect return value of rxe_odp_atomic_op()
RDMA/rxe: Fix null pointer dereference in ODP MR check
RDMA/rxe: Fix slab-use-after-free Read in rxe_queue_cleanup bug
RDMA/rxe: Improve readability of ODP pagefault interface
RDMA/rxe: Make rping work with tun device
RDMA/rxe: Move some code to rxe_loc.h in preparation for ODP
RDMA/rxe: Replace netdev dev addr with raw_gid
RDMA/rxe: switch to using the crc32 library
 
RDMA/siw: Switch to using the crc32c library
 
RDMA/ucaps: Avoid format-security warning
 
RDMA/usnic: Fix passing zero to PTR_ERR in usnic_ib_pci_probe()
 
RDMA/uverbs: Add support for UCAPs in context creation
RDMA/uverbs: Introduce UCAP (User CAPabilities) API
RDMA/uverbs: Propagate errors from rdma_lookup_get_uobject()
 
RDMA/vmw_pvrdma: Remove unused pvrdma_modify_device
 
RDMA: Switch to use hrtimer_setup()
 
reboot: add support for configuring emergency hardware protection action
reboot: describe do_kernel_restart's cmd argument in kernel-doc
reboot: indicate whether it is a HARDWARE PROTECTION reboot or shutdown
reboot: reboot, not shutdown, on hw_protection_reboot timeout
reboot: rename now misleading __hw_protection_shutdown symbols
reboot: replace __hw_protection_shutdown bool action parameter with an enum
reboot: retire hw_protection_reboot and hw_protection_shutdown helpers
 
Linux: Refactor imx drivers and introduce support for
 
refcount: introduce __refcount_{add|inc}_not_zero_limited_acquire
refcount: provide ops for cases when object's memory can be reused
 
refscale: Add srcu_read_lock_fast() support using "srcu-fast"
 
regcache: Add support for sorting defaults arrays
 
regmap: irq: Use one way of setting all bits in the register
regmap: Reorder 'struct regmap'
 
regulator: ad5398: Add device tree support
regulator: ad5398: change enable bit name to improve readibility
regulator: ad5398: Fix incorrect power down bit mask
regulator: Add (devm_)of_regulator_get()
regulator: Add device tree support to AD5398
regulator: allow user configuration of hardware protection action
regulator: axp20x: AXP717: dcdc4 doesn't have delay
regulator: cros-ec: use devm_kmemdup_array()
regulator: devres: use devm_kmemdup_array()
regulator: dt-bindings: add documentation for s2mpu05-pmic regulators
regulator: dt-bindings: pca9450: Add nxp,pf9453 compatible string
regulator: dt-bindings: rtq2208: Cleanup whitespace
regulator: dt-bindings: rtq2208: Mark fixed LDO VOUT property as deprecated
regulator: dummy: convert to use the faux device interface
regulator: max20086: fix invalid memory access
regulator: pca9450: Fix control register for LDO5
regulator: pca9450: Fix enable register for LDO5
regulator: pca9450: Handle hardware with fixed SD_VSEL for LDO5
regulator: pca9450: Remove duplicate code in probe
regulator: pcf50633-regulator: Remove
regulator: pf9453: add PMIC PF9453 support
regulator: rtq6752: make const read-only array fault_mask static
regulator: s2mps11: Add support for S2MPU05 regulators
 
relay: use kasprintf() instead of fixed buffer formatting
 
remoteproc: core: Clear table_sz when rproc_shutdown
remoteproc: imx_dsp_rproc: Document run_stall struct member
remoteproc: omap: Add comment for is_iomem
remoteproc: qcom: pas: add minidump_id to SC7280 WPSS
remoteproc: qcom: pas: Add SM8750 MPSS
remoteproc: qcom_q6v5_mss: Add modem support on MSM8226
remoteproc: qcom_q6v5_mss: Add modem support on MSM8926
remoteproc: qcom_q6v5_mss: Handle platforms with one power domain
remoteproc: qcom_q6v5_pas: Make single-PD handling more robust
remoteproc: qcom_q6v5_pas: Use resource with CX PD for MSM8226
remoteproc: qcom_wcnss: Fix on platforms without fallback regulators
remoteproc: qcom_wcnss: Handle platforms with only single power domain
remoteproc: sysmon: Update qcom_add_sysmon_subdev() comment
 
Linux: Remove unnecessary firmware version check for gc v9_4_2
 
renesas: reject PTP_STRICT_FLAGS as unsupported
 
reset: imx8mp-audiomix: Add prefix for internal macro
reset: imx8mp-audiomix: Add support for DSP run/stall
reset: imx8mp-audiomix: Introduce active_low configuration option
reset: imx8mp-audiomix: Prepare the code for more reset bits
reset: imx: Add SCU reset driver for i.MX8QXP and i.MX8QM
reset: imx: fix incorrect module device table
 
resource: replace open coded variant of DEFINE_RES()
resource: replace open coded variant of DEFINE_RES_NAMED_DESC()
resource: replace open coded variants of DEFINE_RES_*_NAMED()
resource: split DEFINE_RES_NAMED_DESC() out of DEFINE_RES_NAMED()
 
Revert "arm64: dts: allwinner: h6: Use RSB for AXP805 PMIC connection"
 
Revert "btrfs: canonicalize the device path before adding it"
 
Revert "crypto: testmgr - Add multibuffer acomp testing"
Revert "crypto: testmgr - Add multibuffer hash testing"
 
Revert "driver: block: release the lo_work_lock before queue_work"
 
Revert "drivers: core: synchronize really_probe() and dev_uevent()"
 
Revert "drm/amd/display: dml2 soc dscclk use DPM table clk setting"
Revert "drm/amd/display: Exit idle optimizations before attempt to access PHY"
Revert "drm/amd/display: Hardware cursor changes color when switched to software cursor"
Revert "drm/amd/display: Request HW cursor on DCN3.2 with SubVP"
 
Revert "drm/amd: Keep display off while going into S4"
Revert "drm/amd: Stop evicting resources on APUs in suspend"
 
Revert "drm/amdgpu/sdma_v4_4_2: update VM flush implementation for SDMA"
 
Revert "drm/i915/dp: Compute as_sdp based on if vrr possible"
 
Revert "drm/i915/gt: Log reason for setting TAINT_WARN at reset"
 
Revert "drm/i915: Fix NULL ptr deref by checking new_crtc_state"
 
Revert "drm/meson: vclk: fix calculation of 59.94 fractional rates"
 
Revert "drm/xe/lnl: Enable GuC SLPC DCC task"
 
Revert "dt-bindings: serial: 8250: Add Airoha compatibles"
 
Revert "f2fs: rebuild nat_bits during umount"
 
Revert "fscrypt: relax Kconfig dependencies for crypto API algorithms"
 
Revert "fsverity: relax build time dependency on CRYPTO_SHA256"
 
Revert "hfs{plus}: add deprecation warning"
 
Revert "io_uring/rsrc: simplify the bvec iter count calculation"
 
Revert "kbuild, rust: use -fremap-path-prefix to make paths relative"
 
Revert "kbuild: make all file references relative to source root"
 
Revert "kdb: Implement disable_nmi command"
 
Revert "kernel/debug: Mask KGDB NMI upon entry"
 
Revert "kheaders: Ignore silly-rename files"
 
Revert "ksmbd: fix missing RDMA-capable flag for IPoIB device in ksmbd_rdma_capable_netdev()"
 
Revert "leds-pca955x: Remove the unused function pca95xx_num_led_regs()"
 
Revert "media: imx214: Fix the error handling in imx214_probe()"
 
Revert "Merge tag : 'irq-msi-2025-03-23' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip"
 
Revert "net: replace dev_addr_sem with netdev instance lock"
 
Revert "objtool: Increase per-function WARN_FUNC() rate limit"
 
Revert "PCI: Avoid reset when disabled via sysfs"
 
Revert "power: supply: bq27xxx: do not report bogus zero values"
 
Revert "regulator: pca9450: Add SD_VSEL GPIO for LDO5"
 
Revert "rndis_host: Flag RNDIS modems as WWAN devices"
 
Revert "selftests: kselftest: Fix build failure with NOLIBC"
 
Revert "serial: Airoha SoC UART and HSUART support"
 
Revert "smb: client: Fix netns refcount imbalance causing leaks and use-after-free"
Revert "smb: client: fix TCP timers deadlock after rmmod"
 
Revert "sunrpc: clean cache_detail immediately when flush is written frequently"
 
Revert "tcp: avoid atomic operations on sk->sk_rmem_alloc"
 
Revert "timekeeping: Fix possible inconsistencies in _COARSE clockids"
 
Revert "tty/serial: Add kgdb_nmi driver"
 
Revert "udp_tunnel: GRO optimizations"
 
Revert "wifi: iwlwifi: add support for BE213"
Revert "wifi: iwlwifi: make no_160 more generic"
Revert "wifi: mac80211: Update skb's control block key in ieee80211_tx_dequeue()"
Revert "wifi: mt76: mt7925: Update mt7925_mcu_uni_[tx,rx]_ba for MLO"
 
Revert "x86/module: prepare module loading for ROX allocations of text"
 
Revert "x86/xen: allow nesting of same lazy mode"
 
Revert "xhci: Avoid queuing redundant Stop Endpoint command for stalled endpoint"
Revert "xhci: Prevent early endpoint restart when handling STALL errors."
 
Revert: "drm/amd/display: Enable urgent latency adjustment on DCN35"
 
RFC cgroup/cpuset-v1: Add deprecation messages to sched_relax_domain_level
 
rhashtable: remove needless return in three void APIs
 
ring-buffer: Add buffer meta data for persistent ring buffer
ring-buffer: Add ring_buffer_meta_scratch()
ring-buffer: Fix bytes_dropped calculation issue
ring-buffer: Fix persistent buffer when commit page is the reader page
ring-buffer: Fix typo in comment about header page pointer
ring-buffer: Remove the unused variable bmeta
ring-buffer: Use flush_kernel_vmap_range() over flush_dcache_folio()
ring-buffer: Use kaslr address instead of text delta
 
RISC-V: add f & d extension validation checks
RISC-V: add vector crypto extension validation checks
RISC-V: add vector extension validation checks
RISC-V: clarify what some RISCV_ISA* config options do
RISC-V: Enable cbo.clean/flush in usermode
RISC-V: errata: Use medany for relocatable builds
RISC-V: hwprobe: Expose Zicbom extension and its block size
RISC-V: KVM: Allow Zaamo/Zalrsc extensions for Guest/VM
RISC-V: KVM: Disable the kernel perf counter during configure
RISC-V: KVM: Optimize comments in kvm_riscv_vcpu_isa_disable_allowed
RISC-V: KVM: Teardown riscv specific bits after kvm_exit
RISC-V: Select CONFIG_GENERIC_PENDING_IRQ
RISC-V: selftests: Add TEST_ZICBOM into CBO tests
RISC-V: separate Zbb optimisations requiring and not requiring toolchain support
 
riscv/crc-t10dif: add Zbc optimized CRC-T10DIF function
 
riscv/crc32: reimplement the CRC32 functions using new template
 
riscv/crc64: add Zbc optimized CRC64 functions
 
riscv/crc: add "template" for Zbc optimized CRC functions
 
riscv/kexec_file: Handle R_RISCV_64 in purgatory relocator
 
riscv/purgatory: 4B align purgatory_start
 
riscv: add ISA extension parsing for bfloat16 ISA extension
riscv: Add norvc after .option arch in runtime const
riscv: Add norvc after .option arch in runtime const
riscv: Add parameter for skipping access speed tests
riscv: add parsing for Zaamo and Zalrsc extensions
riscv: Add runtime constant support
riscv: Add stimecmp save and restore
riscv: Allow NOMMU kernels to access all of RAM
riscv: Annotate unaligned access init functions
riscv: Avoid fortify warning in syscall_get_arguments()
riscv: Avoid fortify warning in syscall_get_arguments()
riscv: Call secondary mmu notifier when flushing the tlb
riscv: Change check_unaligned_access_speed_all_cpus to void
riscv: defconfig: Disable Renesas SoC support
riscv: Disallow PR_GET_TAGGED_ADDR_CTRL without Supm
riscv: dts: microchip: update pcie reg properties to new format
riscv: dts: sophgo: fix DMA data-width configuration for CV18xx
riscv: dts: spacemit: Add Milk-V Jupiter board device tree
riscv: dts: starfive: fml13v01: enable pcie1
riscv: dts: starfive: jh7110-pine64-star64: enable USB 3.0 port
riscv: dts: starfive: jh7110: pciephy0 USB 3.0 configuration registers
riscv: dts: starfive: remove "snps,en-tx-lpi-clockgating" property
riscv: dts: starfive: remove non-existent dac from jh7110
riscv: dts: starfive: Unify regulator naming scheme
riscv: fgraph: Fix stack layout to match __arch_ftrace_regs argument of ftrace_return_to_handler
riscv: fgraph: Select HAVE_FUNCTION_GRAPH_TRACER depends on HAVE_DYNAMIC_FTRACE_WITH_ARGS
riscv: Fix a comment typo in set_mm_asid()
riscv: Fix check_unaligned_access_all_cpus
riscv: Fix hugetlb retrieval of number of ptes in case of !present pte
riscv: Fix kernel crash due to PR_SET_TAGGED_ADDR_CTRL
riscv: Fix missing __free_pages() in check_vector_unaligned_access()
riscv: Fix riscv_online_cpu_vec
riscv: Fix set up of cpu hotplug callbacks
riscv: Fix set up of vector cpu hotplug callback
riscv: fix test_and_{set,clear}_bit ordering documentation
riscv: Fix the __riscv_copy_vec_words_unaligned implementation
riscv: Fix unaligned access info messages
riscv: ftrace: Add parentheses in macro definitions of make_call_t0 and make_call_ra
riscv: hwprobe: export bfloat16 ISA extension
riscv: hwprobe: export Zaamo and Zalrsc extensions
riscv: hwprobe: export Zicntr and Zihpm extensions
riscv: Implement smp_cond_load8/16() with Zawrs
riscv: KGDB: Do not inline arch_kgdb_breakpoint()
riscv: KGDB: Remove ".option norvc/.option rvc" for kgdb_compiled_break
riscv: kvm: Switch to use hrtimer_setup()
riscv: Make sure toolchain supports zba before using zba instructions
riscv: migrate to the generic rule for built-in DTB
riscv: misaligned: Add handling for ZCB instructions
riscv: misaligned: enable IRQs while handling misaligned accesses
riscv: misaligned: factorize trap handling
riscv: misaligned: use get_user() instead of __get_user()
riscv: mm: Don't use %pK through printk
riscv: module: Allocate PLT entries for R_RISCV_PLT32
riscv: module: Fix out-of-bounds relocation access
riscv: Move nop definition to insn-def.h
riscv: pgtable: unconditionally use tlb_remove_ptdesc()
riscv: print hartid on bringup
riscv: Properly export reserved regions in /proc/iomem
riscv: Provide all alternative macros all the time
riscv: Remove CONFIG_PAGE_OFFSET
riscv: Remove duplicate CLINT_TIMER selections
riscv: Remove duplicate CONFIG_PAGE_OFFSET definition
riscv: remove redundant CMDLINE_FORCE check
riscv: Remove unused TASK_TI_FLAGS
riscv: remove useless pc check in stacktrace handling
riscv: Replace function-like macro by static inline function
riscv: Simplify base extension checks and direct boolean return
riscv: sophgo: dts: add cooling maps for Milk-V Pioneer
riscv: sophgo: dts: Add msi controller for SG2042
riscv: sophgo: dts: add pwm controller for SG2042 SoC
riscv: sophgo: dts: add pwm-fan for Milk-V Pioneer
riscv: Support CONFIG_RELOCATABLE on NOMMU
riscv: Support CONFIG_RELOCATABLE on riscv32
riscv: Support huge pfnmaps
riscv: tracing: Fix __write_overflow_field in ftrace_partial_regs()
riscv: uprobes: Add missing fence.i after building the XOL buffer
riscv: Use kvmalloc_array on relocation_hashtable
riscv: vdso: Switch to generic storage implementation
 
rndis_host: Flag RNDIS modems as WWAN devices
 
rqspinlock: Add a test-and-set fallback
rqspinlock: Add basic support for CONFIG_PARAVIRT
rqspinlock: Add deadlock detection and recovery
rqspinlock: Add entry to Makefile, MAINTAINERS
rqspinlock: Add locktorture support
rqspinlock: Add macros for rqspinlock usage
rqspinlock: Add rqspinlock.h header
rqspinlock: Add support for timeouts
rqspinlock: Drop PV and virtualization support
rqspinlock: Hardcode cond_acquire loops for arm64
rqspinlock: Protect pending bit owners from stalls
rqspinlock: Protect waiters in queue from stalls
rqspinlock: Protect waiters in trylock fallback from stalls
 
rseq/selftests: Ensure the rseq ABI TLS is actually 1024 bytes
rseq/selftests: Fix namespace collision with rseq UAPI header
 
rseq: Eliminate useless task_work on execve
rseq: Fix segfault on registration when rseq_cs is non-zero
rseq: Update kernel fields in lockstep with CONFIG_DEBUG_RSEQ=y
 
rtase: Modify the condition used to detect overflow in rtase_calc_time_mitigation
 
rtc: ab-eoz9: Use HWMON_CHANNEL_INFO macro to simplify code
rtc: ab8500: Use resource managed API to simplify code
rtc: aspeed: drop needless struct aspeed_rtc::rtc_dev member
rtc: class: Switch to use hrtimer_setup()
rtc: cros-ec: Avoid a couple of -Wflex-array-member-not-at-end warnings
rtc: ds1307: stop disabling alarms on probe
rtc: ds1343: Use devm_pm_set_wake_irq
rtc: ds2404: drop needless struct ds2404::rtc member
rtc: ds3232: Use HWMON_CHANNEL_INFO macro to simplify code
rtc: ep93xx: drop needless struct ep93xx_rtc::rtc member
rtc: fsl-ftm-alarm: Mark acpi_id table as maybe unused
rtc: ftrtc010: drop needless struct ftrtc010_rtc::rtc_dev member
rtc: m48t86: drop needless struct m48t86_rtc_info::rtc member
rtc: max31335: Add driver support for max31331
rtc: max77686: drop needless struct max77686_rtc_info::rtc member
rtc: max77686: use dev_err_probe() where appropriate
rtc: meson-vrtc: drop needless struct meson_vrtc_data::rtc member
rtc: meson: drop needless struct meson_rtc::rtc member
rtc: mpfs: switch to devm_device_init_wakeup
rtc: mpfs: Use devm_pm_set_wake_irq
rtc: mt6397: drop unused defines
rtc: nxp-bbnsm: Use resource managed API to simplify code
rtc: pcf50633: Remove
rtc: pcf85063: do a SW reset if POR failed
rtc: pcf85063: replace dev_err+return with return dev_err_probe
rtc: pl030: Constify amba_id table
rtc: pl030: drop needless struct pl030_rtc::rtc member
rtc: pl031: document struct pl031_vendor_data members
rtc: pl031: Use resource managed API to simplify code
rtc: pm8xxx: add support for uefi offset
rtc: pm8xxx: fix possible race condition
rtc: pm8xxx: implement qcom,no-alarm flag for non-HLOS owned alarm
rtc: pm8xxx: mitigate flash wear
rtc: pm8xxx: switch to devm_device_init_wakeup
rtc: pm8xxx: Use devm_pm_set_wake_irq
rtc: remove 'setdate' test program
rtc: renesas-rtca3: Disable interrupts only if the RTC is enabled
rtc: rv3032: drop WADA
rtc: rv3032: fix EERD location
rtc: rx8581: drop needless struct rx8581
rtc: rzn1: implement one-second accuracy for alarms
rtc: s35390a: drop needless struct s35390a::rtc member
rtc: s5m: convert to dev_err_probe() where appropriate
rtc: s5m: drop needless struct s5m_rtc_info::i2c member
rtc: sd2405al: drop needless struct sd2405al::rtc member
rtc: sd3078: drop needless struct sd3078
rtc: stm32: Use resource managed API to simplify code
 
rtla/osnoise: Set OSNOISE_WORKLOAD to true
rtla/osnoise: Unify params struct
 
rtla/tests: Reset osnoise options before check
rtla/tests: Test setting default options
 
rtla/timerlat: Add BPF skeleton to collect samples
rtla/timerlat: Test BPF mode
rtla/timerlat: Unify params struct
 
rtla/timerlat_hist: Use BPF to collect samples
 
rtla/timerlat_top: Move divisor to update
rtla/timerlat_top: Use BPF to collect samples
 
rtla: Add optional dependency on BPF tooling
rtla: Add the ability to create ctags and etags
rtla: Always set all tracer options
rtla: Fix segfault in save_trace_to_file call
rtla: Refactor save_trace_to_file
rtla: Unify apply_config between top and hist
 
rtnetlink: Allocate vfinfo size for VF GUIDs when supported
rtnetlink: Create link directly in target net namespace
rtnetlink: Fix bad unlock balance in do_setlink().
rtnetlink: Lookup device in target netns when creating link
rtnetlink: Pack newlink() params into struct
rtnetlink: Remove "net" from newlink params
rtnetlink: Use register_pernet_subsys() in rtnl_net_debug_init().
 
rust/faux: Add missing parent argument to Registration::new()
rust/faux: Drop #[repr(transparent)] from faux::Registration
 
rust/kernel/faux: mark Registration methods inline
 
rust: add #[export] macro
rust: add `ZeroableOption` and implement it instead of `Zeroable` for `Option>`
rust: Add cpumask helpers
rust: add dma coherent allocator abstraction
rust: add extensions to the pin-init crate and move relevant documentation there
rust: add kunitconfig
rust: add pin-init crate build infrastructure
rust: alloc: add `Box::into_pin`
rust: alloc: make `ReallocFunc::call` inline
rust: allow Rust 1.87.0's `clippy::ptr_eq` lint
rust: block: refactor to use `&raw mut`
rust: clean Rust 1.88.0's `clippy::uninlined_format_args` lint
rust: clean Rust 1.88.0's `unnecessary_transmutes` lint
rust: clean Rust 1.88.0's warning about `clippy::disallowed_macros` configuration
rust: device: implement device context marker
rust: disable `clippy::needless_continue`
rust: dma: add `Send` implementation for `CoherentAllocation`
rust: enable `raw_ref_op` feature
rust: error: Add EOVERFLOW
rust: error: extend the Result documentation
rust: file: optimize rust symbol generation for FileDescriptorReservation
rust: firmware: add `module_firmware!` macro
rust: firmware: introduce `firmware::ModInfoBuilder`
rust: firmware: Use `ffi::c_char` type in `FwFunc`
rust: Fix enabling Rust and building with GCC for LoongArch
rust: fix signature of rust_fmt_argument
rust: helpers: Add dma_alloc_attrs() and dma_free_attrs()
rust: helpers: Remove volatile qualifier from io helpers
rust: hrtimer: add `hrtimer::ScopedHrTimerPointer`
rust: hrtimer: add `HrTimerMode`
rust: hrtimer: add `UnsafeHrTimerPointer`
rust: hrtimer: add clocksource selection through `ClockId`
rust: hrtimer: add maintainer entry
rust: hrtimer: allow timer restart from timer handler
rust: hrtimer: implement `HrTimerPointer` for `Arc`
rust: hrtimer: implement `HrTimerPointer` for `Pin>`
rust: hrtimer: implement `UnsafeHrTimerPointer` for `Pin<&mut T>`
rust: hrtimer: implement `UnsafeHrTimerPointer` for `Pin<&T>`
rust: hrtimer: introduce hrtimer support
rust: improve lifetimes markup
rust: init: disable doctests
rust: io: fix devres test with new io accessor functions
rust: io: rename `io::Io` accessors
rust: kasan/kbuild: fix missing flags on first build
rust: kbuild: Don't export __pfx symbols
rust: kbuild: skip `--remap-path-prefix` for `rustdoc`
rust: kbuild: use `pound` to support GNU Make < 4.3
rust: kunit: add KUnit case and suite macros
rust: kunit: allow to know if we are in a test
rust: list: extract common code for insertion
rust: list: make the cursor point between elements
rust: lockdep: Use Pin for all LockClassKey usages
rust: macros: add macro to easily run KUnit tests
rust: macros: fix `make rusttest` build on macOS
rust: macros: support additional tokens in quote!
rust: make pin-init its own crate
rust: miscdevice: change how f_ops vtable is constructed
rust: module: add type `LocalModule`
rust: module: introduce `authors` key
rust: move pin-init API into its own directory
rust: optimize rust symbol generation for SeqFile
rust: pass correct target to bindgen on Usermode Linux
rust: pci: fix unrestricted &mut pci::Device
rust: pci: impl Send + Sync for pci::Device
rust: pci: require Send for Driver trait implementers
rust: pci: use to_result() in enable_device_mem()
rust: pin-init: add `std` and `alloc` support from the user-space version
rust: pin-init: add miscellaneous files from the user-space version
rust: pin-init: alloc: restrict `impl ZeroableOption` for `Box` to `T: Sized`
rust: pin-init: call `try_[pin_]init!` from `[pin_]init!` instead of `__init_internal!`
rust: pin-init: change examples to the user-space version
rust: pin-init: change the way the `paste!` macro is called
rust: pin-init: fix documentation links
rust: pin-init: internal: synchronize with user-space version
rust: pin-init: miscellaneous synchronization with the user-space version
rust: pin-init: move `InPlaceInit` and impls of `InPlaceWrite` into the kernel crate
rust: pin-init: move impl `Zeroable` for `Opaque` and `Option>` into the kernel crate
rust: pin-init: move proc-macro documentation into pin-init crate
rust: pin-init: move the default error behavior of `try_[pin_]init`
rust: pin-init: re-enable doctests
rust: pin-init: remove kernel-crate dependency
rust: pin-init: synchronize documentation with the user-space version
rust: pin-init: use Markdown autolinks in Rust comments
rust: platform: fix unrestricted &mut platform::Device
rust: platform: impl Send + Sync for platform::Device
rust: platform: require Send for Driver trait implementers
rust: rbtree: fix comments referring to Box instead of KBox
rust: str: implement `AsRef` for `[u8]` and `BStr`
rust: str: implement `Index` for `BStr`
rust: str: implement `PartialEq` for `BStr`
rust: str: implement `strip_prefix` for `BStr`
rust: sync: add `Arc::as_ptr`
rust: sync: Add accessor for the lock behind a given guard
rust: sync: condvar: Add wait_interruptible_freezable()
rust: sync: lock: Add an example for Guard:: Lock_ref()
rust: task: make Pid type alias public
rust: types: add intra-doc links for `Opaque`
rust: uaccess: name the correct function
rust: workqueue: define built-in bh queues
 
rv: Add license identifiers to monitor files
rv: Add option for nested monitors and include sched
rv: Add sco and tss per-cpu monitors
rv: Add scpd, snep and sncid per-cpu monitors
rv: Add snroc per-task monitor
rv: Fix missing unlock on double nested monitors return path
rv: Fix out-of-bound memory access in rv_is_container_monitor()
 
rwonce: fix crash by removing READ_ONCE() for unaligned read
rwonce: handle KCSAN like KASAN in read_word_at_a_time()
 
rxrpc: Allow the app to store private data on peer structs
 
s390/alternatives: Add debug functionality
 
s390/ap_bus: Switch to use hrtimer_setup()
 
s390/asm-offsets: Include ftrace_regs.h instead of ftrace.h
s390/asm-offsets: Remove ASM_OFFSETS_C
s390/asm-offsets: Rename __LC_PGM_INT_CODE
 
s390/atomic_ops: Let __atomic_add_const() variants always return void
 
s390/bear: Convert cpu_has_bear() to cpu feature function
 
s390/boot: Add exception table support
s390/boot: Convert __diag260() to extable
s390/boot: Convert __diag308() to extable
s390/boot: Convert cmma_test_essa() to extable
s390/boot: Convert detect_diag9c() to extable
s390/boot: Convert diag500_storage_limit() to extable
s390/boot: Convert tprot() to extable
s390/boot: Ignore vmlinux.map
s390/boot: Pass pt_regs to program check handler
 
s390/cio: Remove outdated email address
 
s390/configs: Enable options required for TC flow offload
s390/configs: Enable VDPA on Nvidia ConnectX-6 network card
 
s390/cpufeature: Convert MACHINE_HAS_EDAT1 to cpu_has_edat1()
s390/cpufeature: Convert MACHINE_HAS_EDAT2 to cpu_has_edat2()
s390/cpufeature: Convert MACHINE_HAS_GS to cpu_has_gs()
s390/cpufeature: Convert MACHINE_HAS_IDTE to cpu_has_idte()
s390/cpufeature: Convert MACHINE_HAS_NX to cpu_has_nx()
s390/cpufeature: Convert MACHINE_HAS_RDP to cpu_has_rdp()
s390/cpufeature: Convert MACHINE_HAS_SEQ_INSN to cpu_has_seq_insn()
s390/cpufeature: Convert MACHINE_HAS_TLB_LC to cpu_has_tlb_lc()
s390/cpufeature: Convert MACHINE_HAS_TOPOLOGY to cpu_has_topology()
 
s390/cpumf: Fix double free on error in cpumf_pmu_event_init()
s390/cpumf: Update CPU Measurement facility extended counter set support
 
s390/crash: Use note name macros
 
s390/current: Implement current with inline assembly
 
s390/dcssblk: Fix build error with CONFIG_DAX=m and CONFIG_DCSSBLK=y
 
s390/diag: Convert MACHINE_HAS_DIAG9C to machine_has_diag9c()
 
s390/entry: Fix last breaking event handling in case of stack corruption
s390/entry: Fix setting _CIF_MCCK_GUEST with lowcore relocation
 
s390/kfence: Split kfence pool into 4k mappings in arch_kfence_init_pool()
 
s390/kvm: Convert MACHINE_HAS_ESOP to machine_has_esop()
s390/kvm: Split kvm_host header file
 
s390/lowcore: Convert relocated lowcore alternative to machine feature
s390/lowcore: Remove unused machine_flags
s390/lowcore: Use inline qualifier for get_lowcore() inline assembly
s390/lowcore: Use lghi instead llilh to clear register
 
s390/mm: Add configurable STRICT_MM_TYPECHECKS
s390/mm: Convert pgprot_val() into function
s390/mm: Convert pgste_val() into function
s390/mm: Dump fault info in case of low address protection fault
s390/mm: Remove have_store_indication static key
s390/mm: Simplify gap clamping in mmap_base() using clamp()
s390/mm: Use pgprot_val() instead of open coding
 
s390/net: Remove LCS driver
 
s390/pci: check for relaxed translation capability
s390/pci: Fix dev.dma_range_map missing sentinel element
s390/pci: Fix duplicate pci_dev_put() in disable_slot() when PF has child VFs
s390/pci: Fix missing check for zpci_create_device() error return
s390/pci: Fix s390_mmio_read/write syscall page fault handling
s390/pci: Fix zpci_bus_is_isolated_vf() for non-VFs
s390/pci: Get rid of MACHINE_HAS_PCI_MIO
s390/pci: Introduce pdev->non_mappable_bars and replace VFIO_PCI_MMAP
s390/pci: store DMA offset in bus_dma_region
s390/pci: Support mmap() of PCI resources except for ISM devices
 
s390/processor: Use bitop functions for cpu flag helper functions
 
s390/ptrace: Avoid KASAN false positives in regs_get_kernel_stack_nth()
 
s390/sclp: Add check for get_zeroed_page()
 
s390/setup: Add decompressor_handled_param() wrapper
 
s390/smp: Add support for HOTPLUG_SMT
s390/smp: Implement raw_smp_processor_id() with inline assembly
 
s390/spinlock: Implement SPINLOCK_LOCKVAL with inline assembly
 
s390/syscall: Merge __do_syscall() and do_syscall()
s390/syscall: Simplify syscall_get_arguments()
 
s390/sysctl: Remove "vm/allocate_pgste" sysctl
 
s390/sysinfo: Cleanup stsi() inline assembly
s390/sysinfo: Move stsi() to header file
s390/sysinfo: Remove exception handling from __stsi()
 
s390/time: Convert MACHINE_HAS_SCC to machine_has_scc()
 
s390/tlb: Convert MACHINE_HAS_TLB_GUEST to machine_has_tlb_guest()
s390/tlb: Use mm_has_pgste() instead of mm_alloc_pgste()
 
s390/traps: Change stack overflow message
s390/traps: Cleanup coding style
s390/traps: Cleanup get_user() handling in illegal_op()
s390/traps: Get rid of superfluous cpu_has_vx() check
s390/traps: Use pr_emerg() instead of printk()
 
s390/tty: Fix a potential memory leak bug
 
s390/tx: Convert MACHINE_HAS_TE to machine_has_tx()
 
s390/uaccess: Define INLINE_COPY_FROM_USER and INLINE_COPY_TO_USER
s390/uaccess: Inline __clear_user()
s390/uaccess: Optimize raw_copy_from_user() / raw_copy_to_user() for constant sizes
s390/uaccess: Separate key uaccess functions
s390/uaccess: Shorten raw_copy_from_user() / raw_copy_to_user() inline assemblies
 
s390/vdso: Switch to generic storage implementation
 
s390/vfio-ap: Fix indentation in vfio_ap_mdev_ioctl()
s390/vfio-ap: Fix no AP queue sharing allowed message written to kernel log
s390/vfio-ap: Make mdev_types not look like a fake flex array
s390/vfio-ap: Notify userspace that guest's AP config changed when mdev removed
s390/vfio-ap: Signal eventfd when guest AP configuration is changed
 
s390/vfio-ccw: Make mdev_types not look like a fake flex array
 
s390/virtio_ccw: Don't allocate/assign airqs for non-existing queues
 
s390/vx: Convert cpu_has_vx() to cpu feature function
 
s390/zfcp: Remove outdated email address
 
s390: Add z17 elf platform
s390: Allow to compile with z17 optimizations
s390: Convert MACHINE_IS_[LPAR|VM|KVM], etc, machine_is_[lpar|vm|kvm]()
s390: Fix linker error when -no-pie option is unavailable
s390: make setup_zero_pages() use memblock
s390: Move s390 sysctls into their own file under arch/s390
s390: Rely on generic printing of preemption model
s390: Remove 2k vs 4k page table leftovers
s390: Remove ioremap_wt() and pgprot_writethrough()
s390: Sort mcount locations at build time
s390: Static branches for machine features infrastructure
s390: switch stop_machine_yield() to using cpumask_next_wrap()
s390: Update defconfigs
s390: Use inline qualifier for all EX_TABLE and ALTERNATIVE inline assemblies
s390: Use system header file variant of include directive
 
samples/bpf: Fix broken vmlinux path for VMLINUX_BTF
samples/bpf: Fix compilation failure for samples/bpf on LoongArch Fedora
 
samples/check-exec: Fix script name
 
samples/damon: a typo in the kconfig - sameple
 
samples/landlock: Enable users to log sandbox denials
 
samples/livepatch: add module descriptions
 
samples/vfs: add STATMOUNT_MNT_{G,U}IDMAP
samples/vfs: check whether flag was raised
samples/vfs: fix printf format string for size_t
 
samples: add hung_task detector mutex blocking sample
samples: kmemleak: print the raw pointers for debugging purposes
samples: rust: add Rust dma test sample driver
samples: rust_misc_device: fix markup in top-level docs
 
scanf: break kunit into test cases
scanf: convert self-test to KUnit
scanf: implicate test line in failure messages
scanf: remove redundant debug logs
 
sch_drr: make drr_qlen_notify() idempotent
 
sch_ets: make est_qlen_notify() idempotent
 
sch_hfsc: Fix qlen accounting bug when using peek in hfsc_enqueue()
sch_hfsc: make hfsc_qlen_notify() idempotent
 
sch_htb: make htb_deactivate() idempotent
sch_htb: make htb_qlen_notify() idempotent
 
sch_qfq: make qfq_qlen_notify() idempotent
 
sched/core: Remove duplicate included header file stats.h
 
sched/deadline: Generalize unique visiting of root domains
sched/deadline: Ignore special tasks when rebuilding domains
sched/deadline: Rebuild root domain accounting after every update
 
sched/debug, Documentation: Remove (most) CONFIG_SCHED_DEBUG references from documentation
 
sched/debug: Change SCHED_WARN_ON() to WARN_ON_ONCE()
sched/debug: Make 'const_debug' tunables unconditional __read_mostly
sched/debug: Make CONFIG_SCHED_DEBUG functionality unconditional
sched/debug: Remove CONFIG_SCHED_DEBUG
sched/debug: Remove CONFIG_SCHED_DEBUG from self-test config files
 
sched/eevdf: Fix se->slice being set to U64_MAX and resulting crash
sched/eevdf: Force propagating min_slice of cfs_rq when {en,de}queue tasks
 
sched/fair: Refactor can_migrate_task() to elimate looping
 
sched/isolation: Make CONFIG_CPU_ISOLATION depend on CONFIG_SMP
 
sched/membarrier: Fix redundant load of membarrier_state
 
sched/smt: Always inline sched_smt_active()
 
sched/topology: Introduce for_each_node_numadist() iterator
sched/topology: Remove redundant dl_clear_root_domain call
sched/topology: Stop exposing partition_sched_domains_locked
sched/topology: Wrappers for sched_domains_mutex
 
sched/uclamp: Optimize sched_uclamp_used static key enabling
sched/uclamp: Use the uclamp_is_used() helper instead of open-coding it
 
sched: Add a generic function to return the preemption string
sched: Add sched tracepoints for RV task model
sched: Add unlikey branch hints to several system calls
sched: Cancel the slice protection of the idle entity
sched: Don't define sched_clock_irqtime as static key
sched: Reduce the default slice to avoid tasks getting an extra tick
sched: Switch to use hrtimer_setup()
sched: update __cond_resched comment about RCU quiescent states
 
sched_ext: Add an event, SCX_EV_BYPASS_ACTIVATE
sched_ext: Add an event, SCX_EV_BYPASS_DISPATCH
sched_ext: Add an event, SCX_EV_BYPASS_DURATION
sched_ext: Add an event, SCX_EV_DISPATCH_KEEP_LAST
sched_ext: Add an event, SCX_EV_DISPATCH_LOCAL_DSQ_OFFLINE
sched_ext: Add an event, SCX_EV_ENQ_SKIP_EXITING
sched_ext: Add an event, SCX_EV_ENQ_SLICE_DFL
sched_ext: Add an event, SCX_EV_SELECT_CPU_FALLBACK
sched_ext: Add scx_bpf_events() and scx_read_event() for BPF schedulers
sched_ext: Add SCX_EV_ENQ_SKIP_MIGRATION_DISABLED
sched_ext: Add trace point to track sched_ext core events
sched_ext: bpf_iter_scx_dsq_new() should always initialize iterator
sched_ext: Change the event type from u64 to s64
sched_ext: Count SCX_EV_DISPATCH_LOCAL_DSQ_OFFLINE in the right spot
sched_ext: create_dsq: Return -EEXIST on duplicate request
sched_ext: Documentation: add task lifecycle summary
sched_ext: Fix missing rq lock in scx_bpf_cpuperf_set()
sched_ext: Fix rq lock state in hotplug ops
sched_ext: idle: Fix return code of scx_select_cpu_dfl()
sched_ext: idle: Fix scx_bpf_pick_any_cpu_node() behavior
sched_ext: idle: Honor idle flags in the built-in idle selection policy
sched_ext: idle: Introduce node-aware idle cpu kfunc helpers
sched_ext: idle: Introduce scx_bpf_nr_node_ids()
sched_ext: idle: Introduce SCX_OPS_BUILTIN_IDLE_PER_NODE
sched_ext: idle: Make idle static keys private
sched_ext: idle: Per-node idle cpumasks
sched_ext: idle: Refactor scx_select_cpu_dfl()
sched_ext: Implement event counter infrastructure
sched_ext: Implement SCX_OPS_ALLOW_QUEUED_WAKEUP
sched_ext: initialize built-in idle state before ops.init()
sched_ext: Mark SCX_OPS_HAS_CGROUP_WEIGHT for deprecation
sched_ext: Merge branch 'for-6.14-fixes' into for-6.15
sched_ext: Move built-in idle CPU selection policy to a separate file
sched_ext: Print an event, SCX_EV_ENQ_SLICE_DFL, in scx_qmap/central
sched_ext: Print core event count in scx_central scheduler
sched_ext: Print core event count in scx_qmap scheduler
sched_ext: Provides a sysfs 'events' to expose core event counters
sched_ext: Remove a meaningless conditional goto in scx_select_cpu_dfl()
sched_ext: Remove cpu.weight / cpu.idle unimplemented warnings
sched_ext: Remove duplicate BTF_ID_FLAGS definitions
sched_ext: Skip per-CPU tasks in scx_bpf_reenqueue_local()
sched_ext: Take NUMA node into account when allocating per-CPU cpumasks
sched_ext: Track currently locked rq
sched_ext: Use kvzalloc for large exit_dump allocation
 
scripts/documentation-file-ref-check: don't check perl/python scripts
 
scripts/gdb/linux/symbols.py: address changes to module_sect_attrs
 
scripts/gdb/symbols: determine KASLR offset on s390
 
scripts/gdb: add $lx_per_cpu_ptr()
 
scripts/gen-crc-consts: add gen-crc-consts.py
 
scripts/get_abi.pl: Add filtering capabilities to rest output
scripts/get_abi.pl: add support to parse ABI README file
scripts/get_abi.pl: drop now obsoleted script
 
scripts/get_abi.py: add a Python tool to generate ReST output
scripts/get_abi.py: add support for symbol search
scripts/get_abi.py: add support for undefined ABIs
 
scripts/kernel-doc: don't add not needed new lines
scripts/kernel-doc: drop dead code for Wcontents_before_sections
scripts/kernel-doc: drop Sphinx version check
scripts/kernel-doc: remove an obscure logic from kernel-doc
 
scripts/lib/abi/abi_parser.py: make it backward-compatible with Python 3.6
scripts/lib/abi/abi_parser.py: optimize parse_abi() function
scripts/lib/abi/abi_parser.py: Rename title name for ABI files
scripts/lib/abi/abi_parser.py: use an interactor for ReST output
 
scripts/make_fit: Print DT name before libfdt errors
 
scripts/sorttable: Allow matches to functions before function entry
scripts/sorttable: Always use an array for the mcount_loc sorting
scripts/sorttable: Fix endianness handling in build-time mcount sort
scripts/sorttable: Have mcount rela sort use direct values
scripts/sorttable: Use normal sort if theres no relocs in the mcount section
scripts/sorttable: Zero out weak functions in mcount_loc table
 
scripts/tags.sh: tag SYM_*START*() assembler symbols
 
scripts/tracing: Remove scripts/tracing/draw_functrace.py
 
scripts: add script to extract built-in firmware blobs
scripts: Do not strip .rela.dyn section
scripts: generate_rust_analyzer: Add ffi crate
scripts: generate_rust_analyzer: fix pin-init name in kernel deps
scripts: get_feat.pl: substitute s390x with s390
scripts: make python shebangs specific about desired version
scripts: rust: mention file name in error messages
 
scsi: ABI: sysfs-driver-ufs: Add missing UFS sysfs attributes
scsi: arm64: dts: rockchip: Add UFS support for RK3576 SoC
scsi: Constify struct pci_error_handlers
scsi: core: Add counters for New Media and Power On/Reset UNIT ATTENTIONs
scsi: core: Clear flags for scsi_cmnd that did not complete
scsi: core: Fix missing lock protection
scsi: core: Use a switch statement when attaching VPD pages
scsi: cxlflash: Remove driver
scsi: fnic: Fix indentation and remove unnecessary parenthesis
scsi: fnic: Remove redundant flush_workqueue() calls
scsi: fnic: Remove unnecessary debug print
scsi: fnic: Remove unnecessary NUL-terminations
scsi: fnic: Remove unnecessary spinlock locking and unlocking
scsi: fnic: Replace fnic->lock_flags with local flags
scsi: fnic: Replace use of sizeof with standard usage
scsi: hisi_sas: Enable force phy when SATA disk directly connected
scsi: hisi_sas: Fix I/O errors caused by hardware port ID changes
scsi: hisi_sas: Fixed failure to issue vendor specific commands
scsi: hisi_sas: Remove incorrect ACPI_PTR annotations
scsi: hpsa: Remove deprecated and unnecessary strncpy()
scsi: hpsa: Replace deprecated strncpy() with strscpy_pad()
scsi: Improve CDL control
scsi: isci: Fix double word in comments
scsi: isci: Make most module parameters static
scsi: iscsi: Fix missing scsi_host_put() in error path
scsi: iscsi_tcp: Switch to using the crc32c library
scsi: logging: Fix scsi_logging_level bounds
scsi: lpfc: convert timeouts to secs_to_jiffies()
scsi: lpfc: Convert timeouts to secs_to_jiffies()
scsi: lpfc: Copyright updates for 14.4.0.8 patches
scsi: lpfc: Fix spelling mistake 'Toplogy' -> 'Topology'
scsi: lpfc: Free phba irq in lpfc_sli4_enable_msi() when pci_irq_vector() fails
scsi: lpfc: Handle duplicate D_IDs in ndlp search-by D_ID routine
scsi: lpfc: Ignore ndlp rport mismatch in dev_loss_tmo callbk
scsi: lpfc: Reduce log message generation during ELS ring clean up
scsi: lpfc: Restore clearing of NLP_UNREG_INP in ndlp->nlp_flag
scsi: lpfc: rework lpfc_next_{online,present}_cpu()
scsi: lpfc: switch lpfc_irq_rebalance() to using cpumask_next_wrap()
scsi: lpfc: Update lpfc version to 14.4.0.8
scsi: megaraid_sas: Block zero-length ATA VPD inquiry
scsi: megaraid_sas: Driver version update to 07.734.00.00-rc1
scsi: megaraid_sas: Make most module parameters static
scsi: message: fusion: Remove unused mptscsih_target_reset()
scsi: mpi3mr: Add level check to control event logging
scsi: mpi3mr: Avoid reply queue full condition
scsi: mpi3mr: Check admin reply queue from Watchdog
scsi: mpi3mr: Fix locking in an error path
scsi: mpi3mr: Fix pending I/O counter
scsi: mpi3mr: Fix spelling mistake "skiping" -> "skipping"
scsi: mpi3mr: Mark device strings as nonstring
scsi: mpi3mr: Reset the pending interrupt flag
scsi: mpi3mr: Support for Segmented Hardware Trace buffer
scsi: mpi3mr: Synchronous access b/w reset and tm thread for reply queue
scsi: mpi3mr: Task Abort EH Support
scsi: mpi3mr: Update driver version to 8.12.1.0.50
scsi: mpi3mr: Update driver version to 8.13.0.5.50
scsi: mpi3mr: Update MPI Headers to revision 35
scsi: mpi3mr: Update timestamp only for supervisor IOCs
scsi: mpt3sas: Add support for MCTP Passthrough commands
scsi: mpt3sas: Fix a locking bug in an error path
scsi: mpt3sas: Fix buffer overflow in mpt3sas_send_mctp_passthru_req()
scsi: mpt3sas: Fix spelling mistake "receveid" -> "received"
scsi: mpt3sas: Mark device strings as nonstring
scsi: mpt3sas: Reduce log level of ignore_delay_remove message to KERN_INFO
scsi: mpt3sas: Remove unused config functions
scsi: mpt3sas: Report driver capability as part of IOCINFO command
scsi: mpt3sas: Send a diag reset if target reset fails
scsi: mpt3sas: update driver version to 52.100.00.00
scsi: mpt3sas: Update MPI headers to 02.00.62 version
scsi: mptfusion: Mark device strings as nonstring
scsi: mvsas: Remove unused mvs_phys_reset()
scsi: myrb: Fix spelling mistake "statux" -> "status"
scsi: pm80xx: Set phy_attached to zero when device is gone
scsi: qla2xxx: Fix typos in a comment
scsi: qla2xxx: Mark device strings as nonstring
scsi: scsi_debug: Add compression mode page for tapes
scsi: scsi_debug: Add READ BLOCK LIMITS and modify LOAD for tapes
scsi: scsi_debug: Add read support and update locate for tapes
scsi: scsi_debug: Add support for partitioning the tape
scsi: scsi_debug: Add write support with block lengths and 4 bytes of data
scsi: scsi_debug: Do not sleep in atomic sections
scsi: scsi_debug: First fixes for tapes
scsi: scsi_debug: Fix uninitialized variable use
scsi: scsi_debug: Remove a reference to in_use_bm
scsi: scsi_debug: Remove sdebug_device_access_info
scsi: scsi_debug: Reset tape setting at device reset
scsi: scsi_debug: Simplify command handling
scsi: scsi_error: Add comments to scsi_check_sense()
scsi: scsi_transport_srp: Replace min/max nesting with clamp()
scsi: sd_zbc: block: Respect bio vector limits for REPORT ZONES buffer
scsi: smartpqi: Use is_kdump_kernel() to check for kdump
scsi: st: Add sysfs file position_lost_in_reset
scsi: st: ERASE does not change tape location
scsi: st: Fix array overflow in st_setup()
scsi: st: Modify st.c to use the new scsi_error counters
scsi: st: Restore some drive settings after reset
scsi: st: Tighten the page format heuristics with MODE SELECT
scsi: storvsc: Don't report the host packet status as the hv status
scsi: Switch to use hrtimer_setup()
scsi: target: iscsi: Fix timeout on deleted connection
scsi: target: iscsi: Fix typos
scsi: target: Replace deprecated strncpy() with strscpy()
scsi: target: spc: Fix loop traversal in spc_rsoc_get_descr()
scsi: target: spc: Fix RSOC parameter data header size
scsi: target: tcm_loop: Fix wrong abort tag
scsi: ufs: Constify the third pwr_change_notify() argument
scsi: ufs: core: Add a vop to map clock frequency to gear speed
scsi: ufs: core: Add device level exception support
scsi: ufs: core: Add hba parameter to trace events
scsi: ufs: core: Add NULL check in ufshcd_mcq_compl_pending_transfer()
scsi: ufs: core: Check if scaling up is required when disable clkscale
scsi: ufs: core: Critical health condition
scsi: ufs: core: Enable multi-level gear scaling
scsi: ufs: core: Export ufshcd_dme_reset() and ufshcd_dme_enable()
scsi: ufs: core: Fix a race condition related to device commands
scsi: ufs: core: Pass target_freq to clk_scale_notify() vop
scsi: ufs: core: Remove redundant query_complete trace
scsi: ufs: core: Rename ufshcd_wb_presrv_usrspc_keep_vcc_on()
scsi: ufs: core: Toggle Write Booster during clock scaling base on gear speed
scsi: ufs: dt-bindings: Document Rockchip UFS host controller
scsi: ufs: dt-bindings: renesas,ufs: Add calibration data
scsi: ufs: exynos: Disable iocc if dma-coherent property isn't set
scsi: ufs: exynos: Enable PRDT pre-fetching with UFSHCD_CAP_CRYPTO
scsi: ufs: exynos: Ensure consistent phy reference counts
scsi: ufs: exynos: Ensure pre_link() executes before exynos_ufs_phy_init()
scsi: ufs: exynos: gs101: Put UFS device in reset on .suspend()
scsi: ufs: exynos: Move phy calls to .exit() callback
scsi: ufs: exynos: Move UFS shareability value to drvdata
scsi: ufs: Introduce quirk to extend PA_HIBERN8TIME for UFS devices
scsi: ufs: mcq: Add NULL check in ufshcd_mcq_abort()
scsi: ufs: qcom: Add quirks for Samsung UFS devices
scsi: ufs: qcom: Enable UFS Shared ICE Feature
scsi: ufs: qcom: fix dev reference leaked through of_qcom_ice_get
scsi: ufs: qcom: Implement the freq_to_gear_speed() vop
scsi: ufs: qcom: Pass target_freq to clk scale pre and post change
scsi: ufs: qcom: Remove dead code in ufs_qcom_cfg_timers()
scsi: ufs: qcom: Remove the MSI descriptor abuse
scsi: ufs: renesas: Add initialization code for R-Car S4-8 ES1.2
scsi: ufs: renesas: Add register read to remove save/set/restore
scsi: ufs: renesas: Add reusable functions
scsi: ufs: renesas: Refactor 0x10ad/0x10af PHY settings
scsi: ufs: renesas: Remove register control helper function
scsi: ufs: renesas: Replace init data by init code
scsi: ufs: rockchip: Fix devm_clk_bulk_get_all_enabled() return value
scsi: ufs: rockchip: Fix spelling mistake 'susped' -> 'suspend'
scsi: ufs: rockchip: Initial support for UFS
scsi: ufs: rockchip: Simplify bool conversion
scsi: usb: Rename the RESERVE and RELEASE constants
 
sctp: add mutual exclusion in proc_sctp_do_udp_port()
sctp: detect and prevent references to a freed transport in sendmsg
sctp: Remove commented out code
sctp: Remove unused payload from sctp_idatahdr
 
seccomp/mips: change syscall_trace_enter() to use secure_computing()
 
seccomp: avoid the lock trip seccomp_filter_release in common case
seccomp: fix the __secure_computing() stub for !HAVE_ARCH_SECCOMP_FILTER
seccomp: remove the 'sd' argument from __seccomp_filter()
seccomp: remove the 'sd' argument from __secure_computing()
 
security: min_addr: move sysctl to security/min_addr.c
security: Propagate caller information in bpf hooks
 
selftest/cgroup: Add a remote partition transition test to test_cpuset_prs.sh
selftest/cgroup: Clean up and restructure test_cpuset_prs.sh
selftest/cgroup: Update test_cpuset_prs.sh to use | as effective CPUs and state separator
 
selftest/livepatch: Only run test-kprobe with CONFIG_KPROBES_ON_FTRACE
 
selftest/mm: va_high_addr_switch: add ppc64 support check
 
selftest/powerpc/mm/pkey: fix build-break introduced by commit 00894c3fc917
 
selftest/x86/bugs: Add selftests for ITS
 
selftest: net: add proc_net_pktgen
selftest: net: update proc_net_pktgen (add more imix_weights test cases)
selftest: rtc: skip some tests if the alarm only supports minutes
selftest: test system mappings are sealed
 
selftests/bpf: Add a BTF verification test for kflagged type_tag
selftests/bpf: Add a btf_dump test for type_tags
selftests/bpf: Add a kernel flag test for LSM bpf hook
selftests/bpf: Add bpf_getsockopt() for TCP_BPF_DELACK_MAX and TCP_BPF_RTO_MIN
selftests/bpf: add cgroup_skb netns cookie tests
selftests/bpf: Add launch time request to xdp_hw_metadata
selftests/bpf: Add rto max for bpf_setsockopt test
selftests/bpf: Add selftest for attaching fexit to __noreturn functions
selftests/bpf: Add selftest for may_goto
selftests/bpf: Add selftests allowing cgroup prog pre-ordering
selftests/bpf: Add selftests for load-acquire and store-release instructions
selftests/bpf: Add selftests for load-acquire/store-release when register number is invalid
selftests/bpf: Add simple bpf tests in the tx path for timestamping feature
selftests/bpf: add test for LDX/STX/ST relocations over array field
selftests/bpf: add test for softlock when modifying hashmap while iterating
selftests/bpf: Add test for XDP metadata support in tun driver
selftests/bpf: Add tests for arena spin lock
selftests/bpf: Add tests for bpf_copy_from_user_task_str
selftests/bpf: Add tests for bpf_dynptr_copy
selftests/bpf: Add tests for bpf_object__prepare
selftests/bpf: Add tests for extending sleepable global subprogs
selftests/bpf: Add tests for rqspinlock
selftests/bpf: Allow assigning traffic monitor print function
selftests/bpf: Allow auto port binding for bpf nf
selftests/bpf: Allow auto port binding for cgroup connect
selftests/bpf: check states pruning for deeply nested iterator
selftests/bpf: Clean up call sites of stdio_restore()
selftests/bpf: Convert comma to semicolon
selftests/bpf: Correct the check of join cgroup
selftests/bpf: Correct typo in __clang_major__ macro
selftests/bpf: Define SYS_PREFIX for powerpc
selftests/bpf: Enable kprobe_multi tests for ARM64
selftests/bpf: Extend test fs_kfuncs to cover security.bpf. xattr names
selftests/bpf: Fix arena_spin_lock compilation on PowerPC
selftests/bpf: Fix cap_enable_effective() return code
selftests/bpf: Fix dangling stdout seen by traffic monitor thread
selftests/bpf: Fix file descriptor assertion in open_tuntap helper
selftests/bpf: Fix freplace_link segfault in tailcalls prog test
selftests/bpf: Fix runqslower cross-endian build
selftests/bpf: Fix selection of static vs. dynamic LLVM
selftests/bpf: Fix sockopt selftest failure on powerpc
selftests/bpf: Fix stdout race condition in traffic monitor
selftests/bpf: Fix string read in strncmp benchmark
selftests/bpf: Fix tests after fields reorder in struct file
selftests/bpf: Fix verifier_bpf_fastcall test
selftests/bpf: Fix verifier_private_stack test failure
selftests/bpf: Fixes for test_maps test
selftests/bpf: helpers: Add append_tid()
selftests/bpf: Implement setting global variables in veristat
selftests/bpf: Introduce __load_if_JITed annotation for tests
selftests/bpf: Introduce arena spin lock
selftests/bpf: Introduce cond_break_label
selftests/bpf: Introduce veristat test
selftests/bpf: lwt_seg6local: Move test to test_progs
selftests/bpf: lwt_seg6local: Remove unused routes
selftests/bpf: Make res_spin_lock AA test condition stronger
selftests/bpf: Make res_spin_lock test less verbose
selftests/bpf: Migrate test_xdp_vlan.sh into test_progs
selftests/bpf: Mitigate sockmap_ktls disconnect_after_delete failure
selftests/bpf: Move open_tuntap to network helpers
selftests/bpf: Move test_lwt_ip_encap to test_progs
selftests/bpf: ns_current_pid_tgid: Rename the test function
selftests/bpf: ns_current_pid_tgid: Use test_progs's ns_ feature
selftests/bpf: Optionally open a dedicated namespace to run test in it
selftests/bpf: Optionally select broadcasting flags
selftests/bpf: Refactor xdp_context_functional test and bpf program
selftests/bpf: Remove test_xdp_redirect_multi.sh
selftests/bpf: Remove with_addr.sh and with_tunnels.sh
selftests/bpf: Sanitize pointer prior fclose()
selftests/bpf: Select NUMA_NO_NODE to create map
selftests/bpf: Support dynamically linking LLVM if static is not available
selftests/bpf: tc_links/tc_opts: Unserialize tests
selftests/bpf: Test bpf_usdt_arg_size() function
selftests/bpf: test cases for compute_live_registers()
selftests/bpf: test correct loop_entry update in copy_verifier_state
selftests/bpf: Test freplace from user namespace
selftests/bpf: Test gen_pro/epilogue that generate kfuncs
selftests/bpf: Test kfuncs that set and remove xattr from BPF programs
selftests/bpf: Test referenced kptr arguments of struct_ops programs
selftests/bpf: Test returning referenced kptr from struct_ops programs
selftests/bpf: Test sleepable global subprogs in atomic contexts
selftests/bpf: Test struct_ops program with __ref arg calling bpf_tail_call
selftests/bpf: test_tunnel: Add generic_attach* helpers
selftests/bpf: test_tunnel: Add ping helpers
selftests/bpf: test_tunnel: Move erspan tunnel tests to test_progs
selftests/bpf: test_tunnel: Move geneve tunnel test to test_progs
selftests/bpf: test_tunnel: Move gre tunnel test to test_progs
selftests/bpf: test_tunnel: Move ip6erspan tunnel test to test_progs
selftests/bpf: test_tunnel: Move ip6geneve tunnel test to test_progs
selftests/bpf: test_tunnel: Move ip6gre tunnel test to test_progs
selftests/bpf: test_tunnel: Move ip6tnl tunnel tests to test_progs
selftests/bpf: test_tunnel: Remove test_tunnel.sh
selftests/bpf: test_xdp_veth: Add new test cases for XDP flags
selftests/bpf: test_xdp_veth: Add prog_config[] table
selftests/bpf: test_xdp_veth: Add XDP broadcast redirection tests
selftests/bpf: test_xdp_veth: Add XDP flags to prog_configuration
selftests/bpf: test_xdp_veth: Add XDP program on egress test
selftests/bpf: test_xdp_veth: Create struct net_configuration
selftests/bpf: test_xdp_veth: Remove unecessarry check_ping()
selftests/bpf: test_xdp_veth: Remove unused defines
selftests/bpf: test_xdp_veth: Rename config[]
selftests/bpf: test_xdp_veth: Split network configuration
selftests/bpf: test_xdp_veth: Use a dedicated namespace
selftests/bpf: test_xdp_veth: Use int to describe next veth
selftests/bpf: test_xdp_veth: Use unique names
selftests/bpf: test_xdp_vlan: Rename BPF sections
 
selftests/filesystems: add utils.{c,h}
 
selftests/fs/mount-notify: test also remove/flush of mntns marks
 
selftests/ftrace: add 'poll' binary to gitignore
selftests/ftrace: Add dynamic events argument limitation test case
selftests/ftrace: Add new syntax error test
selftests/ftrace: Clean up triggers after setting them
selftests/ftrace: Differentiate bash and dash in dynevent_limitations.tc
selftests/ftrace: Expand the tprobe event test to check wrong format
selftests/ftrace: Use readelf to find entry point in uprobe test
 
selftests/futex: futex_waitv wouldblock test should fail
 
selftests/lam: Move cpu_has_la57() to use cpuinfo flag
selftests/lam: Skip test if LAM is disabled
selftests/lam: Test get_user() LAM pointer handling
 
selftests/landlock: Add a new test for setuid()
selftests/landlock: Add audit tests for abstract UNIX socket scoping
selftests/landlock: Add audit tests for filesystem
selftests/landlock: Add audit tests for network
selftests/landlock: Add audit tests for ptrace
selftests/landlock: Add PID tests for audit records
selftests/landlock: Add test for invalid ruleset file descriptor
selftests/landlock: Add tests for audit flags and domain IDs
selftests/landlock: Extend tests for landlock_restrict_self(2)'s flags
selftests/landlock: Factor out audit fixture in audit_test
selftests/landlock: Split signal_scoping_threads tests
selftests/landlock: Test audit with restrict flags
 
selftests/mincore: Allow read-ahead pages to reach the end of the file
 
selftests/mm/cow: fix the incorrect error handling
 
selftests/mm/mlock: print error on failure
 
selftests/mm/uffd: rename nr_cpus -> nr_parallel
 
selftests/mm: add commentary about 9pfs bugs
selftests/mm: add tests for folio_split(), buddy allocator like split
selftests/mm: allow tests to run with no huge pages support
selftests/mm: compaction_test: support platform with huge mount of memory
selftests/mm: don't fail uffd-stress if too many CPUs
selftests/mm: drop unnecessary sudo usage
selftests/mm: ensure uffd-wp-mremap gets pages of each size
selftests/mm: fix a build failure on powerpc
selftests/mm: fix build break when compiling pkey_util.c
selftests/mm: fix compiler -Wmaybe-uninitialized warning
selftests/mm: fix spelling
selftests/mm: fix thuge-gen test name uniqueness
selftests/mm: generate a temporary mountpoint for cgroup filesystem
selftests/mm: make file-backed THP split work by writing PMD size data
selftests/mm: print some details when uffd-stress gets bad params
selftests/mm: rename guard-pages to guard-regions
selftests/mm: report errno when things fail in gup_longterm
selftests/mm: skip gup_longterm tests on weird filesystems
selftests/mm: skip map_populate on weird filesystems
selftests/mm: skip mlock tests if nobody user can't read it
selftests/mm: skip uffd-stress if userfaultfd not available
selftests/mm: skip uffd-wp-mremap if userfaultfd not available
selftests/mm: speed up split_huge_page_test
selftests/mm: test splitting file-backed THP to any lower order
selftests/mm: uffd-unit-tests support for hugepages > 2M
selftests/mm: use PIDFD_SELF in guard pages test
selftests/mm: Use PKEY_UNRESTRICTED macro
 
selftests/net: Add mixed select()+polling mode to TCP-AO tests
selftests/net: add proc_net_pktgen to .gitignore
selftests/net: Add selftest for IPv4 RTM_GETMULTICAST support
selftests/net: deflake GRO tests
selftests/net: Delete timeout from test_connect_socket()
selftests/net: Drop timeout argument from test_client_verify()
selftests/net: ensure mptcp is enabled in netns
selftests/net: expand cmsg_ip with MSG_MORE
selftests/net: expand cmsg_ipv6.sh with ipv4
selftests/net: Fetch and check TCP-MD5 counters
selftests/net: have `gro.sh -t` return a correct exit code
selftests/net: only print passing message in GRO tests when tests pass
selftests/net: prepare cmsg_ipv6.sh for ipv4
selftests/net: Print TCP flags in more common format
selftests/net: Print the testing side in unsigned-md5
selftests/net: Provide tcp-ao counters comparison helper
selftests/net: test sk_filter support for SKF_NET_OFF on frags
 
selftests/nolibc: add armthumb configuration
selftests/nolibc: always keep test kernel configuration up to date
selftests/nolibc: drop call to mrproper target
selftests/nolibc: drop call to prepare target
selftests/nolibc: drop mips32be EXTRACONFIG
selftests/nolibc: enable -Wmissing-prototypes
selftests/nolibc: execute defconfig before other targets
selftests/nolibc: explicitly enable ARM mode
selftests/nolibc: ignore -Wmissing-prototypes
selftests/nolibc: only run constructor tests on nolibc
selftests/nolibc: rename s390 to s390x
selftests/nolibc: split up architecture list in run-tests.sh
selftests/nolibc: stop testing constructor order
selftests/nolibc: use O_RDONLY flag instead of 0
 
selftests/nsfs: add ioctl validation tests
 
selftests/overlayfs: test specifying layers as O_PATH file descriptors
 
selftests/ovl: add first selftest for "override_creds"
selftests/ovl: add second selftest for "override_creds"
selftests/ovl: add third selftest for "override_creds"
 
selftests/pcie_bwctrl: Add 'set_pcie_speed.sh' to TEST_PROGS
selftests/pcie_bwctrl: Fix test progs list
 
selftests/pidfd: add fifth PIDFD_INFO_EXIT selftest
selftests/pidfd: add first PIDFD_INFO_EXIT selftest
selftests/pidfd: add fourth PIDFD_INFO_EXIT selftest
selftests/pidfd: add new PIDFD_SELF* defines
selftests/pidfd: add second PIDFD_INFO_EXIT selftest
selftests/pidfd: add seventh PIDFD_INFO_EXIT selftest
selftests/pidfd: add sixth PIDFD_INFO_EXIT selftest
selftests/pidfd: add tests for PIDFD_SELF_*
selftests/pidfd: add third PIDFD_INFO_EXIT selftest
selftests/pidfd: expand common pidfd header
selftests/pidfd: first test for multi-threaded exec polling
selftests/pidfd: fix header inclusion
selftests/pidfd: fixes syscall number defines
selftests/pidfd: second test for multi-threaded exec polling
selftests/pidfd: third test for multi-threaded exec polling
 
selftests/powerpc/pmu: Add interface test for extended reg support
selftests/powerpc/pmu: Update comment with details to understand auxv_generic_compat_pmu() utility function
 
selftests/powerpc: Use PKEY_UNRESTRICTED macro
 
selftests/rseq: Add rseq syscall errors test
 
selftests/sched_ext: Add NUMA-aware scheduler test
 
selftests/seccomp: Add hard-coded __NR_uretprobe for x86_64
 
selftests/sysctl: fix wording of help messages
 
selftests/tc-testing: Add a test case for FQ_CODEL with DRR parent
selftests/tc-testing: Add a test case for FQ_CODEL with ETS parent
selftests/tc-testing: Add a test case for FQ_CODEL with HFSC parent
selftests/tc-testing: Add a test case for FQ_CODEL with HTB parent
selftests/tc-testing: Add a test case for FQ_CODEL with QFQ parent
selftests/tc-testing: Add a test case to cover basic HTB+FQ_CODEL case
selftests/tc-testing: Add an HFSC qlen accounting test
selftests/tc-testing: Add qdisc limit trimming tests
selftests/tc-testing: Add test for echo of big TC filters
selftests/tc-testing: Add test for HFSC queue emptying during peek operation
selftests/tc-testing: sfq: check that a derived limit of 1 is rejected
 
selftests/timers/posix-timers: Add a test for exact allocation mode
 
selftests/timers: Improve skew_consistency by testing with other clockids
 
selftests/tracing: Allow some more tests to run in instances
selftests/tracing: Test only toplevel README file not the instances
 
selftests/user_events: Fix failures caused by test code
 
selftests/x86/avx: Add AVX tests
 
selftests/x86/lam: Fix minor memory in do_uring()
 
selftests/x86/syscall: Fix coccinelle WARNING recommending the use of ARRAY_SIZE()
 
selftests/x86/xstate: Clarify supported xstates
selftests/x86/xstate: Consolidate test invocations into a single entry
selftests/x86/xstate: Enumerate and name xstate components
selftests/x86/xstate: Fix spelling mistake "hader" -> "header"
selftests/x86/xstate: Introduce signal ABI test
selftests/x86/xstate: Refactor context switching test
selftests/x86/xstate: Refactor ptrace ABI test
selftests/x86/xstate: Refactor XSAVE helpers for general use
 
selftests/x86: Consolidate redundant signal helper functions
 
selftests: Add headers target
selftests: Add IPv6 link-local address generation tests for GRE devices.
selftests: add test for detached mount tree propagation
selftests: add tests for mount notification
selftests: add tests for using detached mount with overlayfs
selftests: bpf: add bpf_cpumask_populate selftests
selftests: bpf: fix duplicate selftests in cpumask_success.
selftests: create detached mounts from detached mounts
selftests: drv-net-hw: Add a test for symmetric RSS hash
selftests: drv-net: add a simple TSO test
selftests: drv-net: add a warning for bkg + shell + terminate
selftests: drv-net: add a way to wait for a local process
selftests: drv-net: add helper for path resolution
selftests: drv-net: add missing new line in xdp_helper
selftests: drv-net: add tests for napi IRQ affinity notifiers
selftests: drv-net: factor out a DrvEnv base class
selftests: drv-net: fix merge conflicts resolution
selftests: drv-net: get detailed interface info
selftests: drv-net: improve the use of ksft helpers in XSK queue test
selftests: drv-net: Make rand_port() get a port more reliably
selftests: drv-net: probe for AF_XDP sockets more explicitly
selftests: drv-net: remove an unnecessary libmnl include
selftests: drv-net: rename queues check_xdp to check_xsk
selftests: drv-net: replace the rpath helper with Path objects
selftests: drv-net: resolve remote interface name
selftests: drv-net: rss_ctx: Don't assume indirection table is present
selftests: drv-net: rss_ctx: skip tests which need multiple contexts cleanly
selftests: drv-net: store addresses in dict indexed by ipver
selftests: drv-net: Test queue xsk attribute
selftests: drv-net: test random value for hds-thresh
selftests: drv-net: use cfg.rpath() in netlink xsk attr test
selftests: drv-net: use env.rpath in the HDS test
selftests: drv: net: add version indicator
selftests: drv: net: avoid skipping tests
selftests: drv: net: fix test failure on ipv6 sys
selftests: fib_nexthops: do not mark skipped tests as failed
selftests: fib_rule_tests: Add DSCP mask match tests
selftests: fib_rule_tests: Add port mask match tests
selftests: fib_rule_tests: Add port range match tests
selftests: fib_rule_tests: Add VRF match tests
selftests: fifth test for mounting detached mounts onto detached mounts
selftests: first test for mounting detached mounts onto detached mounts
selftests: fix spelling/grammar errors in sysctl/sysctl.sh
selftests: forwarding: lib: Move require_command to net, generalize
selftests: forwarding: vxlan_bridge_1d: Check aging while forwarding
selftests: fourth test for mounting detached mounts onto detached mounts
selftests: i915: Use struct_size() helper in kmalloc()
selftests: kvm: bring list of exit reasons up to date
selftests: kvm: list once tests that are valid on all architectures
selftests: kvm: revamp MONITOR/MWAIT tests
selftests: livepatch: add new ftrace helpers functions
selftests: livepatch: test if ftrace can trace a livepatched function
selftests: mincore: fix tmpfs mincore test failure
selftests: mm: fix typo
selftests: mptcp: add a test for mptcp_diag_dump_one
selftests: mptcp: Add a tool to get specific msk_info
selftests: mptcp: add pm sysctl mapping tests
selftests: mptcp: close fd_in before returning in main_loop
selftests: mptcp: diag: use mptcp_lib_get_info_value
selftests: mptcp: fix incorrect fd checks in main_loop
selftests: mptcp: ignore mptcp_diag binary
selftests: mptcp: validate MPJoin HMacFailure counters
selftests: net-drv: test adding flow rule to invalid RSS context
selftests: net: Add python context manager for netns entering
selftests: net: add support for testing SO_RCVMARK and SO_RCVPRIORITY
selftests: net: Add test cases for link and peer netns
selftests: net: amt: indicate progress in the stress test
selftests: net: bpf_offload: add 'libbpf_global' to ignored maps
selftests: net: bridge_vlan_aware: test untagged/8021p-tagged with and without PVID
selftests: net: bump GRO timeout for gro/setup_veth
selftests: net: fix error message in bpf_offload
selftests: net: Fix few spelling mistakes
selftests: net: fix grammar in reuseaddr_ports_exhausted.c log message
selftests: net: Fix minor typos in MPTCP and psock tests
selftests: net: report output format as TAP 13 in Python tests
selftests: net: suppress ReST file generation when building selftests
selftests: net: tc_taprio: new test
selftests: net: tsn_lib: add window_size argument to isochron_do()
selftests: net: tsn_lib: create common helper for counting received packets
selftests: net: use netdevsim in netns test
selftests: net: use Path helpers in ping
selftests: net: use the dummy bpf from net/lib
selftests: netconsole: Add tests for 'release' feature in sysdata
selftests: netfilter: add test case for recent mismatch bug
selftests: openvswitch: don't hardcode the drop reason subsys
selftests: pci_endpoint: Add GET_IRQTYPE checks to each interrupt test
selftests: pci_endpoint: Skip disabled BARs
selftests: pci_endpoint: Use IRQ_TYPE_* defines from UAPI header
selftests: remove reference to prime_numbers.sh
selftests: riscv: fix v_exec_initval_nolibc.c
selftests: second test for mounting detached mounts onto detached mounts
selftests: seventh test for mounting detached mounts onto detached mounts
selftests: sixth test for mounting detached mounts onto detached mounts
selftests: tc-testing: Add TBF with SKBPRIO queue length corner case test
selftests: tc-testing: Add TDC tests that exercise reentrant enqueue behaviour
selftests: tc-testing: fix nat regex matching
selftests: test subdirectory mounting
selftests: test_vxlan_fdb_changelink: Add a test for MC remote change
selftests: test_vxlan_fdb_changelink: Convert to lib.sh
selftests: third test for mounting detached mounts onto detached mounts
selftests: tls: check that disconnect does nothing
selftests: tpm2: create a dedicated .gitignore
selftests: tpm2: test_smoke: use POSIX-conformant expression operator
selftests: ublk: add --foreground command line
selftests: ublk: add file backed ublk
selftests: ublk: add generic_01 for verifying sequential IO order
selftests: ublk: add generic_06 for covering fault inject
selftests: ublk: add io_uring uapi header
selftests: ublk: add kernel selftests for ublk
selftests: ublk: add more tests for covering MQ
selftests: ublk: add one dependency header
selftests: ublk: add one stress test for covering IO vs. removing device
selftests: ublk: add single sqe allocator helper
selftests: ublk: add stress test for covering IO vs. killing ublk server
selftests: ublk: add stripe target
selftests: ublk: add test for checking zero copy related parameter
selftests: ublk: add test_stress_05.sh
selftests: ublk: add two stress tests for zero copy feature
selftests: ublk: add ublk zero copy test
selftests: ublk: add variable for user to not show test result
selftests: ublk: cleanup backfile automatically
selftests: ublk: common: fix _get_disk_dev_t for pre-9.0 coreutils
selftests: ublk: don't pass ${dev_id} to _cleanup_test()
selftests: ublk: don't show `modprobe` failure
selftests: ublk: enable zero copy for null target
selftests: ublk: enable zero copy for stripe target
selftests: ublk: fix build failure
selftests: ublk: fix parsing '-a' argument
selftests: ublk: fix recover test
selftests: ublk: fix starting ublk device
selftests: ublk: fix test_stripe_04
selftests: ublk: fix UBLK_F_NEED_GET_DATA
selftests: ublk: fix ublk_find_tgt()
selftests: ublk: fix write cache implementation
selftests: ublk: improve test usability
selftests: ublk: increase max buffer size to 1MB
selftests: ublk: increase max nr_queues and queue depth
selftests: ublk: kublk: fix an error log line
selftests: ublk: kublk: use ioctl-encoded opcodes
selftests: ublk: load/unload ublk_drv when preparing & cleaning up tests
selftests: ublk: make sure _add_ublk_dev can return in sub-shell
selftests: ublk: make ublk_stop_io_daemon() more reliable
selftests: ublk: move common code into common.c
selftests: ublk: move creating UBLK_TMP into _prep_test()
selftests: ublk: move zero copy feature check into _add_ublk_dev()
selftests: ublk: prepare for supporting stripe target
selftests: ublk: remove useless 'delay_us' from 'struct dev_ctx'
selftests: ublk: run stress tests in parallel
selftests: ublk: set queue pthread's cpu affinity
selftests: ublk: setup ring with IORING_SETUP_SINGLE_ISSUER/IORING_SETUP_DEFER_TASKRUN
selftests: ublk: simplify loop io completion
selftests: ublk: specify io_cmd_buf pointer type
selftests: ublk: support shellcheck and fix all warning
selftests: ublk: support target specific command line
selftests: ublk: support user recovery
selftests: vDSO: parse_vdso: Drop vdso_init_from_auxv()
selftests: vDSO: parse_vdso: Test __SIZEOF_LONG__ instead of ULONG_MAX
selftests: vDSO: parse_vdso: Use UAPI headers instead of libc headers
selftests: vDSO: vdso_standalone_test_x86: Switch to nolibc
selftests: vDSO: vdso_standalone_test_x86: Use vdso_init_form_sysinfo_ehdr
selftests: vDSO: vdso_test_gettimeofday: Clean up includes
selftests: vDSO: vdso_test_gettimeofday: Make compatible with nolibc
selftests: vxlan_bridge: Test flood with unresolved FDB entry
selftests: x86: test_mremap_vdso: skip if vdso is msealed
 
selinux: add FILE__WATCH_MOUNTNS
selinux: add permission checks for loading other kinds of kernel files
selinux: always check the file label in selinux_kernel_read_file()
selinux: Chain up tool resolving errors in install_policy.sh
selinux: fix spelling error
selinux: get netif_wildcard policycap from policy instead of cache
selinux: support wildcard network interface names
 
sem/i915: Simplify intel_cdclk_update_hw_state()
 
seq_buf: Mark binary printing functions with __printf() attribute
 
seq_file: Mark binary printing functions with __printf() attribute
 
serial: 8250: add driver for NI UARTs
serial: 8250: Switch to use hrtimer_setup()
serial: 8250: Switch to use hrtimer_setup()
serial: 8250: use serial_port_in/out() helpers
serial: 8250_dma: terminate correct DMA in tx_dma_flush()
serial: 8250_dw: Call dw8250_quirks() conditionally
serial: 8250_dw: Comment possible corner cases in serial_out() implementation
serial: 8250_dw: Drop unneeded NULL checks in dw8250_quirks()
serial: 8250_port: do not use goto for UPQ_NO_TXEN_TEST code flow
serial: 8250_port: simplify serial8250_request_std_resource()
serial: 8250_rsa: simplify rsa8250_{request/release}_resource()
serial: Airoha SoC UART and HSUART support
serial: amba-pl011: Implement nbcon console
serial: amba-pl011: Switch to use hrtimer_setup()
serial: amba-pl011: Switch to use hrtimer_setup()
serial: icom: fix code format problems
serial: imx: Switch to use hrtimer_setup()
serial: imx: Switch to use hrtimer_setup()
serial: mctrl_gpio: Remove unused mctrl_gpio_free
serial: mctrl_gpio: split disable_ms into sync and no_sync APIs
serial: mpc52xx_uart: Remove legacy PM hook
serial: msm: Configure correct working mode before starting earlycon
serial: pass struct uart_state to uart_line_info()
serial: pch_uart: Remove legacy PM hook
serial: remove redundant tty_port_link_device()
serial: sh-sci: Save and restore more registers
serial: sh-sci: Switch to use hrtimer_setup()
serial: sh-sci: Switch to use hrtimer_setup()
serial: sh-sci: Update the suspend/resume support
serial: sifive: lock port in startup()/shutdown() callbacks
serial: stm32: do not deassert RS485 RTS GPIO prematurely
serial: switch change_irq and change_port to bool in uart_set_info()
serial: tegra-utc: Add driver for Tegra UART Trace Controller (UTC)
serial: xilinx_uartps: Switch to use hrtimer_setup()
serial: xilinx_uartps: Switch to use hrtimer_setup()
serial: xilinx_uartps: Use helper function hrtimer_update_function()
serial: xilinx_uartps: Use helper function hrtimer_update_function()
 
sfc: deploy devlink flash images to NIC over MCDI
sfc: document devlink flash support
sfc: extend NVRAM MCDI handlers
sfc: fix NULL dereferences in ef100_process_design_param()
sfc: parse headers of devlink flash images
sfc: Remove newline at the end of a netlink error message
sfc: rip out MDIO support
sfc: support X4 devlink flash
sfc: update MCDI protocol headers
 
sh: Align .bss section padding to 8-byte boundary
sh: defconfig: Drop obsolete CONFIG_NET_CLS_TCINDEX
sh: remove duplicate ioread/iowrite helpers
sh: vdso: move the sysctl to arch/sh/kernel/vsyscall/vsyscall.c
 
signal: avoid clearing TIF_SIGPENDING in recalc_sigpending() if unset
 
skbuff: kill skb_flow_get_ports()
 
slab, rcu: move TINY_RCU variant of kvfree_rcu() to SLAB
 
slab: Achieve better kmalloc caches randomization in kvmalloc
slab: Adjust placement of __kvmalloc_node_noprof
slab: don't batch kvfree_rcu() with SLUB_TINY
slab: ensure slab->obj_exts is clear in a newly allocated slab page
slab: Mark large folios for debugging purposes
 
slub: Handle freelist cycle in on_freelist()
 
smack: dont compile ipv6 code unless ipv6 is configured
 
Smack: fix typos and spelling errors
 
smack: ipv4/ipv6: tcp/dccp/sctp: fix incorrect child socket label
smack: recognize ipv4 CIPSO w/o categories
smack: remove /smack/logging if audit is not configured
smack: Revert "smackfs: Added check catlen"
 
smb3 client: fix open hardlink on deferred close file error
smb3 client: warn when parse contexts returns error on compounded operation
 
smb311 client: fix missing tcon check when mounting with linux/posix extensions
 
smb3: Add defines for two new FileSystemAttributes
 
smb: client: Avoid race in open_cached_dir with lease breaks
smb: client: ensure aligned IO sizes
smb: client: fix memory leak during error handling for POSIX mkdir
smb: client: Fix netns refcount imbalance causing leaks and use-after-free
smb: client: fix UAF in decryption with multichannel
smb: client: Fix use-after-free in cifs_fill_dirent
smb: client: fix zero length for mkdir POSIX create context
smb: client: fix zero rsize error messages
smb: client: Remove redundant check in cifs_oplock_break()
smb: client: Remove redundant check in smb2_is_path_accessible()
smb: client: Reset all search buffer pointers when releasing buffer
smb: client: Store original IO parameters and prevent zero IO sizes
smb: client: Update IO sizes after reconnection
smb: mark the new channel addition log as informational log with cifs_info
smb: minor cleanup to remove unused function declaration
smb: server: smb2pdu: check return value of xa_store()
 
Linux: smb:client: smb: client: Add reverse mapping from tcon to superblocks
 
smc: Fix lockdep false-positive for IPPROTO_SMC.
 
smccc/kvm_guest: Enable errata based on implementation CPUs
 
smccc: kvm_guest: Align with DISCOVER_IMPL_CPUS ABI
smccc: kvm_guest: Fix kernel builds for 32 bit arm
smccc: kvm_guest: Remove unneeded semicolon
 
soc/tegra: pmc: Use str_enable_disable-like helpers
 
soc: apple: rtkit: Add and use PWR_STATE_INIT instead of _ON
soc: apple: rtkit: Check & log more failures
soc: apple: rtkit: Cut syslog messages after the first '\0'
soc: apple: rtkit: Fix use-after-free in apple_rtkit_crashlog_rx()
soc: apple: rtkit: Implement OSLog buffers properly
soc: apple: rtkit: Pass the crashlog to the crashed() callback
soc: apple: rtkit: Use high prio work queue
soc: mediatek: mmsys: Migrate all tables to MMSYS_ROUTE() macro
soc: mediatek: mt8167-mmsys: Fix missing regval in all entries
soc: mediatek: mt8188-mmsys: Add support for DSC on VDO0
soc: mediatek: mt8188-mmsys: Migrate to MMSYS_ROUTE() macro
soc: mediatek: mt8365-mmsys: Fix routing table masks and values
soc: mediatek: mtk-mmsys: Add compile time check for mmsys routes
soc: mediatek: mtk-mmsys: Fix MT8188 VDO1 DPI1 output selection
soc: mediatek: mtk-mutex: Add DPI1 SOF/EOF to MT8188 mutex tables
soc: mediatek: mtk-socinfo: Add entry for MT8370AV/AZA Genio 510
soc: mediatek: mtk-socinfo: Add entry for MT8390AV/AZA Genio 700
soc: mediatek: mtk-socinfo: Add extra entry for MT8395AV/ZA Genio 1200
soc: mediatek: mtk-socinfo: Avoid using machine attribute in SoC detection log
soc: mediatek: mtk-socinfo: Restructure SoC attribute information
soc: qcom: Do not expose internal servreg_location_entry_ei array
soc: qcom: ice: introduce devm_of_qcom_ice_get
soc: qcom: ice: make of_qcom_ice_get() static
soc: qcom: pd-mapper: Add support for SDM630/636
soc: qcom: Use str_enable_disable-like helpers
soc: renesas: Add SYSC driver for Renesas RZ family
soc: renesas: r9a09g057-sys: Add a callback to print SoC-specific extra features
soc: renesas: rz-sysc: Add support for RZ/G3E family
soc: renesas: rz-sysc: Move RZ/G3S SoC detection to the SYSC driver
soc: renesas: rz-sysc: Move RZ/V2H SoC detection to the SYS driver
soc: rockchip: add header for suspend mode SIP interface
soc: samsung: exynos-chipid: add exynos2200 SoC support
soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
soc: samsung: exynos-chipid: add support for exynos7870
soc: samsung: include linux/array_size.h where needed
soc: samsung: Use syscon_regmap_lookup_by_phandle_args
soc: samsung: usi: add a routine for unconfiguring the ip
soc: samsung: usi: implement support for USIv1 and exynos8895
soc: samsung: usi: prevent wrong bits inversion during unconfiguring
soc: ti: k3-socinfo: Do not use syscon helper to build regmap
soc: ti: ti_sci_inta_msi: Switch MSI descriptor locking to guard()
 
sock: add sock_kmemdup helper
 
software node: Prevent link creation failure from causing kobj reference count imbalance
 
Linux: Some minor SDCA preparation
 
sonypi: Use str_on_off() helper in sonypi_display_info()
sonypi: Use str_on_off() helper in sonypi_display_info()
 
sound/virtio: Fix cancel_sync warnings on uninitialized work_structs
 
soundwire: amd: add debug log for soundwire wake event
soundwire: amd: add soundwire host wake interrupt enable/disable sequence
soundwire: amd: add support for ACP7.0 & ACP7.1 platforms
soundwire: amd: change the log level for command response log
soundwire: amd: change the soundwire wake enable/disable sequence
soundwire: amd: set ACP_PME_EN during runtime suspend sequence
soundwire: amd: set device power state during suspend/resume sequence
soundwire: bus: add bpt_stream pointer
soundwire: bus: add send_async/wait APIs for BPT protocol
soundwire: bus: Fix race on the creation of the IRQ domain
soundwire: cadence: add BTP support for DP0
soundwire: cadence: add BTP/BRA helpers to format data
soundwire: cadence_master: set frame shape and divider based on actual clk freq
soundwire: debugfs: add interface for BPT/BRA transfers
soundwire: extend sdw_stream_type to BPT
soundwire: intel: add BPT context definition
soundwire: intel_ace2x: add BPT send_async/wait callbacks
soundwire: intel_auxdevice: add indirection for BPT send_async/wait
soundwire: intel_auxdevice: Fix system suspend/resume handling
soundwire: qcom: Add set_channel_map api support
soundwire: Revert "soundwire: intel_auxdevice: start the bus at default frequency"
soundwire: slave: fix an OF node reference leak in soundwire slave device
soundwire: stream: extend sdw_alloc_stream() to take 'type' parameter
soundwire: stream: reuse existing code for BPT stream
soundwire: stream: special-case the bus compute_params() routine
soundwire: take in count the bandwidth of a prepared stream
soundwire: Use str_enable_disable-like helpers
 
sparc/mm: avoid calling arch_enter/leave_lazy_mmu() in set_ptes
sparc/mm: disable preemption in lazy mmu mode
 
sparc/vdso: Always reject undefined references during linking
 
spi-rockchip: Fix register out of bounds access
 
spi: add basic support for SPI offloading
spi: add offload TX/RX streaming APIs
spi: axi-spi-engine: add offload support
spi: axi-spi-engine: implement offload support
spi: bcm2835: Do not call gpiod_put() on invalid descriptor
spi: bcm2835: Restore native CS probing when pinctrl-bcm2835 is absent
spi: cadence-qspi: Fix probe on AM62A LP SK
spi: cadence-qspi: Improve spi memory performance
spi: cadence-qspi: revert "Improve spi memory performance"
spi: cadence: Fix out-of-bounds array access in cdns_mrvl_xspi_setup_clock()
spi: dt-bindings: Add rk3562 support
spi: dt-bindings: axi-spi-engine: add SPI offload properties
spi: dt-bindings: cdns,qspi-nor: Be more descriptive regarding what this controller is
spi: dt-bindings: cdns,qspi-nor: Deprecate the Cadence compatible alone
spi: dt-bindings: cdns,qspi-nor: Improve
spi: dt-bindings: cdns,qspi-nor: Require some peripheral properties
spi: dt-bindings: Convert Freescale SPI bindings to YAML
spi: dt-bindings: fsl-lpspi: Add i.MX94 support
spi: dt-bindings: Introduce qcom,spi-qpic-snand
spi: dt-bindings: snps,dw-apb-ssi: Add compatible for SOPHGO SG2042 SoC
spi: dt-bindings: snps,dw-apb-ssi: Merge duplicate compatible entry
spi: fix missing offload_flags doc
spi: fsi: Batch TX operations
spi: fsl-qspi: Fix double cleanup in probe error path
spi: fsl-qspi: use devm function instead of driver remove
spi: fsl-spi: Remove redundant probe error message
spi: gpio: Enable a single always-selected device
spi: gpio: Remove stale documentation part
spi: gpio: Support a single always-selected device
spi: loopback-test: Do not split 1024-byte hexdumps
spi: Merge up fixes
spi: mt65xx: add PM QoS support
spi: offload-trigger: add PWM trigger driver
spi: offload: add support for hardware triggers
spi: offload: fix use after free
spi: offload: types: include linux/bits.h
spi: realtek-rtl-snand: Drop unneeded assignment for cache_type
spi: Replace custom fsleep() implementation
spi: s3c64xx: extend description of compatible's fifo_depth
spi: sg2044-nor: A couple of cleanups
spi: sg2044-nor: Convert to dev_err_probe()
spi: sg2044-nor: fix a couple static checker bugs
spi: sg2044-nor: fix signedness bug in sg2044_spifmc_write()
spi: sg2044-nor: fix uninitialized variable in probe
spi: sg2044-nor: Fully convert to device managed resources
spi: sophgo: add SG2044 SPI NOR controller driver
spi: sophgo: add Sophgo SPI NOR controller driver
spi: sophgo: fix incorrect type for ret in sg2044_spifmc_write()
spi: spi-fsl-dspi: Halt the module after a new message transfer
spi: spi-fsl-dspi: Reset SR flags before sending a new message
spi: spi-fsl-dspi: restrict register range for regmap access
spi: spi-fsl-lpspi: convert timeouts to secs_to_jiffies()
spi: spi-fsl-lpspi: convert timeouts to secs_to_jiffies()
spi: spi-imx: Add check for spi_imx_setupxfer()
spi: spi-imx: convert timeouts to secs_to_jiffies()
spi: spi-imx: convert timeouts to secs_to_jiffies()
spi: spi-mem: Add fix to avoid divide error
spi: spi-mem: Introduce a default ->exec_op() debug log
spi: spi-mux: Fix coverity issue, unchecked return value
spi: spi-offload-trigger-pwm: add extra headers
spi: spi-qpic-snand: avoid memleak in qcom_spi_ecc_init_ctx_pipelined()
spi: spi-qpic-snand: Fix ECC_CFG_ECC_DISABLE shift in qcom_spi_read_last_cw()
spi: spi-qpic-snand: fix NAND_READ_LOCATION_2 register handling
spi: spi-qpic-snand: propagate errors from qcom_spi_block_erase()
spi: spi-qpic: add driver for QCOM SPI NAND flash Interface
spi: spi-sun4i: fix early activation
spi: SPI_QPIC_SNAND should be tristate and depend on MTD
spi: spidev: Add an entry for the gocontroll moduline module slot
spi: stm32-ospi: Fix an error handling path in stm32_ospi_probe()
spi: stm32-ospi: Fix an IS_ERR() vs NULL bug in stm32_ospi_get_resources()
spi: stm32-ospi: Include "gpio/consumer.h"
spi: stm32: Add OSPI driver
spi: stm32: Remove unnecessary print function dev_err()
spi: sun4i: add support for GPIO chip select lines
spi: tegra114: Don't fail set_cs_timing when delays are zero
spi: tegra114: Use value to check for invalid delays
spi: tegra210-quad: add rate limiting and simplify timeout error message
spi: tegra210-quad: use WARN_ON_ONCE instead of WARN_ON for timeouts
spi: use container_of_cont() for to_spi_device()
spi: Use inclusive language
spi: zynqmp-gqspi: Add helpers for enabling/disabling DMA
spi: zynqmp-gqspi: Add some more debug prints
spi: zynqmp-gqspi: Always acknowledge interrupts
spi: zynqmp-gqspi: Clean up fillgenfifo
spi: zynqmp-gqspi: Clean up the driver a bit
spi: zynqmp-gqspi: Reformat long line
 
spinlock: extend guard with spinlock_bh variants
 
splice: remove duplicate noinline from pipe_clear_nowait
 
spufs: fix a leak in spufs_create_context()
spufs: fix a leak on spufs_new_file() failure
spufs: fix gang directory lifetimes
 
srcu: Add FORCE_NEED_SRCU_NMI_SAFE Kconfig for testing
srcu: Add SRCU-fast readers
srcu: Add srcu_down_read_fast() and srcu_up_read_fast()
srcu: Add SRCU_READ_FLAVOR_SLOWGP to flag need for synchronize_rcu()
srcu: Define SRCU_READ_FLAVOR_ALL in terms of symbols
srcu: Document that srcu_{read_lock,down_read}() can share srcu_struct
srcu: Fix srcu_read_unlock_{lite,nmisafe}() kernel-doc
srcu: Force synchronization for srcu_get_delay()
srcu: Make FORCE_NEED_SRCU_NMI_SAFE depend on RCU_EXPERT
srcu: Make SRCU readers use ->srcu_ctrs for counter selection
srcu: Make SRCU-fast also be NMI-safe
srcu: Make Tiny SRCU able to operate in preemptible kernels
srcu: Make Tree SRCU updates independent of ->srcu_idx
srcu: Move SRCU Tree/Tiny definitions from srcu.h
srcu: Point call_srcu() to call_rcu() for detailed memory ordering
srcu: Pull ->srcu_{un,}lock_count into a new srcu_ctr structure
srcu: Pull integer-to-pointer conversion into __srcu_ctr_to_ptr()
srcu: Pull pointer-to-integer conversion into __srcu_ptr_to_ctr()
srcu: Rename srcu_check_read_flavor_lite() to srcu_check_read_flavor_force()
srcu: Use ->srcu_gp_seq for rcutorture reader batch
 
staging: axis-fifo: Correct handling of tx_fifo_depth for size validation
staging: axis-fifo: Remove hardware resets for user errors
staging: bcm2835-camera: drop vb2_ops_wait_prepare/finish
staging: bcm2835-camera: Initialise dev in v4l2_dev
staging: gpib: Add missing interface entry point
staging: gpib: agilent pci console messaging cleanup
staging: gpib: agilent usb console messaging cleanup
staging: gpib: agilent_82350b: struct gpib_board
staging: gpib: agilent_82357a: struct gpib_board
staging: gpib: cb7210 console messaging cleanup
staging: gpib: cb7210: remove unused variable
staging: gpib: cb7210: struct gpib_board
staging: gpib: cec_gpib console messaging cleanup
staging: gpib: cec_gpib: struct gpib_board
staging: gpib: change return type of t1_delay function to report errors
staging: gpib: comment out pnp_device_id tables
staging: gpib: common core console messaging cleanup
staging: gpib: common: struct gpib_board
staging: gpib: Correct CamelCase for BUS constants
staging: gpib: Correct CamelCase for VALID enums
staging: gpib: eastwood: remove unused variable
staging: gpib: eastwood: struct gpib_board
staging: gpib: Fix cb7210 pcmcia Oops
staging: gpib: fix kernel-doc section for function usb_gpib_interface_clear()
staging: gpib: fix kernel-doc section for usb_gpib_line_status() function
staging: gpib: fix kernel-doc section for write_loop() function
staging: gpib: Fix Oops after disconnect in agilent usb
staging: gpib: Fix Oops after disconnect in ni_usb
staging: gpib: Fix pr_err format warning
staging: gpib: fix prefixing 0x with decimal output
staging: gpib: fluke console messaging cleanup
staging: gpib: fmh console messaging cleanup
staging: gpib: fmh_gpib: struct gpib_board
staging: gpib: gpio bitbang console messaging cleanup
staging: gpib: gpio: struct gpib_board
staging: gpib: hp2335: struct gpib_board
staging: gpib: hp82335 console messaging cleanup
staging: gpib: hp82341 console messaging cleanup
staging: gpib: hp_82341: struct gpib_board
staging: gpib: ines console messaging cleanup
staging: gpib: ines: remove unused variable
staging: gpib: ines: struct gpib_board
staging: gpib: lpvo console messaging cleanup
staging: gpib: lpvo_usb_gpib: struct gpib_board
staging: gpib: Make static, reduce fwd declarations
staging: gpib: nec7210 console messaging cleanup
staging: gpib: nec7210 struct gpib_board
staging: gpib: ni_usb console messaging cleanup
staging: gpib: ni_usb: remove unused variable
staging: gpib: ni_usb_gpib: struct gpib_board
staging: gpib: pc2 console messaging cleanup
staging: gpib: pc2: struct gpib_board
staging: gpib: remove commented-out lines
staging: gpib: Remove dependencies on !X86_PAE
staging: gpib: Remove depends on BROKEN
staging: gpib: Remove unnecessary .owner assignment
staging: gpib: Removing typedef for gpib_board
staging: gpib: struct typing for gpib_board
staging: gpib: struct typing for gpib_gboard_t
staging: gpib: tms9914 console messaging cleanup
staging: gpib: tms9914: struct gpib_board
staging: gpib: tnt4882 console messaging cleanup
staging: gpib: tnt4882: remove unused variable
staging: gpib: tnt4882: struct gpib_board
staging: gpib: Use min for calculating transfer length
staging: iio: accel: adis16240: Drop driver for this impact sensor
staging: iio: ad9832: Use devm_regulator_get_enable()
staging: iio: ad9834: Use devm_regulator_get_enable()
staging: iio: adc: ad7816: Correct conditional logic for store mode
staging: media: imx: vdic: Drop unused prepare_vdi_in_buffers()
staging: media: sdis: move open brace to a new line
staging: media: sdis: move open braces to the previous line
staging: rtl8723bs: fixed a unnecessary parentheses coding style issue
staging: rtl8723bs: Remove some unused functions, macros, and structs
staging: rtl8723bs: select CONFIG_CRYPTO_LIB_AES
staging: sm750fb: fix checkpatch warning architecture specific defines should be avoided
staging: vchiq_arm: Create keep-alive thread during probe
staging: vchiq_arm: Don't use %pK through printk
staging: vchiq_arm: Fix possible NPR of keep-alive thread
staging: vchiq_arm: Improve initial VCHIQ connect
staging: vchiq_arm: Register debugfs after cdev
staging: vchiq_arm: Stop kthreads if vchiq cdev register fails
 
Linux: staging:gpib: Remove GPIB_PCMCIA in Makefiles
 
staging;gpib: Use Kconfig PCMCIA compilation symbol
 
static: gpib: hp82341: add MODULE_DESCRIPTION
 
static_call: Use RCU in all users of __module_text_address().
 
static_call_inline: Provide trampoline address when updating sites
 
statmount: add a new supported_mask field
statmount: allow to retrieve idmappings
 
stm class: heartbeat: Switch to use hrtimer_setup()
 
stmmac: intel: Fix warning message for return value in intel_tsn_lane_is_available()
stmmac: intel: interface switching support for RPL-P platform
stmmac: loongson: Remove surplus loop
stmmac: Remove pcim_* functions for driver detach
stmmac: Replace deprecated PCI functions
 
stop-machine: Add comment for rcu_momentary_eqs()
 
string.h: Validate memtostr*()/strtomem*() arguments more carefully
 
string: Add load_unaligned_zeropad() code path to sized_strscpy()
string: kunit: Mark nonstring test strings as __nonstring
 
sunrpc: Add a sysfs attr for xprtsec
sunrpc: Add a sysfs file for adding a new xprt
sunrpc: Add a sysfs file for one-step xprt deletion
sunrpc: Add a sysfs files for rpc_clnt information
sunrpc: clean cache_detail immediately when flush is written frequently
 
SUNRPC: Don't allow waiting for exiting tasks
SUNRPC: Remove unused krb5_decrypt
SUNRPC: Remove unused make_checksum
SUNRPC: rpc_clnt_set_transport() must not change the autobind setting
SUNRPC: rpcbind should never reset the port to the value '0'
 
sunrpc: simplify rpcauth_cache_shrink_count()
 
svcrdma: do not unregister device for listeners
 
swapfile: disable swapon for bs > ps devices
 
sysctl: Fix underflow value setting risk in vm_table
sysctl: Fixes nsm_local_state bounds
sysctl: remove the vm_table
sysctl: remove unneeded include
 
sysv: convert sysv to use the new mount api
sysv: Remove the filesystem
 
t blameBluetooth: btintel: Fix leading white space
 
taint: Add TAINT_FWCTL
 
tap: Keep hdr_len in tap_get_user()
tap: Use tun's vnet-related code
 
taskstats: fix struct taskstats breaks backward compatibility since version 15
 
tc-tests: Update tc police action tests for tc buffer size rounding fixes.
 
tc: Ensure we have enough buffer space when sending filter netlink notifications
 
tcp/dccp: remove icsk->icsk_ack.timeout
tcp/dccp: remove icsk->icsk_timeout
tcp/dccp: Remove inet_connection_sock_af_ops.addr2sockaddr().
 
tcp: AccECN support to tcp_add_backlog
tcp: add a @pace_delay parameter to tcp_reset_xmit_timer()
tcp: add a drop_reason pointer to tcp_check_req()
tcp: add four drop reasons to tcp_check_req()
tcp: add new TCP_TW_ACK_OOW state and allow ECN bits in TOS
tcp: add RCU management to inet_bind_bucket
tcp: add tcp_rto_max_ms sysctl
tcp: add the ability to control max RTO
tcp: avoid atomic operations on sk->sk_rmem_alloc
tcp: be less liberal in TSEcr received while in SYN_RECV state
tcp: bpf: Introduce bpf_sol_tcp_getsockopt to support TCP_BPF flags
tcp: bpf: Support bpf_getsockopt for TCP_BPF_DELACK_MAX
tcp: bpf: Support bpf_getsockopt for TCP_BPF_RTO_MIN
tcp: bring back NUMA dispersion in inet_ehash_locks_alloc()
tcp: cache RTAX_QUICKACK metric in a hot cache line
tcp: clamp window like before the cleanup
tcp: convert to dev_net_rcu()
tcp: create FLAG_TS_PROGRESS
tcp: do not export tcp_parse_mss_option() and tcp_mtup_init()
tcp: extend TCP flags to allow AE bit/ACE field
tcp: helpers for ECN mode handling
tcp: move icsk_clean_acked to a better location
tcp: only initialize sockcm tsflags field
tcp: optimize inet_use_bhash2_on_bind()
tcp: Pass flags to __tcp_send_ack
tcp: remove READ_ONCE(req->ts_recent)
tcp: remove tcp_reset_xmit_timer() @max_when argument
tcp: rename inet_csk_{delete|reset}_keepalive_timer()
tcp: reorganize tcp_in_ack_event() and tcp_count_delivered()
tcp: rework {__,}tcp_ecn_check_ce() -> tcp_data_ecn_check()
tcp: support TCP_DELACK_MAX_US for set/getsockopt use
tcp: support TCP_RTO_MIN_US for set/getsockopt use
tcp: Switch to use hrtimer_setup()
tcp: tcp_set_window_clamp() cleanup
tcp: ulp: diag: always print the name if any
tcp: ulp: diag: more info without CAP_NET_ADMIN
tcp: use BIT() macro in include/net/tcp.h
tcp: use EXPORT_IPV6_MOD[_GPL]()
tcp: use RCU in __inet{6}_check_established()
tcp: use RCU lookup in __inet_hash_connect()
tcp: use tcp_reset_xmit_timer()
 
team: grab team lock during team_change_rx_flags
 
test suite: use %zu to print size_t
 
testptp: Add option to open PHC in readonly mode
 
tests/module: nix-ify
 
tests/ncdevmem: Fix double-free of queue array
 
thermal/debugfs: replace kzalloc() with kcalloc() in thermal_debug_tz_add()
 
thermal/drivers/brcmstb_thermal: Add support for BCM74110
 
thermal/drivers/mediatek/lvts: Disable low offset IRQ for minimum threshold
thermal/drivers/mediatek/lvts: Disable monitor mode during suspend
thermal/drivers/mediatek/lvts: Disable Stage 3 thermal threshold
thermal/drivers/mediatek/lvts: Only update IRQ enable for valid sensors
thermal/drivers/mediatek/lvts: Start sensor interrupts disabled
 
thermal/drivers/qcom-spmi-temp-alarm: Drop unused driver data
 
thermal/drivers/qoriq: Power down TMU on system suspend
thermal/drivers/qoriq: Use dev_err_probe() simplify the code
 
thermal/drivers/rockchip: Add missing rk3328 mapping entry
 
thermal/drivers/tsens: Add TSENS enable and calibration support for V2
 
thermal/of: Use kcalloc() instead of kzalloc() with multiplication
 
thermal: core: allow user configuration of hardware protection action
thermal: core: Delay exposing sysfs interface
thermal: core: Fix spelling mistake "Occurences" -> "Occurrences"
thermal: core: Remove duplicate struct declaration
thermal: hisi: Use kcalloc() instead of kzalloc() with multiplication
thermal: int340x: Add NULL check for adev
thermal: int340x: Use kcalloc() instead of kzalloc() with multiplication
thermal: intel: Clean up zone_trips[] initialization in int340x_thermal_zone_add()
thermal: intel: int340x: Add missing DVFS support flags
thermal: intel: int340x: Fix Panther Lake DLVR support
thermal: intel: x86_pkg_temp_thermal: Fix bogus trip temperature
thermal: k3_j72xx_bandgap: Use kcalloc() instead of kzalloc()
thermal: rcar_gen3: Reuse logic to read fuses on Gen3 and Gen4
thermal: rcar_gen3: Use lowercase hex constants
 
Linux: This is continued work on Samsung S9(SM-9600)
 
thunderbolt: Do not add non-active NVM if NVM upgrade is disabled for retimer
thunderbolt: Make tb_tunnel_alloc_usb3() error paths consistent with the rest
thunderbolt: Scan retimers after device router has been enumerated
 
Linux: Tidy up ASoC control get and put handlers
Linux: Tidy up ASoC VALUE control macros
 
time/namespace: Prepare introduction of struct vdso_clock
 
time: Switch to hrtimer_setup()
 
timekeeping: Add a lockdep override in tick_freeze()
timekeeping: Fix possible inconsistencies in _COARSE clockids
timekeeping: Prevent coarse clocks going backwards
 
timer_list: Don't use %pK through printk()
 
timerfd: Switch to use hrtimer_setup()
 
tipc: fix memory leak in tipc_link_xmit
tipc: fix NULL pointer dereference in tipc_mon_reinit_self()
tipc: Reduce scope for the variable “fdefq” in tipc_link_tnl_prepare()
 
tlclk: convert to use faux_device
 
tool/sched_ext: Event counter dumping updates
 
tools build: Fix a number of Wconversion warnings
 
tools headers: Update the arch/x86/lib/memset_64.S copy with the kernel sources
tools headers: Update the KVM headers with the kernel sources
tools headers: Update the linux/unaligned.h copy with the kernel sources
tools headers: Update the socket headers with the kernel sources
tools headers: Update the syscall table with the kernel sources
tools headers: Update the uapi/asm-generic/mman-common.h copy with the kernel sources
tools headers: Update the uapi/linux/perf_event.h copy with the kernel sources
tools headers: Update the uapi/linux/prctl.h copy with the kernel sources
tools headers: Update the VFS headers with the kernel sources
tools headers: Update the x86 headers with the kernel sources
 
tools lib api: Add io_dir an allocation free readdir alternative
 
tools/build: Add bpftool-skeletons feature test
tools/build: Don't pass test log files to linker
tools/build: Use SYSTEM_BPFTOOL for system bpftool
 
tools/counter: add direction change event to watcher
tools/counter: gitignore counter_watch_events
 
tools/hv: update route parsing in kvp daemon
 
tools/include: Add uapi/linux/elf.h
tools/include: make uapi/linux/types.h usable from assembly
 
tools/Makefile: Remove pci target
 
tools/memory-model/README: Fix typo
 
tools/memory-model: Add atomic_and()/or()/xor() and add_negative
tools/memory-model: Add atomic_andnot() with its variants
tools/memory-model: Define applicable tags on operation in tools/...
tools/memory-model: Define effect of Mb tags on RMWs in tools/...
tools/memory-model: Distinguish between syntactic and semantic tags
tools/memory-model: glossary.txt: Fix indents
tools/memory-model: Legitimize current use of tags in LKMM macros
tools/memory-model: Switch to softcoded herd7 tags
 
tools/net/ynl: accept IP string inputs
tools/net/ynl: add indexed-array scalar support to ynl-gen-c
tools/net/ynl: add s8, s16 to valid scalars in ynl-gen-c
tools/net/ynl: ethtool: fix crash when Hardware Clock info is missing
tools/net/ynl: remove extraneous plural from variable names
tools/net/ynl: sanitise enums with leading digits in ynl-gen-c
tools/net/ynl: support decoding indexed arrays as enums
tools/net/ynl: support rendering C array members to strings
 
tools/nolibc: add limits.h shim header
tools/nolibc: add prototypes for non-static functions
tools/nolibc: add support for 32-bit s390
tools/nolibc: add support for [v]sscanf()
tools/nolibc: add support for directory access
tools/nolibc: add support for openat(2)
tools/nolibc: add support for sys_llseek()
tools/nolibc: always use openat(2) instead of open(2)
tools/nolibc: don't use asm/ UAPI headers
tools/nolibc: drop outdated example from overview comment
tools/nolibc: make signature of ioctl() more flexible
tools/nolibc: process open() vararg as mode_t
 
tools/power turbostat: Add idle governor statistics reporting
tools/power turbostat: Allow Zero return value for some RAPL registers
tools/power turbostat: Clustered Uncore MHz counters should honor show/hide options
tools/power turbostat: disable "cpuidle" invocation counters, by default
tools/power turbostat: Document GNR UncMHz domain convention
tools/power turbostat: Fix names matching
tools/power turbostat: Increase CPU_SUBSET_MAXCPUS to 8192
tools/power turbostat: re-factor sysfs code
tools/power turbostat: report CoreThr per measurement interval
tools/power turbostat: Restore GFX sysfs fflush() call
tools/power turbostat: v2025.05.06
 
tools/power/x86/intel-speed-select: Die ID for IO dies
tools/power/x86/intel-speed-select: Fix the condition to check multi die system
tools/power/x86/intel-speed-select: Prefix header search path with sysroot
tools/power/x86/intel-speed-select: Prevent increasing MAX_DIE_PER_PACKAGE
tools/power/x86/intel-speed-select: v1.22 release
 
tools/rv: Add support for nested monitors
tools/rv: Allow rv list to filter for container
tools/rv: Keep user LDFLAGS in build
 
tools/sched_ext: Compatible testing of SCX_ENQ_CPU_SELECTED
tools/sched_ext: Provide a compatible helper for scx_bpf_events()
tools/sched_ext: Provide consistent access to scx flags
tools/sched_ext: Sync with scx repo
tools/sched_ext: Sync with scx repo
tools/sched_ext: Update enum_defs.autogen.h
 
tools/selftests: add file/shmem-backed mapping guard region tests
tools/selftests: add guard region test for /proc/$pid/pagemap
tools/selftests: expand all guard region tests to file-backed
 
tools/testing/cxl: Set Shutdown State support
 
tools/testing/selftests/powerpc/pmu: Update comment description to mention ISA v3.1 for power10 and above
 
tools/testing/selftests/powerpc: Add check for power11 pvr for pmu selfests
tools/testing/selftests/powerpc: Enable pmu selftests for power11
 
tools/testing/selftests: fix guard region test tmpfs assumption
 
tools/virtio: Add DMA_MAPPING_ERROR and sg_dma_len api define for virtio test
 
tools/x86: Fix linux/unaligned.h include path in lib/insn.c
 
tools: virtio/linux/compiler.h: Add data_race() define.
tools: virtio/linux/module.h add MODULE_DESCRIPTION() define.
tools: ynl-gen: Allow multi-attr without nested-attributes again
tools: ynl-gen: don't declare loop iterator in place
tools: ynl-gen: don't output external constants
tools: ynl-gen: individually free previous values on double set
tools: ynl-gen: make sure we validate subtype of array-nest
tools: ynl-gen: move local vars after the opening bracket
tools: ynl-gen: support limits using definitions
tools: ynl-gen: validate 0 len strings from kernel
tools: ynl: add all headers to makefile deps
 
torture: Add get_torture_init_jiffies() for test-start time
torture: Make SRCU lockdep testing use srcu_read_lock_nmisafe()
 
tpm, tpm_tis: Fix timeout handling when waiting for TPM status
tpm, tpm_tis: Workaround failed command reception on Infineon devices
 
tpm/tpm_ftpm_tee: fix struct ftpm_tee_private documentation
 
tpm: Convert warn to dbg in tpm2_start_auth_session()
tpm: do not start chip while suspended
tpm: End any active auth session before shutdown
tpm: ftpm_tee: remove incorrect of_match_ptr annotation
tpm: Lazily flush auth session when getting random data
tpm: Make chip->{status,cancel,req_canceled} opt
tpm: Mask TPM RC in tpm2_start_auth_session()
tpm: tis: Double the timeout B to 4s
 
tpm_crb: Add support for the ARM FF-A start method
tpm_crb: Clean-up and refactor check for idle support
tpm_crb: ffa_tpm: Implement driver compliant to CRB over FF-A
 
trace/osnoise: Add trace events for samples
 
trace: tcp: Add tracepoint for tcp_cwnd_reduction()
 
tracepoint: Print the function symbol when tracepoint_debug is set
 
tracing/osnoise: Fix possible recursive locking for cpus_read_lock()
tracing/osnoise: Switch to use hrtimer_setup()
 
tracing/selftest: Add test to better test subops filtering of function graph
 
tracing/timers: Rename the hrtimer_init event to hrtimer_setup
 
tracing/user_events: Don't use %pK through printk
tracing/user_events: Slightly simplify user_seq_show()
 
tracing: add missing trace_probe_log_clear for eprobes
tracing: Add traceoff_after_boot option
tracing: Align synth event print fmt
tracing: Constify struct event_trigger_ops
tracing: Disable branch profiling in noinstr code
tracing: Do not add length to print format in synthetic events
tracing: Do not take trace_event_sem in print_event_fields()
tracing: Do not use PERF enums when perf is not defined
tracing: Enforce the persistent ring buffer to be page aligned
tracing: Ensure module defining synth event cannot be unloaded while tracing
tracing: Fix a compilation error without CONFIG_MODULES
tracing: Fix DECLARE_TRACE_CONDITION
tracing: Fix filter string testing
tracing: Fix oob write in trace_seq_to_buffer()
tracing: fix return value in __ftrace_event_enable_disable for TRACE_REG_UNREGISTER
tracing: Fix synth event printk format for str fields
tracing: Fix trace_adjust_address() when there is no modules in scratch area
tracing: Fix use-after-free in print_graph_function_flags during tracer switching
tracing: fprobe events: Fix possible UAF on modules
tracing: fprobe: Cleanup fprobe hash when module unloading
tracing: fprobe: Fix RCU warning message in list traversal
tracing: fprobe: Fix to lock module while registering fprobe
tracing: Free module_delta on freeing of persistent ring buffer
tracing: Freeable reserved ring buffer
tracing: gfp: Remove duplication of recording GFP flags
tracing: gfp: vsprintf: Do not print "none" when using %pGg printf format
tracing: Have persistent trace instances save KASLR offset
tracing: Have persistent trace instances save module addresses
tracing: Have reserve_mem use phys_to_virt() and separate from memmap buffer
tracing: Hide get_vm_area() from MMUless builds
tracing: Initialize scratch_size to zero to prevent UB
tracing: Mark binary printing functions with __printf() attribute
tracing: probe-events: Add comments about entry data storing code
tracing: probe-events: Log error for exceeding the number of arguments
tracing: probes: Fix a possible race in trace_probe_log APIs
tracing: Remove orphaned event_trace_printk
tracing: Replace strncpy with memcpy for fixed-length substring copy
tracing: samples: Initialize trace_array_printk() with the correct function
tracing: selftests: Add testing a user string to filters
tracing: Show last module text symbols in the stacktrace
tracing: Show module names and addresses of last boot
tracing: Skip update_last_data() if cleared and remove active check for save_mod()
tracing: Update MAINTAINERS file to include tracepoint.c
tracing: Update modules to persistent instances when loaded
tracing: Use _text and the kernel offset in last_boot_info
tracing: Use hashtable.h for event_hash
tracing: Use preempt_model_str()
tracing: Use vmap_page_range() to map memmap ring buffer
tracing: Verify event formats that have "%*p.."
 
treewide: Convert new and leftover hrtimer_init() users
treewide: fix typo 'unsigned __init128' -> 'unsigned __int128'
treewide: Switch/rename to timer_delete[_sync]()
 
tsnep: fix timestamping with a stacked DSA driver
tsnep: Select speed for loopback
 
tty/ldsem: Remove unused ldsem_down_write_trylock
 
tty: audit: do not use N_TTY_BUF_SIZE
tty: caif: do not use N_TTY_BUF_SIZE
tty: caif: removed unused function debugfs_tx()
tty: caif: removed unused function debugfs_tx()
tty: convert "TTY Struct Flags" to an enum
tty: mmc: sdio: use bool for cts and remove parentheses
tty: mmc: sdio: use bool for cts and remove parentheses
tty: move N_TTY_BUF_SIZE to n_tty
tty: moxa: carve out special ioctls and extra tty_port
tty: moxa: drop ISA support
tty: moxa: drop version dump to logs
tty: n_tty: clean up process_output_block()
tty: n_tty: drop n_tty_trace()
tty: n_tty: extract n_tty_continue_cookie() from n_tty_read()
tty: n_tty: extract n_tty_wait_for_input()
tty: n_tty: move more_to_be_read to the end of n_tty_read()
tty: n_tty: simplify process_output()
tty: n_tty: use uint for space returned by tty_write_room()
tty: Require CAP_SYS_ADMIN for all usages of TIOCL_SELMOUSEREPORT
tty: serdev: drop serdev_controller_ops::write_room()
tty: serial: 8250: Add Brainboxes XC devices
tty: serial: 8250: Add some more device IDs
tty: serial: fsl_lpuart: disable transmitter before changing RS485 related registers
tty: serial: fsl_lpuart: Fix unused variable 'sport' build warning
tty: serial: fsl_lpuart: Make interrupt name distinct
tty: serial: fsl_lpuart: rename register variables more specifically
tty: serial: fsl_lpuart: use port struct directly to simply code
tty: serial: fsl_lpuart: Use u32 and u8 for register variables
tty: serial: lpuart: only disable CTS instead of overwriting the whole UARTMODIR register
tty: serial: pl011: remove incorrect of_match_ptr annotation
tty: srmcons: fix retval from srmcons_init()
tty: staging/greybus: pass tty_driver flags to tty_alloc_driver()
tty: sunsu: drop serial_{in,out}p()
tty: sunsu: remove unused serial_icr_read()
tty: tty_driver: convert "TTY Driver Flags" to an enum
tty: tty_driver: document both {,__}tty_alloc_driver() properly
tty: tty_driver: introduce TTY driver sub/types enums
tty: tty_driver: move TTY macros to the top
 
tun: Decouple vnet from tun_struct
tun: Decouple vnet handling
tun: Extract the vnet handling code
tun: Keep hdr_len in tun_get_user()
tun: Pad virtio headers
tun: Refactor CONFIG_TUN_VNET_CROSS_LE
 
tunnels: Accept PACKET_HOST in skb_tunnel_check_pmtu().
 
types: move struct rcuwait into types.h
 
uaccess: Introduce ucopysize.h
 
uapi: Revert "bitops: avoid integer overflow in GENMASK(_ULL)"
uapi: stddef.h: Introduce __kernel_nonstring
 
ubifs: Pass folios to acomp
ubifs: Switch to use hrtimer_setup()
ubifs: Use crypto_acomp interface
 
ublk: add DMA alignment limit
ublk: add helper of ublk_need_map_io()
ublk: add segment parameter
ublk: add ublk_force_abort_dev()
ublk: avoid redundant io->cmd in ublk_queue_cmd_list()
ublk: call io_uring_cmd_to_pdu to get uring_cmd pdu
ublk: call ublk_dispatch_req() for handling UBLK_U_IO_NEED_GET_DATA
ublk: comment on ubq->canceling handling in ublk_queue_rq()
ublk: complete command synchronously on error
ublk: decouple zero copy from user copy
ublk: document zero copy feature
ublk: don't cast registered buffer index to int
ublk: don't fail request for recovery & reissue in case of ubq->canceling
ublk: don't suggest CONFIG_BLK_DEV_UBLK=Y
ublk: enforce ublks_max only for unprivileged devices
ublk: enhance check for register/unregister io buffer command
ublk: fix dead loop when canceling io command
ublk: fix handling recovery & reissue in ublk_abort_queue()
ublk: fix race between io_uring_cmd_complete_in_task and ublk_cancel_cmd
ublk: get ubq from pdu in ublk_cmd_list_tw_cb()
ublk: implement ->queue_rqs()
ublk: improve detection and handling of ublk server exit
ublk: make sure ubq->canceling is set when queue is frozen
ublk: move device reset into ublk_ch_release()
ublk: pass ublksrv_ctrl_cmd * instead of io_uring_cmd *
ublk: properly serialize all FETCH_REQs
ublk: rely on ->canceling for dealing with ublk_nosrv_dev_should_queue_io
ublk: remove __ublk_quiesce_dev()
ublk: remove io_cmds list in ublk_queue
ublk: remove the check of ublk_need_req_ref() from __ublk_check_and_get_req
ublk: remove two unused fields from 'struct ublk_queue'
ublk: remove unused cmd argument to ublk_dispatch_req()
ublk: rename ublk_rq_task_work_cb as ublk_cmd_tw_cb
ublk: simplify aborting ublk request
ublk: skip 1 NULL check in ublk_cmd_list_tw_cb() loop
ublk: specify io_cmd_buf pointer type
ublk: store req in ublk_uring_cmd_pdu for ublk_cmd_tw_cb()
ublk: zc register/unregister bvec
 
ubsan/overflow: Enable ignorelist parsing and add type filter
ubsan/overflow: Enable pattern exclusions
ubsan/overflow: Rework integer overflow sanitizer option to turn on everything
 
ubsan: Fix panic from test_ubsan_out_of_bounds
 
ucount: replace get_ucounts_or_wrap() with atomic_inc_not_zero()
ucount: use RCU for ucounts lookups
ucount: use rcuref_t for reference counting
 
ucs2_string: add module description
 
ucsi_ccg: Don't show failed to get FW build information error
ucsi_ccg: Don't show non-functional attributes
 
udf: Fix inode_getblk() return value
udf: Make sure i_lenExtents is uptodate on inode eviction
 
udmabuf: fix a buf size overflow issue during udmabuf creation
 
udp: expand SKB_DROP_REASON_UDP_CSUM use
udp: Fix memory accounting leak.
udp: Fix multiple wraparounds of sk->sk_rmem_alloc.
udp: use EXPORT_IPV6_MOD[_GPL]()
 
udp_tunnel: create a fastpath GRO lookup.
udp_tunnel: use static call for GRO hooks when possible
 
uidgid: add map_id_range_up()
 
uio_hv_generic: Fix sysfs creation path for ring buffer
 
um/locking: Remove semicolon from "lock" prefix
 
um: Add pthread-based helper support
um: Allocate vdso page pointer statically
um: fix _nofault accesses
um: hostfs: avoid issues on inode number reuse by host
um: let 'make clean' properly clean underlying SUBARCH as well
um: mark rodata read-only and implement _nofault accesses
um: Pass the correct Rust target and options with gcc
um: Prohibit the VM_CLONE flag in run_helper_thread()
um: remove copy_from_kernel_nofault_allowed
um: Rewrite the sigio workaround based on epoll and tgkill
um: Store full CSGSFS and SS register from mcontext
um: Switch to the pthread-based helper in sigio workaround
um: ubd: Switch to the pthread-based helper
um: Update min_low_pfn to match changes in uml_reserved
um: use str_yes_no() to remove hardcoded "yes" and "no"
um: virt-pci: Refactor virtio_pcidev into its own module
um: work around sched_yield not yielding in time-travel mode
um: x86: clean up elf specific definitions
 
umount: Allow superblock owners to force umount
 
unicode: kunit: change tests filename and path
unicode: kunit: refactor selftest to kunit tests
 
unix: fix up for "apparmor: add fine grained af_unix mediation"
 
unroll: add generic loop unroll helpers
 
uprobes/x86: Harden uretprobe syscall trampoline check
 
uprobes: Avoid false-positive lockdep splat on CONFIG_PREEMPT_RT=y in the ri_timer() uprobe timer callback, use raw_write_seqcount_*()
uprobes: Remove redundant spinlock in uprobe_deny_signal()
uprobes: Remove the spinlock within handle_singlestep()
 
usb: Add base USB MCTP definitions
usb: cdns3-ti: move reg writes to separate function
usb: cdns3-ti: run HW init at resume() if HW was reset
usb: cdns3: call cdns_power_is_lost() only once in cdns_resume()
usb: cdns3: Fix deadlock when using NCM gadget
usb: cdns3: rename hibernated argument of role->resume() to lost_power
usb: cdnsp: Fix issue with resuming from L1
usb: cdnsp: fix L1 resume issue for RTL_REVISION_NEW_LPM version
usb: chipidea: ci_hdrc_imx: fix call balance of regulator routines
usb: chipidea: ci_hdrc_imx: fix usbmisc handling
usb: chipidea: ci_hdrc_imx: implement usb_phy_init() error handling
usb: chipidea: imx: fix some typo
 
USB: chipidea: Switch to use hrtimer_setup()
 
usb: common: usb-conn-gpio: switch psy_cfg from of_node to fwnode
 
USB: core: Add eUSB2 descriptor and parsing in USB core
 
usb: core: Don't use %pK through printk
usb: core: replace usb_sndaddr0pipe macro with usb_sndctrlpipe
 
USB: docs: Fix typo in aspeed-lpc.yaml
 
usb: dwc2: gadget: Introduce register restore flags
usb: dwc2: Implement recovery after PM domain off
usb: dwc2: Refactor backup/restore of registers
usb: dwc2: Switch to use hrtimer_setup()
usb: dwc3: Don't use %pK through printk
usb: dwc3: exynos: add support for exynos7870
usb: dwc3: gadget: Add support for snps,reserved-endpoints property
usb: dwc3: gadget: Avoid using reserved endpoints on Intel Merrifield
usb: dwc3: gadget: check that event count does not exceed event buffer length
usb: dwc3: gadget: Make gadget_wakeup asynchronous
usb: dwc3: gadget: Refactor loop to avoid NULL endpoints
 
USB: dwc3: Use syscon_regmap_lookup_by_phandle_args
 
usb: dwc3: xilinx: Prevent spike in reset signal
usb: ehci: Switch to use hrtimer_setup()
usb: fotg210-hcd: Switch to use hrtimer_setup()
usb: gadget: aspeed: Add NULL pointer check in ast_vhub_init_dev()
usb: gadget: f_ecm: Add get_status callback
usb: gadget: Switch to use hrtimer_setup()
usb: gadget: tegra-xudc: ACK ST_RC after clearing CTRL_RUN
usb: gadget: Use get_status callback to set remote wakeup capability
usb: gadget: uvc: drop vb2_ops_wait_prepare/finish
usb: host: cdns3: forward lost power information to xhci
usb: host: max3421-hcd: Add missing spi_device_id table
usb: host: tegra: Prevent host controller crash when OTG port is used
usb: host: xhci-plat: allow upper layers to signal power loss
usb: host: xhci-plat: mvebu: use ->quirks instead of ->init_quirk() func
usb: misc: onboard_dev: add vdda support for Microchip USB2514
usb: misc: onboard_usb_dev: fix support for Cypress HX3 hubs
usb: musb: Constify struct musb_fifo_cfg
usb: musb: cppi41: Switch to use hrtimer_setup()
 
USB: OHCI: Add quirk for LS7A OHCI controller (rev 0x02)
 
usb: phy: mxs: silence EPROBE_DEFER error on boot
usb: quirks: Add delay init quirk for SanDisk 3.2Gen1 Flash Drive
usb: quirks: add DELAY_INIT quirk for Silicon Motion Flash Drive
 
USB: serial: ftdi_sio: add support for Abacus Electrics Optical Probe
USB: serial: mos7840: drop unused defines
USB: serial: option: add Sierra Wireless EM9291
USB: serial: simple: add OWON HDS200 series oscilloscope support
 
usb: storage: alauda: Use const for card ID array
usb: storage: datafab: Use const for constant arrays
usb: storage: initializers: Use const for constant array
usb: storage: jumpshot: Use const for constant arrays
 
USB: storage: quirk for ADATA Portable HDD CH94
 
usb: storage: realtek_cr: Use const for constant arrays
usb: storage: sddr09: Use const for constant arrays
usb: storage: sddr55: Use const for constant arrays
usb: storage: shuttle_usbat: Use const for constant array
usb: storage: transport: Use const for constant array
usb: typec: Add support for Parade PS8830 Type-C Retimer
usb: typec: class: Fix NULL pointer access
usb: typec: class: Invalidate USB device pointers on partner unregistration
usb: typec: class: Unlocked on error in typec_register_partner()
usb: typec: ps883x: fix configuration error handling
usb: typec: ps883x: fix missing accessibility check
usb: typec: ps883x: fix probe error handling
usb: typec: ps883x: fix registration race
usb: typec: tcpm: delay SNK_TRY_WAIT_DEBOUNCE to SRC_TRYWAIT transition
usb: typec: tcpm: Switch to use hrtimer_setup()
usb: typec: thunderbolt: Fix loops that iterate TYPEC_PLUG_SOP_P and TYPEC_PLUG_SOP_PP
usb: typec: thunderbolt: Remove IS_ERR check for plug
usb: typec: ucsi: acpi: move LG Gram quirk to ucsi_gram_sync_control()
usb: typec: ucsi: ccg: move command quirks to ucsi_ccg_sync_control()
usb: typec: ucsi: displayport: Fix deadlock
usb: typec: ucsi: displayport: Fix NULL pointer access
usb: typec: ucsi: Enable UCSI commands in debugfs
usb: typec: ucsi: Rename SET_UOM UCSI command to SET_CCOM
usb: typec: ucsi: resume work after EC init
usb: typec: ucsi: return CCI and message from sync_control callback
usb: uhci-platform: Make the clock really optional
usb: ulpi: Remove unused otg_ulpi_create
usb: usb251xb: silence EPROBE_DEFER error on boot
usb: usbtmc: Fix erroneous generic_read ioctl return
usb: usbtmc: Fix erroneous get_stb ioctl error returns
usb: usbtmc: Fix erroneous wait_srq ioctl return
 
USB: usbtmc: use interruptible sleep in usbtmc_read
USB: VLI disk crashes if LPM is used
USB: wdm: add annotation
USB: wdm: close race between wdm_open and wdm_wwan_port_stop
USB: wdm: handle IO errors in wdm_wwan_port_start
USB: wdm: wdm_wwan_port_tx_complete mutex in atomic context
 
usb: xhci: Apply the link chain quirk on NEC isoc endpoints
usb: xhci: Avoid Stop Endpoint retry loop if the endpoint seems Running
usb: xhci: change xhci_resume() parameters to explicit the desired info
usb: xhci: Complete 'error mid TD' transfers when handling Missed Service
usb: xhci: correct debug message page size calculation
usb: xhci: Don't change the status of stalled TDs on failed Stop EP
usb: xhci: Don't skip on Stopped - Length Invalid
usb: xhci: Don't trust the EP Context cycle bit when moving HW dequeue
usb: xhci: Expedite skipping missed isoch TDs on modern HCs
usb: xhci: Fix invalid pointer dereference in Etron workaround
usb: xhci: Fix isochronous Ring Underrun/Overrun event handling
usb: xhci: Fix Short Packet handling rework ignoring errors
usb: xhci: move debug capabilities from trb_in_td() to handle_tx_event()
usb: xhci: refactor trb_in_td() to be static
usb: xhci: remove redundant update_ring_for_set_deq_completion() function
usb: xhci: set page size to the xHCI-supported size
usb: xhci: Skip only one TD on Ring Underrun/Overrun
usb: xhci: tegra: rename `runtime` boolean to `is_auto_runtime`
usb: xhci: Unify duplicate inc_enq() code
 
Linux: usbnet:fix NPE during rx_complete
 
usr/include: openrisc: don't HDRTEST bpf_perf_event.h
 
vdpa/mlx5: Fix mlx5_vdpa_get_config() endianness on big-endian machines
vdpa/mlx5: Fix oversized null mkey longer than 32bit
 
vdso/datapage: Define vdso_clock to prepare for multiple PTP clocks
 
vdso/gettimeofday: Prepare do_coarse() for introduction of struct vdso_clock
vdso/gettimeofday: Prepare do_coarse_timens() for introduction of struct vdso_clock
vdso/gettimeofday: Prepare do_hres() for introduction of struct vdso_clock
vdso/gettimeofday: Prepare do_hres_timens() for introduction of struct vdso_clock
vdso/gettimeofday: Prepare helper functions for introduction of struct vdso_clock
vdso/gettimeofday: Prepare introduction of struct vdso_clock
 
vdso/helpers: Prepare introduction of struct vdso_clock
 
vdso/namespace: Rename timens_setup_vdso_data() to reflect new vdso_clock struct
 
vdso/vsyscall: Prepare introduction of struct vdso_clock
 
vdso: Add generic architecture-specific data storage
vdso: Add generic random data storage
vdso: Add generic time data storage
vdso: Address variable shadowing in macros
vdso: Introduce vdso/align.h
vdso: Introduce vdso/cache.h
vdso: Make vdso_time_data cacheline aligned
vdso: Move architecture related data before basetime data
vdso: Remove remnants of architecture-specific random state storage
vdso: Remove remnants of architecture-specific time storage
vdso: Rename included Makefile
vdso: Rework struct vdso_time_data and introduce struct vdso_clock
 
vduse: add virtio_fs to allowed dev id
 
verification/dot2k: Add support for nested monitors
 
veristat: @files-list.txt notation for object files list
veristat: Report program type guess results to sdterr
veristat: Strerror expects positive number (errno)
 
veth: use napi_skb_cache_get_bulk() instead of xdp_alloc_skb_bulk()
 
vfio-iommufd: Support pasid [at|de]tach for physical VFIO devices
 
vfio/pci: Align huge faults to order
vfio/pci: Handle INTx IRQ_NOTCONNECTED
vfio/pci: match IGD devices in display controller class
vfio/pci: Virtualize zero INTx PIN if no pdev->irq
 
vfio/type1: Catch zero from pin_user_pages_remote()
vfio/type1: Convert all vaddr_get_pfns() callers to use vfio_batch
vfio/type1: Use consistent types for page counts
vfio/type1: Use mapping page mask for pfnmaps
vfio/type1: Use vfio_batch for vaddr_get_pfns()
 
vfio/virtio: Enable support for virtio-block live migration
 
vfio: VFIO_DEVICE_[AT|DE]TACH_IOMMUFD_PT support pasid
 
VFS/autofs: try_lookup_one_len() does not need any locks
 
VFS: add common error checks to lookup_one_qstr_excl()
 
vfs: add initial support for CONFIG_DEBUG_VFS
vfs: add notifications for mount attach and detach
vfs: catch invalid modes in may_open()
 
VFS: change kern_path_locked() and user_path_locked_at() to never return negative dentry
VFS: Change vfs_mkdir() to return the dentry.
 
vfs: Convert devpts to use the new mount API
vfs: inline getname()
vfs: inline new_inode_pseudo() and de-staticize alloc_inode()
vfs: Remove invalidate_inodes()
vfs: remove some unused old mount api code
 
VFS: repack DENTRY_ flags.
VFS: repack LOOKUP_ bit flags.
 
vfs: use the new debug macros in inode_set_cached_link()
 
vhost-scsi: Add better resource allocation failure handling
vhost-scsi: Allocate iov_iter used for unaligned copies when needed
vhost-scsi: Allocate T10 PI structs only when enabled
vhost-scsi: Dynamically allocate scatterlists
vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
vhost-scsi: Fix vhost_scsi_send_bad_target()
vhost-scsi: Fix vhost_scsi_send_status()
vhost-scsi: protect vq->log_used with vq->mutex
vhost-scsi: Reduce mem use by moving upages to per queue
vhost-scsi: Reduce response iov mem use
vhost-scsi: Return queue full for page alloc failures during copy
vhost-scsi: Stop duplicating se_cmd fields
 
vhost: fix VHOST_*_OWNER documentation
 
vhost_task: fix vhost_task_create() documentation
 
virtchnl: add enumeration for the rxdid format
virtchnl: add support for enabling PTP on iAVF
virtchnl: make proto and filter action count unsigned
 
virtgpu: don't reset on shutdown
 
virtio-net: disable delayed refill when pausing rx
virtio-net: don't re-enable refill work too early when NAPI is disabled
virtio-net: fix total qstat values
virtio-net: free xsk_buffs on error in virtnet_xsk_pool_enable()
virtio-net: Map NAPIs to queues
virtio-net: Refactor napi_disable paths
virtio-net: Refactor napi_enable paths
virtio-net: tweak for better TX performance in NAPI mode
 
virtio: break and reset virtio devices on device_shutdown()
virtio: console: Use str_yes_no() helper in port_debugfs_show()
virtio: mem: Switch to use hrtimer_setup()
 
virtio_console: fix missing byte order handling for cols and rows
virtio_console: fix order of fields cols and rows
virtio_console: Get rid of unneeded temporary variable
 
virtio_net: Allocate rss_hdr with devres
virtio_net: Fix endian with virtio_net_ctrl_rss
virtio_net: simplify virtnet_set_affinity()
virtio_net: Split struct virtio_net_rss_config
virtio_net: Use new RSS config structs
virtio_net: Use persistent NAPI config
 
virtio_pci: Use self group type for cap commands
 
virtio_ring: Fix data race by tagging event_triggered as racy for KCSAN
 
virtiofs: add filesystem context source name check
 
vmalloc: drop Christoph from Reviewers
 
vmlinux.lds.h: Remove entry to place init_task onto init_stack
 
vmscan, cleanup: add for_each_managed_zone_pgdat macro
 
vmxnet3: Fix malformed packet sizing in vmxnet3_process_xdp
vmxnet3: unregister xdp rxq info in the reset path
vmxnet3: update MTU after device quiesce
 
vsnprintf: Drop unused const char fmt * in va_format()
vsnprintf: Mark binary printing functions with __printf() attribute
vsnprintf: Silence false positive GCC warning for va_format()
 
vsock/test: Fix occasional failure in SIOCOUTQ tests
 
vsock: avoid timeout during connect() if the socket is closing
 
vsprintf: add simple_strntoul
 
vxlan: Age out FDB entries based on 'updated' time
vxlan: Always refresh FDB 'updated' time when learning is enabled
vxlan: Annotate FDB data races
vxlan: Avoid unnecessary updates to FDB 'used' time
vxlan: Drop 'changelink' parameter from vxlan_dev_configure()
vxlan: Join / leave MC group after remote changes
vxlan: Read jiffies once when updating FDB 'used' time
vxlan: Refresh FDB 'updated' time upon 'NTF_USE'
vxlan: Refresh FDB 'updated' time upon user space updates
vxlan: Remove unnecessary comments for vxlan_rcv() and vxlan_err_lookup()
vxlan: vnifilter: Fix unlocked deletion of default FDB entry
 
w1: fix NULL pointer dereference in probe
w1: w1_therm: w1: Use HWMON_CHANNEL_INFO macro to simplify code
 
wait: avoid spurious calls to prepare_to_wait_event() in ___wait_event()
 
watch_queue: fix pipe accounting mismatch
 
watchdog/hardlockup/perf: Fix perf_event memory leak
watchdog/hardlockup/perf: Warn if watchdog_ev is leaked
 
watchdog/perf: optimize bytes copied and remove manual NUL-termination
 
watchdog: aspeed: fix 64-bit division
watchdog: aspeed: Update bootstatus handling
watchdog: Convert to use device property
watchdog: cros-ec: Add newlines to printks
watchdog: Enable RZV2HWDT driver depend on ARCH_RENESAS
watchdog: lenovo_se30_wdt: include io.h for devm_ioremap()
watchdog: lenovo_se30_wdt: Watchdog driver for Lenovo SE30 platform
watchdog: nic7018_wdt: tidy up ACPI ID table
watchdog: npcm: Remove unnecessary NULL check before clk_prepare_enable/clk_disable_unprepare
watchdog: s3c2410_wdt: Fix PMU register bits for ExynosAutoV920 SoC
watchdog: sunxi_wdt: Add support for Allwinner A523
watchdog: Switch to use hrtimer_setup()
 
wifi: add wireless list to MAINTAINERS
wifi: at76c50x: fix use after free access in at76_disconnect
wifi: ath10k: Deprecate qcom,ath10k-calibration-variant properties
wifi: ath11k/ath12k: Replace irq_set_affinity_hint() with irq_set_affinity_and_hint()
wifi: ath11k: Add firmware coredump collection support
wifi: ath11k: add srng->lock for ath11k_hal_srng_* in monitor mode
wifi: ath11k: add support for MU EDCA
wifi: ath11k: Clear affinity hint before calling ath11k_pcic_free_irq() in error path
wifi: ath11k: Deprecate qcom,ath11k-calibration-variant properties
wifi: ath11k: Fix DMA buffer allocation to resolve SWIOTLB issues
wifi: ath11k: fix memory leak in ath11k_xxx_remove()
wifi: ath11k: fix RCU stall while reaping monitor destination ring
wifi: ath11k: fix wrong overriding for VHT Beamformee STS Capability
wifi: ath11k: pass tx arvif for MBSSID and EMA beacon generation
wifi: ath11k: refactor transmitted arvif retrieval
wifi: ath11k: remove peer extra rssi update
wifi: ath11k: update channel list in reg notifier instead reg worker
wifi: ath11k: update channel list in worker when wait flag is set
wifi: ath11k: Use dma_alloc_noncoherent for rx_tid buffer allocation
wifi: ath11k: use union for vaddr and iaddr in target_mem_chunk
wifi: ath12k: Add drop descriptor handling for monitor ring
wifi: ath12k: Add EHT MCS support in Extended Rx statistics
wifi: ath12k: add factory test mode support
wifi: ath12k: Add HAL_PHYRX_GENERIC_EHT_SIG TLV parsing support
wifi: ath12k: Add HAL_PHYRX_GENERIC_U_SIG TLV parsing support
wifi: ath12k: Add HAL_PHYRX_OTHER_RECEIVE_INFO TLV parsing support
wifi: ath12k: Add HAL_RX_PPDU_START_USER_INFO TLV parsing support
wifi: ath12k: Add HTT source ring ID for monitor rings
wifi: ath12k: Add missing htt_metadata flag in ath12k_dp_tx()
wifi: ath12k: Add NULL check to validate tpc_stats
wifi: ath12k: Add peer extended Rx statistics debugfs support
wifi: ath12k: Add Support for enabling or disabling specific features based on ACPI bitflag
wifi: ath12k: Add support for MLO Multicast handling in driver
wifi: ath12k: Add support for obtaining the buffer type ACPI function bitmap
wifi: ath12k: Add support for reading variant from ACPI to download board data file
wifi: ath12k: add support of station average signal strength
wifi: ath12k: Add Support to Calculate and Display TPC Values
wifi: ath12k: Add Support to Parse TPC Event from Firmware
wifi: ath12k: Adjust the timing to access ACPI table
wifi: ath12k: allocate new links in change_vif_links()
wifi: ath12k: Avoid code duplication in monitor ring processing
wifi: ath12k: Avoid memory leak while enabling statistics
wifi: ath12k: Avoid multiple times configuring monitor filter
wifi: ath12k: Avoid napi_sync() before napi_enable()
wifi: ath12k: cleanup ath12k_mac_mlo_ready()
wifi: ath12k: Clear affinity hint before calling ath12k_pci_free_irq() in error path
wifi: ath12k: Disable MLO in Factory Test Mode
wifi: ath12k: Dump additional PDEV receive rate HTT stats
wifi: ath12k: Dump PDEV receive rate HTT stats
wifi: ath12k: Dump PDEV transmit rate HTT stats
wifi: ath12k: eliminate redundant debug mask check in ath12k_dbg()
wifi: ath12k: Enable filter config for monitor destination ring
wifi: ath12k: Enable MLO for single split-phy PCI device
wifi: ath12k: Enable MLO setup ready and teardown commands for single split-phy device
wifi: ath12k: Enable monitor ring mask for QCN9274
wifi: ath12k: encode max Tx power in scan channel list command
wifi: ath12k: export ath12k_wmi_tlv_hdr for testmode
wifi: ath12k: Fetch regdb.bin file from board-2.bin
wifi: ath12k: fix ath12k_hal_tx_cmd_ext_desc_setup() info1 override
wifi: ath12k: Fix end offset bit definition in monitor ring descriptor
wifi: ath12k: fix handling of CSA offsets in beacon template command
wifi: ath12k: Fix invalid data access in ath12k_dp_rx_h_undecap_nwifi
wifi: ath12k: Fix invalid entry fetch in ath12k_dp_mon_srng_process
wifi: ath12k: Fix locking in "QMI firmware ready" error paths
wifi: ath12k: fix memory leak in ath12k_pci_remove()
wifi: ath12k: Fix pdev lookup in WBM error processing
wifi: ath12k: fix skb_ext_desc leak in ath12k_dp_tx() error path
wifi: ath12k: fix the ampdu id fetch in the HAL_RX_MPDU_START TLV
wifi: ath12k: handle ath12k_mac_ieee80211_sta_bw_to_wmi() for link sta
wifi: ath12k: Handle end reason for the monitor destination ring
wifi: ath12k: handle link removal in change_vif_links()
wifi: ath12k: Handle monitor drop TLVs scenario
wifi: ath12k: Handle PPDU spread across multiple buffers
wifi: ath12k: Improve BSS discovery with hidden SSID in 6 GHz band
wifi: ath12k: introduce ath12k_generic_dbg()
wifi: ath12k: Optimize NAPI budget by adjusting PPDU processing
wifi: ath12k: pass BSSID index as input for EMA
wifi: ath12k: pass tx arvif for MBSSID and EMA beacon generation
wifi: ath12k: prevent CSA counter to reach 0 and hit WARN_ON_ONCE
wifi: ath12k: Refactor Rx status TLV parsing procedure argument
wifi: ath12k: Refactor the format of peer rate table information
wifi: ath12k: Refactor the monitor Rx parser handler argument
wifi: ath12k: Refactor the monitor Tx/RX handler procedure arguments
wifi: ath12k: refactor transmitted arvif retrieval
wifi: ath12k: relocate a few functions in mac.c
wifi: ath12k: relocate ath12k_mac_ieee80211_sta_bw_to_wmi()
wifi: ath12k: Remove dependency on single_chip_mlo_support for mlo_capable flag
wifi: ath12k: remove redundant declaration of ath12k_dp_rx_h_find_peer()
wifi: ath12k: remove redundant logic for initializing arvif
wifi: ath12k: remove redundant vif settings during link interface creation
wifi: ath12k: remove return for empty tx bitrate in mac_op_sta_statistics
wifi: ath12k: Report proper tx completion status to mac80211
wifi: ath12k: report station mode receive rate for IEEE 802.11be
wifi: ath12k: report station mode signal strength
wifi: ath12k: report station mode transmit rate
wifi: ath12k: Request beacon stats from firmware
wifi: ath12k: Request pdev stats from firmware
wifi: ath12k: Request vdev stats from firmware
wifi: ath12k: Restructure the code for monitor ring processing
wifi: ath12k: Support Latency Stats
wifi: ath12k: Support Received FSE Stats
wifi: ath12k: Support Sounding Stats
wifi: ath12k: Support Uplink MUMIMO Trigger Stats
wifi: ath12k: Support Uplink OFDMA Trigger Stats
wifi: ath12k: update beacon template function to use arvif structure
wifi: ath12k: Update HTT_TCL_METADATA version and bit mask definitions
wifi: ath12k: update the latest CSA counter
wifi: ath12k: Update the peer id in PPDU end user stats TLV
wifi: ath12k: use arvif instead of link_conf in ath12k_mac_set_key()
wifi: ath12k: use link specific bss_conf as well in ath12k_mac_vif_cache_flush()
wifi: ath9k: cleanup struct ath_tx_control and ath_tx_prepare()
wifi: ath9k: do not submit zero bytes to the entropy pool
wifi: ath9k: return by of_get_mac_address
wifi: ath9k: use unsigned long for activity check timestamp
wifi: ath: create common testmode_i.h file for ath drivers
wifi: b43: Replace outdated firmware URL
wifi: brcm80211: fmac: Add error handling for brcmf_usb_dl_writeimage()
wifi: brcmfmac: fix memory leak in brcmf_get_module_param
wifi: cfg80211: allow IR in 20 MHz configurations
wifi: cfg80211: allow setting extended MLD capa/ops
wifi: cfg80211: convert timeouts to secs_to_jiffies()
wifi: cfg80211: expose cfg80211_chandef_get_width()
wifi: cfg80211: expose update timestamp to drivers
wifi: cfg80211: fix out-of-bounds access during multi-link element defragmentation
wifi: cfg80211: Fix trace print for removed links
wifi: cfg80211: improve supported_selector documentation
wifi: cfg80211: init wiphy_work before allocating rfkill fails
wifi: cfg80211: move link reconfig parameters into a struct
wifi: cfg80211: reorg sinfo structure elements for mesh
wifi: cfg80211: Update the link address when a link is added
wifi: ieee80211: Add missing EHT MAC capabilities
wifi: ipw2x00: Fix spelling mistake "stablization" -> "stabilization"
wifi: ipw2x00: Remove unused libipw_rx_any()
wifi: iwlegacy: avoid size increase
wifi: iwlegacy: don't warn for unused variables with DEBUG_FS=n
wifi: iwlwifi: add Debug Host Command APIs
wifi: iwlwifi: add IWL_MAX_NUM_IGTKS macro
wifi: iwlwifi: add iwlmld sub-driver
wifi: iwlwifi: Add new TAS disable reason for invalid table source
wifi: iwlwifi: add OMI bandwidth reduction APIs
wifi: iwlwifi: add support for BE213
wifi: iwlwifi: add support for external 32 KHz clock
wifi: iwlwifi: add support for Killer on MTL
wifi: iwlwifi: add twt operation cmd
wifi: iwlwifi: back off on continuous errors
wifi: iwlwifi: be less aggressive with re-probe
wifi: iwlwifi: bump FW API to 98 for BZ/SC/DR devices
wifi: iwlwifi: bump minimum API version in BZ/SC to 93
wifi: iwlwifi: cfg: separate 22000/BZ family HT params
wifi: iwlwifi: clarify the meaning of IWL_INIT_PHY
wifi: iwlwifi: do not use iwlmld for non-wifi7 devices
wifi: iwlwifi: don't warn during reprobe
wifi: iwlwifi: don't warn if the NIC is gone in resume
wifi: iwlwifi: don't warn when if there is a FW error
wifi: iwlwifi: dvm: Avoid -Wflex-array-member-not-at-end warnings
wifi: iwlwifi: dvm: Remove unused iwl_rx_ant_restriction
wifi: iwlwifi: enable 320 MHz on slow PCIe links
wifi: iwlwifi: export iwl_get_lari_config_bitmap
wifi: iwlwifi: fix debug actions order
wifi: iwlwifi: fix print for ECKV
wifi: iwlwifi: Fix spelling mistake "Increate" -> "Increase"
wifi: iwlwifi: fix the check for the SCRATCH register upon resume
wifi: iwlwifi: fix the ECKV UEFI variable name
wifi: iwlwifi: Fix uninitialized variable with __free()
wifi: iwlwifi: fw: make iwl_send_dbg_dump_complete_cmd() static
wifi: iwlwifi: implement dump region split
wifi: iwlwifi: Indicate support for EPCS
wifi: iwlwifi: location api cleanup
wifi: iwlwifi: make no_160 more generic
wifi: iwlwifi: mark Br device not integrated
wifi: iwlwifi: mld: add a debug level for EHT prints
wifi: iwlwifi: mld: add a debug level for PTP prints
wifi: iwlwifi: mld: add debugfs to control MLO scan
wifi: iwlwifi: mld: add support for DHC_TOOLS_UMAC_GET_TAS_STATUS command
wifi: iwlwifi: mld: Add support for WIPHY_DEBUGFS_READ_FILE_OPS_MLD macro
wifi: iwlwifi: mld: allow EMLSR for unequal bandwidth
wifi: iwlwifi: mld: always do MLO scan before link selection
wifi: iwlwifi: mld: assume wiphy is locked when getting BSS ifaces
wifi: iwlwifi: mld: avoid selecting bad links
wifi: iwlwifi: mld: Correctly configure the A-MSDU max lengths
wifi: iwlwifi: mld: enable OMI bandwidth reduction on 6 GHz
wifi: iwlwifi: mld: Ensure wiphy lock is held during debugfs read operations
wifi: iwlwifi: mld: fix bad RSSI handling
wifi: iwlwifi: mld: fix BAID validity check
wifi: iwlwifi: mld: fix build with CONFIG_PM_SLEEP undefined
wifi: iwlwifi: mld: fix copy/paste error
wifi: iwlwifi: mld: fix OMI time protection logic
wifi: iwlwifi: mld: fix PM_SLEEP -Wundef warning
wifi: iwlwifi: mld: fix SMPS W/A
wifi: iwlwifi: mld: inform trans on init failure
wifi: iwlwifi: mld: initialize regulatory early
wifi: iwlwifi: mld: iwl_mld_remove_link can't fail
wifi: iwlwifi: mld: KUnit: create chanctx with a custom width
wifi: iwlwifi: mld: KUnit: introduce iwl_mld_kunit_link
wifi: iwlwifi: mld: KUnit: test iwl_mld_channel_load_allows_emlsr
wifi: iwlwifi: mld: make iwl_mld_run_fw_init_sequence static
wifi: iwlwifi: mld: move the ftm initiator data to ftm-initiator.h
wifi: iwlwifi: mld: only create debugfs symlink if it does not exist
wifi: iwlwifi: mld: prevent toggling EMLSR due to FW requests
wifi: iwlwifi: mld: properly handle async notification in op mode start
wifi: iwlwifi: mld: reduce scope for uninitialized variable
wifi: iwlwifi: mld: refactor iwl_mld_valid_emlsr_pair
wifi: iwlwifi: mld: remove AP keys only for AP STA
wifi: iwlwifi: mld: remove IWL_MLD_EMLSR_BLOCKED_FW
wifi: iwlwifi: mld: Rename WIPHY_DEBUGFS_HANDLER_WRAPPER to WIPHY_DEBUGFS_WRITE_HANDLER_WRAPPER
wifi: iwlwifi: mld: Restart firmware on iwl_mld_no_wowlan_resume() error
wifi: iwlwifi: mld: silence uninitialized variable warning
wifi: iwlwifi: mld: track channel_load_not_by_us
wifi: iwlwifi: mld: use the right iface iterator in low_latency
wifi: iwlwifi: mld: we support v6 of compressed_ba_notif
wifi: iwlwifi: mvm: cleanup of TAS structure and enums
wifi: iwlwifi: mvm: Fix bit size calculation in iwl_dbgfs_tas_get_status_read
wifi: iwlwifi: mvm: fix setting the TK when associated
wifi: iwlwifi: mvm: Indicate support link reconfiguration
wifi: iwlwifi: mvm: Remove unused iwl_mvm_ftm_*_add_pasn_sta functions
wifi: iwlwifi: mvm: Remove unused iwl_mvm_ftm_add_pasn_sta
wifi: iwlwifi: mvm: Remove unused iwl_mvm_rx_missed_vap_notif
wifi: iwlwifi: mvm: rename and move iwl_mvm_eval_dsm_rfi() to iwl_rfi_is_enabled_in_bios()
wifi: iwlwifi: pcie: set state to no-FW before reset handshake
wifi: iwlwifi: properly set the names for SC devices
wifi: iwlwifi: remember if the UATS table was read successfully
wifi: iwlwifi: remove a buggy else statement in op_mode selection
wifi: iwlwifi: remove mld/roc.c
wifi: iwlwifi: remove mvm prefix from iwl_mvm_d3_end_notif
wifi: iwlwifi: remove mvm prefix from iwl_mvm_esr_mode_notif
wifi: iwlwifi: Remove old device data
wifi: iwlwifi: remove the mvm prefix from iwl_mvm_aux_sta_cmd
wifi: iwlwifi: remove the mvm prefix from iwl_mvm_ctdp_cmd
wifi: iwlwifi: remove the version number from iwl_dts_measurement_notif_v2
wifi: iwlwifi: Remove unused iwl_bz_name
wifi: iwlwifi: restore missing initialization of async_handlers_list
wifi: iwlwifi: support ROC version 6
wifi: iwlwifi: Unify TAS block list handling in regulatory.c
wifi: iwlwifi: use 0xff instead of 0xffffffff for invalid
wifi: iwlwifi: use correct IMR dump variable
wifi: iwlwifi: w/a FW SMPS mode selection
wifi: libertas: cmd: remove unused functions
wifi: libertas: main: remove unused functions
wifi: libertas: Remove unused auto deep sleep code
wifi: mac80211: Add counter for all monitor interfaces
wifi: mac80211: add HT and VHT basic set verification
wifi: mac80211: add ieee80211_iter_chan_contexts_mtx
wifi: mac80211: Add processing of TTLM teardown frame
wifi: mac80211: add strict mode disabling workarounds
wifi: mac80211: Add support for EPCS configuration
wifi: mac80211: aggregation: remove deflink accesses for MLO
wifi: mac80211: allow 320 MHz FTM measurements
wifi: mac80211: always send max agg subframe num in strict mode
wifi: mac80211: check basic rates validity in sta_link_apply_parameters
wifi: mac80211: don't include MLE in ML reconf per-STA profile
wifi: mac80211: don't unconditionally call drv_mgd_complete_tx()
wifi: mac80211: Drop cooked monitor support
wifi: mac80211: enable removing assoc link
wifi: mac80211: ensure sdata->work is canceled before initialized.
wifi: mac80211: fix indentation in ieee80211_set_monitor_channel()
wifi: mac80211: fix integer overflow in hwmp_route_info_get()
wifi: mac80211: fix ML reconf reset in disconnect
wifi: mac80211: Fix possible integer promotion issue
wifi: mac80211: fix the type of status_code for negotiated TID to Link Mapping
wifi: mac80211: fix U-APSD check in ML reconfiguration
wifi: mac80211: fix userspace_selectors corruption
wifi: mac80211: fix warning on disconnect during failed ML reconf
wifi: mac80211: mlme: support extended MLD capa/ops in assoc
wifi: mac80211: Notify cfg80211 about added link addresses
wifi: mac80211: Purge vif txq in ieee80211_do_stop()
wifi: mac80211: Refactor ieee80211_sta_wmm_params()
wifi: mac80211: refactor populating mesh related fields in sinfo
wifi: mac80211: remove misplaced drv_mgd_complete_tx() call
wifi: mac80211: remove SSID from ML reconf
wifi: mac80211: restore monitor for outgoing frames
wifi: mac80211: rework the Tx of the deauth in ieee80211_set_disassoc()
wifi: mac80211: set ieee80211_prep_tx_info::link_id upon Auth Rx
wifi: mac80211: Set n_channels after allocating struct cfg80211_scan_request
wifi: mac80211: set WMM in ML reconfiguration
wifi: mac80211: tests: add tests for ieee80211_determine_chan_mode
wifi: mac80211: Update skb's control block key in ieee80211_tx_dequeue()
wifi: mac80211: use cfg80211_chandef_get_width()
wifi: mac80211: use supported selectors from assoc in ML reconf
wifi: mac80211_hwsim: enable strict mode
wifi: mac80211_hwsim: Fix MLD address translation
wifi: mt76: Add check for devm_kstrdup()
wifi: mt76: add mt76_get_power_bound helper function
wifi: mt76: Check link_conf pointer in mt76_connac_mcu_sta_basic_tlv()
wifi: mt76: disable napi on driver removal
wifi: mt76: mt76x2u: add TP-Link TL-WDN6200 ID to device table
wifi: mt76: mt7915: cleanup mt7915_get_power_bound
wifi: mt76: mt7915: fix possible integer overflows in mt7915_muru_stats_show()
wifi: mt76: mt7921: fix kernel panic due to null pointer dereference
wifi: mt76: mt7925: add EHT control support based on the CLC data
wifi: mt76: mt7925: add MTCL support to enhance the regulatory compliance
wifi: mt76: mt7925: adjust rm BSS flow to prevent next connection failure
wifi: mt76: mt7925: ensure wow pattern command align fw format
wifi: mt76: mt7925: fix country count limitation for CLC
wifi: mt76: mt7925: fix fails to enter low power mode in suspend state
wifi: mt76: mt7925: fix missing hdr_trans_tlv command for broadcast wtbl
wifi: mt76: mt7925: fix the wrong link_idx when a p2p_device is present
wifi: mt76: mt7925: fix the wrong simultaneous cap for MLO
wifi: mt76: mt7925: integrate *mlo_sta_cmd and *sta_cmd
wifi: mt76: mt7925: introduce MLO capability control
wifi: mt76: mt7925: load the appropriate CLC data based on hardware type
wifi: mt76: mt7925: Remove unnecessary if-check
wifi: mt76: mt7925: remove unused acpi function for clc
wifi: mt76: mt7925: Simplify HIF suspend handling to avoid suspend fail
wifi: mt76: mt7925: update the channel usage when the regd domain changed
wifi: mt76: mt7925: update the power-saving flow
wifi: mt76: mt792x: extend MTCL of APCI to version3 for EHT control
wifi: mt76: mt792x: re-register CHANCTX_STA_CSA only for the mt7921 series
wifi: mt76: mt7996: Add change_vif_links stub
wifi: mt76: mt7996: Add link_info_changed callback
wifi: mt76: mt7996: Add mt7996_mac_sta_change_links callback
wifi: mt76: mt7996: Add mt7996_mcu_sta_mld_setup_tlv() and mt7996_mcu_sta_eht_mld_tlv()
wifi: mt76: mt7996: Add mt7996_mcu_teardown_mld_sta rouine
wifi: mt76: mt7996: Add mt7996_sta_link struct in mt7996_vif_link
wifi: mt76: mt7996: Add mt7996_sta_link to mt7996_mcu_add_bss_info signature
wifi: mt76: mt7996: Add mt7996_sta_state routine
wifi: mt76: mt7996: Add vif_cfg_changed callback
wifi: mt76: mt7996: cleanup mt7996_get_power_bound
wifi: mt76: mt7996: fix locking in mt7996_mac_sta_rc_work()
wifi: mt76: mt7996: fix SER reset trigger on WED reset
wifi: mt76: mt7996: implement driver specific get_txpower function
wifi: mt76: mt7996: Introduce mt7996_sta_link container
wifi: mt76: mt7996: Rely on mt7996_sta_link in sta_add/sta_remove callbacks
wifi: mt76: mt7996: Rely on mt7996_vif/sta_link in twt teardown
wifi: mt76: mt7996: Rely on mt7996_vif_link in mt7996_mcu_twt_agrt_update signature
wifi: mt76: mt7996: Rely on wcid_to_sta in mt7996_mac_add_txs_skb()
wifi: mt76: mt7996: remove mt7996_mac_enable_rtscts()
wifi: mt76: mt7996: remove unnecessary key->cipher check for BIP frames
wifi: mt76: mt7996: revise TXS size
wifi: mt76: mt7996: rework mt7996_ampdu_action to support MLO
wifi: mt76: mt7996: rework mt7996_mac_sta_poll to support MLO
wifi: mt76: mt7996: rework mt7996_mac_sta_rc_work to support MLO
wifi: mt76: mt7996: rework mt7996_mac_write_txwi() for MLO support
wifi: mt76: mt7996: rework mt7996_mcu_add_obss_spr to support MLO
wifi: mt76: mt7996: rework mt7996_mcu_beacon_inband_discov to support MLO
wifi: mt76: mt7996: rework mt7996_net_fill_forward_path to support MLO
wifi: mt76: mt7996: rework mt7996_rx_get_wcid to support MLO
wifi: mt76: mt7996: rework mt7996_set_hw_key to support MLO
wifi: mt76: mt7996: rework mt7996_sta_hw_queue_read to support MLO
wifi: mt76: mt7996: rework mt7996_sta_set_4addr and mt7996_sta_set_decap_offload to support MLO
wifi: mt76: mt7996: rework mt7996_update_mu_group to support MLO
wifi: mt76: mt7996: rework set/get_tsf callabcks to support MLO
wifi: mt76: mt7996: set vif default link_id adding/removing vif links
wifi: mt76: mt7996: Support MLO in mt7996_mac_sta_event()
wifi: mt76: mt7996: Update mt7996_mcu_add_rate_ctrl to MLO
wifi: mt76: mt7996: Update mt7996_mcu_add_sta to MLO support
wifi: mt76: mt7996: Update mt7996_tx to MLO support
wifi: mt76: mt7996: use the correct vif link for scanning/roc
wifi: mt76: only mark tx-status-failed frames as ACKed on mt76x0/2
wifi: mt76: scan: fix setting tx_info fields
wifi: mt76: scan: set vif offchannel link for scanning/roc
wifi: mwifiex: Add __nonstring annotations for unterminated strings
wifi: mwifiex: Constify struct mwifiex_if_ops
wifi: mwifiex: Fix HT40 bandwidth issue.
wifi: mwifiex: Fix premature release of RF calibration data.
wifi: mwifiex: Fix RF calibration data download from file
wifi: mwifiex: Remove unused mwifiex_uap_del_sta_data
wifi: nl80211/cfg80211: Stop supporting cooked monitor
wifi: nl80211: re-enable multi-link reconfiguration
wifi: nl80211: store chandef on the correct link when starting CAC
wifi: plfxlc: Remove erroneous assert in plfxlc_mac_release
wifi: qtnfmac: Avoid multiple -Wflex-array-member-not-at-end warnings
wifi: rt2x00: Switch to use hrtimer_setup()
wifi: rt2x00: Switch to use hrtimer_update_function()
wifi: rtl8xxxu: Enable AP mode for RTL8192CU (RTL8188CUS)
wifi: rtl8xxxu: retry firmware download on error
wifi: rtlwifi: rtl8192de: Fix typos of debug message of phy setting
wifi: rtw88: Add __nonstring annotations for unterminated strings
wifi: rtw88: Add rtw8814a.{c,h}
wifi: rtw88: Add rtw8814a_table.c (part 1/2)
wifi: rtw88: Add rtw8814a_table.c (part 2/2)
wifi: rtw88: Add rtw8814ae.c
wifi: rtw88: Add rtw8814au.c
wifi: rtw88: Add some definitions for RTL8814AU
wifi: rtw88: Add support for Mercusys MA30N and D-Link DWA-T185 rev. A1
wifi: rtw88: Constify some more structs and arrays
wifi: rtw88: Don't use static local variable in rtw8821c_set_tx_power_index_by_rate
wifi: rtw88: Don't use static local variable in rtw8822b_set_tx_power_index_by_rate
wifi: rtw88: Enable the new RTL8814AE/RTL8814AU drivers
wifi: rtw88: Extend rf_base_addr and rf_sipi_addr for RTL8814AU
wifi: rtw88: Extend rtw_debugfs_get_phy_info() for RTL8814AU
wifi: rtw88: Extend rtw_debugfs_get_tx_pwr_tbl() for RTL8814AU
wifi: rtw88: Extend rtw_fw_send_ra_info() for RTL8814AU
wifi: rtw88: Extend rtw_phy_config_swing_table() for RTL8814AU
wifi: rtw88: Extend struct rtw_pwr_track_tbl for RTL8814AU
wifi: rtw88: Extend TX power stuff for 3-4 spatial streams
wifi: rtw88: Fix __rtw_download_firmware() for RTL8814AU
wifi: rtw88: Fix a typo of debug message in rtw8723d_iqk_check_tx_failed()
wifi: rtw88: Fix download_firmware_validate() for RTL8814AU
wifi: rtw88: Fix rtw_desc_to_mcsrate() to handle MCS16-31
wifi: rtw88: Fix rtw_init_ht_cap() for RTL8814AU
wifi: rtw88: Fix rtw_init_vht_cap() for RTL8814AU
wifi: rtw88: Fix rtw_mac_power_switch() for RTL8814AU
wifi: rtw88: Fix rtw_rx_phy_stat() for RTL8814AU
wifi: rtw88: Fix rtw_update_sta_info() for RTL8814AU
wifi: rtw88: Rename RTW_RATE_SECTION_MAX to RTW_RATE_SECTION_NUM
wifi: rtw89: 8922a: enable dynamic antenna gain
wifi: rtw89: 8922a: fix incorrect STA-ID in EHT MU PPDU
wifi: rtw89: add H2C command of TX time for WiFi 7 chips
wifi: rtw89: add support for HW TKIP crypto
wifi: rtw89: add support for negative values of dBm to linear conversion
wifi: rtw89: add wiphy_lock() to work that isn't held wiphy_lock() yet
wifi: rtw89: call power_on ahead before selecting firmware
wifi: rtw89: cleanup unused rtwdev::roc_work
wifi: rtw89: coex: Add parser for Bluetooth channel map report version 7
wifi: rtw89: coex: Add protect to avoid A2DP lag while Wi-Fi connecting
wifi: rtw89: coex: Assign value over than 0 to avoid firmware timer hang
wifi: rtw89: coex: Fix coexistence report not show as expected
wifi: rtw89: coex: RTL8852BT coexistence Wi-Fi firmware support for 0.29.122.0
wifi: rtw89: coex: Separated Wi-Fi connecting event from Wi-Fi scan event
wifi: rtw89: coex: To avoid TWS serials A2DP lag, adjust slot arrangement
wifi: rtw89: coex: Update Wi-Fi/Bluetooth coexistence version to 7.0.2
wifi: rtw89: coex: Update Wi-Fi/Bluetooth coexistence version to 7.0.3
wifi: rtw89: coex: Update Wi-Fi/Bluetooth coexistence version to 7.0.4
wifi: rtw89: Correct immediate cfg_len calculation for scan_offload_be
wifi: rtw89: debugfs depends on CFG80211's one
wifi: rtw89: debugfs: implement file_ops::read/write to replace seq_file
wifi: rtw89: debugfs: specify buffer size allocated by devm_kazlloc() for reading
wifi: rtw89: debugfs: use debugfs_short_fops
wifi: rtw89: debugfs: use wiphy_locked_debugfs_{read,write}() if needed
wifi: rtw89: enable dynamic antenna gain based on country
wifi: rtw89: fw: add blacklist to avoid obsolete secure firmware
wifi: rtw89: fw: add debug message for unexpected secure firmware
wifi: rtw89: fw: correct debug message format in rtw89_build_txpwr_trk_tbl_from_elm()
wifi: rtw89: fw: don't reject firmware in blacklist to prevent breaking users
wifi: rtw89: fw: get sb_sel_ver via get_unaligned_le32()
wifi: rtw89: fw: propagate error code from rtw89_h2c_tx()
wifi: rtw89: fw: safely cast mfw_hdr pointer from firmware->data
wifi: rtw89: fw: update role_maintain H2C command for roles operating on band 1
wifi: rtw89: fw: use struct to fill role_maintain H2C command
wifi: rtw89: fw: validate multi-firmware header before accessing
wifi: rtw89: fw: validate multi-firmware header before getting its size
wifi: rtw89: mac: define registers of agg_limit and txcnt_limit to share common flow
wifi: rtw89: manual cosmetic along lockdep_assert_wiphy()
wifi: rtw89: Parse channel from IE to correct invalid hardware reports during scanning
wifi: rtw89: pci: correct ISR RDU bit for 8922AE
wifi: rtw89: pci: not assert wiphy_lock to free early_h2c for PCI probe/remove
wifi: rtw89: phy: add PHY context array to support functions per PHY
wifi: rtw89: phy: disable CFO track when two PHY are working simultaneously
wifi: rtw89: phy: rename to RTW89_PHY_NUM as proper naming
wifi: rtw89: phy: support ch_info per PHY
wifi: rtw89: phy: support DIG per PHY
wifi: rtw89: phy: support EDCCA log per PHY
wifi: rtw89: phy: support EDCCA per PHY
wifi: rtw89: phy: support env_monitor per PHY
wifi: rtw89: ps: update H2C command with more info for PS
wifi: rtw89: refine mechanism of TAS
wifi: rtw89: regd: avoid using BITMAP_FROM_U64() to assign function bitmap
wifi: rtw89: regd: handle supported regulatory functions by country
wifi: rtw89: regd: refactor init/setup flow and prototype
wifi: rtw89: regd: support loading regd table from fw element
wifi: rtw89: remove consumers of driver mutex
wifi: rtw89: remove definition of driver mutex
wifi: rtw89: rtw8852b{t}: fix TSSI debug timestamps
wifi: rtw89: set force HE TB mode when connecting to 11ax AP
wifi: rtw89: use wiphy_work() to replace ieee802111_work()
wifi: Switch to use hrtimer_setup()
wifi: virt_wifi: Add __nonstring annotations for unterminated strings
wifi: wfx: align declarations between bus_spi.c and bus_sdio.c
wifi: wfx: allow SDIO device to wake up the host
wifi: wfx: allow SPI device to wake up the host
wifi: wfx: allow to enable WoWLAN using NL80211
wifi: wfx: declare support for WoWLAN
wifi: wl1251: fix memory leak in wl1251_tx_work
wifi: zd1211rw: Add __nonstring annotations for unterminated strings
 
writeback: fix calculations in trace_balance_dirty_pages() for cgwb
writeback: fix false warning in inode_to_wb()
writeback: let trace_balance_dirty_pages() take struct dtc as parameter
writeback: rename variables in trace_balance_dirty_pages()
 
x86 boot build: make git ignore stale 'tools' directory
 
x86,kcfi: Fix EXPORT_SYMBOL vs kCFI
 
x86/acpi/cstate: Improve Intel Family model checks
 
x86/ACPI: CPPC: Add missing include
 
x86/acpi: Don't limit CPUs to 1 for Xen PV guests due to disabled ACPI
x86/acpi: Replace manual page table initialization with kernel_ident_mapping_init()
 
x86/alternative: Simplify callthunk patching
 
x86/alternatives: Clean up preprocessor conditional block comments
x86/alternatives: Simplify alternative_call() interface
 
x86/amd_node, platform/x86/amd/hsmp: Have HSMP use SMN through AMD_NODE
x86/amd_node, platform/x86/amd/hsmp: Have HSMP use SMN through AMD_NODE
 
x86/amd_node: Add a smn_read_register() helper
x86/amd_node: Add a smn_read_register() helper
x86/amd_node: Add SMN offsets to exclusive region access
x86/amd_node: Add SMN offsets to exclusive region access
x86/amd_node: Add support for debugfs access to SMN registers
x86/amd_node: Add support for debugfs access to SMN registers
 
x86/apic: Fix 32-bit APIC initialization for extended Intel Families
x86/apic: Use str_disabled_enabled() helper in print_ipi_mode()
 
x86/arch_prctl/64: Clean up ARCH_MAP_VDSO_32
 
x86/arch_prctl: Simplify sys_arch_prctl()
 
x86/asm: Make asm export of __ref_stack_chk_guard unconditional
x86/asm: Merge KSTK_ESP() implementations
x86/asm: Use asm_inline() instead of asm() in clwb()
x86/asm: Use CLFLUSHOPT and CLWB mnemonics in
 
x86/bhi: Add BHI stubs
x86/bhi: Do not set BHI_DIS_S in 32-bit mode
 
x86/boot/64: Remove inverse relocations
 
x86/boot/sev: Avoid shared GHCB page for early memory acceptance
x86/boot/sev: Support memory acceptance in the EFI stub under SVSM
 
x86/boot: Add back some padding for the CRC-32 checksum
x86/boot: Add missing has_cpuflag() prototype
x86/boot: Change some static bootflag functions to bool
x86/boot: Disable stack protector for early boot code
x86/boot: Do not test if AC and ID eflags are changeable on x86_64
x86/boot: Drop CRC-32 checksum and the build tool that generates it
x86/boot: Mark start_secondary() with __noendbr
x86/boot: Move setting of memblock parameters to e820__memblock_setup()
x86/boot: Move the LA57 trampoline to separate source file
x86/boot: Split kernel resources setup into the setup_kernel_resources() helper function
x86/boot: Split parsing of boot_params into the parse_boot_params() helper function
x86/boot: Work around broken busybox 'truncate' tool
 
x86/bootflag: Micro-optimize sbf_write()
x86/bootflag: Replace open-coded parity calculation with parity8()
 
x86/bpf: Add IBHF call at end of classic BPF
x86/bpf: Call branch history clearing sequence on exit
x86/bpf: Fix BPF percpu accesses
 
x86/bugs: Add AUTO mitigations for mds/taa/mmio/rfds
x86/bugs: Add RSB mitigation document
x86/bugs: Add X86_BUG_SPECTRE_V2_USER
x86/bugs: Don't fill RSB on context switch with eIBRS
x86/bugs: Don't fill RSB on VMEXIT with eIBRS+retpoline
x86/bugs: Fix RSB clearing in indirect_branch_prediction_barrier()
x86/bugs: KVM: Add support for SRSO_MSR_FIX
x86/bugs: Make spectre user default depend on MITIGATION_SPECTRE_V2
x86/bugs: Move the X86_FEATURE_USE_IBPB check into callers
x86/bugs: Relocate mds/taa/mmio/rfds defines
x86/bugs: Remove the X86_FEATURE_USE_IBPB check in ib_prctl_set()
x86/bugs: Remove X86_FEATURE_USE_IBPB
x86/bugs: Rename entry_ibpb() to write_ibpb()
x86/bugs: Use a static branch to guard IBPB on vCPU switch
x86/bugs: Use SBPB in write_ibpb() if applicable
x86/bugs: Use the cpu_smt_possible() helper instead of open-coded code
 
x86/build: Fix broken copy command in genimage.sh when making isoimage
x86/build: Raise the minimum GCC version to 8.1
x86/build: Raise the minimum LLVM version to 15.0.0
x86/build: Remove -ffreestanding on i386 with GCC
x86/build: Rework CONFIG_GENERIC_CPU compiler flags
 
x86/cacheinfo: Remove the P4 trace leftovers for real
x86/cacheinfo: Remove unnecessary headers and reorder the rest
 
x86/cfi: Add 'cfi=warn' boot option
x86/cfi: Clean up linkage
 
x86/coco: Replace 'static const cc_mask' with the newly introduced cc_get_mask() function
 
x86/CPU/AMD: Add X86_FEATURE_ZEN6
 
x86/cpu/amd: Fix workaround for erratum 1054
 
x86/cpu/intel: Fix fast string initialization for extended Families
x86/cpu/intel: Fix the MOVSL alignment preference for extended Families
x86/cpu/intel: Limit the non-architectural constant_tsc model checks
x86/cpu/intel: Replace early Family 6 checks with VFM ones
x86/cpu/intel: Replace Family 15 checks with VFM ones
x86/cpu/intel: Replace Family 5 model checks with VFM ones
 
x86/cpu: Add CPU model number for Bartlett Lake CPUs with Raptor Cove cores
x86/cpu: Add cpu_type to struct x86_cpu_id
x86/cpu: Add the 'setcpuid=' boot parameter
x86/cpu: Avoid running off the end of an AMD erratum table
x86/cpu: Create helper function to parse the 'clearcpuid=' boot parameter
x86/cpu: Document CONFIG_X86_INTEL_MID as 64-bit-only
x86/cpu: Don't clear X86_FEATURE_LAHF_LM flag in init_amd_k8() on AMD when running in a virtual machine
x86/cpu: Drop configuration options for early 64-bit CPUs
x86/cpu: Enable modifying CPU bug flags with '{clear,set}puid='
x86/cpu: Fix #define name for Intel CPU model 0x5A
x86/cpu: Fix the description of X86_MATCH_VFM_STEPS()
x86/cpu: Get rid of the smp_store_cpu_info() indirection
x86/cpu: Log CPU flag cmdline hacks more verbosely
x86/cpu: Prefix hexadecimal values with 0x in cpu_debug_show()
x86/cpu: Remove get_this_hybrid_cpu_*()
x86/cpu: Remove unnecessary headers and reorder the rest
x86/cpu: Remove unnecessary macro indirection related to CPU feature names
x86/cpu: Remove unused TLB strings
x86/cpu: Shorten CPU matching macro
x86/cpu: Simplify TLB entry count storage
x86/cpu: Update Intel Family comments
x86/cpu: Update x86_match_cpu() to also use cpu-type
x86/cpu: Use max() for CPUID leaf 0x2 TLB descriptors parsing
x86/cpu: Warn louder about the {set,clear}cpuid boot parameters
 
x86/cpufeatures: Add CPUID feature bit for Idle HLT intercept
x86/cpufeatures: Add {REQUIRED,DISABLED} feature configs
x86/cpufeatures: Generate the header based on build config
x86/cpufeatures: Remove {disabled,required}-features.h
x86/cpufeatures: Rename X86_CMPXCHG64 to X86_CX8
x86/cpufeatures: Use AWK to generate {REQUIRED|DISABLED}_MASK_BIT_SET in
x86/cpufeatures: Warn about unmet CPU feature dependencies
 
x86/cpuid: Clean up
x86/cpuid: Clean up
x86/cpuid: Include in
x86/cpuid: Refactor
x86/cpuid: Standardize on u32 in
x86/cpuid: Use u32 in instead of uint32_t in
 
x86/crc-t10dif: implement crc_t10dif using new template
 
x86/crc32: implement crc32_le using new template
x86/crc32: improve crc32c_arch() code generation with clang
x86/crc32: optimize tail handling for crc32c short inputs
 
x86/crc64: implement crc64_be and crc64_nvme using new template
 
x86/crc: add "template" for [V]PCLMULQDQ based CRC functions
x86/crc: add ANNOTATE_NOENDBR to suppress objtool warnings
x86/crc: drop the avx10_256 functions and rename avx10_512 to avx512
 
x86/delay: Fix inconsistent whitespace
 
x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
 
x86/e820: Discard high memory that can't be addressed by 32-bit systems
x86/e820: Drop obsolete E820_TYPE_RESERVED_KERN and related code
x86/e820: Fix handling of subpage regions when calculating nosave ranges in e820__register_nosave_regions()
 
x86/early_printk: Add support for MMIO-based UARTs
x86/early_printk: Harden early_serial
x86/early_printk: Use 'mmio32' for consistency, fix comments
 
x86/efi/mixed: Check CPU compatibility without relying on verify_cpu()
x86/efi/mixed: Factor out and clean up long mode entry
x86/efi/mixed: Move mixed mode startup code into libstub
x86/efi/mixed: Remove dependency on legacy startup_32 code
x86/efi/mixed: Set up 1:1 mapping of lower 4GiB in the stub
x86/efi/mixed: Simplify and document thunking logic
 
x86/efistub: Merge PE and handover entrypoints
 
x86/entry: Add __init to ia32_emulation_override_cmdline()
x86/entry: Add __init to ia32_emulation_override_cmdline()
x86/entry: Fix ORC unwinder for PUSH_REGS with save_ret=1
 
x86/events/amd/iommu: Increase IOMMU_NAME_SIZE
 
x86/fpu/xstate: Fix inconsistencies in guest FPU xfeatures
x86/fpu/xstate: Simplify print_xstate_features()
 
x86/fpu: Avoid copying dynamic FP state from init_task in arch_dup_task_struct()
x86/fpu: Clarify the "xa" symbolic name used in the XSTATE* macros
x86/fpu: Fix guest FPU state buffer allocation size
x86/fpu: Fully optimize out WARN_ON_FPU()
x86/fpu: Improve crypto performance by making kernel-mode FPU reliably usable in softirqs
x86/fpu: Refine and simplify the magic number check during signal return
x86/fpu: Update the outdated comment above fpstate_init_user()
x86/fpu: Use XSAVE{,OPT,C,S} and XRSTOR{,S} mnemonics in xstate.h
 
x86/fred: Fix system hang during S4 resume with FRED enabled
 
x86/head/64: Avoid Clang < 17 stack protector in startup code
 
x86/headers: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-UAPI headers
x86/headers: Replace __ASSEMBLY__ with __ASSEMBLER__ in UAPI headers
 
x86/hweight: Use ASM_CALL_CONSTRAINT in inline asm()
x86/hweight: Use asm_inline() instead of asm()
x86/hweight: Use named operands in inline asm()
 
x86/hyperv: Add comments about hv_vpset and var size hypercall input args
x86/hyperv: Add VTL mode callback for restarting the system
x86/hyperv: Add VTL mode emergency restart callback
x86/hyperv: fix an indentation issue in mshyperv.h
x86/hyperv: Fix check of return value from snp_set_vmsa()
x86/hyperv: Use named operands in inline asm
 
x86/i8253: Call clockevent_i8253_disable() with interrupts disabled
 
x86/ia32: Leave NULL selector values 0~3 unchanged
 
x86/ibt: Add exact_endbr() helper
x86/ibt: Add paranoid FineIBT mode
x86/ibt: Clean up is_endbr()
x86/ibt: Clean up poison_endbr()
x86/ibt: Fix hibernate
x86/ibt: Handle FineIBT in handle_cfi_failure()
x86/ibt: Implement FineIBT-BHI mitigation
x86/ibt: Keep IBT disabled during alternative patching
x86/ibt: Make cfi_bhi a constant for FINEIBT_BHI=n
x86/ibt: Optimize the FineIBT instruction sequence
x86/ibt: Optimize the fineibt-bhi arity 1 case
 
x86/insn: Fix CTEST instruction decoding
 
x86/ioperm: Use atomic64_inc_return() in ksys_ioperm()
 
x86/irq/32: Add missing clobber to inline asm
x86/irq/32: Change some static functions to bool
x86/irq/32: Use current_stack_pointer to avoid asm() in check_stack_overflow()
x86/irq/32: Use named operands in inline asm
 
x86/irq: Fix missing declaration of 'io_apic_irqs'
x86/irq: Move irq stacks to percpu hot section
 
x86/its: Add "vmexit" option to skip mitigation on some CPUs
x86/its: Add support for ITS-safe indirect thunk
x86/its: Add support for ITS-safe return thunk
x86/its: Add support for RSB stuffing mitigation
x86/its: Align RETs in BHB clear sequence to avoid thunking
x86/its: Enable Indirect Target Selection mitigation
x86/its: Enumerate Indirect Target Selection (ITS) bug
x86/its: FineIBT-paranoid vs ITS
x86/its: Fix build errors when CONFIG_MODULES=n
x86/its: Use dynamic thunks for indirect branches
 
x86/kaslr: Reduce KASLR entropy on most x86 systems
 
x86/Kconfig: Add cmpxchg8b support back to Geode CPUs
x86/Kconfig: Always enable ARCH_SPARSEMEM_ENABLE
x86/Kconfig: Correct X86_X2APIC help text
x86/Kconfig: Document CONFIG_PCI_MMCONFIG
x86/Kconfig: Document release year of glibc 2.3.3
x86/Kconfig: Enable X86_X2APIC by default and improve help text
x86/Kconfig: Fix lists in X86_EXTENDED_PLATFORM help text
x86/Kconfig: make CFI_AUTO_DEFAULT depend on !RUST or Rust >= 1.88
x86/Kconfig: Make CONFIG_PCI_CNB20LE_QUIRK depend on X86_32
x86/Kconfig: Move all X86_EXTENDED_PLATFORM options together
x86/Kconfig: Update lists in X86_EXTENDED_PLATFORM
 
x86/kexec: Add relocate_kernel() debugging support: Load a GDT
x86/kexec: Export e820_table_kexec[] to sysfs
x86/kexec: Merge x86_32 and x86_64 code using macros from
 
x86/kgdb: use IS_ERR_PCPU() macro
 
x86/locking/atomic: Improve performance by using asm_inline() for atomic locking instructions
 
x86/locking: Remove semicolon from "lock" prefix
x86/locking: Use ALT_OUTPUT_SP() for percpu_{,try_}cmpxchg{64,128}_op()
x86/locking: Use asm_inline for {,try_}cmpxchg{64,128} emulations
 
x86/mce/inject: Remove call to mce_notify_irq()
 
x86/mce: use is_copy_from_user() to determine copy-from-user context
 
x86/microcode/AMD: Extend the SHA check to Zen5, block loading of any unreleased standalone Zen5 microcode patches
x86/microcode/AMD: Fix __apply_microcode_amd()'s return value
 
x86/microcode: Consolidate the loader enablement checking
x86/microcode: Update the Intel processor flag scan check
 
x86/mm/ident_map: Fix theoretical virtual address overflow to zero
 
x86/mm/init: Handle the special case of device private pages in add_pages(), to not increase max_pfn and trigger dma_addressing_limited() bounce buffers
 
x86/mm/pat: cpa-test: fix length for CPA_ARRAY test
x86/mm/pat: drop duplicate variable in cpa_flush()
x86/mm/pat: Fix VM_PAT handling when fork() fails in copy_page_range()
x86/mm/pat: Replace Intel x86_model checks with VFM ones
x86/mm/pat: restore large ROX pages after fragmentation
 
x86/mm: Add global ASID allocation helper functions
x86/mm: Add global ASID process exit helpers
x86/mm: Add INVLPGB feature and Kconfig entry
x86/mm: Add INVLPGB support code
x86/mm: Always set the ASID valid bit for the INVLPGB instruction
x86/mm: Check return value from memblock_phys_alloc_range()
x86/mm: Clear _PAGE_DIRTY for kernel mappings when we clear _PAGE_RW
x86/mm: Consolidate full flush threshold decision
x86/mm: Drop CONFIG_SWIOTLB for PAE
x86/mm: Drop support for CONFIG_HIGHPTE
x86/mm: Eliminate window where TLB flushes may be inadvertently skipped
x86/mm: Enable AMD translation cache extensions
x86/mm: Enable broadcast TLB invalidation for multi-threaded processes
x86/mm: Fix _pgd_alloc() for Xen PV mode
x86/mm: Fix flush_tlb_range() when used for zapping normal PMDs
x86/mm: Handle global ASID context switch and TLB flush
x86/mm: Make memremap(MEMREMAP_WB) map memory as encrypted by default
x86/mm: Make MMU_GATHER_RCU_TABLE_FREE unconditional
x86/mm: make register_page_bootmem_memmap handle PTE mappings
x86/mm: Only do broadcast flush from reclaim if pages were unmapped
x86/mm: Reduce header dependencies in
x86/mm: Remove CONFIG_HIGHMEM64G support
x86/mm: Remove duplicated word in warning message
x86/mm: Remove pv_ops.mmu.tlb_remove_table call
x86/mm: Remove unused __set_memory_prot()
x86/mm: Remove X86_FEATURE_USE_IBPB checks in cond_mitigation()
x86/mm: Replace open-coded gap bounding with clamp()
x86/mm: restore early initialization of high_memory for 32-bits
x86/mm: set ARCH_WANT_HUGETLB_VMEMMAP_PREINIT
x86/mm: Use broadcast TLB flushing in page reclaim
x86/mm: Use INVLPGB for kernel TLB flushes
 
x86/module: Deal with GOT based stack cookie load on Clang < 17
x86/module: Remove unnecessary check in module_finalize()
 
x86/mshyperv: Add support for extended Hyper-V features
 
x86/mtrr: Modify a x86_model check to an Intel VFM check
x86/mtrr: Remove unnecessary strlen() in mtrr_write()
x86/mtrr: Use str_enabled_disabled() helper in print_mtrr_state()
x86/mtrr: Use str_enabled_disabled() helper in print_mtrr_state()
 
x86/nmi: Add an emergency handler in nmi_desc & use it in nmi_shootdown_cpus()
 
x86/paravirt: Move halt paravirt calls under CONFIG_PARAVIRT
x86/paravirt: Remove unused paravirt_disable_iospace()
 
x86/pat: Fix W=1 build warning when the within_inclusive() function is unused
 
x86/pci: Remove old STA2x11 support
 
x86/percpu/64: Remove fixed_percpu_data
x86/percpu/64: Remove INIT_PER_CPU macros
x86/percpu/64: Use relative percpu offsets
 
x86/percpu: Construct __percpu_seg_override from __percpu_seg
x86/percpu: Disable named address spaces for UBSAN_BOOL with KASAN for GCC < 14.2
x86/percpu: Fix __per_cpu_hot_end marker
x86/percpu: Move current_task to percpu hot section
x86/percpu: Move pcpu_hot to percpu hot section
x86/percpu: Move top_of_stack to percpu hot section
x86/percpu: Unify __pcpu_op{1,2}_N() macros to __pcpu_op_N()
 
x86/platform/iosf_mbi: Remove unused iosf_mbi_unregister_pmic_bus_access_notifier()
 
x86/platform/olpc-xo1-sci: Don't include directly
 
x86/platform/olpc: Remove unused variable 'len' in olpc_dt_compatible_match()
 
x86/platform: Fix missing declaration of 'x86_apple_machine'
x86/platform: Only allow CONFIG_EISA for 32-bit
 
x86/preempt: Move preempt count to percpu hot section
 
x86/pvh: Use fixed_percpu_data for early boot GSBASE
 
x86/relocs: Handle R_X86_64_REX_GOTPCRELX relocations
 
x86/resctrl: Add a helper to avoid reaching into the arch code resource list
x86/resctrl: Add an arch helper to reset one resource
x86/resctrl: Add helper for setting CPU default properties
x86/resctrl: Add max_bw to struct resctrl_membw
x86/resctrl: Add resctrl_arch_ prefix to pseudo lock functions
x86/resctrl: Add resctrl_arch_is_evt_configurable() to abstract BMEC
x86/resctrl: Allow an architecture to disable pseudo lock
x86/resctrl: Change mon_event_config_{read,write}() to be arch helpers
x86/resctrl: Expose resctrl fs's init function to the rest of the kernel
x86/resctrl: Fix allocation of cleanest CLOSID on platforms with no monitors
x86/resctrl: Fix rdtgroup_mkdir()'s unlocked use of kernfs_node::name
x86/resctrl: Generate default_ctrl instead of sharing it
x86/resctrl: Handle throttle_mode for SMBA resources
x86/resctrl: Make prefetch_disable_bits belong to the arch code
x86/resctrl: Make resctrl_arch_pseudo_lock_fn() take a plr
x86/resctrl: Move get_config_index() to a header
x86/resctrl: Move get_{mon,ctrl}_domain_from_cpu() to live with their callers
x86/resctrl: Move mba_mbps_default_event init to filesystem code
x86/resctrl: Move mbm_cfg_mask to struct rdt_resource
x86/resctrl: Move monitor exit work to a resctrl exit call
x86/resctrl: Move monitor init work to a resctrl init call
x86/resctrl: Move rdt_find_domain() to be visible to arch and fs code
x86/resctrl: Move resctrl types to a separate header
x86/resctrl: Move RFTYPE flags to be managed by resctrl
x86/resctrl: Move the is_mbm_*_enabled() helpers to asm/resctrl.h
x86/resctrl: Remove data_width and the tabular format
x86/resctrl: Remove fflags from struct rdt_resource
x86/resctrl: Remove rdtgroup from update_cpu_closid_rmid()
x86/resctrl: Rewrite and move the for_each_*_rdt_resource() walkers
x86/resctrl: Use schema type to determine how to parse schema values
x86/resctrl: Use schema type to determine the schema format string
 
x86/retbleed: Move call depth to percpu hot section
 
x86/rfds: Exclude P-only parts from the RFDS affected list
 
x86/runtime-const: Add the RUNTIME_CONST_PTR assembly macro
 
x86/setup: call hugetlb_bootmem_alloc early
 
x86/sev: Add missing RIP_REL_REF() invocations during sme_enable()
x86/sev: Do not touch VMSA pages during SNP guest memory kdump
x86/sev: Fix operator precedence in GHCB_MSR_VMPL_REQ_LEVEL macro
x86/sev: Make sure pages are not skipped during kdump
x86/sev: Simplify the code by removing unnecessary 'else' statement
 
x86/smp/32: Remove safe_smp_processor_id()
 
x86/smp: Allow calling mwait_play_dead with an arbitrary hint
x86/smp: Drop 32-bit "bigsmp" machine support
x86/smp: Eliminate mwait_play_dead_cpuid_hint()
x86/smp: Fix mwait_play_dead() and acpi_processor_ffh_play_dead() noreturn behavior
x86/smp: Move cpu number to percpu hot section
x86/smp: Move this_cpu_off to percpu hot section
 
x86/smpboot: Fix INIT delay assignment for extended Intel Families
x86/smpboot: Remove confusing quirk usage in INIT delay
 
x86/softirq: Move softirq_pending to percpu hot section
 
x86/speculation: Add a conditional CS prefix to CALL_NOSPEC
x86/speculation: Remove the extra #ifdef around CALL_NOSPEC
x86/speculation: Simplify and make CALL_NOSPEC consistent
 
x86/split_lock: Fix the delayed detection logic
x86/split_lock: Simplify reenabling
 
x86/stackprotector/64: Convert to normal per-CPU variable
x86/stackprotector/64: Only export __ref_stack_chk_guard on CONFIG_SMP
 
x86/stackprotector: Move __stack_chk_guard to percpu hot section
x86/stackprotector: Remove stack protector test scripts
 
x86/syscall/32: Add comment to conditional
x86/syscall/32: Move 32-bit syscall dispatch code
 
x86/syscall/64: Move 64-bit syscall dispatch code
 
x86/syscall/x32: Move x32 syscall table
 
x86/syscall: Move sys_ni_syscall()
x86/syscall: Remove stray semicolons
 
x86/tdx: Emit warning if IRQs are enabled during HLT #VE handling
x86/tdx: Fix arch_safe_halt() execution for TDX VMs
x86/tdx: Mark message.bytes as nonstring
 
x86/tools: Drop duplicate unlikely() definition in insn_decoder_test.c
 
x86/traps: Allow custom fixups in handle_bug()
x86/traps: Cleanup and robustify decode_bug()
x86/traps: Decode 0xEA instructions as #UD
x86/traps: Decode LOCK Jcc.d8 as #UD
x86/traps: Make exc_double_fault() consistently noreturn
 
x86/tsc: Always save/restore TSC sched_clock() on suspend/resume
 
x86/uaccess: Improve performance by aligning writes to 8 bytes in copy_user_generic(), on non-FSRM/ERMS CPUs
 
x86/usercopy: Fix kernel-doc func param name in clean_cache_range()'s description
 
x86/vdso/vdso2c: Remove page handling
 
x86/vdso: Always reject undefined references during linking
x86/vdso: Fix latent bug in vclock_pages calculation
x86/vdso: Prepare introduction of struct vdso_clock
x86/vdso: Switch to generic storage implementation
 
x86/xen: disable CPU idle and frequency drivers for PVH dom0
x86/xen: Fix __xen_hypercall_setfunc()
x86/xen: fix balloon target initialization for PVH dom0
x86/xen: Move Xen upcall handler
 
x86: Compare physical instead of virtual PGD addresses
x86: disable image size check for test builds
x86: don't re-generate cpufeaturemasks.h so eagerly
x86: drop unnecessary prefix map configuration
x86: Get rid of Makefile.postlink
x86: hyperv: Add mshv_handler() irq handler and setup function
x86: Move sysctls into arch/x86
x86: move ZMM exclusion list into CPU feature flag
x86: pgtable: convert to use tlb_remove_ptdesc()
x86: re-enable EXECMEM_ROX support
x86: Rely on generic printing of preemption model
x86: Use RCU in all users of __module_address().
x86: vdso: move the sysctl to arch/x86/entry/vdso/vdso32-setup.c
 
xarray: add xas_try_split() to split a multi-index entry
 
xdp: remove xdp_alloc_skb_bulk()
 
xen-netfront: handle NULL returned by xdp_convert_buff_to_frame()
 
xen/mcelog: Add __nonstring annotations for unterminated strings
 
xen/pci: Do not register devices with segments >= 0x10000
 
xen/pciback: Remove unused pcistub_get_pci_dev
 
xen: Add support for XenServer 6.1 platform device
xen: balloon: update the NR_BALLOON_PAGES state
xen: Change xen-acpi-processor dom0 dependency
xen: fix multicall debug feature
xen: Kconfig: Drop reference to obsolete configs MCORE2 and MK8
xen: swiotlb: Use swiotlb bouncing if kmalloc allocation demands it
 
xenbus: add module description
xenbus: Allow PVH dom0 a non-local xenstore
xenbus: Use kref to track req lifetime
 
xenfs/xensyms: respect hypervisor's "next" indication
 
xfrm: check for PMTU in tunnel mode for packet offload
xfrm: delay initialization of offload path till its actually requested
xfrm: Fix UDP GRO handling for some corner cases
xfrm: ipcomp: Call pskb_may_pull in ipcomp_input
xfrm: ipcomp: fix truesize computation on receive
xfrm: ipcomp: Use crypto_acomp interface
xfrm: prevent high SEQ input in non-ESN mode
xfrm: provide common xdo_dev_offload_ok callback implementation
xfrm: rely on XFRM offload
xfrm: Remove unnecessary NULL check in xfrm_lookup_with_ifid()
xfrm: Sanitize marks before insert
xfrm: simplify SA initialization routine
xfrm: state: make xfrm_state_lookup_byaddr lockless
xfrm: Switch to use hrtimer_setup()
 
xfs: add a fast path to xfs_buf_zero when b_addr is set
xfs: add a max_open_zones mount option
xfs: add a rtg_blocks helper
xfs: add a xfs_rtrmap_highest_rgbno helper
xfs: add support for zoned space reservations
xfs: add the zoned space allocator
xfs: add tunable threshold parameter for triggering zone GC
xfs: allow COW forks on zoned file systems in xchk_bmap
xfs: allow internal RT devices for zoned mode
xfs: buffer items don't straddle pages anymore
xfs: call xfs_buf_alloc_backing_mem from _xfs_buf_alloc
xfs: cleanup mapping tmpfs folios into the buffer cache
xfs: compute buffer address correctly in xmbuf_map_backing_mem
xfs: contain more sysfs code in xfs_sysfs.c
xfs: convert buffer cache to use high order folios
xfs: convert timeouts to secs_to_jiffies()
xfs: define the zoned on-disk format
xfs: disable FITRIM for zoned RT devices
xfs: disable reflink for zoned file systems
xfs: disable rt quotas for zoned file systems
xfs: disable sb_frextents for zoned file systems
xfs: document zoned rt specifics in admin-guide
xfs: don't call xfs_can_free_eofblocks from ->release for zoned inodes
xfs: don't increment m_generation for all errors in xfs_growfs_data
xfs: don't wake zone space waiters without m_zone_info
xfs: enable fsmap reporting for internal RT devices
xfs: enable the zoned RT device feature
xfs: export max_open_zones in sysfs
xfs: export zone stats in /proc/*/mountstats
xfs: export zoned geometry via XFS_FSOP_GEOM
xfs: factor out a xfs_rt_check_size helper
xfs: Fail remount with noattr2 on a v5 with v4 enabled
xfs: Fix a comment on xfs_ail_delete
xfs: fix a missing unlock in xfs_growfs_data
xfs: Fix comment on xfs_trans_ail_update_bulk()
xfs: fix fsmap for internal zoned devices
xfs: Fix spelling mistake "drity" -> "dirty"
xfs: fix zoned GC data corruption due to wrong bv_offset
 
XFS: fix zoned gc threshold math for 32-bit arches
 
xfs: fixup the metabtree reservation in xrep_reap_metadir_fsblocks
xfs: flag as supporting FOP_DONTCACHE
xfs: flag as supporting FOP_DONTCACHE
xfs: free up mp->m_free[0].count in error case
xfs: generalize the freespace and reserved blocks handling
xfs: hide reserved RT blocks from statfs
xfs: implement buffered writes to zoned RT devices
xfs: implement direct writes to zoned RT devices
xfs: implement zoned garbage collection
xfs: kill XBF_UNMAPPED
xfs: make metabtree reservations global
xfs: mark xfs_buf_free as might_sleep()
xfs: move xfs_bmapi_reserve_delalloc to xfs_iomap.c
xfs: parse and validate hardware zone information
xfs: reduce metafile reservations
xfs: refactor backing memory allocations for buffers
xfs: refine the unaligned check for always COW inodes in xfs_file_dio_write
xfs: reflow xfs_dec_freecounter
xfs: Remove duplicate xfs_rtbitmap.h header
xfs: remove duplicate Zoned Filesystems sections in admin-guide
xfs: remove the flags argument to xfs_buf_get_uncached
xfs: remove the flags argument to xfs_buf_read_uncached
xfs: remove the kmalloc to page allocator fallback
xfs: remove the leftover xfs_{set,clear}_li_failed infrastructure
xfs: remove unnecessary NULL check before kvfree()
xfs: remove xfs_buf.b_offset
xfs: remove xfs_buf_free_maps
xfs: remove xfs_buf_get_maps
xfs: remove xfs_buf_is_vmapped
xfs: skip always_cow inodes in xfs_reflink_trim_around_shared
xfs: skip zoned RT inodes in xfs_inodegc_want_queue_rt_file
xfs: support growfs on zoned file systems
xfs: support reserved blocks for the rt extent counter
xfs: support write life time based data placement
xfs: support xchk_xref_is_used_rt_space on zoned file systems
xfs: support XFS_BMAPI_REMAP in xfs_bmap_del_extent_delay
xfs: support xrep_require_rtext_inuse on zoned file systems
xfs: support zone gaps
xfs: trace in-memory freecounter reservations
xfs: trace what memory backs a buffer
xfs: trigger zone GC when out of available rt blocks
xfs: unmapped buffer item size straddling mismatch
xfs: Use abs_diff instead of XFS_ABSDIFF
xfs: use vmalloc instead of vm_map_area for buffer backing memory
xfs: wire up the show_stats super operation
xfs: wire up zoned block freeing in xfs_rtextent_free_finish_item
 
xhci: Avoid queuing redundant Stop Endpoint command for stalled endpoint
xhci: dbc: Avoid event polling busyloop if pending rx transfers are inactive.
xhci: Handle spurious events on Etron host isoc enpoints
xhci: Limit time spent with xHC interrupts disabled during bus resume
xhci: Prevent early endpoint restart when handling STALL errors.
xhci: show correct U1 and U2 timeout values in debug messages
 
xlnx: dt-bindings: Convert to json-schema
 
xsk: add helper to get &xdp_desc's DMA and meta pointer in one go
xsk: Add launch time hardware offload support to XDP Tx metadata
xsk: Bring back busy polling support in XDP_COPY
xsk: Fix __xsk_generic_xmit() error code when cq is full
xsk: Fix offset calculation in unaligned mode
xsk: Fix race condition in AF_XDP generic RX path
 
xtensa: Rely on generic printing of preemption model
xtensa: split out printing of virtual memory layout to a function
 
yama: don't abuse rcu_read_lock/get_task_struct in yama_task_prctl()
 
ynl: devlink: add missing board-serial-number
 
zlib: add module description
 
zram: add GFP_NOWARN to incompressible zsmalloc handle allocation
zram: add might_sleep to zcomp API
zram: do not leak page on recompress_store error path
zram: do not leak page on writeback_store error path
zram: filter out recomp targets based on priority
zram: limit max recompress prio to num_active_comps
zram: move post-processing target allocation
zram: permit preemption with active compression stream
zram: permit reclaim in zstd custom allocator
zram: remove max_comp_streams device attr
zram: remove second stage of handle allocation
zram: remove unused crypto include
zram: remove writestall zram_stats member
zram: rework recompression loop
zram: sleepable entry locking
zram: switch to new zsmalloc object mapping API
 
zsmalloc: don't underflow size calculation in zs_obj_write()
zsmalloc: introduce new object mapping API
zsmalloc: rename pool lock
zsmalloc: sleepable zspage reader-lock
 
zstd: Import upstream v1.5.7
zstd: Increase DYNAMIC_BMI2 GCC version cutoff from 4.8 to 11.0 to work around compiler segfault