Changelog
in Linux kernel
6.19
.mailmap:
add entry for WangYuli
.mailmap:
remove one of the entries for WangYuli
9p:
convert to the new mount API
9p:
create a v9fs_context structure to hold parsed options
9p:
don't allow delegations to be set on directories
9p:
don't opencode filemap_fdatawrite_range in v9fs_mmap_vm_close
9p:
fix cache/debug options printing in v9fs_show_options
9p:
fix new mount API cache option handling
9p:
Use kvmalloc for message buffers on supported transports
accel/amdxdna:
Add hardware specific attributes
accel/amdxdna:
Add IOCTL parameter for resource data
accel/amdxdna:
Add IOCTL parameter for telemetry data
accel/amdxdna:
Block running under a hypervisor
accel/amdxdna:
Call dma_buf_vmap_unlocked() for imported object
accel/amdxdna:
Clear mailbox interrupt register during channel creation
accel/amdxdna:
Enhance runtime power management
accel/amdxdna:
Fix an integer overflow in aie2_query_ctx_status_array()
accel/amdxdna:
Fix deadlock between context destroy and job timeout
accel/amdxdna:
Fix dma_fence leak when job is canceled
accel/amdxdna:
Fix incorrect command state for timed out job
accel/amdxdna:
Fix incorrect return value in aie2_hwctx_sync_debug_bo()
accel/amdxdna:
Fix uninitialized return value
accel/amdxdna:
Resume power for creating and destroying hardware context
accel/amdxdna:
Support firmware debug buffer
accel/amdxdna:
Support getting last hardware error
accel/amdxdna:
Support preemption requests
accel/amdxdna:
Treat power-off failure as unrecoverable error
accel/amdxdna:
Use MSG_OP_CHAIN_EXEC_NPU when supported
accel/ivpu:
Add fdinfo support for memory statistics
accel/ivpu:
Add support for Nova Lake's NPU
accel/ivpu:
Add support for user-managed preemption buffer
accel/ivpu:
Add support for userptr buffer objects
accel/ivpu:
Count only resident buffers in memory utilization
accel/ivpu:
Disallow setting sched mode OS starting from NPU6
accel/ivpu:
Enable MCA ECC signalling based on MSR
accel/ivpu:
Ensure rpm_runtime_put in case of engine reset/resume fail
accel/ivpu:
Fix DCT active percent format
accel/ivpu:
Fix doc description of job structure
accel/ivpu:
Fix page fault in ivpu_bo_unbind_all_bos_from_context()
accel/ivpu:
Fix race condition when mapping dmabuf
accel/ivpu:
Fix race condition when unbinding BOs
accel/ivpu:
Fix warning due to undefined CONFIG_PROC_FS
accel/ivpu:
Improve BO alloc/free warnings
accel/ivpu:
Improve debug and warning messages
accel/ivpu:
Refactor priority_bands_show for readability
accel/ivpu:
Remove redundant pm_runtime_mark_last_busy() calls
accel/ivpu:
Remove skip of dma unmap for imported buffers
accel/ivpu:
Remove unused firmware boot parameters
accel/ivpu:
replace use of system_unbound_wq with system_dfl_wq
accel/ivpu:
replace use of system_wq with system_percpu_wq
accel/ivpu:
Reset cmdq->db_id on register failure
accel/ivpu:
Return correct job error status
accel/ivpu:
Rework bind/unbind of imported buffers
accel/ivpu:
Split FW runtime and global memory buffers
accel/ivpu:
Trigger engine reset for additional job status codes
accel/ivpu:
Update JSM API header to 3.33.0
accel/ivpu:
Update JSM firmware API to latest 3.32.5 version
accel/ivpu:
Wait for CDYN de-assertion during power down sequence
accel/qaic:
Add DMA Bridge Channel(DBC) sysfs and uevents
accel/qaic:
Add qaic_ prefix to irq_polling_work
accel/qaic:
Add support for PM callbacks
accel/qaic:
Add support to export dmabuf fd
accel/qaic:
Collect crashdump from SSR channel
accel/qaic:
Ensure entry belongs to DBC in qaic_perf_stats_bo_ioctl()
accel/qaic:
Fix comment
accel/qaic:
Fix incorrect error return path
accel/qaic:
Fix mismatched types in min()
accel/qaic:
Fix typos in the documentation for qaic
accel/qaic:
Format DBC states table in sysfs ABI documentation
accel/qaic:
Implement basic SSR handling
accel/qaic:
Include signal.h in qaic_control.c
accel/qaic:
Remove redundant retry_count = 0 statement
accel/qaic:
Rename constant for clarity
accel/qaic:
Replace kcalloc + copy_from_user with memdup_array_user
accel/qaic:
Replace kzalloc + copy_from_user with memdup_user
accel/qaic:
Replace snprintf() with sysfs_emit() in sysfs show functions
accel/qaic:
Separate DBC_STATE_* definition list
accel/qaic:
Support the new READ_DATA implementation
accel/qaic:
Update the sahara image table for AIC200
accel/qaic:
Use check_add_overflow in sahara for 64b types
accel/qaic:
Use kvcalloc() for slice requests allocation
accel/qaic:
Use overflow check function instead of division
accel:
Add Arm Ethos-U NPU driver
ACPI / MPAM:
Parse the MPAM table
ACPI / PPTT:
Add a helper to fill a cpumask from a cache_id
ACPI / PPTT:
Add a helper to fill a cpumask from a processor container
ACPI / PPTT:
Add acpi_pptt_cache_v1_full to use pptt cache as one structure
ACPI / PPTT:
Find cache level by cache-id
ACPI / PPTT:
Stop acpi_count_levels() expecting callers to clear levels
acpi/hmat:
Return when generic target is updated
ACPI:
battery: Drop redundant locking
ACPI:
CPPC: Fix missing PCC check for guaranteed_perf
ACPI:
Define acpi_put_table cleanup handler and acpi_get_table_pointer() helper
ACPI:
DPTF: Remove int340x thermal scan handler
ACPI:
DPTF: Support Nova Lake
ACPI:
DPTF: Use ACPI_FREE() for ACPI buffer deallocation
ACPI:
EC: Add WQ_PERCPU to alloc_workqueue() users
ACPI:
fan: Add basic notification support
ACPI:
fan: Add hwmon notification support
ACPI:
fan: Add support for Microsoft fan extensions
ACPI:
fan: Workaround for 64-bit firmware bug
ACPI:
GTDT: Get rid of acpi_arch_timer_mem_init()
ACPI:
irq: Add interrupt affinity reporting interface
ACPI:
LPSS: Fix a spelling mistake
ACPI:
OSL: Add WQ_PERCPU to alloc_workqueue() users
ACPI:
OSL: replace use of system_wq with system_percpu_wq
ACPI:
PCC: Fix race condition by removing static qualifier
ACPI:
PCI: IRQ: Fix INTx GSIs signedness
acpi:
platform_profile - Add max-power profile option
ACPI:
PM: Fix a spelling mistake
ACPI:
PM: s2idle: Add missing checks to acpi_s2idle_begin_lps0()
ACPI:
PM: s2idle: Add module parameter for LPS0 constraints checking
ACPI:
PM: s2idle: Drop acpi_get_lps0_constraint()
ACPI:
PM: s2idle: Only retrieve constraints when needed
ACPI:
PM: s2idle: Staticise LPS0 callback functions
ACPI:
PRM: Add acpi_prm_handler_available()
ACPI:
processor: idle: Drop redundant C-state count checks
ACPI:
processor: idle: Relocate state flags initialization
ACPI:
processor_core: fix map_x2apic_id for amd-pstate on am4
ACPI:
property: Fix fwnode refcount leak in acpi_fwnode_graph_parse_endpoint()
ACPI:
property: Make acpi_get_next_subnode() static
ACPI:
property: Rework acpi_graph_get_next_endpoint()
ACPI:
property: Use ACPI functions in acpi_graph_get_next_endpoint() only
ACPI:
property: use min() instead of min_t()
ACPI:
scan: replace use of system_unbound_wq with system_dfl_wq
ACPI:
TAD: Improve runtime PM using guard macros
ACPI:
TAD: Rearrange runtime PM operations in acpi_tad_remove()
ACPI:
TAD: Use PM_RUNTIME_ACQUIRE()/PM_RUNTIME_ACQUIRE_ERR()
ACPI:
thermal: Add WQ_PERCPU to alloc_workqueue() users
ACPI:
tools: pfrut: fix memory leak and resource leak in pfrut.c
ACPICA:
Avoid walking the Namespace if start_node is NULL
act:
use credential guards in acct_write_process()
Linux:
add `[pin_]init_scope` to execute code before creating an initializer
Linux:
Add Audio Support for Kaanapali MTP Boards
Linux:
Add error handling to minix filesystem for inode corruption detection
Linux:
Add other eswitch support
Linux:
Add RSPI support for RZ/T2H and RZ/N2H
Linux:
Add SDCA class driver
Linux:
Add SDCA UMP/FDL support
Linux:
Add start_renaming_two_dentries()
Linux:
Add support for an external Master Clock in the
Linux:
Add support for Cirrus Logic CS530x DAC and CODEC
Linux:
Add support for cs42l45 into the Intel machine driver
Linux:
Add support for Microchip CoreSPI Controller
Linux:
Add support MT6316/6363/MT6373 PMICs regulators
Linux:
Add target mode support for the DesignWare SPI
Linux:
Add tegra264 audio device tree support
af_unix:
annotate unix_gc_lock with __cacheline_aligned_in_smp
af_unix:
Consolidate unix_schedule_gc() and wait_for_unix_gc().
af_unix:
convert unix_file_open() to FD_ADD()
af_unix:
Count cyclic SCC.
af_unix:
Don't call wait_for_unix_gc() on every sendmsg().
af_unix:
don't post cmsg for SO_INQ unless explicitly asked for
af_unix:
Don't trigger GC from close() if unnecessary.
af_unix:
Refine wait_for_unix_gc().
af_unix:
Remove unix_tot_inflight.
af_unix:
Simplify GC state.
aio:
use credential guards
allwinner:
a523: Enable I2S and SPDIF TX
alpha:
Convert mapping routine to rely on physical address
alpha:
don't reference obsolete termio struct for TC* constants
alpha:
Replace __ASSEMBLY__ with __ASSEMBLER__ in the alpha headers
ALSA:
ac97: fix a double free in snd_ac97_controller_register()
ALSA:
ac97: Fix kernel-doc warning for snd_ac97_reset
ALSA:
Add definitions for the bits in IEC958 subframe
ALSA:
aloop: Fix racy access at PCM trigger
ALSA:
au88x0: Fix array bounds warning in EQ drivers
ALSA:
cs35l56: Add support for factory calibration
ALSA:
ctxfi: Add ADC helper functions for GPIO
ALSA:
ctxfi: Add hw parameter to daio_mgr_dao_init()
ALSA:
ctxfi: Add support for dedicated RCA switching
ALSA:
ctxfi: Add support for Onkyo SE-300PCIE (OK0010)
ALSA:
ctxfi: Fix potential OOB access in audio mixer handling
ALSA:
ctxfi: Refactor resource alloc for sparse mappings
ALSA:
ctxfi: Use explicit output flag for DAIO resources
ALSA:
dice: add support for TASCAM IF-FW/DM MkII
ALSA:
dice: fix buffer overflow in detect_stream_formats()
ALSA:
Do not build obsolete API
ALSA:
firewire-motu: add bounds check in put_user loop for DSP events
ALSA:
firewire-motu: fix buffer overflow in hwdep read for DSP events
ALSA:
firewire-tascam: reserve resources for transferred isochronous packets at S400
ALSA:
gus: Remove unused declarations
ALSA:
hda/cirrus_scodec_test: Fix incorrect setup of gpiochip
ALSA:
hda/cirrus_scodec_test: Fix test suite name
ALSA:
hda/core: add addr_offset field for bus address translation
ALSA:
hda/cs35l56: Create debugfs files for factory calibration
ALSA:
hda/cs35l56: Set cal_index to the amp index
ALSA:
hda/hdmi: intelhdmi: add HDMI codec ID for Intel NVL
ALSA:
hda/realtek - Enable Mute LED and Tas2781 for HP platform
ALSA:
hda/realtek - Enable Mute LED for HP ZBook X G2i platform
ALSA:
hda/realtek - fixed speaker no sound
ALSA:
hda/realtek: Add Asus quirk for TAS amplifiers
ALSA:
hda/realtek: add HP Laptop 15s-eq1xxx mute LED quirk
ALSA:
hda/realtek: Add match for ASUS Xbox Ally projects
ALSA:
hda/realtek: Add PCI SSIDs to HP ProBook quirks
ALSA:
hda/realtek: Add quirk for Acer Nitro AN517-55
ALSA:
hda/realtek: Add quirk for Asus Zephyrus G14 2025 using CS35L56, fix speakers
ALSA:
hda/realtek: Add quirk for HP Pavilion x360 to enable mute LED
ALSA:
hda/realtek: Add quirk for Inspur S14-G1
ALSA:
hda/realtek: Add quirk for Samsung 730QED to fix headphone
ALSA:
hda/realtek: Add support for ASUS UM3406GA
ALSA:
hda/realtek: Add support for HP Clipper Laptop
ALSA:
hda/realtek: Add support for HP Trekker Laptop
ALSA:
hda/realtek: Add support for HP Turbine Laptops
ALSA:
hda/realtek: ALC269 fixup for Lenovo Yoga Book 9i 13IRU8 audio
ALSA:
hda/realtek: Enable headset mic for Acer Nitro 5
ALSA:
hda/realtek: enable woofer speakers on Medion NM14LNL
ALSA:
hda/realtek: Fix headset mic for TongFang X6AR55xU
ALSA:
hda/realtek: fix micmute LED reversed on HP Abe and Bantie
ALSA:
hda/realtek: fix mute/micmute LEDs don't work for HP 200 G2i
ALSA:
hda/realtek: fix mute/micmute LEDs don't work for more HP laptops
ALSA:
hda/realtek: fix PCI SSID for one of the HP 200 G2i laptop
ALSA:
hda/realtek: fix right sounds and mute/micmute LEDs for HP machine
ALSA:
hda/realtek: Really fix headset mic for TongFang X6AR55xU.
ALSA:
hda/senary: Replace magic numbers with defined constants
ALSA:
hda/tas2781: Add new quirk for HP new project
ALSA:
hda/tas2781: Add newly-released HP laptop
ALSA:
hda/tas2781: fix speaker id retrieval for multiple probes
ALSA:
hda/tas2781: properly initialize speaker_id for TAS2563
ALSA:
hda/tas2781: Skip UEFI calibration on ASUS ROG Xbox Ally X
ALSA:
hda: add CIX IPBLOQ HDA controller support
ALSA:
hda: cix-ipbloq: Use modern PM ops
ALSA:
hda: controllers: intel: add support for Nova Lake S
ALSA:
hda: core: intel-dsp-config: Add support for NVL-S
ALSA:
hda: cs35l41: Fix NULL pointer dereference in cs35l41_hda_read_acpi()
ALSA:
hda: dt-bindings: add CIX IPBLOQ HDA controller support
ALSA:
hda: intel-dsp-config: Prefer legacy driver as fallback
ALSA:
hda: Remove unnecessary print function dev_err()
ALSA:
line6: add support for POD HD Pro X
ALSA:
maestro3: using vmalloc_array() to handle the code
ALSA:
pcm: Harden the spk_alloc assumption check
ALSA:
pcm: Improve the fix for race of buffer access at PCM OSS layer
ALSA:
pcmcia: Fix resource leak in snd_pdacf_probe error path
ALSA:
pcmtest: Replace deprecated strcpy with strscpy_pad in setup_patt_bufs
ALSA:
rawmidi: Fix inconsistent indenting warning reported by smatch
ALSA:
realtek/alc288 fix headphone for MS Surface 2/3
ALSA:
scarlett2: Fix buffer overflow in config retrieval
ALSA:
uapi: Fix typo in asound.h comment
ALSA:
usb-audio: #undef field_{get,prep}() before local definition
ALSA:
usb-audio: Add delay quirk for MOONDROP Moonriver2 Ti
ALSA:
usb-audio: Convert to common field_{get,prep}() helpers
ALSA:
usb-audio: Do not expose PCM and DSD on same altsetting unless DoP
ALSA:
usb-audio: fix broken logic in snd_audigy2nx_led_update()
ALSA:
usb-audio: Fix max bytes-per-interval calculation
ALSA:
usb-audio: Fix use-after-free in snd_usb_mixer_free()
ALSA:
usb-audio: Implement jack detection for HP Thunderbolt Dock G2
ALSA:
usb-audio: Initialize status1 to fix uninitialized symbol errors
ALSA:
usb-audio: Modularize realtek_add_jack in mixer_quirks
ALSA:
usb-audio: Prevent excessive number of frames
ALSA:
usb-audio: Reorder USB mode selection quirk
ALSA:
usb-audio: Simplify with usb_endpoint_max_periodic_payload()
ALSA:
usb-audio: Update for native DSD support quirks
ALSA:
usb-audio: Use the right limit for PCM OOB check
ALSA:
usb-mixer: us16x08: validate meter packet indices
ALSA:
usb: Increase volume range that triggers a warning
ALSA:
vxpocket: Fix resource leak in vxpocket_probe error path
ALSA:
wavefront: Clear substream pointers on close
ALSA:
wavefront: Fix integer overflow in sample size validation
amba:
bus: Drop dev_pm_domain_detach() call
amba:
tegra-ahb: enable compile testing
amba:
tegra-ahb: Fix device leak on SMMU enable
amd-xgbe:
add ethtool jumbo frame selftest
amd-xgbe:
add ethtool phy loopback selftest
amd-xgbe:
add ethtool split header selftest
amd-xgbe:
avoid misleading per-packet error log
amd-xgbe:
convert to ndo_hwtstamp callbacks
amd-xgbe:
introduce support ethtool selftest
amd-xgbe:
let the MAC manage PHY PM
amd-xgbe:
refactor the dma IRQ handling code path
amd-xgbe:
reset retries and mode on RX adapt failures
amd-xgbe:
schedule NAPI on Rx Buffer Unavailable (RBU)
amd/iommu:
Make protection domain ID functions non-static
amd/iommu:
Preserve domain ids inside the kdump kernel
android:
binder: add missing return value documentation for binder_apply_fd_fixups()
android:
binderfs: add missing parameters in binder_ctl_ioctl()'s doc
anon_inodes:
convert to FD_ADD()
apm-emulation:
remove unused __apm_get_power_status
apparmor:
move initcalls to the LSM framework
arch/nios2:
replace "__auto_type" and adjacent equivalent with "auto"
arch/x86:
mshyperv: Discover Confidential VMBus availability
arch/x86:
mshyperv: Trap on access for some synthetic MSRs
arch/x86:
replace "__auto_type" with "auto"
arch:
hookup listns() system call
arch:
hyperv: Get/set SynIC synth.registers via paravisor
arch:
powerpc: ps3: Make ps3_system_bus_type const
arch:
um: kmsg_dump: Use console_is_usable
Linux:
arch:powerpc:tools This file was missing shebang line, so added it
arch_topology:
move parse_acpi_topology() to common code
arch_topology:
Provide a stub topology_core_has_smt() for !CONFIG_GENERIC_ARCH_TOPOLOGY
args:
fix documentation to reflect the correct numbers
ARM/simd:
Add scoped guard API for kernel mode SIMD
arm64, tlbflush:
don't TLBI broadcast if page reused in write fault
arm64/arm:
dts: marvell: Rename "nand-rb" pinctrl node names
arm64/efi:
Call EFI runtime services without disabling preemption
arm64/efi:
Don't fail check current_in_efi() if preemptible
arm64/efi:
Drop efi_rt_lock spinlock from EFI arch wrapper
arm64/efi:
Move uaccess en/disable out of efi_set_pgd()
arm64/efi:
Remove unneeded SVE/SME fallback preserve/store handling
arm64/fpsimd:
Allocate kernel mode FP/SIMD buffers on the stack
arm64/fpsimd:
Don't warn when EFI execution context is preemptible
arm64/fpsimd:
Permit kernel mode NEON with IRQs off
arm64/fpsimd:
ptrace: Fix SVE writes on !SME systems
arm64/fpsimd:
signal: Allocate SSVE storage when restoring ZA
arm64/fpsimd:
signal: Fix restoration of SVE context
arm64/fpu:
Enforce task-context only for generic kernel mode FPU
arm64/gcs:
Flush the GCS locking state on exec
arm64/mm:
Allow __create_pgd_mapping() to propagate pgtable_alloc() errors
arm64/mm:
Document why linear map split failure upon vm_reset_perms is not problematic
arm64/mm:
Drop cpu_set_[default|idmap]_tcr_t0sz()
arm64/mm:
Elide TLB flush in certain pte protection transitions
arm64/mm:
Ensure PGD_SIZE is aligned to 64 bytes when PA_BITS = 52
arm64/mm:
Rename try_pgd_pgtable_alloc_init_mm
arm64/pageattr:
Propagate return value from __change_memory_common
arm64/simd:
Add scoped guard API for kernel mode SIMD
arm64/simd:
Avoid pointless clearing of FP/SIMD buffer
arm64/sme:
Support disabling streaming mode via ptrace on SME only systems
arm64/sysreg:
Add ICH_VMCR_EL2
arm64/sysreg:
Fix checks for incomplete sysreg definitions
arm64/sysreg:
Move generation of RES0/RES1/UNKN to function
arm64/sysreg:
Remove unused define ARM64_FEATURE_FIELD_BITS
arm64/sysreg:
Replace TCR_EL1 field macros
arm64/sysreg:
Support feature-specific fields with 'Prefix' descriptor
arm64/xorblocks:
Switch to 'ksimd' scoped guard API
arm64:
acpi: add newline to deferred APEI warning
arm64:
add unlikely hint to MTE async fault check in el0_svc_common
arm64:
atomics: lse: Remove unused parameters from ATOMIC_FETCH_OP_AND macros
arm64:
defconfig: Add M31 eUSB2 PHY config
arm64:
defconfig: Build NSS clock controller driver for IPQ5424
arm64:
defconfig: enable BST platform support
arm64:
defconfig: Enable configs for Fairphone 3, 4, 5 smartphones
arm64:
defconfig: Enable DW HDMI QP CEC support
arm64:
defconfig: enable Exynos ACPM clocks
arm64:
defconfig: enable i.MX AIPSTZ driver
arm64:
defconfig: Enable i.MX95 drivers for pinctrl, Ethernet and PCIe
arm64:
defconfig: Enable NVIDIA VRS PSEQ RTC
arm64:
defconfig: Enable Renesas RZ/G3S thermal driver
arm64:
defconfig: enable rockchip camera interface
arm64:
defconfig: Enable Rockchip extensions for Synopsys DW DP
arm64:
defconfig: Enable RZ/T2H / RZ/N2H ADC driver
arm64:
defconfig: Enable SCSI UFS Crypto and Block Inline encryption drivers
arm64:
defconfig: Enable SX150x GPIO expander driver
arm64:
defconfig: Enable the Renesas RZ/G3E thermal driver
arm64:
defconfig: Enable two Novatek display panels for MTP8750 and Tianma
arm64:
defconfig: Enable UFS support for MediaTek Genio 1200 EVK UFS board
arm64:
defconfig: Remove the redundant SCHED_MC/SCHED_SMT
arm64:
Detect FEAT_XNX
arm64:
dts qcom: sdm845-oneplus-enchilada: Specify panel name within the compatible
arm64:
dts: Add gpio_intc node for Amlogic S6 SoCs
arm64:
dts: Add gpio_intc node for Amlogic S7 SoCs
arm64:
dts: Add gpio_intc node for Amlogic S7D SoCs
arm64:
dts: add off-on-delay-us for usdhc2 regulator
arm64:
dts: add Protonic PRT8ML board
arm64:
dts: agilex5: Add GMAC0 node for NAND daughter card
arm64:
dts: allwinner: a523: Add device node for SPDIF block
arm64:
dts: allwinner: a523: Add device nodes for I2S controllers
arm64:
dts: allwinner: a523: Add DMA controller device nodes
arm64:
dts: allwinner: a523: Add GMAC200 ethernet controller
arm64:
dts: allwinner: a523: Add I2S2 pins on PI pin group
arm64:
dts: allwinner: a523: Add SPDIF TX pin on PB and PI pins
arm64:
dts: allwinner: a527: cubie-a5e: Enable second Ethernet port
arm64:
dts: allwinner: h616: add NAND controller
arm64:
dts: allwinner: t527: avaota-a1: enable second Ethernet port
arm64:
dts: allwinner: t527: orangepi-4a: Enable Ethernet port
arm64:
dts: amlogic: Fix the register name of the 'DBI' region
arm64:
dts: amlogic: meson-g12b: Fix L2 cache reference for S922X CPUs
arm64:
dts: amlogic: s6: add ao secure node
arm64:
dts: amlogic: s6: add power domain controller node
arm64:
dts: amlogic: s7: add ao secure node
arm64:
dts: amlogic: s7: add power domain controller node
arm64:
dts: amlogic: s7d: add ao secure node
arm64:
dts: amlogic: s7d: add power domain controller node
arm64:
dts: broadcom: bcm2712: fix RP1 endpoint PCI topology
arm64:
dts: broadcom: rp1: drop RP1 overlay
arm64:
dts: bst: add support for Black Sesame Technologies C1200 CDCU1.0 board
arm64:
dts: cix: add a compatible string for the cix sky1 SoC
arm64:
dts: cix: add DT nodes for SPI
arm64:
dts: cix: Add PCIe Root Complex on sky1
arm64:
dts: cix: Add pinctrl nodes for sky1
arm64:
dts: cix: Enable PCIe on the Orion O6 board
arm64:
dts: exynos7870-a2corelte: add bus-width to mmc0 node
arm64:
dts: exynos7870-a2corelte: enable display panel support
arm64:
dts: exynos7870-j6lte: add bus-width to mmc0 node
arm64:
dts: exynos7870-j6lte: enable display panel support
arm64:
dts: exynos7870-on7xelte: add bus-width to mmc0 node
arm64:
dts: exynos7870-on7xelte: enable display panel support
arm64:
dts: exynos7870: add DSI support
arm64:
dts: exynos990: Add sysreg nodes for PERIC0 and PERIC1
arm64:
dts: exynos: gs101-pixel-common: add node for s2mpg10 / clock
arm64:
dts: exynos: gs101: add #clock-cells to the ACPM protocol node
arm64:
dts: exynos: gs101: add CPU clocks
arm64:
dts: exynos: gs101: add OPPs
arm64:
dts: exynos: gs101: add sysreg_misc and sysreg_hsi0 nodes
arm64:
dts: exynos: gs101: fix clock module unit reg sizes
arm64:
dts: exynos: gs101: fix sysreg_apm reg property
arm64:
dts: exynosautov920: add CMU_M2M clock DT nodes
arm64:
dts: exynosautov920: add CMU_MFC clock DT nodes
arm64:
dts: freescale: Add GMAC Ethernet for S32G2 EVB and RDB2 and S32G3 RDB3
arm64:
dts: freescale: add initial support for i.MX 95 Verdin Evaluation Kit (EVK)
arm64:
dts: freescale: Add phyBOARD-Segin-i.MX91 support
arm64:
dts: freescale: add Toradex SMARC iMX95
arm64:
dts: freescale: debix-som-a-bmb-08: Enable HDMI output
arm64:
dts: freescale: imx8mp-venice-gw7905-2x: remove duplicate usdhc1 props
arm64:
dts: freescale: imx93-phyboard-nash: Add jtag overlay
arm64:
dts: freescale: imx93-phyboard-nash: Add pwm-fan overlay
arm64:
dts: freescale: imx93-phyboard-nash: Add USB vbus regulators
arm64:
dts: freescale: imx93-phyboard-segin: Add USB vbus regulators
arm64:
dts: freescale: imx93-var-som: Add PMIC support
arm64:
dts: freescale: imx93-var-som: Add support for ADS7846 touchscreen
arm64:
dts: freescale: imx93-var-som: Add support for WM8904 audio codec
arm64:
dts: freescale: imx93-var-som: Add WiFi and Bluetooth support
arm64:
dts: freescale: imx95-toradex-smarc: fix SMARC_SDIO_WP label position
arm64:
dts: freescale: imx95-toradex-smarc: use edge trigger for ethphy1 interrupt
arm64:
dts: freescale: moduline-display: fix compatible
arm64:
dts: freescale: tqma9352: Add vcc-supply for spi-nor
arm64:
dts: freescale: tx8p-ml81: fix eqos nvmem-cells
arm64:
dts: fsl-lx2160a: include rev2 chip's dts
arm64:
dts: hisilicon: hikey960: Drop "snps,gctl-reset-quirk" and "snps,tx_de_emphasis*" properties
arm64:
dts: im8mp-phy{board,core}: update license
arm64:
dts: imx8-apalis: add thermal nodes
arm64:
dts: imx8-apalis: cleanup todo
arm64:
dts: imx8-apalis: rename wifi regulator
arm64:
dts: imx8-apalis: specify adc reference voltage regulator
arm64:
dts: imx8-apalis: use startup-delay-us for wifi regulator
arm64:
dts: imx8-ss-conn: add fsl,tuning-step for usdhc1 and usdhc2
arm64:
dts: imx8-ss-conn: add missed clock enet_2x_txclk for fec[1,2]
arm64:
dts: imx8: add default clock rate for usdhc
arm64:
dts: imx8: add edma error interrupt support
arm64:
dts: imx8: add vdd-supply and vddio-supply for fsl,mpl3115
arm64:
dts: imx8dxl-evk: add bt information for lpuart1
arm64:
dts: imx8dxl-evk: add state_100mhz and state_200mhz for usdhc
arm64:
dts: imx8dxl-evk: Add vpcie3v3aux regulator for PCIe M.2 connector
arm64:
dts: imx8dxl-ss-conn: delete usb3_lpcg node
arm64:
dts: imx8mm-evk: Add supports-clkreq property to PCIe M.2 port
arm64:
dts: imx8mm-phyboard-polis-peb-av-10-ph128800t006
arm64:
dts: imx8mm-phyboard-polis-peb-av-10: Fix audio codec reset pin ctl
arm64:
dts: imx8mm-phyboard-polis-peb-av-10: reorder properties to match dts coding style
arm64:
dts: imx8mm-phyboard-polis-peb-av-10: split display configuration
arm64:
dts: imx8mm-phyboard-polis-rdk: Add USB1 OC pin configuration
arm64:
dts: imx8mm-phyboard-polis: move mipi bridge to som
arm64:
dts: imx8mm-phyboard-polis: Use GPL-2.0-or-later OR MIT
arm64:
dts: imx8mm-phygate-tauri-l: Update pad ctl for USB OC pin
arm64:
dts: imx8mm-venice-gw700x: reduce RGMII CLK drive strength
arm64:
dts: imx8mm-venice-gw72xx: remove unused sdhc1 pinctrl
arm64:
dts: imx8mp pollux: add display overlays
arm64:
dts: imx8mp pollux: add displays for expansion board
arm64:
dts: imx8mp pollux: add expansion board overlay
arm64:
dts: imx8mp-debix-model-a: Fix ethernet PHY address
arm64:
dts: imx8mp-evk: Add supports-clkreq property to PCIe M.2 port
arm64:
dts: imx8mp-evk: Add vpcie3v3aux regulator for PCIe M.2 connector
arm64:
dts: imx8mp-evk: enable hdmi_pai device
arm64:
dts: imx8mp-skov: add Rev.C HDMI support
arm64:
dts: imx8mp-skov: support new 10" panel board
arm64:
dts: imx8mp-venice-gw702x: reduce RGMII CLK drive strength
arm64:
dts: imx8mp-venice-gw702x: remove off-board sdhc1
arm64:
dts: imx8mp-venice-gw702x: remove off-board uart
arm64:
dts: imx8mp: add cpuidle cooling device to the alert trip point
arm64:
dts: imx8mp: Add hdmi parallel audio interface node
arm64:
dts: imx8mp: add idle cooling devices to cpu core
arm64:
dts: imx8mp: Add missing LED enumerators for DH electronics i.MX8M Plus DHCOM on PDK2
arm64:
dts: imx8mp: convert 'aips5' to 'aipstz5'
arm64:
dts: imx8mp: Fix LAN8740Ai PHY reference clock on DH electronics i.MX8M Plus DHCOM
arm64:
dts: imx8mp: make 'dsp' node depend on 'aips5'
arm64:
dts: imx8mp: Specify the number of channels for CSI-2 receivers
arm64:
dts: imx8mq-evk: Add supports-clkreq property to PCIe M.2 port
arm64:
dts: imx8mq-evk: Add vpcie3v3aux regulator for PCIe M.2 connector
arm64:
dts: imx8m{m,n,p}-venice: disable unused clk output for TI PHY
arm64:
dts: imx8qm-apalis: add pwm used by the backlight
arm64:
dts: imx8qm-mek: add lpuart1 and bluetooth node
arm64:
dts: imx8qm-mek: add pmic thermal-zones
arm64:
dts: imx8qm-mek: add state_100mhz and state_200mhz for usdhc
arm64:
dts: imx8qm-mek: Add supports-clkreq property to PCIe M.2 port
arm64:
dts: imx8qm-mek: add usbotg1 and related nodes
arm64:
dts: imx8qm-mek: Add vpcie3v3aux regulator for PCIe M.2 connector
arm64:
dts: imx8qm-mek: assign double SD bus frequency for usdhc1
arm64:
dts: imx8qm-mek: correct the light sensor interrupt type to low level
arm64:
dts: imx8qm-mek: replace space with tab
arm64:
dts: imx8qm-ss-dma: correct the dma channels of lpuart
arm64:
dts: imx8qm: add label thermal_zones
arm64:
dts: imx8qxp-mek: add fec2 support
arm64:
dts: imx8qxp-mek: add flexspi and flash
arm64:
dts: imx8qxp-mek: Add lpuart1 to support the M.2 PCIE9098 bluetooth
arm64:
dts: imx8qxp-mek: add phandle ocotp mac-address for fec
arm64:
dts: imx8qxp-mek: add state_100mhz and state_200mhz for usdhc
arm64:
dts: imx8qxp-mek: Add supports-clkreq property to PCIe M.2 port
arm64:
dts: imx8qxp-mek: Add vpcie3v3aux regulator for PCIe M.2 connector
arm64:
dts: imx8qxp-mek: change space with tab
arm64:
dts: imx8qxp-mek: update usdhc1 clock to 400Mhz
arm64:
dts: imx8qxp: add MAC address in ocotp
arm64:
dts: imx8qxp: add wakeup source for power-key
arm64:
dts: imx94: add DDR Perf Monitor node
arm64:
dts: imx95-15x15-evk: add fan-supply property for pwm-fan
arm64:
dts: imx95-15x15-evk: Add supports-clkreq property to PCIe M.2 port
arm64:
dts: imx95-15x15-evk: Add vpcie3v3aux regulator for PCIe M.2 connector
arm64:
dts: imx95-19x19-evk: Add supports-clkreq property to PCIe M.2 port
arm64:
dts: imx95-19x19-evk: Add vpcie3v3aux regulator for PCIe[0,1]
arm64:
dts: imx95-tqma9596sa-mb-smarc-2: add aliases for SPI
arm64:
dts: imx95-tqma9596sa-mb-smarc-2: Add MicIn routing
arm64:
dts: imx95-tqma9596sa-mb-smarc-2: mark LPUART1 as reserved
arm64:
dts: imx95-tqma9596sa-mb-smarc-2: remove superfluous line
arm64:
dts: imx95-tqma9596sa: add EEPROM pagesize
arm64:
dts: imx95-tqma9596sa: add gpio bus recovery for i2c
arm64:
dts: imx95-tqma9596sa: fix TPM5 pinctrl node name
arm64:
dts: imx95-tqma9596sa: increase flexspi slew rate
arm64:
dts: imx95-tqma9596sa: move flexcan pinctrl to SOM
arm64:
dts: imx95-tqma9596sa: move lpspi3 pinctrl to SOM
arm64:
dts: imx95-tqma9596sa: move pcie config to SOM
arm64:
dts: imx95-tqma9596sa: move sai config to SOM
arm64:
dts: imx95-tqma9596sa: move USDHC2 config to SOM
arm64:
dts: imx95-tqma9596sa: reduce maximum FlexSPI frequency to 66MHz
arm64:
dts: imx95-tqma9596sa: remove superfluous pinmux for flexspi
arm64:
dts: imx95-tqma9596sa: remove superfluous pinmux for i2c
arm64:
dts: imx95-tqma9596sa: remove superfluous pinmux for usdhci
arm64:
dts: imx95-tqma9596sa: update pcie config
arm64:
dts: imx95-tqma9596sa: whitespace fixes
arm64:
dts: imx95: correct I3C2 pclk to IMX95_CLK_BUSWAKEUP
arm64:
dts: imx95: Describe Mali G310 GPU
arm64:
dts: imx: correct the flexspi compatible string to match with yaml
arm64:
dts: intel: agilex5: Add Altera compatible for I3C controllers
arm64:
dts: layerscape: add dma-coherent for usb node
arm64:
dts: ls1046a-qds: describe the FPGA based GPIO controller
arm64:
dts: ls1046a-qds: describe the two on-board SFP+ cages
arm64:
dts: lx2160a-rdb: describe the QIXIS FPGA and two child GPIO controllers
arm64:
dts: lx2160a-rdb: fully describe the two SFP+ cages
arm64:
dts: marvell: pxa1908: Add power domains
arm64:
dts: marvell: pxa1908: Add PWMs
arm64:
dts: marvell: pxa1908: Move ramoops to SoC dtsi
arm64:
dts: marvell: samsung,coreprimevelte: Add backlight
arm64:
dts: marvell: samsung,coreprimevelte: Add USB connector
arm64:
dts: marvell: samsung,coreprimevelte: Add vibrator
arm64:
dts: marvell: samsung,coreprimevelte: Correct CD GPIO
arm64:
dts: marvell: samsung,coreprimevelte: Drop some reserved memory
arm64:
dts: marvell: samsung,coreprimevelte: Enable eMMC
arm64:
dts: marvell: samsung,coreprimevelte: Fill in memory node
arm64:
dts: mb-smarc-2: Add MicIn routing
arm64:
dts: mba8mx: Add MicIn routing
arm64:
dts: mba8mx: Fix Ethernet PHY IRQ support
arm64:
dts: mba8xx: Add MicIn routing
arm64:
dts: mediatek: add device-tree for Genio 1200 EVK UFS board
arm64:
dts: mediatek: Add GCE header for MT8196
arm64:
dts: mediatek: Add MT6878 pinmux macro header file
arm64:
dts: mediatek: Apply mt8395-radxa DT overlay at build time
arm64:
dts: mediatek: mt7622: add 'soc-uuid' cell to efuse
arm64:
dts: mediatek: mt7981b-openwrt-one: Enable software leds
arm64:
dts: mediatek: mt7981b-openwrt-one: Enable SPI NOR
arm64:
dts: mediatek: mt7981b: add 'soc-uuid' cell to efuse
arm64:
dts: mediatek: mt7981b: add labels for UART0/1/2 nodes
arm64:
dts: mediatek: mt7981b: Add reserved memory for TF-A
arm64:
dts: mediatek: mt7981b: Configure UART0 pinmux
arm64:
dts: mediatek: mt7981b: OpenWrt One: set console UART to 115200
arm64:
dts: mediatek: mt7986-bpi-r3: Change fan PWM value for mid speed
arm64:
dts: mediatek: mt7986: add dtbs with applied overlays for bpi-r3
arm64:
dts: mediatek: mt7986a: add 'soc-uuid' cell to efuse
arm64:
dts: mediatek: mt7988: Add devicetree for BananaPi R4 Pro
arm64:
dts: mediatek: mt7988: add dtbs with applied overlays for bpi-r4 (pro)
arm64:
dts: mediatek: mt7988: Disable 2.5G phy and enable at board layer
arm64:
dts: mediatek: mt7988a-bpi-r4-pro: Add PCIe overlays
arm64:
dts: mediatek: mt7988a-bpi-r4pro: Add mmc overlays
arm64:
dts: mediatek: mt7988a: add 'soc-uuid' cell to efuse
arm64:
dts: mediatek: mt8195: Fix address range for JPEG decoder core 1
arm64:
dts: mediatek: mt8365-evk: Enable GPU support
arm64:
dts: mediatek: mt8365: Add GPU support
arm64:
dts: mediatek: mt8370-grinn-genio-510-sbc: Add Grinn GenioSBC-510
arm64:
dts: mediatek: mt8390-genio-700-evk: Add Grinn GenioSBC-700
arm64:
dts: mediatek: mt8395-genio-1200-evk: Describe CPU supplies
arm64:
dts: mediatek: mt8395-genio-1200-evk: Move common parts to dtsi
arm64:
dts: meson: add initial device-tree for Tanix TX9 Pro
arm64:
dts: mt8183: Rename nodes to match audiosys DT schema
arm64:
dts: qcom: Add display support for QCS615
arm64:
dts: qcom: Add display support for QCS615 RIDE board
arm64:
dts: qcom: add gpu_zap_shader label
arm64:
dts: qcom: Add initial support for MSM8937
arm64:
dts: qcom: Add support for Huawei MateBook E 2019
arm64:
dts: qcom: Add Xiaomi Redmi 3S
arm64:
dts: qcom: apq8096-db820c: Specify zap shader location
arm64:
dts: qcom: hamoa-iot-evk: Fix 4-speaker playback support
arm64:
dts: qcom: HAMOA-IOT-SOM: Unreserve GPIOs blocking SPI11 access
arm64:
dts: qcom: ipq5424: add cooling maps for CPU thermal zones
arm64:
dts: qcom: ipq5424: Add NSS clock controller node
arm64:
dts: qcom: ipq5424: correct the TF-A reserved memory to 512K
arm64:
dts: qcom: kodiak: add coresight nodes
arm64:
dts: qcom: lemans-evk-camera: Add DT overlay
arm64:
dts: qcom: lemans-evk: Add firmware-name to QUPv3 nodes
arm64:
dts: qcom: lemans-evk: Add resin key code for PMM8654AU
arm64:
dts: qcom: lemans-evk: Enable AMC6821 fan controller
arm64:
dts: qcom: lemans-pmics: enable rtc
arm64:
dts: qcom: lemans: Add missing quirk for HS only USB controller
arm64:
dts: qcom: lemans: add refgen regulator and use it for DSI
arm64:
dts: qcom: lemans: Align ethernet interconnect-names with schema
arm64:
dts: qcom: lemans: move USB PHYs to a proper place
arm64:
dts: qcom: monaco-evk: Add firmware-name to QUPv3 nodes
arm64:
dts: qcom: msm8916-longcheer-l8910: Add touchscreen
arm64:
dts: qcom: msm8916-samsung-rossa: Move touchscreen to common device tree
arm64:
dts: qcom: msm8939-asus-z00t: add initial device tree
arm64:
dts: qcom: msm8996: add interconnect paths to USB2 controller
arm64:
dts: qcom: pmi8950: Add missing VADC channels
arm64:
dts: qcom: pmi8950: Fix VADC channel scaling factors
arm64:
dts: qcom: qcm2290: add APR and its services
arm64:
dts: qcom: qcm2290: add LPASS LPI pin controller
arm64:
dts: qcom: qcm2290: Add uart1 and uart5 nodes
arm64:
dts: qcom: qcm2290: Fix camss register prop ordering
arm64:
dts: qcom: qcm2290: Fix uart3 QUP interconnect
arm64:
dts: qcom: qcm6490-fairphone-fp5: Add supplies to simple-fb node
arm64:
dts: qcom: qcm6490-fairphone-fp5: Add UW cam actuator
arm64:
dts: qcom: qcm6490-fairphone-fp5: Add vibrator support
arm64:
dts: qcom: qcm6490-fairphone-fp5: Add VTOF_LDO_2P8 regulator
arm64:
dts: qcom: qcm6490-fairphone-fp5: Enable CCI pull-up
arm64:
dts: qcom: qcm6490-fairphone-fp5: Use correct compatible for audiocc
arm64:
dts: qcom: qcm6490-shift-otter: Add missing reserved-memory
arm64:
dts: qcom: qcm6490-shift-otter: Enable flash LED
arm64:
dts: qcom: qcm6490-shift-otter: Enable RGB LED
arm64:
dts: qcom: qcm6490-shift-otter: Enable venus node
arm64:
dts: qcom: qcm6490-shift-otter: Fix sorting and indentation
arm64:
dts: qcom: qcm6490-shift-otter: Remove thermal zone polling delays
arm64:
dts: qcom: qcm6490-shift-otter: Use correct compatible for audiocc
arm64:
dts: qcom: qcs615-ride: Set drive strength for wlan-en-state pin
arm64:
dts: qcom: qcs615-ride: Update 'model' string for qcs615 ride
arm64:
dts: qcom: qcs615: Add OSM l3 interconnect provider node and CPU OPP tables to scale DDR/L3
arm64:
dts: qcom: qcs6490-rb3gen2: Add firmware-name to QUPv3 nodes
arm64:
dts: qcom: qcs6490-rb3gen2: Rename vph-pwr regulator node
arm64:
dts: qcom: qcs6490-rb3gen2: Update regulator settings
arm64:
dts: qcom: qcs6490: Introduce Radxa Dragon Q6A
arm64:
dts: qcom: qcs8300-pmics: Remove 'allow-set-time' property
arm64:
dts: qcom: qcs8300: add refgen regulator
arm64:
dts: qcom: qrb2210-rb1: add HDMI/I2S audio playback support
arm64:
dts: qcom: qrb2210-rb1: Fix UART3 wakeup IRQ storm
arm64:
dts: qcom: rename qcm2290 to agatti
arm64:
dts: qcom: rename qcs8300 to monaco
arm64:
dts: qcom: rename sc7280 to kodiak
arm64:
dts: qcom: rename sm6150 to talos
arm64:
dts: qcom: rename x1e80100 to hamoa
arm64:
dts: qcom: rename x1p42100 to purwa
arm64:
dts: qcom: Rework X1-based Asus Zenbook A14's displays
arm64:
dts: qcom: sc7180: add gpu_zap_shader label
arm64:
dts: qcom: sc7180: add refgen regulator and use it for DSI
arm64:
dts: qcom: sc7280: add refgen regulator and use it for DSI
arm64:
dts: qcom: sc7280: Increase config size to 256MB for ECAM feature
arm64:
dts: qcom: sc8180x: add refgen regulator and use it for DSI
arm64:
dts: qcom: sc8180x: create common zap-shader node
arm64:
dts: qcom: sc8280xp-x13s: enable camera privacy indicator
arm64:
dts: qcom: sc8280xp: Add missing VDD_MXC links
arm64:
dts: qcom: sc8280xp: add refgen regulator
arm64:
dts: qcom: sc8280xp: create common zap-shader node
arm64:
dts: qcom: sc8280xp: Fix shifted GPI DMA channels
arm64:
dts: qcom: sdm670: add refgen regulator and use it for DSI
arm64:
dts: qcom: sdm670: create common zap-shader node
arm64:
dts: qcom: sdm845-oneplus: Correct gpio used for slider
arm64:
dts: qcom: sdm845-oneplus: Describe TE gpio
arm64:
dts: qcom: sdm845-oneplus: Group panel pinctrl
arm64:
dts: qcom: sdm845-oneplus: Implement panel sleep pinctrl
arm64:
dts: qcom: sdm845-oneplus: Update compatbible and add DDIC supplies
arm64:
dts: qcom: sdm845-shift-axolotl: Drop address and size cells from panel
arm64:
dts: qcom: sdm845-shift-axolotl: fix touchscreen properties
arm64:
dts: qcom: sdm845-starqltechn: Fix i2c-gpio node name
arm64:
dts: qcom: sdm845-starqltechn: fix max77705 interrupts
arm64:
dts: qcom: sdm845-starqltechn: remove (address|size)-cells
arm64:
dts: qcom: sdm845: add refgen regulator and use it for DSI
arm64:
dts: qcom: sdm845: create common zap-shader node
arm64:
dts: qcom: sdm845: Define guard pages within the rmtfs region
arm64:
dts: qcom: sdx75: Add missing usb-role-switch property
arm64:
dts: qcom: sdx75: Fix the USB interrupt entry order
arm64:
dts: qcom: sdx75: Flatten usb controller node
arm64:
dts: qcom: sm6350: Add interconnect support to UFS
arm64:
dts: qcom: sm6350: Add MDSS_CORE reset to mdss
arm64:
dts: qcom: sm6350: Add OPP table support to UFSHC
arm64:
dts: qcom: sm6350: add refgen regulator and use it for DSI
arm64:
dts: qcom: sm6350: Fix wrong order of freq-table-hz for UFS
arm64:
dts: qcom: sm6375: add refgen regulator
arm64:
dts: qcom: sm7325-nothing-spacewar: Use correct compatible for audiocc
arm64:
dts: qcom: sm8150: add refgen regulator and use it for DSI
arm64:
dts: qcom: sm8250-samsung-common: correct reserved pins
arm64:
dts: qcom: sm8250: Add MDSS_CORE reset to mdss
arm64:
dts: qcom: sm8250: add refgen regulator and use it for DSI
arm64:
dts: qcom: sm8250: drop duplicate memory-region defs
arm64:
dts: qcom: sm8450: Add opp-level to indicate PCIe data rates
arm64:
dts: qcom: sm8550-hdk: Add SM8550-HDK Rear Camera Card overlay
arm64:
dts: qcom: sm8550-qrd: Enable CAMSS and S5K3M5 camera sensor
arm64:
dts: qcom: sm8550: Add description of MCLK pins
arm64:
dts: qcom: sm8550: Add opp-level to indicate PCIe data rates
arm64:
dts: qcom: sm8550: Fix compile warnings in USB controller node
arm64:
dts: qcom: sm8550: Limit max SD HS mode frequency by default
arm64:
dts: qcom: sm8650: Add opp-level to indicate PCIe data rates
arm64:
dts: qcom: sm8650: Fix compile warnings in USB controller node
arm64:
dts: qcom: sm8650: set ufs as dma coherent
arm64:
dts: qcom: sm8750-mtp: move PCIe GPIOs to pcieport0 node
arm64:
dts: qcom: sm8750: Add USB support for SM8750 MTP platform
arm64:
dts: qcom: sm8750: Add USB support for SM8750 QRD platform
arm64:
dts: qcom: sm8750: Add USB support to SM8750 SoCs
arm64:
dts: qcom: talos: Correct UFS clocks ordering
arm64:
dts: qcom: x1-dell-thena: Add missing pinctrl for eDP HPD
arm64:
dts: qcom: x1-dell-thena: remove dp data-lanes
arm64:
dts: qcom: x1e80100-asus-zenbook-a14: Enable WiFi, Bluetooth
arm64:
dts: qcom: x1e80100-crd: Add charge limit nvmem
arm64:
dts: qcom: x1e80100: Add missing quirk for HS only USB controller
arm64:
dts: qcom: x1e80100: Add opp-level to indicate PCIe data rates
arm64:
dts: qcom: x1e80100: Describe the full 'link' region of DP hosts
arm64:
dts: qcom: x1e80100: Extend the gcc input clock list
arm64:
dts: qcom: x1e80100: Fix compile warnings for USB HS controller
arm64:
dts: qcom: x1e80100: Move CPU idle states to their respective PSCI PDs
arm64:
dts: renesas: Add R8A78000 SoC support
arm64:
dts: renesas: aistarvision-mipi-adapter-2.1: Drop clock-frequency from camera sensor node
arm64:
dts: renesas: draak: Mark SWDT as reserved
arm64:
dts: renesas: eagle-function-expansion: Add eMMC support
arm64:
dts: renesas: eagle/v3msk: Mark SWDT as reserved
arm64:
dts: renesas: ebisu: Mark SWDT as reserved
arm64:
dts: renesas: r8a774a1: Move interrupt-parent to root node
arm64:
dts: renesas: r8a774b1: Move interrupt-parent to root node
arm64:
dts: renesas: r8a774c0: Move interrupt-parent to root node
arm64:
dts: renesas: r8a774e1: Move interrupt-parent to root node
arm64:
dts: renesas: r8a77951: Add SWDT node
arm64:
dts: renesas: r8a77951: Move interrupt-parent to root node
arm64:
dts: renesas: r8a77960: Add GX6250 GPU node
arm64:
dts: renesas: r8a77960: Add SWDT node
arm64:
dts: renesas: r8a77960: Move interrupt-parent to root node
arm64:
dts: renesas: r8a77961: Add GX6250 GPU node
arm64:
dts: renesas: r8a77961: Add SWDT node
arm64:
dts: renesas: r8a77961: Move interrupt-parent to root node
arm64:
dts: renesas: r8a77965: Add GE7800 GPU node
arm64:
dts: renesas: r8a77965: Add SWDT node
arm64:
dts: renesas: r8a77965: Move interrupt-parent to root node
arm64:
dts: renesas: r8a77970: Add SWDT node
arm64:
dts: renesas: r8a77970: Move interrupt-parent to root node
arm64:
dts: renesas: r8a77980: Move interrupt-parent to root node
arm64:
dts: renesas: r8a77990: Add SWDT node
arm64:
dts: renesas: r8a77990: Move interrupt-parent to root node
arm64:
dts: renesas: r8a77995: Add SWDT node
arm64:
dts: renesas: r8a77995: Move interrupt-parent to root node
arm64:
dts: renesas: r8a779a0: Add GE7800 GPU node
arm64:
dts: renesas: r8a779a0: Add SWDT node
arm64:
dts: renesas: r8a779a0: Move interrupt-parent to root node
arm64:
dts: renesas: r8a779f0: Add SWDT node
arm64:
dts: renesas: r8a779f0: Move interrupt-parent to root node
arm64:
dts: renesas: r8a779g0: Add SWDT node
arm64:
dts: renesas: r8a779g0: Move interrupt-parent to root node
arm64:
dts: renesas: r8a779h0: Add SWDT node
arm64:
dts: renesas: r8a779h0: Move interrupt-parent to root node
arm64:
dts: renesas: r8a78000: Add initial Ironhide board support
arm64:
dts: renesas: r9a07g043u: Move interrupt-parent to root node
arm64:
dts: renesas: r9a07g044: Move interrupt-parent to root node
arm64:
dts: renesas: r9a07g054: Move interrupt-parent to root node
arm64:
dts: renesas: r9a08g045: Add TSU node
arm64:
dts: renesas: r9a08g045: Add USB support
arm64:
dts: renesas: r9a08g045: Move interrupt-parent to root node
arm64:
dts: renesas: r9a09g011: Move interrupt-parent to root node
arm64:
dts: renesas: r9a09g047: Add TSU node
arm64:
dts: renesas: r9a09g047: Move interrupt-parent to root node
arm64:
dts: renesas: r9a09g056: Add Cortex-A55 PMU node
arm64:
dts: renesas: r9a09g056: Move interrupt-parent to root node
arm64:
dts: renesas: r9a09g057: Add Cortex-A55 PMU node
arm64:
dts: renesas: r9a09g057: Add RTC node
arm64:
dts: renesas: r9a09g057: Add TSU nodes
arm64:
dts: renesas: r9a09g057: Move interrupt-parent to root node
arm64:
dts: renesas: r9a09g057h44-rzv2h-evk: Add NMI pushbutton support
arm64:
dts: renesas: r9a09g057h44-rzv2h-evk: Enable RTC
arm64:
dts: renesas: r9a09g077: Add ADCs support
arm64:
dts: renesas: r9a09g077: Add Cortex-A55 PMU node
arm64:
dts: renesas: r9a09g077: Add ETHSS node
arm64:
dts: renesas: r9a09g077: Add GMAC nodes
arm64:
dts: renesas: r9a09g077: Move interrupt-parent to root node
arm64:
dts: renesas: r9a09g087: Add ADCs support
arm64:
dts: renesas: r9a09g087: Add Cortex-A55 PMU node
arm64:
dts: renesas: r9a09g087: Add ETHSS node
arm64:
dts: renesas: r9a09g087: Add GMAC nodes
arm64:
dts: renesas: r9a09g087: Move interrupt-parent to root node
arm64:
dts: renesas: rzg2l-smarc: Drop clock-frequency from camera sensor node
arm64:
dts: renesas: rzg3s-smarc: Enable USB support
arm64:
dts: renesas: rzt2h-n2h-evk: Enable Ethernet support
arm64:
dts: renesas: rzt2h/rzn2h-evk: Enable ADCs
arm64:
dts: renesas: salvator-common: Mark SWDT as reserved
arm64:
dts: renesas: sparrow-hawk: Add overlay for Argon40 fan HAT
arm64:
dts: renesas: sparrow-hawk: Add overlay for RPi Display 2
arm64:
dts: renesas: sparrow-hawk: Fix full-size DP connector node name and labels
arm64:
dts: renesas: ulcb: Mark SWDT as reserved
arm64:
dts: renesas: v3[mh]sk: Remove wrong sound property in HDMI encoder node
arm64:
dts: renesas: v3msk: Enable watchdog timer
arm64:
dts: rockchip: Add Asus Tinker Board 3 and 3S device tree
arm64:
dts: rockchip: Add clk32k_in for Indiedroid Nova
arm64:
dts: rockchip: Add D-PHY for RK3368
arm64:
dts: rockchip: Add device type for Indiedroid Nova.
arm64:
dts: rockchip: Add devicetree for the 9Tripod X3568 v4
arm64:
dts: rockchip: Add devicetree for the FriendlyElec NanoPi R76S
arm64:
dts: rockchip: Add display subsystem for RK3368
arm64:
dts: rockchip: Add DSI for RK3368
arm64:
dts: rockchip: add DTs for 100ASK DShanPi A1
arm64:
dts: rockchip: Add eeprom vcc-supply for Radxa ROCK 3C
arm64:
dts: rockchip: Add eeprom vcc-supply for Radxa ROCK 5A
arm64:
dts: rockchip: add eMMC CQE support for rk3588
arm64:
dts: rockchip: Add host wake pin for wifi on Indiedroid Nova
arm64:
dts: rockchip: add LinkEase EasePi R1
arm64:
dts: rockchip: add missing clocks for cpu cores on rk356x
arm64:
dts: rockchip: add mmc aliases for 100ASK DshanPi A1
arm64:
dts: rockchip: Add PCIe Gen2x1 controller for RK3528
arm64:
dts: rockchip: Add power-domain to RK3368 DSI controller
arm64:
dts: rockchip: Add power-domain to RK3368 VOP controller
arm64:
dts: rockchip: add QNAP TS233 devicetree
arm64:
dts: rockchip: add the vip node to px30
arm64:
dts: rockchip: add vicap node to rk356x
arm64:
dts: rockchip: clean up devicetree for 9Tripod X3568 v4
arm64:
dts: rockchip: Configure MCLK for analog sound on NanoPi M5
arm64:
dts: rockchip: correct assigned-clock-rates spelling on 2 boards
arm64:
dts: rockchip: Correct pinctrl for pcie for Indiedroid Nova
arm64:
dts: rockchip: Define regulator for pcie2x1l2 on Indiedroid Nova
arm64:
dts: rockchip: describe mcu eeprom cells on rk3568-ts433
arm64:
dts: rockchip: Drop "sitronix,st7789v" fallback compatible from rk3568-wolfvision
arm64:
dts: rockchip: Drop unsupported properties
arm64:
dts: rockchip: enable button for 100ASK DshanPi A1
arm64:
dts: rockchip: Enable DisplayPort for rk3588-evb2
arm64:
dts: rockchip: enable HDMI audio on Rock 5 ITX
arm64:
dts: rockchip: Enable HS400 for Indiedroid Nova
arm64:
dts: rockchip: Enable i2c2 on Orange Pi 3B
arm64:
dts: rockchip: enable NPU on Gameforce Ace
arm64:
dts: rockchip: enable NPU on Indiedroid Nova
arm64:
dts: rockchip: Enable PCIe controller on Radxa E20C
arm64:
dts: rockchip: enable RTC for 100ASK DshanPi A1
arm64:
dts: rockchip: enable USB for 100ASK DshanPi A1
arm64:
dts: rockchip: Enable USB-C DP Alt for Indiedroid Nova
arm64:
dts: rockchip: Fix DMA for Indiedroid Nova Bluetooth
arm64:
dts: rockchip: Fix gpio pinctrl node names
arm64:
dts: rockchip: Fix headphones widget name on NanoPi M5
arm64:
dts: rockchip: fix PCIe 3.3V regulator voltage on 9Tripod X3568 v4
arm64:
dts: rockchip: Fix pinctrl property typo on rk3326-odroid-go3
arm64:
dts: rockchip: fix unit-address for RK3588 NPU's core1 and core2's IOMMU
arm64:
dts: rockchip: Fix USB Type-C host mode for Radxa ROCK 5B+/5T
arm64:
dts: rockchip: Fix voltage threshold for volume keys for Pinephone Pro
arm64:
dts: rockchip: Fix wifi interrupts flag on Sakura Pi RK3308B
arm64:
dts: rockchip: Fix wrong register range of rk3576 gpu
arm64:
dts: rockchip: fixes audio for 100ASK DshanPi A1
arm64:
dts: rockchip: fixes ethernet for 100ASK DshanPi A1
arm64:
dts: rockchip: fixes regulator for 100ASK DshanPi A1
arm64:
dts: rockchip: fixes vcc3v3_s0 supply for 100ASK DshanPi A1
arm64:
dts: rockchip: move common qnap tsx33 parts to dtsi
arm64:
dts: rockchip: move cpu_thermal node to the correct position
arm64:
dts: rockchip: Move the EEPROM to correct I2C bus on Radxa ROCK 5A
arm64:
dts: rockchip: remove dangerous max-link-speed from helios64
arm64:
dts: rockchip: remove mmc max-frequency for 100ASK DshanPi A1
arm64:
dts: rockchip: remove redundant max-link-speed from nanopi-r4s
arm64:
dts: rockchip: Remove sdmmc max-frequency for Radxa ROCK 5 ITX/5B/5B+/5T
arm64:
dts: rockchip: Remove sdmmc max-frequency on RK3588S EVB1 board
arm64:
dts: rockchip: Switch microSD card detect to gpio on Radxa ROCK 5 ITX/5C
arm64:
dts: rockchip: Use default-state for power LED for Radxa boards
arm64:
dts: rockchip: use SCMI clock id for cpu clock on rk356x
arm64:
dts: rockchip: use SCMI clock id for gpu clock on rk356x
arm64:
dts: samsung,coreprimevelte: add PMIC
arm64:
dts: samsung,coreprimevelte: add SDIO
arm64:
dts: samsung,coreprimevelte: add touchscreen
arm64:
dts: socfpga: add Agilex3 board
arm64:
dts: socfpga: Add Agilex5 SVC node with memory region
arm64:
dts: socfpga: agilex5: Add 4-bit SPI bus width
arm64:
dts: socfpga: agilex5: Add L2 and L3 cache
arm64:
dts: socfpga: agilex5: Add SMMU nodes
arm64:
dts: socfpga: agilex5: Add SMMU-V3-PMCG nodes
arm64:
dts: socfpga: agilex5: add support for 013b board
arm64:
dts: socfpga: agilex5: add VGIC maintenance interrupt
arm64:
dts: socfpga: agilex5: fix CHECK_DTBS warning for NAND
arm64:
dts: socfpga: agilex5: update qspi partitions for 013b board
arm64:
dts: socfpga: agilex: Add 4-bit SPI bus width
arm64:
dts: socfpga: agilex: fix dtbs_check warning for clock manager
arm64:
dts: socfpga: agilex: fix dtbs_check warning for NAND
arm64:
dts: socfpga: move sdmmc-ecc to the base DTSI file
arm64:
dts: socfpga: n5x: Add 4-bit SPI bus width
arm64:
dts: socfpga: stratix10-swvp: fix dtbs_check warnings swvp
arm64:
dts: socfpga: stratix10: Add 4-bit SPI bus width
arm64:
dts: sprd: sc9860: Simplify clock nodes
arm64:
dts: st: Add I/O sync to eth pinctrl in stm32mp25-pinctrl.dtsi
arm64:
dts: st: Add memory-region-names property for stm32mp257f-ev1
arm64:
dts: st: set RIFSC as an access controller on stm32mp21x platforms
arm64:
dts: ten64: add board controller binding
arm64:
dts: ti: Add Aquila AM69 Support
arm64:
dts: ti: Add missing applied DT overlay targets
arm64:
dts: ti: Add support for Kontron SMARC-sAM67
arm64:
dts: ti: am69-aquila: Add Clover
arm64:
dts: ti: Enable build testing of PHYTEC board overlays
arm64:
dts: ti: k3-*: Replace rgmii-rxid with rgmii-id for CPSW ports
arm64:
dts: ti: k3-am62-lp-sk-nand: Rename pinctrls to fix schema warnings
arm64:
dts: ti: k3-am62-lp-sk: Set wakeup-source system-states
arm64:
dts: ti: k3-am625: Add OLDI support
arm64:
dts: ti: k3-am62: Add RNG node
arm64:
dts: ti: k3-am62: Add support for AM625 OLDI IO Control
arm64:
dts: ti: k3-am62: Define possible system states
arm64:
dts: ti: k3-am62: disable "cpsw3g" in SoC file and enable in board file
arm64:
dts: ti: k3-am62a7-sk: Set wakeup-source system-states
arm64:
dts: ti: k3-am62a: Define possible system states
arm64:
dts: ti: k3-am62d2-evm: Enable PMIC
arm64:
dts: ti: k3-am62d2-evm: Fix PMIC padconfig
arm64:
dts: ti: k3-am62d2-evm: Fix regulator properties
arm64:
dts: ti: k3-am62d2-evm: Remove unused ospi0 chip select pins
arm64:
dts: ti: k3-am62l: add initial infrastructure
arm64:
dts: ti: k3-am62l: add initial reference board file
arm64:
dts: ti: k3-am62l: Fix unit address of cbass_wakeup
arm64:
dts: ti: k3-am62p-j722s-common-main: move audio_refclk here
arm64:
dts: ti: k3-am62p5-sk: Set wakeup-source system-states
arm64:
dts: ti: k3-am62p: Define possible system states
arm64:
dts: ti: k3-am62p: Fix memory ranges for GPU
arm64:
dts: ti: k3-am642-evm: Add DMA support for TSCADC
arm64:
dts: ti: k3-am642-phyboard-electra-peb-c-010: Fix icssg-prueth schema warning
arm64:
dts: ti: k3-am642-phyboard-electra-x27-gpio1-spi1-uart3: Fix schema warnings
arm64:
dts: ti: k3-am642-tqma64xxl: add boot phase tags
arm64:
dts: ti: k3-am65: disable "mcu_cpsw" in SoC file and enable in board file
arm64:
dts: ti: k3-am68-phycore-som: Add pmic label
arm64:
dts: ti: k3-j7200: disable "mcu_cpsw" in SoC file and enable in board file
arm64:
dts: ti: k3-j721e-sk: Fix pinmux for pin Y1 used by power regulator
arm64:
dts: ti: k3-j721e: disable "mcu_cpsw" in SoC file and enable it in board file
arm64:
dts: ti: k3-j721s2: disable "mcu_cpsw" in SoC file and enable in board files
arm64:
dts: ti: k3-j722s-evm: explicitly use PLL1_HSDIV6 audio refclk
arm64:
dts: ti: k3-j722s-main: fix the audio refclk source
arm64:
dts: ti: k3-j784s4-evm-pcie0-pcie1-ep: Add boot phase tag to "pcie1_ep"
arm64:
dts: ti: k3-j784s4-j742s2-evm-common: Add bootph-all tag to "pcie1_ctrl"
arm64:
dts: ti: k3-j784s4-j742s2-evm-common: Add bootph-all tag to SERDES0
arm64:
dts: ti: k3-j784s4: Fix I2C pinmux pull configuration
arm64:
dts: ti: sa67: add build time dtb for overlays
arm64:
dts: ti: sa67: add overlay for the ADS2 carrier
arm64:
dts: ti: var-som-am62p: Add support for ADS7846 touchscreen
arm64:
dts: ti: var-som-am62p: Add support for WM8904 audio codec
arm64:
dts: ti: var-som-am62p: Refactor IPC configuration into common dtsi
arm64:
dts: tqma8mpql-mba8mpxl: Add MicIn routing
arm64:
efi: Fix NULL pointer dereference by initializing user_ns
arm64:
entry: Clean out some indirection
arm64:
Fix cleared E0POE bit after cpu_suspend()/resume()
arm64:
Fix double word in comments
arm64:
Fix typos and spelling errors in comments
arm64:
Kconfig: add ARCH_BST for Black Sesame Technologies SoCs
arm64:
kconfig: Add Kconfig entry for MPAM
arm64:
kdump: Fix elfcorehdr overlap caused by reserved memory processing reorder
arm64:
mm: Fix incomplete tag reset in change_memory_common()
arm64:
mm: make linear mapping permission update more robust for patial range
arm64:
mm: Simplify check in arch_kfence_init_pool()
arm64:
mm: use untagged address to calculate page index
arm64:
Remove assertion on CONFIG_VMAP_STACK
arm64:
remove duplicate ARCH_HAS_MEM_ENCRYPT
arm64:
remove unused ARCH_PFN_OFFSET
arm64:
Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
arm64:
Replace __ASSEMBLY__ with __ASSEMBLER__ in uapi headers
arm64:
Select GENERIC_CPU_CACHE_MAINTENANCE
arm64:
select HAVE_SHARED_GPIOS for ARCH_QCOM
arm64:
Set __nocfi on swsusp_arch_resume()
arm64:
tegra: Add ACTMON on Tegra210
arm64:
tegra: Add default GIC address cells on Tegra132
arm64:
tegra: Add default GIC address cells on Tegra186
arm64:
tegra: Add default GIC address cells on Tegra194
arm64:
tegra: Add default GIC address cells on Tegra210
arm64:
tegra: Add device-tree node for NVVRS RTC
arm64:
tegra: Add interconnect properties for Tegra210
arm64:
tegra: Add interrupts for Tegra234 USB wake events
arm64:
tegra: Add NVIDIA Jetson Nano 2GB Developer Kit support
arm64:
tegra: Add NVJPG node for Tegra210 platforms
arm64:
tegra: Add OPP tables on Tegra210
arm64:
tegra: Add pinctrl definitions for pcie-ep nodes
arm64:
tegra: Add reserved-memory node for P2180
arm64:
tegra: Add reserved-memory node for P3450
arm64:
tegra: Add Tegra186 pin controllers
arm64:
tegra: Add Tegra210 NVJPG power-domain node
arm64:
tegra: Add Tegra264 audio support
arm64:
tegra: Drop redundant clock and reset names from TSEC node
arm64:
tegra: Enable NVDEC and NVENC on Tegra210
arm64:
tegra: Fix APB DMA controller node name
arm64:
tegra: Move avdd-dsi-csi-supply into CSI node
arm64:
tegra: Move HDA into the correct bus
arm64:
tegra: Remove OTG ID GPIO from Jetson TX2 NX
arm64:
tegra: Set USB Micro-B port to OTG mode on P3450
arm64:
uaccess: Use unsafe wrappers for ASM GOTO
arm64:
use SOFTIRQ_ON_OWN_STACK for enabling softirq stack
ARM:
9459/1: Disable jump-label on PREEMPT_RT
ARM:
9461/1: Disable HIGHPTE on PREEMPT_RT kernels
ARM:
9464/1: fix input-only operand modification in load_unaligned_zeropad()
ARM:
9468/1: fix memset64() on big-endian
ARM:
allow __do_kernel_fault() to report execution of memory faults
ARM:
at91: at91_dt_defconfig: set MMC_SPI to module
ARM:
dma-mapping: Reduce struct page exposure in arch_sync_dma*()
ARM:
dma-mapping: Switch to physical address mapping callbacks
ARM:
dts: Add bus type for parallel ov5640
ARM:
dts: add device_type for memory node
ARM:
dts: am335x-netcom-plus-2xx: add missing GPIO labels
ARM:
dts: am33xx: Add missing serial console speed
ARM:
dts: aspeed: Add Balcones system
ARM:
dts: aspeed: clemente: Add HDD LED GPIO
ARM:
dts: aspeed: clemente: add shunt-resistor-micro-ohms for LM5066i
ARM:
dts: aspeed: Fix max31785 fan properties
ARM:
dts: aspeed: harma: Add MCTP I2C controller node
ARM:
dts: aspeed: santabarbara: Add AMD APML interface support
ARM:
dts: aspeed: santabarbara: Add blank lines between nodes for readability
ARM:
dts: aspeed: santabarbara: Add bmc_ready_noled Led
ARM:
dts: aspeed: santabarbara: Add eeprom device node for PRoT module
ARM:
dts: aspeed: santabarbara: Add gpio line name
ARM:
dts: aspeed: santabarbara: Add sensor support for extension boards
ARM:
dts: aspeed: santabarbara: Enable MCTP for frontend NIC
ARM:
dts: aspeed: yosemite4: allocate ramoops for kernel panic
ARM:
dts: aspeed: yosemite5: Add Meta Yosemite5 BMC
ARM:
dts: imx28-amarula-rmm: add I2S audio
ARM:
dts: imx53-usbarmory: Replace license text comment with SPDX identifier
ARM:
dts: imx53: enable PMIC RTC on imx53-qsrb
ARM:
dts: imx6-tbs2910: rename ir_recv to ir-receiver
ARM:
dts: imx6: change voltage-divider's io-channel-cells to 1
ARM:
dts: imx6: remove gpio suffix for regulator
ARM:
dts: imx6: remove pinctrl-name if pinctrl-0 doesn't exist
ARM:
dts: imx6: rename m95m02 to eeprom
ARM:
dts: imx6: rename stmpgpio to gpio
ARM:
dts: imx6: rename touch-thermal0 to touch-0-thermal
ARM:
dts: imx6dl-yapp43: Enable pwm-beeper on boards with speaker
ARM:
dts: imx6dl-yapp4: Model the RGB LED as a single multi-led part
ARM:
dts: imx6q-ba16: fix RTC interrupt level
ARM:
dts: imx6q-cm-fx6.dts: add supplies for wm8731
ARM:
dts: imx6q-evi: fix rtc compatible
ARM:
dts: imx6q-utilite-pro: add missing required property for pci
ARM:
dts: imx6qdl-nitrogen6_max: rename i2c
mux to i2c
ARM:
dts: imx6qdl-skov-cpu fix typo interrupt
ARM:
dts: imx6qdl-ts4900: rename ngpio to ngpios
ARM:
dts: imx6qdl: make VAR-SOM SoM SoC-agnostic
ARM:
dts: imx6ull-dhcom-pdk2: rename power-supply to vcc-supply for touchscreen
ARM:
dts: imx6ull-phytec-tauri: remove extra space before jedec,spi-nor
ARM:
dts: imx7ulp: remove bias-pull-up
ARM:
dts: imx: add power-supply for lcd panel
ARM:
dts: imx: add vdd-supply and vddio-supply for fsl,mpl3115
ARM:
dts: imx: e70k02: add sy7636
ARM:
dts: imx: remove redundant linux,phandle
ARM:
dts: ixp4xx: Fix up Actiontec MI424WR DTS files
ARM:
dts: mediatek: add basic support for Alcatel yarisxl board
ARM:
dts: mediatek: drop wrong syscon hifsys compatible for MT2701/7623
ARM:
dts: mediatek: mt6582: add clock-names property to uart nodes
ARM:
dts: mediatek: mt6582: add enable-method property to cpus
ARM:
dts: mediatek: mt6582: add mt6582 compatible to timer
ARM:
dts: mediatek: mt6582: move MMIO devices under soc node
ARM:
dts: mediatek: mt6582: remove compatible property from root node
ARM:
dts: mediatek: mt6582: sort nodes and properties
ARM:
dts: microchip: lan966x: Fix the access to the PHYs for pcb8290
ARM:
dts: microchip: sama5d2: fix spi flexcom fifo size to 32
ARM:
dts: microchip: sama7d65: fix size-cells property for i2c3
ARM:
dts: microchip: sama7d65: fix the ranges property for flx9
ARM:
dts: microchip: sama7d65: fix uart fifo size to 32
ARM:
dts: microchip: sama7g5: fix uart fifo size to 32
ARM:
dts: nxp: imx: Fix mc13xxx LED node names
ARM:
dts: omap3: beagle-xm: Correct obsolete TWL4030 power compatible
ARM:
dts: omap3: n900: Correct obsolete TWL4030 power compatible
ARM:
dts: omap: Add support for TQMa335x/MBa335x
ARM:
dts: omap: am335x-mba335x: Fix stray '/*' in comment
ARM:
dts: omap: am335x-tqma335x/mba335x: Fix MicIn routing
ARM:
dts: omap: AM33xx: add cpu label
ARM:
dts: omap: rework Baltos LED nodes
ARM:
dts: qcom: msm8226-samsung-ms013g: add simple-framebuffer
ARM:
dts: qcom: msm8960: add I2C nodes for gsbi1 and gsbi8
ARM:
dts: qcom: msm8960: add I2C nodes for gsbi10 and gsbi12
ARM:
dts: qcom: msm8960: inline qcom-msm8960-pins.dtsi
ARM:
dts: qcom: msm8960: rename msmgpio node to tlmm
ARM:
dts: qcom: msm8960: reorder nodes and properties
ARM:
dts: remove undocumented clock-names for ov5642
ARM:
dts: renesas: gose: Remove superfluous port property
ARM:
dts: renesas: koelsch: Update ADV7180 binding
ARM:
dts: renesas: kzm9g: Name interrupts for accelerometer
ARM:
dts: renesas: r7s72100: Move interrupt-parent to root node
ARM:
dts: renesas: r7s9210: Remove duplicate interrupt-parent
ARM:
dts: renesas: r8a7742: Move interrupt-parent to root node
ARM:
dts: renesas: r8a7743: Move interrupt-parent to root node
ARM:
dts: renesas: r8a7744: Move interrupt-parent to root node
ARM:
dts: renesas: r8a7745: Move interrupt-parent to root node
ARM:
dts: renesas: r8a77470: Move interrupt-parent to root node
ARM:
dts: renesas: r8a7790: Move interrupt-parent to root node
ARM:
dts: renesas: r8a7791: Move interrupt-parent to root node
ARM:
dts: renesas: r8a7792: Move interrupt-parent to root node
ARM:
dts: renesas: r8a7793: Move interrupt-parent to root node
ARM:
dts: renesas: r8a7794: Move interrupt-parent to root node
ARM:
dts: renesas: r9a06g032-rzn1d400-db: Drop invalid #cells properties
ARM:
dts: renesas: r9a06g032: Add the ADC device
ARM:
dts: renesas: r9a06g032: Move interrupt-parent to root node
ARM:
dts: rockchip: Adapt tps65910 nodes on RK3066 boards
ARM:
dts: rockchip: Add spi_flash label to rk3288-veyron
ARM:
dts: rockchip: move edp assigned-clocks to edp node on rk3288
ARM:
dts: rockchip: Remove mshc aliases from RK3288
ARM:
dts: samsung: exynos4210-i9100: turn off SDIO WLAN chip during system suspend
ARM:
dts: samsung: exynos4210-trats: turn off SDIO WLAN chip during system suspend
ARM:
dts: samsung: exynos4412-midas: turn off SDIO WLAN chip during system suspend
ARM:
dts: samsung: universal_c210: turn off SDIO WLAN chip during system suspend
ARM:
dts: socfpga: add Enclustra base-board dtsi
ARM:
dts: socfpga: add Enclustra boot-mode dtsi
ARM:
dts: socfpga: add Enclustra Mercury SA1
ARM:
dts: socfpga: add Enclustra Mercury+ SA2
ARM:
dts: socfpga: add Enclustra SoM dts files
ARM:
dts: socfpga: add Mercury AA1 variants
ARM:
dts: socfpga: removal of generic PE1 dts
ARM:
dts: sti: extract display subsystem out of soc
ARM:
dts: sti: remove useless cells fields
ARM:
dts: stm32: add iwdg1 node in stm32mp131.dtsi
ARM:
dts: stm32: add the ARM SMC watchdog in stm32mp131.dtsi
ARM:
dts: stm32: add the IWDG2 interrupt line in stm32mp131.dtsi
ARM:
dts: stm32: enable the ARM SMC watchdog node in stm32mp135f-dk
ARM:
dts: stm32: lxa: drop unnecessary vusb_d/a-supply
ARM:
dts: stm32: stm32mp157c-phycore: Fix STMPE811 touchscreen node properties
ARM:
dts: ti/omap: fix incorrect compatible string in internal eeprom node
ARM:
dts: ti: omap: am335x-baltos: add a regulator for the mPCIe slot
arm:
dts: ti: omap: am335x-pepper: Fix vmmc-supply property typo
arm:
dts: ti: omap: Drop unnecessary properties for SDHCI node
ARM:
fix branch predictor hardening
ARM:
fix hash_name() fault
ARM:
gemini: fix typos in comments
ARM:
group is_permission_fault() with is_translation_fault()
arm:
make sa1111_bus_type const
ARM:
mediatek: add board_dt_compat entry for the MT6582 SoC
ARM:
mediatek: add MT6582 smp bring up code
ARM:
multi_v7_defconfig: Enable TI PRU Ethernet driver
ARM:
mxs_defconfig: enable sound drivers for imx28-amarula-rmm
arm:
npcm: drop unused Kconfig ERRATA symbol
ARM:
omap1: avoid symbol clashes in fiq handler
ARM:
OMAP2+: Fix falg->flag typo in omap_smc2()
ARM:
shmobile: defconfig: Refresh for v6.18-rc1
ARM:
tegra: add CSI nodes for Tegra20 and Tegra30
ARM:
tegra: Add device-tree for Xiaomi Mi Pad (A0101)
ARM:
tegra: Add missing HOST1X device nodes on Tegra114
ARM:
tegra: Add missing HOST1X device nodes on Tegra124
ARM:
tegra: Enable EXT4 for Tegra
ARM:
uaccess: Implement missing __get_user_asm_dword()
ARM:
versatile: Fix typo in versatile.c
arm_mpam:
Add a helper to touch an MSC from any CPU
arm_mpam:
Add cpuhp callbacks to probe MSC hardware
arm_mpam:
Add helper to reset saved mbwu state
arm_mpam:
Add helpers for managing the locking around the mon_sel registers
arm_mpam:
Add helpers to allocate monitors
arm_mpam:
Add kunit test for bitmap reset
arm_mpam:
Add kunit tests for props_mismatch()
arm_mpam:
Add MPAM MSC register layout definitions
arm_mpam:
Add mpam_msmon_read() to read monitor value
arm_mpam:
Add probe/remove for mpam msc driver and kbuild boiler plate
arm_mpam:
Add the class and component structures for firmware described ris
arm_mpam:
Allow configuration to be applied and restored during cpu online
arm_mpam:
Consider overflow in bandwidth counter state
arm_mpam:
Extend reset logic to allow devices to be reset any time
arm_mpam:
Merge supported features during mpam_enable() into mpam_class
arm_mpam:
Probe and reset the rest of the features
arm_mpam:
Probe for long/lwd mbwu counters
arm_mpam:
Probe hardware to find the supported partid/pmg values
arm_mpam:
Probe the hardware features resctrl supports
arm_mpam:
Register and enable IRQs
arm_mpam:
Remove duplicate linux/srcu.h header
arm_mpam:
Reset MSC controls from cpuhp callbacks
arm_mpam:
Stop using uninitialized variables in __ris_msmon_read()
arm_mpam:
Track bandwidth counter state for power management
arm_mpam:
Use a static key to indicate when mpam is enabled
arm_mpam:
Use long MBWU counters if supported
arm_mpam:
Use non-atomic bitops when modifying feature bitmap
arp:
do not assume dev_hard_header() does not change skb->head
asm-generic:
percpu: Add assembly guard
ASoC:
ak4458 & ak5558: disable regulator if error
ASoC:
ak4458: Disable regulator when error happens
ASoC:
ak4458: remove the reset operation in probe and remove
ASoC:
ak5558: Disable regulator when error happens
ASoC:
amd: acp-mach-common: convert to snd_soc_dapm_xxx()
ASoC:
amd: acp3x-es83xx: convert to snd_soc_dapm_xxx()
ASoC:
amd: acp5x-mach: convert to snd_soc_dapm_xxx()
ASoC:
amd: acp: Audio is not resuming after s0ix
ASoC:
amd: acp: update tdm channels for specific DAI
ASoC:
amd: amd_sdw: Propagate the PCI subsystem Vendor and Device IDs
ASoC:
amd: fix memory leak in acp3x pdm dma ops
ASoC:
amd: ps: Propagate the PCI subsystem Vendor and
ASoC:
amd: ps: Propagate the PCI subsystem Vendor and Device IDs
ASoC:
amd: yc: Add ASUS ExpertBook PM1503CDA to quirks list
ASoC:
amd: yc: Add DMI quirk for Acer TravelMate P216-41-TCO
ASoC:
amd: yc: Add quirk for Honor MagicBook X16 2025
ASoC:
amd: yc: Add quirk for HP 200 G2a 16
ASoC:
amd: yc: Fix microphone on ASUS M6500RE
ASoC:
arizona-haptics: convert to snd_soc_dapm_xxx()
ASoC:
arizona-micsupp: convert to snd_soc_dapm_xxx()
ASoC:
asoc.h: convert to snd_soc_dapm_xxx()
ASoC:
atmel: sam9g20_wm8731: convert to snd_soc_dapm_xxx()
ASoC:
atmel: tse850-pcm5142: convert to snd_soc_dapm_xxx()
ASoC:
atmel: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
audio_codec: convert to snd_soc_dapm_xxx()
ASoC:
audio_helper: convert to snd_soc_dapm_xxx()
ASoC:
audio_topology: convert to snd_soc_dapm_xxx()
ASoC:
bcm: bcm63xx-pcm-whistler: Check return value of of_dma_configure()
ASoC:
codec: wm8400: replace printk() calls with dev_*() device aware logging
ASoC:
codecs: 88pm860x: convert to snd_soc_dapm_xxx()
ASoC:
codecs: 88pm860x: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: ab8500: convert to snd_soc_dapm_xxx()
ASoC:
codecs: ab8500: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: ad1836: convert to snd_soc_dapm_xxx()
ASoC:
codecs: ad193x: convert to snd_soc_dapm_xxx()
ASoC:
codecs: adau1761: convert to snd_soc_dapm_xxx()
ASoC:
codecs: adau1781: convert to snd_soc_dapm_xxx()
ASoC:
codecs: adau17x1: convert to snd_soc_dapm_xxx()
ASoC:
codecs: adau1977: convert to snd_soc_dapm_xxx()
ASoC:
codecs: adau7118: convert to snd_soc_dapm_xxx()
ASoC:
codecs: adav80x: convert to snd_soc_dapm_xxx()
ASoC:
codecs: adav80x: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: ak4458: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: ak4619: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: ak4641: convert to snd_soc_dapm_xxx()
ASoC:
codecs: ak4641: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: alc5623: convert to snd_soc_dapm_xxx()
ASoC:
codecs: arizona-jack: convert to snd_soc_dapm_xxx()
ASoC:
codecs: arizona: convert to snd_soc_dapm_xxx()
ASoC:
codecs: arizona: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: audio-iio-aux: convert to snd_soc_dapm_xxx()
ASoC:
codecs: aw87390: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: aw88081: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: aw88166: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: aw88261: convert to snd_soc_dapm_xxx()
ASoC:
codecs: aw88261: pass pointer directly instead of passing the address
ASoC:
codecs: aw88261: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: aw88395: convert to snd_soc_dapm_xxx()
ASoC:
codecs: aw88395: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: aw88399: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: bd28623: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: cpcap: convert to snd_soc_dapm_xxx()
ASoC:
codecs: cros_ec: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: cs2072x: convert to snd_soc_dapm_xxx()
ASoC:
codecs: cs35l33: convert to snd_soc_dapm_xxx()
ASoC:
codecs: cs35l36: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: cs35l41: convert to snd_soc_dapm_xxx()
ASoC:
codecs: cs35l45: convert to snd_soc_dapm_xxx()
ASoC:
codecs: cs35l45: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: cs35l56: convert to snd_soc_dapm_xxx()
ASoC:
codecs: cs4234: convert to snd_soc_dapm_xxx()
ASoC:
codecs: cs4234: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: cs4270: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: cs4271: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: cs42l42: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: cs42l43-jack: convert to snd_soc_dapm_xxx()
ASoC:
codecs: cs42l43: convert to snd_soc_dapm_xxx()
ASoC:
codecs: cs42l43: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: cs42l51: convert to snd_soc_dapm_xxx()
ASoC:
codecs: cs42l51: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: cs42l52: convert to snd_soc_dapm_xxx()
ASoC:
codecs: cs42l56: convert to snd_soc_dapm_xxx()
ASoC:
codecs: cs42l73: convert to snd_soc_dapm_xxx()
ASoC:
codecs: cs42l84: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: cs42xx8: convert to snd_soc_dapm_xxx()
ASoC:
codecs: cs43130: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: cs47l15: convert to snd_soc_dapm_xxx()
ASoC:
codecs: cs47l15: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: cs47l24: convert to snd_soc_dapm_xxx()
ASoC:
codecs: cs47l35: convert to snd_soc_dapm_xxx()
ASoC:
codecs: cs47l85: convert to snd_soc_dapm_xxx()
ASoC:
codecs: cs47l90: convert to snd_soc_dapm_xxx()
ASoC:
codecs: cs47l92: convert to snd_soc_dapm_xxx()
ASoC:
codecs: cs48l32: convert to snd_soc_dapm_xxx()
ASoC:
codecs: cs48l32: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: cs530x: convert to snd_soc_dapm_xxx()
ASoC:
codecs: cs530x: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: cs53l30: convert to snd_soc_dapm_xxx()
ASoC:
codecs: cx20442: convert to snd_soc_dapm_xxx()
ASoC:
codecs: da7210: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: da7213: convert to snd_soc_dapm_xxx()
ASoC:
codecs: da7213: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: da7218: convert to snd_soc_dapm_xxx()
ASoC:
codecs: da7218: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: da7219-aad: convert to snd_soc_dapm_xxx()
ASoC:
codecs: da7219: convert to snd_soc_dapm_xxx()
ASoC:
codecs: da7219: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: da732x: convert to snd_soc_dapm_xxx()
ASoC:
codecs: da732x: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: da9055: convert to snd_soc_dapm_xxx()
ASoC:
codecs: da9055: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: es7134: convert to snd_soc_dapm_xxx()
ASoC:
codecs: es8311: convert to snd_soc_dapm_xxx()
ASoC:
codecs: es8316: convert to snd_soc_dapm_xxx()
ASoC:
codecs: es8326: convert to snd_soc_dapm_xxx()
ASoC:
codecs: es8328: convert to snd_soc_dapm_xxx()
ASoC:
codecs: es8328: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: es8389: convert to snd_soc_dapm_xxx()
ASoC:
codecs: Fix error handling in pm4125 audio codec driver
ASoC:
codecs: Fix the error of excessive semicolons
ASoC:
codecs: fs210x: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: hda: convert to snd_soc_dapm_xxx()
ASoC:
codecs: hdac_hda: convert to snd_soc_dapm_xxx()
ASoC:
codecs: hdac_hdmi: convert to snd_soc_dapm_xxx()
ASoC:
codecs: hdmi-codec: convert to snd_soc_dapm_xxx()
ASoC:
codecs: idt821034: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: jz4740: convert to snd_soc_dapm_xxx()
ASoC:
codecs: jz4760: convert to snd_soc_dapm_xxx()
ASoC:
codecs: jz4770: convert to snd_soc_dapm_xxx()
ASoC:
codecs: lm49453: convert to snd_soc_dapm_xxx()
ASoC:
codecs: lpass-macro: complete sm6115 support
ASoC:
codecs: lpass-rx-macro: add SM6115 compatible
ASoC:
codecs: lpass-rx-macro: convert to snd_soc_dapm_xxx()
ASoC:
codecs: lpass-rx-macro: fix mute_stream affecting all paths
ASoC:
codecs: lpass-rx-macro: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: lpass-tx-macro: convert to snd_soc_dapm_xxx()
ASoC:
codecs: lpass-tx-macro: fix SM6115 support
ASoC:
codecs: lpass-tx-macro: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: lpass-va-macro: add SM6115 compatible
ASoC:
codecs: lpass-va-macro: convert to snd_soc_dapm_xxx()
ASoC:
codecs: lpass-va-macro: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: lpass-wsa-macro: add volume controls for mix path
ASoC:
codecs: lpass-wsa-macro: convert to snd_soc_dapm_xxx()
ASoC:
codecs: lpass-wsa-macro: fix path clock dependencies
ASoC:
codecs: lpass-wsa-macro: remove main path event
ASoC:
codecs: lpass-wsa-macro: remove mix path event
ASoC:
codecs: lpass-wsa-macro: remove unnecessary bounds check
ASoC:
codecs: lpass-wsa-macro: remove unused WSA_MACRO_RX_MIX enum
ASoC:
codecs: lpass-wsa-macro: remove useless gain read/write sequence
ASoC:
codecs: lpass-wsa-macro: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: madera: convert to snd_soc_dapm_xxx()
ASoC:
codecs: madera: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: max9759: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: max9768: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: max98088: convert to snd_soc_dapm_xxx()
ASoC:
codecs: max98088: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: max98090: convert to snd_soc_dapm_xxx()
ASoC:
codecs: max98090: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: max98095: convert to snd_soc_dapm_xxx()
ASoC:
codecs: max98095: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: max98373: convert to snd_soc_dapm_xxx()
ASoC:
codecs: max98390: convert to snd_soc_dapm_xxx()
ASoC:
codecs: max98390: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: max98396: convert to snd_soc_dapm_xxx()
ASoC:
codecs: max9850: convert to snd_soc_dapm_xxx()
ASoC:
codecs: max9867: convert to snd_soc_dapm_xxx()
ASoC:
codecs: max9867: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: max98925: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: ml26124: convert to snd_soc_dapm_xxx()
ASoC:
codecs: Modify awinic amplifier dsp read and write functions
ASoC:
codecs: msm8916-wcd-digital: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: mt6357: convert to snd_soc_dapm_xxx()
ASoC:
codecs: mt6358: convert to snd_soc_dapm_xxx()
ASoC:
codecs: mt6358: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: mt6359: convert to snd_soc_dapm_xxx()
ASoC:
codecs: mt6359: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: mt6660: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: nau8325: Silence uninitialized variables warnings
ASoC:
codecs: nau8810: convert to snd_soc_dapm_xxx()
ASoC:
codecs: nau8810: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: nau8821: convert to snd_soc_dapm_xxx()
ASoC:
codecs: nau8822: convert to snd_soc_dapm_xxx()
ASoC:
codecs: nau8822: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: nau8824: convert to snd_soc_dapm_xxx()
ASoC:
codecs: nau8825: convert to snd_soc_dapm_xxx()
ASoC:
codecs: ntp8835: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: pcm1681: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: pcm186x: convert to snd_soc_dapm_xxx()
ASoC:
codecs: pcm512x: convert to snd_soc_dapm_xxx()
ASoC:
codecs: pcm512x: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: pcm6240: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: peb2466: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: pm4125: clean up bind() device reference handling
ASoC:
codecs: pm4125: drop bogus container_of() error handling
ASoC:
codecs: pm4125: Fix potential conflict when probing two devices
ASoC:
codecs: pm4125: remove duplicate code
ASoC:
codecs: pm4125: Remove irq_chip on component unbind
ASoC:
codecs: pm4125: Two minor fixes for
ASoC:
codecs: pm4125: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: rk3308: convert to snd_soc_dapm_xxx()
ASoC:
codecs: rt1011: convert to snd_soc_dapm_xxx()
ASoC:
codecs: rt1011: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: rt1015: convert to snd_soc_dapm_xxx()
ASoC:
codecs: rt1015: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: rt1318: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: rt274: convert to snd_soc_dapm_xxx()
ASoC:
codecs: rt286: convert to snd_soc_dapm_xxx()
ASoC:
codecs: rt298: convert to snd_soc_dapm_xxx()
ASoC:
codecs: rt5514: convert to snd_soc_dapm_xxx()
ASoC:
codecs: rt5516: convert to snd_soc_dapm_xxx()
ASoC:
codecs: rt5631: convert to snd_soc_dapm_xxx()
ASoC:
codecs: rt5631: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: rt5640: convert to snd_soc_dapm_xxx()
ASoC:
codecs: rt5645: convert to snd_soc_dapm_xxx()
ASoC:
codecs: rt5651: convert to snd_soc_dapm_xxx()
ASoC:
codecs: rt5659: convert to snd_soc_dapm_xxx()
ASoC:
codecs: rt5659: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: rt5660: convert to snd_soc_dapm_xxx()
ASoC:
codecs: rt5663: convert to snd_soc_dapm_xxx()
ASoC:
codecs: rt5665: convert to snd_soc_dapm_xxx()
ASoC:
codecs: rt5665: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: rt5668: convert to snd_soc_dapm_xxx()
ASoC:
codecs: rt5670: convert to snd_soc_dapm_xxx()
ASoC:
codecs: rt5670: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: rt5670: use SOC_VALUE_ENUM_SINGLE_DECL for DAC2 L/R MX-1B
ASoC:
codecs: rt5677: convert to snd_soc_dapm_xxx()
ASoC:
codecs: rt5682: convert to snd_soc_dapm_xxx()
ASoC:
codecs: rt5682s: convert to snd_soc_dapm_xxx()
ASoC:
codecs: rt700: convert to snd_soc_dapm_xxx()
ASoC:
codecs: rt711-sdca: convert to snd_soc_dapm_xxx()
ASoC:
codecs: rt711-sdca: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: rt711: convert to snd_soc_dapm_xxx()
ASoC:
codecs: rt712-sdca-dmic: convert to snd_soc_dapm_xxx()
ASoC:
codecs: rt712-sdca: convert to snd_soc_dapm_xxx()
ASoC:
codecs: rt715-sdca: convert to snd_soc_dapm_xxx()
ASoC:
codecs: rt715: convert to snd_soc_dapm_xxx()
ASoC:
codecs: rt721-sdca: convert to snd_soc_dapm_xxx()
ASoC:
codecs: rt9123: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: sgtl5000: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: simple-mux: convert to snd_soc_dapm_xxx()
ASoC:
codecs: simplify aw87390_init() argument a bit
ASoC:
codecs: sma1303: convert to snd_soc_dapm_xxx()
ASoC:
codecs: sma1303: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: sma1307: convert to snd_soc_dapm_xxx()
ASoC:
codecs: sma1307: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: ssm2518: convert to snd_soc_dapm_xxx()
ASoC:
codecs: ssm2602: convert to snd_soc_dapm_xxx()
ASoC:
codecs: ssm4567: convert to snd_soc_dapm_xxx()
ASoC:
codecs: sta32x: convert to snd_soc_dapm_xxx()
ASoC:
codecs: sta32x: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: sta350: convert to snd_soc_dapm_xxx()
ASoC:
codecs: sta350: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: sta529: convert to snd_soc_dapm_xxx()
ASoC:
codecs: tas2562: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: tas2781: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: tas5086: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: tas571x: convert to snd_soc_dapm_xxx()
ASoC:
codecs: tas571x: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: tas5720: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: tas5805m: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: tas6424: convert to snd_soc_dapm_xxx()
ASoC:
codecs: tfa989x: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: tlv320adc3xxx: convert to snd_soc_dapm_xxx()
ASoC:
codecs: tlv320adc3xxx: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: tlv320adcx140: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: tlv320aic23: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: tlv320aic31xx: convert to snd_soc_dapm_xxx()
ASoC:
codecs: tlv320aic32x4: convert to snd_soc_dapm_xxx()
ASoC:
codecs: tlv320aic3x: convert to snd_soc_dapm_xxx()
ASoC:
codecs: tlv320dac33: convert to snd_soc_dapm_xxx()
ASoC:
codecs: tlv320dac33: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: tscs42xx: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: tscs454: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: twl4030: convert to snd_soc_dapm_xxx()
ASoC:
codecs: twl4030: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: twl6040: convert to snd_soc_dapm_xxx()
ASoC:
codecs: twl6040: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: uda1334: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: uda1380: convert to snd_soc_dapm_xxx()
ASoC:
codecs: va-macro: Clean up on error path in probe()
ASoC:
codecs: va-macro: fix revision checking
ASoC:
codecs: va-macro: Rework version checking
ASoC:
codecs: wcd9335: convert to snd_soc_dapm_xxx()
ASoC:
codecs: wcd9335: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: wcd934x: add explicit soundwire depenency
ASoC:
codecs: wcd934x: convert to snd_soc_dapm_xxx()
ASoC:
codecs: wcd934x: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: wcd937x: convert to snd_soc_dapm_xxx()
ASoC:
codecs: wcd937x: drop bogus container_of() error handling
ASoC:
codecs: wcd937x: Fix error handling in wcd937x codec driver
ASoC:
codecs: wcd937x: fix OF node leaks on probe failure
ASoC:
codecs: wcd937x: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: wcd938x: fix OF node leaks on probe failure
ASoC:
codecs: wcd938x: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: wcd939x: fix OF node leaks on probe failure
ASoC:
codecs: wcd939x: fix regmap leak on probe failure
ASoC:
codecs: wcd939x: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: wcd93xx: fix OF node leaks on probe
ASoC:
codecs: wm0010: convert to snd_soc_dapm_xxx()
ASoC:
codecs: wm2000: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: wm5100: convert to snd_soc_dapm_xxx()
ASoC:
codecs: wm5102: convert to snd_soc_dapm_xxx()
ASoC:
codecs: wm5102: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: wm5110: convert to snd_soc_dapm_xxx()
ASoC:
codecs: wm5110: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: wm8350: convert to snd_soc_dapm_xxx()
ASoC:
codecs: wm8350: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: wm8400: convert to snd_soc_dapm_xxx()
ASoC:
codecs: wm8400: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: wm8510: convert to snd_soc_dapm_xxx()
ASoC:
codecs: wm8523: convert to snd_soc_dapm_xxx()
ASoC:
codecs: wm8580: convert to snd_soc_dapm_xxx()
ASoC:
codecs: wm8580: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: wm8711: convert to snd_soc_dapm_xxx()
ASoC:
codecs: wm8728: convert to snd_soc_dapm_xxx()
ASoC:
codecs: wm8731: convert to snd_soc_dapm_xxx()
ASoC:
codecs: wm8731: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: wm8737: convert to snd_soc_dapm_xxx()
ASoC:
codecs: wm8750: convert to snd_soc_dapm_xxx()
ASoC:
codecs: wm8753: convert to snd_soc_dapm_xxx()
ASoC:
codecs: wm8753: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: wm8770: convert to snd_soc_dapm_xxx()
ASoC:
codecs: wm8776: convert to snd_soc_dapm_xxx()
ASoC:
codecs: wm8804: convert to snd_soc_dapm_xxx()
ASoC:
codecs: wm8900: convert to snd_soc_dapm_xxx()
ASoC:
codecs: wm8903: convert to snd_soc_dapm_xxx()
ASoC:
codecs: wm8903: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: wm8904: convert to snd_soc_dapm_xxx()
ASoC:
codecs: wm8904: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: wm8940: convert to snd_soc_dapm_xxx()
ASoC:
codecs: wm8955: convert to snd_soc_dapm_xxx()
ASoC:
codecs: wm8955: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: wm8958: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: wm8960: convert to snd_soc_dapm_xxx()
ASoC:
codecs: wm8960: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: wm8961: convert to snd_soc_dapm_xxx()
ASoC:
codecs: wm8962: convert to snd_soc_dapm_xxx()
ASoC:
codecs: wm8962: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: wm8971: convert to snd_soc_dapm_xxx()
ASoC:
codecs: wm8974: convert to snd_soc_dapm_xxx()
ASoC:
codecs: wm8978: convert to snd_soc_dapm_xxx()
ASoC:
codecs: wm8983: convert to snd_soc_dapm_xxx()
ASoC:
codecs: wm8983: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: wm8985: convert to snd_soc_dapm_xxx()
ASoC:
codecs: wm8985: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: wm8988: convert to snd_soc_dapm_xxx()
ASoC:
codecs: wm8990: convert to snd_soc_dapm_xxx()
ASoC:
codecs: wm8990: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: wm8991: convert to snd_soc_dapm_xxx()
ASoC:
codecs: wm8991: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: wm8993: convert to snd_soc_dapm_xxx()
ASoC:
codecs: wm8994: convert to snd_soc_dapm_xxx()
ASoC:
codecs: wm8994: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: wm8995: convert to snd_soc_dapm_xxx()
ASoC:
codecs: wm8996: convert to snd_soc_dapm_xxx()
ASoC:
codecs: wm8996: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: wm8997: convert to snd_soc_dapm_xxx()
ASoC:
codecs: wm8998: convert to snd_soc_dapm_xxx()
ASoC:
codecs: wm9081: convert to snd_soc_dapm_xxx()
ASoC:
codecs: wm9081: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: wm9090: convert to snd_soc_dapm_xxx()
ASoC:
codecs: wm9712: convert to snd_soc_dapm_xxx()
ASoC:
codecs: wm9713: convert to snd_soc_dapm_xxx()
ASoC:
codecs: wm_adsp: convert to snd_soc_dapm_xxx()
ASoC:
codecs: wm_adsp: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: wm_hubs: convert to snd_soc_dapm_xxx()
ASoC:
codecs: wm_hubs: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: wsa881x: fix unnecessary initialisation
ASoC:
codecs: wsa881x: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: wsa883x: fix unnecessary initialisation
ASoC:
codecs: wsa883x: suppress variant printk
ASoC:
codecs: wsa883x: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: wsa884x: fix codec initialisation
ASoC:
codecs: wsa884x: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
codecs: wsa88xx: fix codec initialisation
ASoC:
convert to snd_soc_dapm_xxx()
ASoC:
cros_ec_codec: Remove unnecessary selection of CRYPTO
ASoC:
cs-amp-lib-test: Add cases for factory calibration helpers
ASoC:
cs-amp-lib-test: Add test cases for cs_amp_set_efi_calibration_data()
ASoC:
cs-amp-lib: Add function to write calibration to UEFI
ASoC:
cs-amp-lib: Add helpers for factory calibration
ASoC:
cs-amp-lib: Remove redundant calls to kunit_deactivate_static_stub()
ASoC:
cs-amp-lib: Return attributes from cs_amp_get_efi_variable()
ASoC:
cs-amp-lib: Revert use of __free(kfree) back to normal C cleanup
ASoC:
cs-amp-lib: Use __free(kfree) instead of manual freeing
ASoC:
cs35l41: Always return 0 when a subsystem ID is found
ASoC:
cs35l45: Corrects ASP_TX5 DAPM widget channel
ASoC:
cs35l56: Add calibration command to store into UEFI
ASoC:
cs35l56: Add common code for factory calibration
ASoC:
cs35l56: Add control to read CAL_SET_STATUS
ASoC:
cs35l56: Allow restoring factory calibration through ALSA control
ASoC:
cs35l56: Alter error codes for calibration routine
ASoC:
cs35l56: Create debugfs files for factory calibration
ASoC:
cs35l56: Fix incorrect select SND_SOC_CS35L56_CAL_SYSFS_COMMON
ASoC:
cs35l56: Log a message if firmware is missing
ASoC:
cs35l56: Read silicon ID during initialization and save it
ASoC:
cs35l56: Set access permissions on volatile
ASoC:
cs35l56: Support for restoring calibration on
ASoC:
cs35l56: Use SND_SOC_BYTES_E_ACC() for CAL_DATA_RB control
ASoC:
cs35l56: Use SOC_ENUM_EXT_ACC() for CAL_SET_STATUS control
ASoC:
cs4271: Add support for the external mclk
ASoC:
cs4271: Disable regulators in component_probe() error path
ASoC:
cs42l43: Correct handling of 3-pole jack load detection
ASoC:
cs530x: Add CODEC and DAC support
ASoC:
cs530x: Add SPI bus support for cs530x parts
ASoC:
cs530x: Check the DEVID matches the devtype
ASoC:
cs530x: Correct constant naming
ASoC:
cs530x: Correct MCLK reference frequency values
ASoC:
cs530x: Remove unused struct members and constants
ASoC:
cs530x: Rename bitfield to reflect common use for ADC and DAC
ASoC:
cs530x: Rename i2c related structures
ASoC:
cs530x: Sort #include directives and tydy up whitespaces
ASoC:
cs530x: Update the copyright headers
ASoC:
davinci-evm: Fix reference leak in davinci_evm_probe
ASoC:
drop bogus container_of() error handling
ASoC:
dt-bindings: Add bindings for SpacemiT K1
ASoC:
dt-bindings: allwinner,sun4i-a10-i2s: Add compatible for A523
ASoC:
dt-bindings: allwinner,sun4i-a10-spdif: Add compatible for A523
ASoC:
dt-bindings: cirrus,cs4271: Document mclk clock
ASoC:
dt-bindings: cirrus,cs42xx8: Reference common DAI properties
ASoC:
dt-bindings: consolidate simple audio codec to trivial-codec.yaml
ASoC:
dt-bindings: don't check node names
ASoC:
dt-bindings: everest,es8316: Add interrupt support
ASoC:
dt-bindings: fsl,sai: Add support for i.MX952 platform
ASoC:
dt-bindings: mediatek,mt8189-afe-pcm: add audio afe document
ASoC:
dt-bindings: mediatek,mt8189-nau8825: add mt8189-nau8825 document
ASoC:
dt-bindings: qcom,lpass-rx-macro: Add sm6115 LPASS RX
ASoC:
dt-bindings: qcom,lpass-va-macro: Add sm6115 LPASS VA
ASoC:
dt-bindings: qcom,lpass-va-macro: re-arrange clock-names
ASoC:
dt-bindings: qcom,sm8250: Add kaanapali sound card
ASoC:
dt-bindings: qcom,sm8250: add QRB2210 soundcard
ASoC:
dt-bindings: qcom: Add Kaanapali LPASS macro codecs
ASoC:
dt-bindings: realtek,rt5640: Add missing properties/node
ASoC:
dt-bindings: realtek,rt5640: Allow 7 for realtek,jack-detect-source
ASoC:
dt-bindings: realtek,rt5640: Document mclk
ASoC:
dt-bindings: realtek,rt5640: Document port node
ASoC:
dt-bindings: realtek,rt5640: Update jack-detect
ASoC:
dt-bindings: realtek,rt5640: Various fixes
ASoC:
dt-bindings: rockchip-spdif: Allow "port" node
ASoC:
dt-bindings: sound: cirrus: cs530x: Add cs530x
ASoC:
dt-bindings: sound: cirrus: cs530x: Add SPI bus support
ASoC:
dt-bindings: ti,pcm1862: convert to dtschema
ASoC:
dt-bindings: ti,tas2781: Add TAS2568/2574/5806M/5806MD/5830 support
ASoC:
dt-bindings: ti,tas2781: Add TAS5802, TAS5815, and TAS5828
ASoC:
dt-bindings: ti,tas2781: Add TAS5822 support
ASoC:
dt-bindings: ti,tlv320aic3x: Add compatible string ti,tlv320aic23
ASoC:
Fix sdw_utils calling wrong codec init callbacks
ASoC:
fsl-asoc-card: Use of_property_present() for non-boolean properties
ASoC:
fsl: fsl-asoc-card: convert to snd_soc_dapm_xxx()
ASoC:
fsl: imx-card: Do not force slot width to sample width
ASoC:
fsl: imx-rpmsg: convert to snd_soc_dapm_xxx()
ASoC:
fsl: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
fsl_asrc_dma: fix duplicate debugfs directory error
ASoC:
fsl_aud2htx: add IEC958_SUBFRAME_LE format in supported list
ASoC:
fsl_easrc: Fix duplicate debufs entries
ASoC:
fsl_easrc: fix duplicate debugfs directory error
ASoC:
fsl_micfil: Add default quality for different platforms
ASoC:
fsl_micfil: Set channel range control
ASoC:
fsl_micfil: Set default quality and channel
ASoC:
fsl_sai: Add missing registers to cache default
ASoC:
fsl_sai: Constrain sample rates from audio PLLs only in master mode
ASoC:
fsl_spdif: Constify some structures
ASoC:
fsl_xcvr: clear the channel status control memory
ASoC:
fsl_xcvr: fix missing lock in fsl_xcvr_mode_put()
ASoC:
fsl_xcvr: provide regmap names
ASoC:
fsl_xcvr: use dev_err_probe() replacing dev_err() + return
ASoC:
generic: audio-graph-card: convert to snd_soc_dapm_xxx()
ASoC:
greybus: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
Intel: atom: Replace strcpy() with strscpy()
ASoC:
intel: atom: sst-atom-controls: convert to snd_soc_dapm_xxx()
ASoC:
intel: atom: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
Intel: avs: Allow for NHLT configuration
ASoC:
Intel: avs: Allow the topology to carry NHLT data
ASoC:
intel: avs: control: convert to snd_soc_dapm_xxx()
ASoC:
intel: avs: da7219: convert to snd_soc_dapm_xxx()
ASoC:
intel: avs: es8336: convert to snd_soc_dapm_xxx()
ASoC:
Intel: avs: Honor NHLT override when setting up a path
ASoC:
intel: avs: nau8825: convert to snd_soc_dapm_xxx()
ASoC:
intel: avs: pcm: convert to snd_soc_dapm_xxx()
ASoC:
Intel: avs: Replace snprintf() with scnprintf()
ASoC:
intel: avs: rt274: convert to snd_soc_dapm_xxx()
ASoC:
intel: avs: rt5514: convert to snd_soc_dapm_xxx()
ASoC:
intel: avs: rt5640: convert to snd_soc_dapm_xxx()
ASoC:
intel: boards: bdw-rt5677: convert to snd_soc_dapm_xxx()
ASoC:
intel: boards: bytcht_cx2072x: convert to snd_soc_dapm_xxx()
ASoC:
intel: boards: bytcht_es8316: convert to snd_soc_dapm_xxx()
ASoC:
intel: boards: bytcr_rt5640: convert to snd_soc_dapm_xxx()
ASoC:
intel: boards: bytcr_rt5651: convert to snd_soc_dapm_xxx()
ASoC:
intel: boards: bytcr_wm5102: convert to snd_soc_dapm_xxx()
ASoC:
intel: boards: cht_bsw_max98090_ti: convert to snd_soc_dapm_xxx()
ASoC:
intel: boards: cht_bsw_rt5645: convert to snd_soc_dapm_xxx()
ASoC:
intel: boards: cht_bsw_rt5672: convert to snd_soc_dapm_xxx()
ASoC:
Intel: boards: fix HDMI playback lookup when HDMI-In capture used
ASoC:
intel: boards: sof_board_helpers: convert to snd_soc_dapm_xxx()
ASoC:
intel: boards: sof_cirrus_common: convert to snd_soc_dapm_xxx()
ASoC:
intel: boards: sof_da7219: convert to snd_soc_dapm_xxx()
ASoC:
intel: boards: sof_es8336: convert to snd_soc_dapm_xxx()
ASoC:
intel: boards: sof_maxim_common: convert to snd_soc_dapm_xxx()
ASoC:
intel: boards: sof_nau8825: convert to snd_soc_dapm_xxx()
ASoC:
intel: boards: sof_nuvoton_common: convert to snd_soc_dapm_xxx()
ASoC:
intel: boards: sof_pcm512x: convert to snd_soc_dapm_xxx()
ASoC:
intel: boards: sof_realtek_common: convert to snd_soc_dapm_xxx()
ASoC:
intel: boards: sof_rt5682: convert to snd_soc_dapm_xxx()
ASoC:
Intel: catpt: Do not block the system from suspending
ASoC:
Intel: catpt: Do not ignore errors on runtime resume
ASoC:
Intel: catpt: Fix error path in hw_params()
ASoC:
Intel: catpt: Fix offset checks
ASoC:
Intel: catpt: Fix probing order of driver components
ASoC:
Intel: catpt: Round of fixes and PM changes
ASoC:
Intel: catpt: Switch to resource_xxx() API
ASoC:
intel: catpt: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
Intel: common / SOF: Use function topologies for
ASoC:
Intel: export sof_sdw_get_tplg_files
ASoC:
Intel: export sof_sdw_get_tplg_files
ASoC:
Intel: machine driver updates for 6.19
ASoC:
Intel: mtl-match: Add 6-amp matches for CS35L56
ASoC:
Intel: soc-acpi-intel-mtl-match: Add 6 amp CS35L56 with feedback
ASoC:
Intel: soc-acpi-intel-mtl-match: Add 6 amp CS35L63 with feedback
ASoC:
Intel: soc-acpi-intel-nvl-match: add rt722 l3 support
ASoC:
Intel: soc-acpi-intel-nvl-match: Drop rt722 l3 from the match table
ASoC:
Intel: soc-acpi-intel-ptl-match: Add support for rt722_l0_rt1320_l23
ASoC:
Intel: soc-acpi-ptl-match: add cs42l43_agg_l3_cs35l56_2 support
ASoC:
Intel: soc-acpi: add NVL match tables
ASoC:
Intel: sof_es8336: Add DMI quirk for Huawei BOD-WXX9
ASoC:
Intel: sof_es8336: fix headphone GPIO logic inversion
ASoC:
Intel: sof_rt5682: Add quirk override support
ASoC:
intel: sof_sdw: Add ability to have auxiliary devices
ASoC:
Intel: sof_sdw: add codec speaker support for the SKU
ASoC:
intel: sof_sdw: Add codec_info for cs42l45
ASoC:
Intel: sof_sdw: Add new quirks for PTL on Dell with CS42L43
ASOC:
Intel: sof_sdw: add quirk for Avell B.ON (OEM rebranded NUC15)
ASoC:
Intel: sof_sdw: Add quirk to exclude RT722 speaker
ASoC:
Intel: sof_sdw: create BT dai link if bt_link_mask is set
ASoC:
Intel: sof_sdw: shift SSP BT mask bits.
ASoC:
max98090/91: added DAPM widget for digital output for max98091
ASoC:
max98090/91: adding DAPM routing for digital output for max98091
ASoC:
max98090/91: adding the two virtual Mux widgets in the routes
ASoC:
max98090/91: adding two virtual Mux widgets for digital mics
ASoC:
max98090/91: fixing a space
ASoC:
max98090/91: fixing the stream index
ASoC:
mediatek: Add support for MT8189 SoC
ASoC:
mediatek: common: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
mediatek: mt8183: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
mediatek: mt8186-mt6366-common: convert to snd_soc_dapm_xxx()
ASoC:
mediatek: mt8186-mt6366: convert to snd_soc_dapm_xxx()
ASoC:
mediatek: mt8186: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
mediatek: mt8188-mt6359: convert to snd_soc_dapm_xxx()
ASoC:
mediatek: mt8188: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
mediatek: mt8189: add common header
ASoC:
mediatek: mt8189: add machine driver with nau8825
ASoC:
mediatek: mt8189: add platform driver
ASoC:
mediatek: mt8189: remove unnecessary NULL check
ASoC:
mediatek: mt8189: support ADDA in platform driver
ASoC:
mediatek: mt8189: support audio clock control
ASoC:
mediatek: mt8189: support I2S in platform driver
ASoC:
mediatek: mt8189: support PCM in platform driver
ASoC:
mediatek: mt8189: support TDM in platform driver
ASoC:
mediatek: mt8192: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
mediatek: mt8195-mt6359: convert to snd_soc_dapm_xxx()
ASoC:
mediatek: mt8195: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
mediatek: mt8365-afe-pcm: convert to snd_soc_dapm_xxx()
ASoC:
mediatek: mtk-afe-platform-driver: convert to snd_soc_dapm_xxx()
ASoC:
mediatek: mtk-dsp-sof-common: convert to snd_soc_dapm_xxx()
ASoC:
Merge up fixes
ASoC:
Merge up fixes
ASoC:
meson: aiu-acodec-ctrl: convert to snd_soc_dapm_xxx()
ASoC:
meson: aiu-codec-ctrl: convert to snd_soc_dapm_xxx()
ASoC:
meson: axg-spdifout: convert to snd_soc_dapm_xxx()
ASoC:
meson: axg-tdm-interface: convert to snd_soc_dapm_xxx()
ASoC:
meson: g12a-toacodec: convert to snd_soc_dapm_xxx()
ASoC:
meson: g12a-tohdmitx: convert to snd_soc_dapm_xxx()
ASoC:
meson: t9015: convert to snd_soc_dapm_xxx()
ASoC:
mxs-saif: support usage with simple-audio-card
ASoC:
nau8325: add missing build config
ASoC:
nau8325: Delete a stray tab
ASoC:
nau8325: use simple i2c probe function
ASoC:
ops: fix pointer types to be big-endian
ASoC:
ops: fix snd_soc_get_volsw for sx controls
ASoC:
pxa: spitz: convert to snd_soc_dapm_xxx()
ASoc:
qcom: audioreach: remove unused variables
ASoc:
qcom: audioreach: Use automatic cleanup of kfree()
ASoC:
qcom: q6adm: the the copp device only during last instance
ASoc:
qcom: q6adm: Use automatic cleanup of kfree()
ASoc:
qcom: q6afe: fix bad guard conversion
ASoc:
qcom: q6afe: Use automatic cleanup of kfree()
ASoC:
qcom: q6afe: Use guard() for spin locks
ASoC:
qcom: q6apm-dai: set flags to reflect correct operation of appl_ptr
ASoC:
qcom: q6apm-dai: Use guard() for spin locks
ASoc:
qcom: q6apm: Use automatic cleanup of kfree()
ASoC:
qcom: q6asm-dai: perform correct state check before closing
ASoC:
qcom: q6asm-dai: schedule all available frames to avoid dsp under-runs
ASoC:
qcom: q6asm-dai: Use guard() for spin locks
ASoC:
qcom: q6asm-dai: use q6asm_get_hw_pointer
ASoC:
qcom: q6asm: add q6asm_get_hw_pointer
ASoC:
qcom: q6asm: handle the responses after closing
ASoC:
qcom: q6asm: set runtime correctly for each stream
ASoc:
qcom: q6asm: Use automatic cleanup of kfree()
ASoC:
qcom: q6asm: Use guard() for spin locks
ASoC:
qcom: q6dsp: fixes and updates
ASoc:
qcom: q6prm: Use automatic cleanup of kfree()
ASoC:
qcom: q6routing: convert to snd_soc_dapm_xxx()
ASoC:
qcom: q6usb: convert to snd_soc_dapm_xxx()
ASoC:
qcom: qdsp6: q6asm-dai: set 10 ms period and buffer alignment.
ASoC:
qcom: sc7180: convert to snd_soc_dapm_xxx()
ASoC:
qcom: sc7280: make use of common helpers
ASoC:
qcom: sc8280xp: Add support for Kaanapali
ASoC:
qcom: sdm845: make use of common helpers
ASoC:
qcom: sdm845: set quaternary MI2S codec DAI to I2S format
ASoC:
qcom: sdw: fix memory leak
ASoC:
qcom: sdw: fix memory leak for sdw_stream_runtime
ASoC:
qcom: sdw: remove redundant code
ASoC:
qcom: sm8250: add qrb2210-sndcard compatible string
ASoC:
qcom: topology: convert to snd_soc_dapm_xxx()
ASoC:
renesas: fsi: Constify struct fsi_stream_handler
ASoC:
renesas: rz-ssi: Fix channel swap issue in full duplex mode
ASoC:
renesas: rz-ssi: Fix rz_ssi_priv::hw_params_cache::sample_width
ASoC:
replace use of system_wq with system_dfl_wq
ASoC:
rockchip: Fix Wvoid-pointer-to-enum-cast warning (again)
ASoC:
rockchip: i2s-tdm: Omit a variable reassignment in rockchip_i2s_tdm_probe()
ASoC:
rockchip: rk3288_hdmi_analog: convert to snd_soc_dapm_xxx()
ASoC:
rockchip: rockchip_max98090: convert to snd_soc_dapm_xxx()
ASoC:
rockchip: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
rt1320: fix intermittent no-sound issue
ASoC:
rt1320: update VC blind write settings
ASoC:
rt5640: Fix duplicate clock properties in DT binding
ASoC:
samsung: aries_wm8994: convert to snd_soc_dapm_xxx()
ASoC:
samsung: bells: convert to snd_soc_dapm_xxx()
ASoC:
samsung: littlemill: convert to snd_soc_dapm_xxx()
ASoC:
samsung: lowland: convert to snd_soc_dapm_xxx()
ASoC:
samsung: midas_wm1811: convert to snd_soc_dapm_xxx()
ASoC:
samsung: smdk_wm8994: convert to snd_soc_dapm_xxx()
ASoC:
samsung: speyside: convert to snd_soc_dapm_xxx()
ASoC:
samsung: tm2_wm5110: convert to snd_soc_dapm_xxx()
ASoC:
samsung: tobermory: convert to snd_soc_dapm_xxx()
ASoC:
SDCA: Add basic SDCA class driver
ASoC:
SDCA: Add basic SDCA function driver
ASoC:
SDCA: Add comment for function reset polling
ASoC:
SDCA: Add companion amp Function
ASoC:
SDCA: Add completion for FDL start and stop
ASoC:
SDCA: Add early IRQ handling
ASoC:
SDCA: Add FDL library for XU entities
ASoC:
SDCA: Add FDL-specific IRQ processing
ASoC:
SDCA: add function devices
ASoC:
SDCA: Add helper to write initialization writes
ASoC:
SDCA: Add HID button IRQ
ASoC:
SDCA: Add manual PM runtime gets to IRQ handlers
ASoC:
SDCA: Add missing forward declaration in header
ASoC:
SDCA: Add SDCA FDL data parsing
ASoC:
SDCA: Add stubs for FDL helper functions
ASoC:
SDCA: Add terminal type into input/output widget name
ASoC:
SDCA: Add UMP buffer helper functions
ASoC:
SDCA: Add UMP timeout handling for FDL
ASoC:
SDCA: Align mute controls to ALSA expectations
ASoC:
SDCA: Correct FDL locking in sdca_fdl_process()
ASoC:
SDCA: Factor out a helper to find SDCA IRQ data
ASoC:
SDCA: Factor out helper to process Control defaults
ASoC:
SDCA: Fix missing dash in HIDE DisCo property
ASoC:
SDCA: Fix NULL vs IS_ERR() bug in sdca_dev_register_functions()
ASoC:
SDCA: Fixup some more Kconfig issues
ASoC:
SDCA: Force some SDCA Controls to be volatile
ASoC:
SDCA: Move most of the messages from info to debug
ASoC:
SDCA: Parse Function Reset max delay
ASoC:
SDCA: Parse XU Entity properties
ASoC:
SDCA: Pass device register map from IRQ alloc to handlers
ASoC:
SDCA: Pass SoundWire slave to HID
ASoC:
SDCA: Populate regmap cache for readable Controls
ASoC:
SDCA: Rely less on the ASoC component in IRQ handling
ASoC:
SDCA: Remove duplicated module macros
ASoC:
SDCA: Rename SoundWire struct device variables
ASoC:
sdca: sdca_asoc: convert to snd_soc_dapm_xxx()
ASoC:
SDCA: support Q7.8 volume format
ASoC:
SDCA: Update externally_requested flag to cover all requests
ASoC:
SDCA: Use helper macros for control identification
ASoC:
sdw_utils: Add codec_conf for every DAI
ASoC:
sdw_utils: Add cs42l45 support functions
ASoC:
sdw_utils: add name_prefix for rt1321 part id
ASoC:
sdw_utils: Call init callbacks on the correct codec DAI
ASoC:
sdw_utils: cs42l43: Enable Headphone pin for LINEOUT jack type
ASoC:
sdw_utils: Move codec_name to dai info
ASoC:
sdw_utils: soc_sdw_bridge_cs35l56: convert to snd_soc_dapm_xxx()
ASoC:
sdw_utils: soc_sdw_cs42l42: convert to snd_soc_dapm_xxx()
ASoC:
sdw_utils: soc_sdw_cs42l43: convert to snd_soc_dapm_xxx()
ASoC:
sdw_utils: soc_sdw_cs_amp: convert to snd_soc_dapm_xxx()
ASoC:
sdw_utils: soc_sdw_dmic: convert to snd_soc_dapm_xxx()
ASoC:
sdw_utils: soc_sdw_maxim: convert to snd_soc_dapm_xxx()
ASoC:
sdw_utils: soc_sdw_rt5682: convert to snd_soc_dapm_xxx()
ASoC:
sdw_utils: soc_sdw_rt700: convert to snd_soc_dapm_xxx()
ASoC:
sdw_utils: soc_sdw_rt711: convert to snd_soc_dapm_xxx()
ASoC:
sdw_utils: soc_sdw_rt_amp: convert to snd_soc_dapm_xxx()
ASoC:
sdw_utils: soc_sdw_rt_mf_sdca: convert to snd_soc_dapm_xxx()
ASoC:
sdw_utils: soc_sdw_rt_sdca_jack_common: convert to snd_soc_dapm_xxx()
ASoC:
sdw_utils: soc_sdw_ti_amp: convert to snd_soc_dapm_xxx()
ASoC:
sdw_utils: soc_sdw_utils: convert to snd_soc_dapm_xxx()
ASoC:
sdw_utils: subtract the endpoint that is not present
ASoC:
simple-card-utils: Check device node before overwrite direction
ASoC:
soc-acpi / SOF: Add best_effort flag to get_function_tplg_files op
ASoC:
soc-acpi-intel-ptl-match: fix name_prefix of rt1320-2
ASoC:
soc-acpi: make some variables of acpi adr and link adr non-const
ASoC:
soc-acpi: make some variables of acpi adr and link adr non-const
ASoC:
soc-core: check ops & auto_selectable_formats in snd_soc_dai_get_fmt() to prevent dereference error
ASoC:
soc-core: convert to snd_soc_dapm_xxx()
ASoC:
soc-core: Pre-check zero CPU/codec DAIs, handle early rtd->dais alloc failure
ASoC:
soc-dapm: convert to snd_soc_dapm_xxx()
ASoC:
soc-jack: convert to snd_soc_dapm_xxx()
ASoC:
soc-pcm: convert to snd_soc_dapm_xxx()
ASoC:
soc-pcm: Preserve hw parameters from components in dpcm_runtime_setup_fe
ASoC:
soc-topology: convert to snd_soc_dapm_xxx()
ASoC:
soc.h: Add SND_SOC_BYTES_E_ACC() to allow setting access flags
ASoC:
soc.h: Add SOC_ENUM_EXT_ACC() to allow setting access flags
ASoC:
soc.h: convert to snd_soc_dapm_xxx()
ASoC:
soc.h: remove snd_soc_kcontrol_component()
ASoC:
soc_sdw_utils: add cs35l57 support
ASoC:
soc_sdw_utils: add name_prefix to asoc_sdw_codec_info struct
ASoC:
soc_sdw_utils: add name_prefix to asoc_sdw_codec_info struct
ASoC:
soc_sdw_utils: drop bogus container_of() error handling
ASoC:
soc_sdw_utils: export asoc_sdw_get_dai_type
ASoC:
soc_sdw_utils: export asoc_sdw_get_dai_type
ASoC:
sof-client-probes: convert to snd_soc_dapm_xxx()
ASoC:
sof-function-topology-lib: escalate the log when missing function topoplogy
ASoC:
sof-function-topology-lib: escalate the log when missing function topoplogy
ASoC:
SOF: add platform name into sof_intel_dsp_desc
ASoC:
SOF: add platform name into sof_intel_dsp_desc
ASoC:
SOF: don't check the existence of dummy topology
ASoC:
SOF: don't check the existence of dummy topology
ASoC:
SOF: Don't print the monolithic topology name if function topology may be used
ASoC:
SOF: Don't print the monolithic topology name if function topology may be used
ASoC:
SOF: Fix function topology name check in profile info output
ASoC:
SOF: imx9: use SCMI API for LM management
ASoC:
SOF: Intel: add -bt tplg suffix if BT is present
ASoC:
SOF: Intel: add hyphen between name and index to amp name_prefix
ASoC:
SOF: Intel: add initial support for NVL-S
ASoC:
SOF: Intel: export hda_sdw_bpt_get_buf_size_aligment
ASoC:
SOF: Intel: pci-mtl: Change the topology path to intel/sof-ipc4-tplg
ASoC:
SOF: Intel: remove hyphen from AMP
name_prexix
ASoC:
SOF: Intel: select SND_SOC_SDW_UTILS in SND_SOC_SOF_HDA_GENERIC
ASoC:
SOF: Intel: use hdev->info.link_mask directly
ASoC:
SOF: Intel: use sof_sdw as default SDW machine driver
ASoC:
SOF: Intel: use sof_sdw as default SDW machine driver
ASoC:
SOF: ipc4-topology: Convert FLOAT to S32 during blob selection
ASoC:
SOF: ipc4-topology: fixes for 'exotic' format
ASoC:
SOF: ipc4-topology: Prefer 32-bit DMIC blobs for 8-bit formats as well
ASoC:
SOF: ipc4-topology: set playback channel mask
ASoC:
SOF: pcm: Set the PCM device name for HDMI
ASoC:
SOF: sof-client-probes: Replace snprintf() with scnprintf()
ASoC:
SOF: topology: Add context when sink or source widget is missing
ASoC:
sof_sdw: Add a quirk for Lenovo laptop using sidecar amps with cs42l43
ASoC:
sof_sdw: Add a quirk for Lenovo laptop using sidecar amps with cs42l43
ASoC:
spacemit: add failure check for spacemit_i2s_init_dai()
ASoC:
spacemit: add failure check for spacemit_i2s_init_dai()
ASoC:
spacemit: add i2s support for K1 SoC
ASoC:
spacemit: add i2s support to K1 SoC
ASoC:
spacemit: fix build warning and error
ASoC:
spacemit: fix incorrect error check for sspa clock
ASoC:
spacemit: use `depends on` instead of `select`
ASoC:
stm32: dfsdm: don't use %pK through printk
ASoC:
stm32: sai: clean up probe error path
ASoC:
stm32: sai: fix clk prepare imbalance on probe failure
ASoC:
stm32: sai: fix device and OF node leaks on
ASoC:
stm32: sai: fix device and OF node leaks on
ASoC:
stm32: sai: fix device leak on probe
ASoC:
stm32: sai: fix OF node leak on probe
ASoC:
sun4i-spdif: Add missing kerneldoc fields for sun4i_spdif_quirks
ASoC:
sun4i-spdif: Support SPDIF output on A523 family
ASoC:
sunxi: sun4i-codec: convert to snd_soc_dapm_xxx()
ASoC:
sunxi: sun50i-codec-analog: convert to snd_soc_dapm_xxx()
ASoC:
sunxi: sun8i-codec-analog: convert to snd_soc_dapm_xxx()
ASoC:
sunxi: sun8i-codec: convert to snd_soc_dapm_xxx()
ASoC:
tas2781: Add tas2568/2574/5806m/5806md/5830 support
ASoC:
tas2781: Add TAS5802, TAS5815, and TAS5828
ASoC:
tas2781: Add tas5822 support
ASoC:
tas2781: Correct the wrong chip ID for reset variable check
ASoC:
tas2781: correct the wrong period
ASoC:
tas2781: Replace deprecated strcpy() with strscpy()
ASoC:
tas2783: Fix build for SoundWire API update
ASoc:
tas2783A: Remove unneeded variable assignment
ASoC:
tegra: Fix uninitialized flat cache warning in tegra210_ahub
ASoC:
tegra: remove Kconfig dependency on TEGRA20_APB_DMA
ASoC:
tegra: Revert fix for uninitialized flat cache warning in tegra210_ahub
ASoC:
tegra: tegra186: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
tegra: tegra210: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
tegra: tegra210_ahub: convert to snd_soc_dapm_xxx()
ASoC:
tegra: tegra_asoc_machine: convert to snd_soc_dapm_xxx()
ASoC:
tegra: tegra_wm8903: convert to snd_soc_dapm_xxx()
ASoC:
ti: ams-delta: convert to snd_soc_dapm_xxx()
ASoC:
ti: davinci-evm: convert to snd_soc_dapm_xxx()
ASoC:
ti: j721e-evm: convert to snd_soc_dapm_xxx()
ASoC:
ti: n810: convert to snd_soc_dapm_xxx()
ASoC:
ti: omap-abe-twl6040: convert to snd_soc_dapm_xxx()
ASoC:
ti: omap-twl4030: convert to snd_soc_dapm_xxx()
ASoC:
ti: omap3pandora: convert to snd_soc_dapm_xxx()
ASoC:
ti: rx51: convert to snd_soc_dapm_xxx()
ASoC:
tlv320adcx140: fix null pointer
ASoC:
tlv320adcx140: fix word length
ASoC:
tlv320adcx140: invert DRE_ENABLE
ASoC:
tlv320adcx140: Merge fixes from Pengutronix
ASoC:
tlv320adcx140: Propagate error codes during probe
ASoC:
uniphier: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC:
use snd_kcontrol_chip() instead of
ASoC:
use sof_sdw as default Intel SOF SDW machine
ASoC:
use sof_sdw as default Intel SOF SDW machine
ASoC:
ux500: mop500_ab8500: convert to snd_soc_dapm_xxx()
ASoC:
wsa881x: drop GPIOD_FLAGS_BIT_NONEXCLUSIVE flag from GPIO lookup
ASoC:
wsa883x: drop GPIOD_FLAGS_BIT_NONEXCLUSIVE flag from GPIO lookup
asus-armoury:
fix ppt data for GA403U* renaming to GA403UI
ata:
ahci: Do not read the per port area for unimplemented ports
ata:
libata-core: Disable LPM on Silicon Motion MD619{H,G}XCLDE3TC
ata:
libata-core: Disable LPM on ST2000DM008-2FR102
ata:
libata-core: Quirk DELLBOSS VD max_sectors
ata:
libata-sata: Improve link_power_management_supported sysfs attribute
ata:
libata-sff: add WQ_PERCPU to alloc_workqueue users
ata:
libata: Add cpr_log to ata_dev_print_features() early return
ata:
libata: Add DIPM and HIPM to ata_dev_print_features() early return
ata:
libata: Call ata_dev_config_lpm() for ATAPI devices
ata:
libata: Move quirk flags to their own enum
ata:
libata: Print features also for ATAPI devices
ata:
pata_it821x: Replace deprecated strcpy with strscpy in it821x_display_disk
ata:
pata_pcmcia: Add Iomega Clik! PCMCIA ATA/ATAPI Adapter
atm:
Fix dma_free_coherent() size
atomic:
Skip alignment check for try_cmpxchg() old arg
audit:
fix comment misindentation in audit.h
audit:
merge loops in __audit_inode_child()
audit:
Use kzalloc() instead of kmalloc()/memset() in audit_krule_to_data()
autofs:
convert autofs_dev_ioctl_open_mountpoint() to FD_ADD()
autofs:
dont trigger mount if it cant succeed
autofs:
fix per-dentry timeout warning
autofs_{rmdir,unlink}:
dentry->d_fsdata->dentry == dentry there
auxdisplay:
linedisp: add num_chars sysfs attribute
auxdisplay:
linedisp: display static message when length <= display size
auxdisplay:
linedisp: encapsulate container_of usage within to_linedisp
auxdisplay:
linedisp: support attribute attachment to auxdisplay devices
backing-file:
use credential guards for mmap
backing-file:
use credential guards for reads
backing-file:
use credential guards for splice read
backing-file:
use credential guards for splice write
backing-file:
use credential guards for writes
backlight:
aw99706: Add support for Awinic AW99706 backlight
backlight:
aw99706: Fix unused function warnings from suspend/resume ops
backlight:
Do not include
in header file
backlight:
ktd2801: Depend on GPIOLIB
backlight:
led-bl: Add devlink to supplier LEDs
backlight:
lp855x: Fix lp855x.h kernel-doc warnings
batman-adv:
Start new development cycle
batman-adv:
use skb_crc32c() instead of skb_seq_read()
bcache:
Avoid -Wflex-array-member-not-at-end warning
bcache:
drop discard sysfs interface
bcache:
fix I/O accounting leak in detached_dev_do_request
bcache:
fix improper use of bi_end_io
bcache:
get rid of discard code from journal
bcache:
reduce gc latency by processing less nodes and sleep less time
bcache:
remove dead code in detached_dev_do_request
bcache:
remove discard code from alloc.c
bcache:
remove discard sysfs interface document
bcache:
remove redundant __GFP_NOWARN
bcache:
replace use of system_wq with system_percpu_wq
bcache:
use bio cloning for detached device requests
bcache:
WQ_PERCPU added to alloc_workqueue users
bdev:
add hint prints in sb_set_blocksize() for LBS dependency on THP
be2net:
fix data race in be_get_new_eqd
be2net:
Fix NULL pointer dereference in be_cmd_get_mac_from_list
binder:
fix BR_FROZEN_REPLY error log
binder:
fix UAF in binder_netlink_report()
binder:
mark binder_alloc_exhaustive_test as slow
binderfs:
fix ida_alloc_max() upper bound
binderfs:
use simple_start_creating()
binderfs_binder_ctl_create():
kill a bogus check
binfmt_misc:
use credential guards
bitfield:
Add less-checking __FIELD_{GET,PREP}()
bitfield:
Add non-constant field_{prep,get}() helpers
bitops:
Add missed file to MAINTAINERS
bitops:
Update kernel-doc in hweight.c to fix the issues with it
blk-mq-dma:
always initialize dma state
blk-mq-dma:
fix kernel-doc function name for integrity DMA iterator
blk-mq:
Abort suspend when wakeup events are pending
blk-mq:
add blk_rq_nr_bvec() helper
blk-mq:
avoid stall during boot due to synchronize_rcu_expedited
blk-mq:
delete task running check in blk_hctx_poll()
blk-mq:
fix potential uaf for 'queue_hw_ctx'
blk-mq:
skip CPU offline notify on unmapped hctx
blk-mq:
use array manage hctx map instead of xarray
blk-mq:
use BLK_POLL_ONESHOT for synchronous poll completion
blk-mq:
use queue_hctx in blk_mq_map_queue_type
blk-mq:
use struct_size() in kmalloc()
blk-rq-qos:
Remove unlikely() hints from QoS checks
blk-zoned:
Document disk_zone_wplug_schedule_bio_work() locking
blk-zoned:
Fix a typo in a source code comment
blk-zoned:
Move code from disk_zone_wplug_add_bio() into its caller
blktrace:
add block trace commands for zone operations
blktrace:
add definitions for blk_user_trace_setup2
blktrace:
add definitions for struct blk_io_trace2
blktrace:
add support for REQ_OP_WRITE_ZEROES tracing
blktrace:
change the internal action to 64bit
blktrace:
differentiate between blk_io_trace versions
blktrace:
expose ZONE APPEND completions to blktrace
blktrace:
factor out recording a blktrace event
blktrace:
for ftrace use correct trace format ver
blktrace:
handle BLKTRACESETUP2 ioctl
blktrace:
move ftrace blk_io_tracer to blk_io_trace2
blktrace:
move trace_note to blk_io_trace2
blktrace:
only calculate trace length once
blktrace:
pass blk_user_trace2 to setup functions
blktrace:
split do_blk_trace_setup into two functions
blktrace:
split out relaying a blktrace event
blktrace:
trace zone write plugging operations
blktrace:
untangle if/else sequence in __blk_add_trace
blktrace:
use debug print to report dropped events
block, bfq:
update outdated comment
block,bfq:
fix aux stat accumulation destination
block-dma:
properly take MMIO path
block/blk-throttle:
drop unneeded blk_stat_enable_accounting
block/blk-throttle:
Fix throttle slice time for SSDs
block/blk-throttle:
Remove throtl_slice from struct throtl_data
block/mq-deadline:
Introduce dd_start_request()
block/mq-deadline:
Switch back to a single dispatch list
block/rnbd:
correct all kernel-doc complaints
block:
accumulate memory segment gaps per bio
block:
add allocation size check in blkdev_pr_read_keys()
block:
add IOC_PR_READ_KEYS ioctl
block:
add IOC_PR_READ_RESERVATION ioctl
block:
add lockdep to queue_limits_commit_update()
block:
add zone write plug condition to debugfs zone_wplugs
block:
blocking mempool_alloc doesn't fail
block:
clean up indentation in blk_rq_map_iter_init()
block:
cleanup blkdev_report_zones()
block:
Clear BLK_ZONE_WPLUG_PLUGGED when aborting plugged BIOs
block:
consider discard merge last
block:
define alloc_sched_data and free_sched_data methods for kyber
block:
don't leak disk->zones_cond for !disk_need_zone_resources
block:
don't merge bios with different app_tags
block:
don't return 1 for the fallback case in blkdev_get_zone_info
block:
enable per-cpu bio cache by default
block:
Fix an error path in disk_update_zone_resources()
block:
fix cached zone reporting after zone append was used
block:
fix cached zone reports on devices with native zone append
block:
fix comment for op_is_zone_mgmt() to include RESET_ALL
block:
fix memory leak in __blkdev_issue_zero_pages
block:
fix merging data-less bios
block:
fix NULL pointer dereference in blk_zone_reset_all_bio_endio()
block:
fix NULL pointer dereference in disk_report_zones()
block:
fix race between wbt_enable_default and IO submission
block:
fix typos in comments and strings in blk-core
block:
freeze queue when updating zone resources
block:
handle zone management operations completions
block:
ignore __blkdev_issue_discard() return value
block:
improve blk_zone_wp_offset()
block:
improve zone_wplugs debugfs attribute output
block:
introduce alloc_sched_data and free_sched_data elevator methods
block:
introduce bdev_zone_start()
block:
introduce blkdev_get_zone_info()
block:
introduce blkdev_report_zones_cached()
block:
introduce BLKREPORTZONESV2 ioctl
block:
introduce disk_report_zone()
block:
make bio auto-integrity deadlock safe
block:
make the new blkzoned UAPI constants discoverable
block:
move around bio flagging helpers
block:
move elevator tags into struct elevator_resources
block:
plug attempts to batch allocate tags multiple times
block:
prohibit calls to bio_chain_endio
block:
rate-limit capacity change info log
block:
refactor blkdev_report_zones() code
block:
refactor disk_zone_wplug_sync_wp_offset()
block:
Remove queue freezing from several sysfs store callbacks
block:
Remove references to __device_add_disk()
block:
remove the declaration of elevator_init_mq function
block:
rename min_segment_size
block:
reorganize struct blk_zone_wplug
block:
rnbd-clt: Fix leaked ID in init_dev()
block:
rnbd-clt: Fix signedness bug in init_dev()
block:
track zone conditions
block:
unify elevator tags and type xarrays into struct elv_change_ctx
block:
use bio_alloc_bioset for passthru IO by default
block:
use min() instead of min_t()
block:
Use RCU in blk_mq_[un]quiesce_tagset() instead of set->tag_list_lock
block:
use zone condition to determine conventional zones
block:
use {alloc|free}_sched data methods
block:
validate interval_exp integrity limit
block:
validate pi_offset integrity limit
block:
zero non-PI portion of auto integrity buffer
Bluetooth:
btintel_pcie: Introduce HCI Driver protocol
Bluetooth:
btintel_pcie: Support for S4 (Hibernate)
Bluetooth:
btintel_pcie: Suspend/Resume: Controller doorbell interrupt handling
Bluetooth:
btrtl: Add the support for RTL8761CUV
Bluetooth:
btusb: add new custom firmwares
Bluetooth:
btusb: Add new VID/PID 0x0489/0xE12F for RTL8852BE-VT
Bluetooth:
btusb: Add new VID/PID 0x13d3/0x3618 for RTL8852BE-VT
Bluetooth:
btusb: Add new VID/PID 0x13d3/0x3619 for RTL8852BE-VT
Bluetooth:
btusb: Add new VID/PID 13d3/3533 for RTL8821CE
Bluetooth:
btusb: Add new VID/PID 2b89/6275 for RTL8761BUV
Bluetooth:
btusb: MT7920: Add VID/PID 0489/e135
Bluetooth:
btusb: MT7922: Add VID/PID 0489/e170
Bluetooth:
btusb: Reclassify Qualcomm WCN6855 debug packets
Bluetooth:
btusb: revert use of devm_kzalloc in btusb
Bluetooth:
HCI: Add initial support for PAST
Bluetooth:
HCI: Add support for LL Extended Feature Set
Bluetooth:
HCI: Always use the identity address when initializing a connection
Bluetooth:
hci_core: Introduce HCI_CONN_FLAG_PAST
Bluetooth:
hci_h5: avoid sending two SYNC messages
Bluetooth:
hci_h5: implement CRC data integrity
Bluetooth:
hci_sync: enable PA Sync Lost event
Bluetooth:
hci_uart: fix null-ptr-deref in hci_uart_write_work
Bluetooth:
ISO: Add support to bind to trigger PAST
Bluetooth:
ISO: Attempt to resolve broadcast address
Bluetooth:
ISO: Fix not updating BIS sender source address
Bluetooth:
iso: fix socket matching ambiguity between BIS and CIS
Bluetooth:
MAINTAINERS: Add Bartosz Golaszewski as Qualcomm hci_qca maintainer
Bluetooth:
mediatek: add gpio pin to reset bt
Bluetooth:
MGMT: Allow use of Set Device Flags without Add Device
Bluetooth:
MGMT: Fix memory leak in set_ssp_complete
Bluetooth:
MGMT: report BIS capability flags in supported settings
Bluetooth:
Remove redundant pm_runtime_mark_last_busy() calls
bng_en:
Add RoCE aux device support
bng_en:
update module description
bnx2x:
convert to use ndo_hwtstamp callbacks
bnxt_en:
Add CQ ring dump to bnxt_dump_cp_sw_state()
bnxt_en:
Add Virtual Admin Link State Support for VFs
bnxt_en:
Do not set EOP on RX AGG BDs on 5760X chips
bnxt_en:
Enhance log message in bnxt_get_module_status()
bnxt_en:
Enhance TX pri counters
bnxt_en:
Fix NULL pointer crash in bnxt_ptp_enable during error cleanup
bnxt_en:
Fix potential data corruption with HW GRO/LRO
bnxt_en:
Fix XDP_TX path
bnxt_en:
Remove the redundant BNXT_EN_FLAG_MSIX_REQUESTED flag
bnxt_en:
support PPS in/out on all pins
bonding:
3ad: Add support for 1600G speed
bonding:
annotate data-races around slave->last_rx
bonding:
fix use-after-free due to enslave fail after slave array update
bonding:
limit BOND_MODE_8023AD to Ethernet devices
bonding:
provide a net pointer to __skb_flow_dissect()
bonding:
use common function to compute the features
bpf, arm64:
Do not audit capability check in do_jit()
bpf, test_run:
Subtract size of xdp_frame from allowed metadata size
bpf, x86:
add new map type: instructions array
bpf, x86:
add support for indirect jumps
bpf, x86:
allow indirect jumps to r8...r15
bpf,x86:
adjust the "jmp" mode for bpf trampoline
bpf/selftests:
Add selftest for bpf_smc_hs_ctrl
bpf:
Add a check to make static analysers happy
bpf:
Add bpf_has_frame_pointer()
bpf:
add bpf_strcasestr,bpf_strncasestr kfuncs
bpf:
add kfuncs and helpers support for file dynptrs
bpf:
Add missing checks to avoid verbose verifier log
bpf:
Add overwrite mode for BPF ring buffer
bpf:
add plumbing for file-backed dynptr
bpf:
Adjust return value for queue destruction in rqspinlock
bpf:
Always charge/uncharge memory when allocating/unlinking storage elements
bpf:
arm64: Add support for indirect jumps
bpf:
arm64: Add support for instructions array
bpf:
check for insn arrays in check_ptr_alignment
bpf:
Check skb->transport_header is set in bpf_skb_check_mtu
bpf:
Clarify get_outer_instance() handling in propagate_to_outer_instance()
bpf:
cleanup aux->used_maps after jit
bpf:
Cleanup unused func args in rqspinlock implementation
bpf:
Consistently use bpf_rcu_lock_held() everywhere
bpf:
convert bpf_iter_new_fd() to FD_PREPARE()
bpf:
Convert bpf_sock_addr_kern "uaddr" to sockaddr_unsized
bpf:
convert bpf_token_create() to FD_PREPARE()
bpf:
Convert cgroup sockaddr filters to use sockaddr_unsized consistently
bpf:
correct stack liveness for tail calls
bpf:
Craft non-linear skbs in BPF_PROG_TEST_RUN
bpf:
Disable file_alloc_security hook
bpf:
disasm: add support for BPF_JMP|BPF_JA|BPF_X
bpf:
dispatch to sleepable file dynptr
bpf:
Do not let BPF test infra emit invalid GSO types to stack
bpf:
Document cfi_stubs and owner fields in struct bpf_struct_ops
bpf:
don't skip other information if xlated_prog_insns is skipped
bpf:
Export necessary symbols for modules with struct_ops
bpf:
Extract internal structs validation logic into helpers
bpf:
Fix exclusive map memory leak
bpf:
Fix handling maps with no BTF and non-constant offsets for the bpf_wq
bpf:
Fix invalid prog->stats access when update_effective_progs fails
bpf:
Fix reference count leak in bpf_prog_test_run_xdp()
bpf:
Fix sleepable context for async callbacks
bpf:
Fix stackmap overflow check in __bpf_get_stackid()
bpf:
fix the return value of push_stack
bpf:
fix the usage of BPF_TRAMP_F_SKIP_FRAME
bpf:
Fix truncated dmabuf iterator reads
bpf:
Fix verifier assumptions of bpf_d_path's output buffer
bpf:
force BPF_F_RDONLY_PROG on insn array creation
bpf:
Free special fields when update [lru_,]percpu_hash maps
bpf:
generalize and export map_get_next_key for arrays
bpf:
Handle return value of ftrace_set_filter_ip in register_fentry
bpf:
implement "jmp" mode for trampoline
bpf:
Introduce internal bpf_map_check_op_flags helper function
bpf:
Introduce SK_BPF_BYPASS_PROT_MEM.
bpf:
make bpf_insn_successors to return a pointer
bpf:
Make bpf_skb_adjust_room metadata-safe
bpf:
Make bpf_skb_change_head helper metadata-safe
bpf:
Make bpf_skb_change_proto helper metadata-safe
bpf:
Make bpf_skb_vlan_pop helper metadata-safe
bpf:
Make bpf_skb_vlan_push helper metadata-safe
bpf:
make kprobe_multi_link_prog_run always_inline
bpf:
mark mm->owner as __safe_rcu_or_null
bpf:
mark vma->{vm_mm,vm_file} as __safe_trusted_or_null
bpf:
optimize bpf_map_update_elem() for map-in-map types
bpf:
Prevent nesting overflow in bpf_try_get_buffers
bpf:
properly verify tail call behavior
bpf:
Refactor cleanup of bpf_prog_test_run_skb
bpf:
Refactor stack map trace depth calculation into helper function
bpf:
Refactor storage_get_func_atomic to generic non_sleepable flag
bpf:
Reject BPF_MAP_TYPE_INSN_ARRAY in check_reg_const_str()
bpf:
Remove runqslower tool
bpf:
Remove smap argument from bpf_selem_free()
bpf:
Reorder bpf_prog_test_run_skb initialization
bpf:
Replace bpf memory allocator with kmalloc_nolock() in local storage
bpf:
Save memory alloction info in bpf_local_storage
bpf:
save the start of functions in bpf_prog_aux
bpf:
Skip bounds adjustment for conditional jumps on same scalar register
bpf:
specify the old and new poke_type for bpf_arch_text_poke
bpf:
Support bpf_setsockopt() for BPF_CGROUP_INET_SOCK_CREATE.
bpf:
support instructions arrays with constants blinding
bpf:
support nested rcu critical sections
bpf:
test the correct stack liveness of tail calls
bpf:
test the proper verification of tail calls
bpf:
Unclone skb head on bpf_dynptr_write to skb metadata
bpf:
Use kmalloc_nolock() in bpf streams
bpf:
Use kmalloc_nolock() in range tree
bpf:
Use rcu_read_lock_dont_migrate in bpf_sk_storage.c
bpf:
verifier: centralize const dynptr check in unmark_stack_slots_dynptr()
bpf:
verifier: Move desc->imm setup to sort_kfunc_descs_by_imm_off()
bpf:
verifier: refactor kfunc specialization
bpf:
widen dynptr size/offset to 64 bit
bpftool:
Allow bpftool to build with openssl < 3
bpftool:
Fix build warnings due to MS extensions
bpftool:
Fix missing closing parethesis for BTF_KIND_UNKN
bpftool:
Recognize insn_array map type
bridge:
fix C-VLAN preservation in 802.1ad vlan_tunnel egress
broadcom:
b44: prevent uninitialized value usage
btrfs:
abort transaction on item count overflow in __push_leaf_left()
btrfs:
add ASSERTs on prealloc in qgroup functions
btrfs:
add data_race() in btrfs_account_ro_block_groups_free_space()
btrfs:
add extra device item checks at mount
btrfs:
add macros to facilitate printing of keys
btrfs:
add orig_logical to btrfs_bio for encryption
btrfs:
add unlikely to critical error in btrfs_extend_item()
btrfs:
add unlikely to unexpected error case in extent_writepages()
btrfs:
always detect conflicting inodes when logging inode refs
btrfs:
always use left leaf variable in __push_leaf_right()
btrfs:
always use right leaf variable in __push_leaf_left()
btrfs:
annotate as unlikely fs aborted checks in space flushing code
btrfs:
apply the AUTO_K(V)FREE macros throughout the code
btrfs:
assert space_info is locked in steal_from_global_rsv()
btrfs:
assign booleans to global reserve's full field
btrfs:
avoid access-beyond-folio for bs > ps encoded writes
btrfs:
avoid multiple i_size rounding in btrfs_truncate()
btrfs:
avoid recomputing used space in btrfs_try_granting_tickets()
btrfs:
avoid repeated computations in btrfs_mark_ordered_io_finished()
btrfs:
avoid space_info locking when checking if tickets are served
btrfs:
avoid unnecessary reclaim calculation in priority_reclaim_metadata_space()
btrfs:
avoid used space computation when reserving space
btrfs:
avoid used space computation when trying to grant tickets
btrfs:
bail out earlier from need_preemptive_reclaim() if we have tickets
btrfs:
change 'reserved' argument from pin_down_extent() to bool
btrfs:
consistently round up or down i_size in btrfs_truncate()
btrfs:
declare free_ipath() via DEFINE_FREE()
btrfs:
define the AUTO_KFREE/AUTO_KVFREE helper macros
btrfs:
disable various operations on encrypted inodes
btrfs:
disable verity on encrypted inodes
btrfs:
do not free data reservation in fallback from inline due to -ENOSPC
btrfs:
do not skip logging new dentries when logging a new name
btrfs:
do not strictly require dirty metadata threshold for metadata writepages
btrfs:
don't generate any code from ASSERT() in release builds
btrfs:
don't log conflicting inode if it's a dir moved in the current transaction
btrfs:
don't rewrite ret from inode_permission
btrfs:
don't search back for dir inode item in INO_LOOKUP_USER
btrfs:
enable encoded read/write/send for bs > ps cases
btrfs:
factor out root promotion logic into promote_child_to_root()
btrfs:
fix a potential path leak in print_data_reloc_error()
btrfs:
fix beyond-EOF write handling
btrfs:
fix changeset leak on mmap write after failure to reserve metadata
btrfs:
fix comment in alloc_bitmap() and drop stale TODO
btrfs:
fix deadlock in wait_current_trans() due to ignored transaction type
btrfs:
fix double free of qgroup record after failure to add delayed ref head
btrfs:
fix incomplete parameter rename in btrfs_decompress()
btrfs:
fix leaf leak in an error path in btrfs_del_items()
btrfs:
fix memory leak of fs_devices in degraded seed device path
btrfs:
fix memory leaks in create_space_info() error paths
btrfs:
fix missing fields in superblock backup with BLOCK_GROUP_TREE
btrfs:
fix NULL dereference on root when tracing inode eviction
btrfs:
fix NULL pointer dereference in do_abort_log_replay()
btrfs:
fix parameter documentation for btrfs_reserve_data_bytes()
btrfs:
fix qgroup_snapshot_quick_inherit() squota bug
btrfs:
fix racy bitfield write in btrfs_clear_space_info_full()
btrfs:
fix reservation leak in some error paths when inserting inline extent
btrfs:
fix the comment on btrfs_update_time
btrfs:
fix trivial -Wshadow warnings
btrfs:
fix use-after-free warning in btrfs_get_or_create_delayed_node()
btrfs:
fix Wmaybe-uninitialized warning in replay_one_buffer()
btrfs:
force free space tree for bs > ps cases
btrfs:
headers cleanup to remove unnecessary local includes
btrfs:
ignore ENOMEM from alloc_bitmap()
btrfs:
implement remove_bdev and shutdown super operation callbacks
btrfs:
implement shutdown ioctl
btrfs:
increment loop count outside critical section during metadata reclaim
btrfs:
inline btrfs_space_info_used()
btrfs:
introduce a new shutdown state
btrfs:
introduce btrfs_bio::async_csum
btrfs:
invalidate pages instead of truncate after reflinking
btrfs:
make a few more ASSERTs verbose
btrfs:
make btrfs_can_overcommit() return bool instead of int
btrfs:
make btrfs_csum_one_bio() handle bs > ps without large folios
btrfs:
make btrfs_repair_io_failure() handle bs > ps cases without large folios
btrfs:
make read verification handle bs > ps cases without large folios
btrfs:
make sure all btrfs_bio::end_io are called in task context
btrfs:
make sure extent and csum paths are always released in scrub_raid56_parity_stripe()
btrfs:
more trivial BTRFS_PATH_AUTO_FREE conversions
btrfs:
move and rename CSUM_FMT definition
btrfs:
move struct reserve_ticket definition to space-info.c
btrfs:
move ticket wakeup and finalization to remove_ticket()
btrfs:
only enforce free space tree if v1 cache is required for bs < ps cases
btrfs:
optimize balance_level() path reference handling
btrfs:
place all boolean fields together in struct find_free_extent_ctl
btrfs:
print-tree: use string format for key names
btrfs:
process ticket outside global reserve critical section
btrfs:
push struct writeback_control into start_delalloc_inodes
btrfs:
qgroup: update all parent qgroups when doing quick inherit
btrfs:
raid56: add an overview for the btrfs_raid_bio structure
btrfs:
raid56: enable bs > ps support
btrfs:
raid56: fix memory leak of btrfs_raid_bio::stripe_uptodate_bitmap
btrfs:
raid56: introduce a new parameter to locate a sector
btrfs:
raid56: move sector_ptr::uptodate into a dedicated bitmap
btrfs:
raid56: prepare finish_parity_scrub() to support bs > ps cases
btrfs:
raid56: prepare generate_pq_vertical() for bs > ps cases
btrfs:
raid56: prepare rbio_bio_add_io_paddr() to support bs > ps cases
btrfs:
raid56: prepare recover_vertical() to support bs > ps cases
btrfs:
raid56: prepare set_bio_pages_uptodate() to support bs > ps cases
btrfs:
raid56: prepare steal_rbio() to support bs > ps cases
btrfs:
raid56: prepare verify_bio_data_sectors() to support bs > ps cases
btrfs:
raid56: prepare verify_one_sector() to support bs > ps cases
btrfs:
raid56: remove sector_ptr structure
btrfs:
raid56: remove sector_ptr::has_paddr member
btrfs:
raid56: remove the "_step" infix
btrfs:
reduce arguments to btrfs_del_inode_ref_in_log()
btrfs:
reduce block group critical section in btrfs_add_reserved_bytes()
btrfs:
reduce block group critical section in btrfs_free_reserved_bytes()
btrfs:
reduce block group critical section in do_trimming()
btrfs:
reduce block group critical section in pin_down_extent()
btrfs:
reduce block group critical section in unpin_extent_range()
btrfs:
reduce space_info critical section in btrfs_chunk_alloc()
btrfs:
refactor allocation size calculation in alloc_btrfs_io_context()
btrfs:
reject new transactions if the fs is fully read-only
btrfs:
relax btrfs_inode::ordered_tree_lock IRQ locking context
btrfs:
release path before iget_failed() in btrfs_read_locked_inode()
btrfs:
release path before initializing extent tree in btrfs_read_locked_inode()
btrfs:
remaining BTRFS_PATH_AUTO_FREE conversions
btrfs:
remove 'reserved' argument from btrfs_pin_extent()
btrfs:
remove btrfs_bio::fs_info by extracting it from btrfs_bio::inode
btrfs:
remove btrfs_fs_info::compressed_write_workers
btrfs:
remove double underscore prefix from __reserve_bytes()
btrfs:
remove duplicated leaf dirty status clearing in __push_leaf_right()
btrfs:
remove fs_info argument from __reserve_bytes()
btrfs:
remove fs_info argument from btrfs_calc_reclaim_metadata_size()
btrfs:
remove fs_info argument from btrfs_can_overcommit()
btrfs:
remove fs_info argument from btrfs_dump_space_info()
btrfs:
remove fs_info argument from btrfs_reserve_metadata_bytes()
btrfs:
remove fs_info argument from btrfs_sysfs_add_space_info_type()
btrfs:
remove fs_info argument from btrfs_try_granting_tickets()
btrfs:
remove fs_info argument from btrfs_zoned_activate_one_bg()
btrfs:
remove fs_info argument from calc_available_free_space()
btrfs:
remove fs_info argument from handle_reserve_ticket()
btrfs:
remove fs_info argument from maybe_clamp_preempt()
btrfs:
remove fs_info argument from maybe_fail_all_tickets()
btrfs:
remove fs_info argument from need_preemptive_reclaim()
btrfs:
remove fs_info argument from priority_reclaim_data_space()
btrfs:
remove fs_info argument from priority_reclaim_metadata_space()
btrfs:
remove fs_info argument from shrink_delalloc() and flush_space()
btrfs:
remove fs_info argument from steal_from_global_rsv()
btrfs:
remove pointless data_end assignment in btrfs_extent_item()
btrfs:
remove pointless label and goto from unpin_extent_range()
btrfs:
remove pointless return value update in btrfs_del_items()
btrfs:
remove redundant level reset in btrfs_del_items()
btrfs:
remove redundant refcount check in btrfs_put_transaction()
btrfs:
remove redundant zero/NULL initializations in btrfs_alloc_root()
btrfs:
remove root argument from btrfs_del_dir_entries_in_log()
btrfs:
remove unnecessary inode key in btrfs_log_all_parents()
btrfs:
remove unnecessary NULL fs_info check from find_lock_delalloc_range()
btrfs:
remove zoned statistics from sysfs
btrfs:
replace BTRFS_MAX_BIO_SECTORS with BIO_MAX_VECS
btrfs:
replace const_ilog2() with ilog2()
btrfs:
return real error when failing tickets in maybe_fail_all_tickets()
btrfs:
scrub: add cancel/pause/removed bg checks for raid56 parity stripes
btrfs:
scrub: always update btrfs_scrub_progress::last_physical
btrfs:
scrub: cancel the run if the process or fs is being frozen
btrfs:
scrub: cancel the run if there is a pending signal
btrfs:
scrub: factor out parity scrub code into a helper
btrfs:
send: add unlikely to all unexpected overflow checks
btrfs:
send: check for inline extents in range_is_hole_in_parent()
btrfs:
send: do not allocate memory for xattr data when checking it exists
btrfs:
send: make use of -fms-extensions for defining struct fs_path
btrfs:
shorten critical section in btrfs_preempt_reclaim_metadata_space()
btrfs:
show correct warning if can't read data reloc tree
btrfs:
simplify leaf traversal after path release in btrfs_next_old_leaf()
btrfs:
simplify list initialization in btrfs_compr_pool_scan()
btrfs:
split assertion into two in extent_writepage_io()
btrfs:
subpage: rename macro variables to avoid shadowing
btrfs:
subpage: simplify the PAGECACHE_TAG_TOWRITE handling
btrfs:
sync read disk super and set block size
btrfs:
tests: do trivial BTRFS_PATH_AUTO_FREE conversions
btrfs:
tests: fix double btrfs_path free in remove_extent_ref()
btrfs:
tests: fix return 0 on rmap test failure
btrfs:
tests: fix root tree leak in btrfs_test_qgroups()
btrfs:
truncate ordered extent when skipping writeback past i_size
btrfs:
update check_skip variable after unlocking current node
btrfs:
update the Kconfig string for CONFIG_BTRFS_EXPERIMENTAL
btrfs:
use blkdev_report_zones_cached()
btrfs:
use bool type for btrfs_path members used as booleans
btrfs:
use booleans for delalloc arguments and struct find_free_extent_ctl
btrfs:
use end_pos variable where needed in btrfs_dirty_folio()
btrfs:
Use folio_next_pos()
btrfs:
use kvcalloc for btrfs_bio::csum allocation
btrfs:
use local variable for space_info in pin_down_extent()
btrfs:
use single return value variable in btrfs_relocate_block_group()
btrfs:
use super write guard btrfs_run_defrag_inode()
btrfs:
use super write guard in btrfs_reclaim_bgs_work()
btrfs:
use super write guard in relocating_repair_kthread()
btrfs:
use super write guard in sb_start_write()
btrfs:
use test_and_set_bit() in btrfs_delayed_delete_inode_ref()
btrfs:
use the key format macros when printing keys
btrfs:
use the local tmp_inode variable in start_delalloc_inodes
btrfs:
use the new ->i_state accessors
btrfs:
use variable for end offset in extent_writepage_io()
btrfs:
use vfs_utimes to update file timestamps
btrfs:
utilize IOP_FASTPERM_MAY_EXEC
btrfs:
zlib: fix the folio leak on S390 hardware acceleration
btrfs:
zoned: show statistics for zoned filesystems
buffer:
Use folio_next_pos()
bug:
Add BUG_FORMAT infrastructure
bug:
Add BUG_FORMAT_ARGS infrastructure
bug:
Add report_bug_entry()
bug:
Allow architectures to provide __WARN_printf()
bug:
Clean up CONFIG_GENERIC_BUG_RELATIVE_POINTERS
bug:
Hush suggest-attribute=format for __warn_printf()
bug:
Implement WARN_ON() using __WARN_FLAGS()
bug:
Let report_bug_entry() provide the correct bugaddr
bugs/core:
Extend __WARN_FLAGS() with the 'cond_str' parameter
bugs/core:
Introduce the CONFIG_DEBUG_BUGVERBOSE_DETAILED Kconfig switch
bugs/core:
Pass down the condition string of WARN_ON_ONCE(cond) warnings to __WARN_FLAGS()
bugs/core:
Reorganize fields in the first line of WARNING output, add ->comm[] output
bugs/LoongArch:
Concatenate 'cond_str' with '__FILE__' in __BUG_ENTRY(), to extend WARN_ON/BUG_ON output
bugs/LoongArch:
Pass in 'cond_str' to __BUG_ENTRY()
bugs/parisc:
Concatenate 'cond_str' with '__FILE__' in __WARN_FLAGS(), to extend WARN_ON/BUG_ON output
bugs/powerpc:
Concatenate 'cond_str' with '__FILE__' in BUG_ENTRY(), to extend WARN_ON/BUG_ON output
bugs/powerpc:
Pass in 'cond_str' to BUG_ENTRY()
bugs/riscv:
Concatenate 'cond_str' with '__FILE__' in __BUG_FLAGS(), to extend WARN_ON/BUG_ON output
bugs/riscv:
Pass in 'cond_str' to __BUG_FLAGS()
bugs/s390:
Pass in 'cond_str' to __EMIT_BUG()
bugs/s390:
Remove private WARN_ON() implementation
bugs/s390:
Use 'cond_str' in __EMIT_BUG()
bugs/sh:
Concatenate 'cond_str' with '__FILE__' in __WARN_FLAGS(), to extend WARN_ON/BUG_ON output
bugs/x86:
Augment warnings output by concatenating 'cond_str' with the regular __FILE__ string in _BUG_FLAGS()
bugs/x86:
Extend _BUG_FLAGS() with the 'cond_str' parameter
bus:
mhi: ep: add WQ_PERCPU to alloc_workqueue users
bus:
mhi: ep: Make mhi_ep_bus_type const
bus:
mhi: host: pci_generic: Add Foxconn T99W760 modem
bus:
mhi: host: pci_generic: Add Telit FE990B40 modem support
bus:
rifsc: add debugfs entry to dump the firewall configuration
bus:
simple-pm-bus: Probe the Layerscape SCFG node
bus:
sunxi-rsb: Remove redundant pm_runtime_mark_last_busy() calls
byteorder:
Add le64_to_cpu_array() and cpu_to_le64_array()
cache:
Make top level Kconfig menu a boolean dependent on RISCV
cache:
Support cache maintenance for HiSilicon SoC Hydra Home Agent
caif:
fix integer underflow in cffrml_receive()
calibrate:
update header inclusion
can:
add dummy_can driver
can:
at91_can: Fix memory leak in at91_can_probe()
can:
bittiming: add PWM parameters
can:
bittiming: add PWM validation
can:
bittiming: apply NL_SET_ERR_MSG() to can_calc_bittiming()
can:
bxcan: Fix a typo error for assign
can:
calc_bittiming: add can_calc_sample_point_nrz()
can:
calc_bittiming: add can_calc_sample_point_pwm()
can:
calc_bittiming: add PWM calculation
can:
calc_bittiming: replace misleading "nominal" by "reference"
can:
convert generic HW timestamp ioctl to ndo_hwtstamp callbacks
can:
ctucanfd: fix SSP_SRC in cases when bit-rate is higher than 1 MBit.
can:
dev: alloc_candev_mqs(): add missing default CAN capabilities
can:
dev: can_dev_dropped_skb: drop CAN FD skbs if FD is off
can:
dev: can_dev_dropped_skb: drop CC/FD frames in CANXL-only mode
can:
dev: can_get_ctrlmode_str: use capitalized ctrlmode strings
can:
dev: print bitrate error with two decimal digits
can:
ems_usb: ems_usb_read_bulk_callback(): fix URB memory leak
can:
esd_usb: esd_usb_read_bulk_callback(): fix URB memory leak
can:
etas_es58x: allow partial RX URB allocation to succeed
can:
fix build dependency
can:
fix build dependency
can:
gs_usb: gs_can_open(): fix error handling
can:
gs_usb: gs_usb_receive_bulk_callback(): fix error message
can:
gs_usb: gs_usb_receive_bulk_callback(): fix URB memory leak
can:
gs_usb: gs_usb_receive_bulk_callback(): unanchor URL on usb_submit_urb() error
can:
j1939: make j1939_session_activate() fail if device is no longer registered
can:
j1939: make j1939_sk_bind() fail if device is no longer registered
can:
Kconfig: select CAN driver infrastructure by default
can:
kvaser_usb: kvaser_usb_read_bulk_callback(): fix URB memory leak
can:
m_can: add support for optional reset
can:
m_can: hrtimer_callback(): rename to m_can_polling_timer()
can:
m_can: m_can_class_register(): remove error message in case devm_kzalloc() fails
can:
m_can: m_can_get_berr_counter(): don't wake up controller if interface is down
can:
m_can: m_can_init_ram(): make static
can:
m_can: m_can_interrupt_enable(): use m_can_write() instead of open coding it
can:
m_can: m_can_tx_submit(): remove unneeded sanity checks
can:
m_can: Map WoL to device_set_wakeup_enable
can:
m_can: Return ERR_PTR on error in allocation
can:
m_can: Support pinctrl wakeup state
can:
mcba_usb: mcba_usb_read_bulk_callback(): fix URB memory leak
can:
mcp251x: mcp251x_can_probe(): use dev_err_probe()
can:
mcp251xfd: add gpio functionality
can:
mcp251xfd: add workaround for errata 5
can:
mcp251xfd: move chip sleep mode into runtime pm
can:
mcp251xfd: only configure PIN1 when rx_int is set
can:
mcp251xfd: utilize gather_write function for all non-CRC writes
can:
netlink: add CAN_CTRLMODE_RESTRICTED
can:
netlink: add CAN_CTRLMODE_XL_TMS flag
can:
netlink: add initial CAN XL support
can:
netlink: add PWM netlink interface
can:
peak_canfd: convert to use ndo_hwtstamp callbacks
can:
peak_usb: convert to use ndo_hwtstamp callbacks
can:
propagate CAN device capabilities via ml_priv
can:
raw: instantly reject disabled CAN frames
can:
raw: instantly reject unsupported CAN frames
can:
rcar_canfd: Add suspend/resume support
can:
rcar_canfd: Convert to DEFINE_SIMPLE_DEV_PM_OPS()
can:
rcar_canfd: Extract rcar_canfd_global_{,de}init()
can:
rcar_canfd: Invert CAN clock and close_candev() order
can:
rcar_canfd: Invert global vs. channel teardown
can:
rcar_canfd: Invert reset assert order
can:
rcar_canfd: Use devm_clk_get_optional() for RAM clk
can:
treewide: remove can_change_mtu()
can:
usb_8dev: usb_8dev_read_bulk_callback(): fix URB memory leak
ccp:
Make snp_reclaim_pages and __sev_do_cmd_locked public
cdx:
make cdx_bus_type constant
ceph:
add trace points to the MDS client
ceph:
Amend checking to fix `make W=1` build breakage
ceph:
don't allow delegations to be set on directories
ceph:
fix NULL pointer dereference in ceph_mds_auth_match()
ceph:
fix oops due to invalid pointer for kfree() in parse_longname()
ceph:
replace local base64 helpers with lib/base64
ceph:
stop selecting CRC32, CRYPTO, and CRYPTO_AES
ceph:
Switch to use %ptSp
ceph:
update co-maintainers list in MAINTAINERS
ceph:
use the new ->i_state accessors
cgroup/cpuset:
Don't track # of local child partitions
cgroup/cpuset:
Ensure domain isolated CPUs stay in root or isolated partition
cgroup/cpuset:
Fail if isolated and nohz_full don't leave any housekeeping
cgroup/cpuset:
Globally track isolated_cpus update
cgroup/cpuset:
Introduce cpuset_cpus_allowed_locked()
cgroup/cpuset:
Move up prstate_housekeeping_conflict() helper
cgroup/cpuset:
Rename update_unbound_workqueue_cpumask() to update_isolation_cpumasks()
cgroup/cpuset:
Rename update_unbound_workqueue_cpumask() to update_isolation_cpumasks()
cgroup/dmem:
avoid pool UAF
cgroup/dmem:
avoid rcu warning when unregister region
cgroup/dmem:
fix NULL pointer dereference when setting max
cgroup:
add cgroup namespace to tree after owner is set
cgroup:
Defer task cgroup unlink until after the task is done switching out
cgroup:
Eliminate cgrp_ancestor_storage in cgroup_root
cgroup:
Fix sleeping from invalid context warning on PREEMPT_RT
cgroup:
include missing header for struct irq_work
cgroup:
Move dying_tasks cleanup from cgroup_task_release() to cgroup_task_free()
cgroup:
Rename cgroup lifecycle hooks to cgroup_task_*()
cgroup:
rstat: use LOCK CMPXCHG in css_rstat_updated
cgroup:
use credential guards in cgroup_attach_permissions()
char/adi:
Use min_t(size_t,,) in adi_read() + adi_write()
char/mwave:
drop printk wrapper
char/mwave:
drop typedefs
char/mwave:
remove dead code
char/mwave:
remove MWAVE_FUTZ_WITH_OTHER_DEVICES ifdeffery
char/mwave:
remove printk tracing
char/mwave:
remove unneeded fops
char:
applicom: fix NULL pointer dereference in ac_ioctl
char:
xillybus: add WQ_UNBOUND to alloc_workqueue users
check-variable-fonts.py:
add a helper to display instructions
checkpatch:
add IDR to the deprecated list
checkpatch:
add uninitialized pointer with __free attribute check
checkpatch:
detect unhandled placeholders in cover letters
checkpatch:
document new check PLACEHOLDER_USE
chtls:
Avoid -Wflex-array-member-not-at-end warning
cifs:
Add a tracepoint to log EIO errors
cifs:
Clean up some places where an extra kvec[] was required for rfc1002
cifs:
client: allow changing multichannel mount options on remount
cifs:
client: enforce consistent handling of multichannel and max_channels
cifs:
Do some preparation prior to organising the function declarations
cifs:
Don't need state locking in smb2_get_mid_entry()
cifs:
Fix handling of a beyond-EOF DIO/unbuffered read over SMB1
cifs:
Fix handling of a beyond-EOF DIO/unbuffered read over SMB2
cifs:
Fix memory and information leak in smb3_reconfigure()
cifs:
Fix specification of function pointers
cifs:
Make smb1's SendReceive() wrap cifs_send_recv()
cifs:
Remove dead function prototypes
cifs:
Remove the RFC1002 header from smb_hdr
cifs:
Remove the server pointer from smb_message
cifs:
Replace SendReceiveBlockingLock() with SendReceive() plus flags
cifs:
update internal module version number
cifs:
Use netfs_alloc/free_folioq_buffer()
clang:
work around asm output constraint problems
Linux:
Clarify the rootid_owns_currentns
cleanup:
Always inline everything
cleanup:
fix scoped_class()
clk:
actions: Fix discarding const qualifier by 'container_of' macro
clk:
at91: Convert to common field_{get,prep}() helpers
clk:
at91: pmc: #undef field_{get,prep}() before definition
clk:
davinci: psc: drop unused reset lookup
clk:
en7523: Add reset-controller support for EN7523 SoC
clk:
imx: add driver for imx8ulp's sim lpav
clk:
imx: Add some delay before deassert the reset
clk:
imx: imx8mp-audiomix: use devm_auxiliary_device_create() to simple code
clk:
keystone: fix compile testing
clk:
keystone: Fix discarded const qualifiers
clk:
keystone: syscon-clk: fix regmap leak on probe failure
clk:
lan966x: remove unused dt-bindings include
clk:
microchip: mpfs: use regmap for clocks
clk:
mvebu: cp110 add CLK_IGNORE_UNUSED to pcie_x10, pcie_x11 & pcie_x4
clk:
qcom: Add NSS clock controller driver for IPQ5424
clk:
qcom: apss-ipq5424: remove unused 'apss_clk' structure
clk:
qcom: branch: Extend invert logic for branch2 mem clocks
clk:
qcom: camcc-sdm845: Specify Titan GDSC power domain as a parent to other
clk:
qcom: camcc-sm6350: Fix PLL config of PLL2
clk:
qcom: camcc-sm6350: Specify Titan GDSC power domain as a parent to other
clk:
qcom: camcc-sm7150: Fix PLL config of PLL2
clk:
qcom: camcc-sm7150: Specify Titan GDSC power domain as a parent to IPEx and BPS
clk:
qcom: camcc-sm8250: Specify Titan GDSC power domain as a parent to IPE/BPS/SBI
clk:
qcom: camcc-sm8450: Specify Titan GDSC power domain as a parent to IPE/BPS/SBI
clk:
qcom: camcc-sm8550: Specify Titan GDSC power domain as a parent to other
clk:
qcom: clk_mem_branch: add enable mask and invert flags
clk:
qcom: dispcc-sm6350: Add MDSS_CORE & MDSS_RSCC resets
clk:
qcom: dispcc-sm7150: Add MDSS_CORE reset
clk:
qcom: dispcc-sm7150: Fix dispcc_mdss_pclk0_clk_src
clk:
qcom: ecpricc-qdu100: Add mem_enable_mask to the clock memory branch
clk:
qcom: Fix dependencies of QCS_{DISP,GPU,VIDEO}CC_615
clk:
qcom: Fix SM_VIDEOCC_6350 dependencies
clk:
qcom: gcc-glymur: Remove 85.71 MHz USB4 master clock frequency
clk:
qcom: gcc-glymur: Update the halt check flags for pipe clocks
clk:
qcom: gcc-ipq5424: Add gpll0_out_aux clock
clk:
qcom: gcc-ipq5424: Correct the icc_first_node_id
clk:
qcom: gcc-ipq5424: Enable NSS NoC clocks to use icc-clk
clk:
qcom: gcc-qcs615: Update the SDCC clock to use shared_floor_ops
clk:
qcom: gcc-sc8280xp: Remove 85.71 MHz USB4 master clock frequency
clk:
qcom: gcc-sm8750: Add a new frequency for sdcc2 clock
clk:
qcom: gcc-x1e80100: Add missing USB4 clocks/resets
clk:
qcom: gcc-x1e80100: Remove 85.71 MHz USB4 master clock frequency
clk:
qcom: Mark camcc_sm7150_hws static
clk:
qcom: mmcc-sdm660: Add missing MDSS reset
clk:
qcom: rpmh: Define RPMH_IPA_CLK on QCS615
clk:
qcom: tcsrcc-glymur: Update register offsets for clock refs
clk:
qcom: use different Kconfig prompts for APSS IPQ5424/6018 drivers
clk:
qcom: videocc-sm8750: Add video clock controller driver for SM8750
clk:
qcom: x1e80100-dispcc: Add USB4 router link resets
clk:
renesas: cpg-lib: Remove unneeded semicolon
clk:
renesas: cpg-mssr: Add missing 1ms delay into reset toggle callback
clk:
renesas: cpg-mssr: Add module reset support for RZ/T2H
clk:
renesas: cpg-mssr: Add read-back and delay handling for RZ/T2H MSTP
clk:
renesas: cpg-mssr: Read back reset registers to assure values latched
clk:
renesas: cpg-mssr: Spelling s/offets/offsets/
clk:
renesas: r8a779a0: Add 3DGE module clock
clk:
renesas: r8a779a0: Add ZG Core clock
clk:
renesas: r9a06g032: Fix memory leak in error path
clk:
renesas: r9a09g047: Add clock and reset entries for USB2
clk:
renesas: r9a09g047: Add RSCI clocks/resets
clk:
renesas: r9a09g056: Add clock and reset entries for ISP
clk:
renesas: r9a09g056: Add clocks and resets for DSI and LCDC modules
clk:
renesas: r9a09g056: Add support for PLLVDO, CRU clocks, and resets
clk:
renesas: r9a09g056: Add USB3.0 clocks/resets
clk:
renesas: r9a09g057: Add clock and reset entries for DSI and LCDC
clk:
renesas: r9a09g057: Add clock and reset entries for ISP
clk:
renesas: r9a09g057: Add clock and reset entries for RTC
clk:
renesas: r9a09g057: Add clock and reset entries for TSU
clk:
renesas: r9a09g057: Add USB3.0 clocks/resets
clk:
renesas: r9a09g077: Add ADC module clocks
clk:
renesas: r9a09g077: Add SPI module clocks
clk:
renesas: r9a09g077: Add TSU module clock
clk:
renesas: r9a09g077: Propagate rate changes to parent clocks
clk:
renesas: r9a09g077: Remove stray blank line
clk:
renesas: r9a09g077: Use devm_ helpers for divider clock registration
clk:
renesas: rcar-gen4: Add support for clock dividers in FRQCRB
clk:
renesas: rzv2h: Add instance field to struct pll
clk:
renesas: rzv2h: Add support for DSI clocks
clk:
renesas: rzv2h: Use GENMASK for PLL fields
clk:
renesas: Use bitfield helpers
clk:
renesas: Use IS_ERR() for pointers that cannot be NULL
clk:
rockchip: Add clock and reset driver for RK3506
clk:
rockchip: Add clock controller for the RV1126B
clk:
rockchip: Implement rockchip_clk_register_armclk_multi_pll()
clk:
rockchip: rk3568: Drop CLK_NR_CLKS usage
clk:
samsung: add Exynos ACPM clock driver
clk:
samsung: clk-pll: simplify samsung_pll_lock_wait()
clk:
samsung: exynos-clkout: Assign .num before accessing .hws
clk:
samsung: exynosautov920: add block mfc clock support
clk:
samsung: exynosautov920: add clock support
clk:
socfpga: agilex5: add clock driver for Agilex5
clk:
spacemit: fix comment typo
clk:
spacemit: Set clk_hw_onecell_data::num before using flex array
clk:
sprd: sc9860: Simplify with of_device_get_match_data()
clk:
visconti: Add VIIF clocks
clk:
visconti: Do not define number of clocks in bindings
clocksource/drivers/arm_arch_timer_mmio:
Prevent driver unbind
clocksource/drivers/nxp-pit:
Prevent driver unbind
clocksource/drivers/nxp-stm:
Fix section mismatches
clocksource/drivers/nxp-stm:
Prevent driver unbind
clocksource/drivers/ralink:
Fix resource leaks in init error path
clocksource/drivers/rda:
Add sched_clock_register for RDA8810PL SoC
clocksource/drivers/sh_cmt:
Always leave device running after probe
clocksource/drivers/sprd:
Enable register for timer counter from 32 bit to 64 bit
clocksource/drivers/stm32-lp:
Drop unused module alias
clocksource/drivers/stm:
Fix double deregistration on probe failure
clocksource/drivers/timer-sp804:
Fix read_current_timer() issue when clock source is not registered
clocksource/drivers:
Add Realtek system timer driver
clocksource:
Reduce watchdog readout delay limit to prevent false positives
Linux:
Coccinelle-based conversion to use ->i_state accessors
coccinelle:
Drop pm_runtime_barrier() error code checks
Coccinelle:
pm_runtime: Fix typo in report message
coco/tsm:
Introduce a core device for TEE Security Managers
coco/tsm:
Remove unused variable tsm_rwsem
coding-style:
fix verb typo
comedi:
8255: Fail to attach if fail to request I/O port region
comedi:
Add reference counting for Comedi command handling
comedi:
Adjust range_table_list allocation type
comedi:
c6xdigio: Fix invalid PNP driver unregistration
comedi:
check device's attached status in compat ioctls
comedi:
comedi_bond: Check for loops when bonding devices
comedi:
dmm32at: serialize use of paged registers
comedi:
Fix getting range information for subdevices 16 to 255
comedi:
kcomedilib: Add loop checking variants of open and close
comedi:
multiq3: sanitize config options in multiq3_attach()
comedi:
pcl818: fix null-ptr-deref in pcl818_ai_cancel()
comedi:
Replace kcalloc + copy_from_user with memdup_array_user
comedi:
Use reference count for asynchronous command functions
compiler.h:
Make addressable symbols less of an eyesore
compiler.h:
remove ARCH_SEL()
compiler:
Tweak __UNIQUE_ID() naming
compiler_types.h:
add "auto" as a macro for "__auto_type"
compiler_types:
introduce at_least parameter decoration pseudo keyword
configfs, securityfs:
kill_litter_super() not needed
configfs:
Constify ct_group_ops in struct config_item_type
configfs:
Constify ct_item_ops in struct config_item_type
Linux:
convert autofs
Linux:
convert binderfs
Linux:
convert binfmt_misc
Linux:
convert bpf
Linux:
convert debugfs
Linux:
convert devpts
Linux:
convert dlmfs
Linux:
convert efivarfs
Linux:
convert functionfs
Linux:
convert fuse_ctl
Linux:
convert gadgetfs
Linux:
convert hugetlbfs
Linux:
convert hypfs
Linux:
convert ibmasmfs
Linux:
convert mqueue
Linux:
convert nfsctl
Linux:
convert pstore
Linux:
convert ramfs and tmpfs
Linux:
convert rpc_pipefs
Linux:
convert rust_binderfs
Linux:
convert securityfs
Linux:
convert selinuxfs
Linux:
convert simple_{link,unlink,rmdir,rename,fill_super}() to new primitives
Linux:
convert smackfs
Linux:
convert spufs
Linux:
convert tracefs
Linux:
convert xenfs
coredump:
mark struct mm_struct as const
coredump:
move revert_cred() before coredump_cleanup()
coredump:
pass struct linux_binfmt as const
coredump:
split out do_coredump() from vfs_coredump()
coredump:
use override credential guard
coredump:
use prepare credential guard
coresight:
Change device mode to atomic type
coresight:
change helper_ops to accept coresight_path
coresight:
change the sink_ops to accept coresight_path
coresight:
etm3x: Always set tracer's device mode on target CPU
coresight:
etm4x: Add context synchronization before enabling trace
coresight:
etm4x: Always set tracer's device mode on target CPU
coresight:
etm4x: Correct polling IDLE bit
coresight:
etm4x: Properly control filter in CPU idle with FEAT_TRF
coresight:
etm4x: Remove the redundant DSB
coresight:
etm4x: Remove the state_needs_restore flag
coresight:
ETR: Fix ETR buffer use-after-free issue
coresight:
tmc: add the handle of the event to the path
coresight:
tpdm: add static tpdm support
coresight:
tpdm: remove redundant check for drvdata
coresight:
trbe: Convert to the new interrupt affinity retrieval API
coresight:
trbe: Request specific affinities for per CPU interrupts
counter:
104-quad-8: Fix incorrect return value in IRQ handler
counter:
interrupt-cnt: Drop IRQF_NO_THREAD flag
cpu:
Make atomic hotplug callbacks run with interrupts disabled on UP
cpufreq/amd-pstate:
Add static asserts for EPP indices
cpufreq/amd-pstate:
Adjust return values in amd_pstate_update_status()
cpufreq/amd-pstate:
Call cppc_set_auto_sel() only for online CPUs
cpufreq/amd-pstate:
Drop NULL value from amd_pstate_mode_string
cpufreq/amd-pstate:
Fix some whitespace issues
cpufreq/amd-pstate:
Make amd_pstate_get_mode_string() never return NULL
cpufreq/amd-pstate:
Use sysfs_match_string() for epp
cpufreq:
ACPI: Replace udelay() with usleep_range()
cpufreq:
CPPC: Don't warn if FIE init fails to read counters
cpufreq:
dt-platdev: Add JH7110S SOC to the allowlist
cpufreq:
dt-platdev: Fix creating device on OPPv1 platforms
cpufreq:
dt-platdev: Simplify with of_machine_get_match_data()
cpufreq:
intel_pstate: Add and use hybrid_get_cpu_type()
cpufreq:
intel_pstate: Add and use hybrid_has_l3()
cpufreq:
intel_pstate: Add Diamond Rapids OOB mode support
cpufreq:
intel_pstate: Eliminate some code duplication
cpufreq:
intel_pstate: hybrid: Adjust energy model rules
cpufreq:
intel_pstate: Improve printing of debug messages
cpufreq:
intel_pstate: Use mutex guard for driver locking
cpufreq:
mediatek: Simplify with of_machine_get_match_data()
cpufreq:
nforce2: fix reference count leak in nforce2
cpufreq:
preserve freq_table_sorted across suspend/hibernate
cpufreq:
qcom-nvmem: add compatible fallback for ipq806x for no SMEM
cpufreq:
qcom-nvmem: add sentinel to qcom_cpufreq_ipq806x_match_list
cpufreq:
qcom-nvmem: fix compilation warning for qcom_cpufreq_ipq806x_match_list
cpufreq:
Replace deprecated strcpy() in cpufreq_unregister_governor()
cpufreq:
s5pv210: fix refcount leak
cpufreq:
sun50i: Simplify with of_machine_device_match()
cpufreq:
tegra186: add OPP support and set bandwidth
cpufreq:
tegra194: add WQ_PERCPU to alloc_workqueue users
cpuidle:
Add sanity check for exit latency and target residency
cpuidle:
big_little: Simplify with of_machine_device_match()
cpuidle:
governors: teo: Add missing space to the description
cpuidle:
governors: teo: Decay metrics below DECAY_SHIFT threshold
cpuidle:
governors: teo: Drop misguided target residency check
cpuidle:
governors: teo: Drop redundant function parameter
cpuidle:
governors: teo: Fix tick_intercepts handling in teo_update()
cpuidle:
governors: teo: Rework the handling of tick wakeups
cpuidle:
governors: teo: Simplify intercepts-based state lookup
cpuidle:
governors: teo: Use s64 consistently in teo_update()
cpuidle:
menu: Use residency threshold in polling state override decisions
cpuidle:
psci: Replace deprecated strcpy in psci_idle_init_cpu
cpuidle:
Respect the CPU system wakeup QoS limit for cpuidle
cpuidle:
teo: Use this_cpu_ptr() where possible
cpuidle:
Update header inclusion
cpuidle:
Warn instead of bailing out if target residency check fails
cpumask:
Add initialiser to use cleanup helpers
cpumask:
Cache num_possible_cpus()
cpumask:
Don't use "proxy" headers
cpumask:
Introduce cpumask_weighted_or()
cpuset:
fix warning when disabling remote partition
cpuset:
remove global remote_children list
cpuset:
remove need_rebuild_sched_domains
cpuset:
simplify node setting on error
cpuset:
Treat cpusets in attaching as populated
crash:
export crashkernel CMA reservation to userspace
crash:
let architecture decide crash memory export to iomem_resource
cred:
add kernel_cred() helper
cred:
add prepare credential guard
cred:
add scoped_with_creds() guards
cred:
add scoped_with_kernel_creds()
cred:
make init_cred static
CREDITS:
update Martin's information
crypto/arm64:
aes-blk - Switch to 'ksimd' scoped guard API
crypto/arm64:
aes-ccm - Switch to 'ksimd' scoped guard API
crypto/arm64:
aes-ce-ccm - Avoid pointless yield of the NEON unit
crypto/arm64:
aes-gcm - Switch to 'ksimd' scoped guard API
crypto/arm64:
aes/xts - Use single ksimd scope to reduce stack bloat
crypto/arm64:
nhpoly1305 - Switch to 'ksimd' scoped guard API
crypto/arm64:
polyval - Switch to 'ksimd' scoped guard API
crypto/arm64:
sha3 - Switch to 'ksimd' scoped guard API
crypto/arm64:
sm3 - Switch to 'ksimd' scoped guard API
crypto/arm64:
sm4 - Switch to 'ksimd' scoped guard API
crypto/arm64:
sm4-ce-ccm - Avoid pointless yield of the NEON unit
crypto/arm64:
sm4-ce-gcm - Avoid pointless yield of the NEON unit
crypto/arm64:
sm4/xts - Merge ksimd scopes to reduce stack bloat
crypto/ccp:
Allow multiple streams on the same root bridge
crypto/ccp:
Fix CONFIG_PCI=n build
crypto/ccp:
Implement SEV-TIO PCIe IDE (phase1)
crypto/ccp:
Use PCI bridge defaults for IDE
crypto:
aead - Add support for on-stack AEAD req allocation
crypto:
aead - Fix reqsize handling
crypto:
aegis128-neon - Move to more abstract 'ksimd' guard API
crypto:
aesni - ctr_crypt() use min() instead of min_t()
crypto:
af_alg - zero initialize memory allocated via sock_kmalloc
crypto:
ahash - Fix crypto_ahash_import with partial block data
crypto:
ahash - Zero positive err value in ahash_update_finish
crypto:
ansi_cprng - Remove unused ansi_cprng algorithm
crypto:
arm64/ghash - Fix incorrect output from ghash-neon
crypto:
arm64/sha3 - Rename conflicting function
crypto:
arm64/sha3 - Update sha3_ce_transform() to prepare for library
crypto:
artpec6 - Simplify with of_device_get_match_data()
crypto:
asymmetric_keys - fix uninitialized pointers with free attribute
crypto:
asymmetric_keys - prevent overflow in asymmetric_key_generate_id
crypto:
atmel-i2c - add WQ_PERCPU to alloc_workqueue users
crypto:
authenc - Correctly pass EINPROGRESS back up to the caller
crypto:
authencesn - reject too-short AAD (assoclen<8) to match ESP/ESN spec
crypto:
blake2b - Reimplement using library API
crypto:
caam - Add check for kcalloc() in test_len()
crypto:
caam - Add support of paes algorithm
crypto:
cavium/nitrox - add WQ_PERCPU to alloc_workqueue users
crypto:
ccp - Add an API to return the supported SEV-SNP policy bits
crypto:
ccp - Add support for PCI device 0x115A
crypto:
ccp - Constify 'dev_vdata' member
crypto:
ccp - Simplify with of_device_get_match_data()
crypto:
ccp - use min() instead of min_t()
crypto:
ccree - Correctly handle return of sg_nents_for_len
crypto:
cesa - Simplify with of_device_get_match_data()
crypto:
deflate - Use struct_size to improve deflate_alloc_stream
crypto:
drbg - Delete unused ctx from struct sdesc
crypto:
drbg - Export CTR DRBG DF functions
crypto:
drbg - make drbg_{ctr_bcc,kcapi_sym}() return *void*
crypto:
drbg - Replace AES cipher calls with library calls
crypto:
fips - replace simple_strtol with kstrtoint to improve fips_enable
crypto:
hctr2 - Convert to use POLYVAL library
crypto:
hifn_795x - replace simple_strtoul with kstrtouint
crypto:
hisilicon - qm updates BAR configuration
crypto:
hisilicon/qm - add concurrency protection for variable err_threshold
crypto:
hisilicon/qm - add missing default in switch in qm_vft_data_cfg
crypto:
hisilicon/qm - add the save operation of eqe and aeqe
crypto:
hisilicon/qm - fix incorrect judgment in qm_get_complete_eqe_num()
crypto:
hisilicon/qm - restore original qos values
crypto:
hisilicon/sgl - remove unnecessary checks for curr_hw_sgl error
crypto:
iaa - Fix incorrect return value in save_iaa_wq()
crypto:
iaa - Request to add Kanchana P Sridhar to Maintainers.
crypto:
jitterentropy - Use default sha3 implementation
crypto:
lib/mpi - use min() instead of min_t()
crypto:
octeontx2 - Replace deprecated strcpy in cpt_ucode_load_fw
crypto:
polyval - Remove the polyval crypto_shash
crypto:
polyval - Rename conflicting functions
crypto:
qat - #undef field_get() before local definition
crypto:
qat - add WQ_PERCPU to alloc_workqueue users
crypto:
qat - convert to common field_get() helper
crypto:
qat - fix duplicate restarting msg during AER error
crypto:
qat - use simple_strtoull to improve qat_uclo_parse_num
crypto:
qce - fix version check
crypto:
qce - Provide dev_err_probe() status on DMA failure
crypto:
rockchip - drop redundant crypto_skcipher_ivsize() calls
crypto:
s390/sha3 - Remove superseded SHA-3 code
crypto:
s390/sha3 - Rename conflicting functions
crypto:
scatterwalk - Fix memcpy_sglist() to always succeed
crypto:
seqiv - Do not use req->iv after crypto_aead_encrypt
crypto:
sha3 - Reimplement using library API
crypto:
starfive - Correctly handle return of sg_nents_for_len
crypto:
sun8i-ss - Move j init earlier in sun8i_ss_hash_run
crypto:
tcrypt - Remove unused poly1305 support
crypto:
testmgr - Add missing DES weak and semi-weak key tests
crypto:
testmgr - Remove polyval tests
crypto:
ti - Add support for AES-XTS in DTHEv2 driver
crypto:
x86/aes-gcm - add VAES+AVX2 optimized code
crypto:
x86/aes-gcm - clean up AVX512 code to assume 512-bit vectors
crypto:
x86/aes-gcm - optimize AVX512 precomputation of H^2 from H^1
crypto:
x86/aes-gcm - optimize long AAD processing with AVX512
crypto:
x86/aes-gcm - remove VAES+AVX10/256 optimized code
crypto:
x86/aes-gcm - rename avx10 and avx10_512 to avx512
crypto:
x86/aes-gcm - reorder AVX512 precompute and aad_update functions
crypto:
x86/aes-gcm - revise some comments in AVX512 code
crypto:
x86/aes-gcm-vaes-avx2 - initialize full %rax return register
crypto:
xilinx - Use %pe to print PTR_ERR
crypto:
xilinx-trng - Add CTR_DRBG DF processing of seed
crypto:
zstd - Annotate struct zstd_ctx with __counted_by
crypto:
zstd - fix double-free in per-CPU stream cleanup
crypto:
zstd - Remove unnecessary size_t cast
csky:
fix csky_cmpxchg_fixup not working
csky:
Remove compile warning for CONFIG_SMP
csky:
Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
csky:
Replace __ASSEMBLY__ with __ASSEMBLER__ in uapi header
cxgb4:
convert to ndo_hwtstamp API
cxgb4:
flower: add support for fragmentation
cxgb4:
Rename sched_class to avoid type clash
cxl/acpi:
Group xor arithmetric setup code in a single block
cxl/acpi:
Make the XOR calculations available for testing
cxl/acpi:
Restore HBIW check before dereferencing platform_data
cxl/hdm:
Fix potential infinite loop in __cxl_dpa_reserve()
cxl/pci:
replace use of system_wq with system_percpu_wq
cxl/port:
Fix target list setup for multiple decoders sharing the same dport
cxl/port:
Remove devm_cxl_port_enumerate_dports()
cxl/region:
Add support to indicate region has extended linear cache
cxl/region:
fix format string for resource_size_t
cxl/region:
Refactor address translation funcs for testing
cxl/region:
Remove local variable @inc in cxl_port_setup_targets()
cxl/test:
Add cxl_test CFMWS support for extended linear cache
cxl/test:
Add cxl_translate module for address translation testing
cxl/test:
Add support for acpi extended linear cache
cxl/test:
Assign overflow_err_count from log->nr_overflow
cxl/test:
Remove ret_limit race condition in mock_get_event()
cxl/test:
remove unused mock function for cxl_rcd_component_reg_phys()
cxl/test:
Standardize CXL auto region size
cxl:
Add handling of locked CXL decoder
cxl:
Adjust extended linear cache failure emission in cxl_acpi
cxl:
Check for invalid addresses returned from translation functions on errors
cxl:
Clarify comment in spa_maps_hpa()
cxl:
fix typos in cdat.c comments
cxl:
Rename region_res_match_cxl_range() to spa_maps_hpa()
cxl:
Simplify cxl_rd_ops allocation and handling
d_make_discardable():
warn if given a non-persistent dentry
dcache:
export shrink_dentry_list() and add new helper d_dispose_if_unused()
dcache:
touch up predicts in __d_lookup_rcu()
debugfs:
Fix default access mode config check
debugfs:
Fix memleak in debugfs_change_name().
debugfs:
Remove broken no-mount mode
debugfs:
remove duplicate checks in callers of start_creating()
debugfs:
Remove redundant access mode checks
debugfs:
rename end_creating() to debugfs_end_creating()
debugobjects:
Allow to refill the pool before SYSTEM_SCHEDULING
debugobjects:
Use LD_WAIT_CONFIG instead of LD_WAIT_SLEEP
device/dax:
update devdax to use mmap_prepare
device_cgroup:
Refactor devcgroup_seq_show to use seq_put* helpers
devlink:
Add new "max_mac_per_vf" generic device param
devlink:
Introduce switchdev_inactive eswitch mode
devlink:
pass extack through to devlink_param::get()
devlink:
refactor devlink_nl_param_value_fill_one()
devlink:
region: correct port region lookup to use port_ops
devlink:
support default values for param-get and param-set
devres:
Move devm_alloc_percpu() and related to devres.h
devres:
Remove unused devm_free_percpu()
dibs:
Remove KMSG_COMPONENT macro
dibs:
Remove reset of static vars in dibs_init()
dibs:
Use subsys_initcall()
dm log-writes:
Add missing set_freezable() for freezable kthread
dm mpath:
enable DM_TARGET_ATOMIC_WRITES
dm pcache:
fix cache info indexing
dm pcache:
fix segment info indexing
dm raid:
add documentation for takeover/reshape raid1 -> raid5 table line examples
dm vdo:
fix kerneldoc warnings
dm verity fec:
Expose corrected block count via status
dm-bufio:
align write boundary on physical block size
dm-crypt:
enable DM_TARGET_ATOMIC_WRITES
dm-crypt:
use folio_nr_pages() instead of shift operation
dm-crypt:
Use MD5 library instead of crypto_shash
dm-ebs:
Mark full buffer dirty even on partial write
dm-mpath:
Simplify the setup_scsi_dh code
dm-pcache:
advance slot index before writing slot
dm-raid:
fix possible NULL dereference with undefined raid type
dm-snapshot:
fix 'scheduling while atomic' on real-time kernels
dm-verity:
disable recursive forward error correction
dm-verity:
reduce scope of real and wanted digests
dm-verity:
remove log message with shash driver name
dm-verity:
remove useless mempool
dm-verity:
use 2-way interleaved SHA-256 hashing when supported
dm-verity:
use SHA-256 library for SHA-256
dm:
Don't warn if IMA_DISABLE_HTABLE is not enabled
dm:
Fix deadlock when reloading a multipath table
dm:
fix zone reset all operation processing
dm:
ignore discard return value
dm:
remove useless md->nr_zones variable
dm:
sysfs: use sysfs_emit() in dm-sysfs.c
dm:
test for REQ_ATOMIC in dm_accept_partial_bio()
dma-buf/sw-sync:
always taint the kernel when sw-sync is used
dma-buf:
cleanup dma_fence_describe v3
dma-buf:
fix integer overflow in fill_sg_entry() for buffers >= 8GiB
dma-buf:
heaps: cma: Create CMA heap for each CMA reserved region
dma-buf:
heaps: cma: Register list of CMA regions at boot
dma-buf:
provide phys_vec to scatter-gather mapping routine
dma-buf:
rework stub fence initialisation v2
dma-buf:
Switch to use %ptSp
dma-buf:
system_heap: use larger contiguous mappings instead of per-page mmap
dma-mapping:
convert dummy ops to physical address mapping
dma-mapping:
Fix DMA_BIT_MASK() macro being broken
dma-mapping:
prepare dma_map_ops to conversion to physical address
dma-mapping:
remove unused map_page callback
dma-mapping:
remove unused mapping resource callbacks
dma/pool:
Avoid allocating redundant pools
dma/pool:
distinguish between missing and exhausted atomic pools
dma/pool:
eliminate alloc_pages warning in atomic_pool_expand
dma/pool:
Improve pool lookup
dma:
contiguous: Check return value of dma_contiguous_reserve_area()
dma:
contiguous: Register reusable CMA regions at boot
dma:
contiguous: Reserve default CMA heap
dma:
convert dma_buf_fd() to FD_ADD()
dmaengine:
apple-admac: Add "apple,t8103-admac" compatible
dmaengine:
at_hdmac: add COMPILE_TEST support
dmaengine:
at_hdmac: fix device leak on of_dma_xlate()
dmaengine:
at_hdmac: fix formats under 64-bit
dmaengine:
bcm-sba-raid: fix device leak on probe
dmaengine:
bcm2835: drop unused module alias
dmaengine:
bcm2835: enable compile testing
dmaengine:
cv1800b-dmamux: fix device leak on route allocation
dmaengine:
dw: dmamux: fix OF node leak on route allocation failure
dmaengine:
dw: drop unused module alias
dmaengine:
fsl-edma: configure tcd attr with separate src and dst settings
dmaengine:
fsl-edma: drop unused module alias
dmaengine:
fsl-edma: Fix clk leak on alloc_chan_resources failure
dmaengine:
fsl-qdma: drop unused module alias
dmaengine:
idxd: drain ATS translations when disabling WQ
dmaengine:
idxd: fix device leaks on compat bind and unbind
dmaengine:
k3dma: drop unused module alias
dmaengine:
lpc18xx-dmamux: fix device leak on route allocation
dmaengine:
lpc32xx-dmamux: fix device leak on route allocation
dmaengine:
mmp_pdma: fix DMA mask handling
dmaengine:
mmp_pdma: Fix race condition in mmp_pdma_residue()
dmaengine:
mmp_tdma: drop unnecessary OF node check in remove
dmaengine:
mmp_tdma: drop unused module alias
dmaengine:
nbpfaxi: Convert to RUNTIME_PM_OPS()
dmaengine:
omap-dma: fix dma_pool resource leak in error paths
dmaengine:
qcom: gpi: Add GPI Block event interrupt support
dmaengine:
qcom: gpi: Fix memory leak in gpi_peripheral_config()
dmaengine:
rcar-dmac: Convert to NOIRQ_SYSTEM_SLEEP/RUNTIME_PM_OPS()
dmaengine:
rcar-dmac: Remove dummy Runtime PM callback
dmaengine:
sh: Kconfig: Drop ARCH_R7S72100/ARCH_RZG2L dependency
dmaengine:
sh: rz-dmac: fix device leak on probe failure
dmaengine:
sh: rz-dmac: Fix rz_dmac_terminate_all()
dmaengine:
sh: usb-dmac: Convert to NOIRQ_SYSTEM_SLEEP/RUNTIME_PM_OPS()
dmaengine:
sprd: drop unused module alias
dmaengine:
st_fdma: drop unused module alias
dmaengine:
stm32: dmamux: clean up route allocation error labels
dmaengine:
stm32: dmamux: fix device leak on route allocation
dmaengine:
stm32: dmamux: fix OF node leak on route allocation failure
dmaengine:
tegra-adma: Fix use-after-free
dmaengine:
tegra210-adma: drop unused module alias
dmaengine:
ti: dma-crossbar: clean up dra7x route allocation error paths
dmaengine:
ti: dma-crossbar: fix device leak on am335x route allocation
dmaengine:
ti: dma-crossbar: fix device leak on dra7x route allocation
dmaengine:
ti: k3-udma: fix device leak on udma lookup
dmaengine:
xilinx: xdma: Fix regmap max_register
dmaengine:
xilinx_dma: Fix uninitialized addr_width when "xlnx,addrwidth" property is missing
doc-guide:
kernel-doc: add %CONST examples
doc:
dma-buf: List the heaps by name
doc:
Update for SRCU-fast definitions and initialization
doc:
update porting, vfs documentation for mmap_prepare actions
Docs/ABI/damon:
document DAMOS quota goal path file
Docs/ABI/damon:
document obsolete_target sysfs file
Docs/admin-guide/mm/damon/lru_sort:
document addr_unit parameter
Docs/admin-guide/mm/damon/reclaim:
document addr_unit parameter
Docs/admin-guide/mm/damon/stat:
document aggr_interval_us parameter
Docs/admin-guide/mm/damon/stat:
document negative idle time
Docs/admin-guide/mm/damon/stat:
fix a typo: s/sampling events/sampling interval/
Docs/admin-guide/mm/damon/usage:
document DAMOS quota goal path file
Docs/admin-guide/mm/damon/usage:
document empty target regions commit behavior
Docs/admin-guide/mm/damon/usage:
document obsolete_target file
Docs/admin-guide/mm/zswap:
s/red-black tree/xarray/
docs/bpf:
Add missing BPF k/uprobe program types to docs
docs/hwmon:
Add missing datasheet links for Maxim chips
docs/hwmon:
Fix broken links warnings in lm90.rst
docs/hwmon:
Fix broken maxim-ic.com links to analog.com
docs/hwmon:
Update maxim-ic.com links to analog.com
Docs/mm/allocation-profiling:
describe sysctrl limitations in debug mode
Docs/mm/damon/design:
document DAMOS_QUOTA_NODE_MEMCG_{USED,FREE}_BP
Docs/mm/damon/design:
fix wrong link to intervals goal section
Docs/mm/damon/maintainer-profile:
fix a typo on mm-untable link
Docs/mm/damon/maintainer-profile:
fix grammatical errors
docs/zh_CN:
Add blk-mq.rst translation
docs/zh_CN:
Add block/index.rst translation
docs/zh_CN:
Add data-integrity.rst translation
Docs/zh_CN:
add fixed format for the header of gfs2-glocks.rst
docs/zh_CN:
Add libsas.rst translation
docs/zh_CN:
Add link_power_management_policy.rst translation
docs/zh_CN:
Add scsi-parameters.rst translation
docs/zh_CN:
Add scsi.rst translation
docs/zh_CN:
Add scsi/index.rst translation
docs/zh_CN:
Add scsi_eh.rst translation
docs/zh_CN:
Add scsi_mid_low_api.rst translation
docs/zh_CN:
Add sd-parameters.rst translation
docs/zh_CN:
Add secrets coco Chinese translation
docs/zh_CN:
Add security ipe Chinese translation
docs/zh_CN:
Add security lsm-development Chinese translation
docs/zh_CN:
Add security SCTP Chinese translation
docs/zh_CN:
Add translation of rust/testing.rst
docs/zh_CN:
Add wd719x.rst translation
Docs/zh_CN:
align title underline for ubifs.rst
Docs/zh_CN:
fix the format of proofreader
Docs/zh_CN:
Translate dnotify.rst to Simplified Chinese
Docs/zh_CN:
Translate generic-hdlc.rst to Simplified Chinese
Docs/zh_CN:
Translate gfs2-glocks.rst to Simplified Chinese
Docs/zh_CN:
Translate gfs2-uevents.rst to Simplified Chinese
Docs/zh_CN:
Translate gfs2.rst to Simplified Chinese
Docs/zh_CN:
Translate inotify.rst to Simplified Chinese
Docs/zh_CN:
Translate mptcp-sysctl.rst to Simplified Chinese
Docs/zh_CN:
Translate skbuff.rst to Simplified Chinese
Docs/zh_CN:
Translate timestamping.rst to Simplified Chinese
Docs/zh_CN:
Translate ubifs-authentication.rst to Simplified Chinese
Docs/zh_CN:
Translate ubifs.rst to Simplified Chinese
docs/zh_CN:
Update Rust index translation and add reference label
docs/zh_CN:
Update the Chinese translation of kbuild.rst
docs:
ABI: auxdisplay: document linedisp library sysfs attributes
docs:
ABI: sysfs-devices-soc: Fix swapped sample values
docs:
ABI: sysfs-module: update modules taint flags
docs:
add documentation for memfd preservation via LUO
docs:
add luo documentation
docs:
add support to build manpages from kerneldoc output
docs:
admin-guide: Fix a typo in kernel-parameters.txt
docs:
alienware-wmi: fix typo
docs:
bpf: map_array: Specify BPF_MAP_TYPE_PERCPU_ARRAY value size limit
docs:
bring some order to our Python module hierarchy
docs:
cec: cec.h.rst.exceptions: fix broken references from cec.h
docs:
cec: show broken xrefs and show TOC instead of cec.h content
docs:
cgroup: Explain reclaim protection target
docs:
cgroup: No special handling of unpopulated memcgs
docs:
cgroup: Note about sibling relative reclaim protection
docs:
checkpatch: Align block comment style
docs:
checkpatch: Drop networking comment style
docs:
clarify that dirtytime_expire_seconds=0 disables writeback
docs:
conf.py: get rid of load_config.py
docs:
doc-guide: parse-headers.rst update its documentation
docs:
document iomap writeback's iomap_finish_folio_write() requirement
docs:
driver-api/thermal/intel_dptf: Add new workload type hint
docs:
dt-bindings: Extend the ordering list with a blank newline before status
docs:
efi: add CPER functions to driver-api
docs:
f2fs: wrap ASCII tables in literal blocks to fix LaTeX build
docs:
Fix missing word in spectre.rst
docs:
fix PPR for AMD EPYC broken link
docs:
hwmon: fix link to g762 devicetree binding
docs:
ja_JP: SubmittingPatches: describe the 'Fixes:' tag
docs:
kdoc: fix duplicate section warning message
docs:
kdoc: various fixes for grammar, spelling, punctuation
docs:
kdoc_parser: add data/function attributes to ignore
docs:
kdoc_parser: use '@' for Excess enum value
docs:
kernel-parameters: add kfence parameters
docs:
kernel_include.py: fix line numbers for TOC
docs:
kernel_include.py: propose alternatives
docs:
kernel_include.py: use get_close_matches() to propose alternatives
docs:
MAINTAINERS: update Mauro's files/paths
docs:
Makefile: avoid a warning when using without texlive
docs:
Makefile: document FONTS_CONF_DENY_VF= parameter
docs:
Makefile: document latex/PDF PAPER= parameter
docs:
Makefile: fix rustdoc detection
docs:
makefile: move rustdoc check to the build wrapper
docs:
Makefile: Sort Documentation targets case-insensitively in make help
docs:
Makefile: update SPHINXDIRS documentation
docs:
Makefile: use PYTHONPYCACHEPREFIX
docs:
media: add missing c namespace to V4L headers
docs:
media: dmx_types: place kerneldoc at the right namespace
docs:
media: dvb: enable warnings for most headers
docs:
media: dvb: fix dmx.h.rst.exceptions
docs:
media: dvb: headers: warn about broken cross references
docs:
media: dvb: use TOC instead of file contents at headers
docs:
media: mediactl: use TOC instead of file contents
docs:
media: rc: use TOC instead of file contents for LIRC header
docs:
media: videodev2.h.rst.exceptions: fix namespace on refs
docs:
move checktransupdate.py to tools/docs
docs:
move find-unused-docs.sh to tools/docs
docs:
move get_abi.py to tools/docs
docs:
move scripts/documentation-file-ref-check to tools/docs
docs:
move test_doc_build.py to tools/docs
docs:
Move the "features" tools to tools/docs
docs:
Move the python libraries to tools/lib/python
docs:
netdev: refine 15-patch limit
docs:
panic: correct some sys_ifo names in sysctl doc
docs:
parallel-wrapper.sh: remove script
docs:
parse-headers.rst: Fix a typo
docs:
parse-headers.rst: remove uneeded parenthesis
docs:
power: clean up power_supply_class.rst
docs:
remove kernel-doc.pl
docs:
remove obsolete links in the xfs online repair documentation
docs:
replace broken links in ramfs-rootfs-initramfs docs
docs:
rust: quick-start: add Debian 13 (Trixie)
docs:
submitting-patches: Clarify that removal of Acks needs explanation too
docs:
trusted-encrypted: fix htmldocs build error
docs:
trusted-encrypted: trusted-keys as protected keys
docs:
w1: fix w1-netlink invalid URL
docs:
zh_CN: scsi: fix broken references in scsi-parameters.rst
Documentation/ABI:
add kexec and kdump sysfs interface
Documentation/ABI:
mark old kexec sysfs deprecated
Documentation/ABI:
new kexec and kdump sysfs interface
Documentation/admin-guide:
fix typo and comment in cscope example
Documentation/arm64:
Fix the typo of register names
Documentation/driver-api/cxl:
remove page-allocator quirk section
Documentation/gpu:
document drm_colorop
Documentation/hwmon:
Fix broken datasheet links for zl6100
Documentation/kernel-parameters:
fix typo in retbleed= kernel parameter description
Documentation/kernel-parameters:
Move the kernel build options
Documentation/process:
maintainer-soc: Be more explicit about defconfig
Documentation/process:
maintainer-soc: Mark 'make' as commands
Documentation/rtla:
Correct tracer name for common options
Documentation/rtla:
Fix typo in common_options.txt
Documentation/rtla:
Fix typo in common_timerlat_options.txt
Documentation/rtla:
Fix typo in common_timerlat_options.txt
Documentation/rtla:
Fix typo in rtla-timerlat-top.rst
Documentation/rtla:
Include defaults for tracer options
Documentation/rtla:
Mention default cgroup state
Documentation/rtla:
Mention default priority
Documentation/rtla:
rename common_xxx.rst files to common_xxx.txt
Documentation/sphinx/kernel_feat.py:
use class directly
Documentation/trace:
Specify exact priority for timerlat
Documentation/x86:
explain LINUX_EFI_INITRD_MEDIA_GUID
Documentation:
ABI: testing: Fix "upto" typo in rtc-cdev
Documentation:
admin-guide: blockdev: replace zone_capacity with zone_capacity_mb when creating devices
Documentation:
admin-guide: blockdev: update zloop parameters
Documentation:
admin-guide: Correct spelling of "userspace"
Documentation:
admin-guide: media: add rockchip camera interface
Documentation:
amd-sbi: Wrap miscdevice listing snippet in literal code block
Documentation:
ARCnet: Update obsolete contact info
Documentation:
assoc_array: Format internal tree layout tables
Documentation:
assoc_array: Indent function explanation text
Documentation:
btt: Unwrap bit 31-30 nested table
Documentation:
clarify PR_SPEC_L1D_FLUSH
Documentation:
dma-buf: heaps: Add naming guidelines
Documentation:
document liveupdate cmdline parameter
Documentation:
ext4: Document casefold and encrypt flags
Documentation:
fix dev-tools broken links in translations
Documentation:
fix reference to PR_SPEC_L1D_FLUSH
Documentation:
genpt: Don't use code block marker before iommu_amdv1.c include listing
Documentation:
gfs2: Consolidate GFS2 docs into its own subdirectory
Documentation:
gpio: Add a compatibility and feature list for PCA953x
Documentation:
hid-alps: Fix packet format section headings
Documentation:
hid-alps: Format DataByte* subsection headings
Documentation:
hyperv: Confidential VMBus
Documentation:
iio: ade9000, adis*, adx*: Convert IIO subsystem cross-references
Documentation:
intel-pstate: Use :ref: directive for internal linking
Documentation:
intel_pstate: fix duplicate hyperlink target errors
Documentation:
kunit: add description of kunit.enable parameter
Documentation:
kvm: Fix ordering
Documentation:
kvm: new UAPI for handling SEA
Documentation:
laptops: Add documentation for uniwill laptops
Documentation:
media: fix VIDIOC_REMOVE_BUFS typo
Documentation:
media: mali-c55: Add Statistics documentation
Documentation:
media: mali-c55: Document the mali-c55 parameter setting
Documentation:
mrvl-cn10k-dpi: Fix macro cross-reference syntax
Documentation:
net: dsa: mention availability of RedBox
Documentation:
net: dsa: mention simple HSR offload helpers
Documentation:
netconsole: Separate literal code blocks for full and short netcat command name versions
Documentation:
nova: Update the todo list
Documentation:
parport-lowlevel: Separate function listing code blocks
Documentation:
PCI: Amend error recovery doc with pci_save_state() rules
Documentation:
pldmfw: Demote library overview section
Documentation:
power/cpuidle: Document the CPU system wakeup latency QoS
Documentation:
power: Add document on debugging shutdown hangs
Documentation:
power: Correct a mistaken configuration option
Documentation:
power: rt9756: Document exported sysfs entries
Documentation:
process: Also mention Sasha Levin as stable tree maintainer
Documentation:
process: Arbitrarily bump kernel major version number
Documentation:
Project continuity
Documentation:
reset: Remove reset_controller_add_lookup()
Documentation:
riscv: uabi: Clarify ISA spec version for canonical order
documentation:
seqlock: fix the wrong documentation of read_seqbegin_or_lock/need_seqretry
Documentation:
taskstats: Reindent payload kinds list
Documentation:
thermal: Document thermal throttling on Intel platforms
Documentation:
tps6594-pfsm: Fix macro cross-reference syntax
Documentation:
treewide: Replace marc.info links with lore
Documentation:
uacce: Add explicit title
Documentation:
xfrm_device: Separate hardware offload sublists
Documentation:
xfrm_device: Use numbered list for offloading steps
Documentation:
xfrm_device: Wrap iproute2 snippets in literal code block
Documentation:
xfrm_sync: Number the fifth section
Documentation:
xfrm_sync: Properly reindent list text
Documentation:
xfrm_sync: Trim excess section heading characters
Documentation:
xfrm_sysctl: Trim trailing colon in section heading
dpaa2-switch:
add bounds check for if_id in IRQ handler
dpaa2-switch:
prevent ZERO_SIZE_PTR dereference when num_ifs is zero
dpll:
add phase-adjust-gran pin attribute
dpll:
Prevent duplicate registrations
dpll:
zl3073x: Cache all output properties in zl3073x_out
dpll:
zl3073x: Cache all reference properties in zl3073x_ref
dpll:
zl3073x: Cache reference monitor status
dpll:
zl3073x: fix kernel-doc name and missing parameter in fw.c
dpll:
zl3073x: Remove unused dev wrappers
dpll:
zl3073x: Specify phase adjustment granularity for pins
dpll:
zl3073x: Split ref, out, and synth logic from core
dpll:
zl3073x: Store raw register values instead of parsed state
drbd:
replace kmap() with kmap_local_page() in receiver path
drbd:
turn bitmap I/O comments into regular block comments
drgn_dump_damon_status:
dump damon_target->obsolete
driver core:
Check drivers_autoprobe for all added devices
driver core:
replace use of system_unbound_wq with system_dfl_wq
driver core:
WQ_PERCPU added to alloc_workqueue users
driver:
reset: spacemit-p1: add driver for poweroff/reboot
drivers/base/node:
fold register_node() into register_one_node()
drivers/base/node:
fold unregister_node() into unregister_one_node()
drivers/bluetooth:
btbcm: Use kmalloc_array() to prevent overflow
drivers/dax:
add some missing kerneldoc comment fields for struct dev_dax
drivers/tty/vt:
use umin() instead of min_t(u16, ...) for row/col limits
drivers/usb/storage:
use min() instead of min_t()
drivers/virt:
Drop VIRT_DRIVERS build dependency
drivers/xen/xenbus:
Fix namespace collision and split() section placement with AutoFDO
drivers/xen/xenbus:
Replace deprecated strcpy in xenbus_transaction_end
drivers/xen/xenbus:
Simplify return statement in join()
drivers/xen:
use min() instead of min_t()
drivers:
eisa: make eisa_bus_type const
drivers:
firmware: xilinx: Add unique family code for all platforms
drivers:
firmware: xilinx: Switch to new family code in zynqmp_pm_get_family_info()
drivers:
hid: renegotiate resolution multipliers with device after reset
Drivers:
hv: Allocate encrypted buffers when requested
Drivers:
hv: Allocate the paravisor SynIC pages when required
drivers:
hv: Allow vmbus message synic interrupt injected from Hyper-V
Drivers:
hv: Always do Hyper-V panic notification in hv_kmsg_dump()
Drivers:
hv: Check message and event pages for non-NULL before iounmap()
Drivers:
hv: Export some symbols for mshv_vtl
Drivers:
hv: fix missing kernel-doc description for 'size' in request_arr_init()
Drivers:
hv: Free msginfo when the buffer fails to decrypt
Drivers:
hv: Functions for setting up and tearing down the paravisor SynIC
Drivers:
hv: Introduce mshv_vtl driver
Drivers:
hv: Post messages through the confidential VMBus if available
Drivers:
hv: remove stale comment
Drivers:
hv: Rename fields for SynIC message and event pages
Drivers:
hv: Rename the SynIC enable and disable routines
Drivers:
hv: Resolve ambiguity in hypervisor version log
Drivers:
hv: Set the default VMBus version to 6.0
Drivers:
hv: Support confidential VMBus channels
Drivers:
hv: Support establishing the confidential VMBus connection
Drivers:
hv: use kmalloc_array() instead of kmalloc()
Drivers:
hv: Use kmalloc_array() instead of kmalloc()
Drivers:
hv: VMBus protocol version 6.0
Drivers:
hv: vmbus: fix typo in function name reference
drivers:
net: fbnic: Return the true error in fbnic_alloc_napi_vectors.
drivers:
rapidio: make rio_bus_type const
drivers:
serial: kgdboc: Drop checks for CON_ENABLED and CON_BOOT
drm, drm/xe:
Fix xe userptr in the absence of CONFIG_DEVICE_PRIVATE
drm/1915/bw:
Drop redundant display version checks
drm/1915/dpio:
Stop using intel_de_wait_fw_ms()
drm/amd/amdgpu:
Ensure isp_kernel_buffer_alloc() creates a new BO
drm/amd/amdgpu:
Fix SMU warning during isp suspend-resume
drm/amd/amdgpu:
reserve vm invalidation engine for uni_mes
drm/amd/display:
[FW Promotion] Release 0.1.29.0
drm/amd/display:
[FW Promotion] Release 0.1.30.0
drm/amd/display:
[FW Promotion] Release 0.1.31.0
drm/amd/display:
[FW Promotion] Release 0.1.33.0
drm/amd/display:
[FW Promotion] Release 0.1.34.0
drm/amd/display:
[FW Promotion] Release 0.1.35.0
drm/amd/display:
add 3D LUT colorop
drm/amd/display:
add 3x4 matrix colorop
drm/amd/display:
add additional hdcp traces
drm/amd/display:
Add AMD color pipeline doc
drm/amd/display:
Add an hdmi_hpd_debounce_delay_ms module
drm/amd/display:
Add an HPD filter for HDMI
drm/amd/display:
Add analog bit to edid_caps (v2)
drm/amd/display:
Add analog link detection (v2)
drm/amd/display:
Add bypass COLOR PIPELINE
drm/amd/display:
Add common modes to analog displays without EDID
drm/amd/display:
Add concept of analog encoders (v2)
drm/amd/display:
Add cursor offload abort to the new HWSS path
drm/amd/display:
Add DAC_LoadDetection to BIOS parser (v2)
drm/amd/display:
Add dc interface to log pre os firmware information
drm/amd/display:
add dccg dfs mask def
drm/amd/display:
Add DCE BIOS_SCRATCH_0 register
drm/amd/display:
Add debug option to override EASF scaler taps
drm/amd/display:
add dispclk ramping to dcn35.
drm/amd/display:
Add HDR workaround for a specific eDP
drm/amd/display:
Add interface to capture expected HW state from SW state
drm/amd/display:
Add interface to capture power feature status for debug logging
drm/amd/display:
Add kdoc params/returns in dc/link detection helpers
drm/amd/display:
Add lock descriptor to check_update
drm/amd/display:
add macros to simplify code
drm/amd/display:
Add missing encoder setup to DACnEncoderControl
drm/amd/display:
Add more DC HW state info to underflow logging
drm/amd/display:
add multiplier colorop
drm/amd/display:
add new block sequence-building/executing functions
drm/amd/display:
Add new SMART POWER OLED interfaces
drm/amd/display:
Add null pointer check in link_dpms
drm/amd/display:
Add opp count validation to dml2.1
drm/amd/display:
Add panel replay capability detection
drm/amd/display:
Add panel replay enablement option and logic
drm/amd/display:
Add pipe topology history to dc
drm/amd/display:
Add Pstate viewport reduction
drm/amd/display:
Add pte_buffer_mode and force_one_row_for_frame in dchub reg
drm/amd/display:
Add SelectCRTC_Source to BIOS parser
drm/amd/display:
add shaper and blend colorops for 1D Curve Custom LUT
drm/amd/display:
Add sink/link debug logs
drm/amd/display:
Add support for BT.709 and BT.2020 TFs
drm/amd/display:
Add support for sRGB EOTF in BLND block
drm/amd/display:
Add support for sRGB EOTF in DEGAM block
drm/amd/display:
Add support for sRGB Inverse EOTF in SHAPER block
drm/amd/display:
Allow VRR params change if unsynced with the stream
drm/amd/display:
Apply e4479aecf658 to dml
drm/amd/display:
Bump minimum for frame_warn_limit
drm/amd/display:
Bump the HDMI clock to 340MHz
drm/amd/display:
Change clean dsc blocks condition in accelerated mode
drm/amd/display:
Change lock descriptor values
drm/amd/display:
Check ATOM_DEVICE_CRT2_SUPPORT in dc_load_detection
drm/amd/display:
Check DCCG_AUDIO_DTO2 register mask exist
drm/amd/display:
Check disable_fec flag before enabling fec.
drm/amd/display:
Check NULL before accessing
drm/amd/display:
Check NULL before calling dac_load_detection
drm/amd/display:
Cleanup early return in construct_phy
drm/amd/display:
Cleanup uses of the analog flag
drm/amd/display:
Clear HDMI HPD pending work only if it is enabled
drm/amd/display:
Clear the CUR_ENABLE register on DCN20 on DPP5
drm/amd/display:
Consolidate two DML2 FP guards
drm/amd/display:
Control BW allocation in FW side
drm/amd/display:
Correct color depth for SelectCRTC_Source
drm/amd/display:
Correct slice width calculation for YCbCr420
drm/amd/display:
dc_hw_sequencer.c: remove kernel-doc comments
drm/amd/display:
Determine DVI-I connector type (v2)
drm/amd/display:
Determine early if a link has supported encoders (v2)
drm/amd/display:
Disable CRTC degamma when color pipeline is enabled
drm/amd/display:
DML2.1 Reintegration
drm/amd/display:
Don't add freesync modes to analog displays (v2)
drm/amd/display:
Don't change brightness for disabled connectors
drm/amd/display:
Don't program BLNDGAM_MEM_PWR_FORCE when CM low-power is disabled on DCN30
drm/amd/display:
Don't stretch non-native images by default in eDP
drm/amd/display:
Don't try to enable/disable HPD when unavailable
drm/amd/display:
Don't use stereo sync and audio on RGB signals (v2)
drm/amd/display:
Driver implementation for cursor offloading to DMU
drm/amd/display:
dynamically clock gate before and after prefetch
drm/amd/display:
Enable mst when it's detected but yet to be initialized
drm/amd/display:
Enable support for Gamma 2.2
drm/amd/display:
Enable support for PQ 125 EOTF and Inverse
drm/amd/display:
Ensure 3D LUT for color pipeline
drm/amd/display:
extend delta clamping logic to CM3 LUT helper
drm/amd/display:
Extend inbox0 lock to run Replay/PSR
drm/amd/display:
Fix annotations for connector poll/detect parameters
drm/amd/display:
Fix black screen with HDMI outputs
drm/amd/display:
Fix color pipeline enum name leak
drm/amd/display:
Fix dereference-before-check for dc_link
drm/amd/display:
Fix DMUB reset sequence for DCN32
drm/amd/display:
Fix DP no audio issue
drm/amd/display:
fix dppclk rcg poweron check
drm/amd/display:
fix duplicate aux command with AMD aux backlight
drm/amd/display:
Fix GFP_ATOMIC abuse
drm/amd/display:
Fix incorrect return of vblank enable on unconfigured crtc
drm/amd/display:
Fix index bug for fill latency
drm/amd/display:
Fix logical vs bitwise bug in get_embedded_panel_info_v2_1()
drm/amd/display:
Fix misc. checkpatch issues
drm/amd/display:
Fix notification of vtotal to DMU for cursor offload
drm/amd/display:
Fix NULL deref in debugfs odm_combine_segments
drm/amd/display:
Fix NULL pointer dereference
drm/amd/display:
Fix null pointer on analog detection
drm/amd/display:
Fix pbn to kbps Conversion
drm/amd/display:
Fix performance regression from full updates
drm/amd/display:
Fix scratch registers offsets for DCN35
drm/amd/display:
Fix scratch registers offsets for DCN351
drm/amd/display:
fix Smart Power OLED not working after S4
drm/amd/display:
fix typo in display_mode_core_structs.h
drm/amd/display:
fix typo in display_mode_core_structs.h
drm/amd/display:
Fix warning for analog stream encoders
drm/amd/display:
fix wrong color value mapping on MCM shaper LUT
drm/amd/display:
Fix wrong index for DCN401 cursor offload
drm/amd/display:
fw locality check refactors
drm/amd/display:
Get maximum pixel clock from VBIOS
drm/amd/display:
Get panel replay capability from DPCD
drm/amd/display:
Hook up DAC to bios_parser_encoder_control
drm/amd/display:
Ignore Coverity false positive
drm/amd/display:
Ignore deprecated props when plane_color_pipeline set
drm/amd/display:
Implement DCE analog link encoders (v2)
drm/amd/display:
Implement DCE analog stream encoders
drm/amd/display:
Improve HDMI info retrieval
drm/amd/display:
Increase DPCD read retries
drm/amd/display:
Increase EDID read retries
drm/amd/display:
Increase IB mem size
drm/amd/display:
increase max link count and fix link->enc NULL pointer access
drm/amd/display:
init dispclk from bootup clock for DCN315
drm/amd/display:
Initialise backlight level values from hw
drm/amd/display:
Introduce MAX_LINK_ENCODERS (v2)
drm/amd/display:
lttpr cap should be nrd cap in bw_alloc mode
drm/amd/display:
Make get_support_mask_for_device_id reusable
drm/amd/display:
Make observers const-correct
drm/amd/display:
Move all DCCG RCG into HWSS root_clock_control
drm/amd/display:
Move analog check to dce110_hwseq
drm/amd/display:
Move RGB-type check for audio sync to DCE HW sequence
drm/amd/display:
Move sleep into each retry for retrieve_link_cap()
drm/amd/display:
not skip hpd irq for bw alloc mode
drm/amd/display:
Only initialize LSDMA if it is supported in DMU
drm/amd/display:
Only poll analog connectors
drm/amd/display:
pause the workload setting in dm
drm/amd/display:
Persist stream refcount through restore
drm/amd/display:
Poll analog connectors (v3)
drm/amd/display:
Prevent Gating DTBCLK before It Is Properly Latched
drm/amd/display:
Promote DC to 3.2.352
drm/amd/display:
Promote DC to 3.2.353
drm/amd/display:
Promote DC to 3.2.354
drm/amd/display:
Promote DC to 3.2.355
drm/amd/display:
Promote DC to 3.2.356
drm/amd/display:
Promote DC to 3.2.357
drm/amd/display:
Promote DC to 3.2.358
drm/amd/display:
Promote DC to 3.2.359
drm/amd/display:
Re-check seamless boot can be enabled or not
drm/amd/display:
Reduce number of arguments of dcn30's CalculatePrefetchSchedule()
drm/amd/display:
Reduce number of arguments of dcn30's CalculateWatermarksAndDRAMSpeedChangeSupport()
drm/amd/display:
Refactor amdgpu_dm_connector_detect (v2)
drm/amd/display:
Refactor dml_core_mode_support to reduce stack frame
drm/amd/display:
refactor DSC cap calculation for dcn35
drm/amd/display:
Refactor HDCP Status Log Format
drm/amd/display:
Refactor VActive implementation
drm/amd/display:
remove assert around dpp_base replacement
drm/amd/display:
Remove comparing uint32_t to zero
drm/amd/display:
Remove dc param from check_update
drm/amd/display:
Remove dc state from check_update
drm/amd/display:
Remove inaccessible URL
drm/amd/display:
Remove old PMO options
drm/amd/display:
remove unneeded semicolon
drm/amd/display:
remove unneeded semicolon
drm/amd/display:
remove unneeded semicolon
drm/amd/display:
Remove unused field in DML
drm/amd/display:
Rename dml2 to dml2_0 folder
drm/amd/display:
Rename FAMS2 global control lock to DMUB HW control lock
drm/amd/display:
Rename should_use_dmub_lock to reflect inbox1 usage
drm/amd/display:
Revert DCN4 max buffered cursor size to 64
drm/amd/display:
Revert in_transfer_func_change to MED
drm/amd/display:
Rework HDMI data channel reads
drm/amd/display:
Set DCN32 to use update planes and stream version 3
drm/amd/display:
Show link name in PSR status message
drm/amd/display:
shrink struct members
drm/amd/display:
Skip color pipeline initialization for cursor plane
drm/amd/display:
Support DAC in dce110_hwseq
drm/amd/display:
Support possibly NULL link for should_use_dmub_lock
drm/amd/display:
Swap matrix and multiplier
drm/amd/display:
To support Replay frame skip mode
drm/amd/display:
Update cursor offload assignments
drm/amd/display:
Update DCN401 path for cursor offload
drm/amd/display:
update link encoder assignment
drm/amd/display:
Update P-state naming for clarity.
drm/amd/display:
update perfmon measurement interfaces
drm/amd/display:
Update spacing in struct
drm/amd/display:
Use DAC load detection on analog connectors (v2)
drm/amd/display:
Use GFP_ATOMIC in dc_create_plane_state()
drm/amd/display:
use GFP_NOWAIT for allocation in interrupt handler
drm/amd/display:
write segment pointer with mot enabled for mst
drm/amd/pm/powerplay/smumgr:
Fix PCIeBootLinkLevel value on Fiji
drm/amd/pm/powerplay/smumgr:
Fix PCIeBootLinkLevel value on Iceland
drm/amd/pm/si:
Delete unused structs and fields
drm/amd/pm/si:
Hook up VCE1 to SI DPM
drm/amd/pm:
Add helper functions for gpu metrics
drm/amd/pm:
add new message definitions for pmfw eeprom interface
drm/amd/pm:
Add NULL check for power limit
drm/amd/pm:
Add ppt1 support for smu_v13_0_12
drm/amd/pm:
Add schema v1.1 for parition metrics
drm/amd/pm:
add smu ras driver framework
drm/amd/pm:
adjust the visibility of pp_table sysfs node
drm/amd/pm:
Avoid writing nulls into `pp_od_clk_voltage`
drm/amd/pm:
check pmfw eeprom feature bit
drm/amd/pm:
Disable MMIO access during SMU Mode 1 reset
drm/amd/pm:
Don't clear SI SMC table when setting power limit
drm/amd/pm:
Enable ppt1 caps for smu_v13_0_12
drm/amd/pm:
export a function amdgpu_smu_ras_send_msg to allow send msg directly
drm/amd/pm:
Expose ppt1 limit for gc_v9_5_0
drm/amd/pm:
fix amdgpu_irq enabled counter unbalanced on smu v11.0
drm/amd/pm:
fix missing device_attr cleanup in amdgpu_pm_sysfs_init()
drm/amd/pm:
fix race in power state check before mutex lock
drm/amd/pm:
Fix si_dpm mmCG_THERMAL_INT setting
drm/amd/pm:
fix smu overdrive data type wrong issue on smu 14.0.2
drm/amd/pm:
fix smu table id bound check issue in smu_cmn_update_table()
drm/amd/pm:
fix smu v13 soft clock frequency setting issue
drm/amd/pm:
fix smu v14 soft clock frequency setting issue
drm/amd/pm:
fix the issue of size calculation error for smu 13.0.6
drm/amd/pm:
fix wrong pcie parameter on navi1x
drm/amd/pm:
force send pcie parmater on navi1x
drm/amd/pm:
Grant interface access after full init
drm/amd/pm:
implement ras_smu_drv interface for smu v13.0.12
drm/amd/pm:
Remove power2_average node
drm/amd/pm:
remove unnecessary prints for smu busy
drm/amd/pm:
restore SCLK settings after S0ix resume
drm/amd/pm:
smu13: Enable VCN_RESET for pgm 7 with appropriate firmware version
drm/amd/pm:
Update default power1_cap
drm/amd/pm:
Update pmfw headers for smu_v13_0_12
drm/amd/pm:
Update SMUv13.0.12 partition metrics
drm/amd/pm:
Update SMUv13.0.6 partition metrics
drm/amd/pm:
Use gpu metrics 1.9 for SMUv13.0.12
drm/amd/pm:
Use gpu metrics 1.9 for SMUv13.0.6
drm/amd/pm:
Workaround SI powertune issue on Radeon 430 (v2)
drm/amd/ras:
Add aca common ras functions
drm/amd/ras:
Add amdgpu eeprom i2c configuration function
drm/amd/ras:
Add amdgpu mp1 v13_0 configuration function
drm/amd/ras:
Add amdgpu nbio v7_9 configuration function
drm/amd/ras:
Add amdgpu ras management function.
drm/amd/ras:
Add amdgpu ras system functions
drm/amd/ras:
Add cper conversion function
drm/amd/ras:
Add CPER ring read for uniras
drm/amd/ras:
Add eeprom ras functions
drm/amd/ras:
Add files to amdgpu ras manager makefile
drm/amd/ras:
Add files to ras core Makefile
drm/amd/ras:
Add gfx common ras functions
drm/amd/ras:
Add gfx v9_0 ras functions
drm/amd/ras:
Add mp1 common ras functions
drm/amd/ras:
Add mp1 v13_0 ras functions
drm/amd/ras:
Add nbio common ras functions
drm/amd/ras:
Add nbio v7_9 ras functions
drm/amd/ras:
Add psp ras common functions
drm/amd/ras:
Add psp v13_0 ras functions
drm/amd/ras:
Add ras aca parser v1.0
drm/amd/ras:
Add ras ioctl command handler
drm/amd/ras:
Add ras support for nbio v7_9_1
drm/amd/ras:
Add ras support for umc v12_5_0
drm/amd/ras:
Add rascore unified interface function
drm/amd/ras:
Add thread to handle ras events
drm/amd/ras:
Add umc common ras functions
drm/amd/ras:
Add umc v12_0 ras functions
drm/amd/ras:
Add unified ras module top-level makefile
drm/amd/ras:
Amdgpu handle ras ioctl command
drm/amd/ras:
Amdgpu preprocesses ras interrupts
drm/amd/ras:
Correct info field of bad page threshold exceed CPER
drm/amd/ras:
Fix format truncation
drm/amd/ras:
Fix the error of undefined reference to `__udivdi3'
drm/amd/ras:
Fix the issue of incorrect function call
drm/amd/ras:
Increase ras switch control range
drm/amd/ras:
ras supports i2c eeprom for mp1 v13_0_12
drm/amd/ras:
Update function and remove redundant code
drm/amd/ras:
Update IPID value for bad page threshold CPER
drm/amd/ras:
Update ras command context structure name
drm/amd/ras:
Use correct severity for BP threshold exceed event
drm/amd/ras:
Use ring buffer to record ras ecc data
drm/amd:
Add a helper to tell whether an IP block HW is enabled
drm/amd:
Add an unwind for failures in amdgpu_device_ip_suspend_phase1()
drm/amd:
Add an unwind for failures in amdgpu_device_ip_suspend_phase2()
drm/amd:
Adjust whitespace for vangogh_ppt
drm/amd:
Check that VPE has reached DPM0 in idle handler
drm/amd:
Clarify that amdgpu.audio only works for non-DC
drm/amd:
Clean up kfd node on surprise disconnect
drm/amd:
Don't always set IP block HW status to false
drm/amd:
Drop calls to restore power limit and clock from smu_resume()
drm/amd:
Fix error handling with multiple userq IDRs
drm/amd:
Fix set but not used warnings
drm/amd:
Fix suspend failure with secure display TA
drm/amd:
Fix unbind/rebind for VCN 4.0.5
drm/amd:
Pass IP suspend errors up to callers
drm/amd:
Pass userq suspend failures up to caller
drm/amd:
Re-introduce property to control adaptive backlight modulation
drm/amd:
Remove comment about handling errors in amdgpu_device_ip_suspend_phase1()
drm/amd:
Remove redundant pm_runtime_mark_last_busy() calls
drm/amd:
Remove second call to set_power_limit()
drm/amd:
Remove some unncessary header includes
drm/amd:
Resume the device in thaw() callback when console suspend is disabled
drm/amd:
Save and restore all limit types
drm/amd:
Set minimum version for set_hw_resource_1 on gfx11 to 0x52
drm/amd:
Skip power ungate during suspend for VPE
drm/amd:
Stop exporting amdgpu_device_ip_suspend() outside amdgpu_device
drm/amd:
Stop overloading power limit with limit type
drm/amd:
Unify shutdown() callback behavior
drm/amd:
Unwind for failed device suspend
drm/amdgpu/cik_ih:
Enable soft IRQ handler ring
drm/amdgpu/cz_ih:
Enable soft IRQ handler ring
drm/amdgpu/gart:
Add helper to bind VRAM pages (v2)
drm/amdgpu/gfx10:
fix wptr reset in KGQ init
drm/amdgpu/gfx11:
adjust KGQ reset sequence
drm/amdgpu/gfx11:
fix wptr reset in KGQ init
drm/amdgpu/gfx12:
adjust KGQ reset sequence
drm/amdgpu/gfx12:
fix wptr reset in KGQ init
drm/amdgpu/gmc11:
add amdgpu_vm_handle_fault() handling
drm/amdgpu/gmc12:
add amdgpu_vm_handle_fault() handling
drm/amdgpu/gmc6:
Cache VM fault info
drm/amdgpu/gmc6:
Delegate VM faults to soft IRQ handler ring
drm/amdgpu/gmc6:
Don't print MC client as it's unknown
drm/amdgpu/gmc6:
Place gart at low address range
drm/amdgpu/gmc7:
Delegate VM faults to soft IRQ handler ring
drm/amdgpu/gmc8:
Delegate VM faults to soft IRQ handler ring
drm/amdgpu/iceland_ih:
Enable soft IRQ handler ring
drm/amdgpu/jpeg:
Add parse_cs for JPEG5_0_1
drm/amdgpu/mes:
adjust the VMID masks
drm/amdgpu/pm:
Add definition for gpu_metrics v1.9
drm/amdgpu/sdma6:
Update SDMA 6.0.3 FW version to include UMQ protected-fence fix
drm/amdgpu/si_ih:
Enable soft IRQ handler ring
drm/amdgpu/smu:
Handle S0ix for vangogh
drm/amdgpu/soc21:
fix xclk for APUs
drm/amdgpu/tonga_ih:
Enable soft IRQ handler ring
drm/amdgpu/ttm:
Fix crash when handling MMIO_REMAP in PDE flags
drm/amdgpu/ttm:
Use GART helper to map VRAM pages (v2)
drm/amdgpu/userq:
drop VCN and VPE doorbell handling
drm/amdgpu/userq:
extend userq state
drm/amdgpu/userq:
Fix fence reference leak on queue teardown v2
drm/amdgpu/userq:
fix SDMA and compute validation
drm/amdgpu/userq:
need to unref bo
drm/amdgpu/userqueue:
Fix use after free in amdgpu_userq_buffer_vas_list_cleanup()
drm/amdgpu/userqueue:
Remove duplicate amdgpu_reset.h header
drm/amdgpu/userqueue:
validate userptrs for userqueues
drm/amdgpu/vce1:
Clean up register definitions
drm/amdgpu/vce1:
Enable VCE1 on Tahiti, Pitcairn, Cape Verde GPUs
drm/amdgpu/vce1:
Ensure VCPU BO is in lower 32-bit address space (v3)
drm/amdgpu/vce1:
Implement VCE1 IP block (v2)
drm/amdgpu/vce1:
Load VCE1 firmware
drm/amdgpu/vce1:
Workaround PLL timeout on FirePro W9000
drm/amdgpu/vce:
Clear VCPU BO, don't unmap/unreserve (v4)
drm/amdgpu/vce:
Move firmware load to amdgpu_vce_early_init
drm/amdgpu/vm:
Check PRT uAPI flag instead of PTE flag
drm/amdgpu:
adapt reset function for pmfw eeprom
drm/amdgpu:
Add amdgpu_discovery_info
drm/amdgpu:
add check function for pmfw eeprom
drm/amdgpu:
add function to check if pmfw eeprom is supported
drm/amdgpu:
add initialization function for pmfw eeprom
drm/amdgpu:
Add kiq hdp flush callbacks
drm/amdgpu:
Add lock to serialize sriov command execution
drm/amdgpu:
Add logic for VF data exchange region to init from dynamic crit_region offsets
drm/amdgpu:
Add logic for VF ipd and VF bios to init from dynamic crit_region offsets
drm/amdgpu:
add missing lock to amdgpu_ttm_access_memory_sdma
drm/amdgpu:
Add poison consumption sequence numbers for gfx and sdma
drm/amdgpu:
add RAS bad page threshold handling for PMFW manages eeprom
drm/amdgpu:
Add ras ip block name
drm/amdgpu:
Add ras module eeprom safety watermark check
drm/amdgpu:
Add ras module files into amdgpu
drm/amdgpu:
Add ras module ip block to amdgpu discovery
drm/amdgpu:
add ras module rma check
drm/amdgpu:
add ras_eeprom_read_idx interface
drm/amdgpu:
Add SRIOV crit_region_version support
drm/amdgpu:
Add sriov vf check for VCN per queue reset support.
drm/amdgpu:
add the kernel docs for alloc/free/valid range
drm/amdgpu:
Add uniras version in sysfs
drm/amdgpu:
add userq object va track helpers
drm/amdgpu:
add wrapper functions for pmfw eeprom interface
drm/amdgpu:
always backup and reemit fences
drm/amdgpu:
attach tlb fence to the PTs update
drm/amdgpu:
Avoid hive seqno increment in legacy ras
drm/amdgpu:
Avoid loading bad pages into legacy ras
drm/amdgpu:
avoid memory allocation in the critical code path v3
drm/amdgpu:
Avoid xgmi register access
drm/amdgpu:
caller should make sure not to double free
drm/amdgpu:
Check if AID is active before access
drm/amdgpu:
check save count before RAS bad page saving
drm/amdgpu:
clean up amdgpu hmm range functions
drm/amdgpu:
clean up and unify hw fence handling
drm/amdgpu:
clear bad page info of ras module
drm/amdgpu:
clear job on failure in amdgpu_job_alloc(_with_ib)
drm/amdgpu:
Configure max beneficial TTM pool allocation order
drm/amdgpu:
Convert amdgpu userqueue management from IDR to XArray
drm/amdgpu:
disable peer-to-peer access for DCC-enabled GC12 VRAM surfaces
drm/amdgpu:
don't attach the tlb fence for SI
drm/amdgpu:
don't reemit ring contents more than once
drm/amdgpu:
Drop PMFW RLC notifier from amdgpu_device_suspend()
drm/amdgpu:
Enable ras module
drm/amdgpu:
Enable xgmi extended peer links for sriov guest
drm/amdgpu:
fix a job->pasid access race in gpu recovery
drm/amdgpu:
Fix cond_exec handling in amdgpu_ib_schedule()
drm/amdgpu:
Fix CPER ring debugfs read buffer overflow risk
drm/amdgpu:
fix cyan_skillfish2 gpu info fw handling
drm/amdgpu:
Fix double deletion of validate_list
drm/amdgpu:
fix drm panic null pointer when driver not support atomic
drm/amdgpu:
fix error handling in ib_schedule()
drm/amdgpu:
Fix error injection parameter error
drm/amdgpu:
Fix GFX hang on SteamDeck when amdgpu is reloaded
drm/amdgpu:
Fix gfx9 update PTE mtype flag
drm/amdgpu:
fix gpu page fault after hibernation on PF passthrough
drm/amdgpu:
fix lock warning in amdgpu_userq_fence_driver_process
drm/amdgpu:
fix NULL pointer dereference in amdgpu_gmc_filter_faults_remove
drm/amdgpu:
Fix pointer casts when reading dynamic region sizes
drm/amdgpu:
fix possible fence leaks from job structure
drm/amdgpu:
Fix query for VPE block_type and ip_count
drm/amdgpu:
fix SPDX header on amd_cper.h
drm/amdgpu:
fix SPDX header on cyan_skillfish_reg_init.c
drm/amdgpu:
fix SPDX header on irqsrcs_vcn_5_0.h
drm/amdgpu:
fix SPDX headers on amdgpu_cper.c/h
drm/amdgpu:
Fix the issue of missing ras message on sriov host
drm/amdgpu:
fix type for wptr in ring backup
drm/amdgpu:
Fix validating flush_gpu_tlb_pasid()
drm/amdgpu:
Fix vram_usage underflow
drm/amdgpu:
Fix wait after reset sequence in S3
drm/amdgpu:
Forward VMID reservation errors
drm/amdgpu:
free hw_vm_fence when fail in amdgpu_job_alloc
drm/amdgpu:
free job fences on failure in amdgpu_job_alloc_with_ib
drm/amdgpu:
get RAS bad page address from MCA address
drm/amdgpu:
get rev_id from strap register or IP-discovery table
drm/amdgpu:
grab a BO reference in vm_lock_done_list.
drm/amdgpu:
Implement user queue reset functionality
drm/amdgpu:
Improve ras fatal error handling function
drm/amdgpu:
initialize max record count after table reset
drm/amdgpu:
Intercept ras interrupts to ras module
drm/amdgpu:
Introduce SRIOV critical regions v2 during VF init
drm/amdgpu:
jump to the correct label on failure
drm/amdgpu:
keeping waiting userq fence infinitely
drm/amdgpu:
load RAS bad page from PMFW in page retirement
drm/amdgpu:
lock bo before calling amdgpu_vm_bo_update_shared
drm/amdgpu:
make MCA IPID parse global
drm/amdgpu:
make non-NULL out fence mandatory
drm/amdgpu:
Make SR-IOV critical region checks overflow-safe
drm/amdgpu:
make sure userqs are enabled in userq IOCTLs
drm/amdgpu:
move reset debug disable handling
drm/amdgpu:
Move reset-on-init sequence earlier
drm/amdgpu:
null check for hmm_pfns ptr before freeing it
drm/amdgpu:
optimize timeout implemention in ras_eeprom_update_record_num
drm/amdgpu:
query bad page info of ras module
drm/amdgpu:
query block error count of ras module
drm/amdgpu:
ras module supports error injection
drm/amdgpu:
reduce queue timeout to 2 seconds v2
drm/amdgpu:
Refactor how SI and CIK support is determined
drm/amdgpu:
Refactor sriov xgmi topology filling to common code
drm/amdgpu:
Remove driver side BAR release before resize
drm/amdgpu:
remove frame cntl for gfx v12
drm/amdgpu:
remove gart_window_lock usage from gmc v12
drm/amdgpu:
Remove invalidate and flush hdp macros
drm/amdgpu:
Remove redundant return value
drm/amdgpu:
Remove unused members in amdgpu_mman
drm/amdgpu:
Reorganize sysfs ini/fini calls
drm/amdgpu:
Reserve discovery TMR only if needed
drm/amdgpu:
resume MES scheduling after user queue hang detection and recovery
drm/amdgpu:
Reuse fw_vram_usage_* for dynamic critical region in SRIOV
drm/amdgpu:
set default gfx reset masks for gfx6-8
drm/amdgpu:
Skip emit de meta data on gfx11 with rs64 enabled
drm/amdgpu:
Skip SDMA suspend during mode-2 reset
drm/amdgpu:
skip writing eeprom when PMFW manages RAS data
drm/amdgpu:
support to load RAS bad pages from PMFW
drm/amdgpu:
suspend ras module before gpu reset
drm/amdgpu:
Switch to use %ptSp
drm/amdgpu:
Synchronize sriov host to add block_mmsch bit field
drm/amdgpu:
track the userq bo va for its obj management
drm/amdgpu:
try for more times if RAS bad page number is not updated
drm/amdgpu:
Unregister mce notifier
drm/amdgpu:
Update headers for sriov xgmi ext peer link support feature flag
drm/amdgpu:
Update invalidate and flush hdp function
drm/amdgpu:
update remove after reset flag for MES remove queue
drm/amdgpu:
update the functions to use amdgpu version of hmm
drm/amdgpu:
Updated naming of SRIOV critical region offsets/sizes with _V1 suffix
drm/amdgpu:
Use amdgpu by default on CIK dedicated GPUs
drm/amdgpu:
Use amdgpu by default on CIK dedicated GPUs
drm/amdgpu:
Use amdgpu by default on SI dedicated GPUs (v2)
drm/amdgpu:
use common defines for HUB faults
drm/amdgpu:
Use correct address to setup gart page table for vram access
drm/amdgpu:
Use DC by default for Bonaire
drm/amdgpu:
Use DC by default on SI dGPUs
drm/amdgpu:
use GFP_ATOMIC instead of NOWAIT in the critical path
drm/amdgpu:
use GPU_HDP_FLUSH for sriov
drm/amdgpu:
Use memset32 for IB padding
drm/amdgpu:
Use pci_rebar_get_max_size()
drm/amdgpu:
use static ids for ACP platform devs
drm/amdgpu:
use ttm_resource_manager_cleanup
drm/amdgpu:
use user provided hmm_range buffer in amdgpu_ttm_tt_get_user_pages
drm/amdgpu:
validate the bo from done list for NULL
drm/amdgpu:
validate the flush_gpu_tlb_pasid()
drm/amdgpu:
validate the queue va for resuming the queue
drm/amdgpu:
validate userq va for GEM unmap
drm/amdkfd:
add missing return value check for range
drm/amdkfd:
assign AID to uuid in topology for SPX mode
drm/amdkfd:
bump minimum vgpr size for gfx1151
drm/amdkfd:
clean up the code to free hmm_range
drm/amdkfd:
Dequeue user queues when process mm released
drm/amdkfd:
Do not wait for queue op response during reset
drm/amdkfd:
Don't clear PT after process killed
drm/amdkfd:
Export the cwsr_size and ctl_stack_size to userspace
drm/amdkfd:
fix a memory leak in device_queue_manager_init()
drm/amdkfd:
fix gfx11 restrictions on debugging cooperative launch
drm/amdkfd:
Fix GPU mappings for APU after prefetch
drm/amdkfd:
Fix improper NULL termination of queue restore SMI event string
drm/amdkfd:
fix the clean up when amdgpu_hmm_range_alloc fails
drm/amdkfd:
Fix Unchecked Return Value
drm/amdkfd:
Fix Unchecked Return Values
drm/amdkfd:
Fix use-after-free of HMM range in svm_range_validate_and_map()
drm/amdkfd:
Fixing the clang format
drm/amdkfd:
No need to suspend whole MES to evict process
drm/amdkfd:
relax checks for over allocation of save area
drm/amdkfd:
Trap handler support for expert scheduling mode
drm/amdkfd:
Use huge page size to check split svm range alignment
drm/arm/malidp:
Switch to drm_atomic_get_new_crtc_state()
drm/armada:
Drop always true condition in atomic_check
drm/armada:
Switch to drm_atomic_get_new_crtc_state()
drm/ast:
Handle framebuffer from dma-buf
drm/ast:
Move display-clock tables to per-Gen source files
drm/ast:
Move Gen1 device initialization into separate helper
drm/ast:
Move Gen2 device initialization into separate helper
drm/ast:
Move Gen3 device initialization into separate helper
drm/ast:
Move Gen4 device initialization into separate helper
drm/ast:
Move Gen5 device initialization into separate helper
drm/ast:
Move Gen6 device initialization into separate helper
drm/ast:
Move Gen7 device initialization into separate helper
drm/ast:
Move mode-detection helpers to Gen2 source files
drm/ast:
Prepare per-Gen device initialization
drm/ast:
Remove generic device initialization
drm/ast:
Split ast_detect_tx_chip() per chip generation
drm/ast:
Store CRTC memory request threshold in device quirks
drm/ast:
Store DRAM clock table in struct ast_device
drm/ast:
Store HSync adjustment in device quirks
drm/ast:
Store precatch settings in struct ast_device_quirks
drm/ast:
Support device quirks
drm/atmel-hlcdc:
Switch to drm_atomic_get_new_crtc_state()
drm/atomic-helper:
Export and namespace some functions
drm/atomic:
Change state pointers to a more meaningful name
drm/atomic:
Convert __drm_atomic_get_current_plane_state() to modern accessor
drm/atomic:
Convert drm_atomic_get_connector_state() to use new connector state
drm/atomic:
Convert drm_atomic_get_crtc_state() to use new connector state
drm/atomic:
Convert drm_atomic_get_plane_state() to use new plane state
drm/atomic:
Convert drm_atomic_get_private_obj_state() to use new plane state
drm/atomic:
Document __drm_connectors_state state pointer
drm/atomic:
Document __drm_crtcs_state state pointer
drm/atomic:
Document __drm_planes_state state pointer
drm/atomic:
Document __drm_private_objs_state state pointer
drm/atomic:
Remove unused drm_atomic_get_existing_connector_state()
drm/atomic:
Remove unused drm_atomic_get_existing_crtc_state()
drm/atomic:
Remove unused drm_atomic_get_existing_plane_state()
drm/atomic:
Switch to drm_atomic_get_new_crtc_state()
drm/atomic:
use drm_crtc_vblank_waitqueue()
drm/atomic:
use drm_for_each_bridge_in_chain_scoped()
drm/atomic:
WARN about invalid drm_foo_get_state() usage
drm/atomic:
WARN about missing acquire_ctx in drm_atomic_get_private_obj_state()
drm/bochs:
Use vblank timer
drm/bridge:
adapt drm_bridge_add/remove() docs, mention the lingering list
drm/bridge:
add drm_for_each_bridge_in_chain_from()
drm/bridge:
add drm_for_each_bridge_in_chain_scoped()
drm/bridge:
add list of removed refcounted bridges
drm/bridge:
add warning for bridges attached without being added
drm/bridge:
add warning for bridges using neither devm_drm_bridge_alloc() nor drm_bridge_add()
drm/bridge:
document that adding a bridge is mandatory before attach
drm/bridge:
dw-hdmi-qp: Add CEC support
drm/bridge:
dw-hdmi-qp: Fix spurious IRQ on resume
drm/bridge:
dw-hdmi-qp: Fixup timer base setup
drm/bridge:
dw-hdmi-qp: Handle platform supported formats and color depth
drm/bridge:
dw-hdmi: Add API dw_hdmi_set_sample_iec958() for iec958 format
drm/bridge:
dw-hdmi: Add API dw_hdmi_to_plat_data() to get plat_data
drm/bridge:
get the bridge returned by drm_bridge_get_next_bridge()
drm/bridge:
imx8mp-hdmi-pai: enable PM runtime
drm/bridge:
imx8qxp-ldb: Remove dummy Runtime PM callback
drm/bridge:
imx: add driver for HDMI TX Parallel Audio Interface
drm/bridge:
it66121: Add minimal it66122 support
drm/bridge:
it66121: Drop ftrace like dev_dbg() prints
drm/bridge:
it66121: Sort the compatibles
drm/bridge:
it66121: Use vid/pid to detect the type of chip
drm/bridge:
put the bridge returned by drm_bridge_get_next_bridge()
drm/bridge:
refcount last_bridge in drm_atomic_bridge_chain_select_bus_fmts()
drm/bridge:
remove drm_for_each_bridge_in_chain()
drm/bridge:
simple: add ASL CS5263 DP-to-HDMI bridge
drm/bridge:
simple: add the Parade PS185HDM DP-to-HDMI bridge
drm/bridge:
synopsys: dw-dp: add bridge before attaching
drm/bridge:
synopsys: dw-dp: fix error paths of dw_dp_bind
drm/bridge:
ti-sn65dsi83: ignore PLL_UNLOCK errors
drm/bridge:
ti-sn65dsi86: Add support for DisplayPort mode with HPD
drm/bridge:
use drm_for_each_bridge_in_chain_scoped()
drm/buddy:
Add KUnit tests for allocator performance under fragmentation
drm/buddy:
Optimize free block management with RB tree
drm/buddy:
replace drm_print.h include with a forward declaration
drm/buddy:
Separate clear and dirty free block trees
drm/cirrus-qemu:
Use vblank timer
drm/client:
Add client free callback to unprepare fb_helper
drm/client:
Create client buffers with drm_client_buffer_create_dumb()
drm/client:
Deprecate struct drm_client_buffer.gem
drm/client:
Do not free client memory by default
drm/client:
Flush client buffers with drm_client_buffer_sync()
drm/client:
Inline drm_client_buffer_addfb() and _rmfb()
drm/client:
log: Implement struct drm_client_funcs.restore
drm/client:
Move dumb-buffer handling to drm_client_framebuffer_create()
drm/client:
Pass force parameter to client restore
drm/client:
Remove drm_client_framebuffer_delete()
drm/client:
Remove holds_console_lock parameter from suspend/resume
drm/client:
Remove pitch from struct drm_client_buffer
drm/client:
Support emergency restore via sysrq for all clients
drm/colorop:
Add 1D Curve Custom LUT type
drm/colorop:
Add 1D Curve subtype
drm/colorop:
Add 3D LUT support to color pipeline
drm/colorop:
Add 3x4 CTM type
drm/colorop:
Add atomic state print for drm_colorop
drm/colorop:
add BT2020/BT709 OETF and Inverse OETF
drm/colorop:
Add BYPASS property
drm/colorop:
Add destroy functions for color pipeline
drm/colorop:
Add DRM_COLOROP_1D_CURVE_GAMMA22 to 1D Curve
drm/colorop:
Add multiplier type
drm/colorop:
Add NEXT property
drm/colorop:
Add PQ 125 EOTF and its inverse
drm/colorop:
Add TYPE property
drm/colorop:
allow non-bypass colorops
drm/colorop:
define a new macro for_each_new_colorop_in_state
drm/colorop:
Define LUT_1D interpolation
drm/colorop:
Introduce DRM_CLIENT_CAP_PLANE_COLOR_PIPELINE
drm/colorop:
Introduce new drm_colorop mode object
drm/colorop:
pass plane_color_pipeline client cap to atomic check
drm/crtc:
Drop no_vblank bit field
drm/debugfs:
show lingering bridges
drm/display:
bridge-connector: use drm_for_each_bridge_in_chain_scoped()
drm/display:
bridge-connector: use scope-specific variable for the bridge pointer
drm/display:
bridge_connector: get/put the panel_bridge
drm/display:
bridge_connector: get/put the stored bridges
drm/display:
bridge_connector: get/put the stored bridges
drm/displayid:
add quirk to ignore DisplayID checksum errors
drm/displayid:
pass iter to drm_find_displayid_extension()
drm/doc/rfc:
Describe why prescriptive color pipeline is needed
drm/dp:
Add byte-by-byte fallback for broken USB-C adapters
drm/dp:
Add definitions for POST_LT_ADJ training sequence
drm/dp:
Add helpers to query the branch DSC max throughput/line-width
drm/dp:
Add POST_LT_ADJ_REQ helpers
drm/dp:
Add quirk for Synaptics DSC throughput link-bpp limit
drm/dp:
clamp PWM bit count to advertised MIN and MAX capabilities
drm/drm_crtc:
Introduce sharpness strength property
drm/dumb-buffers:
Provide helper to set pitch and size
drm/dumb-buffers:
Sanitize output on errors
drm/edid:
add 6 bpc quirk to the Sharp LQ116M1JW10
drm/edid:
add DRM_EDID_IDENT_INIT() to initialize struct drm_edid_ident
drm/edp-panel:
Add touchscreen panel used by Lenovo X13s
drm/etnaviv:
add HWDB entry for GC8000 Nano Ultra VIP r6205
drm/exynos:
Compute dumb-buffer sizes with drm_mode_size_dumb()
drm/exynos:
hdmi: replace use of system_wq with system_percpu_wq
drm/exynos:
Switch to drm_atomic_get_new_crtc_state()
drm/fb-helper:
Allocate and release fb_info in single place
drm/fb-helper:
Fix vblank timeout during suspend/reset
drm/fb-helper:
Synchronize dirty worker with vblank
drm/format-helper:
Remove drm_fb_blit()
drm/framebuffer:
Switch to drm_atomic_get_new_crtc_state()
drm/gem-atomic:
Reset plane state to NULL if allocation failed
drm/gem-dma:
Compute dumb-buffer sizes with drm_mode_size_dumb()
drm/gem-dma:
revert the 8-byte alignment constraint
drm/gem-shmem:
Compute dumb-buffer sizes with drm_mode_size_dumb()
drm/gem-shmem:
Fix the MODULE_LICENSE() string
drm/gem-shmem:
Fix typos in documentation
drm/gem-shmem:
revert the 8-byte alignment constraint
drm/gem/shmem:
Extract drm_gem_shmem_init() from drm_gem_shmem_create()
drm/gem/shmem:
Extract drm_gem_shmem_release() from drm_gem_shmem_free()
drm/gem:
Correct error condition in drm_gem_objects_lookup
drm/gem:
Use vmemdup_array_user in drm_gem_objects_lookup
drm/gma500:
Remove unused helper psb_fbdev_fb_setcolreg()
drm/gma500:
use drm_crtc_vblank_crtc()
drm/gpusvm, drm/xe:
Allow mixed mappings for userptr
drm/gpusvm, drm/xe:
Fix userptr to not allow device private pages
drm/gpuvm:
add deferred vm_bo cleanup
drm/gpuvm:
take GEM lock inside drm_gpuvm_bo_obtain_prealloc()
drm/gud:
fix accidentally deleted IS_ERR() check
drm/gud:
fix NULL fb and crtc dereferences on USB disconnect
drm/gud:
rearrange gud_probe() to prepare for function splitting
drm/gud:
Use kmalloc_array() instead of kmalloc()
drm/hyperv:
include drm_print.h where needed
drm/hypervdrm:
Use vblank timer
drm/i195/vrr:
Move crtc_state->vrr.{vmin,vmax} update into intel_vrr_compute_vrr_timings()
drm/i915/alpm:
Compute ALPM parameters into crtc_state->alpm_state
drm/i915/alpm:
Remove error handling from get_lfps_cycle_min_max_time
drm/i915/alpm:
Remove parameters suffix from intel_dp->alpm_parameters
drm/i915/bw:
Relocate intel_bw_crtc_min_cdclk()
drm/i915/bw:
Skip the bw_state->active_pipes update if no pipe is changing its active state
drm/i915/bw:
Untangle dbuf bw from the sagv/mem bw stuff
drm/i915/cdclk:
Add intel_cdclk_min_cdclk_for_prefill()
drm/i915/cdclk:
Add prefill helpers for CDCLK
drm/i915/cdclk:
Decouple cdclk from state->modeset
drm/i915/cdclk:
Do intel_cdclk_update_crtc_min_cdclk() per-pipe
drm/i915/cdclk:
Extract dg2_power_well_count()
drm/i915/cdclk:
Extract glk_cdclk_audio_wa_needed()
drm/i915/cdclk:
Extract intel_cdclk_update_bw_min_cdclk()
drm/i915/cdclk:
Extract intel_cdclk_update_crtc_min_cdclk()
drm/i915/cdclk:
Handle the force_min_cdclk state locking in intel_cdclk_atomic_check()
drm/i915/cdclk:
Hide intel_modeset_calc_cdclk()
drm/i915/cdclk:
Introduce intel_cdclk_modeset_checks()
drm/i915/cdclk:
Move intel_bw_crtc_min_cdclk() handling into intel_crtc_compute_min_cdclk()
drm/i915/cdclk:
Move intel_cdclk_atomic_check()
drm/i915/cdclk:
Relocate intel_plane_calc_min_cdclk() calls
drm/i915/cdclk:
Rework bw_min_cdclk handling
drm/i915/cdclk:
Rework crtc min_cdclk handling
drm/i915/cdclk:
Use enabled_pipes instead of active_pipes for the glk audio w/a
drm/i915/color:
Add 3D LUT to color pipeline
drm/i915/color:
Add framework to program CSC
drm/i915/color:
Add framework to program PRE/POST CSC LUT
drm/i915/color:
Add helper to create intel colorop
drm/i915/color:
Add plane CTM callback for D12 and beyond
drm/i915/color:
Add registers for 3D LUT
drm/i915/color:
Create a transfer function color pipeline
drm/i915/color:
Enable Plane Color Pipelines
drm/i915/color:
Place 3D LUT after CSC in plane color pipeline
drm/i915/color:
Preserve sign bit when int_bits is Zero
drm/i915/color:
Program Plane Post CSC Registers
drm/i915/color:
Program Pre-CSC registers
drm/i915/cursor:
Extract intel_cursor_mode_config_init()
drm/i915/cursor:
Initialize 845 vs 865 cursor size separately
drm/i915/cx0:
Change register bit naming for powerdown values
drm/i915/cx0:
Get rid of XELPDP_MSGBUS_TIMEOUT_FAST_US
drm/i915/cx0:
Move the HDMI FRL function to intel_hdmi
drm/i915/cx0:
Nuke extraneous timeout debugs
drm/i915/cx0:
Replace XELPDP_PORT_POWERDOWN_UPDATE_TIMEOUT_US with XELPDP_PORT_POWERDOWN_UPDATE_TIMEOUT_MS
drm/i915/cx0:
s/XELPDP_MSGBUS_TIMEOUT_SLOW/XELPDP_MSGBUS_TIMEOUT_MS/
drm/i915/cx0:
s/XELPDP_PORT_RESET_END_TIMEOUT/XELPDP_PORT_RESET_END_TIMEOUT_MS/
drm/i915/ddi:
Define LT Phy Swing tables
drm/i915/ddi:
Guard reg_val against a INVALID_TRANSCODER
drm/i915/de:
Have intel_de_wait() hand out the final register value
drm/i915/de:
Implement register waits one way
drm/i915/de:
Include units in intel_de_wait*() function names
drm/i915/de:
Introduce intel_de_wait_for_{set,clear}_us()
drm/i915/de:
Introduce intel_de_wait_us()
drm/i915/de:
Nuke intel_de_wait_custom()
drm/i915/de:
Nuke wakelocks from intel_de_wait_fw_ms()
drm/i915/de:
Replace __intel_de_rmw_nowl() with intel_de_rmw_fw()
drm/i915/de:
Replace __intel_de_wait_for_register_nowl() with intel_de_wait_fw_us_atomic()
drm/i915/de:
Use intel_de_wait_for_{set,clear}_ms()
drm/i915/de:
Use intel_de_wait_for_{set,clear}_us()
drm/i915/de:
Use intel_de_wait_ms() for the obvious cases
drm/i915/de:
Use intel_de_wait_us()
drm/i915/display:
Add and compute scaler parameter
drm/i915/display:
Add CASF strength and winsize
drm/i915/display:
Add default case to mipi_exec_send_packet
drm/i915/display:
Add definition for wcl as subplatform
drm/i915/display:
Add filter lut values
drm/i915/display:
add HAS_AUX_CCS() feature check
drm/i915/display:
Add identifiers for driver specific blocks
drm/i915/display:
add intel_display_run_as_guest()
drm/i915/display:
add intel_display_vtd_active()
drm/i915/display:
Add missing clock to C10 PHY state compute/HW readout
drm/i915/display:
Add no_psr_reason to PSR debugfs
drm/i915/display:
Add set_context_latency to crtc_state
drm/i915/display:
Add vblank_start adjustment logic for always-on VRR TG
drm/i915/display:
Aux Enable and Display powerwell timeouts
drm/i915/display:
Compute the scaler coefficients
drm/i915/display:
Configure the second scaler
drm/i915/display:
create intel_display_utils.h
drm/i915/display:
drop a few unnecessary i915_drv.h includes
drm/i915/display:
Drop intel_vrr_vblank_delay and use set_context_latency
drm/i915/display:
duplicate 128-byte Y-tiling feature check
drm/i915/display:
Enable PICA power before AUX
drm/i915/display:
Enable/disable casf
drm/i915/display:
Expose sharpness strength property
drm/i915/display:
Extend i915_display_info with Type-C port details
drm/i915/display:
Extract separate AUX PW descriptors
drm/i915/display:
Fix color pipeline enum name leak
drm/i915/display:
Fix PHY_C20_VDR_CUSTOM_SERDES_RATE programming
drm/i915/display:
Fix PHY_C20_VDR_HDMI_RATE programming
drm/i915/display:
Introduce dp/psr_compute_config_late()
drm/i915/display:
Introduce HAS_CASF for sharpness support
drm/i915/display:
Make intel_crtc_get_vblank_counter safe on PREEMPT_RT
drm/i915/display:
Move intel_dpll_crtc_compute_clock early
drm/i915/display:
Prepare for vblank_delay for LRR
drm/i915/display:
Runtime pm wrappers for display parent interface
drm/i915/display:
Sanitize PHY_C20_VDR_CUSTOM_SERDES_RATE/CONTEXT_TOGGLE flag macro
drm/i915/display:
Sanitize PHY_C20_VDR_CUSTOM_SERDES_RATE/DP_RATE field macros
drm/i915/display:
Sanitize PHY_C20_VDR_CUSTOM_SERDES_RATE/IS_DP flag macro
drm/i915/display:
Sanitize PHY_C20_VDR_CUSTOM_SERDES_RATE/IS_HDMI_FRL flag macro
drm/i915/display:
Set and get the casf config
drm/i915/display:
switch to intel_display_utils.h
drm/i915/display:
Take into account AS SDP in intel_dp_sdp_min_guardband
drm/i915/display:
Use braces for if-ladder in intel_bw_init_hw()
drm/i915/display:
Use display parent interface for i915 runtime pm
drm/i915/display:
Use DISPLAY_VER over GRAPHICS_VER
drm/i915/display:
Wait for scl start instead of dsb_wait_vblanks
drm/i915/dmc:
Clear HRR EVT_CTL/HTP to zero on ADL-S
drm/i915/dmc:
explicitly sanitize num_entries from package_header
drm/i915/dmc:
Fix extra bracket and wrong variable in PIPEDMC error logs
drm/i915/dmc:
Fixup TGL/ADL-S HRR event handler type
drm/i915/dmc:
Set DMC_EVT_CTL_ENABLE for disabled event handlers as well
drm/i915/dp:
Add helper to get min sdp guardband
drm/i915/dp:
Calculate DSC slice count based on per-slice peak throughput
drm/i915/dp:
Check if guardband can accommodate sdp latencies
drm/i915/dp:
Ensure the FEC state stays disabled for UHBR links
drm/i915/dp:
Export helper to determine if FEC on non-UHBR links is required
drm/i915/dp:
Fix panel replay when DSC is enabled
drm/i915/dp:
Handle Synaptics DSC throughput link-bpp quirk
drm/i915/dp:
Pass DPCD device descriptor to intel_dp_get_dsc_sink_cap()
drm/i915/dp:
Simplify intel_dp_needs_8b10b_fec()
drm/i915/dp:
Verify branch devices' overall pixel throughput/line width
drm/i915/dp_mst:
Disable Panel Replay
drm/i915/dp_mst:
Fix check for FEC support for an uncompressed stream
drm/i915/dp_mst:
Recompute all MST link CRTCs if DSC gets enabled on the link
drm/i915/dp_mst:
Reuse the DP-SST helper function to compute FEC config
drm/i915/dp_mst:
Track DSC enabled status on the MST link
drm/i915/dpio:
Use the intel_de_wait_ms() out value
drm/i915/dram:
Add field ecc_impacting_de_bw
drm/i915/dram:
Also apply the 16Gb DIMM w/a for larger DRAM chips
drm/i915/dsb:
Inline dsb_vblank_delay() into intel_dsb_wait_for_delayed_vblank()
drm/i915/dsb:
s/intel_dsb_wait_vblank_delay/intel_dsb_wait_for_delayed_vblank
drm/i915/dsc:
Add helper to enable the DSC configuration for a CRTC
drm/i915/dsc:
Add prefill helper for DSC
drm/i915/dsi:
debug log send packet sequence contents
drm/i915/dsi:
log send packet sequence errors
drm/i915/fb:
Drop the 'fb' argument from intel_fb_bo_framebuffer_init()
drm/i915/fb:
Fix the set_tiling vs. addfb race, again
drm/i915/fb:
Init 'ret' in each error branch in intel_framebuffer_init()
drm/i915/fbc:
Decouple FBC from intel_cdclk_atomic_check()
drm/i915/fbc:
update the impacted platforms in wa_22014263786
drm/i915/fbdev:
abstract bo creation
drm/i915/fbdev:
drop dependency on display in i915 specific code
drm/i915/fbdev:
Hold runtime PM ref during fbdev BO creation
drm/i915/fbdev:
make intel_framebuffer_create() error return handling explicit
drm/i915/fbdev:
Select linear modifier explicitly
drm/i915/frontbuffer:
Add intel_frontbuffer::display
drm/i915/frontbuffer:
Extract intel_frontbuffer_ref()
drm/i915/frontbuffer:
Fix intel_frontbuffer lifetime handling
drm/i915/frontbuffer:
Handle the dirtyfb cache flush inside intel_frontbuffer_flush()
drm/i915/frontbuffer:
Move bo refcounting intel_frontbuffer_{get,release}()
drm/i915/frontbuffer:
Nuke intel_frontbuffer_flip_{prepare,complete}()
drm/i915/frontbuffer:
Split fb_tracking.lock into two
drm/i915/frontbuffer:
Turn intel_bo_flush_if_display() into a frontbuffer operation
drm/i915/gem:
add i915_gem_fence_wait_priority_display() helper
drm/i915/gem:
Avoid accessing uninitialized context in emit_rpcs_query()
drm/i915/gem:
fix typo in comment (I915_EXEC_NO_RELOC)
drm/i915/gem:
s/i915_gem_object_get_frontbuffer/i915_gem_object_frontbuffer_lookup/
drm/i915/gem:
Zero-initialize the eb.vma array in i915_gem_do_execbuffer
drm/i915/gt:
Use pci_rebar_size_supported()
drm/i915/gt:
Use standard API for seqcount read in TLB invalidation
drm/i915/guc:
make 'guc_hw_reg_state' static as it isn't exported
drm/i915/guc:
Skip communication warning on reset in progress
drm/i915/gvt:
Fix intel_vgpu_gpa_to_mmio_offset kernel docs
drm/i915/gvt:
Improve intel_vgpu_ioctl hdr error handling
drm/i915/gvt:
Propagate vfio_set_irqs_validate_and_prepare() error
drm/i915/gvt:
Remove unnecessary check in reg_is_mmio
drm/i915/gvt:
Simplify case switch in intel_vgpu_ioctl
drm/i915/hdcp:
Use the default 2 usec fast polling timeout
drm/i915/ips:
Eliminate the cdclk_state stuff from hsw_ips_compute_config()
drm/i915/irq:
abstract i9xx_display_irq_enable_mask()
drm/i915/irq:
add ilk_display_irq_reset()
drm/i915/irq:
drop intel_psr_regs.h include
drm/i915/irq:
duplicate HAS_FBC() for irq error mask usage
drm/i915/irq:
initialize gen2_imr_mask in terms of enable_mask
drm/i915/irq:
move check for HAS_HOTPLUG() inside i9xx_hpd_irq_ack()
drm/i915/irq:
rename de_irq_mask[] to de_pipe_imr_mask[]
drm/i915/irq:
rename irq_mask to gen2_imr_mask
drm/i915/irq:
split ILK display irq handling
drm/i915/irq:
use a dedicated IMR cache for gen 5-7
drm/i915/irq:
use a dedicated IMR cache for VLV/CHV
drm/i915/lrr:
Include SCL in lrr_params_changed()
drm/i915/ltphy:
Add a wrapper for LT Phy powerdown change sequence
drm/i915/ltphy:
Add function to calculate LT PHY port clock
drm/i915/ltphy:
Add LT Phy Programming recipe tables
drm/i915/ltphy:
Add LT Phy related VDR and Pipe Registers
drm/i915/ltphy:
Define function to readout LT Phy PLL state
drm/i915/ltphy:
Define LT PHY PLL state verify function
drm/i915/ltphy:
Define the LT Phy state compare function
drm/i915/ltphy:
Enable SSC during port clock programming
drm/i915/ltphy:
Enable/Disable Tx after Non TBT Enable sequence
drm/i915/ltphy:
Hook up LT Phy Enable & Disable sequences
drm/i915/ltphy:
Implement HDMI Algo for Pll state
drm/i915/ltphy:
include intel_display_utils.h instead of i915_utils.h
drm/i915/ltphy:
Modify the step that need to be skipped
drm/i915/ltphy:
Nuke bogus weird timeouts
drm/i915/ltphy:
Nuke extraneous timeout debugs
drm/i915/ltphy:
Phy lane reset for LT Phy
drm/i915/ltphy:
Program LT Phy Non-TBT PLL disable sequence
drm/i915/ltphy:
Program LT Phy Voltage Swing
drm/i915/ltphy:
Program sequence for PORT_CLOCK_CTL for LT Phy
drm/i915/ltphy:
Program the P2P Transaction flow for LT Phy
drm/i915/ltphy:
Program the rest of the LT Phy Enable sequence
drm/i915/ltphy:
Program the rest of the PORT_CLOCK_CTL steps
drm/i915/ltphy:
Program the VDR PLL registers for LT PHY
drm/i915/ltphy:
Read PHY_VDR_0_CONFIG register
drm/i915/ltphy:
Return lowest portclock for HDMI from reverse algorithm
drm/i915/ltphy:
Update the ltpll config table value for eDP
drm/i915/overlay:
Drop the DIRTYFB flush
drm/i915/overlay:
Switch to intel_frontbuffer_flip()
drm/i915/panic:
fix panic structure allocation memory leak
drm/i915/pm:
Allow drivers/pci to manage our pci state normally
drm/i915/pm:
Do pci_restore_state() in switcheroo resume hook
drm/i915/pm:
Drop redundant pci stuff from suspend/resume paths
drm/i915/pm:
Hoist pci_save_state()+pci_set_power_state() to the end of pm _late() hook
drm/i915/pm:
Move the hibernate+D3 quirk stuff into noirq() pm hooks
drm/i915/pm:
Simplify pm hook documentation
drm/i915/pmdemand:
Use the default 2 usec fast polling timeout
drm/i915/power:
Use the intel_de_wait_ms() out value
drm/i915/prefill:
Introduce skl_prefill.c
drm/i915/psr:
Add helper to get min psr guardband
drm/i915/psr:
Check if final vblank is sufficient for PSR features
drm/i915/psr:
Consider SCL lines when validating vblank for wake latency
drm/i915/psr:
Deactivate PSR only on LNL and when selective fetch enabled
drm/i915/psr:
fix pipe to vblank conversion
drm/i915/psr:
Introduce helper intel_psr_set_non_psr_pipes()
drm/i915/psr:
s/intel_psr_min_vblank_delay/intel_psr_min_set_context_latency
drm/i915/reg_defs:
Add REG_FIELD_MAX wrapper for FIELD_MAX()
drm/i915/rom:
convert intel_rom interfaces to struct drm_device
drm/i915/scaler:
Add scaler prefill helpers
drm/i915/stolen:
convert intel_stolen_node into a real struct of its own
drm/i915/vblank:
Add helper to get correct vblank length
drm/i915/vrr:
Always write TRANS_VRR_CTL in intel_vrr_set_transcoder_timings() on !always_use_vrr_tg()
drm/i915/vrr:
Annotate some functions with "hw"
drm/i915/vrr:
Avoid redundant TRANS_PUSH write in intel_vrr_enable()
drm/i915/vrr:
Check HAS_VRR() first in intel_vrr_is_capable()
drm/i915/vrr:
Clamp guardband as per hardware and timing constraints
drm/i915/vrr:
Compute fixed refresh rate timings the same way as CMRR timings
drm/i915/vrr:
Disable VRR TG in intel_vrr_transcoder_disable() only on always use_vrr_tg() platforms
drm/i915/vrr:
Extract helpers to convert between guardband and pipeline_full values
drm/i915/vrr:
Extract intel_vrr_set_vrr_timings()
drm/i915/vrr:
Extract intel_vrr_tg_disable()
drm/i915/vrr:
Extract intel_vrr_tg_enable()
drm/i915/vrr:
Fix intel_vrr_always_use_vrr_tg()==true on TGL
drm/i915/vrr:
Hide the ICL/TGL intel_vrr_flipline_offset() mangling better
drm/i915/vrr:
Move compute_fixed_rr_timings()
drm/i915/vrr:
Move EMP_AS_SDP_TL write into intel_vrr_set_transcoder_timings()
drm/i915/vrr:
Move HAS_VRR() check into intel_vrr_set_transcoder_timings()
drm/i915/vrr:
Move the TGL SCL mangling of vmin/vmax/flipline deeper
drm/i915/vrr:
Nuke intel_vrr_vblank_exit_length()
drm/i915/vrr:
Nuke intel_vrr_vmin_flipline()
drm/i915/vrr:
Readout framestart_delay earlier
drm/i915/vrr:
Refactor VRR live status wait into common helper
drm/i915/vrr:
Remove redundant HAS_VRR() checks
drm/i915/vrr:
Reorganize intel_vrr_compute_cmrr_timings() a bit
drm/i915/vrr:
s/crtc_state/old_crtc_state/ in intel_vrr_transcoder_disable()
drm/i915/vrr:
s/intel_vrr_compute_config_late/intel_vrr_compute_guardband
drm/i915/vrr:
s/intel_vrr_flipline_offset/intel_vrr_vmin_flipline_offset/
drm/i915/vrr:
Store guardband in crtc state even for icl/tgl
drm/i915/vrr:
Update the intel_vrr_extra_vblank_delay() comment
drm/i915/vrr:
Use crtc_vsync_start/end for computing vrr.vsync_start/end
drm/i915/vrr:
Use optimized guardband whenever VRR TG is active
drm/i915/vrr:
Use SCL for computing guardband
drm/i915/vrr:
Use set_context_latency instead of intel_vrr_real_vblank_delay()
drm/i915/vrr:
Use the min static optimized guardband
drm/i915/vrr:
Use trans_vrr_ctl() in intel_vrr_transcoder_disable()
drm/i915/wm:
Add WM0 prefill helpers
drm/i915/wm:
don't use method1 in Xe3p_LPD onwards
drm/i915/wm:
Use drm_get_format_info() in SKL+ cursor DDB allocation
drm/i915/wm:
Use fb->modfier to check for tiled vs. untiled
drm/i915/wm:
Use skl_prefill
drm/i915/xe3:
Restrict PTL intel_encoder_is_c10phy() to only PHY A
drm/i915/xe3lpd:
Load DMC for Xe3_LPD version 30.02
drm/i915/xe3p_lpd:
Adapt to updates on MBUS_CTL/DBUF_CTL registers
drm/i915/xe3p_lpd:
Add CDCLK table
drm/i915/xe3p_lpd:
Add FBC support for FP16 formats
drm/i915/xe3p_lpd:
Add Xe3p_LPD display IP features
drm/i915/xe3p_lpd:
Always apply WaWmMemoryReadLatency
drm/i915/xe3p_lpd:
Don't allow odd ypan or ysize with semiplanar format
drm/i915/xe3p_lpd:
Drop north display reset option programming
drm/i915/xe3p_lpd:
Drop support for interlace mode
drm/i915/xe3p_lpd:
Expand bifield masks dbuf blocks fields
drm/i915/xe3p_lpd:
Extend FBC support to UINT16 formats
drm/i915/xe3p_lpd:
Extend Wa_16025573575
drm/i915/xe3p_lpd:
extract pixel format valid routine for FP16 formats
drm/i915/xe3p_lpd:
Horizontal flip support for linear surfaces
drm/i915/xe3p_lpd:
Load DMC firmware
drm/i915/xe3p_lpd:
Reload DMC MMIO for pipes C and D
drm/i915/xe3p_lpd:
Remove gamma,csc bottom color checks
drm/i915/xe3p_lpd:
Update bandwidth parameters
drm/i915/xe3p_lpd:
use pixel normalizer for fp16 formats for FBC
drm/i915:
Add fallback for CDCLK selection when min_cdclk is too high
drm/i915:
Add intel_color_op
drm/i915:
add note on VLV/CHV hpll_freq and czclk_freq caching
drm/i915:
Add register definitions for Plane Degamma
drm/i915:
Add register definitions for Plane Post CSC
drm/i915:
add vlv_clock_get_cdclk()
drm/i915:
add vlv_clock_get_czclk()
drm/i915:
add vlv_clock_get_gpll()
drm/i915:
add vlv_clock_get_hrawclk()
drm/i915:
Apply the 16Gb DIMM w/a only for the platforms that need it
drm/i915:
Avoid lock inversion when pinning to GGTT on CHV/BXT+VTD
drm/i915:
cache the results in vlv_clock_get_hpll_vco() and use it more
drm/i915:
Compute per-crtc min_cdclk earlier
drm/i915:
Defeature DRRS on LNL+
drm/i915:
Deobfuscate wm linetime calculation
drm/i915:
Disable tracepoints for PREEMPT_RT
drm/i915:
do cck get/put inside vlv_get_cck_clock()
drm/i915:
do cck get/put inside vlv_get_hpll_vco()
drm/i915:
Don't pass the latency array to {skl,mtl}_read_wm_latency()
drm/i915:
Drop the min plane width w/a adl+
drm/i915:
drop unused non-i915 IS_
macros
drm/i915:
Extract glk_plane_has_planar()
drm/i915:
Extract increase_wm_latency()
drm/i915:
Extract multiply_wm_latency() from skl_read_wm_latency()
drm/i915:
Extract sanitize_wm_latency()
drm/i915:
Fix conversion between clock ticks and nanoseconds
drm/i915:
Fix format string truncation warning
drm/i915:
Fix incorrect error handling in shmem_pwrite()
drm/i915:
Flatten sanitize_wm_latency() a bit
drm/i915:
i915_pmu: Use sysfs_emit() instead of sprintf()
drm/i915:
Implement .min_plane_width() for PTL+
drm/i915:
include gen 2 in HAS_128_BYTE_Y_TILING()
drm/i915:
Include the per-crtc minimum cdclk in the crtc state dump
drm/i915:
Introduce intel_calc_enabled_pipes()
drm/i915:
Introduce intel_crtc_active_changed() and intel_any_crtc_active_changed()
drm/i915:
Introduce intel_crtc_enable_changed() and intel_any_crtc_enable_changed()
drm/i915:
Introduce intel_dumb_fb_max_stride()
drm/i915:
Introduce intel_plane_min_height()
drm/i915:
log HPLL frequency similar to CZCLK
drm/i915:
Make sure wm block/lines are non-decreasing
drm/i915:
make vlv_get_cck_clock() static
drm/i915:
make vlv_get_cck_clock_hpll() static
drm/i915:
Make wm latencies monotonic
drm/i915:
Move adjust_wm_latency() out from {mtl,skl}_read_wm_latency()
drm/i915:
move and rename reg_in_range_table
drm/i915:
move hpll and czclk caching under display
drm/i915:
Nuke intel_plane_config.tiling
drm/i915:
Pass drm_format_info into plane->max_stride()
drm/i915:
Populate fb->format accurately in BIOS FB readout
drm/i915:
Print both the original and adjusted wm latencies
drm/i915:
Reject modes with linetime > 64 usec
drm/i915:
Remove driver side BAR release before resize
drm/i915:
remove intel_update_czclk() as unnecessary
drm/i915:
Remove pointless crtc hw.enable check
drm/i915:
Remove the "vblank delay" state dump
drm/i915:
remove vlv_get_cck_clock_hpll()
drm/i915:
rename vlv_get_cck_clock() to vlv_clock_get_cck()
drm/i915:
rename vlv_get_hpll_vco() to vlv_clock_get_hpll_vco()
drm/i915:
Rewrite icl_min_plane_width()
drm/i915:
s/"not not"/"not"/
drm/i915:
s/intel_get_linetime_us()/skl_wm_linetime_us()/
drm/i915:
s/min_cdck[]/plane_min_cdclk[]/
drm/i915:
set O_LARGEFILE in __create_shmem()
drm/i915:
Soft defeature of cursor size reduction
drm/i915:
split out separate files for jiffies timeout and wait helpers
drm/i915:
split out vlv_clock.[ch]
drm/i915:
Start checking plane min size for the chroma plane
drm/i915:
Tweak the read latency fixup code
drm/i915:
Unify the logic in {skl,glk}_plane_has_*()
drm/i915:
Use increase_wm_latency() for the 16Gb DIMM w/a
drm/i915:
Use mode_config->cursor_width for cursor DDB allocation
drm/i915:
Use the the correct pixel rate to compute wm line time
drm/i915:
Wait for page_sizes_gtt in gtt selftest on CHV/BXT+VTD
drm/i915:
Wait longer for threads in migrate selftest on CHV/BXT+VTD
drm/imagination:
Disallow exporting of PM/FW protected objects
drm/imagination:
Fix reference to devm_platform_get_and_ioremap_resource()
drm/imagination:
Wait for FW trace update command completion
drm/imx-dc:
Switch to drm_atomic_get_new_crtc_state()
drm/imx-dcss:
Switch to drm_atomic_get_new_crtc_state()
drm/imx-ipuv3:
Switch to drm_atomic_get_new_crtc_state()
drm/imx/dw-hdmi:
drop unused module alias
drm/imx/ipuv3/imx-tve:
convert from round_rate() to determine_rate()
drm/imx/ipuv3:
Compute dumb-buffer sizes with drm_mode_size_dumb()
drm/imx/ipuv3:
Fix dumb-buffer allocation for non-RGB formats
drm/imx/ldb:
drop unused module alias
drm/imx/parallel-display:
drop unused module alias
drm/imx/tve:
drop unused module alias
drm/imx/tve:
fix probe device leak
drm/imx:
dc: Sort bits and bitfields in descending order
drm/imx:
parallel-display: put the bridge returned by drm_bridge_get_next_bridge()
drm/ingenic:
crtc: Switch to ingenic_drm_get_new_priv_state()
drm/ingenic:
ipu: Switch to drm_atomic_get_new_crtc_state()
drm/ingenic:
Switch to drm_atomic_get_new_crtc_state()
drm/intel/bmg:
Allow device ID usage with single-argument macros
drm/kmb:
Switch to drm_atomic_get_new_crtc_state()
drm/komeda:
Convert logging in komeda_crtc.c to drm_* with drm_device parameter
drm/log:
Add free callback
drm/log:
Do not hold lock across drm_client_release()
drm/logicvc:
Switch to drm_atomic_get_new_crtc_state()
drm/loongson:
Compute dumb-buffer sizes with drm_mode_size_dumb()
drm/loongson:
Switch to drm_atomic_get_new_crtc_state()
drm/mcde/mcde_clk_div:
convert from round_rate() to determine_rate()
drm/me/gsc:
mei interrupt top half should be in irq disabled context
drm/mediatek:
dpi: Find next bridge during probe
drm/mediatek:
Fix CCORR mtk_ctm_s31_32_to_s1_n function issue
drm/mediatek:
Fix device node reference leak in mtk_dp_dt_parse()
drm/mediatek:
Fix platform_get_irq() error checking
drm/mediatek:
Fix probe device leaks
drm/mediatek:
Fix probe memory leak
drm/mediatek:
Fix probe resource leaks
drm/mediatek:
Introduce HDMI/DDC v2 for MT8195/MT8188
drm/mediatek:
mtk_gem: Partial refactor and use drm_gem_dma_object
drm/mediatek:
mtk_hdmi: Add HDMI IP version configuration to pdata
drm/mediatek:
mtk_hdmi: Drop redundant clock retrieval in mtk_hdmi_get_cec_dev
drm/mediatek:
mtk_hdmi: Fix probe device leaks
drm/mediatek:
mtk_hdmi: Improve mtk_hdmi_get_all_clk() flexibility
drm/mediatek:
mtk_hdmi: Split driver and add common probe function
drm/mediatek:
mtk_hdmi_common: Add OP_HDMI if helper funcs assigned
drm/mediatek:
mtk_hdmi_common: Add var to enable interlaced modes
drm/mediatek:
mtk_hdmi_common: Assign DDC adapter pointer to bridge
drm/mediatek:
mtk_hdmi_common: Defer probe when ddc i2c bus isn't available yet
drm/mediatek:
mtk_hdmi_common: Make CEC support optional
drm/mediatek:
mtk_hdmi_ddc_v2: Add transfer abort on timeout cases
drm/mediatek:
mtk_hdmi_ddc_v2: Fix multi-byte writes
drm/mediatek:
mtk_hdmi_v2: Add debugfs ops and implement ABIST
drm/mediatek:
mtk_hdmi_v2: Fix return type of mtk_hdmi_v2_tmds_char_rate_valid()
drm/mediatek:
ovl_adaptor: Fix probe device leaks
drm/mediatek:
Switch to drm_atomic_get_new_crtc_state()
drm/mgag200:
Fix big-endian support
drm/mgag200:
fix mgag200_bmc_stop_scanout()
drm/mm:
replace drm_print.h include with a forward declaration
drm/msm/a2xx:
stop over-complaining about the legacy firmware
drm/msm/a6xx:
Add support for Adreno 612
drm/msm/a6xx:
fix bogus hwcg register updates
drm/msm/a6xx:
Fix out of bound IO access in a6xx_get_gmu_registers
drm/msm/a6xx:
Fix the gemnoc workaround
drm/msm/a6xx:
Flush LRZ cache before PT switch
drm/msm/a6xx:
Improve MX rail fallback in RPMH vote init
drm/msm/a6xx:
move preempt_prepare_postamble after error check
drm/msm/a6xx:
Rebase GMU register offsets
drm/msm/a6xx:
Share dependency vote table with GMU
drm/msm/a6xx:
Skip dumping SCRATCH registers
drm/msm/a6xx:
Sync latest register definitions
drm/msm/a8xx:
Add support for A8x GMU
drm/msm/a8xx:
Add support for Adreno 840 GPU
drm/msm/a8xx:
Add support for Adreno X2-85 GPU
drm/msm/adreno:
Add MMU fault handler to adreno_gpu_func
drm/msm/adreno:
Common-ize PIPE definitions
drm/msm/adreno:
Do CX GBIF config before GMU start
drm/msm/adreno:
Introduce A8x GPU Support
drm/msm/adreno:
Move adreno_gpu_func to catalogue
drm/msm/adreno:
Move gbif_halt() to adreno_gpu_func
drm/msm/adreno:
Support AQE engine
drm/msm/disp:
fix kernel-doc warnings
drm/msm/disp:
mdp_format: fix all kernel-doc warnings
drm/msm/dp:
Add support for Glymur
drm/msm/dp:
Add support for lane mapping configuration
drm/msm/dp:
fix all kernel-doc warnings
drm/msm/dp:
move link-specific parsing from dp_panel to dp_link
drm/msm/dpu:
Add missing NULL pointer check for pingpong interface
drm/msm/dpu:
Add pipe as trace argument
drm/msm/dpu:
Add support for Glymur
drm/msm/dpu:
bind correct pingpong for quad pipe
drm/msm/dpu:
blend pipes per mixer pairs config
drm/msm/dpu:
dpu_hw_cdm.h: fix all kernel-doc warnings
drm/msm/dpu:
dpu_hw_ctl.h: fix all kernel-doc warnings
drm/msm/dpu:
dpu_hw_cwb.h: fix all kernel-doc warnings
drm/msm/dpu:
dpu_hw_dsc.h: fix all kernel-doc warnings
drm/msm/dpu:
dpu_hw_dspp.h: fix all kernel-doc warnings
drm/msm/dpu:
dpu_hw_intf.h: fix all kernel-doc warnings
drm/msm/dpu:
dpu_hw_lm.h: fix all kernel-doc warnings
drm/msm/dpu:
dpu_hw_merge3d.h: fix all kernel-doc warnings
drm/msm/dpu:
dpu_hw_pingpong.h: fix all kernel-doc warnings
drm/msm/dpu:
dpu_hw_sspp.h: fix all kernel-doc warnings
drm/msm/dpu:
dpu_hw_top.h: fix all kernel-doc warnings
drm/msm/dpu:
dpu_hw_vbif.h: fix all kernel-doc warnings
drm/msm/dpu:
dpu_hw_wb.h: fix all kernel-doc warnings
drm/msm/dpu:
drop dpu_hw_dsc_destroy() prototype
drm/msm/dpu:
Enable quad-pipe for DSC and dual-DSI case
drm/msm/dpu:
fix mixer number counter on allocation
drm/msm/dpu:
handle pipes as array
drm/msm/dpu:
Remove dead-code in dpu_encoder_helper_reset_mixers()
drm/msm/dpu:
split PIPES_PER_STAGE definition per plane and mixer
drm/msm/dpu:
support plane splitting in quad-pipe case
drm/msm/dpu:
support SSPP assignment for quad-pipe case
drm/msm/dpu:
Use dedicated WB number definition
drm/msm/mdp5:
Switch to drm_atomic_get_new_crtc_state()
drm/msm/mdss:
Add Glymur device configuration
drm/msm/registers:
Fix encoding fields in 64b registers
drm/msm:
Add NULL check in vm_op_enqueue()
drm/msm:
add PERFCTR_CNTL to ifpc_reglist
drm/msm:
adreno: fix deferencing ifpc_reglist when not declared
drm/msm:
Compute dumb-buffer sizes with drm_mode_size_dumb()
drm/msm:
Fix a7xx per pipe register programming
drm/msm:
fix allocation of dumb buffers for non-RGB formats
drm/msm:
fix missing NULL check after kcalloc in crashstate_get_bos()
drm/msm:
Fix NULL pointer dereference in crashstate_get_vm_logs()
drm/msm:
mdss: Add QCS8300 support
drm/msm:
msm_fence.h: fix all kernel-doc warnings
drm/msm:
msm_gem_vma.c: fix all kernel-doc warnings
drm/msm:
msm_gpu.h: fix all kernel-doc warnings
drm/msm:
msm_iommu.c: fix all kernel-doc warnings
drm/msm:
Replace unsafe snprintf usage with scnprintf
drm/msm:
Switch to use %ptSp
drm/msm:
use drm_crtc_vblank_waitqueue()
drm/msm:
Wait for MMU devcoredump when waiting for GMU
drm/nouveau/disp/nv50-:
Set lock_core in curs507a_prepare
drm/nouveau/disp:
Set drm_mode_config_funcs.atomic_(check|commit)
drm/nouveau/dispnv50:
Don't call drm_atomic_get_crtc_state() in prepare_fb
drm/nouveau/drm:
Bump the driver version to 1.4.1 to report new features
drm/nouveau/gsp:
Allocate fwsec-sb at boot
drm/nouveau/kms/nv50-:
Assert we hold nv50_disp->lock in nv50_head_flush_*
drm/nouveau/mmu/gp100:
Remove unused/broken support for compression
drm/nouveau/mmu/tu102:
Add support for compressed kinds
drm/nouveau/uvmm:
Allow larger pages
drm/nouveau/uvmm:
Prepare for larger pages
drm/nouveau:
add missing DCB connector types
drm/nouveau:
Compute dumb-buffer sizes with drm_mode_size_dumb()
drm/nouveau:
fix circular dep oops from vendored i2c encoder
drm/nouveau:
fully define nvfw_hs_load_header_v2
drm/nouveau:
implement missing DCB connector types; gracefully handle unknown connectors
drm/nouveau:
refactor deprecated strcpy
drm/nouveau:
restrict the flush page to a 32-bit address
drm/nouveau:
Support devfreq for Tegra
drm/nouveau:
Support reclocking on gp10b
drm/nouveau:
verify that hardware supports the flush page address
drm/omap:
Switch to drm_atomic_get_new_crtc_state()
drm/omap:
use drm_for_each_bridge_in_chain_from()
drm/omapdrm:
Compute dumb-buffer sizes with drm_mode_size_dumb()
drm/pagemap, drm/xe:
Ensure that the devmem allocation is idle before use
drm/panel-edp:
Add several panel configurations for mt8189 Chromebook
drm/panel-simple:
fix connector type for DataImage SCF0700C48GGU18 panel
drm/panel:
Add Samsung S6E3FC2X01 DDIC with AMS641RW panel
drm/panel:
Add support for KD116N3730A07
drm/panel:
Add support for KD116N3730A12
drm/panel:
ilitek-ili9881c: Add configuration for 5" Raspberry Pi 720x1280
drm/panel:
ilitek-ili9881c: Turn ILI9881C_COMMAND_INSTR() parameters lowercase
drm/panel:
ilitek-ili9881d: Add support for Wanchanglong W552946AAA panel
drm/panel:
ilitek-ili9882t: Add support for Ilitek IL79900A-based panels
drm/panel:
jadard-jd9365da-h3: Use dev_err_probe() instead of DRM_DEV_ERROR() during probing
drm/panel:
novatek-nt35560: avoid on-stack device structure
drm/panel:
nv3052c: Reduce duplication of init sequences
drm/panel:
ronbo-rb070d30: fix warning with gpio controllers that sleep
drm/panel:
simple: add JuTouch JT101TM023
drm/panel:
simple: Add Raystar RFF500F-AWH-DNN panel entry
drm/panel:
simple: restore connector_type fallback
drm/panel:
sofef00: Add prepare_prev_first flag to drm_panel
drm/panel:
sofef00: Clean up panel description after s6e3fc2x01 removal
drm/panel:
sofef00: Handle all regulators
drm/panel:
sofef00: Initialise at 50% brightness
drm/panel:
sofef00: Introduce compatible which includes the panel name
drm/panel:
sofef00: Introduce page macro
drm/panel:
sofef00: Mark the LPM mode always-on
drm/panel:
sofef00: Non-continuous mode and video burst are supported
drm/panel:
sofef00: Simplify get_modes
drm/panel:
sofef00: Split sending commands to the enable/disable functions
drm/panel:
sony-td4353-jdi: Enable prepare_prev_first
drm/panel:
synaptics-tddi: fix build error by missing regulator/consumer.h include
drm/panel:
visionox-rm69299: Add backlight support
drm/panel:
visionox-rm69299: Depend on BACKLIGHT_CLASS_DEVICE
drm/panel:
visionox-rm69299: Don't clear all mode flags
drm/panel:
visionox-rm69299: Fix clock frequency for SHIFT6mq
drm/panfrost:
Add forward declaration and types header
drm/panfrost:
Bump the minor version number
drm/panfrost:
Check sgt to know whether pages are already mapped
drm/panfrost:
Display list of device JM contexts over debugfs
drm/panfrost:
Don't rework job IRQ enable mask in the enable path
drm/panfrost:
Expose JM context IOCTLs to UM
drm/panfrost:
fix UAPI kernel-doc warnings
drm/panfrost:
Handle error when allocating AS number
drm/panfrost:
Handle inexistent GPU during probe
drm/panfrost:
Handle job HW submit errors
drm/panfrost:
Handle page mapping failure
drm/panfrost:
Introduce JM contexts for manging job resources
drm/panfrost:
Introduce uAPI for JM context creation
drm/panfrost:
Make re-enabling job interrupts at device reset optional
drm/panfrost:
Name scheduler queues after their job slots
drm/panfrost:
Remove unused device property
drm/panfrost:
Rename panfrost_job functions to reflect real role
drm/panfrost:
Replace DRM driver allocation method with newer one
drm/panthor:
Add arch-specific panthor_hw binding
drm/panthor:
Add architecture-specific function operations
drm/panthor:
add custom ASN_HASH support for mt8196
drm/panthor:
Add support for Mali-G1 GPUs
drm/panthor:
always set fence errors on CS_FAULT
drm/panthor:
assign unique names to queues
drm/panthor:
attach the driver's multiple power domains
drm/panthor:
Avoid adding of kernel BOs to extobj list
drm/panthor:
call into devfreq for current frequency
drm/panthor:
disable async work during unplug
drm/panthor:
Fix group_free_queue() for partially initialized queues
drm/panthor:
Fix potential memleak of vma structure
drm/panthor:
Fix race with suspend during unplug
drm/panthor:
Fix UAF on kernel BO VA nodes
drm/panthor:
Fix UAF race between device unplug and FW event processing
drm/panthor:
Handle errors returned by drm_sched_entity_init()
drm/panthor:
Implement L2 power on/off via PWR_CONTROL
drm/panthor:
Implement soft reset via PWR_CONTROL
drm/panthor:
Improve IOMMU map/unmap debugging logs
drm/panthor:
Introduce panthor_pwr API and power control framework
drm/panthor:
Make the timeout per-queue instead of per-job
drm/panthor:
Prevent potential UAF in group creation
drm/panthor:
Reset queue slots if termination fails
drm/panthor:
skip regulator setup if no such prop
drm/panthor:
Support 64-bit endpoint_req register for Mali-G1
drm/panthor:
Support GLB_REQ.STATE field for Mali-G1 GPUs
drm/panthor:
Use existing OPP table if present
drm/pcids:
Split PTL pciids group to make wcl subplatform
drm/pl111:
convert from round_rate() to determine_rate()
drm/pl111:
Fix error handling in pl111_amba_probe
drm/plane:
Add COLOR PIPELINE property
drm/plane:
Fix IS_ERR() vs NULL check in drm_plane_create_hotspot_properties()
drm/plane:
Remove const qualifier from plane->modifiers allocation type
drm/qxl:
Use vblank timer
drm/radeon:
Clean up pdev->dev instances in probe
drm/radeon:
delete radeon_fence_process in is_signaled, no deadlock
drm/radeon:
Do not kfree() devres managed rdev
drm/radeon:
Refactor how SI and CIK support is determined
drm/radeon:
Remove __counted_by from ClockInfoArray.clockInfo[]
drm/radeon:
Remove calls to drm_put_dev()
drm/radeon:
Remove redundant pm_runtime_mark_last_busy() calls
drm/rcar-du:
dsi: Clean up CLOCKSET1 CLKINSEL macros
drm/rcar-du:
dsi: Clean up handling of DRM mode flags
drm/rcar-du:
dsi: Clean up TXVMPSPHSETR DT macros
drm/rcar-du:
dsi: Clean up VCLKSET register macros
drm/rcar-du:
dsi: Convert register bitfields to GENMASK() macro
drm/rcar-du:
dsi: Convert register bits to BIT() macro
drm/rcar-du:
dsi: Deduplicate mipi_dsi_pixel_format_to_bpp() usage
drm/rcar-du:
dsi: Document PHTR TESTDOUT as bitfield
drm/rcar-du:
dsi: Document TXVMSETR PIXWDTH as bitfield
drm/rcar-du:
dsi: Fix missing parameter in RXSETR_...EN macros
drm/rcar-du:
dsi: Handle both DRM_MODE_FLAG_N.SYNC and !DRM_MODE_FLAG_P.SYNC
drm/rcar-du:
dsi: Respect DSI mode flags
drm/renesas/rcar-du:
Compute dumb-buffer sizes with drm_mode_size_dumb()
drm/renesas:
include drm_print.h where needed
drm/rockchip:
analogix_dp: Apply devm_clk_get_optional() for &rockchip_dp_device.grfclk
drm/rockchip:
analogix_dp: Use dev_err_probe() instead of DRM_DEV_ERROR() during probing
drm/rockchip:
Compute dumb-buffer sizes with drm_mode_size_dumb()
drm/rockchip:
Declare framebuffer width/height bounds
drm/rockchip:
Demote normal drm_err to debug
drm/rockchip:
dsi: Add support for RK3368
drm/rockchip:
dw_hdmi_qp: Add high color depth support
drm/rockchip:
dw_hdmi_qp: Fixup usage of enable_gpio member in main struct
drm/rockchip:
dw_hdmi_qp: Improve error handling with dev_err_probe()
drm/rockchip:
dw_hdmi_qp: Provide CEC IRQ in dw_hdmi_qp_plat_data
drm/rockchip:
dw_hdmi_qp: Provide ref clock rate in dw_hdmi_qp_plat_data
drm/rockchip:
dw_hdmi_qp: Switch to gpiod_set_value_cansleep()
drm/rockchip:
dw_hdmi_qp: Switch to phy_configure()
drm/rockchip:
dw_hdmi_qp: Use bit macros for RK3576 regs
drm/rockchip:
include drm_print.h where needed
drm/rockchip:
Rename variables for clarity
drm/rockchip:
Return error code for errors
drm/rockchip:
Set VOP for the DRM DMA device
drm/rockchip:
Switch to drm_atomic_get_new_crtc_state()
drm/rockchip:
Use temporary variables
drm/rockchip:
vop2: Add delay between poll registers
drm/rockchip:
vop2: Check bpc before switching DCLK source
drm/rockchip:
vop2: Only wait for changed layer cfg done when there is pending cfgdone bits
drm/rockchip:
vop2: Use OVL_LAYER_SEL configuration instead of use win_mask calculate used layers
drm/rockchip:
vop: add lut_size for RK3368 vop_data
drm/sched/tests:
Remove relict of done_list
drm/sched:
Add warning for removing hack in drm_sched_fini()
drm/sched:
backend_ops doc fix
drm/sched:
Fix comment in drm_sched_run_job_work()
drm/sched:
Replace use of system_wq with system_percpu_wq
drm/sitronix/st7571-i2c:
remove unneeded semicolon
drm/sitronix/st7571-i2c:
reset position before clearing display
drm/solomon:
Enforce one assignment per line
drm/solomon:
Move calls to drm_gem_fb_end_cpu*()
drm/solomon:
Simplify get_modes() using DRM helper
drm/solomon:
Simplify mode_valid() using DRM helper
drm/solomon:
Use drm_WARN_ON_ONCE instead of WARN_ON
drm/ssd130x:
Use kmalloc_array() instead of kmalloc()
drm/sti:
check dma_set_coherent_mask return value
drm/sti:
hda: add bridge before attaching
drm/sti:
hdmi: add bridge before attaching
drm/sti:
make use of drm_of_component_probe
drm/stm/dw_mipi_dsi-stm:
convert from round_rate() to determine_rate()
drm/stm/lvds:
convert from round_rate() to determine_rate()
drm/sun4i/sun4i_hdmi_ddc_clk:
convert from round_rate() to determine_rate()
drm/sun4i/sun4i_tcon_dclk:
convert from round_rate() to determine_rate()
drm/sun4i:
csc: Simplify arguments with taking plane state
drm/sun4i:
csc: use layer arg instead of mixer
drm/sun4i:
de2/de3: Move plane type determination to mixer
drm/sun4i:
de2/de3: Simplify CSC config interface
drm/sun4i:
de2: Initialize layer fields earlier
drm/sun4i:
layer: move num of planes calc out of layer code
drm/sun4i:
layer: replace mixer with layer struct
drm/sun4i:
layers: add physical index arg
drm/sun4i:
layers: Make atomic commit functions void
drm/sun4i:
layers: Make regmap for layers configurable
drm/sun4i:
mixer: Add quirk for number of VI scalers
drm/sun4i:
mixer: Convert heuristics to quirk
drm/sun4i:
mixer: Fix up DE33 channel macros
drm/sun4i:
mixer: Move layer enabling to atomic_update
drm/sun4i:
mixer: Remove ccsc cfg for >= DE3
drm/sun4i:
mixer: split out layer config
drm/sun4i:
Move blender config from layers to mixer
drm/sun4i:
Nuke mixer pointer from layer code
drm/sun4i:
Switch to drm_atomic_get_new_crtc_state()
drm/sun4i:
ui layer: Write attributes in one go
drm/sun4i:
ui_layer: Change index meaning
drm/sun4i:
ui_layer: Move check from update to check callback
drm/sun4i:
ui_layer: use layer struct instead of multiple args
drm/sun4i:
ui_scaler: drop sanity checks
drm/sun4i:
ui_scaler: use layer instead of mixer for args
drm/sun4i:
vi layer: Write attributes in one go
drm/sun4i:
vi_layer: Move check from update to check callback
drm/sun4i:
vi_layer: use layer struct instead of multiple args
drm/sun4i:
vi_scaler: Find mixer from crtc
drm/sun4i:
vi_scaler: Update DE33 base calculation
drm/sun4i:
vi_scaler: use layer instead of mixer for args
drm/sysfb:
Add custom plane state
drm/sysfb:
Lookup blit function during atomic check
drm/sysfb:
Remove duplicate declarations
drm/sysfb:
simpledrm: Sort headers correctly
drm/sysfb:
Use new CRTC state in begin_fb_access
drm/tegra:
Add NVJPG driver
drm/tegra:
Compute dumb-buffer sizes with drm_mode_size_dumb()
drm/tegra:
dsi: Calculate packet parameters for video mode
drm/tegra:
dsi: Make SOL delay calculation mode independent
drm/tegra:
hdmi: sor: Fix error: variable ‘j’ set but not used
drm/tegra:
Switch to drm_atomic_get_new_crtc_state()
drm/tests:
Add a few tests around drm_fixed.h
drm/tests:
Handle EDEADLK in drm_test_check_valid_clones()
drm/tests:
Handle EDEADLK in set_up_atomic_state()
drm/tests:
hdmi: Handle drm_kunit_helper_enable_crtc_connector() returning EDEADLK
drm/tests:
make sure drm_client_modeset tests are enabled
drm/tidss:
Convert to drm logging
drm/tidss:
crtc: Change variable name
drm/tidss:
crtc: Cleanup reset implementation
drm/tidss:
crtc: Implement destroy_state
drm/tidss:
Fix enable/disable order
drm/tidss:
Move OLDI mode validation to OLDI bridge mode_valid hook
drm/tidss:
Remove ftrace-like logs
drm/tidss:
Remove max_pclk_khz and min_pclk_khz from tidss display features
drm/tidss:
Restructure dispc_vp_prepare() and dispc_vp_enable()
drm/tidss:
Set vblank (event) time at crtc_atomic_enable
drm/tidss:
use drm_crtc_vblank_crtc()
drm/tilcdc:
crtc: Use drm_atomic_helper_check_crtc_primary_plane()
drm/tilcdc:
Fix removal actions in case of failed probe
drm/tilcdc:
Switch to drm_atomic_get_new_crtc_state()
drm/ttm:
Add an allocation flag to propagate -ENOSPC on OOM
drm/ttm:
Add getter for some pool properties
drm/ttm:
add pgprot handling for RISC-V
drm/ttm:
Add safety check for NULL man->bdev in ttm_resource_manager_usage
drm/ttm:
Allow drivers to specify maximum beneficial TTM pool size
drm/ttm:
Avoid NULL pointer deref for evicted BOs
drm/ttm:
Fix @alloc_flags description
drm/ttm:
rename ttm_bo_put to _fini v3
drm/ttm:
replace drm_print.h include with a forward declaration
drm/ttm:
Replace multiple booleans with flags in device init
drm/ttm:
Replace multiple booleans with flags in pool init
drm/ttm:
rework pipelined eviction fence handling
drm/tyr:
depend on `COMMON_CLK` to fix build error
drm/vblank:
Add CRTC helpers for simple use cases
drm/vblank:
Add vblank timer
drm/vblank:
Fix kernel docs for vblank timer
drm/vblank:
Increase timeout in drm_wait_one_vblank()
drm/vblank:
Switch to use %ptSp
drm/vblank:
use drm_crtc_vblank_crtc() in workers
drm/vboxvideo:
Switch to drm_atomic_get_new_crtc_state()
drm/vc4:
hdmi: switch to generic CEC helpers
drm/vc4:
Switch to drm_atomic_get_new_crtc_state()
drm/vgem-fence:
Fix potential deadlock on release
drm/virtgpu:
Use vblank timer
drm/virtio:
Handle drm_crtc_init_with_planes() errors
drm/vkms:
add 3x4 matrix in color pipeline
drm/vkms:
Add and remove VKMS instances via configfs
drm/vkms:
Add config for default plane pipeline
drm/vkms:
Add enumerated 1D curve colorop
drm/vkms:
Add kunit tests for linear and sRGB LUTs
drm/vkms:
Add kunit tests for VKMS LUT handling
drm/vkms:
Add tests for CTM handling
drm/vkms:
Allow to attach connectors and encoders via configfs
drm/vkms:
Allow to attach encoders and CRTCs via configfs
drm/vkms:
Allow to attach planes and CRTCs via configfs
drm/vkms:
Allow to configure connector status
drm/vkms:
Allow to configure connector status via configfs
drm/vkms:
Allow to configure CRTC writeback support via configfs
drm/vkms:
Allow to configure multiple connectors via configfs
drm/vkms:
Allow to configure multiple CRTCs via configfs
drm/vkms:
Allow to configure multiple encoders via configfs
drm/vkms:
Allow to configure multiple planes via configfs
drm/vkms:
Allow to configure the default device creation
drm/vkms:
Allow to configure the plane type via configfs
drm/vkms:
Allow to update the connector status
drm/vkms:
Convert to DRM's vblank timer
drm/vkms:
Convert vkms_crtc_atomic_check() to use new plane state
drm/vkms:
Expose device creation and destruction
drm/vkms:
Fix color pipeline enum name leak
drm/vkms:
Fix run-tests.sh script name
drm/vkms:
Fix use after frees on error paths
drm/vkms:
Pass plane_cfg to plane initialization
drm/vkms:
Remove completed task from the TODO list
drm/vkms:
Update testing with IGT IGT_DEVICE
drm/vkms:
Use s32 for internal color pipeline precision
drm/vmwgfx:
Compute dumb-buffer sizes with drm_mode_size_dumb()
drm/vmwgfx:
Fix an error return check in vmw_compat_shader_add()
drm/vmwgfx:
Fix kernel-doc warnings for vmwgfx_fence
drm/vmwgfx:
Fix KMS with 3D on HW version 10
drm/vmwgfx:
Merge vmw_bo_release and vmw_bo_free functions
drm/vmwgfx:
Set surface-framebuffer GEM objects
drm/vmwgfx:
use drm_crtc_vblank_crtc()
drm/xe/bo:
Don't include the CCS metadata in the dma-buf sg-table
drm/xe/bo:
Fix an idle assertion for local bos
drm/xe/compat:
drop include xe_device.h from i915_drv.h
drm/xe/compat:
reduce i915_utils.[ch]
drm/xe/configfs:
Add attribute to disable GT types
drm/xe/configfs:
Drop MAX_GT_TYPE_CHARS constant
drm/xe/configfs:
Fix engine class parsing
drm/xe/configfs:
Fix is_bound() pci_dev lifetime
drm/xe/configfs:
Improve doc for ctx_restore* attributes
drm/xe/cri:
Add CRI platform definition
drm/xe/cri:
Add new performance limit reasons bits
drm/xe/cri:
Setup MOCS table
drm/xe/ct:
Separate waiting for retry from ct send function
drm/xe/debugfs:
Improve .show() helper for GT-based attributes
drm/xe/debugfs:
Make ggtt file per-tile
drm/xe/debugfs:
Promote xe_tile_debugfs_simple_show
drm/xe/debugfs:
Update xe_gt_topology_dump signature
drm/xe/debugfs:
Update xe_mocs_dump signature
drm/xe/debugfs:
Update xe_pat_dump signature
drm/xe/debugfs:
Update xe_tuning_dump signature
drm/xe/debugfs:
Update xe_wa_dump signature
drm/xe/device:
Use poll_timeout_us() to wait for lmem
drm/xe/display:
Make panic support work on vram.
drm/xe/display:
Runtime pm wrappers for display parent interface
drm/xe/display:
Use display parent interface for xe runtime pm
drm/xe/dma-buf:
Allow pinning of p2p dma-buf
drm/xe/doc:
Add documentation for Execution Queues
drm/xe/eustall:
Disallow 0 EU stall property values
drm/xe/eustall:
Store forcewake reference in stream structure
drm/xe/evict:
drop bogus assert
drm/xe/fbdev:
abstract bo creation
drm/xe/fbdev:
use the same 64-byte stride alignment as i915
drm/xe/forcewake:
Improve kerneldoc
drm/xe/gt:
Synchronize GT reset with device unbind
drm/xe/gt_throttle:
Add throttle_to_gt()
drm/xe/gt_throttle:
Always read and mask
drm/xe/gt_throttle:
Avoid TOCTOU when monitoring reasons
drm/xe/gt_throttle:
Drop individual show functions
drm/xe/gt_throttle:
Tidy up attribute definition
drm/xe/gt_throttle:
Tidy up perf reasons reading
drm/xe/guc:
Check GuC running state before deregistering exec queue
drm/xe/guc:
Drop helper to read freq
drm/xe/guc:
Eliminate RPa frequency caching
drm/xe/guc:
Eliminate RPe caching for SLPC parameter handling
drm/xe/guc:
Extract function to print load error
drm/xe/guc:
Fix CFI violation in debugfs access.
drm/xe/guc:
Increase wait timeout to 2sec after BUSY reply from GuC
drm/xe/guc:
Ratelimit diagnostic messages from the relay
drm/xe/guc:
READ/WRITE_ONCE g2h_fence->done
drm/xe/guc:
Refactor GuC load to use poll_timeout_us()
drm/xe/guc:
Synchronize Dead CT worker with unbind
drm/xe/guc:
Track pending-enable source in submission state
drm/xe/guc_pc:
Use poll_timeout_us() for waiting
drm/xe/huc:
Adjust HuC check on primary GT
drm/xe/hw_engine_group:
Fix double write lock release in error path
drm/xe/hwmon:
Drop redundant runtime PM usage
drm/xe/i2c:
Don't rely on d3cold.allowed flag in system PM path
drm/xe/i2c:
Introduce xe_i2c_irq_present()
drm/xe/i2c:
Wire up reset/postinstall for I2C IRQ
drm/xe/irq:
Check fuse mask for media engines
drm/xe/irq:
Don't try to lookup engine masks for non-existent primary GT
drm/xe/irq:
Rename bits used with all engines
drm/xe/irq:
Rename fuse mask variables
drm/xe/irq:
Split irq mask per engine class
drm/xe/kunit:
Fix kerneldoc for parameterized tests
drm/xe/migrate:
Add function to copy of VRAM data in chunks
drm/xe/migrate:
don't misalign current bytes
drm/xe/migrate:
Fix an error path
drm/xe/migrate:
fix batch buffer sizing
drm/xe/migrate:
fix chunk handling for 2M page emit
drm/xe/migrate:
fix job lock assert
drm/xe/migrate:
fix offset and len check
drm/xe/migrate:
rework size restrictions for sram pte emit
drm/xe/migrate:
skip bounce buffer path on xe2
drm/xe/migrate:
support MEM_COPY instruction
drm/xe/migrate:
trim batch buffer sizing
drm/xe/nvl:
Define NVL-S platform
drm/xe/nvls:
Attach MOCS table for NVL-S
drm/xe/nvm:
Fix double-free on aux add failure
drm/xe/nvm:
Manage nvm aux cleanup with devres
drm/xe/oa:
Always set OAG_OAGLBCTXCTRL_COUNTER_RESUME
drm/xe/oa:
Disallow 0 OA property values
drm/xe/oa:
Fix potential UAF in xe_oa_add_config_ioctl()
drm/xe/oa:
Limit num_syncs to prevent oversized allocations
drm/xe/oa:
Store forcewake reference in stream structure
drm/xe/pci:
Introduce a helper to allow VF access to PF xe_device
drm/xe/pcode:
Rework error mapping
drm/xe/pf:
Access VF's register using dedicated MMIO view
drm/xe/pf:
Add _locked variants of the VF EQ config functions
drm/xe/pf:
Add _locked variants of the VF PT config functions
drm/xe/pf:
Add data structures and handlers for migration rings
drm/xe/pf:
Add documentation for sriov_admin attributes
drm/xe/pf:
Add functions to bulk configure EQ/PT on GT
drm/xe/pf:
Add functions to bulk provision EQ/PT
drm/xe/pf:
Add functions to provision scheduling priority
drm/xe/pf:
Add helper to retrieve VF's LMEM object
drm/xe/pf:
Add helpers for migration data packet allocation / free
drm/xe/pf:
Add helpers for VF GGTT migration data handling
drm/xe/pf:
Add max_vfs configfs attribute to control PF mode
drm/xe/pf:
Add minimalistic migration descriptor
drm/xe/pf:
Add runtime registers for GFX ver >= 35
drm/xe/pf:
Add save/restore control state stubs and connect to debugfs
drm/xe/pf:
Add support for encap/decap of bitstream to/from packet
drm/xe/pf:
Add sysfs device symlinks to enabled VFs
drm/xe/pf:
Add top level functions to control VFs
drm/xe/pf:
Add wait helper for VF FLR
drm/xe/pf:
Allow bulk change all VFs EQ/PT using sysfs
drm/xe/pf:
Allow bulk change all VFs priority using sysfs
drm/xe/pf:
Allow change PF and VFs EQ/PT using sysfs
drm/xe/pf:
Allow change PF scheduling priority using sysfs
drm/xe/pf:
Allow to lockdown the PF using custom guard
drm/xe/pf:
Allow to restore auto-provisioning mode
drm/xe/pf:
Allow to stop the VF using sysfs
drm/xe/pf:
Always expose VRAM provisioning data on discrete GPUs
drm/xe/pf:
Automatically provision VFs only in auto-mode
drm/xe/pf:
Check for fence error on VRAM save/restore
drm/xe/pf:
Convert control state to bitmap
drm/xe/pf:
Create separate debugfs tree for SR-IOV files
drm/xe/pf:
Disable auto-provisioning if changed using debugfs
drm/xe/pf:
Don't save GuC VF migration data on pause
drm/xe/pf:
Drop the VF VRAM BO reference on successful restore
drm/xe/pf:
Enable SR-IOV VF migration
drm/xe/pf:
Export helpers for VFIO
drm/xe/pf:
Expose VF control operations over debugfs
drm/xe/pf:
Expose VF migration data size over debugfs
drm/xe/pf:
Fix kernel-doc warning in migration_save_consume
drm/xe/pf:
Fix signature of internal config helpers
drm/xe/pf:
Fix VF FLR synchronization between all GTs
drm/xe/pf:
fix VFIO link error
drm/xe/pf:
Force use user VRAM for LMEM provisioning
drm/xe/pf:
Handle GGTT migration data as part of PF control
drm/xe/pf:
Handle GuC migration data as part of PF control
drm/xe/pf:
Handle MMIO migration data as part of PF control
drm/xe/pf:
Handle VRAM migration data as part of PF control
drm/xe/pf:
Improve reading VF config blob from debugfs
drm/xe/pf:
Increase PF GuC Buffer Cache size and use it for VF migration
drm/xe/pf:
Log only top level VF state changes
drm/xe/pf:
Make GGTT/LMEM debugfs files per-tile
drm/xe/pf:
Make the late-initialization really late
drm/xe/pf:
Move SR-IOV GT debugfs files to new tree
drm/xe/pf:
Populate SR-IOV debugfs tree with tiles
drm/xe/pf:
Prepare sysfs for SR-IOV admin attributes
drm/xe/pf:
Promote PF debugfs function to its own file
drm/xe/pf:
Promote VFs provisioning helpers
drm/xe/pf:
Promote xe_pci_sriov_get_vf_pdev
drm/xe/pf:
Relax report helper to accept PF in bulk configs
drm/xe/pf:
Remove GuC migration data save/restore from GT debugfs
drm/xe/pf:
Remove GuC version check for migration support
drm/xe/pf:
Split VF FLR processing function
drm/xe/pf:
Switch VF migration GuC save/restore to struct migration data
drm/xe/pf:
Synchronize VF FLR between all GTs
drm/xe/pf:
Take RPM during calls to SR-IOV attr.store()
drm/xe/pf:
Unify VF state tracking log
drm/xe/pf:
Update LMTT to use tile-based messages
drm/xe/pf:
Use div_u64 when calculating GGTT profile
drm/xe/pf:
Use migration-friendly context IDs auto-provisioning
drm/xe/pf:
Use migration-friendly doorbells auto-provisioning
drm/xe/pf:
Use migration-friendly GGTT auto-provisioning
drm/xe/pm:
Add lockdep annotation for the pm_block completion
drm/xe/pm:
Add scope-based cleanup helper for runtime PM
drm/xe/pm:
Disable D3Cold for BMG only on specific platforms
drm/xe/pm:
Hold the validation lock around evicting user-space bos for suspend
drm/xe/pmu:
Initialize PMU event types based on first available GT
drm/xe/psmi:
Do not return NULL
drm/xe/query:
Fix topology query pointer advance
drm/xe/query:
Report hwconfig size as 0 if primary GT is disabled
drm/xe/rtp:
Pass xe_device parameter to FUNC matches
drm/xe/sriov:
Disable SR-IOV if primary GT is disabled via configfs
drm/xe/stolen:
convert compat static inlines to proper functions
drm/xe/stolen:
convert compat stolen macros to inline functions
drm/xe/stolen:
rename fb to node in stolen compat header
drm/xe/stolen:
switch from BUG_ON() to WARN_ON() in compat
drm/xe/stolen:
use the same types as i915 interface
drm/xe/svm:
Ensure data will be migrated to system if indicated by madvise.
drm/xe/svm:
Fix a debug printout
drm/xe/sysfs:
Drop redundant runtime PM usage
drm/xe/tests/pci:
Check dma_mask_size, va_bits and vm_max_level
drm/xe/tests/pci:
Convert GT count check to general device check
drm/xe/tests:
Add KUnit tests for PF fair provisioning
drm/xe/tests:
Fix build break on clang 16.0.6
drm/xe/throttle:
Skip reason prefix while emitting array
drm/xe/uapi:
Add documentation for DRM_XE_GEM_CREATE_FLAG_SCANOUT
drm/xe/uapi:
disallow bind queue sharing
drm/xe/uapi:
Hide the madvise autoreset behind a VM_BIND flag
drm/xe/uapi:
loosen used tracking restriction
drm/xe/vf:
Abort H2G sends during VF post-migration recovery
drm/xe/vf:
Abort VF post migration recovery on failure
drm/xe/vf:
Add debug prints for GuC replaying state during VF recovery
drm/xe/vf:
Add xe_gt_recovery_pending helper
drm/xe/vf:
Avoid indefinite blocking in preempt rebind worker for VFs supporting migration
drm/xe/vf:
Close multi-GT GGTT shift race
drm/xe/vf:
Do not disable VF migration on ATS-M
drm/xe/vf:
Don't allow GT reset to be queued during VF post migration recovery
drm/xe/vf:
Don't claim support for firmware late-bind if VF
drm/xe/vf:
Enable VF resource fixup unconditionally
drm/xe/vf:
Ensure media GT VF recovery runs after primary GT on PTL
drm/xe/vf:
Fix GuC FW check for VF migration support
drm/xe/vf:
Fix queuing of recovery work
drm/xe/vf:
fix struct xe_gt_sriov_vf_migration kernel-doc
drm/xe/vf:
Flush and stop CTs in VF post migration recovery
drm/xe/vf:
Kickstart after resfix in VF post migration recovery
drm/xe/vf:
Make VF recovery run on per-GT worker
drm/xe/vf:
Move LMEM config to tile layer
drm/xe/vf:
Rebase CCS save/restore BB GGTT addresses
drm/xe/vf:
Remove memory allocations from VF post migration recovery
drm/xe/vf:
Rename sriov_update_device_info
drm/xe/vf:
Replay GuC submission state on pause / unpause
drm/xe/vf:
Reset TLB invalidations during VF post migration recovery
drm/xe/vf:
Revert logic of vf.migration.enabled
drm/xe/vf:
Start CTs before resfix VF post migration recovery
drm/xe/vf:
Start re-emission from first unsignaled job during VF migration
drm/xe/vf:
Stop waiting for ring space on VF post migration recovery
drm/xe/vf:
Teardown VF post migration worker on driver unload
drm/xe/vf:
Use GUC_HXG_TYPE_EVENT for GuC context register
drm/xe/vf:
Use primary GT ordered work queue on media GT on PTL VF
drm/xe/vf:
Wakeup in GuC backend on VF post migration recovery
drm/xe/vf:
Workaround for race condition in GuC firmware during VF pause
drm/xe/vm:
fix xe_vm_validation_exec() kernel-doc
drm/xe/vram:
Move forcewake down to get_flat_ccs_offset()
drm/xe/vram:
Use PCI rebar helpers in resize_vram_bar()
drm/xe/vram:
Use pci_rebar_get_max_size()
drm/xe/xe3:
Add support for graphics IP versions 30.04 & 30.05
drm/xe/xe3:
Add WA_14024681466 for Xe3_LPG
drm/xe/xe3:
Apply wa_14024997852
drm/xe/xe3:
Extend wa_14023061436
drm/xe/xe3lpg:
Extend Wa_15016589081 for xe3lpg
drm/xe/xe3p:
Add support for media IP versions 35.00 & 35.03
drm/xe/xe3p:
Add xe3p EU stall data format
drm/xe/xe3p:
Determine service copy availability from fuse
drm/xe/xe3p:
Dump CSMQDEBUG register
drm/xe/xe3p:
Stop programming RCU_MODE's fixed slice mode setting
drm/xe/xe3p_lpm:
Add special check in Media GT for Main GAMCTRL
drm/xe/xe3p_lpm:
Configure MAIN_GAMCTRL_QUEUE_SELECT
drm/xe/xe3p_lpm:
Handle MCR steering
drm/xe/xe3p_lpm:
Skip disabling NOA on unsupported IPs
drm/xe/xe3p_xpc:
Add L3 bank mask
drm/xe/xe3p_xpc:
Add MCR steering
drm/xe/xe3p_xpc:
Add MCR steering for NODE and L3BANK ranges
drm/xe/xe3p_xpc:
Add support for compute walker for non-MSIx
drm/xe/xe3p_xpc:
Add Xe3p_XPC IP definition
drm/xe/xe3p_xpc:
Setup PAT table
drm/xe/xe3p_xpc:
Skip compression tuning on platforms without flatccs
drm/xe/xe3p_xpc:
Treat all PSMI MCR ranges as "INSTANCE0"
drm/xe/xe_debugfs:
Expose G7 package state residency counter through debugfs
drm/xe/xe_late_bind_fw:
Fix and simplify parsing user input
drm/xe/xe_late_bind_fw:
fix enum xe_late_bind_fw_id kernel-doc
drm/xe/xe_late_bind_fw:
Fix missing initialization of variable offset
drm/xe/xe_late_bind_fw:
Initialize uval variable in xe_late_bind_fw_num_fans()
drm/xe/xe_sriov_vfio:
Fix return value in xe_sriov_vfio_migration_supported()
drm/xe/xelp:
Fix Wa_18022495364
drm/xe:
Add CTB_H2G_BUFFER_OFFSET define
drm/xe:
Add GT_VER() to check version specific to gt type
drm/xe:
Add initial support for separate kernel VRAM region on the tile
drm/xe:
Add NULL checks to scratch LRC allocation
drm/xe:
Add sa/guc_buf_cache sync interface
drm/xe:
Add tile-based SRIOV printk macros
drm/xe:
Add xe_guc_pagefault layer
drm/xe:
Adjust long-running workload timeslices to reasonable values
drm/xe:
Adjust page count tracepoints in shrinker
drm/xe:
Allow the caller to pass guc_buf_cache size
drm/xe:
Apply Wa_14020316580 in xe_gt_idle_enable_pg()
drm/xe:
Assert that VF will never use fixed placement of BOs
drm/xe:
Attach last fence to TLB invalidation job queues
drm/xe:
Avoid PM wake reference during VF migration
drm/xe:
Break GT setup out of xe_info_init()
drm/xe:
Bypass Wa_14018094691 when primary GT is disabled
drm/xe:
Change return type of detect_bar2_dgfx() from s64 to u64
drm/xe:
Check for primary GT before looking up Wa_22019338487
drm/xe:
Check return value of GGTT workqueue allocation
drm/xe:
Check that GT is not NULL before testing Wa_16023588340
drm/xe:
Combine userspace context check
drm/xe:
Compute dumb-buffer sizes with drm_mode_size_dumb()
drm/xe:
Correct lineage for Wa_22014953428 and only check with valid GT
drm/xe:
Decouple bind queue last fence from TLB invalidations
drm/xe:
derive mem copy capability from graphics version
drm/xe:
Detect GT workqueue allocation failure
drm/xe:
Disable timestamp WA on VFs
drm/xe:
Disallow input fences on zero batch execs and zero binds
drm/xe:
Do clean shutdown also when using flr
drm/xe:
Do not reference loop variable directly
drm/xe:
Do not wake device during a GT reset
drm/xe:
Don't allow evicting of BOs in same VM in array of VM binds
drm/xe:
Don't change LRC ring head on job resubmission
drm/xe:
Don't check BIOS-disabled FlatCCS if primary GT is disabled
drm/xe:
Don't copy pinned kernel bos twice on suspend
drm/xe:
Don't force DRM_XE_DEBUG_MEMIRQ for SR-IOV debug
drm/xe:
Drop CTC_MODE register read
drm/xe:
Drop GT parameter to xe_display_irq_postinstall()
drm/xe:
Drop preempt-fences when destroying imported dma-bufs.
drm/xe:
Dump CURRENT_LRCA register
drm/xe:
Enable 2M pages in xe_migrate_vram
drm/xe:
Enable media sampler power gating
drm/xe:
Enforce correct user fence signaling order using
drm/xe:
Extract xe_bo_is_visible_vram
drm/xe:
Fix build_pt_update_batch_sram for non-4K PAGE_SIZE
drm/xe:
Fix comments in xe_gt struct
drm/xe:
Fix copyright and function naming in xe_ttm_sys_mgr
drm/xe:
Fix copyright and function naming in xe_ttm_vram_mgr
drm/xe:
Fix copyright in xe_ttm_stolen_mgr
drm/xe:
fix drm_gpusvm_init() arguments
drm/xe:
Fix duplicated put due to merge resolution
drm/xe:
Fix freq kobject leak on sysfs_create_files failure
drm/xe:
fix kernel-doc function name mismatch in xe_pm.c
drm/xe:
Fix kerneldoc for xe_gt_tlb_inval_init_early
drm/xe:
Fix kerneldoc for xe_migrate_exec_queue
drm/xe:
Fix kerneldoc for xe_tlb_inval_job_alloc_dep
drm/xe:
Fix memory leak when handling pagefault vma
drm/xe:
Fix MTL vm_max_level
drm/xe:
Fix spelling and typos across Xe driver files
drm/xe:
Fix stolen size check to allow equal WOPCM size
drm/xe:
Fix uninitialized return value from xe_validation_guard()
drm/xe:
fix WQ_MEM_RECLAIM passed as max_active to alloc_workqueue()
drm/xe:
Force user context allocations in user VRAM
drm/xe:
Handle mixed mappings and existing VRAM on atomic faults
drm/xe:
Handle Wa_22010954014 and Wa_14022085890 as device workarounds
drm/xe:
highlight reserved PAT entries in dump output
drm/xe:
Implement xe_pagefault_handler
drm/xe:
Implement xe_pagefault_init
drm/xe:
Implement xe_pagefault_queue_work
drm/xe:
Implement xe_pagefault_reset
drm/xe:
Improve freq and throttle documentation
drm/xe:
Increase global invalidation timeout to 1000us
drm/xe:
Increase TDF timeout
drm/xe:
Inline gt_reset in the worker
drm/xe:
Introduce new BO flag XE_BO_FLAG_FORCE_USER_VRAM
drm/xe:
Limit num_syncs to prevent oversized allocations
drm/xe:
Limit number of jobs per exec queue
drm/xe:
Make display part of Wa_22019338487 a device workaround
drm/xe:
Make LRC W/A scratch buffer usage consistent
drm/xe:
Move 'has_flatccs' flag back to platform descriptor
drm/xe:
Move 'va_bits' flag back to platform descriptor
drm/xe:
Move 'vm_max_level' flag back to platform descriptor
drm/xe:
Move 'vram_flags' flag back to platform descriptor
drm/xe:
Move declarations under conditional branch
drm/xe:
Move GGTT lock init to alloc
drm/xe:
Move migration support to device-level struct
drm/xe:
Move primary GT allocation from xe_tile_init_early to xe_tile_init
drm/xe:
Move queue init before LRC creation
drm/xe:
Move rebar to be done earlier
drm/xe:
Pre-allocate system memory for pinned external bos in the pm notfier
drm/xe:
Prevent runtime PM wake while reading rp0 frequency
drm/xe:
Protect against unset LRC when pausing submissions
drm/xe:
Read VF GMD_ID with a specifically-allocated dummy GT
drm/xe:
Remove driver side BAR release before resize
drm/xe:
Remove last fence dependency check from binds and execs
drm/xe:
Remove never used code in xe_vm_create()
drm/xe:
remove stale runtime_pm member
drm/xe:
Remove unused GT page fault code
drm/xe:
Restore engine registers before restarting schedulers after GT reset
drm/xe:
Retain vma flags when recreating and splitting vmas for madvise
drm/xe:
Return first unsignaled job first pending job helper
drm/xe:
Save off position in ring in which a job was programmed
drm/xe:
Select CONFIG_DEVICE_PRIVATE when DRM_XE_GPUSVM is selected
drm/xe:
Skip address copy for sync-only execs
drm/xe:
Skip L2 / TDF cache flushes if primary GT is disabled
drm/xe:
Skip TLB invalidation waits in page fault binds
drm/xe:
Sort include files alphabetically.
drm/xe:
Stub out new pagefault layer
drm/xe:
Switch to use %ptSp
drm/xe:
Track LR jobs in DRM scheduler pending list
drm/xe:
Update MEMIRQ to use tile-based printk macros
drm/xe:
Update SRIOV printk macros
drm/xe:
Update wedged.mode only after successful reset policy change
drm/xe:
Use PPGTT addresses for TLB invalidation to avoid GGTT fixups
drm/xe:
Use SG_TILE_ADDR_RANGE instead of TILE_ADDR_RANGE
drm/xe:
Use SVM range helpers in PT layer
drm/xe:
Use usleep_range for accurate long-running workload timeslicing
drm/xlnx:
Compute dumb-buffer sizes with drm_mode_size_dumb()
drm/{i915, xe}/display:
Add display runtime pm parent interface
drm/{i915, xe}/display:
pass parent interface to display probe
drm/{i915, xe}/fbdev:
add intel_fbdev_fb_bo_destroy()
drm/{i915, xe}/fbdev:
deduplicate struct drm_mode_fb_cmd2 init
drm/{i915, xe}/fbdev:
pass struct drm_device to intel_fbdev_fb_alloc()
drm/{i915, xe}/fbdev:
pass struct drm_device to intel_fbdev_fb_fill_info()
drm/{i915, xe}/stolen:
add device pointer to struct intel_stolen_node
drm/{i915, xe}/stolen:
convert stolen interface to struct drm_device
drm/{i915, xe}/stolen:
make struct intel_stolen_node opaque
drm/{i915, xe}/stolen:
rename i915_stolen_fb to intel_stolen_node
drm/{i915, xe}/stolen:
use the stored i915/xe device pointer
drm/{i915,xe}/fbdev:
add intel_fbdev_fb_pitch_align()
drm/{i915,xe}/fbdev:
deduplicate fbdev creation
drm/{i915,xe}:
driver agnostic drm to display pointer chase
drm:
Add Enhanced LUT precision structure
drm:
Add helper for conversion from signed-magnitude
drm:
Add helper to extract lut from struct drm_color_lut32
drm:
atmel-hlcdc: fix atmel_xlcdc_plane_setup_scaler()
drm:
atmel-hlcdc: replace dev_* print functions with drm_* variants
drm:
atmel-hlcdc: update the LCDC_ATTRE register in plane atomic_disable
drm:
Do not allow userspace to trigger kernel warnings in drm_gem_change_handle_ioctl()
drm:
Fix object leak in DRM_IOCTL_GEM_CHANGE_HANDLE
drm:
gud: replace WARN_ON/WARN_ON_ONCE with drm versions
drm:
include drm_print.h where needed
drm:
nouveau: Replace sprintf() with sysfs_emit()
drm:
nova: depend on CONFIG_64BIT
drm:
nova: select NOVA_CORE
drm:
panel: add support for Synaptics TDDI series DSI panels
drm:
Prevent sign extension on hdisplay and vdisplay
drm:
rcar-du: fix incorrect return in rcar_du_crtc_cleanup()
drm:
renesas: rz-du: Drop ARCH_RZG2L dependency
drm:
Replace the deprecated DRM_* logging macros in gem helper files
dst:
fix races in rt6_uncached_list_del() and rt_del_uncached_list()
dt-bindings:
altera: add binding for Mercury+ SA2
dt-bindings:
altera: add Enclustra Mercury SA1
dt-bindings:
altera: add Mercury AA1 variants
dt-bindings:
altera: removal of generic PE1 dts
dt-bindings:
arm-smmu: Add compatible for Kaanapali and Glymur SoCs
dt-bindings:
arm-smmu: Add Kaanapali and Glymur GPU SMMU
dt-bindings:
arm64: mediatek: add mt8395-evk-ufs board
dt-bindings:
arm: add Black Sesame Technologies (bst) SoC
dt-bindings:
arm: Add missing AMD Seattle SoC platforms
dt-bindings:
arm: Add missing APM X-Gene SoC platforms
dt-bindings:
arm: Add missing LGE SoC platforms
dt-bindings:
arm: amlogic: add support for Tanix TX9 Pro
dt-bindings:
arm: amlogic: meson-gx-ao-secure: support more SoCs
dt-bindings:
arm: aspeed: add IBM Balcones board
dt-bindings:
arm: aspeed: add IBM Bonnell board
dt-bindings:
arm: aspeed: add Meta Yosemite5 board
dt-bindings:
arm: Convert Marvell AP80x System Controller to DT schema
dt-bindings:
arm: Convert Marvell CP110 System Controller to DT schema
dt-bindings:
arm: document the static TPDM compatible
dt-bindings:
arm: fsl: add compatible for Skov i.MX8MP variant
dt-bindings:
arm: fsl: Add PHYTEC phyBOARD-Segin-i.MX91 board
dt-bindings:
arm: fsl: Add Protonic PRT8ML
dt-bindings:
arm: fsl: add Skov Rev.C HDMI support
dt-bindings:
arm: fsl: add Toradex SMARC iMX95
dt-bindings:
arm: fsl: moduline-display: fix compatible
dt-bindings:
arm: imx: document i.MX 95 Verdin Evaluation Kit (EVK)
dt-bindings:
arm: mediatek: add BPI-R4 Pro board
dt-bindings:
arm: mediatek: Add MT6582 yarisxl
dt-bindings:
arm: qcom,ids: Add SoC ID for QCS6490
dt-bindings:
arm: qcom,ids: Add SoC ID for SM8850
dt-bindings:
arm: qcom: Add Asus Zenbook A14 UX3407QA LCD/OLED variants
dt-bindings:
arm: qcom: Add Asus ZenFone 2 Laser/Selfie
dt-bindings:
arm: qcom: Add Radxa Dragon Q6A
dt-bindings:
arm: qcom: Add Xiaomi Redmi 3S
dt-bindings:
arm: qcom: Document Huawei MateBook E 2019
dt-bindings:
arm: rockchip: Add 100ASK DShanPi A1
dt-bindings:
arm: rockchip: Add 9Tripod X3568 series
dt-bindings:
arm: rockchip: Add Asus Tinker Board 3/3S
dt-bindings:
arm: rockchip: Add FriendlyElec NanoPi R76S
dt-bindings:
arm: rockchip: Add LinkEase EasePi R1
dt-bindings:
arm: rockchip: add TS233 to RK3568-based QNAP NAS devices
dt-bindings:
arm: rockchip: merge Asus Tinker and Tinker S
dt-bindings:
arm: tegra: Document Jetson Nano Devkits
dt-bindings:
arm: ti: Add binding for AM62L SoCs
dt-bindings:
arm: ti: Add Kontron SMARC-sAM67 module
dt-bindings:
arm: ti: add Toradex Aquila AM69
dt-bindings:
ata: eswin: Document for EIC7700 SoC ahci
dt-bindings:
ata: snps,dwc-ahci: Allow 'iommus' property
dt-bindings:
bus: add stm32mp21 RIFSC compatible
dt-bindings:
bus: Convert cznic,moxtet to DT schema
dt-bindings:
bus: don't check node names
dt-bindings:
cache: qcom,llcc: Document the Kaanapali LLCC
dt-bindings:
cache: sifive,ccache0: add a pic64gx compatible
dt-bindings:
can: m_can: Add wakeup properties
dt-bindings:
can: mcp251xfd: add gpio-controller property
dt-bindings:
can: mpfs: document resets
dt-bindings:
clk: microchip: mpfs: remove first reg region
dt-bindings:
clock, reset: Add support for rv1126b
dt-bindings:
clock: Add "#interconnect-cells" property in IPQ9574 example
dt-bindings:
clock: airoha: Add reset support to EN7523 clock binding
dt-bindings:
clock: dispcc-sm6350: Add MDSS_CORE & MDSS_RSCC resets
dt-bindings:
clock: document 8ULP's SIM LPAV
dt-bindings:
clock: exynosautov920: add m2m clock definitions
dt-bindings:
clock: exynosautov920: add mfc clock definitions
dt-bindings:
clock: gcc-ipq5424: Add definition for GPLL0_OUT_AUX
dt-bindings:
clock: google,gs101-clock: add power-domains
dt-bindings:
clock: mmcc-sdm660: Add missing MDSS reset
dt-bindings:
clock: qcom,x1e80100-gcc: Add missing USB4 clocks/resets
dt-bindings:
clock: qcom-rpmhcc: Add RPMHCC for Kaanapali
dt-bindings:
clock: qcom: Add Kaanapali Global clock controller
dt-bindings:
clock: qcom: Add NSS clock controller for IPQ5424 SoC
dt-bindings:
clock: qcom: Add SM8750 video clock controller
dt-bindings:
clock: qcom: Document the Kaanapali TCSR Clock Controller
dt-bindings:
clock: qcom: x1e80100-dispcc: Add USB4 router link resets
dt-bindings:
clock: r8a779a0: Add ZG core clock
dt-bindings:
clock: renesas,r9a09g047-cpg: Add USB2 PHY core clocks
dt-bindings:
clock: renesas,r9a09g056-cpg: Add USB3.0 core clocks
dt-bindings:
clock: renesas,r9a09g057-cpg: Add USB3.0 core clocks
dt-bindings:
clock: rk3568: Add SCMI clock ids
dt-bindings:
clock: rk3568: Drop CLK_NR_CLKS define
dt-bindings:
clock: rockchip: Add RK3506 clock and reset unit
dt-bindings:
clock: sm7150-dispcc: Add MDSS_CORE reset
dt-bindings:
clock: sprd,sc9860-clk: Allow "reg" for gate clocks
dt-bindings:
clock: tmpv770x: Add VIIF clocks
dt-bindings:
clock: tmpv770x: Remove definition of number of clocks
dt-bindings:
crypto: amd,ccp-seattle-v1a: Allow 'iommus' property
dt-bindings:
crypto: qcom,inline-crypto-engine: Document the kaanapali ICE
dt-bindings:
crypto: qcom,prng: Document kaanapali RNG
dt-bindings:
crypto: qcom-qce: Document the kaanapli crypto engine
dt-bindings:
devfreq: tegra30-actmon: Add Tegra124 fallback for Tegra210
dt-bindings:
display/msm/gmu: Add Adreno 840 GMU
dt-bindings:
display/msm/gmu: Add Adreno X2-85 GMU
dt-bindings:
display/msm: Document MDSS on QCS8300
dt-bindings:
display/msm: Document the DPU for QCS8300
dt-bindings:
display/msm: dp-controller: Add SM6150
dt-bindings:
display/msm: dp-controller: document QCS8300 compatible
dt-bindings:
display/msm: Reference DAI schema for DAI properties
dt-bindings:
display/ti: Simplify dma-coherent property
dt-bindings:
display: bcm2711-hdmi: Add interrupt details for BCM2712
dt-bindings:
display: bridge: it66121: Add compatible string for IT66122
dt-bindings:
display: bridge: renesas,dsi-csi2-tx: Align panel example with ili9881c binding
dt-bindings:
display: bridge: renesas,dsi-csi2-tx: Allow panel@ subnode
dt-bindings:
display: bridge: simple: document the ASL CS5263 DP-to-HDMI bridge
dt-bindings:
display: bridge: simple: document the Parade PS185HDM DP-to-HDMI bridge
dt-bindings:
display: Fix brcm,bcm2835-hvs bindings for BCM2712
dt-bindings:
display: imx: add HDMI PAI for i.MX8MP
dt-bindings:
display: mediatek: Fix typo 'hardwares' to 'hardware'
dt-bindings:
display: msm: Document the Glymur DiplayPort controller
dt-bindings:
display: msm: Document the Glymur Display Processing Unit
dt-bindings:
display: msm: Document the Glymur Mobile Display SubSystem
dt-bindings:
display: msm: sm6150-mdss: Add DisplayPort controller
dt-bindings:
display: msm: sm6150-mdss: Fix example indentation and OPP values
dt-bindings:
display: panel: Add Tianma TL121BVMS07-00 panel
dt-bindings:
display: panel: document Samsung LTL106AL01 simple panel
dt-bindings:
display: panel: document Sharp LQ079L1SX01 panel
dt-bindings:
display: panel: document Synaptics TDDI panel
dt-bindings:
display: panel: properly document LG LD070WX3 panel
dt-bindings:
display: panel: ronbo,rb070d30: panel-common ref
dt-bindings:
display: panel: samsung,atna33xc20: Document ATNA60CL08
dt-bindings:
display: renesas,rzg2l-du: Add support for RZ/V2N SoC
dt-bindings:
display: rk3588-dw-hdmi-qp: Add frl-enable-gpios property
dt-bindings:
display: rockchip,dw-mipi-dsi: Document RK3368 DSI
dt-bindings:
display: simple: Add JuTouch JT101TM023 panel
dt-bindings:
display: simple: Add Raystar RFF500F-AWH-DNN panel
dt-bindings:
display: tegra: document EPP, ISP, MPE and TSEC for Tegra114+
dt-bindings:
display: tegra: Document Tegra20 and Tegra30 CSI
dt-bindings:
dma: allwinner,sun50i-a64-dma: Add compatibles for A523
dt-bindings:
dma: Convert apm,xgene-storm-dma to DT schema
dt-bindings:
dma: snps,dw-axi-dmac: Add iommu property
dt-bindings:
dma: xilinx: Simplify dma-coherent property
dt-bindings:
eeprom: at24: Add compatible for Belling BL24S64
dt-bindings:
eeprom: at25: Add Anvo ANV32C81W
dt-bindings:
embedded-controller: add Traverse Ten64 board controller
dt-bindings:
ethernet: eswin: Document for EIC7700 SoC
dt-bindings:
ethernet: eswin: fix yaml schema issues
dt-bindings:
firmware: google,gs101-acpm-ipc: add ACPM clocks
dt-bindings:
firmware: qcom,scm: Document Glymur scm
dt-bindings:
firmware: qcom,scm: Document SCM on Kaanapali SOC
dt-bindings:
firmware: svc: Add IOMMU support for Agilex5
dt-bindings:
Fix inconsistent quoting
dt-bindings:
fix redundant quotes on fsl,imx6q-vdoa.yaml
dt-bindings:
fpga: Convert lattice,ice40-fpga-mgr to DT schema
dt-bindings:
fpga: update link for Altera's and AMD partial recon
dt-bindings:
fsl,fpga-qixis-i2c: add support for LX2160ARDB FPGA
dt-bindings:
fsl,fpga-qixis: describe the gpio child node found on LS1046AQDS
dt-bindings:
gnss: fix timepulse description
dt-bindings:
gnss: u-blox: add safeboot gpio
dt-bindings:
gnss: u-blox: use lowercase company name
dt-bindings:
gnss: u-blox: use open-drain reset and safeboot in example
dt-bindings:
gpio: add QIXIS FPGA based GPIO controller
dt-bindings:
gpio: mpfs-gpio: Add pic64gx GPIO compatibility
dt-bindings:
gpu: img,powervr-rogue: Document GE7800 GPU in Renesas R-Car M3-N
dt-bindings:
gpu: img,powervr-rogue: Document GE7800 GPU in Renesas R-Car V3U
dt-bindings:
gpu: img,powervr-rogue: Document GX6250 GPU in Renesas R-Car M3-W/M3-W+
dt-bindings:
gpu: img,powervr-rogue: Drop duplicate newline
dt-bindings:
gpu: img,powervr-rogue: Drop useless power domains items
dt-bindings:
gpu: img,powervr-rogue: Keep lists sorted alphabetically
dt-bindings:
gpu: img,powervr-rogue: Rework the allOf section
dt-bindings:
gpu: mali-bifrost: Add compatible for MT8365 SoC
dt-bindings:
gpu: mali-valhall-csf: add MediaTek MT8196 compatible
dt-bindings:
gpu: mali-valhall-csf: add mediatek,mt8196-mali variant
dt-bindings:
gpu: mali-valhall-csf: Document i.MX95 support
dt-bindings:
gpu: mali-valhall: make mali-supply optional
dt-bindings:
hwinfo: samsung,exynos-chipid: add exynos8890-chipid compatible
dt-bindings:
hwinfo: samsung,exynos-chipid: add exynos9610 compatible
dt-bindings:
hwmon: Add AST2700 compatible
dt-bindings:
hwmon: Add MPS mp2925 and mp2929
dt-bindings:
hwmon: Convert apm,xgene-slimpro-hwmon to DT schema
dt-bindings:
hwmon: max31790: Use addressed fan nodes
dt-bindings:
hwmon: Move max31785 compatibles to max31790 document
dt-bindings:
hwmon: ntc-thermistor: Add Murata ncp18wm474 NTC
dt-bindings:
hwmon: pmbus/max17616: Add SMBALERT interrupt property
dt-bindings:
hwmon: pmbus: add max17616
dt-bindings:
hwmon: ST TSC1641 power monitor
dt-bindings:
i2c: brcm,iproc-i2c: Allow 2 reg entries for brcm,iproc-nic-i2c
dt-bindings:
i2c: dw: Add Mobileye I2C controllers
dt-bindings:
i2c: i2c-rk3x: Add compatible string for RK3506
dt-bindings:
i2c: qcom-cci: Document Kaanapali compatible
dt-bindings:
i2c: qcom-cci: Document msm8953 compatible
dt-bindings:
i2c: qcom-cci: Document SM8750 compatible
dt-bindings:
i3c: snps: Add Altera SoCFPGA compatible
dt-bindings:
iio: accel: adxl345: document second interrupt
dt-bindings:
iio: accel: adxl380: add new supported parts
dt-bindings:
iio: accel: bosch,bma220 cleanup typo
dt-bindings:
iio: accel: bosch,bma220 set irq type in example block
dt-bindings:
iio: accel: bosch,bma220 setup SPI clock mode
dt-bindings:
iio: adc: Add AST2700 ADC compatible strings
dt-bindings:
iio: adc: add max14001
dt-bindings:
iio: adc: Add rockchip,rk3506-saradc variant
dt-bindings:
iio: adc: Add the Renesas RZ/N1 ADC
dt-bindings:
iio: adc: adi,ad4080: add support for AD4081
dt-bindings:
iio: adc: adi,ad4080: add support for AD4083
dt-bindings:
iio: adc: adi,ad4080: add support for AD4084
dt-bindings:
iio: adc: adi,ad4080: add support for AD4086
dt-bindings:
iio: adc: adi,ad4080: add support for AD4087
dt-bindings:
iio: adc: document RZ/T2H and RZ/N2H ADC
dt-bindings:
iio: adc: Support MediaTek MT8189 evb board auxadc
dt-bindings:
iio: Add Infineon DPS310 sensor documentation
dt-bindings:
iio: dac: Document AD5446 and similar devices
dt-bindings:
iio: health: max30100: Add LED pulse-width property
dt-bindings:
iio: imu: Add inv_icm45600
dt-bindings:
iio: imu: mpu6050: remove interrupts from required list
dt-bindings:
iio: imu: smi330: Add binding
dt-bindings:
iio: pressure: Add Aosong adp810
dt-bindings:
iio: pressure: add binding for mpl3115
dt-bindings:
ili9881c: Add compatible string for Wanchanglong w552946aaa
dt-bindings:
ili9881c: Allow port subnode
dt-bindings:
ili9881c: Document 5" Raspberry Pi 720x1280
dt-bindings:
input: Convert MELFAS MIP4 Touchscreen to DT schema
dt-bindings:
input: ti,twl4030-keypad: convert to DT schema
dt-bindings:
intel: Add Agilex3 SoCFPGA board
dt-bindings:
intel: Add Agilex5 SoCFPGA 013b board
dt-bindings:
interconnect: Add Qualcomm IPQ5424 NSSNOC IDs
dt-bindings:
interconnect: add reg and clocks properties to enable QoS on sa8775p
dt-bindings:
interconnect: document the RPMh Network-On-Chip interconnect in Kaanapali SoC
dt-bindings:
interconnect: qcom,sa8775p-rpmh: Fix incorrectly added reg and clocks
dt-bindings:
interconnect: qcom,sm6350-rpmh: Add clocks for QoS
dt-bindings:
interconnect: qcom-bwmon: Document Kaanapali BWMONs
dt-bindings:
interconnect: qcom: Drop QPIC_CORE IDs
dt-bindings:
interrupt-controller: Add Anlogic DR1V90 ACLINT MSWI
dt-bindings:
interrupt-controller: Add Anlogic DR1V90 ACLINT SSWI
dt-bindings:
interrupt-controller: Add Anlogic DR1V90 PLIC
dt-bindings:
interrupt-controller: Add support for Amlogic S6 S7 and S7D SoCs
dt-bindings:
interrupt-controller: Add Tenstorrent Blackhole compatible
dt-bindings:
interrupt-controller: Add UltraRISC DP1000 PLIC
dt-bindings:
interrupt-controller: aspeed,ast2700: Correct #interrupt-cells and interrupts count
dt-bindings:
interrupt-controller: brcm,bcm2836-l1-intc: Drop interrupt-controller requirement
dt-bindings:
interrupt-controller: fsl,irqsteer: Add i.MX95 support
dt-bindings:
interrupt-controller: sifive,plic: Add pic64gx compatibility
dt-bindings:
iommu: qcom_iommu: Allow 'tbu' clock
dt-bindings:
ipmi: Convert aspeed,ast2400-ibt-bmc to DT schema
dt-bindings:
ipmi: Convert nuvoton,npcm750-kcs-bmc to DT schema
dt-bindings:
kbuild: Skip validating empty examples
dt-bindings:
leds: Add default-brightness property to common.yaml
dt-bindings:
leds: arc,arc2c0608: Convert to DT Schema
dt-bindings:
leds: backlight: Add Awinic AW99706 backlight
dt-bindings:
leds: pwm: Add enable-gpios property
dt-bindings:
leds: qcom,spmi-flash-led: Add PM7550
dt-bindings:
leds: qcom-lpg: Explain standalone PWM usage
dt-bindings:
mailbox: Convert apm,xgene-slimpro-mbox to DT schema
dt-bindings:
max77705: Add interrupt-controller property
dt-bindings:
media: Add bindings for ARM mali-c55
dt-bindings:
media: Add bindings for the RZ/V2H(P) IVC block
dt-bindings:
media: Convert MediaTek mt8173-mdp bindings to DT schema
dt-bindings:
media: convert nxp,tda1997x.txt to yaml format
dt-bindings:
media: Convert ti,tvp5150.txt to yaml format.
dt-bindings:
media: Describe Qualcomm SM8650 CAMSS IP
dt-bindings:
media: i2c: Add DW9718S, DW9719 and DW9761 VCM
dt-bindings:
media: i2c: document Sony IMX111 CMOS sensor
dt-bindings:
media: i2c: dw9719: Document DW9800K
dt-bindings:
mediatek: mt8189: Add bindings for MM & APU & INFRA IOMMU
dt-bindings:
mfd: Add binding for the PF1550 PMIC
dt-bindings:
mfd: Add Renesas R2A11302FT PMIC
dt-bindings:
mfd: Convert dlg,da9052-i2c.txt to yaml format
dt-bindings:
mfd: dlg,da9063: Allow wakeup-source property
dt-bindings:
mfd: Document control-scb and sysreg-scb on pic64gx
dt-bindings:
mfd: Document syscons falling back to atmel,sama5d2-sfrbu
dt-bindings:
mfd: fsl,mc13xxx: Fix LEDs node schema
dt-bindings:
mfd: qcom,spmi-pmic: Document PMIV0104
dt-bindings:
mfd: qcom-spmi-pmic: Document PM7550 PMIC
dt-bindings:
mfd: rohm,bd96801-pmic: Correct timeout-sec length and reference watchdog schema
dt-bindings:
mfd: sy7636a: Add missing GPIO pins and supply
dt-bindings:
mfd: syscon: Add mt7981-topmisc
dt-bindings:
mfd: tps65910: Make interrupt properties optional
dt-bindings:
mfd: twl: Enable power button also for TWL603X
dt-bindings:
misc: pci1de4,1: add required reg property for endpoint
dt-bindings:
mmc: Add support for BCM72116 and BCM74371 SD host controller
dt-bindings:
mmc: am654: Simplify dma-coherent property
dt-bindings:
mmc: rockchip-dw-mshc: Add compatible string for RK3506
dt-bindings:
mmc: sdhci-msm: Add Kaanapali compatible
dt-bindings:
mmc: sdhci-msm: Add sm8750 compatible
dt-bindings:
mmc: sdhci-of-aspeed: Switch ref to sdhci-common.yaml
dt-bindings:
mmc: sdhci-of-dwcmshc: Add Eswin EIC7700
dt-bindings:
mmc: socionext,milbeaut-m10v-sdhci-3.0: convert to DT schema
dt-bindings:
mmc: ti,da830-mmc: convert to DT schema
dt-bindings:
mmc: ti,omap2430-sdhci: convert to DT schema
dt-bindings:
mtd: cdns,hp-nfc: Add iommu property
dt-bindings:
mtd: physmap: add 'clocks' and 'power-domains'
dt-bindings:
mtd: sunxi: Add H616 compatible
dt-bindings:
net: airoha: Add AN7583 support
dt-bindings:
net: airoha: npu: Add AN7583 support
dt-bindings:
net: aspeed: add AST2700 MDIO compatible
dt-bindings:
net: cdns,macb: add Mobileye EyeQ5 ethernet interface
dt-bindings:
net: cdns,macb: Add pic64gx compatibility
dt-bindings:
net: cdns,macb: sort compatibles
dt-bindings:
net: Convert amd,xgbe-seattle-v1a to DT schema
dt-bindings:
net: Convert Marvell 8897/8997 bindings to DT schema
dt-bindings:
net: dsa: lantiq,gswip: add MaxLinear RMII refclk output property
dt-bindings:
net: dsa: lantiq,gswip: add support for MaxLinear GSW1xx switches
dt-bindings:
net: dsa: lantiq,gswip: add support for MII delay properties
dt-bindings:
net: dsa: nxp,sja1105: Add optional clock
dt-bindings:
net: dsa: yt921x: Add Motorcomm YT921x switch support
dt-bindings:
net: enetc: add compatible string for ENETC with pseduo MAC
dt-bindings:
net: ethernet-phy: clarify when compatible must specify PHY ID
dt-bindings:
net: mediatek,net: Correct bindings for MT7981
dt-bindings:
net: netc-blk-ctrl: add compatible string for i.MX94 platforms
dt-bindings:
net: phy: vsc8531: Convert to DT schema
dt-bindings:
net: qcom: ethernet: Add interconnect properties
dt-bindings:
net: rockchip-dwmac: Add compatible string for RK3506
dt-bindings:
net: snps,dwmac: move rk3399 line to its correct position
dt-bindings:
net: snps,dwmac: Sync list of Rockchip compatibles
dt-bindings:
net: sophgo,sg2044-dwmac: add phy mode restriction
dt-bindings:
net: wireless: mt76: Document power-limits country property
dt-bindings:
net: wireless: mt76: introduce backoff limit properties
dt-bindings:
npu: Add Arm Ethos-U65/U85
dt-bindings:
nvmem: Convert brcm,ocotp to DT schema
dt-bindings:
nvmem: don't check node names
dt-bindings:
nvmem: imx-ocotp: Add support for i.MX94
dt-bindings:
nvmem: mediatek: efuse: Add compatible for MT8189 SoC
dt-bindings:
nvmem: qfprom: Add sa8775p compatible
dt-bindings:
nvmem: Support MediaTek MT8189 evb board efuse
dt-bindings:
omap: add AM335x-based TQMa335x SOM and MBa335x board
dt-bindings:
panel: Add Samsung S6E3FC2X01 DDIC with panel
dt-bindings:
panel: Convert Samsung SOFEF00 DDIC into standalone yaml
dt-bindings:
panel: lvds: add Winstar WF70A8SYJHLNGA
dt-bindings:
PCI: Add binding for Toshiba TC9563 PCIe switch
dt-bindings:
PCI: Add CIX Sky1 PCIe Root Complex bindings
dt-bindings:
PCI: Add Renesas RZ/G3S PCIe controller binding
dt-bindings:
PCI: amlogic,axg-pcie: Fix select schema
dt-bindings:
PCI: amlogic: Fix the register name of the DBI region
dt-bindings:
PCI: dwc: rockchip: Add RK3528 variant
dt-bindings:
PCI: mediatek: Add support for Airoha AN7583
dt-bindings:
PCI: mediatek: Convert to YAML schema
dt-bindings:
PCI: qcom,pcie-sa8775p: Add missing required power-domains and resets
dt-bindings:
PCI: qcom,pcie-sc7280: Add missing required power-domains and resets
dt-bindings:
PCI: qcom,pcie-sc8280xp: Add missing required power-domains and resets
dt-bindings:
PCI: qcom,pcie-sm8150: Add missing required power-domains and resets
dt-bindings:
PCI: qcom,pcie-sm8250: Add missing required power-domains and resets
dt-bindings:
PCI: qcom,pcie-sm8350: Add missing required power-domains and resets
dt-bindings:
PCI: qcom,pcie-sm8450: Add missing required power-domains and resets
dt-bindings:
PCI: qcom,pcie-sm8550: Add Kaanapali compatible
dt-bindings:
PCI: qcom,pcie-sm8550: Add missing required power-domains and resets
dt-bindings:
PCI: qcom,pcie-x1e80100: Add missing required power-domains and resets
dt-bindings:
PCI: s32g: Add NXP S32G PCIe controller
dt-bindings:
pci: spacemit: Introduce PCIe host controller
dt-bindings:
PCI: Update the email address for Manivannan Sadhasivam
dt-bindings:
perf: fsl-imx-ddr: Add compatible string for i.MX8QM, i.MX8QXP and i.MX8DXL
dt-bindings:
phy: imx8mq-usb: add alternate reference clock
dt-bindings:
phy: mediatek,tphy: Add support for MT7981
dt-bindings:
phy: qcom,sc8280xp-qmp-pcie-phy: Document the Glymur QMP PCIe PHY
dt-bindings:
phy: qcom,sc8280xp-qmp-pcie-phy: Restrict resets per each device
dt-bindings:
phy: qcom,sc8280xp-qmp-pcie-phy: Update pcie phy bindings for qcs8300
dt-bindings:
phy: qcom,sc8280xp-qmp-usb43dp-phy: Document lanes mapping when not using in USB-C complex
dt-bindings:
phy: renesas,usb2-phy: Mark resets as required for RZ/G3S
dt-bindings:
phy: renesas: Document Renesas RZ/G3E USB3.0 PHY
dt-bindings:
phy: rockchip-inno-dsidphy: Add compatible for rk3506
dt-bindings:
phy: ti,tcan104x-can: Document NXP TJA105X/1048
dt-bindings:
pincfg-node: Add properties 'skew-delay-{in,out}put-ps'
dt-bindings:
pinctrl: Add cix,sky1-pinctrl
dt-bindings:
pinctrl: Add rk3506 pinctrl support
dt-bindings:
pinctrl: airoha: Document AN7583 Pin Controller
dt-bindings:
pinctrl: aspeed,ast2600-pinctrl: Add PCIe RC PERST# group
dt-bindings:
pinctrl: cix,sky1-pinctrl: Drop duplicate newline
dt-bindings:
pinctrl: Convert actions,s700-pinctrl to DT schema
dt-bindings:
pinctrl: Convert actions,s900-pinctrl to DT schema
dt-bindings:
pinctrl: Convert bitmain,bm1880-pinctrl to DT schema
dt-bindings:
pinctrl: Convert brcm,ns2-pinmux to DT schema
dt-bindings:
pinctrl: Convert Marvell Berlin pinctrl to DT schema
dt-bindings:
pinctrl: Convert marvell,armada-3710-(sb|nb)-pinctrl to DT schema
dt-bindings:
pinctrl: Convert sprd,sc9860-pinctrl to DT schema
dt-bindings:
pinctrl: describe Kaanapali TLMM
dt-bindings:
pinctrl: document pic64gx "gpio2" pinmux
dt-bindings:
pinctrl: document polarfire soc iomux0 pinmux
dt-bindings:
pinctrl: marvell,armada3710-xb-pinctrl: fix 'usb32_drvvbus0' group name
dt-bindings:
pinctrl: mediatek: Document MT6878 pin controller bindings
dt-bindings:
pinctrl: mt7988: allow gpio-hogs
dt-bindings:
pinctrl: pinctrl-single: add ti,am62l-padconf compatible
dt-bindings:
pinctrl: qcom,pmic-gpio: Add GPIO bindings for Glymur PMICs
dt-bindings:
pinctrl: qcom,sm6115-lpass-lpi: add QCM2290 compatible
dt-bindings:
pinctrl: qcom: msm8960: rename msmgpio node to tlmm
dt-bindings:
pinctrl: samsung: Add compatible for ARTPEC-9 SoC
dt-bindings:
pinctrl: samsung: add exynos8890 compatible
dt-bindings:
pinctrl: samsung: add exynos8890-wakeup-eint compatible
dt-bindings:
pinctrl: stm32: Support I/O synchronization parameters
dt-bindings:
pinctrl: stm32: Use properties from pincfg-node.yaml
dt-bindings:
pinctrl: toshiba,visconti: Drop redundant functions type
dt-bindings:
power: Add MT8196 GPU frequency control binding
dt-bindings:
power: Add power domain IDs for Tegra264
dt-bindings:
power: Add support for MT8196 power controllers
dt-bindings:
power: Convert Actions Owl SPS to DT schema
dt-bindings:
power: qcom,rpmpd: add new RPMH levels
dt-bindings:
power: qcom,rpmpd: Add SC8280XP_MXC_AO
dt-bindings:
power: qcom,rpmpd: document the Kaanapali RPMh Power Domains
dt-bindings:
power: rockchip: Add support for RV1126B
dt-bindings:
power: supply: Add Richtek RT9756 smart cap divider charger
dt-bindings:
pse-pd: ti,tps23881: Add TPS23881B
dt-bindings:
pwm: thead: Add T-HEAD TH1520 PWM controller
dt-bindings:
regulator: Add Fitipower FP9931/JD9930
dt-bindings:
regulator: Document MediaTek MT6316 PMIC Regulators
dt-bindings:
regulator: Document MediaTek MT6363 PMIC Regulators
dt-bindings:
remoteproc: qcom,adsp: Make msm8974 use CX as power domain
dt-bindings:
remoteproc: qcom,sc8280xp-pas: Fix CDSP power desc
dt-bindings:
remoteproc: qcom: adsp: Add missing constrains for SDM660 ADSP
dt-bindings:
remoteproc: qcom: adsp: Add SDM660 CDSP compatible
dt-bindings:
Remove extra blank lines
dt-bindings:
reset: eswin: Documentation for eic7700 SoC
dt-bindings:
reset: microchip: Add LAN969x support
dt-bindings:
reset: renesas,rzg2l-usbphy-ctrl: Document RZ/G3S support
dt-bindings:
reset: thead,th1520-reset: Add controllers for more subsys
dt-bindings:
reset: thead,th1520-reset: Remove non-VO-subsystem resets
dt-bindings:
riscv: Add Anlogic DR1V90
dt-bindings:
riscv: Add Nuclei UX900 compatibles
dt-bindings:
riscv: Add StarFive JH7110S SoC and VisionFive 2 Lite board
dt-bindings:
riscv: Add Svrsw60t59b extension description
dt-bindings:
riscv: Add Tenstorrent Blackhole compatible
dt-bindings:
riscv: Add Zalasr ISA extension description
dt-bindings:
riscv: add Zilsd and Zclsd extension descriptions
dt-bindings:
riscv: cpus: Add SiFive X280 compatible
dt-bindings:
riscv: spacemit: add MusePi Pro board
dt-bindings:
riscv: spacemit: Add OrangePi R2S board
dt-bindings:
riscv: starfive: add xunlong,orangepi-rv
dt-bindings:
rng: microchip,pic32-rng: convert to DT schema
dt-bindings:
rtc: Add Apple SMC RTC
dt-bindings:
rtc: Add support for ATCRTC100 RTC
dt-bindings:
rtc: Document NVIDIA VRS RTC
dt-bindings:
rtc: renesas,rz-rtca3: Add RZ/V2H support
dt-bindings:
samsung: exynos-sysreg: add exynos7870 sysregs
dt-bindings:
serial: 8250: Add Loongson uart compatible
dt-bindings:
serial: rsci: Drop "uart-has-rtscts: false"
dt-bindings:
serial: samsung: Add compatible for ARTPEC-9 SoC
dt-bindings:
serial: samsung: add samsung,exynos8890-uart compatible
dt-bindings:
serial: snps-dw-apb-uart: Add Anlogic DR1V90 uart
dt-bindings:
serial: snps-dw-apb-uart: Add support for rk3506
dt-bindings:
slimbus: fix warning from example
dt-bindings:
soc: bcm: Add bcm2712 compatible
dt-bindings:
soc: imx-iomuxc-gpr: Document the CSI mux
dt-bindings:
soc: mediatek: pwrap: Add compatible for MT8189 SoC
dt-bindings:
soc: microchip: document the simple-mfd syscon on PolarFire SoC
dt-bindings:
soc: qcom,aoss-qmp: Document the Glymur AOSS side channel
dt-bindings:
soc: qcom,aoss-qmp: Document the Kaanapali AOSS channel
dt-bindings:
soc: samsung: exynos-pmu: add exynos8890 compatible
dt-bindings:
soc: samsung: exynos-pmu: allow mipi-phy subnode for Exynos7870 PMU
dt-bindings:
soc: samsung: exynos-sysreg: Add Exynos990 PERIC0/1 compatibles
dt-bindings:
soc: samsung: exynos-sysreg: add gs101 hsi0 and misc compatibles
dt-bindings:
soc: samsung: exynos-sysreg: add power-domains
dt-bindings:
soc: sophgo: add TOP syscon for CV18XX/SG200X series SoC
dt-bindings:
sound: Update ADMAIF bindings for tegra264
dt-bindings:
soundwire: qcom: deprecate qcom,din/out-ports
dt-bindings:
soundwire: qcom: Document v3.1.0 version of IP block
dt-bindings:
spi: spi-cadence: update DT binding docs to support cix sky1 SoC
dt-bindings:
thermal: Convert amazon,al-thermal to DT schema
dt-bindings:
thermal: Convert brcm,sr-thermal to DT schema
dt-bindings:
thermal: Drop db8500-thermal.txt
dt-bindings:
thermal: fsl,imx91-tmu: add bindings for NXP i.MX91 thermal module
dt-bindings:
thermal: qcom-tsens: document the Kaanapali Temperature Sensor
dt-bindings:
thermal: qcom-tsens: make ipq5018 tsens standalone compatible
dt-bindings:
thermal: qcom-tsens: Remove invalid tab character
dt-bindings:
thermal: r9a09g047-tsu: Document RZ/V2H TSU
dt-bindings:
thermal: tsens: Add QCS8300 compatible
dt-bindings:
timer: Add Anlogic DR1V90 ACLINT MTIMER
dt-bindings:
timer: Add Realtek SYSTIMER
dt-bindings:
timers: Add Tenstorrent Blackhole compatible
dt-bindings:
touchscreen: consolidate simple touch controller to trivial-touch.yaml
dt-bindings:
touchscreen: move ar1021.txt to trivial-touch.yaml
dt-bindings:
touchscreen: rename maxim,max11801.yaml to trivial-touch.yaml
dt-bindings:
touchscreen: trivial-touch: add reset-gpios and wakeup-source
dt-bindings:
trivial-devices: add ADT7410, ADT7420 and ADT7422
dt-bindings:
trivial-devices: add arduino spi mcu interface
dt-bindings:
trivial-devices: add mps,mp9945
dt-bindings:
Update Krzysztof Kozlowski's email
dt-bindings:
Updates Linus Walleij's mail address
dt-bindings:
usb: Add Apple dwc3
dt-bindings:
usb: Add ESWIN EIC7700 USB controller
dt-bindings:
usb: add missed compatible string for arm64 layerscape
dt-bindings:
usb: Add wake-up support for Tegra234 XUSB host controller
dt-bindings:
usb: dwc3-xilinx: Describe the reset constraint for the versal platform
dt-bindings:
usb: ehci: Add Aspeed AST2700 compatible
dt-bindings:
usb: qcom,dwc3: Correct IPQ5018 interrupts
dt-bindings:
usb: qcom,dwc3: Correct MSM8994 interrupts
dt-bindings:
usb: qcom,snps-dwc3: Add Glymur compatible
dt-bindings:
usb: qcom,snps-dwc3: Add Kaanapali compatible
dt-bindings:
usb: qcom,snps-dwc3: Add the SM8750 compatible
dt-bindings:
usb: renesas,rzg3e-xhci: Add RZ/V2H(P) and RZ/V2N support
dt-bindings:
usb: samsung,exynos-dwc3 add exynos8890 compatible
dt-bindings:
usb: samsung,exynos-dwc3: add power-domains
dt-bindings:
usb: Support MediaTek MT8189 xhci
dt-bindings:
usb: ti,hd3ss3220: Add support for VBUS based on ID state
dt-bindings:
usb: uhci: Add Aspeed AST2700 compatible
dt-bindings:
usb: uhci: Add reset property
dt-bindings:
usb: usbmisc-imx: add fsl,imx94-usbmisc compatible
dt-bindings:
usb: xhci: Add "generic-xhci" compatible for Marvell Armada 37xx/8k
dt-bindings:
usb: xhci: Allow "iommus" and "dr_mode" properties
dt-bindings:
vendor-prefixes: Add 9Tripod
dt-bindings:
vendor-prefixes: Add Anlogic, Milianke and Nuclei
dt-bindings:
vendor-prefixes: Add ASL Xiamen Technology
dt-bindings:
vendor-prefixes: Add Black Sesame Technologies Co., Ltd.
dt-bindings:
vendor-prefixes: Add Fitipower
dt-bindings:
vendor-prefixes: Add JuTouch Technology Co, Ltd
dt-bindings:
vendor-prefixes: Add Raystar Optronics, Inc
dt-bindings:
vendor-prefixes: Add Tenstorrent AI ULC
dt-bindings:
vendor-prefixes: Add UltraRISC
dt-bindings:
vendor-prefixes: Document LinkEase
dt-bindings:
watchdog: Add Renesas WWDT
dt-bindings:
watchdog: Add RK3506 compatible
dt-bindings:
watchdog: airoha: Add support for Airoha AN7583 SoC
dt-bindings:
watchdog: Allow node names named 'pmic'
dt-bindings:
watchdog: aspeed,ast2400-wdt: Add support for AST2700
dt-bindings:
watchdog: Convert marvell,orion-wdt to DT schema
dt-bindings:
watchdog: Convert TI OMAP to DT schema
dt-bindings:
watchdog: Document Qualcomm Kaanapali watchdog
dt-bindings:
watchdog: factor out RZ/A watchdog
dt-bindings:
watchdog: factor out RZ/G2L watchdog
dt-bindings:
watchdog: factor out RZ/N1 watchdog
dt-bindings:
watchdog: factor out RZ/V2H(P) watchdog
dt-bindings:
watchdog: lantiq,wdt: convert bindings to dtschema
dt-bindings:
watchdog: loongson,ls1x-wdt: Add ls2k0300-wdt compatible
dt-bindings:
watchdog: mediatek,mtk-wdt: Add compatible for MT8189 SoC
dt-bindings:
watchdog: renesas,wdt: add SWDT exception for V3H
dt-bindings:
watchdog: Restrict timeout-sec to one number
dt-bindings:
watchdog: Support MediaTek MT8189 wdt
dts:
arm64: amlogic: add a5 pinctrl node
dts:
arm64: amlogic: Add ISP related nodes for C3
dts:
starfive: jh7110-common: split out mmc0 reset pins from common into boards
dynamic_debug:
add support for print stack
e1000:
fix OOB in e1000_tbi_should_accept()
e1000e:
Introduce private flag to disable K1
e1000e:
Remove unneeded checks
e1000e:
Switch to use %ptSp
ecryptfs:
Fix improper mknod pairing of start_creating()/end_removing()
ecryptfs:
Release lower parent dentry after creating dir
ecryptfs:
Use MD5 library instead of crypto_shash
ecryptfs:
use new start_creating/start_removing APIs
EDAC/amd64:
Generate ctl_name string at runtime
EDAC/amd64:
Remove NUM_CONTROLLERS macro
EDAC/ghes:
Replace deprecated strcpy() in ghes_edac_report_mem_error()
EDAC/i3200:
Fix a resource leak in i3200_probe1()
EDAC/ie31200:
#undef field_get() before local definition
EDAC/ie31200:
Convert to common field_get() helper
EDAC/ie31200:
Fix error handling in ie31200_register_mci
EDAC/igen6:
Fix error handling in igen6_edac driver
EDAC/imh:
Setup 'imh_test' debugfs testing node
EDAC/skx_common:
Extend the maximum number of DRAM chip row bits
EDAC/skx_common:
Prepare for skx_get_edac_list()
EDAC/skx_common:
Prepare for skx_set_hi_lo()
EDAC/x38:
Fix a resource leak in x38_probe1()
EDAC/{skx_comm,imh}:
Detect 2-level memory configuration
EDAC/{skx_common,imh}:
Add EDAC driver for Intel Diamond Rapids servers
EDAC/{skx_common,skx,i10nm}:
Make skx_register_mci() independent of pci_dev
EDAC:
Remove the legacy EDAC sysfs interface
eeprom:
at25: fram: Fix chip range in comment
efi/cper:
Add a new helper function to print bitmasks
efi/cper:
Adjust infopfx size to accept an extra space
efi/cper:
align ARM CPER type with UEFI 2.9A/2.10 specs
efi/cper:
Fix cper_bits_to_str buffer handling and return value
efi/libstub:
Fix page table access in 5-level to 4-level paging transition
efi/libstub:
gop: Add support for reading EDID
efi/libstub:
gop: Find GOP handle instead of GOP data
efi/libstub:
gop: Fix EDID support in mixed-mode
efi/libstub:
gop: Initialize screen_info in helper function
efi/libstub:
x86: Store EDID in boot_params
efi/memattr:
Convert efi_memattr_init() return type to void
efi/riscv:
Remove the useless failure return message print
efi/runtime-wrappers:
Keep track of the efi_runtime_lock owner
efi:
Add missing static initializer for efi_mm::cpus_allowed_lock
efi:
Fix trailing whitespace in header file
efi:
stmm: fix kernel-doc "bad line" warnings
efi:
Wipe INITRD config table from memory after consumption
efistub/x86:
Add fallback for SMBIOS record lookup
efivarfs:
fix error propagation in efivar_entry_get()
elfnote:
Change ELFNOTE() to use __UNIQUE_ID()
entry,unwind/deferred:
Fix unwind_reset_info() placement
entry:
Always inline local_irq_{enable,disable}_exit_to_user()
entry:
Clean up header
entry:
Inline irqentry_enter/exit_from/to_user_mode()
entry:
Remove syscall_enter_from_user_mode_prepare()
entry:
Split up exit_to_user_mode_prepare()
erofs:
correct FSDAX detection
erofs:
don't bother with s_stack_depth increasing for now
erofs:
enable error reporting for z_erofs_fixup_insize()
erofs:
enable error reporting for z_erofs_stream_switch_bufs()
erofs:
fix file-backed mounts no longer working on EROFS partitions
erofs:
fix unexpected EIO under memory pressure
erofs:
get rid of raw bi_end_io() usage
erofs:
improve decompression error reporting
erofs:
improve Zstd, LZMA and DEFLATE error strings
erofs:
limit the level of fs stacking for file-backed mounts
erofs:
switch on-disk header `erofs_fs.h` to MIT license
erofs:
tidy up z_erofs_lz4_handle_overlap()
erofs:
use credential guards
err.h:
add INIT_ERR_PTR() macro
errata/sifive:
remove unreliable warn_miss_errata
erspan:
Initialize options_len before referencing options.
eth:
3c515: replace cleanup_module with __exit
eth:
bnxt: make use of napi_consume_skb()
eth:
fbnic: access @pp through netmem_desc instead of page
eth:
fbnic: Configure RDE settings for pause frame
eth:
fbnic: fix integer overflow warning in TLV_MAX_DATA definition
eth:
fbnic: fix various typos in comments and strings
eth:
fealnx: fix typo in comments
ethernet:
stmmac: dwmac-rk: Add RK3506 GMAC support
ethtool:
Avoid overflowing userspace buffer on stats query
ethtool:
netlink: add ETHTOOL_MSG_MSE_GET and wire up PHY MSE access
eventfd:
convert do_eventfd() to FD_PREPARE()
eventpoll:
convert do_epoll_create() to FD_PREPARE()
exec:
convert begin_new_exec() to FD_ADD()
exfat:
fix divide-by-zero in exfat_allocate_bitmap
exfat:
fix refcount leak in exfat_find
exfat:
fix remount failure in different process environments
exfat:
validate the cluster bitmap bits of directory
exfat:
zero out post-EOF page cache on file extension
Linux:
Expose definition for 1600Gbps link mode
ext4:
add checks for large folio incompatibilities when BS > PS
ext4:
add EXT4_LBLK_TO_B macro for logical block to bytes conversion
ext4:
add EXT4_LBLK_TO_PG and EXT4_PG_TO_LBLK for block/page conversion
ext4:
add i_data_sem protection in ext4_destroy_inline_data_nolock()
ext4:
add large folios support for moving extents
ext4:
add mext_check_validity() to do basic check
ext4:
add missing down_write_data_sem in mext_move_extent().
ext4:
add two trace points for moving extents
ext4:
align max orphan file size with e2fsprogs limit
ext4:
check if mount_opts is NUL-terminated in ext4_ioctl_set_tune_sb()
ext4:
cleanup for ext4_map_blocks
ext4:
clear i_state_flags when alloc inode
ext4:
correct the checking of quota files before moving extents
ext4:
correct the comments place for EXT4_EXT_MAY_ZEROOUT
ext4:
enable block size larger than page size
ext4:
enable DIOREAD_NOLOCK by default for BS > PS as well
ext4:
fix ext4_tune_sb_params padding
ext4:
fix iloc.bh leak in ext4_xattr_inode_update_ref
ext4:
fix incorrect group number assertion in mb_check_buddy
ext4:
fix string copying in parse_apply_sb_mount_options()
ext4:
improve integrity checking in __mb_check_buddy by enhancing order-0 validation
ext4:
introduce mext_move_extent()
ext4:
introduce s_min_folio_order for future BS > PS support
ext4:
introduce seq counter for the extent status entry
ext4:
make data=journal support large block size
ext4:
make error code in __ext4fs_dirhash() consistent.
ext4:
make ext4_es_lookup_extent() pass out the extent seq counter
ext4:
make ext4_punch_hole() support large block size
ext4:
mark inodes without acls in __ext4_iget()
ext4:
pass out extent seq counter when mapping blocks
ext4:
prepare buddy cache inode for BS > PS with large folios
ext4:
refactor mext_check_arguments()
ext4:
refresh inline data size before write operations
ext4:
remove page offset calculation in ext4_block_truncate_page()
ext4:
remove page offset calculation in ext4_block_zero_page_range()
ext4:
remove PAGE_SIZE checks for rec_len conversion
ext4:
rename 'page' references to 'folio' in multi-block allocator
ext4:
rename EXT4_GET_BLOCKS_PRE_IO
ext4:
rename mext_page_mkuptodate() to mext_folio_mkuptodate()
ext4:
support large block size in __ext4_block_zero_page_range()
ext4:
support large block size in ext4_block_write_begin()
ext4:
support large block size in ext4_calculate_overhead()
ext4:
support large block size in ext4_mb_get_buddy_page_lock()
ext4:
support large block size in ext4_mb_init_cache()
ext4:
support large block size in ext4_mb_load_buddy_gfp()
ext4:
support large block size in ext4_mpage_readpages()
ext4:
support large block size in ext4_readdir()
ext4:
support large block size in mpage_map_and_submit_buffers()
ext4:
support large block size in mpage_prepare_extent_to_map()
ext4:
support verifying data from large folios with fs-verity
ext4:
switch to using the new extent movement method
ext4:
use EXT4_B_TO_LBLK() in mext_check_arguments()
ext4:
Use folio_next_pos()
ext4:
use super write guard in write_mmp_block()
ext4:
xattr: fix null pointer deref in ext4_raw_inode()
f2fs:
add a sysfs entry to show max open zones
f2fs:
add fadvise tracepoint
f2fs:
Add sanity checks before unlinking and loading inodes
f2fs:
block cache/dio write during f2fs_enable_checkpoint()
f2fs:
change default schedule timeout value
f2fs:
change the unlock parameter of f2fs_put_page to bool
f2fs:
clean up w/ bio_add_folio_nofail()
f2fs:
convert add_ipu_page() to use folio
f2fs:
ensure minimum trim granularity accounts for all devices
f2fs:
ensure node page reads complete before f2fs_put_super() finishes
f2fs:
expand scalability of f2fs mount option
f2fs:
fix age extent cache insertion skip on counter overflow
f2fs:
fix return value of f2fs_recover_fsync_data()
f2fs:
fix to access i_size w/ i_size_read()
f2fs:
fix to avoid potential deadlock
f2fs:
fix to avoid updating compression context during writeback
f2fs:
fix to avoid updating zero-sized extent in extent cache
f2fs:
fix to detect recoverable inode during dryrun of find_fsync_dnodes()
f2fs:
fix to not account invalid blocks in get_left_section_blocks()
f2fs:
fix to propagate error from f2fs_enable_checkpoint()
f2fs:
fix uninitialized one_time_gc in victim_sel_policy
f2fs:
ignore discard return value
f2fs:
introduce f2fs_schedule_timeout()
f2fs:
invalidate dentry cache on failed whiteout creation
f2fs:
maintain one time GC mode is enabled during whole zoned GC cycle
f2fs:
optimize trace_f2fs_write_checkpoint with enums
f2fs:
Rename f2fs_unlink exit label
f2fs:
revert summary entry count from 2048 to 512 in 16kb block support
f2fs:
set default valid_thresh_ratio to 80 for zoned devices
f2fs:
simplify list initialization in f2fs_recover_fsync_data()
f2fs:
support to show curseg.next_blkoff in debugfs
f2fs:
use f2fs_filemap_get_folio() instead of f2fs_pagecache_get_page()
f2fs:
use f2fs_filemap_get_folio() to support fault injection
f2fs:
Use folio_next_pos()
f2fs:
use folio_nr_pages() instead of shift operation
f2fs:
use global inline_xattr_slab instead of per-sb slab cache
f2fs:
Use mapping->gfp_mask to get file cache for writing
f2fs:
use memalloc_retry_wait() as much as possible
f2fs:
use the new ->i_state accessors
f2fs:
wrap all unusable_blocks_per_sec code in CONFIG_BLK_DEV_ZONED
Linux:
Factor out code into md_should_do_recovery()
fanotify:
convert fanotify_init() to FD_PREPARE()
fault-inject:
make enum fault_flags available unconditionally
fbcon:
Fix empty lines in fbcon.h
fbcon:
Move fbcon callbacks into struct fbcon_bitops
fbcon:
Rename struct fbcon_ops to struct fbcon_par
fbcon:
Set rotate_font callback with related callbacks
fbcon:
Streamline setting rotated/unrotated bitops
fbdev/simplefb:
Sort headers correctly
fbdev:
gbefb: fix to use physical address instead of dma address
fbdev:
gxt4500fb: Use dev_err instead of printk
fbdev:
i810: use appopriate log interface dev_info
fbdev:
Make drivers depend on FB_TILEBLITTING
fbdev:
pxafb: Fix multiple clamped values in pxafb_adjust_timing
fbdev:
ssd1307fb: fix potential page leak in ssd1307fb_probe()
fbdev:
tcx.c fix mem_map to correct smem_start offset
fbdev:
tridentfb: replace printk() with dev_*() in probe
fbdev:
Turn FB_MODE_HELPERS into an internal config option
fbdev:
vesafb: Use dev_* fn's instead printk
fbdev:
vga16fb: replace printk() with dev_*() in probe
fbdev:
vga16fb: Request memory region
fbnic:
Add handler for reporting link down event statistics
fbnic:
Add logic to track PMD state via MAC/PCS signals
fbnic:
Add SW shim for MDIO interface to PMD and PCS
fbnic:
Rename PCS IRQ to MAC IRQ as it is actually a MAC interrupt
fbnic:
Replace use of internal PCS w/ Designware XPCS
fgraph:
Check ftrace_pids_enabled on registration for early filtering
fgraph:
Initialize ftrace_ops->private for function graph ops
fgraph:
Make fgraph_no_sleep_time signed
fgraph:
Remove coarse PID filtering from graph_entry()
fhandle:
convert do_handle_open() to FD_ADD()
file:
add FD_{ADD,PREPARE}()
file:
convert replace_fd() to FD_PREPARE()
file:
ensure cleanup
filelock:
__fcntl_getlease: fix kernel-doc warnings
filelock:
add lease_dispose_list() helper
filelock:
add struct delegated_inode
filelock:
allow lease_managers to dictate what qualifies as a conflict
filelock:
lift the ban on directory leases in generic_setlease
filelock:
make lease_alloc() take a flags argument
filelock:
push the S_ISREG check down to ->setlease handlers
filelock:
rework the __break_lease API to use flags
filemap:
Add folio_next_pos()
filemap:
add helper to look up dirty folios in a range
firewire:
core: abort pending transactions at card removal
firewire:
core: add WQ_UNBOUND to alloc_workqueue users
firewire:
core: clear sources of hardware interrupt at card removal
firewire:
core: code refactoring to compute transaction speed
firewire:
core: code refactoring to find and pop transaction entry
firewire:
core: code refactoring to remove transaction entry
firewire:
core: detect device quirk when reading configuration ROM
firewire:
core: determine transaction speed after detecting quirks
firewire:
core: fix race condition against transaction list
firewire:
core: handle device quirk of MOTU Audio Express
firewire:
core: handle device quirk of TASCAM FW-1884/FW-1804/FW-1082
firewire:
core: use cleanup function to release cached configuration ROM
firewire:
nosy: Fix dma_free_coherent() size
firmware:
cs_dsp: Add test cases for client_ops == NULL
firmware:
cs_dsp: Append \n to debugfs string during read
firmware:
cs_dsp: Cleanup debugfs for wmfw and bin
firmware:
cs_dsp: Don't require client to provide a struct cs_dsp_client_ops
firmware:
cs_dsp: Factor out common debugfs string read
firmware:
cs_dsp: fix kernel-doc warnings in a header file
firmware:
cs_dsp: rate-limit log messages in KUnit builds
firmware:
cs_dsp: Remove need for clients to supply
firmware:
cs_dsp: Remove redundant download buffer allocator
firmware:
cs_dsp: Store control length as 32-bit
firmware:
cs_dsp: Take pwr_lock around reading controls debugfs
firmware:
cs_dsp: Use kvzalloc() to allocate control caches
firmware:
don't copy kernel creds
firmware:
exynos-acpm: add DVFS protocol
firmware:
exynos-acpm: add empty method to allow compile test
firmware:
exynos-acpm: register ACPM clocks pdev
firmware:
imx: scu-irq: fix OF node leak in
firmware:
imx: scu-irq: Free mailbox client on failure at imx_scu_enable_general_irq_channel()
firmware:
imx: scu-irq: Init workqueue before request mbox channel
firmware:
imx: scu-irq: Remove unused export of imx_scu_enable_general_irq_channel
firmware:
imx: scu-irq: Set mu_resource_id before get handle
firmware:
imx: scu: Suppress bind attrs
firmware:
imx: scu: Update error code
firmware:
imx: scu: Use devm_mutex_init
firmware:
qcom: scm: Simplify with of_machine_device_match()
firmware:
qcom: tzmem: fix qcom_tzmem_policy kernel-doc
firmware:
stratix-svc: fix make htmldocs warning
firmware:
stratix10-rsu: Migrate RSU driver to use stratix10 asynchronous framework.
firmware:
stratix10-rsu: replace scnprintf() with sysfs_emit() in *_show() functions
firmware:
stratix10-svc: Add definition for voltage and temperature sensor
firmware:
stratix10-svc: Add mutex in stratix10 memory management
firmware:
stratix10-svc: Add support for async communication
firmware:
stratix10-svc: Add support for RSU commands in asynchronous framework
firmware:
stratix10-svc: fix make htmldocs warning
firmware:
stratix10-svc: fix make htmldocs warning for stratix10_svc
firmware:
ti_sci: Partial-IO support
firmware:
ti_sci: Replace ifdeffery by pm_sleep_ptr() macro
firmware:
ti_sci: Set IO Isolation only if the firmware is capable
firmware:
ti_sci: Support transfers without response
firmware:
xilinx: Add debugfs support for PM_GET_NODE_STATUS
firmware:
xilinx: Add Versal NET platform compatible string
firmware_loader:
make RUST_FW_LOADER_ABSTRACTIONS select FW_LOADER
firmware_loader:
Only call cancel when upload is active
firmware_loader:
Replace simple_strtol() with kstrtoint()
Linux:
Fix a drop_nlink warning in minix_rename
Linux:
Fix a drop_nlink warning in minix_rmdir
fjes:
Add missing iounmap in fjes_hw_init()
flex_proportions:
make fprop_new_period() hardirq safe
floppy:
fix for PAGE_SIZE != 4KB
fm10k:
extract GRXRINGS from .get_rxnfc
fork:
stop ignoring NUMA while handling cached thread stacks
fou:
Don't allow 0 for FOU_ATTR_IPPROTO.
fpga:
altera-cvp: Use pci_find_vsec_capability() when probing FPGA device
fpga:
xilinx-spi: Add missing spi_device_id table
freezer:
Clarify that only cgroup1 freezer uses PM freezer
fs, iomap:
remove IOCB_DIO_CALLER_COMP
fs/9p:
delete unnnecessary condition
fs/9p:
Don't open remote file with APPEND mode when writeback cache is used
fs/ext4:
fix typo in comment
fs/fat:
remove unnecessary wrapper fat_max_cache()
fs/fs_parse:
add back fsparam_u32hex
fs/kernfs:
null-ptr deref in simple_xattrs_free()
fs/kernfs:
raise sb->maxbytes to MAX_LFS_FILESIZE
fs/nls:
Fix inconsistency between utf8_to_utf32() and utf32_to_utf8()
fs/nls:
Fix utf16 to utf8 conversion
fs/ntfs3:
change the default mount options for "acl" and "prealloc"
fs/ntfs3:
check for shutdown in fsync
fs/ntfs3:
check minimum alignment for direct I/O
fs/ntfs3:
correct attr_collapse_range when file is too fragmented
fs/ntfs3:
disable readahead for compressed files
fs/ntfs3:
fix KMSAN uninit-value in ni_create_attr_list
fs/ntfs3:
fix mount failure for sparse runs in run_unpack()
fs/ntfs3:
Fix spelling mistake "recommened" -> "recommended"
fs/ntfs3:
implement NTFS3_IOC_SHUTDOWN ioctl
fs/ntfs3:
Initialize allocated memory before use
fs/ntfs3:
out1 also needs to put mi
fs/ntfs3:
Prevent memory leaks in add sub record
fs/ntfs3:
Reformat code and update terminology
fs/ntfs3:
remove ntfs_bio_pages and use page cache for compressed I/O
fs/ntfs3:
Support timestamps prior to epoch
fs/ntfs3:
update mode in xattr when ACL can be reduced to mode
fs/pipe:
stop duplicating union pipe_index declaration
fs/proc/page:
remove unused KPMBITS
fs/proc/task_mmu.c:
fix make_uffd_wp_huge_pte() huge pte handling
fs/proc/task_mmu:
refactor pagemap_pmd_range()
fs/proc:
replace "__auto_type" with "const auto"
fs/resctrl:
Add user interface to enable/disable io_alloc feature
fs/resctrl:
Consider sparse masks when initializing new group's allocation
fs/resctrl:
Introduce interface to display "io_alloc" support
fs/resctrl:
Introduce interface to display io_alloc CBMs
fs/resctrl:
Introduce interface to modify io_alloc capacity bitmasks
fs/resctrl:
Modify struct rdt_parse_data to pass mode and CLOSID
fs/resctrl:
Update bit_usage to reflect io_alloc
fs/splice.c:
trivial fix: pipes -> pipe's
fs/writeback:
skip AS_NO_DATA_INTEGRITY mappings in wait_sb_inodes()
fs:
add fs/super.h header
fs:
add fs/super_types.h header
fs:
add missing fences to I_NEW handling
fs:
add predicts based on nd->depth
fs:
add super_write_guard
fs:
Add the __data_racy annotation to backing_dev_info.ra_pages
fs:
Add uoff_t
fs:
assert ->i_lock held in __iget()
fs:
assert on ->i_count in iput_final()
fs:
assert on I_FREEING not being set in iput() and iput_not_last()
fs:
cosmetic fixes to lru handling
fs:
Describe @isnew parameter in ilookup5_nowait()
fs:
do not pass a parameter for sync_inodes_one_sb()
fs:
export vfs_utimes
fs:
ext4: fix uninitialized symbols
fs:
fully sync all fses even for an emergency sync
fs:
hide dentry_cache behind runtime const machinery
fs:
inline current_umask() and move it to fs_struct.h
fs:
inline step_into() and walk_component()
fs:
lift the FMODE_NOCMTIME check into file_update_time_flags
fs:
make plain ->i_state access fail to compile
fs:
make sure to fail try_to_unlazy() and try_to_unlazy() for LOOKUP_CACHED
fs:
Make wbc_to_tag() inline and use it in fs.
fs:
mark lookup_slow() as noinline
fs:
move fd_install() slowpath into a dedicated routine and provide commentary
fs:
move inode fields used during fast path lookup closer together
fs:
move mntput_no_expire() slowpath into a dedicated routine
fs:
move wait_on_inode() from writeback.h to fs.h
fs:
PM: Fix reverse check in filesystems_freeze_callback()
fs:
provide accessors for ->i_state
fs:
push list presence check into inode_io_list_del()
fs:
refactor file timestamp update logic
fs:
remove spurious exports in fs/file_attr.c
fs:
rename fs_types.h to fs_dirent.h
fs:
retire now stale MAY_WRITE predicts in inode_permission()
fs:
rework I_NEW handling to operate without fences
fs:
send fsnotify_xattr()/IN_ATTRIB from vfs_fileattr_set()/chattr(1)
fs:
speed up path lookup with cheaper handling of MAY_EXEC
fs:
spell out fenced ->i_state accesses with explicit smp_wmb/smp_rmb
fs:
tidy up step_into() & friends before inlining
fs:
touch predicts in do_dentry_open()
fs:
touch up predicts in path lookup
fs:
touch up predicts in putname()
fs:
use boolean to indicate anonymous mount namespace
fscrypt:
Drop obsolete recommendation to enable optimized POLYVAL
fscrypt:
replace local base64url helpers with lib/base64
fsi:
occ: Update response size to 8kb
fsnotify:
do not generate ACCESS/MODIFY events on child for special files
ftrace:
Allow tracing of some of the tracing code
ftrace:
Avoid redundant initialization in register_ftrace_direct
ftrace:
Do not over-allocate ftrace memory
ftrace:
Fix address for jmp mode in t_show()
ftrace:
Introduce FTRACE_OPS_FL_JMP
ftrace:
Make ftrace_graph_ent depth field signed
function_graph:
Enable funcgraph-args and funcgraph-retaddr to work simultaneously
function_graph:
Fix args pointer mismatch in print_graph_retval()
functionfs:
don't abuse ffs_data_closed() on fs shutdown
functionfs:
don't bother with ffs->ref in ffs_data_{opened,closed}()
functionfs:
fix the open/removal races
functionfs:
need to cancel ->reset_work in ->kill_sb()
functionfs:
switch to simple_remove_by_name()
functionfs:
use spinlock for FFS_DEACTIVATED/FFS_CLOSING transitions
funeth:
convert to ndo_hwtstamp API
fuse:
add need_resched() before unlocking bucket
fuse:
add WARN_ON and comment for RCU revalidate
fuse:
Always flush the page cache before FOPEN_DIRECT_IO write
fuse:
clean up fuse_dentry_tree_work()
fuse:
fix conversion of fuse_reverse_inval_entry() to start_removing()
fuse:
fix io-uring list corruption for terminated non-committed requests
fuse:
fix race when disposing stale dentries
fuse:
fix readahead reclaim deadlock
fuse:
Fix whitespace for fuse_uring_args_to_ring() comment
fuse:
Invalidate the page cache after FOPEN_DIRECT_IO write
fuse:
make sure dentry is evicted if stale
fuse:
missing copy_finish in fuse-over-io-uring argument copies
fuse:
new work queue to invalidate dentries from old epochs
fuse:
new work queue to periodically invalidate expired dentries
fuse:
refactor fuse_conn_put() to remove negative logic.
fuse:
remove fc->blkbits workaround for partial writes
fuse:
rename 'namelen' to 'namesize'
fuse:
shrink once after all buckets have been scanned
fuse:
signal that a fuse inode should exhibit local fs behaviors
fuse:
Uninitialized variable in fuse_epoch_work()
fuse:
use iomap for read_folio
fuse:
use iomap for readahead
fuse:
use private naming for fuse hash size
fuse:
use strscpy instead of strcpy
fuse_ctl_add_conn():
fix nlink breakage in case of early failure
futex:
Convert to get/put_user_inline()
futex:
Store time as ktime_t in restart block
gadgetfs:
switch to simple_remove_by_name()
genalloc.h:
fix htmldocs warning
genirq/manage:
Reduce priority of forced secondary interrupt handler
genirq/msi:
Slightly simplify msi_domain_alloc()
genirq/proc:
Fix race in show_irq_affinity()
genirq:
Add affinity to percpu_devid interrupt requests
genirq:
Add request_percpu_irq_affinity() helper
genirq:
Allow NULL affinity for setup_percpu_irq()
genirq:
Allow per-cpu interrupt sharing for non-overlapping affinities
genirq:
Change hwirq parameter to irq_hw_number_t
genirq:
Don't overwrite interrupt thread flags on setup
genirq:
Factor-in percpu irqaction creation
genirq:
Fix interrupt threads affinity vs. cpuset isolated partitions
genirq:
Fix percpu_devid irq affinity documentation
genirq:
Kill handle_percpu_devid_fasteoi_nmi()
genirq:
Kill irq_{g,s}et_percpu_devid_partition()
genirq:
Merge irqaction::{dev_id,percpu_dev_id}
genirq:
Prevent early spurious wake-ups of interrupt threads
genirq:
Remove cpumask availability check on kthread affinity setting
genirq:
Update request_percpu_nmi() to take an affinity
genirq:
Use raw_spinlock_irq() in irq_set_affinity_notifier()
genpt:
Add Documentation/ files
genpt:
Generic Page Table base API
genpt:
Make GENERIC_PT invisible
Linux:
get rid of bogus __user in struct xattr_args::value
Linux:
get rid of kill_litter_super()
get_feat.pl:
remove it, as it got replaced by get_feat.py
gfs2/sysfs:
Replace sprintf/snprintf with sysfs_emit
gfs2:
Add clean argument to lm_unmount hook
gfs2:
Asynchronous withdraw
gfs2:
Clean up properly during a withdraw
gfs2:
Clean up quotad timeout handling
gfs2:
Clean up SDF_JOURNAL_LIVE flag handling
gfs2:
document ip in __gfs2_holder_init kernel-doc comment
gfs2:
don't allow delegations to be set on directories
gfs2:
Fix "gfs2: Switch to wait_event in gfs2_quotad"
gfs2:
fix freeze error handling
gfs2:
fix remote evict for read-only filesystems
gfs2:
Fix use of bio_chain
gfs2:
Get rid of delayed withdraws
gfs2:
Kill gfs2_io_error_bh_wd
gfs2:
Minor cosmetic remote delete cleanups
gfs2:
New gfs2_withdraw_helper
gfs2:
No longer thaw filesystems during a withdraw
gfs2:
Prevent recursive memory reclaim
gfs2:
Rename gfs2_{gl_dq_holders => withdraw_glocks}
gfs2:
Rename gfs2_{withdrawing_or_ => }withdrawn
gfs2:
Rename LM_FLAG_{NOEXP -> RECOVER}
gfs2:
Use bio_add_folio_nofail()
gfs2:
Use folio_next_pos()
gfs2:
use the new ->i_state accessors
gfs2:
Withdraw immediately in gfs2_trans_add_meta
gfs2:
Withdraw immediately on log write errors
gnss:
ubx: add support for the safeboot gpio
gpio:
add QIXIS FPGA GPIO controller
gpio:
aspeed: #undef field_{get,prep}() before local definition
gpio:
aspeed: Convert to common field_{get,prep}() helpers
gpio:
aspeed: remove unneeded include
gpio:
brcmstb: correct hwirq to bank map
gpio:
brcmstb: Use modern PM macros
gpio:
bt8xx: use generic power management
gpio:
cdev: Correct return code on memory allocation failure
gpio:
cdev: Fix resource leaks on errors in gpiolib_cdev_register()
gpio:
cdev: Fix resource leaks on errors in lineinfo_changed_notify()
gpio:
cdev: replace use of system_wq with system_percpu_wq
gpio:
convert linehandle_create() to FD_PREPARE()
gpio:
davinci: implement .get_direction()
gpio:
dwapb: Use modern PM macros
gpio:
elkhartlake: Convert to auxiliary driver
gpio:
export gpiod_hwgpio()
gpio:
fxl6408: Add suspend/resume support
gpio:
grgpio: call request_irq after incrementing the reference count
gpio:
htc-egpio: Use modern PM macros
gpio:
improve support for shared GPIOs
gpio:
improve support for shared GPIOs
gpio:
it87: balance superio enter/exit calls in error path
gpio:
latch: remove unneeded include
gpio:
loongson-64bit: Fix incorrect NULL check after devm_kcalloc()
gpio:
loongson-64bit: Switch to dynamic allocate GPIO base in byte mode
gpio:
loongson: Switch 2K2000/3000 GPIO to BYTE_CTRL_MODE
gpio:
menz127: add support for 16Z034 and 16Z037 GPIO controllers
gpio:
ml-ioh: Use modern PM macros
gpio:
mlxbf2: Use modern PM macros
gpio:
mm-lantiq: Drop legacy-of-mm-gpiochip.h header from GPIO driver
gpio:
mm-lantiq: update kernel docs
gpio:
mmio: drop the "bgpio" prefix
gpio:
mmio: fix bad guard conversion
gpio:
mmio: use lock guards
gpio:
mpsse: add quirk support
gpio:
mpsse: ensure worker is torn down
gpio:
mpsse: fix reference leak in gpio_mpsse_probe() error paths
gpio:
mpsse: propagate error from direction_input
gpio:
mpsse: support bryx radio interface kit
gpio:
msc313: Use modern PM macros
gpio:
mvebu: Slightly optimize mvebu_gpio_irq_handler()
gpio:
omap: do not register driver in probe()
gpio:
omap: Use modern PM macros
gpio:
pca953x: clarify log messages about auto increment feature
gpio:
pca953x: enable latch only on edge-triggered inputs
gpio:
pca953x: handle short interrupt pulses on PCAL devices
gpio:
pca953x: mask interrupts in irq shutdown
gpio:
pch: Use modern PM macros
gpio:
pl061: Use modern PM macros
gpio:
provide gpiod_is_shared()
gpio:
qixis-fpga: add missing module description
gpio:
qixis-fpga: Fix a NULL vs IS_ERR() bug in probe()
gpio:
qixis: select CONFIG_REGMAP_MMIO
gpio:
regmap: add the .fixed_direction_output configuration parameter
gpio:
regmap: Bypass cache for aliased inputs
gpio:
regmap: fix kernel-doc notation
gpio:
regmap: Fix memleak in error path in gpio_regmap_register()
gpio:
regmap: Force writes for aliased data regs
gpio:
rename gpio_chip_hwgpio() to gpiod_hwgpio()
gpio:
rockchip: mark the GPIO controller as sleeping
gpio:
rockchip: Stop calling pinctrl for set_direction
gpio:
shared-proxy: implement the shared GPIO proxy driver
gpio:
shared-proxy: set suppress_bind_attrs
gpio:
shared: allow sharing a reset-gpios pin between reset-gpio and gpiolib
gpio:
shared: assign the correct firmware node for reset-gpio use-case
gpio:
shared: check if a reference is populated before cleaning its resources
gpio:
shared: don't allocate the lookup table until we really need it
gpio:
shared: extend the ifdef guard to gpio_shared_find_entry()
gpio:
shared: fix a deadlock
gpio:
shared: fix a false-positive sharing detection with reset-gpios
gpio:
shared: fix a NULL-pointer dereference
gpio:
shared: fix a race condition
gpio:
shared: fix auxiliary device cleanup order
gpio:
shared: fix NULL-pointer dereference in teardown path
gpio:
shared: handle the reset-gpios corner case
gpio:
shared: ignore disabled nodes when traversing the device-tree
gpio:
shared: ignore GPIO hogs when traversing the device tree
gpio:
shared: ignore special __symbols__ node when traversing device tree
gpio:
shared: make locking more fine-grained
gpio:
shared: propagate configuration to pinctrl
gpio:
shared: verify con_id when adding proxy lookup
gpio:
sprd: Change sprd_gpio lock to raw_spin_lock
gpio:
swnode: allow referencing GPIO chips by firmware nodes
gpio:
tb10x: fix OF_GPIO dependency
gpio:
tegra186: Add support for Tegra410
gpio:
tegra186: Fix GPIO name collisions for Tegra410
gpio:
tegra186: Use generic macro for port definitions
gpio:
tqmx86: Use modern PM macros
gpio:
uniphier: Use modern PM macros
gpio:
virtuser: check the return value of gpiod_set_value()
gpio:
virtuser: fix UAF in configfs release path
gpio:
xgene: Use modern PM macros
gpio:
xilinx: Use modern PM macros
gpio:
zynq: Use modern PM macros
gpiolib:
acpi: Add quirk for Dell Precision 7780
gpiolib:
acpi: Fix gpio count with string references
gpiolib:
acpi: Fix potential out-of-boundary left shift
gpiolib:
acpi: use BIT_ULL() for u64 mask in address space handler
gpiolib:
acpi: use min() instead of min_t()
gpiolib:
allow multiple lookup tables per consumer
gpiolib:
define GPIOD_FLAG_SHARED
gpiolib:
fix lookup table matching
gpiolib:
fix race condition for gdev->srcu
gpiolib:
implement low-level, shared GPIO support
gpiolib:
legacy: Allow to kill devm_gpio_request_one() independently
gpiolib:
legacy: Make sure we kill gpio_request_one() first
gpiolib:
of: Get rid of
gpiolib:
remove redundant callback check
gpiolib:
remove unnecessary 'out of memory' messages
gpiolib:
rename GPIO chip printk macros
gpiolib:
reuse macro code in GPIO chip printk helpers
gpiolib:
reuse macro code in GPIO descriptor printk helpers
gpiolib:
support shared GPIOs in core subsystem code
gpu/drm/nouveau:
enable THP support for GPU memory migration
gpu/drm:
panel-edp: add AUO B116XAN02.0 panel entry
gpu/drm:
panel: Add Sharp LQ079L1SX01 panel support
gpu/drm:
panel: add support for LG LD070WX3-SL01 MIPI DSI panel
gpu/drm:
panel: simple-panel: add Samsung LTL106AL01 LVDS panel support
gpu:
host1x: Allow loading tegra-drm without enabled engines
gpu:
host1x: Fix race in syncpt alloc/free
gpu:
host1x: Syncpoint interrupt performance optimization
gpu:
host1x: Use dev_err_probe() in probe path
gpu:
host1x: Wait prefences outside MLOCK
gpu:
nova-core: Ada: basic GPU identification
gpu:
nova-core: Add a slice-buffer (sbuffer) datastructure
gpu:
nova-core: Add bindings required by GSP sequencer
gpu:
nova-core: add boot42 support for next-gen GPUs
gpu:
nova-core: add functions and traits for lossless integer conversions
gpu:
nova-core: Add zeroable trait to bindings
gpu:
nova-core: apply the one "use" item per line policy
gpu:
nova-core: bindings: add missing explicit padding
gpu:
nova-core: bindings: derive `MaybeZeroable`
gpu:
nova-core: bitfield: Add support for custom visibility
gpu:
nova-core: bitfield: Add support for different storage widths
gpu:
nova-core: bitfield: Move bitfield-specific code from register! into new macro
gpu:
nova-core: bitfield: remove BitOr implementation
gpu:
nova-core: bitfield: simplify condition
gpu:
nova-core: bitfield: simplify expression
gpu:
nova-core: compute layout of more framebuffer regions required for GSP
gpu:
nova-core: Create initial Gsp
gpu:
nova-core: falcon: Add support to check if RISC-V is active
gpu:
nova-core: falcon: Add support to write firmware version
gpu:
nova-core: falcon: Move dma_reset functionality into helper
gpu:
nova-core: falcon: Move mbox functionalities into helper
gpu:
nova-core: falcon: Move start functionality into separate helper
gpu:
nova-core: falcon: Move waiting until halted to a helper
gpu:
nova-core: Fix capitalization of some comments
gpu:
nova-core: gsp: Add GSP command queue bindings and handling
gpu:
nova-core: gsp: Add SetRegistry command
gpu:
nova-core: gsp: Add SetSystemInfo command
gpu:
nova-core: gsp: Add support for checking if GSP reloaded
gpu:
nova-core: gsp: Boot GSP
gpu:
nova-core: gsp: Create rmargs
gpu:
nova-core: gsp: Create wpr metadata
gpu:
nova-core: gsp: do not unwrap() SGEntry
gpu:
nova-core: gsp: fix length of received messages
gpu:
nova-core: gsp: remove useless conversion
gpu:
nova-core: gsp: replace firmware version with "bindings" alias
gpu:
nova-core: gsp: Retrieve GSP static info to gather GPU information
gpu:
nova-core: gsp: Wait for gsp initialization to complete
gpu:
nova-core: implement Display for Spec
gpu:
nova-core: Implement the GSP sequencer
gpu:
nova-core: justify remaining uses of `as`
gpu:
nova-core: make Architecture behave as a u8 type
gpu:
nova-core: make formatting compatible with rust tree
gpu:
nova-core: num: add functions to safely convert a const value to a smaller type
gpu:
nova-core: prepare Spec and Revision types for boot0/boot42
gpu:
nova-core: provide a clear error report for unsupported GPUs
gpu:
nova-core: register: use field type for Into implementation
gpu:
nova-core: regs: rename .alter() --> .update()
gpu:
nova-core: remove an unnecessary register read: HWCFG1
gpu:
nova-core: remove unnecessary need_riscv, bar parameters
gpu:
nova-core: replace `as` with `from` conversions where possible
gpu:
nova-core: replace use of `as` with functions from `num`
gpu:
nova-core: replace wait_on with kernel equivalents
gpu:
nova-core: select RUST_FW_LOADER_ABSTRACTIONS
gpu:
nova-core: sequencer: Add delay opcode support
gpu:
nova-core: sequencer: Add register opcodes
gpu:
nova-core: sequencer: Implement basic core operations
gpu:
nova-core: sequencer: Implement core resume operation
gpu:
nova-core: Set correct DMA mask
gpu:
nova-core: Simplify `DmaObject::from_data` in nova-core/dma.rs
gpu:
nova-core: Simplify `transmute` and `transmute_mut` in fwsec.rs
gpu:
nova-core: use `try_from` instead of `as` for u32 conversions
gpu:
nova-core: vbios: do not use `as` when comparing BiosImageType
gpu:
nova-core: vbios: Rework BiosImage to be simpler
gpu:
nova-core: vbios: use FromBytes for BitHeader
gpu:
nova-core: vbios: use FromBytes for NpdeStruct
gpu:
nova-core: vbios: use FromBytes for PcirStruct
gpu:
nova-core: vbios: use FromBytes for PmuLookupTable header
greybus:
add WQ_PERCPU to alloc_workqueue users
greybus:
gb-beagleplay: Fix timeout handling in bootloader functions
gtp:
Fix a typo error for size
gue:
Fix skb memleak with inner IP protocol 0.
gve:
Add Rx HWTS metadata to AF_XDP ZC mode
gve:
Allow ethtool to configure rx_buf_len
gve:
Consolidate and persist ethtool ring changes
gve:
Correct ethtool rx_dropped calculation
gve:
Decouple header split from RX buffer length
gve:
Default to max_rx_buffer_size for DQO if device supported
gve:
defer interrupt enabling until NAPI registration
gve:
fix probe failure if clock read fails
gve:
Fix race condition on tx->dropped_pkt update
gve:
Fix stats report corruption on queue count change
gve:
Move gve_init_clock to after AQ CONFIGURE_DEVICE_RESOURCES call
gve:
Move ptp_schedule_worker to gve_init_clock
gve:
Prepare bpf_xdp_metadata_rx_timestamp support
gve:
Use extack to log xdp config verification errors
gve:
Wrap struct xdp_buff
hangcheck-timer:
fix coding style spacing
hangcheck-timer:
Replace %Ld with %lld
hangcheck-timer:
replace printk(KERN_CRIT) with pr_crit
hdlc_ppp:
fix potential null pointer in ppp_cp_event logging
hfi1:
WQ_PERCPU added to alloc_workqueue users
hfs/hfsplus:
move on-disk layout declarations into hfs_common.h
hfs/hfsplus:
prevent getting negative values of offset/length
hfs:
fix potential use after free in hfs_correct_next_unused_CNID()
hfs:
introduce KUnit tests for HFS string operations
hfsplus:
fix missing hfs_bnode_get() in __hfs_bnode_create
hfsplus:
fix volume corruption issue for generic/070
hfsplus:
fix volume corruption issue for generic/073
hfsplus:
fix volume corruption issue for generic/101
hfsplus:
introduce KUnit tests for HFS+ string operations
hfsplus:
Verify inode mode when loading from disk
HID:
Apply quirk HID_QUIRK_ALWAYS_POLL to Edifier QR30 (2d99:a101)
HID:
bpf: Add fixup for Logitech SpaceNavigator variants
HID:
bpf: add heuristics to the Huion Inspiroy 2S eraser button
HID:
bpf: add support for Huion Kamvas 13 (Gen 3) (model GS1333)
HID:
bpf: Add support for the Inspiroy 2M
HID:
bpf: Add support for the Waltop Batteryless Tablet
HID:
bpf: Add support for the XP-Pen Deco 01 V3
HID:
bpf: Add support for XP-Pen Deco02
HID:
bpf: add the Huion Kamvas 27 Pro
HID:
bpf: fix bpf compilation with -fms-extensions
HID:
bpf: fix typo in HID usage table
HID:
bpf: support for Huion Kamvas 16 Gen 3
HID:
Elecom: Add support for ELECOM M-XT3DRBK (018C)
HID:
evision: Fix Report Descriptor for Evision Wireless Receiver 320f:226f
HID:
hid-lg-g15: Add hw_brightness_changed support for the G510 keyboard
HID:
i2c-hid: fix potential buffer overflow in i2c_hid_get_report()
HID:
input: map HID_GD_Z to ABS_DISTANCE for stylus/pen
HID:
intel-ish-hid: Add ishtp_get_connection_state() interface
HID:
intel-ish-hid: Fix -Wcast-function-type-strict in devm_ishtp_alloc_workqueue()
HID:
intel-ish-hid: ipc: Always schedule FW reset work on RESET_NOTIFY/ACK
HID:
intel-ish-hid: ipc: Separate hibernate callbacks in dev_pm_ops
HID:
intel-ish-hid: Reset enum_devices_done before enumeration
HID:
intel-ish-hid: Update ishtp bus match to support device ID table
HID:
intel-ish-hid: Use dedicated unbound workqueues to prevent resume blocking
HID:
intel-ish-hid: Use IPC RESET instead of void message in ish_wakeup()
HID:
intel-ish-ipc: Reset clients state on resume from D3
HID:
intel-ishtp-hid: Clear suspended flag only after connected on resume
HID:
Intel-thc-hid: Intel-thc: Add safety check for reading DMA buffer
HID:
Intel-thc-hid: Intel-thc: fix dma_unmap_sg() nents value
HID:
Intel-thc-hid: Intel-thc: Fix wrong register reading
HID:
intel-thc-hid: Remove redundant pm_runtime_mark_last_busy() calls
hid:
intel-thc-hid: Select SGL_ALLOC
HID:
lg-g15 - Add support for Logitech G13.
HID:
logitech-dj: Add support for a new lightspeed receiver iteration
HID:
logitech-dj: Add support for G Pro X Superlight 2 receiver
HID:
logitech-dj: Fix probe failure when used with KVM
HID:
logitech-dj: Remove duplicate error logging
HID:
logitech-hidpp: Do not assume FAP in hidpp_send_message_sync()
HID:
logitech-hidpp: Silence protocol errors on newer lightspeed receivers
HID:
logitech: add HID++ support for Logitech MX Anywhere 3S
HID:
multitouch: add MT_QUIRK_STICKY_FINGERS to MT_CLS_VTL
HID:
multitouch: set INPUT_PROP_PRESSUREPAD based on Digitizer/Button Type
HID:
nintendo: add WQ_PERCPU to alloc_workqueue users
HID:
nintendo: Reduce JC_SUBCMD_RATE_MAX_ATTEMPTS
HID:
playstation: Center initial joystick axes to prevent spurious events
HID:
quirks: Add another Chicony HP 5MP Cameras to hid_ignore_list
HID:
quirks: work around VID/PID conflict for appledisplay
HID:
uclogic: Add support for the XP-PEN Artist 24 Pro
HID:
usbhid: paper over wrong bNumDescriptor field
HID:
winwing: Improve Orion2 throttle support
hinic3:
fix misleading error message in hinic3_open_channel()
hinic3:
Fix netif_queue_set_napi queue_index input parameter error
hisi_acc_vfio_pci:
adapt to new migration configuration
hisi_acc_vfio_pci:
Add .match_token_uuid callback in hisi_acc_vfio_pci_migrn_ops
hrtimer:
Fix softirq base check in update_needs_ipi()
hrtimer:
Store time as ktime_t in restart block
hugetlb:
add __read_mostly to sysctl_hugetlb_shm_group
hugetlb:
optimise hugetlb_folio_init_tail_vmemmap()
hung_task:
add hung_task_sys_info sysctl to dump sys info on task-hung
hung_task:
panic when there are more than N hung tasks at the same time
hv:
convert mshv_ioctl_create_partition() to FD_ADD()
hwmon/lm78:
Drop REALLY_SLOW_IO setting
hwmon/pmbus:
(isl68137) Add support for raa229141
hwmon/w83781d:
Drop REALLY_SLOW_IO setting
hwmon:
(acpi_power_meter) Fix deadlocks related to acpi_power_meter_notify()
hwmon:
(adm1026) Convert macros to functions to avoid TOCTOU
hwmon:
(adm1029) Add locking to avoid TOCTOU
hwmon:
(adm9240) Rely on subsystem locking
hwmon:
(adt7410): Add OF match table
hwmon:
(adt7410): Support adt7422 chip
hwmon:
(adt7411) Rely on subsystem locking
hwmon:
(adt7x10) Rely on subsystem locking
hwmon:
(aht10) Add support for dht20
hwmon:
(aht10) Rely on subsystem locking
hwmon:
(aquacomputer_d5next) Rely on subsystem locking
hwmon:
(aspeed-g6-pwm-tach): Add AST2700 compatible string
hwmon:
(asus-ec-sensors) add Pro WS TRX50-SAGE WIFI
hwmon:
(asus-ec-sensors) add ROG STRIX X470-I GAMING
hwmon:
(asus-ec-sensors) add ROG STRIX X870-F GAMING WIFI
hwmon:
(asus-ec-sensors) add ROG STRIX X870E-H GAMING WIFI7
hwmon:
(asus-ec-sensors) correct Pro WS TRX50-SAGE WIFI entry
hwmon:
(asus_rog_ryujin) Rely on subsystem locking
hwmon:
(chipcap2) Drop unnecessary include files
hwmon:
(corsair-cpro) Read temperature as a signed value
hwmon:
(corsair-cpro) Replace magic values with constants
hwmon:
(corsair-psu) Rely on subsystem locking
hwmon:
(corsair-psu) Rely on subsystem locking
hwmon:
(dell-smm) Add Dell G15 5510 to fan control whitelist
hwmon:
(dell-smm) Add Dell G5 5505 to fan control whitelist
hwmon:
(dell-smm) Fix off-by-one error in dell_smm_is_visible()
hwmon:
(dell-smm) Limit fan multiplier to avoid overflow
hwmon:
(drivetemp) Rely on subsystem locking
hwmon:
(DS620) Update broken Datasheet URL in driver documentation
hwmon:
(emc1403) Rely on subsystem locking
hwmon:
(emc2103) Add locking to avoid TOCTOU
hwmon:
(emc2305) fix device node refcount leak in error path
hwmon:
(emc2305) fix double put in emc2305_probe_childs_from_dt
hwmon:
(ftsteutates) Rely on subsystem locking
hwmon:
(gpd-fan) Rely on subsystem locking
hwmon:
(gpio-fan) Allow to stop FANs when CONFIG_PM is disabled
hwmon:
(gpio-fan) Fix set_rpm() return value
hwmon:
(hs3001) Rely on subsystem locking
hwmon:
(i5500_temp) Drop unnecessary include files
hwmon:
(ibmpex) fix use-after-free in high/low store
hwmon:
(ina238) Rely on subsystem locking
hwmon:
(ina2xx) Rely on subsystem locking
hwmon:
(ina3221) Rely on subsystem locking
hwmon:
(jc42) Rely on subsystem locking
hwmon:
(k10temp) Add AMD Steam Deck APU ID
hwmon:
(k10temp) Rely on subsystem locking
hwmon:
(lm75): switch to use i3c_xfer from i3c_priv_xfer
hwmon:
(lm87) Convert macros to functions to avoid TOCTOU
hwmon:
(lm90) Rely on subsystem locking
hwmon:
(lm92) Rely on subsystem locking
hwmon:
(lm95234) Rely on subsystem locking
hwmon:
(lm95241) Rely on subsystem locking
hwmon:
(lm95245) Rely on subsystem locking
hwmon:
(lochnagar-hwmon) Rely on subsystem locking
hwmon:
(ltc2947) Use the energy64 attribute type to report the energy
hwmon:
(ltc2947-core) Rely on subsystem locking
hwmon:
(ltc4245) Rely on subsystem locking
hwmon:
(ltc4282) Rely on subsystem locking
hwmon:
(ltc4282) Use the energy64 attribute type to report the energy
hwmon:
(ltc4282): Fix reset_history file permissions
hwmon:
(max127) Rely on subsystem locking
hwmon:
(max16065) Use local variable to avoid TOCTOU
hwmon:
(max31790) Rely on subsystem locking
hwmon:
(max31827) Rely on subsystem locking
hwmon:
(max6620) Rely on subsystem locking
hwmon:
(max6639) Rely on subsystem locking
hwmon:
(max6697) fix regmap leak on probe failure
hwmon:
(max6697) Rely on subsystem locking
hwmon:
(mr75203) Drop unnecessary include file
hwmon:
(nct6775) Add ASUS ROG STRIX X870E-H GAMING WIFI7
hwmon:
(nct7363) Drop unnecessary include files
hwmon:
(nct7904) Rely on subsystem locking
hwmon:
(ntc-thermistor) Add Murata ncp18wm474
hwmon:
(occ) Mark occ_init_attribute() as __printf
hwmon:
(peci) Rely on subsystem locking
hwmon:
(peci/cputemp) add Intel Emerald Rapids support
hwmon:
(peci/dimmtemp) add Intel Emerald Rapids platform support
hwmon:
(pmbus) add driver for MPS MP9945
hwmon:
(pmbus/max17616) add driver for max17616
hwmon:
(pmbus/max34440): add support adpm12200
hwmon:
(powr1220) Rely on subsystem locking
hwmon:
(sbtsi_temp) Rely on subsystem locking
hwmon:
(scmi) Enable sensors to assure they can be read
hwmon:
(sfctemp) Rely on subsystem locking
hwmon:
(sht4x) Rely on subsystem locking
hwmon:
(sy7636a) Fix sensor description
hwmon:
(tmp102) Drop unnecessary include files
hwmon:
(tmp103) Drop unnecessary include files
hwmon:
(tmp108) Drop mutex.h include
hwmon:
(tmp401) fix overflow caused by default conversion rate value
hwmon:
(tmp401) Rely on subsystem locking
hwmon:
(tmp421) Check error when loading label from dt
hwmon:
(tmp421) Rely on subsystem locking
hwmon:
(tmp421) Remove duplicate return in switch-case
hwmon:
(tmp464) Rely on subsystem locking
hwmon:
(vt1211) Convert macros to functions to avoid TOCTOU
hwmon:
(vt8231) Convert macros to functions to avoid TOCTOU
hwmon:
(w83791d) Convert macros to functions to avoid TOCTOU
hwmon:
(w83l786ng) Convert macros to functions to avoid TOCTOU
hwmon:
Add Apple Silicon SMC hwmon driver
hwmon:
Add MP2925 and MP2929 driver
hwmon:
Add TSC1641 I2C power monitor driver
hwmon:
sy7636a: Fix regulator_enable resource leak on error path
hwrng:
bcm2835 - Move MODULE_DEVICE_TABLE() to table definition
hwrng:
bcm2835 - Simplify with of_device_get_match_data()
hwrng:
core - Allow runtime disabling of the HW RNG
hwrng:
core - use min3() instead of nested min_t()
hyperv:
Add definitions for hypervisor crash dump support
hyperv:
Add two new hypercall numbers to guest ABI public header
hyperv:
Avoid -Wflex-array-member-not-at-end warning
hypfs:
don't pin dentries twice
hypfs:
swich hypfs_create_u64() to returning int
hypfs:
switch hypfs_create_str() to returning int
i2c:
amd-mp2: fix reference leak in MP2 PCI device
i2c:
bcm-iproc: Fix Wvoid-pointer-to-enum-cast warning
i2c:
busses: bcm2835: convert from round_rate() to determine_rate()
i2c:
designware: Disable SMBus interrupts to prevent storms from mis-configured firmware
i2c:
designware: Omit a variable reassignment in dw_i2c_plat_probe()
i2c:
designware: Remove i2c_dw_remove_lock_support()
i2c:
i2c-elektor: Allow building on SMP kernels
i2c:
i2c-qcom-geni: Add Block event interrupt support
i2c:
i2c.h: fix a bad kernel-doc line
i2c:
i801: Add support for Intel Diamond Rapids
i2c:
i801: Add support for Intel Nova Lake-S
i2c:
i801: Fix the Intel Diamond Rapids features
i2c:
imx-lpi2c: change to PIO mode in system-wide suspend/resume progress
i2c:
imx: preserve error state in block data length handler
i2c:
pcf8584: Change pcf_doAdress() to pcf_send_address()
i2c:
pcf8584: Fix do not use assignment inside if conditional
i2c:
pcf8584: Make pcf_doAddress() function void
i2c:
pcf8584: Move 'ret' variable inside for loop, goto out if ret < 0.
i2c:
pcf8584: Remove debug macros from i2c-algo-pcf.c
i2c:
pxa: Fix Wvoid-pointer-to-enum-cast warning
i2c:
qcom-cci: Add msm8953 compatible
i2c:
qcom-geni: make sure I2C hub controllers can't use SE DMA
i2c:
rcar: Fix Wvoid-pointer-to-enum-cast warning
i2c:
riic: Move suspend handling to NOIRQ phase
i2c:
spacemit: drop IRQF_ONESHOT flag from IRQ request
i2c:
spacemit: fix detect issue
i2c:
stm32: Omit two variable reassignments in stm32_i2c_dma_request()
i3c:
Add HDR API support
i3c:
adi: Fix confusing cleanup.h syntax
i3c:
document i3c_xfers
i3c:
dw: Disable runtime PM on Agilex5 to avoid bus hang on IBI
i3c:
fix I3C_SDR bit number
i3c:
fix refcount inconsistency in i3c_master_register
i3c:
master: add WQ_PERCPU to alloc_workqueue users
i3c:
master: cleanup callback .priv_xfers()
i3c:
master: Fix confusing cleanup.h syntax
i3c:
master: Remove i3c_device_free_ibi from i3c_device_remove
i3c:
master: svc: Add basic HDR mode support
i3c:
master: svc: Prevent incomplete IBI transaction
i3c:
master: svc: Replace bool rnw with union for HDR support
i3c:
master: switch to use new callback .i3c_xfers() from .priv_xfers()
i3c:
mipi-i3c-hci-pci: Add exit callback
i3c:
mipi-i3c-hci-pci: Add LTR support for Intel controllers
i3c:
mipi-i3c-hci-pci: Add support for Intel Nova Lake-S I3C
i3c:
mipi-i3c-hci-pci: Allocate a structure for mipi_i3c_hci_pci device information
i3c:
mipi-i3c-hci-pci: Change callback parameter
i3c:
mipi-i3c-hci-pci: Constify driver data
i3c:
mipi-i3c-hci-pci: Factor out intel_reset()
i3c:
mipi-i3c-hci-pci: Factor out private registers ioremapping
i3c:
mipi-i3c-hci-pci: Move all Intel-related definitions together
i3c:
mipi-i3c-hci-pci: Rename some Intel-related identifiers
i3c:
mipi-i3c-hci-pci: Set 64-bit DMA mask for Intel controllers
i3c:
mipi-i3c-hci-pci: Set d3cold_delay to 0 for Intel controllers
i3c:
mipi-i3c-hci-pci: Use readl_poll_timeout()
i3c:
Switch to use new i3c_xfer from i3c_priv_xfer
i40e:
avoid redundant VF link state updates
i40e:
delete a stray tab
i40e:
drop udp_tunnel_get_rx_info() call from i40e_open()
i40e:
extract GRXRINGS from .get_rxnfc
i40e:
fix scheduling in set_rx_mode
i40e:
support generic devlink param "max_mac_per_vf"
i40e:
validate ring_len parameter against hardware-specific values
iavf:
add RSS support for GTP protocol via ethtool
iavf:
clarify VLAN add/delete log messages and lower log level
iavf:
extract GRXRINGS from .get_rxnfc
iavf:
fix off-by-one issues in iavf_config_rss_reg()
iavf:
Implement settime64 with -EOPNOTSUPP
IB/IPoIB:
Add support for hwtstamp get/set ndos
IB/iser:
add WQ_PERCPU to alloc_workqueue users
IB/isert:
add WQ_PERCPU to alloc_workqueue users
IB/mlx5:
Reduce IMR KSM size when 5-level paging is enabled
IB/rdmavt:
rdmavt_qp.h: clean up kernel-doc comments
IB/rdmavt:
WQ_PERCPU added to alloc_workqueue users
IB/rxe:
Fix missing umem_odp->umem_mutex unlock on error path
ibmasmfs:
get rid of ibmasmfs_dir_ops
ice:
add flow parsing for GTP and new protocol field support
ice:
add missing ice_deinit_hw() in devlink reinit path
ice:
add tracking of good transmit timestamps
ice:
add virtchnl definitions and static data for GTP RSS
ice:
Allow 100M speed for E825C SGMII device
ice:
Avoid detrimental cleanup for bond during interface stop
ice:
drop page splitting and recycling
ice:
drop udp_tunnel_get_rx_info() call from ndo_open()
ice:
enforce RTNL assumption of queue NAPI manipulation
ice:
Extend PTYPE bitmap coverage for GTP encapsulated flows
ice:
extract GRXRINGS from .get_rxnfc
ice:
extract ice_init_dev() from ice_init()
ice:
fix broken Rx on VFs
ice:
fix comment typo and correct module format string
ice:
fix devlink reload call trace
ice:
Fix incorrect timeout ice_release_res()
ice:
fix missing TX timestamps interrupts on E825 devices
ice:
Fix NULL pointer dereference in ice_vsi_set_napi_queues
ice:
Fix persistent failure in ice_get_rxfh
ice:
Fix PTP NULL pointer dereference during VSI rebuild
ice:
ice_init_pf: destroy mutexes and xarrays on memory alloc failure
ice:
implement configurable header split for regular Rx
ice:
implement ethtool standard stats
ice:
implement GTP RSS context tracking and configuration
ice:
implement transmit hardware timestamp statistics
ice:
improve TCAM priority handling for RSS profiles
ice:
initialize ring_stats->syncp
ice:
move ice_deinit_dev() to the end of deinit paths
ice:
move ice_init_interrupt_scheme() prior ice_init_pf()
ice:
move ice_init_pf() out of ice_init_dev()
ice:
move service task start out of ice_init_pf()
ice:
move udp_tunnel_nic and misc IRQ setup into ice_init_pf()
ice:
PTP: fix missing timestamps on E825 hardware
ice:
refactor to use helpers
ice:
remove duplicate call to ice_deinit_hw() on error paths
ice:
remove legacy Rx and construct SKB
ice:
stop counting UDP csum mismatch as rx_errors
ice:
switch to Page Pool
idpf:
add support for IDPF PCI programming interface
idpf:
cap maximum Rx buffer size
idpf:
convert vport state to bitmap
idpf:
correct queue index in Rx allocation error messages
idpf:
detach and close netdevs while handling a reset
idpf:
extract GRXRINGS from .get_rxnfc
idpf:
fix aux device unplugging when rdma is not supported by vport
idpf:
Fix data race in idpf_net_dim
idpf:
Fix error handling in idpf_vport_open()
idpf:
fix error handling in the init_task on load
idpf:
fix issue with ethtool -n command display
idpf:
fix LAN memory regions command on some NVMs
idpf:
fix memory leak in idpf_vc_core_deinit()
idpf:
fix memory leak in idpf_vport_rel()
idpf:
fix memory leak of flow steer list on rmmod
idpf:
Fix RSS LUT configuration on down interfaces
idpf:
Fix RSS LUT NULL pointer crash on early ethtool operations
idpf:
Fix RSS LUT NULL ptr issue after soft reset
idpf:
keep the netdev when a reset fails
idpf:
read lower clock bits inside the time sandwich
idpf:
reduce mbx_task schedule delay to 300us
idpf:
remove duplicate defines in IDPF_CAP_RSS
idpf:
use desc_ring when checking completion queue DMA allocation
idr:
fix idr_alloc() returning an ID out of range
if_ether.h:
Clarify ethertype validity for gsw1xx dsa
igb:
extract GRXRINGS from .get_rxnfc
igb:
Switch to use %ptSp
igbvf:
fix misplaced newline in VLAN add warning message
igc:
extract GRXRINGS from .get_rxnfc
igc:
fix race condition in TX timestamp read for register 0
igc:
Reduce TSN TX packet buffer from 7KB to 5KB per queue
igc:
Restore default Qbv schedule when changing channels
iio:
ABI: document accelerometer event attributes
iio:
ABI: document pressure event attributes
iio:
accel: adxl380: add support for ADXL318 and ADXL319
iio:
accel: adxl380: fix handling of unavailable "INT1" interrupt
iio:
accel: bma220: add debugfs reg access
iio:
accel: bma220: add i2c module
iio:
accel: bma220: add i2c watchdog feature
iio:
accel: bma220: add interrupt trigger
iio:
accel: bma220: add LPF cut-off frequency mapping
iio:
accel: bma220: add maintainer
iio:
accel: bma220: add open firmware table
iio:
accel: bma220: cleanup includes
iio:
accel: bma220: cleanup license string
iio:
accel: bma220: migrate to regmap API
iio:
accel: bma220: move bma220_power function
iio:
accel: bma220: move set_wdt() out of bma220_core
iio:
accel: bma220: populate buffer ts in trigger handler
iio:
accel: bma220: relax constraints during probe()
iio:
accel: bma220: remove incorrect kernel-doc marking
iio:
accel: bma220: remove useless include
iio:
accel: bma220: reset registers during init stage
iio:
accel: bma220: shorten spi->dev calls
iio:
accel: bma220: split original driver
iio:
accel: bma220: turn power supplies on
iio:
accel: bma220: use find_match_table fct
iio:
accel: bma220: white space cleanup
iio:
accel: bma400: Add detail to comments in GEN INTR configuration
iio:
accel: bma400: Rename activity_event_en() to generic_event_en()
iio:
accel: bma400: Reorganize and rename register and field macros
iio:
accel: bma400: Replace bit shifts with FIELD_PREP() and FIELD_GET()
iio:
accel: bma400: Use index-based register addressing and lookup
iio:
accel: bma400: Use macros for generic event configuration values
iio:
accel: iis328dq: fix gain values
iio:
adc: ad4030: replace sprintf() with sysfs_emit()
iio:
adc: ad4080: add support for AD4081
iio:
adc: ad4080: add support for AD4083
iio:
adc: ad4080: add support for AD4084
iio:
adc: ad4080: add support for AD4086
iio:
adc: ad4080: add support for AD4087
iio:
adc: ad4080: fix chip identification
iio:
adc: ad4080: prepare driver for multi-part support
iio:
adc: ad7124: add debugfs to disable single cycle mode
iio:
adc: ad7124: add ext attributes to temperature channel
iio:
adc: ad7124: change setup reg allocation strategy
iio:
adc: ad7124: fix possible OOB array access
iio:
adc: ad7124: inline ad7124_enable_channel()
iio:
adc: ad7124: remove __ad7124_set_channel()
iio:
adc: ad7124: remove unused `nr` field
iio:
adc: ad7124: use AD7124_MAX_CHANNELS
iio:
adc: ad7124: use devm_mutex_init()
iio:
adc: ad7280a: handle spi_setup() errors in probe()
iio:
adc: ad7606: Fix incorrect type for error return variable
iio:
adc: ad7768-1: replace sprintf() with sysfs_emit()
iio:
adc: ad9467: fix ad9434 vref mask
iio:
adc: add RZ/T2H / RZ/N2H ADC driver
iio:
adc: Add support for the Renesas RZ/N1 ADC
iio:
adc: ade9000: convert to use maple tree register cache
iio:
adc: aspeed: Add AST2700 ADC support
iio:
adc: at91-sama5d2_adc: Fix potential use-after-free in sama5d2_adc driver
iio:
adc: exynos_adc: fix OF populate on driver rebind
iio:
adc: max14001: New driver
iio:
adc: mcp3564: replace sprintf() with sysfs_emit()
iio:
adc: meson_saradc: replace sprintf() with sysfs_emit()
iio:
adc: mt6360-adc: replace snprintf() with sysfs_emit()
iio:
adc: pac1921: replace sprintf() with sysfs_emit()
iio:
adc: pac1934: Fix clamped value in pac1934_reg_snapshot
iio:
adc: pac1934: replace use of system_wq with system_percpu_wq
iio:
adc: qcom-spmi-rradc: replace snprintf() with sysfs_emit()
iio:
adc: qcom-vadc-common: fix vadc_scale_fn_type kernel-doc
iio:
adc: rohm-bd79112: Use regmap_reg_range()
iio:
adc: rohm-bd79124: Use regmap_reg_range()
iio:
adc: ti-ads131e08: return correct error code
iio:
adc: ti_am335x_adc: Limit step_avg to valid range for gcc complains
iio:
backend: fix kernel-doc to avoid warnings and ensure consistency
iio:
buffer: deprecated iio_push_to_buffers_with_timestamp()
iio:
buffer: document iio_push_to_buffers() calling context
iio:
buffer: document iio_push_to_buffers_with_ts()
iio:
buffer: document iio_push_to_buffers_with_ts_unaligned() may sleep
iio:
buffer: document store_to() callback may be called in any context
iio:
buffer: document that buffer callback must be context safe
iio:
buffer: iio_push_to_buffers_with_ts_unaligned() might_sleep()
iio:
buffer: use dma_buf_unmap_attachment_unlocked() helper
iio:
chemical: scd4x: fix reported channel endianness
iio:
common: scmi_sensors: Get rid of const_ilog2()
iio:
core: add missing mutex_destroy in iio_dev_release()
iio:
core: add separate lockdep class for info_exist_lock
iio:
core: Clean up device correctly on iio_device_alloc() failure
iio:
core: Replace lockdep_set_class() + mutex_init() by combined call
iio:
dac: ad3530r: #undef field_prep() before local definition
iio:
dac: ad3552r-hs: fix out-of-bound write in ad3552r_hs_write_data_source
iio:
dac: ad5446: Add AD5542 to the spi id table
iio:
dac: ad5446: Don't ignore missing regulator
iio:
dac: ad5446: Drop duplicated spi_id entry
iio:
dac: ad5446: Fix coding style issues
iio:
dac: ad5446: Make use of devm_mutex_init()
iio:
dac: ad5446: Make use of the cleanup helpers
iio:
dac: ad5446: Move to single chip_info structures
iio:
dac: ad5446: Refactor header inclusion
iio:
dac: ad5446: Separate I2C/SPI into different drivers
iio:
dac: ad5446: Use DMA safe buffer for transfers
iio:
dac: ad5456: Add missing DT compatibles
iio:
dac: ad5686: add AD5695R to ad5686_chip_info_tbl
iio:
dac: Convert to common field_prep() helper
iio:
dac: ltc2688: make use of devm_mutex_init()
iio:
dac: ltc2688: use the auto lock API
iio:
health: max30100: Make LED pulse-width configurable via DT
iio:
imu: adis: fix all kernel-doc warnings in header file
iio:
imu: bmi270: add support for motion events
iio:
imu: bmi270: fix dev_err_probe error msg
iio:
imu: inv_icm45600: Add a missing return statement in probe()
iio:
imu: inv_icm45600: add buffer support in iio devices
iio:
imu: inv_icm45600: add I2C driver for inv_icm45600 driver
iio:
imu: inv_icm45600: add I3C driver for inv_icm45600 driver
iio:
imu: inv_icm45600: add IMU IIO accelerometer device
iio:
imu: inv_icm45600: add IMU IIO gyroscope device
iio:
imu: inv_icm45600: add new inv_icm45600 driver
iio:
imu: inv_icm45600: add SPI driver for inv_icm45600 driver
iio:
imu: inv_icm45600: fix temperature offset reporting
iio:
imu: inv_icm45600: Initializes inv_icm45600_buffer_postdisable() sleep
iio:
imu: smi330: Add driver
iio:
imu: st_lsm6dsx: Decouple sensor ODR from FIFO batch data rate
iio:
imu: st_lsm6dsx: fix iio_chan_spec for sensors without event detection
iio:
imu: st_lsm6dsx: Fix measurement unit for odr struct member
iio:
light: apds9306: convert to use maple tree register cache
iio:
light: apds9960: convert to use maple tree register cache
iio:
light: ltr390: Fix typo in variable name
iio:
light: veml3235: convert to use maple tree register cache
iio:
mlx90614: #undef field_{get,prep}() before local definition
iio:
mlx90614: Convert to common field_{get,prep}() helpers
iio:
mpl3115: add separate function for triggered buffer data collection
iio:
mpl3115: add support for DRDY interrupt
iio:
mpl3115: add support for sampling frequency
iio:
mpl3115: add threshold events support
iio:
mpl3115: rename CTRL_REG1 field macros
iio:
mpl3115: use get_unaligned_be24() to retrieve pressure data
iio:
position: hid-sensor-custom-intel-hinge: replace sprintf() with sysfs_emit()
iio:
pressure: adp810: Add driver for adp810 sensor
iio:
pressure: Arrange Makefile alphabetically
iio:
resolver: ad2s1210: replace sprintf() with sysfs_emit()
ima,evm:
move initcalls to the LSM framework
ima:
Access decompressed kernel module to verify appended signature
ima:
add dont_audit action to suppress audit actions
ima:
add fs_subtype condition for distinguishing FUSE instances
ima:
Attach CREDS_CHECK IMA hook to bprm_creds_from_file LSM hook
ima:
Handle error code returned by ima_filter_rule_match()
include/linux/fs.h:
trivial fix: regualr -> regular
include/linux/once_lite.h:
fix judgment in WARN_ONCE with clang
include/linux:
change "__auto_type" to "auto"
include:
linux: Destage VCHIQ interface headers
inet:
Avoid ehash lookup race in inet_ehash_insert()
inet:
Avoid ehash lookup race in inet_twsk_hashdance_schedule()
inet:
frags: add inet_frag_queue_flush()
inet:
frags: avoid theoretical race in ip_frag_reinit()
inet:
frags: drop fraglist conntrack references
inet:
frags: flush pending skbs in fqdir_pre_exit()
inet:
ping: Fix icmp out counting
init/main.c:
wrap long kernel cmdline when printing to logs
init:
deduplicate cc-can-link.sh invocations
init:
replace simple_strtoul with kstrtoul to improve lpj_setup
init:
Replace simple_strtoul() with kstrtouint() in root_delay_setup()
initramfs:
add gen_init_cpio to hostprogs unconditionally
initrd:
Replace simple_strtol with kstrtoint to improve ramdisk_start_setup
Input:
add ABS_SND_PROFILE
Input:
alps - fix use-after-free bugs caused by dev3_register_work
Input:
apple_z2 - fix reading incorrect reports after exiting sleep
Input:
atkbd - skip deactivate for HONOR FMB-P's internal keyboard
Input:
cyttsp5 - use %pe format specifier
Input:
i8042 - add quirk for ASUS Zenbook UX425QA_UM425QA
Input:
i8042 - add quirks for MECHREVO Wujie 15X Pro
Input:
i8042 - add TUXEDO InfinityBook Max Gen10 AMD to i8042 quirk table
Input:
lkkbd - disable pending work before freeing device
Input:
pf1550 - add onkey support
Input:
qnap-mcu-input - omit error message when memory allocation fails
Input:
ti_am335x_tsc - clamp coordinate_readouts to DT maximum (6)
Input:
ti_am335x_tsc - fix off-by-one error in wire_order validation
Input:
xpad - add support for CRKD Guitars
Input:
zforce_ts - omit error message when memory allocation fails
intel_th:
fix device leak on output open()
intel_th:
Fix error handling in intel_th_output_open
intel_th:
make intel_th_bus_type constant
intel_th:
rename error label
interconnect:
debugfs: Fix incorrect error handling for NULL path
interconnect:
debugfs: initialize src_node and dst_node to empty strings
interconnect:
Optimize kbps_to_icc() macro
interconnect:
qcom: add Kaanapali interconnect provider driver
interconnect:
qcom: icc-rpmh: convert link_nodes to dynamic array
interconnect:
qcom: icc-rpmh: drop support for non-dynamic IDS
interconnect:
qcom: icc-rpmh: Get parent's regmap for nested NoCs
interconnect:
qcom: msm8996: add missing link to SLAVE_USB_HS
interconnect:
qcom: qcs615: convert to dynamic IDs
interconnect:
qcom: qcs8300: convert to dynamic IDs
interconnect:
qcom: qdu1000: convert to dynamic IDs
interconnect:
qcom: sa8775p: enable QoS configuration
interconnect:
qcom: sar2130p: convert to dynamic IDs
interconnect:
qcom: sc7180: convert to dynamic IDs
interconnect:
qcom: sc7280: convert to dynamic IDs
interconnect:
qcom: sc8180x: convert to dynamic IDs
interconnect:
qcom: sc8280xp: convert to dynamic IDs
interconnect:
qcom: sdm670: convert to dynamic IDs
interconnect:
qcom: sdm845: convert to dynamic IDs
interconnect:
qcom: sdx55: convert to dynamic IDs
interconnect:
qcom: sdx65: convert to dynamic IDs
interconnect:
qcom: sdx75: convert to dynamic IDs
interconnect:
qcom: sdx75: Drop QPIC interconnect and BCM nodes
interconnect:
qcom: sm6350: convert to dynamic IDs
interconnect:
qcom: sm6350: enable QoS configuration
interconnect:
qcom: sm6350: Remove empty BCM arrays
interconnect:
qcom: sm7150: convert to dynamic IDs
interconnect:
qcom: sm8150: convert to dynamic IDs
interconnect:
qcom: sm8250: convert to dynamic IDs
interconnect:
qcom: sm8350: convert to dynamic IDs
interconnect:
qcom: sm8450: convert to dynamic IDs
interconnect:
qcom: sm8550: convert to dynamic IDs
interconnect:
qcom: sm8650: convert to dynamic IDs
interconnect:
qcom: sm8750: convert to dynamic IDs
interconnect:
qcom: x1e80100: convert to dynamic IDs
interval_tree:
Fix ITSTATIC usage for *_subtree_search()
interval_tree:
Sync interval_tree_generic.h with tools
Linux:
introduce a flag for explicitly marking persistently pinned dentries
io_uring/cancel:
move __io_uring_cancel() into cancel.c
io_uring/cancel:
move cancelation code from io_uring.c to cancel.c
io_uring/cancel:
move request/task cancelation logic into cancel.c
io_uring/fdinfo:
be a bit nicer when looping a lot of SQEs/CQEs
io_uring/fdinfo:
cap SQ iteration at max SQ entries
io_uring/fdinfo:
kill unnecessary newline feed in CQE32 printing
io_uring/fdinfo:
show SQEs for no array setup
io_uring/fdinfo:
validate opcode before checking if it's an 128b one
io_uring/futex:
move futexv async data handling to struct io_futexv_data
io_uring/futex:
move futexv owned status to struct io_futexv_data
io_uring/io-wq:
always retry worker create on ERESTART*
io_uring/io-wq:
check IO_WQ_BIT_EXIT inside work run loop
io_uring/io-wq:
fix incorrect io_wq_for_each_worker() termination logic
io_uring/io-wq:
remove io_wq_for_each_worker() return value
io_uring/kbuf:
remove obsolete buf_nr_pages and update comments
io_uring/kbuf:
use io_create_region for kbuf creation
io_uring/kbuf:
use READ_ONCE() for userspace-mapped memory
io_uring/kbuf:
use WRITE_ONCE() for userspace-shared buffer ring fields
io_uring/memmap:
drop unused sz param in io_uring_validate_mmap_request()
io_uring/memmap:
refactor io_free_region() to take user_struct param
io_uring/memmap:
remove dead io_create_region_mmap_safe() declaration
io_uring/memmap:
remove unneeded io_ring_ctx arg
io_uring/memmap:
return bool from io_mem_alloc_compound()
io_uring/poll:
correctly handle io_poll_add() return value on update
io_uring/poll:
unify poll waitqueue entry and list removal
io_uring/query:
buffer size calculations with a union
io_uring/query:
drop unused io_handle_query_entry() ctx arg
io_uring/query:
introduce rings info query
io_uring/query:
introduce zcrx query
io_uring/register:
use correct location for io_rings_layout
io_uring/rsrc:
clean up buffer cloning arg validation
io_uring/rsrc:
fix lost entries after cloned range
io_uring/rsrc:
refactor io_{un}account_mem() to take {user,mm}_struct param
io_uring/rsrc:
rename misleading src_node variable in io_clone_buffers()
io_uring/rsrc:
use get/put_user() for integer copy
io_uring/rw:
free potentially allocated iovec on cache put failure
io_uring/slist:
remove unused wq list splice helpers
io_uring/tctx:
add separate lock for list of tctx's in ctx
io_uring/trace:
rename io_uring_queue_async_work event "rw" field
io_uring/uring_cmd:
avoid double indirect call in task work dispatch
io_uring/waitid:
fix KCSAN warning on io_waitid->head
io_uring/waitid:
have io_waitid_complete() remove wait queue entry
io_uring/waitid:
use io_waitid_remove_wq() consistently
io_uring/zcrx:
add io_fill_zcrx_offsets()
io_uring/zcrx:
add io_zcrx_ifq arg to io_zcrx_free_area()
io_uring/zcrx:
add sync refill queue flushing
io_uring/zcrx:
add user_struct and mm_struct to io_zcrx_ifq
io_uring/zcrx:
call netdev_queue_get_dma_dev() under instance lock
io_uring/zcrx:
convert to use netmem_desc
io_uring/zcrx:
count zcrx users
io_uring/zcrx:
elide passing msg flags
io_uring/zcrx:
export zcrx via a file
io_uring/zcrx:
fix page array leak
io_uring/zcrx:
fix rq flush locking
io_uring/zcrx:
introduce IORING_REGISTER_ZCRX_CTRL
io_uring/zcrx:
move io_unregister_zcrx_ifqs() down
io_uring/zcrx:
move io_zcrx_scrub() and dependencies up
io_uring/zcrx:
reverse ifq refcount
io_uring/zcrx:
share an ifq between rings
io_uring/zcrx:
use folio_nr_pages() instead of shift operation
io_uring:
add helper calculating region byte size
io_uring:
add support for IORING_SETUP_SQE_MIXED
io_uring:
add wrapper type for io_req_tw_func_t arg
io_uring:
check for user passing 0 nr_submit
io_uring:
convert io_create_mock_file() to FD_PREPARE()
io_uring:
convert params to pointer in ring reisze
io_uring:
deduplicate array_size in io_allocate_scq_urings
io_uring:
don't free never created regions
io_uring:
fix filename leak in __io_openat_prep()
io_uring:
fix min_wait wakeups for SQPOLL
io_uring:
fix nr_segs calculation in io_import_kbuf
io_uring:
fix typos and comment wording
io_uring:
Introduce getsockname io_uring cmd
io_uring:
introduce struct io_ctx_config
io_uring:
keep ring laoyut in a structure
io_uring:
move cq/sq user offset init around
io_uring:
move flags check to io_uring_sanitise_params
io_uring:
move local task_work in exit cancel loop
io_uring:
only call io_should_terminate_tw() once for ctx
io_uring:
only publish fully handled mem region
io_uring:
pass sq entries in the params struct
io_uring:
pre-calculate scq layout
io_uring:
refactor rings_size nosqarray handling
io_uring:
remove extra args from io_register_free_rings
io_uring:
sanity check sizes before attempting allocation
io_uring:
unify task_work cancelation checks
io_uring:
use GFP_NOWAIT for overflow CQEs on legacy rings
io_uring:
use mem_is_zero to check ring params
io_uring:
use no mmap safe region helpers on resizing
io_uring:
use size_add helpers for ring offsets
io_uring:
use WRITE_ONCE for user shared memory
iomap:
account for unaligned end offsets when truncating read range
iomap:
add caller-provided callbacks for read and readahead
iomap:
add IOMAP_DIO_FSBLOCK_ALIGNED flag
iomap:
adjust read range correctly for non-block-aligned positions
iomap:
allocate s_dio_done_wq for async reads as well
iomap:
always run error completions in user context
iomap:
fix iomap_read_end() for already uptodate folios
iomap:
invert the polarity of IOMAP_DIO_INLINE_COMP
iomap:
iterate over folio mapping in iomap_readpage_iter()
iomap:
make iomap_read_folio() a void return
iomap:
move bio read logic into helper function
iomap:
move buffered io bio logic into new file
iomap:
move read/readahead bio submission logic into helper function
iomap:
optimize pending async writeback accounting
iomap:
optional zero range dirty folio processing
iomap:
remove old partial eof zeroing optimization
iomap:
remove pos+len BUG_ON() to after folio lookup
iomap:
rename bytes_pending/bytes_accounted to bytes_submitted/bytes_not_submitted
iomap:
rename iomap_readpage_ctx struct to iomap_read_folio_ctx
iomap:
rename iomap_readpage_iter() to iomap_read_folio_iter()
iomap:
replace folio_batch allocation with stack allocation
iomap:
rework REQ_FUA selection
iomap:
set accurate iter->pos when reading folio ranges
iomap:
simplify ->read_folio_range() error handling for reads
iomap:
simplify iomap_iter_advance()
iomap:
simplify when reads can be skipped for writes
iomap:
store read/readahead bio generically
iomap:
support write completions from interrupt context
iomap:
track pending read bytes more optimally
iomap:
use find_next_bit() for dirty bitmap scanning
iomap:
use find_next_bit() for uptodate bitmap scanning
iomap:
Use folio_next_pos()
iomap:
use largest_zero_folio() in iomap_dio_zero()
iomap:
wait for batched folios to be stable in __iomap_get_folio
iommu/amd:
Enhance "Completion-wait Time-out" error message
iommu/amd:
Fix error path in amd_iommu_probe_device()
iommu/amd:
Fix pci_segment memleak in alloc_pci_segment()
iommu/amd:
Fix potential out-of-bounds read in iommu_mmio_show
iommu/amd:
fix SEV-TIO support reporting
iommu/amd:
Propagate the error code returned by __modify_irte_ga() in modify_irte_ga()
iommu/amd:
Remove AMD io_pgtable support
iommu/amd:
Report SEV-TIO support
iommu/amd:
Set release_domain to blocked_domain
iommu/amd:
Use the generic iommu page table
iommu/apple-dart:
fix device leak on of_xlate()
iommu/arm-smmu-qcom:
Add Glymur MDSS compatible
iommu/arm-smmu-qcom:
Enable use of all SMR groups when running bare-metal
iommu/arm-smmu-v3-iommufd:
Allow attaching nested domain for GBPA cases
iommu/arm-smmu-v3:
Fix error check in arm_smmu_alloc_cd_tables
iommu/arm-smmu-v3:
Set release_domain to arm_smmu_blocked_domain
iommu/exynos-iommu:
Set release_domain to exynos_identity_domain
iommu/exynos:
fix device leak on of_xlate()
iommu/io-pgtable-arm-selftests:
Modularize the test
iommu/io-pgtable-arm-selftests:
Use KUnit
iommu/io-pgtable-arm:
fix size_t signedness bug in unmap path
iommu/io-pgtable-arm:
Move selftests to a separate file
iommu/io-pgtable-arm:
Remove arm_lpae_dump_ops()
iommu/iommupt:
Fix build error in genericpt unit-tests
iommu/ipmmu-vmsa:
fix device leak on of_xlate()
iommu/mediatek-v1:
add missing larb count sanity check
iommu/mediatek-v1:
fix device leak on probe_device()
iommu/mediatek-v1:
fix device leaks on probe()
iommu/mediatek:
Add a flag DL_WITH_MULTI_LARB
iommu/mediatek:
fix device leak on of_xlate()
iommu/mediatek:
fix use-after-free on probe deferral
iommu/mediatek:
mt8189: Add APU IOMMUs support
iommu/mediatek:
mt8189: Add INFRA IOMMUs support
iommu/mediatek:
mt8189: Add MM IOMMUs support
iommu/mediatek:
simplify dt parsing error handling
iommu/omap:
fix device leaks on probe_device()
iommu/omap:
simplify probe_device() error handling
iommu/pages:
Add support for incoherent IOMMU page table walkers
iommu/pages:
use folio_nr_pages() instead of shift operation
iommu/qcom:
fix device leak on of_xlate()
iommu/sun50i:
fix device leak on of_xlate()
iommu/sva:
include mmu_notifier.h header
iommu/sva:
invalidate stale IOTLB entries for kernel address space
iommu/tegra241-cmdqv:
Reset VCMDQ in tegra241_vcmdq_hw_init_user()
iommu/tegra:
fix device leak on probe_device()
iommu/vt-d:
Fix unused invalidation hint in qi_desc_iotlb
iommu/vt-d:
Follow PT_FEAT_DMA_INCOHERENT into the PASID entry
iommu/vt-d:
Restore previous domain::aperture_end calculation
iommu/vt-d:
Set INTEL_IOMMU_FLOPPY_WA depend on BLK_DEV_FD
iommu/vt-d:
Treat PAGE_SNOOP and PWSNP separately
iommu/vt-d:
Use the generic iommu page table
iommu:
disable SVA when CONFIG_X86 is set
iommu:
Do not revert set_domain for the last gdev
iommu:
Generic support for RMRs during device release
iommu:
Pass in old domain to attach_dev callback functions
iommu:
tegra: enable compile testing
iommufd/selftest:
Add missing kconfig for DMA_SHARED_BUFFER
iommufd/selftest:
Add some tests for the dmabuf flow
iommufd/selftest:
Check for overflow in IOMMU_TEST_OP_ADD_RESERVED
iommufd/selftest:
Do not leak the hwpt if IOMMU_TEST_OP_MD_CHECK_MAP fails
iommufd/selftest:
Make it clearer to gcc that the access is not out of bounds
iommufd/selftest:
Prevent module/builtin conflicts in kconfig
iommufd:
Accept a DMABUF through IOMMU_IOAS_MAP_FILE
iommufd:
Add DMABUF to iopt_pages
iommufd:
Allow a DMABUF to be revoked
iommufd:
Allow MMIO pages in a batch
iommufd:
Change the selftest to use iommupt instead of xarray
iommufd:
Do not map/unmap revoked DMABUFs
iommufd:
Fix building without dmabuf
iommufd:
Have iopt_map_file_pages convert the fd to a file
iommufd:
Have pfn_reader process DMABUF iopt_pages
iommufd:
Initialize batch->kind in batch_clear()
iommupt/vtd:
Allow VT-d to have a larger table top than the vasz requires
iommupt/vtd:
Support mgaw's less than a 4 level walk for first stage
iommupt/x86:
Set the dirty bit only for writable PTEs
iommupt/x86:
Support SW bits and permit PT_FEAT_DMA_INCOHERENT
iommupt:
Actually correct pt_test_sw_bit_{acquire_release}() parameter description
iommupt:
Add a kunit test for Generic Page Table
iommupt:
Add a kunit test for the IOMMU implementation
iommupt:
Add a kunit test for the SW bits
iommupt:
Add a mock pagetable format for iommufd selftest to use
iommupt:
Add basic support for SW bits in the page table
iommupt:
Add iova_to_phys op
iommupt:
Add map_pages op
iommupt:
Add read_and_clear_dirty op
iommupt:
Add the AMD IOMMU v1 page table format
iommupt:
Add the basic structure of the iommu implementation
iommupt:
Add the Intel VT-d second stage page table format
iommupt:
Add the x86 64 bit page table format
iommupt:
Add unmap_pages op
iommupt:
Avoid a compiler bug with sw_bit
iommupt:
Describe @bitnr parameter
iommupt:
Documentation fixes
iommupt:
Fix the kunit building
iommupt:
Fix unlikely flows in increase_top()
iommupt:
Flush the CPU cache after any writes to the page table
iommupt:
Make it clearer to the compiler that pts.level == 0 for single page
iommupt:
Make pt_feature() always_inline
iommupt:
Only cache flush memory changed by unmap
iommupt:
Return ERR_PTR from _table_alloc()
iommupt:
Use the incoherent start/stop functions for PT_FEAT_DMA_INCOHERENT
ionic:
convert to ndo_hwtstamp API
iov_iter:
Add missing speculation barrier to copy_from_user_iter()
iov_iter:
Convert copy_from_user_iter() to masked user access
ip6_gre:
make ip6gre_header() robust
ip6_tunnel:
use skb_vlan_inet_prepare() in __ip6_tnl_rcv()
ipack:
fix ipack.h kernel-doc warnings
ipc:
convert do_mq_open() to FD_ADD()
ipc:
create_ipc_ns: drop mqueue mount on sysctl setup failure
ipc:
enable is_ns_init_id() assertions
ipe:
Add AT_EXECVE_CHECK support for script enforcement
ipe:
Drop a duplicated CONFIG_ prefix in the ifdeffery
ipe:
move initcalls to the LSM framework
ipe:
Update documentation for script enforcement
ipmi:
Fix __scan_channels() failing to rescan channels
ipmi:
Fix the race between __scan_channels() and deliver_response()
ipmi:
Skip channel scan if channels are already marked ready
ipmi:
Switch to use %ptSp
ipv4:
Fix reference count leak when using error routes with nexthop objects
ipv4:
icmp: Add RFC 5837 support
ipv4:
ip_gre: make ipgre_header() robust
ipv4:
ip_tunnel: spread netdev_lockdep_set_classes()
ipv6:
Add in6_dev_rcu().
ipv6:
annotate data-race in ndisc_router_discovery()
ipv6:
BUG() in pskb_expand_head() as part of calipso_skbuff_setattr()
ipv6:
clean up routes when manually removing address with a lifetime
ipv6:
clear RA flags when adding a static route
ipv6:
fix a BUG in rt6_get_pcpu_route() under PREEMPT_RT
ipv6:
Fix ECMP sibling count mismatch when clearing RTF_ADDRCONF
ipv6:
Fix use-after-free in inet6_addr_del().
ipv6:
icmp: Add RFC 5837 support
ipv6:
Move ipv6_fl_list from ipv6_pinfo to inet_sock.
ipv6:
use the right ifindex when replying to icmpv6 from localhost
ipvlan:
fix sparse warning about __be32 -> u32
ipvlan:
Ignore PACKET_LOOPBACK in handle_mode_l2()
ipvlan:
Make the addrs_lock be per port
ipvs:
fix ipv4 null-ptr-deref in route error path
irqchip/aclint-sswi:
Add Nuclei UX900 support
irqchip/apple-aic:
Add FW info retrieval support
irqchip/apple-aic:
Drop support for custom PMU irq partitions
irqchip/apple-aic:
Spit out ICH_MISR_EL2 value on spurious vGIC MI
irqchip/atmel-aic:
Simplify with of_machine_get_match_data()
irqchip/bcm2712-mip:
Fix OF node reference imbalance
irqchip/bcm2712-mip:
Fix section mismatch
irqchip/gic-its:
Rework platform MSI deviceID detection
irqchip/gic-v3-its:
Avoid truncating memory addresses
irqchip/gic-v3:
Add FW info retrieval support
irqchip/gic-v3:
Drop support for custom PPI partitions
irqchip/gic-v3:
Switch high priority PPIs over to handle_percpu_devid_irq()
irqchip/gic-v5:
Fix gicv5_its_map_event() ITTE read endianness
irqchip/gic:
Add missing GICH_HCR control bits
irqchip/gic:
Expose CPU interface VA to KVM
irqchip/imx-mu-msi:
Fix section mismatch
irqchip/irq-bcm7038-l1:
Fix section mismatch
irqchip/irq-bcm7038-l1:
Remove unused reg_mask_status()
irqchip/irq-bcm7120-l2:
Fix section mismatch
irqchip/irq-brcmstb-l2:
Fix section mismatch
irqchip/ls-extirq:
Convert to a platform driver to make it work again
irqchip/mchp-eic:
Fix error code in mchp_eic_domain_alloc()
irqchip/meson-gpio:
Add support for Amlogic S6 S7 and S7D SoCs
irqchip/meson-gpio:
Drop unused module alias
irqchip/mvebu-pic:
Drop unused module alias
irqchip/qcom-irq-combiner:
Fix section mismatch
irqchip/qcom-irq-combiner:
Rename driver structure
irqchip/renesas-rzg2l:
Fix section mismatch
irqchip/renesas-rzv2h:
Prevent TINT spurious interrupt during resume
irqchip/riscv-imsic:
Embed the vector array in lpriv
irqchip/riscv-imsic:
Inline imsic_vector_from_local_id()
irqchip/riscv-imsic:
Remove redundant irq_data lookups
irqchip/riscv-imsic:
Revert "Remove redundant irq_data lookups"
irqchip/sifive-plic:
Add support for UltraRISC DP1000 PLIC
irqchip/sifive-plic:
Cache the interrupt enable state
irqchip/sifive-plic:
Fix call to __plic_toggle() in M-Mode code path
irqchip/starfive-jh8100:
Fix section mismatch
irqchip/ts4800:
Drop unused module alias
irqchip:
Drop leftover brackets
irqchip:
Enable compile testing of Broadcom drivers
irqchip:
Kill irq-partition-percpu
irqchip:
Pass platform device to platform drivers
irqdomain:
Add firmware info reporting interface
irqdomain:
Delete irq_domain_add_tree()
irqdomain:
Kill of_node_to_fwnode() helper
irqwork:
Move data struct to a types header
isdn:
kcapi: add WQ_PERCPU to alloc_workqueue users
ixgbe:
avoid redundant call to ixgbe_non_sfp_link_config()
ixgbe:
don't initialize aci lock in ixgbe_recovery_probe()
ixgbe:
fix memory leaks in the ixgbe_recovery_probe() path
ixgbe:
fix typos in ixgbe driver comments
ixgbevf:
extract GRXRINGS from .get_rxnfc
ixgbevf:
ixgbevf_q_vector clean up
jbd2:
avoid bug_on in jbd2_journal_get_create_access() when file system corrupted
jbd2:
fix the inconsistency between checksum and data in memory for journal sb
jbd2:
store more accurate errno in superblock when possible
jbd2:
use a per-journal lock_class_key for jbd2_trans_commit_key
jbd2:
use a weaker annotation in journal handling
jfs:
Rename _inline to avoid conflict with clang's '-fms-extensions'
kallsyms:
Fix wrong "big" kernel symbol type read from procfs
kasan:
cleanup of kasan_enabled() checks
kasan:
refactor pcpu kasan vmalloc unpoison
kasan:
remove __kasan_save_free_info wrapper
kasan:
Remove references to folio in __kasan_mempool_poison_object()
kasan:
unpoison vms[area] addresses with a common tag
kbuild,objtool:
Defer objtool validation step for CONFIG_KLP_BUILD
kbuild:
Add '-fms-extensions' to areas with dedicated CFLAGS
kbuild:
add target to build a cpio containing modules
kbuild:
allow architectures to override CC_CAN_LINK
kbuild:
Check for functions with ambiguous -ffunction-sections section names
kbuild:
Do not run kernel-doc when building external modules
kbuild:
doc: improve KBUILD_BUILD_TIMESTAMP documentation
kbuild:
don't enable CC_CAN_LINK if the dummy program generates warnings
Kbuild:
enable -fms-extensions
kbuild:
Enable GCC diagnostic context for value-tracking warnings
kbuild:
Ensure .dtbo targets are applied to a base .dtb
kbuild:
fix compilation of dtb specified on command-line without make rule
kbuild:
Fix permissions of modules.builtin.modinfo
kbuild:
install-extmod-build: Properly fix CC expansion when ccache is used
kbuild:
prefer ${NM} in check-function-names.sh
kbuild:
Remove 'kmod_' prefix from __KBUILD_MODNAME
kbuild:
Rename Makefile.extrawarn to Makefile.warn
kbuild:
rpm-pkg: Generate debuginfo package manually
kbuild:
rust: clean libpin_init_internal in mrproper
kbuild:
uapi: Drop types.h check from headers_check.pl
kbuild:
uapi: reuse KBUILD_USERCFLAGS
kbuild:
Use objtree for module signing key path
kcm:
Fix typo and add hyphen in Kconfig help text
kconfig:
fix static linking of nconf
kdb:
Adapt kdb_msg_write to work with NBCON consoles
kernel-doc:
Issue warnings that were silently discarded
kernel-doc:
output source file name at SEE ALSO
kernel/hung_task:
unexport sysctl_hung_task_timeout_secs
kernel/kexec:
change the prototype of kimage_map_segment()
kernel/kexec:
fix IMA when allocation happens in CMA area
kernel:
cgroup: Add LGPL-2.1 SPDX license ID to legacy_freezer.c
kernel:
cgroup: Add SPDX-License-Identifier lines
kernel:
modules: Add SPDX license identifier to kmod.c
kernfs:
fix memory leak of kernfs_iattrs in __kernfs_new_node
kexec:
call liveupdate_reboot() before kexec
kexec:
Include kernel-end even without crashkernel
kexec:
move sysfs entries to /sys/kernel/kexec
kexec_core:
remove superfluous page offset handling in segment loading
keys/trusted_keys:
fix handle passed to tpm_buf_append_name during unseal
keys:
Annotate struct asymmetric_key_id with __counted_by
KEYS:
Avoid -Wflex-array-member-not-at-end warning
keys:
Fix grammar and formatting in 'struct key_type' comments
keys:
Remove redundant less-than-zero checks
keys:
Replace deprecated strncpy in ecryptfs_fill_auth_tok
KEYS:
trusted: caam based protected key
KEYS:
trusted: Fix a memory leak in tpm2_load_cmd
KEYS:
trusted: Pass argument by pointer in dump_options
KEYS:
trusted: Replace a redundant instance of tpm2_hash_map
KEYS:
trusted: Use tpm_ret_to_err() in trusted_tpm2
kfifo:
add kfifo_alloc_node() helper for NUMA awareness
kho:
add interfaces to unpreserve folios, page ranges, and vmalloc
kho:
add Kconfig option to enable KHO by default
kho:
allow kexec load before KHO finalization
kho:
allow memory preservation state updates after finalization
kho:
always expose output FDT in debugfs
kho:
convert __kho_abort() to return void
kho:
don't unpreserve memory during abort
kho:
drop notifiers
KHO:
fix boot failure due to kmemleak access to non-PRESENT pages
kho:
fix misleading log message in kho_populate()
kho:
fix restoring of contiguous ranges of order-0 pages
kho:
free chunks using free_page() instead of kfree()
kho:
init alloc tags when restoring pages from reserved memory
kho:
introduce high-level memory allocation API
kho:
kho_preserve_vmalloc(): don't return 0 when ENOMEM
kho:
kho_restore_vmalloc: fix initialization of pages array
kho:
make debugfs interface optional
kho:
preserve FDT folio only once during initialization
kho:
remove abort functionality and support state refresh
kho:
remove global preserved_mem_map and store state in FDT
kho:
simplify serialization and remove __kho_abort
kho:
update FDT dynamically for subtree addition/removal
kho:
validate preserved memory map during population
kho:
verify deserialization status and fix FDT alignment access
Linux:
kill securityfs_recursive_remove()
kmsan:
remove hard-coded GFP_KERNEL flags
kselftest/arm64:
Align zt-test register dumps
kselftest/arm64:
Cover disabling streaming mode without SVE in fp-ptrace
kselftest/harness:
Use helper to avoid zero-size memset warning
kselftst/arm64:
Test NT_ARM_SVE FPSIMD format writes on non-SVE systems
ksm:
perform a range-walk in break_ksm
ksm:
replace function unmerge_ksm_pages with break_ksm
ksmbd:
convert comma to semicolon
ksmbd:
fix buffer validation by including null terminator size in EA length
ksmbd:
Fix memory leak in get_file_all_info()
ksmbd:
Fix refcount leak when invalid session is found on session lookup
ksmbd:
Fix to handle removal of rfc1002 header from smb_hdr
ksmbd:
fix use-after-free in ksmbd_tree_connect_put under concurrency
ksmbd:
implement error handling for STATUS_INFO_LENGTH_MISMATCH in smb server
ksmbd:
ipc: fix use-after-free in ipc_msg_send_request
ksmbd:
remove redundant DACL check in smb_check_perm_dacl
ksmbd:
rename smb2_get_msg to smb_get_msg
ksmbd:
Replace strcpy + strcat to improve convert_to_nt_pathname
ksmbd:
server: avoid busy polling in accept loop
ksmbd:
skip lock-range check on equal size to avoid size==0 underflow
ksmbd:
smbd: fix dma_unmap_sg() nents
ksmbd:
Use HMAC-MD5 library for NTLMv2
ksmbd:
Use HMAC-SHA256 library for message signing and key generation
ksmbd:
Use SHA-512 library for SMB3.1.1 preauth hash
ksmbd:
vfs: fix race on m_flags in vfs_cache
ktest.pl:
Fix uninitialized var in config-bisect.pl
kthread:
Warn if mm_struct lacks user_ns in kthread_use_mm()
kunit:
Drop unused parameter from kunit_device_register_internal
kunit:
Enforce task execution in {soft,hard}irq contexts
kunit:
make FAULT_TEST default to n when PANIC_ON_OOPS
kunit:
Make filter parameters configurable via Kconfig
KVM:
arm64: Add break to default case in kvm_pgtable_stage2_pte_prot()
KVM:
arm64: Add endian casting to kvm_swap_s[12]_desc()
KVM:
arm64: Add helper for swapping guest descriptor
KVM:
arm64: Add LR overflow handling documentation
KVM:
arm64: Add support for FEAT_XNX stage-2 permissions
KVM:
arm64: Add tracking of vgic_irq being present in a LR
KVM:
arm64: at: Update AF on software walk only if VM has FEAT_HAFDBS
KVM:
arm64: at: Use correct HA bit in TCR_EL2 when regime is EL2
KVM:
arm64: Call helper for reading descriptors directly
KVM:
arm64: Compute vgic state irrespective of the number of interrupts
KVM:
arm64: Convert ICH_HCR_EL2_TDIR cap to EARLY_LOCAL_CPU_FEATURE
KVM:
arm64: Copy FGT traps to unprotected pKVM VCPU on VCPU load
KVM:
arm64: Document KVM_PGTABLE_PROT_{UX,PX}
KVM:
arm64: Don't blindly set set PSTATE.PAN on guest exit
KVM:
arm64: Drop useless __GFP_HIGHMEM from kvm struct allocation
KVM:
arm64: Eagerly save VMCR on exit
KVM:
arm64: Fix compilation when CONFIG_ARM64_USE_LSE_ATOMICS=n
KVM:
arm64: Fix EL2 S1 XN handling for hVHE setups
KVM:
arm64: Fix spelling mistake "Unexpeced" -> "Unexpected"
KVM:
arm64: gic: Check for vGICv3 when clearing TWI
KVM:
arm64: GICv2: Always trap GICV_DIR register
KVM:
arm64: GICv2: Decouple GICH_HCR programming from LRs being loaded
KVM:
arm64: GICv2: Extract LR computing primitive
KVM:
arm64: GICv2: Extract LR folding primitive
KVM:
arm64: GICv2: Handle deactivation via GICV_DIR traps
KVM:
arm64: GICv2: Handle LR overflow when EOImode==0
KVM:
arm64: GICv2: Preserve EOIcount on exit
KVM:
arm64: GICv3: Add GICv2 SGI handling to deactivation primitive
KVM:
arm64: GICv3: Add SPI tracking to handle asymmetric deactivation
KVM:
arm64: GICv3: Avoid broadcast kick on CPUs lacking TDIR
KVM:
arm64: GICv3: Decouple ICH_HCR_EL2 programming from LRs
KVM:
arm64: GICv3: Detect and work around the lack of ICV_DIR_EL1 trapping
KVM:
arm64: GICv3: Drop LPI active state when folding LRs
KVM:
arm64: GICv3: Extract LR computing primitive
KVM:
arm64: GICv3: Extract LR folding primitive
KVM:
arm64: GICv3: Force exit to sync ICH_HCR_EL2.En
KVM:
arm64: GICv3: Handle deactivation via ICV_DIR_EL1 traps
KVM:
arm64: GICv3: Handle in-LR deactivation when possible
KVM:
arm64: GICv3: Handle LR overflow when EOImode==0
KVM:
arm64: GICv3: nv: Plug L1 LR sync into deactivation primitive
KVM:
arm64: GICv3: nv: Resync LRs/VMCR/HCR early for better MI emulation
KVM:
arm64: GICv3: Preserve EOIcount on exit
KVM:
arm64: GICv3: Set ICH_HCR_EL2.TDIR when interrupts overflow LR capacity
KVM:
arm64: Handle endianness in read helper for emulated PTW
KVM:
arm64: Implement HW access flag management in stage-1 SW PTW
KVM:
arm64: Inject UNDEF for a register trap without accessor
KVM:
arm64: Invert ap_list sorting to push active interrupts out
KVM:
arm64: Invert KVM_PGTABLE_WALK_HANDLE_FAULT to fix pKVM walkers
KVM:
arm64: Make vgic_target_oracle() globally available
KVM:
arm64: Move undeliverable interrupts to the end of ap_list
KVM:
arm64: nv: Advertise support for FEAT_XNX
KVM:
arm64: nv: Expose hardware access flag management to NV guests
KVM:
arm64: nv: Forward FEAT_XNX permissions to the shadow stage-2
KVM:
arm64: nv: Implement HW access flag management in stage-2 SW PTW
KVM:
arm64: nv: Respect stage-2 write permssion when setting stage-1 AF
KVM:
arm64: nv: Stop passing vCPU through void ptr in S2 PTW
KVM:
arm64: nv: Use pgtable definitions in stage-2 walk
KVM:
arm64: Only drop references on empty tables in stage2_free_walker
KVM:
arm64: Propagate PTW errors up to AT emulation
KVM:
arm64: Remove extra argument for __pvkm_host_{share,unshare}_hyp()
KVM:
arm64: Remove unused parameter in synchronize_vcpu_pstate()
KVM:
arm64: Remove unused vcpu_{clear,set}_wfx_traps()
KVM:
arm64: Repack struct vgic_irq fields
KVM:
arm64: Reschedule as needed when destroying the stage-2 page-tables
KVM:
arm64: Revamp vgic maintenance interrupt configuration
KVM:
arm64: selftests: Add test for AT emulation
KVM:
arm64: selftests: Consider all 7 possible levels of cache
KVM:
arm64: selftests: gic_v3: Add irq group setting helper
KVM:
arm64: selftests: gic_v3: Disable Group-0 interrupts by default
KVM:
arm64: selftests: Remove ARM64_FEATURE_FIELD_BITS and its last user
KVM:
arm64: selftests: vgic_irq: Add asymmetric SPI deaectivation test
KVM:
arm64: selftests: vgic_irq: Add Group-0 enable test
KVM:
arm64: selftests: vgic_irq: Add timer deactivation test
KVM:
arm64: selftests: vgic_irq: Change configuration before enabling interrupt
KVM:
arm64: selftests: vgic_irq: Exclude timer-controlled interrupts
KVM:
arm64: selftests: vgic_irq: Fix GUEST_ASSERT_IAR_EMPTY() helper
KVM:
arm64: selftests: vgic_irq: Perform EOImode==1 deactivation in ack order
KVM:
arm64: selftests: vgic_irq: Remove LR-bound limitation
KVM:
arm64: Split kvm_pgtable_stage2_destroy()
KVM:
arm64: Teach ptdump about FEAT_XNX permissions
KVM:
arm64: Turn kvm_vgic_vcpu_enable() into kvm_vgic_vcpu_reset()
KVM:
arm64: Turn vgic-v3 errata traps into a patched-in constant
KVM:
arm64: Use kvzalloc() for kvm struct allocation
KVM:
arm64: Use MI to detect groups being enabled/disabled
KVM:
arm64: vgic-v3: Fix GICv3 trapping in protected mode
KVM:
arm64: VM exit to userspace to handle SEA
KVM:
Disallow toggling KVM_MEM_GUEST_MEMFD on an existing memslot
KVM:
Don't clobber irqfd routing type when deassigning irqfd
KVM:
Explicitly allocate/setup irqfd cleanup as per-CPU workqueue
KVM:
Fix last_boosted_vcpu index assignment bug
KVM:
Fix VM exit code for full dirty ring in API documentation
KVM:
guest_memfd: Add gmem_inode.flags field instead of using i_private
KVM:
guest_memfd: Add macro to iterate over gmem_files for a mapping/inode
KVM:
guest_memfd: Add slab-allocated inode cache
KVM:
guest_memfd: Define a CLASS to get+put guest_memfd file from a memslot
KVM:
guest_memfd: Drop a superfluous local var in kvm_gmem_fault_user_mapping()
KVM:
guest_memfd: Enforce NUMA mempolicy using shared policy
KVM:
guest_memfd: move kvm_gmem_get_index() and use in kvm_gmem_prepare_folio()
KVM:
guest_memfd: remove redundant gmem variable initialization
KVM:
guest_memfd: Rename "struct kvm_gmem" to "struct gmem_file"
KVM:
guest_memfd: use folio_nr_pages() instead of shift operation
KVM:
guest_memfd: Use guest mem inodes instead of anonymous inodes
KVM:
Harden and prepare for modifying existing guest_memfd memslots
KVM:
LoongArch: selftests: Add basic interfaces
KVM:
LoongArch: selftests: Add exception handler register interface
KVM:
LoongArch: selftests: Add SW emulated timer test case
KVM:
LoongArch: selftests: Add system registers save/restore on exception
KVM:
LoongArch: selftests: Add time counter test case
KVM:
LoongArch: selftests: Add timer interrupt test case
KVM:
Make support for kvm_arch_vcpu_async_ioctl() mandatory
KVM:
nSVM: Avoid incorrect injection of SVM_EXIT_CR0_SEL_WRITE
KVM:
nSVM: Clear exit_code_hi in VMCB when synthesizing nested VM-Exits
KVM:
nSVM: Propagate SVM_EXIT_CR0_SEL_WRITE correctly for LMSW emulation
KVM:
nSVM: Remove redundant cases in nested_svm_intercept()
KVM:
nSVM: Set exit_code_hi to -1 when synthesizing SVM_EXIT_ERR (failed VMRUN)
KVM:
nVMX: Add an off-by-default module param to WARN on missed consistency checks
KVM:
nVMX: Add consistency check for TPR_THRESHOLD[31:4]!=0 without VID
KVM:
nVMX: Add consistency check for TSC_MULTIPLIER=0
KVM:
nVMX: Hardcode dummy EPTP used for early nested consistency checks
KVM:
nVMX: Immediately refresh APICv controls as needed on nested VM-Exit
KVM:
nVMX: Remove support for "early" consistency checks via hardware
KVM:
nVMX: Stuff vmcs02.TSC_MULTIPLIER early on for nested early checks
KVM:
nVMX: Use vcpu instead of vmx->vcpu when vcpu is available
KVM:
Rename kvm_arch_vcpu_async_ioctl() to kvm_arch_vcpu_unlocked_ioctl()
KVM:
riscv: selftests: Add SBI MPXY extension to get-reg-list
KVM:
riscv: Support enabling dirty log gradually in small chunks
KVM:
s390: Add capability that forwards operation exceptions
KVM:
s390: Add signal_exits counter
KVM:
s390: Enable and disable interrupts in entry code
KVM:
s390: Fix gmap_helper_zap_one_page() again
KVM:
s390: fix missing present bit for gmap puds
KVM:
S390: Remove sca_lock
KVM:
s390: Remove unused return variable in kvm_arch_vcpu_ioctl_set_fpu
KVM:
s390: Replace sprintf with snprintf for buffer safety
KVM:
s390: Use ESCA instead of BSCA at VM init
KVM:
s390: Use generic VIRT_XFER_TO_GUEST_WORK functions
KVM:
s390: vsie: Check alignment of BSCA header
KVM:
selftests: Add -U_FORTIFY_SOURCE to avoid some unpredictable test failures
KVM:
selftests: Add a CPUID testcase for KVM_SET_CPUID2 with runtime updates
KVM:
selftests: Add a VMX test for LA57 nested state
KVM:
selftests: Add additional equivalents to libnuma APIs in KVM's numaif.h
KVM:
selftests: Add guest_memfd tests for mmap and NUMA policy support
KVM:
selftests: Add helpers to probe for NUMA support, and multi-node systems
KVM:
selftests: Add missing "break" in rseq_test's param parsing
KVM:
selftests: Assert GICR_TYPER.Processor_Number matches selftest CPU number
KVM:
selftests: Change VM_MODE_PXXV48_4K to VM_MODE_PXXVYY_4K
KVM:
selftests: Define wrappers for common syscalls to assert success
KVM:
selftests: Don't fall over in mmu_stress_test when only one CPU is present
KVM:
selftests: Extend nested_invalid_cr3_test to cover SVM
KVM:
selftests: Extend vmx_close_while_nested_test to cover SVM
KVM:
selftests: Extend vmx_nested_tsc_scaling_test to cover SVM
KVM:
selftests: Extend vmx_tsc_adjust_test to cover SVM
KVM:
selftests: Forcefully override ARCH from x86_64 to x86
KVM:
selftests: Make sure vm->vpages_mapped is always up-to-date
KVM:
selftests: Move nested invalid CR3 check to its own test
KVM:
selftests: Remove the unused argument to prepare_eptp()
KVM:
selftests: Rename "guest_paddr" variables to "gpa"
KVM:
selftests: Report stacktraces SIGBUS, SIGSEGV, SIGILL, and SIGFPE by default
KVM:
selftests: Stop hardcoding PAGE_SIZE in x86 selftests
KVM:
selftests: Stop using __virt_pg_map() directly in tests
KVM:
selftests: SYNC after guest ITS setup in vgic_lpi_stress
KVM:
selftests: Test for KVM_EXIT_ARM_SEA
KVM:
selftests: Use "gpa" and "gva" for local variable names in pre-fault test
KVM:
selftests: Use a loop to create guest page tables
KVM:
selftests: Use a loop to walk guest page tables
KVM:
selftests: Use proper uAPI headers to pick up mempolicy.h definitions
KVM:
SEV: Add known supported SEV-SNP policy bits
KVM:
SEV: Consolidate the SEV policy bits in a single header file
KVM:
SEV: Publish supported SEV-SNP policy bits
KVM:
SVM: Add a helper to look up the max physical ID for AVIC
KVM:
SVM: Add AVIC support for 4k vCPUs in x2AVIC mode
KVM:
SVM: Check vCPU ID against max x2AVIC ID if and only if x2AVIC is enabled
KVM:
SVM: Disallow EFER.LMSLE when not supported by hardware
KVM:
SVM: Don't skip unrelated instruction if INT3/INTO is replaced
KVM:
SVM: Ensure SPEC_CTRL[63:32] is context switched between guest and host
KVM:
SVM: Expand AVIC_PHYSICAL_MAX_INDEX_MASK to be a 12-bit field
KVM:
SVM: Handle #MCs in guest outside of fastpath
KVM:
SVM: Limit AVIC physical max index based on configured max_vcpu_ids
KVM:
SVM: Mark VMCB_NPT as dirty on nested VMRUN
KVM:
SVM: Mark VMCB_PERM_MAP as dirty on nested VMRUN
KVM:
SVM: Move AVIC Physical ID table allocation to vcpu_precreate()
KVM:
SVM: Replace hard-coded value 0x1FF with the corresponding macro
KVM:
TDX: Add macro to retry SEAMCALLs when forcing vCPUs out of guest
KVM:
TDX: ADD pages to the TD image while populating mirror EPT entries
KVM:
TDX: Add tdx_get_cmd() helper to get and validate sub-ioctl command
KVM:
TDX: Assert that mmu_lock is held for write when removing S-EPT entries
KVM:
TDX: Avoid a double-KVM_BUG_ON() in tdx_sept_zap_private_spte()
KVM:
TDX: Bug the VM if extending the initial measurement fails
KVM:
TDX: Check size of user's kvm_tdx_capabilities array before allocating
KVM:
TDX: Combine KVM_BUG_ON + pr_tdx_error() into TDX_BUG_ON()
KVM:
TDX: Convert INIT_MEM_REGION and INIT_VCPU to "unlocked" vCPU ioctl
KVM:
TDX: Derive error argument names from the local variable names
KVM:
TDX: Don't copy "cmd" back to userspace for KVM_TDX_CAPABILITIES
KVM:
TDX: Drop PROVE_MMU=y sanity check on to-be-populated mappings
KVM:
TDX: Drop superfluous page pinning in S-EPT management
KVM:
TDX: Explicitly set user-return MSRs that *may* be clobbered by the TDX-Module
KVM:
TDX: Fix list_add corruption during vcpu_load()
KVM:
TDX: Fix sparse warnings from using 0 for NULL
KVM:
TDX: Fold tdx_mem_page_record_premap_cnt() into its sole caller
KVM:
TDX: Fold tdx_sept_drop_private_spte() into tdx_sept_remove_private_spte()
KVM:
TDX: Fold tdx_sept_zap_private_spte() into tdx_sept_remove_private_spte()
KVM:
TDX: Guard VM state transitions with "all" the locks
KVM:
TDX: Remove __user annotation from kernel pointer
KVM:
TDX: Replace kmalloc + copy_from_user with memdup_user in tdx_td_init()
KVM:
TDX: Return -EIO, not -EINVAL, on a KVM_BUG_ON() condition
KVM:
TDX: Take MMU lock around tdh_vp_init()
KVM:
TDX: Use atomic64_dec_return() instead of a poor equivalent
KVM:
TDX: Use guard() to acquire kvm->lock in tdx_vm_ioctl()
KVM:
TDX: Use struct_size to simplify tdx_get_capabilities()
KVM:
TDX: WARN if mirror SPTE doesn't have full RWX when creating S-EPT mapping
KVM:
VMX: Bundle all L1 data cache flush mitigation code together
KVM:
VMX: Disable L1TF L1 data cache flush if CONFIG_CPU_MITIGATIONS=n
KVM:
VMX: Ensure guest's SPEC_CTRL[63:32] is loaded on VM-Enter
KVM:
VMX: Handle #MCs on VM-Enter/TD-Enter outside of the fastpath
KVM:
VMX: Handle MMIO Stale Data in VM-Enter assembly via ALTERNATIVES_2
KVM:
VMX: Hoist construct_eptp() "up" in vmx.c
KVM:
VMX: Make loaded_vmcs_clear() static in vmx.c
KVM:
VMX: Remove stale vmx_set_dr6() declaration
KVM:
VMX: Update SVI during runtime APICv activation
KVM:
VMX: Use kvm_mmu_page role to construct EPTP, not current vCPU state
KVM:
VMX: Use on-stack copy of @flags in __vmx_vcpu_run()
KVM:
x86/mmu: Add dedicated API to map guest_memfd pfn into TDP MMU
KVM:
x86/mmu: Drop the return code from kvm_x86_ops.remove_external_spte()
KVM:
x86/mmu: Move "dummy root" helpers to spte.h
KVM:
x86/mmu: Move the misplaced export of kvm_zap_gfn_range()
KVM:
x86/mmu: Rename kvm_tdp_map_page() to kvm_tdp_page_prefault()
KVM:
x86/mmu: Skip MMIO SPTE invalidation if enable_mmio_caching=0
KVM:
x86/mmu: WARN if KVM attempts to map into an invalid TDP MMU root
KVM:
x86: Add a helper to dedup loading guest/host XCR0 and XSS
KVM:
x86: Add a helper to dedup reporting of unhandled VM-Exits
KVM:
x86: Add AVX support to the emulator's register fetch and writeback
KVM:
x86: Add emulator support for decoding VEX prefixes
KVM:
x86: Add support for emulating MOVNTDQA
KVM:
x86: Add x86_emulate_ops.get_xcr() callback
KVM:
x86: Advertise EferLmsleUnsupported to userspace
KVM:
x86: Allocate/free user_return_msrs at kvm.ko (un)loading time
KVM:
x86: Apply runtime updates to current CPUID during KVM_SET_CPUID{,2}
KVM:
x86: Assert that non-MSI doesn't have bypass vCPU when deleting producer
KVM:
x86: Document a virtualization gap for GIF on AMD CPUs
KVM:
x86: Don't clear async #PF queue when CR0.PG is disabled (e.g. on #SMI)
KVM:
x86: Don't disable IRQs when unregistering user-return notifier
KVM:
x86: Enable support for emulating AVX MOV instructions
KVM:
x86: Explicitly configure supported XSS from {svm,vmx}_set_cpu_caps()
KVM:
x86: Explicitly set new periodic hrtimer expiration in apic_timer_fn()
KVM:
x86: Fix a semi theoretical bug in kvm_arch_async_page_present_queued()
KVM:
x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer
KVM:
x86: Grab lapic_timer in a local variable to cleanup periodic code
KVM:
x86: Improve formatting of the emulator's flags table
KVM:
x86: Leave user-return notifier registered on reboot/shutdown
KVM:
x86: Load guest/host PKRU outside of the fastpath run loop
KVM:
x86: Load guest/host XCR0 and XSS outside of the fastpath run loop
KVM:
x86: Move op_prefix to struct x86_emulate_ctxt (from x86_decode_insn())
KVM:
x86: Move Src2Shift up one bit (use bits 36:32 for Src2 in the emulator)
KVM:
x86: Refactor REX prefix handling in instruction emulation
KVM:
x86: remove comment about ntp correction sync for
KVM:
x86: Remove unused declaration kvm_mmu_may_ignore_guest_pat()
KVM:
x86: Share emulator's common register decoding code
KVM:
x86: Unify L1TF flushing under per-CPU variable
KVM:
x86: Use "checked" versions of get_user() and put_user()
KVM:
x86: WARN if hrtimer callback for periodic APIC timer fires with period=0
KVM:
x86: WARN if user-return MSR notifier is registered on exit
l2tp:
avoid one data-race in l2tp_tunnel_del_work()
l2tp:
correct debugfs label for tunnel tx stats
l2tp:
Fix memleak in l2tp_udp_encap_recv().
landlock:
Clarify documentation for the IOCTL access right
landlock:
Clean up hook_ptrace_access_check()
landlock:
Fix formatting
landlock:
Fix handling of disconnected directories
landlock:
Fix spelling
landlock:
Fix TCP handling of short AF_UNSPEC addresses
landlock:
Fix wrong type usage
landlock:
Improve erratum documentation
landlock:
Improve the comment for domain_is_scoped
landlock:
Improve variable scope
landlock:
Make docs in cred.h and domain.h visible
landlock:
Minor comments improvements
landlock:
Optimize stack usage when !CONFIG_AUDIT
landlock:
Remove useless include
leds:
Drop duplicate LEDS_EXPRESSWIRE config
leds:
flash: Use fwnode_get_next_child_node() instead
leds:
led-class: Only Add LED to leds_list when it is fully ready
leds:
led-class: Replace sprintf() with sysfs_emit() in sysfs show functions
leds:
leds-cros_ec: Skip LEDs without color components
leds:
leds-lp50xx: Allow LED 0 to be added to module bank
leds:
leds-lp50xx: Enable chip before any communication
leds:
leds-lp50xx: LP5009 supports 3 modules for a total of 9 LEDs
leds:
lp55xx_common: Enable use without FW_LOADER_USER_HELPER
leds:
netxbig: Fix GPIO descriptor leak in error paths
leds:
pwm: Add optional GPIO enable pin support
leds:
pwm: Reorder include files to alphabetic order
leds:
rgb: leds-qcom-lpg: Allow LED_COLOR_ID_MULTI
leds:
rgb: leds-qcom-lpg: Don't enable TRILED when configuring PWM
leds:
trigger: Replace use of system_wq() with system_percpu_wq()
leds:
upboard: Fix module alias
leds:
Use fwnode_for_each_child_node() instead
lib/alloc_tag:
use %pe format specifier
lib/base64:
add support for multiple variants
lib/base64:
optimize base64_decode() with reverse lookup tables
lib/base64:
rework encode/decode for speed and stricter validation
lib/buildid:
use __kernel_read() for sleepable context
lib/crc:
Switch ARM and arm64 to 'ksimd' scoped guard API
lib/crypto:
Add FIPS self-tests for SHA-1 and SHA-2
lib/crypto:
aes: Fix missing MMU protection for AES S-box
lib/crypto:
arm, arm64: Drop filenames from file comments
lib/crypto:
arm/blake2b: Migrate optimized code into library
lib/crypto:
arm/blake2b: Move to scoped ksimd API
lib/crypto:
arm/blake2s: Fix some comments
lib/crypto:
arm64/polyval: Migrate optimized code into library
lib/crypto:
arm64/sha3: Migrate optimized code into library
lib/crypto:
arm64: Move remaining algorithms to scoped ksimd API
lib/crypto:
blake2b: Add BLAKE2b library functions
lib/crypto:
blake2b: Roll up BLAKE2b round loop on 32-bit
lib/crypto:
blake2s: Adjust parameter order of blake2s()
lib/crypto:
blake2s: Document the BLAKE2s library API
lib/crypto:
blake2s: Drop excessive const & rename block => data
lib/crypto:
blake2s: Rename blake2s_state to blake2s_ctx
lib/crypto:
blake2s: Replace manual unrolling with unrolled_full
lib/crypto:
chacha20poly1305: Statically check fixed array lengths
lib/crypto:
chacha: Add at_least decoration to fixed-size array params
lib/crypto:
curve25519: Add at_least decoration to fixed-size array params
lib/crypto:
md5: Add at_least decoration to fixed-size array params
lib/crypto:
poly1305: Add at_least decoration to fixed-size array params
lib/crypto:
polyval: Add POLYVAL library
lib/crypto:
riscv/chacha: Avoid s0/fp register
lib/crypto:
riscv: Add poly1305-core.S to .gitignore
lib/crypto:
riscv: Depend on RISCV_EFFICIENT_VECTOR_UNALIGNED_ACCESS
lib/crypto:
s390/sha3: Add optimized Keccak functions
lib/crypto:
s390/sha3: Add optimized one-shot SHA-3 digest functions
lib/crypto:
sha1: Add at_least decoration to fixed-size array params
lib/crypto:
sha2: Add at_least decoration to fixed-size array params
lib/crypto:
sha3: Add FIPS cryptographic algorithm self-test
lib/crypto:
sha3: Add SHA-3 support
lib/crypto:
sha3: Move SHA3 Iota step mapping into round function
lib/crypto:
sha3: Support arch overrides of one-shot digest functions
lib/crypto:
Switch ARM and arm64 to 'ksimd' scoped guard API
lib/crypto:
tests: Add additional SHAKE tests
lib/crypto:
tests: Add KUnit tests for BLAKE2b
lib/crypto:
tests: Add KUnit tests for POLYVAL
lib/crypto:
tests: Add SHA3 kunit tests
lib/crypto:
tests: Fix syntax error for old python versions
lib/crypto:
tests: polyval_kunit: Increase iterations for preparekey in IRQs
lib/crypto:
x86/blake2s: Avoid writing back unchanged 'f' value
lib/crypto:
x86/blake2s: Drop check for nblocks == 0
lib/crypto:
x86/blake2s: Fix 32-bit arg treated as 64-bit
lib/crypto:
x86/blake2s: Improve readability
lib/crypto:
x86/blake2s: Use local labels for data
lib/crypto:
x86/blake2s: Use vpternlogd for 3-input XORs
lib/crypto:
x86/polyval: Migrate optimized code into library
lib/fonts:
Add Terminus 10x18 console font
lib/freader:
support reading more than 2 folios
lib/Kconfig.debug:
cleanup CONFIG_DEBUG_SECTION_MISMATCH help text
lib/strn*,uaccess:
Use masked_user_{read/write}_access_begin when required
lib/test_fprobe:
add testcase for mixed fprobe
lib/test_hmm:
add large page allocation failure testing
lib/test_hmm:
add zone device private THP test infrastructure
lib/test_vmalloc:
add no_block_alloc_test case
lib/test_vmalloc:
remove xfail condition check
lib/vsprintf:
Add specifier for printing struct timespec64
lib/vsprintf:
Check pointer before dereferencing in time_and_date()
lib/vsprintf:
Deduplicate special hex number specifier data
lib/vsprintf:
Improve vsprintf + sprintf function comments
lib/vsprintf:
Unify FORMAT_STATE_NUM handlers
lib/xxhash:
remove more unused xxh functions
lib/xz:
remove dead IA-64 (Itanium) support code
lib:
add KUnit tests for base64 encoding/decoding
lib:
add mul_u64_add_u64_div_u64() and mul_u64_u64_div_u64_roundup()
lib:
add tests for mul_u64_u64_div_u64_roundup()
lib:
move freader into buildid.h
lib:
mul_u64_u64_div_u64(): combine overflow and divide by zero checks
lib:
mul_u64_u64_div_u64(): optimise multiply on 32bit x86
lib:
mul_u64_u64_div_u64(): optimise the divide code
lib:
mul_u64_u64_div_u64(): rename parameter 'c' to 'd'
lib:
mul_u64_u64_div_u64(): simplify check for a 64bit product
lib:
ratelimit: fix spelling mistake 'seperately'
lib:
Support ARCH_HAS_CPU_CACHE_INVALIDATE_MEMREGION
lib:
test_mul_u64_u64_div_u64(): test both generic and arch versions
lib:
test_mul_u64_u64_div_u64(): test the 32bit code on 64bit
libbpf:
Complete the missing @param and @return tags in btf.h
libbpf:
Fix -Wdiscarded-qualifiers under C23
libbpf:
Fix BTF dedup to support recursive typedef definitions
libbpf:
fix formatting of bpf_object__append_subprog_code
libbpf:
Fix parsing of multi-split BTF
libbpf:
Fix some incorrect @param descriptions in the comment of libbpf.h
libbpf:
Fix the incorrect reference to the memlock_rlim variable in the comment.
libbpf:
Optimize the redundant code in the bpf_object__init_user_btf_maps() function.
libbpf:
Recognize insn_array map type
libbpf:
support llvm-generated indirect jumps
libbpf:
Update the comment to remove the reference to the deprecated interface bpf_program__load().
libceph:
Amend checking to fix `make W=1` build breakage
libceph:
fix log output race condition in OSD client
libceph:
make calc_target() set t->paused, not just clear it
libceph:
make decode_pool() more resilient against corrupted osdmaps
libceph:
make free_choose_arg_map() resilient to partial allocation
libceph:
prevent potential out-of-bounds reads in handle_auth_done()
libceph:
replace overzealous BUG_ON in osdmap_apply_incremental()
libceph:
reset sparse-read state in osd_fault()
libceph:
return the handler error from mon_handle_auth_done()
libceph:
Switch to use %ptSp
libfs:
allow to specify s_d_flags
libperf cpumap:
Fix perf_cpu_map__max for an empty/NULL map
libperf cpumap:
Reduce allocations and sorting in intersect
libperf:
Use 'extern' in LIBPERF_API visibility macro
LICENSES:
Add modern form of the LGPL-2.1 tags to the usage guide section
linkwatch:
use __dev_put() in callers to prevent UAF
Linux:
Linux 6.19
Linux:
Linux 6.19-rc1
Linux:
Linux 6.19-rc2
Linux:
Linux 6.19-rc3
Linux:
Linux 6.19-rc4
Linux:
Linux 6.19-rc5
Linux:
Linux 6.19-rc6
Linux:
Linux 6.19-rc7
Linux:
Linux 6.19-rc8
livepatch/klp-build:
Add --debug option to show cloning decisions
livepatch/klp-build:
Add --show-first-changed option to show function divergence
livepatch/klp-build:
Add stub init code for livepatch modules
livepatch/klp-build:
Fix klp-build vs CONFIG_MODULE_SRCVERSION_ALL
livepatch/klp-build:
Introduce fix-patch-lines script to avoid __LINE__ diff noise
livepatch/klp-build:
Introduce klp-build script for generating livepatch modules
livepatch/klp-build:
Require Clang assembler >= 20
livepatch:
Add CONFIG_KLP_BUILD
livepatch:
Fix having __klp_objects relics in non-livepatch modules
livepatch:
Free klp_{object,func}_ext data after initialization
livepatch:
Introduce source code helpers for livepatch modules
livepatch:
Match old_sympos 0 and 1 in klp_find_func()
liveupdate:
kho: move to kernel/liveupdate
liveupdate:
kho: use %pe format specifier for error pointer printing
liveupdate:
luo_core: add user interface
liveupdate:
luo_core: fix redundant bound check in luo_ioctl()
liveupdate:
luo_core: integrate with KHO
liveupdate:
luo_core: Live Update Orchestrator
liveupdate:
luo_file: add private argument to store runtime state
liveupdate:
luo_file: do not clear serialized_data on unfreeze
liveupdate:
luo_file: don't use invalid list iterator
liveupdate:
luo_file: implement file systems callbacks
liveupdate:
luo_session: add ioctls for file preservation
liveupdate:
luo_session: add sessions support
lkdtm/bugs:
Add cases for BUG and PANIC occurring in hardirq context
lkdtm/bugs:
Do not confuse the clang/objtool with busy wait loop
loadpin:
move initcalls to the LSM framework
lockd:
don't allow locking on reexported NFSv2/3
lockd:
fix vfs_test_lock() calls
lockdown:
move initcalls to the LSM framework
locking/local_lock:
Add the
headers to MAINTAINERS
locking/local_lock:
Fix all kernel-doc warnings
locking/local_lock:
s/l/__l/ and s/tl/__tl/ to reduce the risk of shadowing
locking/mutex:
Redo __mutex_init() to reduce generated code size
locking/spinlock/debug:
Fix data-race in do_raw_write_lock
lockref:
add a __cond_lock annotation for lockref_put_or_lock
locktorture:
Fix memory leak in param_set_cpumask()
LoongArch:
Add adaptive CSR accessors for 32BIT/64BIT
LoongArch:
Add and use some macros for AVEC
LoongArch:
Add atomic operations for 32BIT/64BIT
LoongArch:
Add new PCI ID for pci_fixup_vgadev()
LoongArch:
Adjust boot & setup for 32BIT/64BIT
LoongArch:
Adjust common macro definitions for 32BIT/64BIT
LoongArch:
Adjust default config files for 32BIT/64BIT
LoongArch:
Adjust memory management for 32BIT/64BIT
LoongArch:
Adjust misc routines for 32BIT/64BIT
LoongArch:
Adjust module loader for 32BIT/64BIT
LoongArch:
Adjust process management for 32BIT/64BIT
LoongArch:
Adjust system call for 32BIT/64BIT
LoongArch:
Adjust time routines for 32BIT/64BIT
LoongArch:
Adjust user accessors for 32BIT/64BIT
LoongArch:
Adjust VDSO/VSYSCALL for 32BIT/64BIT
LoongArch:
BPF: Adjust the jump offset of tail calls
LoongArch:
BPF: Enable trampoline-based tracing for module functions
LoongArch:
BPF: Enhance the bpf_arch_text_poke() function
LoongArch:
BPF: Save return address register ra to t0 before trampoline
LoongArch:
BPF: Sign extend kfunc call arguments
LoongArch:
BPF: Zero-extend bpf_tail_call() index
LoongArch:
Complete CPUCFG registers definition
LoongArch:
Correct the calculation logic of thread_count
LoongArch:
dts: Add uart new compatible string
LoongArch:
dts: Describe PCI sideband IRQ through interrupt-extended
LoongArch:
dts: loongson-2k0500: Add default interrupt controller address cells
LoongArch:
dts: loongson-2k1000: Add default interrupt controller address cells
LoongArch:
dts: loongson-2k1000: Fix i2c-gpio node names
LoongArch:
dts: loongson-2k2000: Add default interrupt controller address cells
LoongArch:
Enable exception fixup for specific ADE subcode
LoongArch:
Fix arch_dup_task_struct() for CONFIG_RANDSTRUCT
LoongArch:
Fix build errors for CONFIG_RANDSTRUCT
LoongArch:
Fix PMU counter allocation for mixed-type event groups
LoongArch:
KVM: Add AVEC basic support
LoongArch:
KVM: Fix kvm_device leak in kvm_eiointc_destroy()
LoongArch:
KVM: Fix kvm_device leak in kvm_ipi_destroy()
LoongArch:
KVM: Fix kvm_device leak in kvm_pch_pic_destroy()
LoongArch:
KVM: Get VM PMU capability from HW GCFG register
LoongArch:
KVM: Use 64-bit register definition for EIOINTC
LoongArch:
Refactor register restoration in ftrace_common_return
LoongArch:
Remove is_entry_func() and kernel_entry_end
LoongArch:
Remove redundant code in head.S
LoongArch:
Remove unnecessary checks for ORC unwinder
LoongArch:
Select HAVE_ARCH_BITREVERSE in Kconfig
LoongArch:
Set correct protection_map[] for VM_NONE/VM_SHARED
LoongArch:
Simplify __arch_bitrev32() implementation
LoongArch:
Use __pmd()/__pte() for swap entry conversions
LoongArch:
Use unsigned long for _end and _text
LoongArch:
Use UNWIND_HINT_END_OF_STACK for entry points
loop:
add helper lo_cmd_nr_bvec()
loop:
add helper lo_rw_aio_prep()
loop:
add hint for handling aio via IOCB_NOWAIT
loop:
add lo_submit_rw_aio()
loop:
add missing bd_abort_claiming in loop_set_status
loop:
clear nowait flag in workqueue context
loop:
don't change loop device under exclusive opener in loop_set_status
loop:
move command blkcg/memcg initialization into loop_queue_work
loop:
revert exclusive opener loop status change
loop:
try to handle loop aio command via NOWAIT IO first
loop:
use READ_ONCE() to read lo->lo_state without locking
lsm:
add a LSM_STARTED_ALL notification event
lsm:
add/tweak function header comment blocks in lsm_init.c
lsm:
cleanup initialize_lsm() and rename to lsm_init_single()
lsm:
cleanup the debug and console output in lsm_init.c
lsm:
cleanup the LSM blob size code
lsm:
consolidate all of the LSM framework initcalls
lsm:
consolidate lsm_allowed() and prepare_lsm() into lsm_prepare()
lsm:
fold lsm_init_ordered() into security_init()
lsm:
get rid of the lsm_names list and do some cleanup
lsm:
group lsm_order_parse() with the other lsm_order_*() functions
lsm:
integrate lsm_early_cred() and lsm_early_task() into caller
lsm:
integrate report_lsm_order() code into caller
lsm:
introduce an initcall mechanism into the LSM framework
lsm:
introduce looping macros for the initialization code
lsm:
output available LSMs when debugging
lsm:
preserve /proc/sys/vm/mmap_min_addr when !CONFIG_SECURITY
lsm:
rename exists_ordered_lsm() to lsm_order_exists()
lsm:
rename ordered_lsm_init() to lsm_init_ordered()
lsm:
rename the lsm order variables for consistency
lsm:
rename/rework append_ordered_lsm() into lsm_order_append()
lsm:
rename/rework ordered_lsm_parse() to lsm_order_parse()
lsm:
replace the name field with a pointer to the lsm_id struct
lsm:
rework lsm_active_cnt and lsm_idlist[]
lsm:
rework the LSM enable/disable setter/getter functions
lsm:
split the init code out into lsm_init.c
lsm:
split the notifier code out into lsm_notifier.c
lsm:
use unrcu_pointer() for current->cred in security_init()
m68k:
coldfire: remove creating a fixed phy
m68k:
defconfig: Update defconfigs for v6.18-rc1
macintosh/mac_hid:
fix race condition in mac_hid_toggle_emumouse
macintosh/via-pmu-backlight:
Include
and
macvlan:
fix error recovery in macvlan_common_newlink()
macvlan:
fix possible UAF in macvlan_forward_source()
mailmap:
add entry for Daniel Thompson
mailmap:
add entry for Hao Ge
mailmap:
add entry for Viacheslav Bocharov
mailmap:
add entry for Yu-Chun Lin
mailmap:
update Alexander Mikhalitsyn's emails
mailmap:
Update email address for Abel Vesa
mailmap:
update email address for Szymon Wilczek
mailmap:
update entry for Bartosz Golaszewski
mailmap:
update name and email addresses
mailmap:
update Pratyush Yadav's email address
MAINTAINERS, .mailmap:
Update mail address for Nicolas Schier
MAINTAINERS:
add a maintainer for zoned block device support
MAINTAINERS:
add a nfsd blocklayout reviewer
MAINTAINERS:
add ABI headers to KHO and LIVE UPDATE
MAINTAINERS:
add ACPM clock bindings and driver
MAINTAINERS:
Add Akhil as a reviewer for the Adreno driver
MAINTAINERS:
add Alice as a Binder maintainer
MAINTAINERS:
Add an additional maintainer to the AMD XGBE driver
MAINTAINERS:
Add an entry for PF1550 MFD driver
MAINTAINERS:
add an entry for PSP
MAINTAINERS:
Add Andrew as M: to ARM/NUVOTON NPCM ARCHITECTURE
MAINTAINERS:
add Benjamin Marzinski as a device mapper maintainer
MAINTAINERS:
add Black Sesame Technologies (BST) ARM SoC support
MAINTAINERS:
Add Chen Ridong as cpuset reviewer
MAINTAINERS:
Add CIX Sky1 PCIe controller driver maintainer
MAINTAINERS:
add Conor to StarFive entry
MAINTAINERS:
add cper to APEI files
MAINTAINERS:
add docs and selftest to the TLS file list
MAINTAINERS:
add dwmac-rk glue driver to the main Rockchip entry
MAINTAINERS:
Add entry for ATCRTC100 RTC driver
MAINTAINERS:
Add entry for BD71828 charger
MAINTAINERS:
add entry for inv_icm45600 6-axis imu sensor
MAINTAINERS:
Add entry for mali-c55 driver
MAINTAINERS:
add entry for Motorcomm YT921x ethernet switch driver
MAINTAINERS:
Add entry for rzv2h-ivc driver
MAINTAINERS:
Add entry for ST TSC1641 driver
MAINTAINERS:
add entry for the Rust `num` module
MAINTAINERS:
Add entry for XFRM documentation
MAINTAINERS:
Add entry on Loongson-2K IPMI driver
MAINTAINERS:
Add Frank Li as reviewer for NXP media drivers
MAINTAINERS:
add German Maglione as virtiofs co-maintainer
MAINTAINERS:
add idr core-api doc file to XARRAY
MAINTAINERS:
add include/linux/pgalloc.h to MM CORE section
MAINTAINERS:
Add interconnect-clk.h to interconnect API entry
MAINTAINERS:
Add Jonathan Cameron to drivers/cache and add lib/cache_maint.c + header
MAINTAINERS:
add liveupdate entry
MAINTAINERS:
Add Long Li as a Hyper-V maintainer
MAINTAINERS:
Add Manivannan Sadhasivam as PCI/pwrctrl maintainer
MAINTAINERS:
add Microchip RISC-V pinctrl drivers/bindings to entry
MAINTAINERS:
add Mike Rapoport as maintainer for userfaultfd
MAINTAINERS:
add missing block layer user API header files
MAINTAINERS:
Add myself as m_can maintainer
MAINTAINERS:
add myself as maintainer for GUD
MAINTAINERS:
Add myself as maintainer of hisi_soc_hha
MAINTAINERS:
Add myself as reviewer for module support
MAINTAINERS:
Add myself as reviewer for PWM rust drivers
MAINTAINERS:
add new soc drivers to Microchip RISC-V entry
MAINTAINERS:
Add NXP S32G PCIe controller driver maintainer
MAINTAINERS:
add Petr as a reviewer of hung task detector
MAINTAINERS:
add Pratyush as a reviewer for KHO
MAINTAINERS:
add printk core-api doc file to PRINTK
MAINTAINERS:
Add Shawn Lin as co-maintainer for dw_mmc drivers
MAINTAINERS:
add test vector generation scripts to "CRYPTO LIBRARY"
MAINTAINERS:
Add the Renesas RZ/N1 ADC driver entry
MAINTAINERS:
Add Tomas Glozar as a maintainer to RTLA tool
MAINTAINERS:
add tracepoint core-api doc files to TRACING
MAINTAINERS:
Add tracepoint-update.c to TRACING section
MAINTAINERS:
add tree to RISC-V Microchip entry
MAINTAINERS:
add Tyr to DRM DRIVERS AND COMMON INFRASTRUCTURE [RUST]
MAINTAINERS:
adjust file entry in AMD DISPLAY CORE - DML
MAINTAINERS:
Adjust file entry in NXP PF1550 PMIC MFD DRIVER
MAINTAINERS:
adjust file entry in RISC-V MICROCHIP SUPPORT
MAINTAINERS:
adjust file entry in TDA1997x MEDIA DRIVER
MAINTAINERS:
apply name and email address changes for Martin
MAINTAINERS:
Change Altera socfpga-ecc-manager.yaml maintainer
MAINTAINERS:
Change Linus Walleij mail address
MAINTAINERS:
change maintainer for Intel MAX10 BMC secure updates
MAINTAINERS:
Change Sudeep Holla's email address
MAINTAINERS:
degrade RISC-V MISC SOC SUPPORT to Odd Fixes
MAINTAINERS:
Downgrade ocxl to Odd Fixes
MAINTAINERS:
drop unneeded file entry in NVIDIA VRS RTC DRIVER
MAINTAINERS:
exclude the tyr driver from DRM MISC
MAINTAINERS:
extend DOCUMENTATION SCRIPTS to the full directories
MAINTAINERS:
Fix a linusw mail address
MAINTAINERS:
fix typo in TYR DRM driver entry
MAINTAINERS:
ipack: add ipack.h header file
MAINTAINERS:
Maintain spsc_queue through drm_sched
MAINTAINERS:
new entry for MPAM Driver
MAINTAINERS:
notify the "Device Memory" community of memory hotplug changes
MAINTAINERS:
Panfrost: Add Steven Price and Adrian Larumbe
MAINTAINERS:
phy: Add Neil Armstrong as reviewers for phy subsystem
MAINTAINERS:
phy: Move Kishon Vijay Abraham I to credits
MAINTAINERS:
refer to intended file in STANDALONE CACHE CONTROLLER DRIVERS
MAINTAINERS:
refer to trivial-codec.yaml in relevant sections
MAINTAINERS:
Remove Alex Gaynor as Rust maintainer
MAINTAINERS:
remove Gustavo from sync framework
MAINTAINERS:
Remove Jozsef Kadlecsik from MAINTAINERS file
MAINTAINERS:
Remove myself for sun4i DRM driver
MAINTAINERS:
remove obsolete file entry in DIALOG SEMICONDUCTOR DRIVERS
MAINTAINERS:
remove patchwork from RISC-V MISC SOC SUPPORT
MAINTAINERS:
rename Microchip RISC-V entry
MAINTAINERS:
Replace Shawn with Frank as i.MX platform maintainer
MAINTAINERS:
Setup support for Anlogic tree
MAINTAINERS:
Simplify m_can section
MAINTAINERS:
TPM DEVICE DRIVER: update the W-tag
MAINTAINERS:
Update be2net maintainers
MAINTAINERS:
Update Chen-Yu's email address
MAINTAINERS:
Update Daniel Scally's email address
MAINTAINERS:
Update email address for Christophe Leroy
MAINTAINERS:
Update email address for Justin Iurman
MAINTAINERS:
update email address for Yixun Lan
MAINTAINERS:
Update Jessica Zhang's email address
MAINTAINERS:
update KHO maintainers
MAINTAINERS:
Update my email address
MAINTAINERS:
update nilfs2 entry
MAINTAINERS:
Update Nova GPU driver git link
MAINTAINERS:
update one straggling entry for Bartosz Golaszewski
MAINTAINERS:
Update PF1550 driver email address
MAINTAINERS:
Update Saravana Kannan's email address
MAINTAINERS:
Update Synopsys HDMI RX driver entry
MAINTAINERS:
Update Yu Kuai's E-mail address
Linux:
Manual conversion to use ->i_state accessors of all places not covered by coccinelle
math.h:
amend abs() kernel-doc and add a note about signed type limits
mcb:
Add missing modpost build support
md/md-linear:
Enable atomic writes
md/md-llbitmap:
Remove unneeded semicolon
md/raid0:
fix NULL pointer dereference in create_strip_zones() for dm-raid
md/raid0:
Move queue limit setup before r0conf initialization
md/raid5:
fix IO hang when array is broken with IO inflight
md/raid5:
fix possible null-pointer dereferences in raid5_store_group_thread_cnt()
md/raid5:
remove redundant __GFP_NOWARN
md:
add check_new_feature module parameter
md:
allow configuring logical block size
md:
avoid repeated calls to del_gendisk
md:
delete md_redundancy_group when array is becoming inactive
md:
delete mddev kobj before deleting gendisk kobj
md:
Fix forward incompatibility from configurable logical block size
md:
Fix logical_block_size configuration being overwritten
md:
fix rcu protection in md_wakeup_thread
md:
Fix static checker warning in analyze_sbs
md:
init bioset in mddev_init
md:
prevent adding disks with larger logical_block_size to active arrays
md:
remove legacy 1s delay in md_notify_reboot
md:
suspend array while updating raid_disks via sysfs
md:
warn about updating super block failure
media:
Add MALI_C55_3A_STATS meta format
media:
adv7842: Avoid possible out-of-bounds array accesses in adv7842_cp_log_status()
media:
adv7842: Use %pe format specifier
media:
allegro: fix race conditions in channel handling
media:
allegro: print warning if channel creation timeout occurs
media:
allegro: process all pending status mbox messages
media:
allgro-dvt: Drop unneeded v4l2_m2m_get_vq() NULL check
media:
amlogic-c3: Use v4l2-isp for validation
media:
amphion: Cancel message work before releasing the VPU core
media:
amphion: Drop unneeded v4l2_m2m_get_vq() NULL check
media:
amphion: Remove dummy PM handling
media:
amphion: Remove vpu_vb_is_codecconfig
media:
ar0521: Use %pe format specifier
media:
atomisp: Fix namespace collision and startup() section placement with -ffunction-sections
media:
atomisp: gc2235: Fix namespace collision and startup() section placement with -ffunction-sections
media:
av7110: Fix warning 'unsigned' -> 'unsigned int'
media:
av7110: Switch to use %ptSp
media:
c8sectpfe: remove support of STi c8sectpfe driver
media:
ccs: Use %pe format specifier
media:
cec: Fix debugfs leak on bus_register() failure
media:
coda: Drop unneeded v4l2_m2m_get_vq() NULL check
media:
convert media_request_alloc() to FD_PREPARE()
media:
doc/dt-bindings: remove support of stih407-c8sectpfe
media:
docs: add a missing reference for VIDIOC_QUERY_CTRL
media:
docs: add some C domain missing references
media:
docs: videodev2.h.rst.exceptions: ignore struct __kernel_v4l2_timeval
media:
Documentation: Add Mali-C55 ISP Documentation
media:
Documentation: kapi: Add v4l2 generic ISP support
media:
Documentation: mali-c55: Use v4l2-isp version identifier
media:
Documentation: uapi: Add V4L2 ISP documentation
media:
dt-bindings: Add qcom,msm8939-camss
media:
dt-bindings: add rockchip px30 vip
media:
dt-bindings: add rockchip rk3568 vicap
media:
dt-bindings: nxp,imx8-isi: Add i.MX91 ISI compatible string
media:
dt-bindings: qcom,x1e80100-camss: Fix typo in CSIPHY supply description
media:
dt-bindings: rockchip,vdec: Add RK3288 compatible
media:
dt-bindings: snps,dw-hdmi-rx.yaml: Updated maintainers entry
media:
dt-bindings: vd55g1: Add vd65g4 compatible
media:
dt-bindings: video-interfaces: add defines for sampling modes
media:
dt-bindings: video-interfaces: add video-interfaces.h information
media:
dvb-core: dvb_demux: Fix assignments in if conditions
media:
dvb-core: dvb_ringbuffer: Fix various coding style issues
media:
dvb-core: use vmalloc_array to simplify code
media:
dvb-frontends: Remove redundant ternary operators
media:
dvb-usb-v2: lmedm04: Fix firmware macro definitions
media:
dvb-usb: dtv5100: fix out-of-bounds in dtv5100_i2c_msg()
media:
dvb-usb: pctv452e: move snd/rcv len check before kmalloc
media:
dvb: Use int type to store negative error codes
media:
dvb_ca_en50221: fix "writen"->"written"
media:
dvbdev: Use %pe format specifier
media:
dw100: Drop unneeded v4l2_m2m_get_vq() NULL check
media:
exynos4-is: fimc-is: drop unused module alias
media:
exynos4-is: fimc-lite: drop unused module alias
media:
i2c: add Sony IMX111 CMOS camera sensor driver
media:
i2c: ADV7604: Remove redundant cancel_delayed_work in probe
media:
i2c: adv7842: Remove redundant cancel_delayed_work in probe
media:
i2c: ds90ub913: Use %pe format specifier
media:
i2c: ds90ub953: convert from round_rate() to determine_rate()
media:
i2c: ds90ub953: Use %pe format specifier
media:
i2c: dw9719: Add an of_match_table
media:
i2c: dw9719: Add driver_data matching
media:
i2c: dw9719: Add DW9718S support
media:
i2c: dw9719: Add DW9800K support
media:
i2c: dw9719: Deprecate dongwoon,vcm-freq
media:
i2c: dw9719: Fix power on/off sequence
media:
i2c: dw9719: Remove unused i2c device id table
media:
i2c: dw9719: Update PM last busy time upon close
media:
i2c: Fix vendor name typo in OV2735 Kconfig help text
media:
i2c: imx214: Rearrange control initialization
media:
i2c: imx219: Fix 1920x1080 mode to use 1:1 pixel aspect ratio
media:
i2c: imx219: Propagate errors from control range updates
media:
i2c: imx219: Replace exposure magic value with named constant
media:
i2c: imx219: Simplify imx219_get_binning() function
media:
i2c: imx274: Use %pe format specifier
media:
i2c: imx335: Use %pe format specifier
media:
i2c: imx412: Use %pe format specifier
media:
i2c: max9286: Use %pe format specifier
media:
i2c: max96717: convert from round_rate() to determine_rate()
media:
i2c: max96717: Use %pe format specifier
media:
i2c: mt9m111: Use %pe format specifier
media:
i2c: mt9v111: Use %pe format specifier
media:
i2c: ov5675: Use %pe format specifier
media:
i2c: ov5693: Use %pe format specifier
media:
i2c: ov9282: Use %pe format specifier
media:
i2c: st-mipid02: Use %pe format specifier
media:
i2c: tc358746: convert from round_rate() to determine_rate()
media:
i2c: vd55g1: Add support for vd65g4 RGB variant
media:
imagination: e5010: Drop unneeded v4l2_m2m_get_vq() NULL check
media:
imx-jpeg: Drop unneeded v4l2_m2m_get_vq() NULL check
media:
imx-mipi-csis: Add num_data_lanes to mipi_csis_device
media:
imx-mipi-csis: drop unused module alias
media:
imx-mipi-csis: Move redundant debug print in probe
media:
imx-mipi-csis: Support active data lanes differing from maximum
media:
imx-pxp: Drop unneeded v4l2_m2m_get_vq() NULL check
media:
imx335: Handle runtime PM in leaf functions
media:
imx335: Rectify name of mode struct
media:
imx335: Support 2x2 binning
media:
imx335: Support vertical flip
media:
imx335: Switch to {enable,disable}_streams
media:
imx335: Update HBLANK range on mode change
media:
imx335: Update the native pixel array width
media:
imx355: Use subdev active state
media:
imx7-media-csi: drop unused module alias
media:
imx8mq-mipi-csi2: drop unused module alias
media:
imx8mq-mipi-csi2: Use %pe format specifier
media:
include: remove c8sectpfe header
media:
ipu-bridge: Add DMI quirk for Dell XPS laptops with upside down sensors
media:
ipu-bridge: Add IMX471 to the list of supported sensors
media:
ipu-bridge: Add OV05C10 to the list of supported sensors
media:
ipu-bridge: Use %pe format specifier
media:
ipu3-cio2: Use %pe format specifier
media:
ipu3-imgu: Drop struct imgu_device v4l2_file_ops field
media:
ipu6: isys: Add support for monochrome media bus formats
media:
ipu6: isys: Use %pe format specifier
media:
ir-hix5hd2: Drop unused module alias
media:
iris: Add sanity check for stop streaming
media:
iris: Add support for HFI_PROP_OPB_ENABLE to control split mode
media:
iris: Add support for QC08C format for decoder
media:
iris: Add support for QC08C format for encoder
media:
iris: Cast iris_hfi_gen2_get_instance() allocation type
media:
iris: Constify iris_v4l2_file_ops
media:
iris: enable support for SC7280 platform
media:
iris: Refine internal buffer reconfiguration logic for resolution change
media:
iris: remove duplication between generic gen2 data and qcs8300
media:
iris: rename sm8250 platform file to gen1
media:
iris: stop encoding PIPE value into fw_caps
media:
iris: turn platform caps into constants
media:
iris: turn platform data into constants
media:
ivsc: Release csi_dev reference early in mei_ace_setup_dev_link()
media:
m2m-deinterlace: Drop unneeded v4l2_m2m_get_vq() NULL check
media:
MAINTAINERS: Assign ov08x40 driver to Jimmy
media:
mali-c55: Add image formats for Mali-C55 parameters buffer
media:
mali-c55: Add Mali-C55 ISP driver
media:
mali-c55: Assert ISP blocks size correctness
media:
mali-c55: Mark pm handlers as __maybe_unused
media:
mali-c55: Remove duplicated version check
media:
mc: fix potential use-after-free in media_request_alloc()
media:
mc: Make macros to obtain containers const-aware
media:
mediatek: jpeg: Drop unneeded v4l2_m2m_get_vq() NULL check
media:
mediatek: vcodec: Drop unneeded v4l2_m2m_get_vq() NULL check
media:
mediatek: vcodec: Fix a reference leak in mtk_vcodec_fw_vpu_init()
media:
mediatek: vcodec: Use %pe format specifier
media:
mediatek: vcodec: Use spinlock for context list protection lock
media:
meson-g2d: Drop unneeded v4l2_m2m_get_vq() NULL check
media:
mn88443x: Use %pe format specifier
media:
msp3400: Avoid possible out-of-bounds array accesses in msp3400c_thread()
media:
mx2_emmaprp: Drop unneeded v4l2_m2m_get_vq() NULL check
media:
nxp: imx8-isi: Add ISI support for i.MX91
media:
nxp: imx8-isi: Add parallel camera input support for i.MX93
media:
nxp: imx8-isi: Drop unneeded v4l2_m2m_get_vq() NULL check
media:
nxp: imx8-isi: Refine code by using helper macro
media:
nxp: imx8-isi: Reorder the platform data
media:
ov02c10: Adjust x-win/y-win when changing flipping to preserve bayer-pattern
media:
ov02c10: Fix bayer-pattern change after default vflip change
media:
ov02c10: Fix default vertical flip
media:
ov02c10: Fix the horizontal flip control
media:
ov02c10: Remove unnecessary hflip and vflip pointers
media:
ov02c10: Support hflip and vflip
media:
ov13b10: Add ACPI ID for ASUS Z13 Flow laptop
media:
pci: mg4b: use aligned_s64
media:
pci: mg4b: use iio_push_to_buffers_with_ts()
media:
pci: mgb4: Fix DV capabilities
media:
platform: Add mali-c55 3a stats devnode
media:
platform: Add mali-c55 parameters video node
media:
platform: Add Renesas Input Video Control block driver
media:
platform: mtk-mdp3: fix device leaks at probe
media:
platform: rga: Drop unneeded v4l2_m2m_get_vq() NULL check
media:
platform: rzg2l-cru: Use %pe format specifier
media:
platform: ti: omap3isp: isp: convert from round_rate() to determine_rate()
media:
pt1: use vmalloc_array to simplify code
media:
pvrusb2: Fix incorrect variable used in trace message
media:
qcom: camss: Add CSIPHY 2.2.0 lane configuration for SM8650
media:
qcom: camss: Add Qualcomm SM8650 CAMSS support
media:
qcom: camss: Add support for MSM8939
media:
qcom: camss: drop unused module alias
media:
qcom: camss: Enable setting the rate to camnoc_rt_axi clock
media:
qcom: camss: Use a macro to specify the initial buffer count
media:
qcom: camss: vfe: Add VBIF setting support
media:
qcom: iris: Drop unneeded v4l2_m2m_get_vq() NULL check
media:
qcom: venus: Drop unneeded v4l2_m2m_get_vq() NULL check
media:
radio: si470x: Fix DRIVER_AUTHOR macro definition
media:
rc: st_rc: Fix reset control resource leak
media:
rcar_jpu: Convert to DEFINE_SIMPLE_DEV_PM_OPS()
media:
rcar_jpu: Drop unneeded v4l2_m2m_get_vq() NULL check
media:
renesas: fdp1: Drop unneeded v4l2_m2m_get_vq() NULL check
media:
renesas: fdp1: Use %pe format specifier
media:
renesas: rcar_drif: fix device node reference leak in rcar_drif_bond_enabled
media:
renesas: vsp1: Use %pe format specifier
media:
rj54n1cb0c: Use %pe format specifier
media:
rkisp1: Improve frame sequence correctness on stats and params buffers
media:
rkisp1: Use %pe format specifier
media:
rkisp1: Use v4l2-isp for validation
media:
rkvdec: Add HEVC backend
media:
rkvdec: Add RK3288 variant
media:
rkvdec: Add variants support
media:
rkvdec: Disable QoS for HEVC and VP9 on RK3328
media:
rkvdec: Implement capability filtering
media:
rockchip: add driver for the rockchip camera interface
media:
rockchip: rkcif: add abstraction for dma blocks
media:
rockchip: rkcif: add abstraction for interface and crop blocks
media:
rockchip: rkcif: add support for px30 vip dvp capture
media:
rockchip: rkcif: add support for rk3568 vicap dvp capture
media:
rockchip: rkcif: add support for rk3568 vicap mipi capture
media:
rzg2l-cru: csi-2: Support RZ/V2H input sizes
media:
saa7146: Replace saa7146_ext_vv.vbi_fops with write function
media:
samsung: exynos4-is: fix potential ABBA deadlock on init
media:
samsung: exynos4-is: Use %pe format specifier
media:
samsung: s5p-g2d: Drop unneeded v4l2_m2m_get_vq() NULL check
media:
samsung: s5p-jpeg: Drop unneeded v4l2_m2m_get_vq() NULL check
media:
siano: Remove redundant ternary operators
media:
staging/ipu7: Use %pe format specifier
media:
staging: ipu3-imgu: Use %pe format specifier
media:
staging: ipu7: isys: Drop video_open() function
media:
stm32: dma2d: Drop unneeded v4l2_m2m_get_vq() NULL check
media:
synopsys: hdmirx: media: Remove redundant ternary operators
media:
TDA1997x: Remove redundant cancel_delayed_work in probe
media:
ti: cal Use %pe format specifier
media:
ti: vpe: Drop unneeded v4l2_m2m_get_vq() NULL check
media:
uapi: Add 20-bit bayer formats
media:
uapi: Add 3a stats buffer for mali-c55
media:
uapi: Add controls for Mali-C55 ISP
media:
uapi: Add MEDIA_BUS_FMT_RGB202020_1X60 format code
media:
uapi: Add parameters structs to mali-c55-config.h
media:
uapi: c3-isp: Fix documentation warning
media:
uapi: Convert Amlogic C3 to V4L2 extensible params
media:
uapi: Convert RkISP1 to V4L2 extensible params
media:
uapi: Introduce V4L2 generic ISP types
media:
uapi: mali-c55-config: Remove version identifier
media:
Use of_reserved_mem_region_to_resource() for "memory-region"
media:
v4l2-core: Introduce v4l2-isp.c
media:
v4l2-ctrls: add full AV1 profile validation in validate_av1_sequence()
media:
v4l2-ctrls: set AV1 sequence flags for testing
media:
v4l2-dev: Make macros to obtain containers const-aware
media:
v4l2-isp: Rename block_info to block_type_info
media:
v4l2-mem2mem: Document that v4l2_m2m_get_vq() never returns NULL
media:
v4l2-mem2mem: Don't copy frame flags in v4l2_m2m_buf_copy_metadata()
media:
v4l2-mem2mem: Fix outdated documentation
media:
v4l2-subdev: Make media_entity_to_v4l2_subdev() const-aware
media:
v4l: Add helper to get number of active lanes via a pad
media:
venus: drop bogus probe deferrals
media:
venus: drop unused module aliases
media:
verisilicon: Fix CPU stalls on G2 bus error
media:
verisilicon: Protect G2 HEVC decoder against invalid DPB index
media:
vicodec: Drop unneeded v4l2_m2m_get_vq() NULL check
media:
videobuf2: Fix device reference leak in vb2_dc_alloc error path
media:
vidtv: initialize local pointers upon transfer of memory ownership
media:
vim2m: Drop unneeded v4l2_m2m_get_vq() NULL check
media:
vivid: use prandom
media:
vivid: use vmalloc_array and vcalloc to simplify code
media:
vpif_capture: fix section mismatch
media:
vpif_display: fix section mismatch
mei:
Fix error handling in mei_register
mei:
gsc: add dependency on Xe driver
mei:
me: add nova lake point S DID
mei:
Remove redundant pm_runtime_mark_last_busy() calls
mei:
trace: treat reg parameter as string
memblock:
unpreserve memory in case of error
memcg:
Convert mem_cgroup_from_obj_folio() to mem_cgroup_from_obj_slab()
memcg:
manually uninline __memcg_memory_event
memcg:
net: track network throttling due to memcg memory pressure
memcg:
remove __lruvec_stat_mod_folio
memcg:
remove __mod_lruvec_kmem_state
memcg:
remove __mod_lruvec_state
memcg:
remove inc/dec_lruvec_kmem_state helpers
memcg:
use mod_node_page_state to update stats
memfd,selinux:
call security_inode_init_security_anon()
memfd:
convert memfd_create() to FD_ADD()
memfd:
export alloc_file()
memory-barriers.txt:
Sort wait_event* and wait_on_bit* list alphabetically
memory:
renesas-rpc-if: Add suspend/resume support
memory:
tegra124-emc: Add the SoC model prefix to functions
memory:
tegra124-emc: Do not print error on icc_node_create() failure
memory:
tegra124-emc: Simplify and handle deferred probe with dev_err_probe()
memory:
tegra124-emc: Simplify return of emc_init()
memory:
tegra186-emc: Add the SoC model prefix to functions
memory:
tegra186-emc: Do not print error on icc_node_create() failure
memory:
tegra186-emc: Fix missing put_bpmp
memory:
tegra186-emc: Simplify and handle deferred probe with dev_err_probe()
memory:
tegra20-emc: Add the SoC model prefix to functions
memory:
tegra20-emc: Do not print error on icc_node_create() failure
memory:
tegra20-emc: Simplify and handle deferred probe with dev_err_probe()
memory:
tegra30-emc: Add the SoC model prefix to functions
memory:
tegra30-emc: Do not print error on icc_node_create() failure
memory:
tegra30-emc: Simplify and handle deferred probe with dev_err_probe()
memory_hotplug:
optimise try_offline_memory_block()
mempool:
add error injection support
mempool:
add mempool_{alloc,free}_bulk
mempool:
clarify behavior of mempool_alloc_preallocated()
mempool:
de-typedef
mempool:
drop the file name in the top of file comment
mempool:
factor out a mempool_adjust_gfp helper
mempool:
factor out a mempool_alloc_from_pool helper
mempool:
improve kerneldoc comments
mempool:
legitimize the io_schedule_timeout in mempool_alloc_from_pool
mempool:
remove mempool_{init,create}_kvmalloc_pool
memregion:
Drop unused IORES_DESC_* parameter from cpu_cache_invalidate_memregion()
memregion:
Support fine grained invalidate by cpu_cache_invalidate_memregion()
Linux:
Merge 6.18-rc3 into char-misc-next
Linux:
Merge 6.18-rc3 into driver-core-next
Linux:
Merge 6.18-rc3 into staging-next
Linux:
Merge 6.18-rc3 into tty-next
Linux:
Merge 6.18-rc3 into usb-next
Linux:
Merge back ACPI processor driver changes for 6.19
Linux:
Merge back ACPI processor driver changes for 6.19
Linux:
Merge back cpufreq material for 6.19
Linux:
Merge back earlier material related to system sleep for 6.19
Linux:
Merge back earlier runtime PM changes for 6.19
Linux:
Merge back material related to system sleep for 6.19
Linux:
Merge back system sleep material for 6.19
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/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 :
'10GbE' 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 :
'20250919-sm6350-mdss-reset-v1-1-48dcac917c73@fairphone.com' into arm64-for-6.19
Merge branch :
'20250919-sm6350-mdss-reset-v1-1-48dcac917c73@fairphone.com' into clk-for-6.19
Merge branch :
'20250919-sm7150-dispcc-fixes-v1-1-308ad47c5fce@mainlining.org' into clk-for-6.19
Merge branch :
'20251003-topic-hamoa_gcc_usb4-v2-1-61d27a14ee65@oss.qualcomm.com' into clk-for-6.19
Merge branch :
'20251014-qcom_ipq5424_nsscc-v7-2-081f4956be02@quicinc.com' into clk-for-6.19
Merge branch :
'20251014-qcom_ipq5424_nsscc-v7-2-081f4956be02@quicinc.com' into HEAD
Merge branch :
'20251030-gcc_kaanapali-v2-v2-3-a774a587af6f@oss.qualcomm.com' into clk-for-6.19
Merge branch :
'40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch :
'40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch :
'a-pair-of-follow-ups-for-indirect-jumps'
Merge branch :
'add-aarch64-support-for-fbnic'
Merge branch :
'add-af_xdp-zero-copy-support'
Merge branch :
'add-cn20k-nix-and-npa-contexts'
Merge branch :
'add-driver-for-1gbe-network-chips-from-mucse'
Merge branch :
'add-driver-support-for-eswin-eic7700-soc-ethernet-controller'
Merge branch :
'add-hwtstamp_get-callback-to-phy-drivers'
Merge branch :
'add-kfuncs-bpf_strcasestr-and-bpf_strncasestr'
Merge branch :
'add-sqi-and-sqi-support-for-oatc14-10base-t1s-phys-and-microchip-t1s-driver'
Merge branch :
'add-support-to-do-threaded-napi-busy-poll'
Merge branch :
'af_unix-gc-cleanup-and-optimisation'
Merge branch :
'amd-xgbe-introduce-support-for-ethtool-selftests'
Merge branch :
'amd-xgbe-schedule-napi-on-rbu-event'
Merge branch :
'ap-bus-trace-events'
Merge branch :
'ap-driver-override' into features
Merge branch :
'arm64-fixes-for-6.18' into HEAD
Merge branch :
'autopi-deadlock' into for-6.19/block
Merge branch :
'bcache-updates-6.19' into for-6.19/block
Merge branch :
'bnxt_en-updates-for-net-next'
Merge branch :
'bpf-allow-opt-out-from-sk-sk_prot-memory_allocated'
Merge branch :
'bpf-arm64-indirect-jumps'
Merge branch :
'bpf-fix-bpf_d_path-helper-prototype'
Merge branch :
'bpf-indirect-jumps'
Merge branch :
'bpf-introduce-file-dynptr'
Merge branch :
'bpf-mm-related-minor-changes'
Merge branch :
'bpf-nested-rcu-critical-sections'
Merge branch :
'bpf-skip-bounds-adjustment-for-conditional-jumps-on-same-scalar-register'
Merge branch :
'bpf-trampoline-support-jmp-mode'
Merge branch :
'bpf-x86-unwind-orc-support-reliable-unwinding-through-bpf-stack-frames'
Merge branch :
'bst/newsoc' into soc/newsoc
Merge branch :
'build-script' into docs-mw
Merge branch :
'cached-zones' into for-6.19/block
Merge branch :
'compat-removal'
Merge branch :
'convert-drivers-to-use-ndo_hwtstamp-callbacks-part-3'
Merge branch :
'convert-drivers-to-use-ndo_hwtstamp-callbacks-part-4'
Merge branch :
'convert-mlx5e-and-ipoib-to-ndo_hwtstamp_get-set'
Merge branch :
'convert-net-drivers-to-ndo_hwtstamp-api-part-1'
Merge branch :
'convert-net-drivers-to-ndo_hwtstamp-api-part-2'
Merge branch :
'dat-enhancement-1'
Merge branch :
'devlink-eswitch-inactive-mode'
Merge branch :
'devlink-net-mlx5-implement-swp_l4_csum_mode-via-devlink-params'
Merge branch :
'disable-clkout-on-rtl8211f-d-i-vd-cg'
Merge branch :
'dpll-add-support-for-phase-adjustment-granularity'
Merge branch :
'dpll-zl3073x-refactor-state-management'
Merge branch :
'dsa-simple-hsr-offload'
Merge branch :
'dwmac-support-for-rockchip-rk3506'
Merge branch :
'ease-bpf-signing-build-requirements'
Merge branch :
'elevator-switch-6.19' into for-6.19/block
Merge branch :
'enetc-v4-hardware-integration-fixes'
Merge branch :
'ethtool-introduce-phy-mse-diagnostics-uapi-and-drivers'
Merge branch :
'fix-sleepable-context-tracking-for-async-callbacks'
Merge branch :
'fix-some-bugs-in-the-flow-director-of-hns3-driver'
Merge branch :
'fixes' of into for-next
Merge branch :
'for-6.18-fixes' into for-6.19
Merge branch :
'for-6.19-vsprintf-timespec64' into for-linus
Merge branch :
'for-6.19/alps' into for-linus
Merge branch :
'for-6.19/core' into for-linus
Merge branch :
'for-6.19/cxl-addr-xlat' into cxl-for-next
Merge branch :
'for-6.19/cxl-elc' into cxl-for-next
Merge branch :
'for-6.19/cxl-elc-test' into cxl-for-next
Merge branch :
'for-6.19/cxl-misc' into cxl-for-next
Merge branch :
'for-6.19/cxl-misc' into cxl-for-next
Merge branch :
'for-6.19/cxl-misc' into cxl-for-next
Merge branch :
'for-6.19/cxl-prm' into cxl-for-next
Merge branch :
'for-6.19/dt-bindings' into for-6.19/arm64/dt
Merge branch :
'for-6.19/hid-bpf' into for-linus
Merge branch :
'for-6.19/intel-ish-v2' into for-linus
Merge branch :
'for-6.19/intel-thc' into for-linus
Merge branch :
'for-6.19/logitech' into for-linus
Merge branch :
'for-6.19/nintendo' into for-linus
Merge branch :
'for-6.19/uclogic' into for-linus
Merge branch :
'for-6.19/winwing' into for-linus
Merge branch :
'for-linus' into for-next
Merge branch :
'for-linus' into for-next
Merge branch :
'for-next/set_memory' into for-next/core
Merge branch :
'for-next/sysreg' into for-next/core
Merge branch :
'for-v6.19/clk-dt-bindings' into next/dt64
Merge branch :
'fou-gue-fix-skb-memleak-with-inner-protocol-0'
Merge branch :
'general-enhancements-to-rqspinlock-stress-test'
Merge branch :
'gve-implement-xdp-hw-rx-timestamping-support-for-dq'
Merge branch :
'gve-improve-rx-buffer-length-management'
Merge branch :
'gve-stats-reporting-fixes'
Merge branch :
'icc-dynamic-ids' into icc-next
Merge branch :
'icc-kaanapali' into icc-next
Merge branch :
'icc-msm8996' into icc-next
Merge branch :
'icc-sa8775p' into icc-next
Merge branch :
'icc-sdx75' into icc-next
Merge branch :
'icc-sm6350' into icc-next
Merge branch :
'icmp-add-rfc-5837-support'
Merge branch :
'implement-more-features-for-txgbe-devices'
Merge branch :
'improvements-over-dsa-conduit-ethtool-ops'
Merge branch :
'inet-frags-flush-pending-skbs-in-fqdir_pre_exit'
Merge branch :
'intel-sst' of https://github.com/spandruvada/linux-kernel into for-next
Merge branch :
'intel-wired-lan-driver-updates-2025-10-15-ice-iavf-ixgbe-i40e-e1000e'
Merge branch :
'intel-wired-lan-driver-updates-2025-11-25-ice-idpf-iavf-ixgbe-ixgbevf-e1000e'
Merge branch :
'introduce-the-dsa_xmit_port_mask-tagging-protocol-helper'
Merge branch :
'io_uring-6.18' into for-6.19/io_uring
Merge branch :
'iommufd_dmabuf' into k.o-iommufd/for-next
Merge branch :
'ipvlan-addrs_lock-made-per-port'
Merge branch :
'kbuild-6.19.fms.extension'
Merge branch :
'kbuild-6.19.fms.extension'
Merge branch :
'kbuild-6.19.fms.extension'
Merge branch :
'kvm-arm64/misc' into kvmarm/next
Merge branch :
'kvm-arm64/nv-xnx-haf' into kvmarm/next
Merge branch :
'kvm-arm64/sea-user' into kvmarm/next
Merge branch :
'kvm-arm64/vgic-lr-overflow' into kvmarm/next
Merge branch :
'libbpf-fix-btf-dedup-to-support-recursive-typedef'
Merge branch :
'limited-queueing-in-nmi-for-rqspinlock'
Merge branch :
'linus/master' into sched/core, to resolve conflict
Merge branch :
'loop-aio-nowait' into for-6.19/block
Merge branch :
'make-tc-bpf-helpers-preserve-skb-metadata'
Merge branch :
'mauro' into docs-mw
Merge branch :
'media-uapi' into docs-mw
Merge branch :
'media-uapi' of git://git.lwn.net/linux into media-next
Merge branch :
'memory-hotplug'
Merge branch :
'misc-rqspinlock-updates'
Merge branch :
'mlx5-misc-fixes-2025-12-01'
Merge branch :
'mlx5-misc-fixes-2025-12-09'
Merge branch :
'mlx5-misc-fixes-2025-12-25'
Merge branch :
'mlx5-misc-fixes-2026-01-26'
Merge branch :
'mlx5-misc-fixes-2026-01-27'
Merge branch :
'mlx5-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux
Merge branch :
'mlx5e-profile-change-fix'
Merge branch :
'mlxsw-three-m-router-fixes'
Merge branch :
'mm-hotfixes-stable' into mm-nonmm-stable in order to be able
Merge branch :
'mm-hotfixes-stable' into mm-stable in order to merge
Merge branch :
'mm-hotfixes-stable' into mm-stable to be able to merge "mm:
Merge branch :
'mpls-remove-rtnl-dependency'
Merge branch :
'mptcp-avoid-dup-nl-events-and-propagate-error'
Merge branch :
'mptcp-fix-warn-on-bad-status'
Merge branch :
'mptcp-memcg-accounting-for-passive-sockets-backlog-processing'
Merge branch :
'mptcp-misc-fixes-for-v6-19-rc1'
Merge branch :
'mptcp-pm-in-kernel-fullmesh-endp-nb-bind-cases'
Merge branch :
'multi-split-btf-fixes-and-test'
Merge branch :
'neighbour-convert-rtm_getneightbl-and-rtm_setneightbl-to-rcu'
Merge branch :
'net-add-1600gbps-1-6t-link-mode-support'
Merge branch :
'net-add-phylink-managed-wol-and-convert-stmmac'
Merge branch :
'net-adjust-conservative-values-around-napi'
Merge branch :
'net-airoha-add-an7583-ethernet-controller-support'
Merge branch :
'net-airoha-add-some-new-ethtool-bits'
Merge branch :
'net-airoha-npu-introduce-support-for-airoha-7583-npu'
Merge branch :
'net-altera-tse-cleanup-init-sequence'
Merge branch :
'net-avoid-ehash-lookup-races'
Merge branch :
'net-broadcom-migrate-to-get_rx_ring_count-ethtool-callback'
Merge branch :
'net-common-feature-compute-for-upper-interface'
Merge branch :
'net-cpsw-execute-ndo_set_rx_mode-callback-in-a-work-queue'
Merge branch :
'net-deal-with-sticky-tx-queues'
Merge branch :
'net-dsa-b53-add-support-for-bcm5389-97-98-and-bcm63xx-arl-formats'
Merge branch :
'net-dsa-b53-fix-arl-accesses-for-bcm5325-65-and-allow-vid-0'
Merge branch :
'net-dsa-lantiq-a-bunch-of-fixes'
Merge branch :
'net-dsa-lantiq_gswip-add-support-for-maxlinear-gsw1xx-switch-family'
Merge branch :
'net-dsa-lantiq_gswip-clean-up-and-improve-vlan-handling'
Merge branch :
'net-dsa-lantiq_gswip-use-regmap-for-register-access'
Merge branch :
'net-dsa-yt921x-add-stp-mst-support'
Merge branch :
'net-dsa-yt921x-add-support-for-motorcomm-yt921x'
Merge branch :
'net-dsa-yt921x-fix-parsing-mib-attributes'
Merge branch :
'net-enetc-add-i-mx94-enetc-support'
Merge branch :
'net-enetc-add-port-mdio-support-for-both-i-mx94-and-i-mx95'
Merge branch :
'net-expand-napi_skb_cache-use'
Merge branch :
'net-fec-do-some-cleanup-for-the-driver'
Merge branch :
'net-fix-potential-crash-in-net-sched-cls_u32-c'
Merge branch :
'net-freescale-migrate-to-get_rx_ring_count-ethtool-callback'
Merge branch :
'net-gro-fix-outer-network-offset'
Merge branch :
'net-hibmcge-add-support-for-tracepoint-and-pagepool-on-hibmcge-driver'
Merge branch :
'net-intel-migrate-to-get_rx_ring_count-ethtool-callback'
Merge branch :
'net-introduce-struct-sockaddr_unsized'
Merge branch :
'net-liquidio-fix-memory-leaks-in-setup_nic_devices'
Merge branch :
'net-macb-eyeq5-support'
Merge branch :
'net-macb-various-cleanups'
Merge branch :
'net-mana-enforce-tx-sge-limit-and-fix-error-cleanup'
Merge branch :
'net-mana-refactor-gf-stats-handling-and-add-rx_missed_errors-counter'
Merge branch :
'net-mdio-improve-reset-handling-of-mdio-devices'
Merge branch :
'net-mlx-migrate-to-new-get_rx_ring_count-ethtool-api'
Merge branch :
'net-mlx5-add-balance-id-support-for-lag-multiplane-groups'
Merge branch :
'net-mlx5-misc-changes-2025-11-17'
Merge branch :
'net-mlx5-move-notifiers-outside-the-devlink-lock'
Merge branch :
'net-mlx5e-disable-egress-xdp-redirect-in-default'
Merge branch :
'net-mlx5e-enhance-dcbnl-get-set-maxrate-code'
Merge branch :
'net-mlx5e-reduce-interface-downtime-on-configuration-change'
Merge branch :
'net-netdevsim-fix-inconsistent-carrier-state-after-link-unlink'
Merge branch :
'net-optimize-tx-throughput-and-efficiency'
Merge branch :
'net-phy-add-iterator-mdiobus_for_each_phy'
Merge branch :
'net-phy-add-open-alliance-tc14-10base-t1s-phy-cable-diagnostic-support'
Merge branch :
'net-phy-add-support-for-fbnic-phy-w-25g-50g-and-100g-support'
Merge branch :
'net-phy-adin1100-fix-powerdown-mode-setting'
Merge branch :
'net-phy-microchip_t1s-add-support-for-lan867x-rev-d0-phy'
Merge branch :
'net-phy-mscc-add-support-for-phy-led-control'
Merge branch :
'net-phy-remove-fixed_phy_add-and-first-its-users'
Merge branch :
'net-pse-pd-add-tps23881b-support'
Merge branch :
'net-ravb-soc-specific-configuration'
Merge branch :
'net-renesas-cleanup-usage-of-gptp-flags'
Merge branch :
'net-sched-fix-memory-leak-on-mirred-loop'
Merge branch :
'net-sched-teql-enforce-hierarchy-placement'
Merge branch :
'net-smc-introduce-smc_hs_ctrl'
Merge branch :
'net-smc-make-wr-buffer-count-configurable'
Merge branch :
'net-stmmac-add-support-for-coarse-timestamping'
Merge branch :
'net-stmmac-clean-up-plat_dat-allocation-initialisation'
Merge branch :
'net-stmmac-convert-glue-drivers-to-use-stmmac_get_phy_intf_sel'
Merge branch :
'net-stmmac-convert-meson8b-to-use-stmmac_get_phy_intf_sel'
Merge branch :
'net-stmmac-disable-eee-rx-clock-stop-when-vlan-is-enabled'
Merge branch :
'net-stmmac-dwmac-sophgo-add-phy-interface-filter'
Merge branch :
'net-stmmac-hwif-c-cleanups'
Merge branch :
'net-stmmac-ingenic-convert-to-set_phy_intf_sel'
Merge branch :
'net-stmmac-lpc18xx-and-sti-convert-to-set_phy_intf_sel'
Merge branch :
'net-stmmac-more-cleanups'
Merge branch :
'net-stmmac-multi-interface-stmmac'
Merge branch :
'net-stmmac-pass-struct-device-to-init-exit'
Merge branch :
'net-stmmac-pcs-support-part-2'
Merge branch :
'net-stmmac-phylink-pcs-conversion'
Merge branch :
'net-stmmac-qcon-ethqos-rgmii-accessor-cleanups'
Merge branch :
'net-stmmac-rk-use-phy_intf_sel_x'
Merge branch :
'net-stmmac-sanitise-stmmac_is_jumbo_frm'
Merge branch :
'net-stmmac-simplify-axi_blen-handling'
Merge branch :
'net-stmmac-socfpga-add-agilex5-platform-support-and-enhancements'
Merge branch :
'net-use-skb_attempt_defer_free-in-napi_consume_skb'
Merge branch :
'net_sched-speedup-qdisc-dequeue'
Merge branch :
'netconsole-allow-userdata-buffer-to-grow-dynamically'
Merge branch :
'networking-docs-section-headings-cleanup'
Merge branch :
'next' into for-linus
Merge branch :
'objtool/core'
Merge branch :
'objtool/core' of https://git.kernel.org/pub/scm/linux/kernel/git/jpoimboe/linux
Merge branch :
'p2pdma-mmio-6.19.v5' into for-6.19/block
Merge branch :
'pai-pmu-merge'
Merge branch :
'pci/controller/brcmstb'
Merge branch :
'pci/controller/dw-rockchip'
Merge branch :
'pci/controller/dwc'
Merge branch :
'pci/controller/host-common'
Merge branch :
'pci/controller/ixp4xx'
Merge branch :
'pci/controller/j721e'
Merge branch :
'pci/controller/keystone'
Merge branch :
'pci/controller/mediatek'
Merge branch :
'pci/controller/meson'
Merge branch :
'pci/controller/qcom'
Merge branch :
'pci/controller/rcar-gen2'
Merge branch :
'pci/controller/rzg3s-host'
Merge branch :
'pci/controller/s32g'
Merge branch :
'pci/controller/sg2042'
Merge branch :
'pci/controller/sky1'
Merge branch :
'pci/controller/spacemit-k1'
Merge branch :
'pci/controller/stm32'
Merge branch :
'pci/dt-binding'
Merge branch :
'pci/endpoint'
Merge branch :
'pci/enumeration'
Merge branch :
'pci/err'
Merge branch :
'pci/misc'
Merge branch :
'pci/ptm'
Merge branch :
'pci/pwrctrl-tc9563'
Merge branch :
'pci/resource'
Merge branch :
'percpu_hash-maps'
Merge branch :
'phy-mscc-fix-ptp-for-vsc8574-and-vsc8572'
Merge branch :
'pm-cpufreq'
Merge branch :
'pm-em'
Merge branch :
'pm-powercap'
Merge branch :
'pm-sleep'
Merge branch :
'preserve-pse-pd692x0-configuration-across-reboots'
Merge branch :
'psp-track-stats-from-core-and-provide-a-driver-stats-api'
Merge branch :
'ptp-ocp-a-fix-and-refactoring'
Merge branch :
'pwm/th1520' into pwm/for-next
Merge branch :
'python-modules' into docs-mw
Merge branch :
'rcu/misc' into next
Merge branch :
'rcu/refscale' into next
Merge branch :
'rcu/srcu' into next
Merge branch :
'replace-bpf-memory-allocator-with-kmalloc_nolock-in-local-storage'
Merge branch :
'rework/atomic-flush-hardlockup' into for-linus
Merge branch :
'rework/nbcon-in-kdb' into for-linus
Merge branch :
'rework/preempt-legacy-kthread' into for-linus
Merge branch :
'rework/suspend-fixes' into for-linus
Merge branch :
'rework/threaded-printk' into for-linus
Merge branch :
'rework/write_atomic-unsafe' into for-linus
Merge branch :
's390-qeth-improve-handling-of-osa-rcs'
Merge branch :
'sctp-avoid-redundant-initialisation-in-sctp_accept-and-sctp_do_peeloff'
Merge branch :
'sctp-fix-two-issues-in-sctp_clone_sock'
Merge branch :
'selftest-af_unix-misc-updates'
Merge branch :
'selftests-bpf-convert-test_tc_edt-sh-into-test_progs'
Merge branch :
'selftests-bpf-convert-test_tc_tunnel-sh-to-test_progs'
Merge branch :
'selftests-bpf-enfoce-so_reuseaddr-in-basic-test-servers'
Merge branch :
'selftests-bpf-integrate-test_xsk-c-to-test_progs-framework'
Merge branch :
'selftests-bpf-networking-test-cleanups'
Merge branch :
'selftests-couple-of-fixes-in-toeplitz-rps-cases'
Merge branch :
'selftests-drv-net-convert-gro-and-toeplitz-tests-to-work-for-drivers-in-nipa'
Merge branch :
'selftests-drv-net-fix-issues-in-devlink_rate_tc_bw-py'
Merge branch :
'selftests-drv-net-psp-fix-templated-test-names-in-psp-py'
Merge branch :
'selftests-fix-build-warnings-and-errors' (part)
Merge branch :
'selftests-forwarding-vxlan_bridge_1q_mc_ul-fix-flakiness'
Merge branch :
'selftests-hw-net-toeplitz-read-config-from-the-nic-directly'
Merge branch :
'selftests-mptcp-counter-cache-stats-before-timeout'
Merge branch :
'selftests-vsock-refactor-and-improve-vmtest-infrastructure'
Merge branch :
'slab/for-6.19/freelist_aba_t_cleanups' into slab/for-next
Merge branch :
'slab/for-6.19/memdesc_prep' into slab/for-next
Merge branch :
'slab/for-6.19/mempool_alloc_bulk' into slab/for-next
Merge branch :
'slab/for-6.19/sheaves_cleanups' into slab/for-next
Merge branch :
'support-non-linear-skbs-for-bpf_prog_test_run'
Merge branch :
'tape-block-sizes'
Merge branch :
'tcp-clean-up-syn-ack-rto-code-and-apply-max-rto'
Merge branch :
'tcp-provide-better-locality-for-retransmit-timer'
Merge branch :
'tcp-tcp_rcvbuf_grow-changes'
Merge branch :
'there-are-some-bugfix-for-the-hns3-ethernet-driver'
Merge branch :
'tools-final2' into docs-mw
Merge branch :
'tools-ynl-add-schema-checking'
Merge branch :
'tools-ynl-gen-regeneration-comment-function-prefix'
Merge branch :
'tools-ynl-turn-the-page-pool-sample-into-a-real-tool'
Merge branch :
'topic/func-profiler-offset' of git://git.kernel.org/pub/scm/linux/kernel/git/mhiramat/linux into trace/trace/core
Merge branch :
'txgbe-feat-new-aml-firmware'
Merge branch :
'txgbe-support-more-modules'
Merge branch :
'unify-platform-suspend-resume-routines-for-pci-dwmac-glue'
Merge branch :
'v6.19-shared/clkids' into v6.19-armsoc/dts64
Merge branch :
'vfs-6.19.directory.locking' into base.vfs-6.19.ovl
Merge branch :
'virtio-net-fix-the-deadlock-when-disabling-rx-napi'
Merge branch :
'vsock-fix-so_zerocopy-on-accept-ed-vsocks'
Merge branch :
'vsock-virtio-fix-data-loss-disclosure-due-to-joining-of-non-linear-skb'
Merge branch :
'vsock-virtio-fix-tx-credit-handling'
Merge branch 'xfrm:
IPsec hardware offload performance improvements'
Merge branch :
'xsk-minor-optimizations-around-locks'
Merge branch :
'ynl-cli-list-attrs-argument'
Merge branch :
'zcrx-query-6.19' into for-6.19/io_uring
Merge branch :
'zcrx-updates-6.19' into for-6.19/io_uring
Linux:
Merge branch 6.18/scsi-fixes into 6.19/scsi-staging
Merge branches :
'acpi-misc' and 'pnp'
Merge branches :
'acpi-tad', 'acpi-fan', 'acpi-dptf' and 'acpi-tools'
Merge branches :
'acpica', 'acpi-property', 'acpi-pm' and 'acpi-battery'
Merge branches :
'arm/smmu/updates', 'arm/smmu/bindings', 'mediatek', 'nvidia/tegra', 'intel/vt-d', 'amd/amd-vi' and 'core' into next
Merge branches :
'clk-socfpga', 'clk-renesas', 'clk-cleanup', 'clk-samsung' and 'clk-mediatek' into clk-next
Merge branches :
'clk-visconti', 'clk-imx', 'clk-microchip', 'clk-rockchip' and 'clk-qcom' into clk-next
Merge branches :
'fixes' and 'misc' into for-next
Merge branches :
'for-next/misc', 'for-next/kselftest', 'for-next/efi-preempt', 'for-next/assembler-macro', 'for-next/typos', 'for-next/sme-ptrace-disable', 'for-next/local-tlbi-page-reused', 'for-next/mpam', 'for-next/acpi' and 'for-next/documentation', remote-tracking branch 'arm64/for-next/perf' into for-next/core
Merge branches :
'ib-mfd-hwmon-6.19' and 'ib-mfd-input-power-regulator-6.19' into ibs-for-mfd-merged
Merge branches :
'pm-core' and 'pm-runtime'
Merge branches :
'pm-cpuidle' and 'pm-powercap'
Merge branches :
'pm-em' and 'pm-opp'
Merge branches :
'pm-qos' and 'pm-tools'
Merge commit :
'linus' into core/bugs, to resolve conflicts
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-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 drm/drm-next into drm-xe-next-fixes
Linux:
Merge existing fixes from spi/for-6.18 into new branch
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf after 6.18-rc4
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf after 6.18-rc5+
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf at 6.18-rc2
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf before 6.18-rc1
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
Merge patch "kbuild:
Add '-fms-extensions' to areas with dedicated CFLAGS"
Linux:
Merge patch series "`syn` support"
Linux:
Merge patch series "Add and use folio_next_pos()"
Linux:
Merge patch series "Add OP-TEE based RPMB driver for UFS devices"
Linux:
Merge patch series "Add R-Car CAN-FD suspend/resume support"
Linux:
Merge patch series "alloc misaligned vectors for zoned XFS v2"
Linux:
Merge patch series "allow file systems to increase the minimum writeback chunk size v2"
Merge patch series "auxdisplay:
linedisp: support attribute attachment to auxdisplay devices"
Merge patch series "can:
m_can: Add am62 wakeup support"
Merge patch series "can:
m_can: various cleanups"
Merge patch series "can:
mcp251xfd: add gpio functionality"
Merge patch series "can:
netlink: add CAN XL support"
Merge patch series "can:
raw: better approach to instantly reject unsupported CAN frames"
Merge patch series "can:
usb: fix URB memory leaks"
Linux:
Merge patch series "cheaper MAY_EXEC handling for path lookup"
Linux:
Merge patch series "convert can drivers to use ndo_hwtstamp callbacks"
Merge patch series "coredump:
cleanups & pidfd extension"
Linux:
Merge patch series "Create and use APIs to centralise locking for directory ops."
Merge patch series "credential guards:
credential preparation"
Merge patch series "credentials guards:
the easy cases"
Merge patch series "creds:
add {scoped_}with_kernel_creds()"
Linux:
Merge patch series "Eight small UFS patches"
Linux:
Merge patch series "enable iomap dio write completions from interrupt context v2"
Linux:
Merge patch series "Enhance UFS Mediatek Driver"
Merge patch series "file:
FD_{ADD,PREPARE}()"
Merge patch series "filelock:
fix conflict detection with userland file delegations"
Linux:
Merge patch series "filemap_* writeback interface cleanups v2"
Linux:
Merge patch series "Fix two regressions from start_creating()/start_removing() conversion"
Linux:
Merge patch series "Fix two syzbot corruption bugs in minix filesystem"
Linux:
Merge patch series "Fix vm.dirtytime_expire_seconds=0 causing 100% CPU"
Merge patch series "fs:
fully sync all fsese even for an emergency sync"
Merge patch series "fs:
introduce super write guard"
Merge patch series "fs:
start to split up fs.h"
Merge patch series "fs:
tidy up step_into() & friends before inlining"
Merge patch series "fuse:
fixes and cleanups for expired dentry eviction"
Merge patch series "fuse:
use iomap for buffered reads + readahead"
Linux:
Merge patch series "hide ->i_state behind accessors"
Merge patch series "iomap:
buffered io changes"
Merge patch series "iomap:
zero range folio batch support"
Merge patch series "MAINTAINERS:
Add myself as m_can maintainer"
Merge patch series "ns:
fixes for namespace iteration and active reference counting"
Merge patch series "ns:
header cleanups and initial namespace reference count improvements"
Merge patch series "nstree:
listns()"
Linux:
Merge patch series "Optimize the hot path in the UFS driver"
Merge patch series "ovl:
convert copyup credential override to cred guard"
Merge patch series "ovl:
convert creation credential override to cred guard"
Merge patch series "ovl:
convert to cred guard"
Merge patch series "pinctrl:
intel: Consolidate struct intel_padgroup initialisers"
Merge patch series "pinctrl:
intel: Convert the rest to use INTEL_GPP()"
Merge patch series "pinctrl:
intel: Export intel_gpio_add_pin_ranges() and use it"
Merge patch series "pinctrl:
intel: Unify error messages"
Linux:
Merge patch series "qla2xxx target mode improvements"
Linux:
Merge patch series "re-enable IOCB_NOWAIT writes to files v2"
Linux:
Merge patch series "Remove UFS_DEVICE_QUIRK_DELAY_AFTER_LPM quirk"
Linux:
Merge patch series "replace old wq(s), added WQ_PERCPU to alloc_workqueue"
Merge patch series "scsi:
target: Add WRITE_ATOMIC_16 support"
Linux:
Merge patch series "smartpqi updates"
Linux:
Merge patch series "Support power resources defined in acpi on ata"
Merge patch series "target:
RW/num_cmds stats improvements"
Merge patch series "ufs:
Add support for AMD Versal Gen2 UFS"
Linux:
Merge patch series "Update lpfc to revision 14.4.0.12"
Merge patch series "usb:
typec: ucsi: revert broken buffer management"
Merge patch series "usb:
typec: ucsi_glink: Add support UCSI v2"
Merge patch series "vfs:
properly deny directory leases on filesystems with special lease handling"
Merge patch series "vfs:
recall-only directory delegations for knfsd"
Merge remote-tracking branch :
'drm/drm-fixes' into drm-misc-fixes
Merge remote-tracking branch :
'drm/drm-fixes' into drm-misc-fixes
Merge remote-tracking branch :
'drm/drm-next' into drm-misc-next
Merge remote-tracking branch :
'drm/drm-next' into msm-next-robclark
Merge remote-tracking branches :
'ras/edac-amd-atl', 'ras/edac-drivers' and 'ras/edac-misc' into edac-updates
Merge tag :
'9p-for-6.19-rc1' of https://github.com/martinetd/linux
Merge tag :
'acpi-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'acpi-6.19-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'acpi-6.19-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'acpi-6.19-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'aes-gcm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux
Merge tag :
'alpha-for-v6.19-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/lindholm/alpha
Merge tag :
'amd-drm-fixes-6.19-2025-12-11' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amd-drm-fixes-6.19-2025-12-17' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-fixes-6.19-2026-01-06' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-fixes-6.19-2026-01-15' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-fixes-6.19-2026-01-22' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-fixes-6.19-2026-01-29' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-fixes-6.19-2026-02-05' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-next-6.19-2025-10-24' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amd-drm-next-6.19-2025-10-29' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amd-drm-next-6.19-2025-11-07' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amd-drm-next-6.19-2025-11-14' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amd-drm-next-6.19-2025-12-02' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amd-pstate-v6.19-2025-11-10' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/superm1/linux
Merge tag :
'amlogic-arm64-dt-for-v6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/dt
Merge tag :
'amlogic-drivers-for-v6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/drivers-late
Merge tag :
'anlogic-initial-6.19-v2' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/newsoc
Merge tag :
'apple-soc-drivers-6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/sven/linux into soc/drivers-late
Merge tag :
'arm-soc/for-6.19/devicetree-arm64-fixes' of https://github.com/Broadcom/stblinux 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-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Merge tag :
'arm64-fpsimd-on-stack-for-v6.19' into libcrypto-fpsimd-on-stack
Merge tag :
'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Merge tag :
'asoc-fix-v6.18-rc7' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'asoc-fix-v6.19-merge-window' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'asoc-fix-v6.19-rc1' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'asoc-fix-v6.19-rc3' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'asoc-fix-v6.19-rc5' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'asoc-fix-v6.19-rc6' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'asoc-fix-v6.19-rc7' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'asoc-fix-v6.19-rc8' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'asoc-v6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'aspeed-6.19-devicetree-0' of https://git.kernel.org/pub/scm/linux/kernel/git/bmc/linux into soc/dt
Merge tag :
'at24-updates-for-v6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux into i2c/for-mergewindow
Merge tag :
'at91-defconfig-6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/defconfig
Merge tag :
'at91-dt-6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/dt
Merge tag :
'at91-fixes-6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into arm/fixes
Merge tag :
'ata-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
Merge tag :
'ata-6.19-rc1-part2' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
Merge tag :
'ata-6.19-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
Merge tag :
'ata-6.19-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
Merge tag :
'ath-current-20260113' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath into wireless
Merge tag :
'ath-next-20251103' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath into wireless-next
Merge tag :
'ath-next-20251111' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath
Merge tag :
'audit-pr-20251201' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit
Merge tag :
'auto-type-conversion-for-v6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-auto
Merge tag :
'auxdisplay-v6.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay
Merge tag :
'backlight-next-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight
Merge tag :
'batadv-next-pullrequest-20251024' of https://git.open-mesh.org/linux-merge
Merge tag :
'bitmap-for-6.19' of github.com:/norov/linux
Merge tag :
'bitmap-for-6.19-rc5' of https://github.com/norov/linux
Merge tag :
'block-6.19-20251208' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag :
'block-6.19-20251211' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag :
'block-6.19-20251218' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag :
'block-6.19-20251226' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag :
'block-6.19-20260102' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag :
'block-6.19-20260109' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag :
'block-6.19-20260116' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag :
'block-6.19-20260122' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag :
'block-6.19-20260130' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag :
'block-6.19-20260205' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/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-next-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
Merge tag :
'cache-for-v6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/drivers-late
Merge tag :
'caps-pr-20251204' of git://git.kernel.org/pub/scm/linux/kernel/git/sergeh/linux
Merge tag :
'ceph-for-6.19-rc1' of https://github.com/ceph/ceph-client
Merge tag :
'ceph-for-6.19-rc5' of https://github.com/ceph/ceph-client
Merge tag :
'ceph-for-6.19-rc9' of https://github.com/ceph/ceph-client
Merge tag :
'cgroup-for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
Merge tag :
'cgroup-for-6.19-rc1-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
Merge tag :
'cgroup-for-6.19-rc3-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
Merge tag :
'cgroup-for-6.19-rc5-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
Merge tag :
'cgroup-for-6.19-rc5-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
Merge tag :
'cgroup-for-6.19-rc8-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
Merge tag :
'char-misc-6.19-final' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag :
'char-misc-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag :
'char-misc-6.19-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag :
'char-misc-6.19-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag :
'Chinese-docs-6.18' of gitolite.kernel.org:pub/scm/linux/kernel/git/alexs/linux into alex
Merge tag :
'Chinese-docs-6.19' of gitolite.kernel.org:pub/scm/linux/kernel/git/alexs/linux into tmp
Merge tag :
'chrome-platform-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux
Merge tag :
'cix-dt-v6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/cix into soc/dt
Merge tag :
'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux
Merge tag :
'clk-imx-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux into clk-imx
Merge tag :
'clk-microchip-6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into clk-microchip
Merge tag :
'clk-renesas-rzv2h-plldsi-tag' into renesas-clk-for-v6.19
Merge tag :
'coccinelle-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux
Merge tag :
'configfs-for-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/a.hindborg/linux
Merge tag :
'core-bugs-2025-12-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'core-core-2025-12-03' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'core-debugobjects-2025-11-30' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'core-rseq-2025-11-30' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'core-uaccess-2025-11-30' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'core-urgent-2025-12-12' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'core_urgent_for_v6.19_rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'coresight-next-v6.19' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/coresight/linux into char-misc-next
Merge tag :
'counter-fixes-for-6.19' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/wbg/counter into char-misc-linus
Merge tag :
'cpufreq-arm-fixes-6.19-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm
Merge tag :
'cpufreq-arm-updates-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm
Merge tag :
'csky-for-linus-6.19' of https://github.com/c-sky/csky-linux
Merge tag :
'cxl-fixes-6.19-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl
Merge tag :
'cxl-for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl
Merge tag :
'devfreq-next-for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux
Merge tag :
'devicetree-fixes-for-6.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Merge tag :
'devicetree-fixes-for-6.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Merge tag :
'devicetree-fixes-for-6.19-3' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Merge tag :
'devicetree-for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Merge tag :
'dma-mapping-6.19-2025-12-05' of git://git.kernel.org/pub/scm/linux/kernel/git/mszyprowski/linux
Merge tag :
'dma-mapping-6.19-2025-12-10' of git://git.kernel.org/pub/scm/linux/kernel/git/mszyprowski/linux
Merge tag :
'dma-mapping-6.19-2025-12-22' of git://git.kernel.org/pub/scm/linux/kernel/git/mszyprowski/linux
Merge tag :
'dma-mapping-6.19-2026-01-20' of git://git.kernel.org/pub/scm/linux/kernel/git/mszyprowski/linux
Merge tag :
'dma-mapping-6.19-2026-01-30' of git://git.kernel.org/pub/scm/linux/kernel/git/mszyprowski/linux
Merge tag :
'dma-mapping-6.19-2026-02-06' of git://git.kernel.org/pub/scm/linux/kernel/git/mszyprowski/linux
Merge tag :
'dmaengine-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine
Merge tag :
'dmaengine-fix-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine
Merge tag :
'docs-6.19' of git://git.lwn.net/linux
Merge tag :
'driver-core-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core
Merge tag :
'driver-core-6.19-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core
Merge tag :
'driver-core-6.19-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core
Merge tag :
'driver-core-6.19-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core
Merge tag :
'drm-fixes-2025-12-13' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-fixes-2025-12-20' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-fixes-2025-12-27' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-fixes-2026-01-02' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-fixes-2026-01-09' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-fixes-2026-01-16' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-fixes-2026-01-23' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-fixes-2026-01-30' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-fixes-2026-02-06' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-intel-fixes-2025-12-31' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
Merge tag :
'drm-intel-fixes-2026-01-15' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
Merge tag :
'drm-intel-gt-next-2025-10-29' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
Merge tag :
'drm-intel-gt-next-2025-11-14' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
Merge tag :
'drm-intel-next-2025-11-04' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
Merge tag :
'drm-intel-next-2025-11-14' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
Merge tag :
'drm-intel-next-fixes-2025-12-12' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
Merge tag :
'drm-misc-fixes-2025-12-10' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag :
'drm-misc-fixes-2025-12-18' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag :
'drm-misc-fixes-2025-12-29' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag :
'drm-misc-fixes-2026-01-07' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag :
'drm-misc-fixes-2026-01-16' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag :
'drm-misc-fixes-2026-01-22' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag :
'drm-misc-fixes-2026-01-29' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag :
'drm-misc-fixes-2026-02-05' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag :
'drm-misc-next-2025-10-02' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag :
'drm-misc-next-2025-10-21' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag :
'drm-misc-next-2025-10-28' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag :
'drm-misc-next-2025-11-05-1' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag :
'drm-misc-next-2025-11-14-1' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag :
'drm-misc-next-2025-12-01-1' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag :
'drm-misc-next-fixes-2025-11-26' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag :
'drm-misc-next-fixes-2025-12-10' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag :
'drm-msm-fixes-2025-12-26' of https://gitlab.freedesktop.org/drm/msm into drm-fixes
Merge tag :
'drm-msm-fixes-2026-01-23' of https://gitlab.freedesktop.org/drm/msm into drm-fixes
Merge tag :
'drm-msm-next-2025-11-18' of https://gitlab.freedesktop.org/drm/msm into drm-next
Merge tag :
'drm-next-2025-12-03' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-next-2025-12-05' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-next-2025-12-13' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-rust-fixes-2025-12-29' of https://gitlab.freedesktop.org/drm/rust/kernel into drm-fixes
Merge tag :
'drm-rust-next-2025-11-18' of https://gitlab.freedesktop.org/drm/rust/kernel into drm-next
Merge tag :
'drm-rust-next-2025-11-21' of https://gitlab.freedesktop.org/drm/rust/kernel into drm-next
Merge tag :
'drm-xe-fixes-2025-12-19' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag :
'drm-xe-fixes-2025-12-30' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag :
'drm-xe-fixes-2026-01-22' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag :
'drm-xe-fixes-2026-01-29' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag :
'drm-xe-fixes-2026-02-05' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag :
'drm-xe-next-2025-10-20' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
Merge tag :
'drm-xe-next-2025-10-28' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
Merge tag :
'drm-xe-next-2025-11-05' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
Merge tag :
'drm-xe-next-2025-11-14' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
Merge tag :
'drm-xe-next-fixes-2025-11-21' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
Merge tag :
'drm-xe-next-fixes-2025-12-04' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
Merge tag :
'edac_updates_for_v6.19_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras
Merge tag :
'edac_urgent_for_v6.19_rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras
Merge tag :
'efi-fixes-for-v6.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi
Merge tag :
'efi-fixes-for-v6.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi
Merge tag :
'efi-fixes-for-v6.19-3' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi
Merge tag :
'efi-next-for-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi
Merge tag :
'erofs-for-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs
Merge tag :
'erofs-for-6.19-rc3-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs
Merge tag :
'erofs-for-6.19-rc5-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs
Merge tag :
'exfat-for-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat
Merge tag :
'ext4_for_linus-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4
Merge tag :
'ext4_for_linus-6.19-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4
Merge tag :
'exynos-drm-fixes-v6.19-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into drm-fixes
Merge tag :
'f2fs-for-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs
Merge tag :
'fbdev-for-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev
Merge tag :
'firewire-fixes-6.19-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394
Merge tag :
'firewire-fixes-6.19-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394
Merge tag :
'firewire-updates-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394
Merge tag :
'for-6.19-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-6.19-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-6.19-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-6.19-rc5-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-6.19-rc6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-6.19-rc7-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-6.19-rc8-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-6.19-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-6.19/block-20251201' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag :
'for-6.19/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
Merge tag :
'for-6.19/io_uring-20251201' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag :
'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma
Merge tag :
'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma
Merge tag :
'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rmk/linux
Merge tag :
'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rmk/linux
Merge tag :
'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag :
'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag :
'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag :
'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag :
'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag :
'for-linus-6.19-1' of https://github.com/cminyard/linux-ipmi
Merge tag :
'for-linus-6.19-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip
Merge tag :
'for-linus-6.19-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip
Merge tag :
'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd
Merge tag :
'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd
Merge tag :
'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd
Merge tag :
'for-net-2025-12-19' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag :
'for-net-2026-01-09' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag :
'for-net-2026-01-22' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag :
'for-net-next-2025-12-01' 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-v6.19' 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.19-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga into char-misc-next
Merge tag :
'fpsimd-on-stack-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux
Merge tag :
'fsnotify_for_v6.19-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
Merge tag :
'ftrace-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'ftrace-v6.19-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'fuse-update-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse
Merge tag :
'gfs2-for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2
Merge tag :
'gfs2-for-6.19-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2
Merge tag :
'gnss-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss
Merge tag :
'gpio-fixes-for-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'gpio-fixes-for-v6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'gpio-fixes-for-v6.19-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'gpio-fixes-for-v6.19-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'gpio-fixes-for-v6.19-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'gpio-fixes-for-v6.19-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'gpio-updates-for-v6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'gpio/shared-gpios-for-v6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git into gpio/for-next
Merge tag :
'hardening-v6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'hfs-v6.19-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/vdubeyko/hfs
Merge tag :
'hid-for-linus-2025120201' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid
Merge tag :
'hid-for-linus-2026010801' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid
Merge tag :
'hwmon-for-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
Merge tag :
'hwmon-for-v6.19-final' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
Merge tag :
'hwmon-for-v6.19-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
Merge tag :
'hwmon-for-v6.19-take-2' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
Merge tag :
'hyperv-fixes-signed-20260112' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux
Merge tag :
'hyperv-fixes-signed-20260121' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux
Merge tag :
'hyperv-next-signed-20251207' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux
Merge tag :
'i2c-for-6.19-final' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag :
'i2c-for-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag :
'i2c-for-6.19-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag :
'i2c-for-6.19-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag :
'i2c-for-6.19-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag :
'i2c-host-6.19-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-mergewindow
Merge tag :
'i2c-host-fixes-6.19-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-current
Merge tag :
'i3c/for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux
Merge tag :
'i3c/for-6.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux
Merge tag :
'ib-mfd-hwmon-v6.19' into hwmon-next
Merge tag :
'icc-6.19-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/djakov/icc into char-misc-next
Merge tag :
'icc-6.19-rc6' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/djakov/icc into char-misc-linus
Merge tag :
'iio-fixes-for-6.19a' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-linus
Merge tag :
'iio-for-6.19a' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-next
Merge tag :
'imx-bindings-6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
Merge tag :
'imx-defconfig-6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/defconfig
Merge tag :
'imx-drivers-6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/drivers
Merge tag :
'imx-dt-6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
Merge tag :
'imx-dt64-6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
Merge tag :
'imx-fixes-6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/fixes
Merge tag :
'imx-maintainers-6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/fixes
Merge tag :
'input-for-v6.19-rc0' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
Merge tag :
'input-for-v6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
Merge tag :
'input-for-v6.19-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
Merge tag :
'integrity-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity
Merge tag :
'intel-gpio-v6.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel into gpio/for-next
Merge tag :
'intel-pinctrl-v6.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel into devel
Merge tag :
'io_uring-6.19-20251208' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag :
'io_uring-6.19-20251211' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag :
'io_uring-6.19-20251218' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag :
'io_uring-6.19-20251226' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag :
'io_uring-6.19-20260102' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag :
'io_uring-6.19-20260109' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag :
'io_uring-6.19-20260116' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag :
'io_uring-6.19-20260122' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag :
'io_uring-6.19-20260205' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag :
'iommu-fix-v6.19-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux
Merge tag :
'iommu-fixes-v6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux
Merge tag :
'iommu-fixes-v6.19-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux
Merge tag :
'iommu-fixes-v6.19-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux
Merge tag :
'iommu-fixes-v6.19-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux
Merge tag :
'iommu-updates-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux
Merge tag :
'ipe-pr-20251202' of git://git.kernel.org/pub/scm/linux/kernel/git/wufan/ipe
Merge tag :
'ipsec-2026-01-14' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec
Merge tag :
'ipsec-next-2025-11-18' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next
Merge tag :
'irq-core-2025-11-30' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'irq-drivers-2025-11-30' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'irq-msi-2025-11-30' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'irq-urgent-2025-12-12' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'irq-urgent-2025-12-21' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'irq-urgent-2026-01-11' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'irq-urgent-2026-01-18' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'irq-urgent-2026-01-24' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'irq-urgent-2026-02-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'iwlwifi-fixes-2026-02-03' of https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next
Merge tag :
'iwlwifi-next-2025-10-28' of https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next
Merge tag :
'kbuild-6.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kbuild/linux
Merge tag :
'kbuild-6.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/kbuild/linux
Merge tag :
'kbuild-fixes-6.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kbuild/linux
Merge tag :
'kbuild-fixes-6.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/kbuild/linux
Merge tag :
'kbuild-fixes-6.19-3' of git://git.kernel.org/pub/scm/linux/kernel/git/kbuild/linux
Merge tag :
'kbuild-ms-extensions-6.19' into kbuild-next
Merge tag :
'kbuild-ms-extensions-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/kbuild/linux into slab/for-6.19/freelist_aba_t_cleanups
Merge tag :
'kernel-6.19-rc1.cred' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'keys-next-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd
Merge tag :
'keys-trusted-next-6.19-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd
Merge tag :
'keys-trusted-next-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd
Merge tag :
'ktest-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-ktest
Merge tag :
'kvm-riscv-6.19-1' of https://github.com/kvm-riscv/linux into HEAD
Merge tag :
'kvm-s390-next-6.19-1' of https://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into HEAD
Merge tag :
'kvm-x86-fixes-6.19-rc1' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-fixes-6.19-rc8' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-generic-6.19' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-gmem-6.19' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-misc-6.19' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-mmu-6.19' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-selftests-6.19' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-svm-6.19' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-tdx-6.19' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-vmx-6.19' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvmarm-6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag :
'kvmarm-fixes-6.19-1' of https://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag :
'landlock-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/mic/linux
Merge tag :
'landlock-6.19-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/mic/linux
Merge tag :
'leds-fixes-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds
Merge tag :
'leds-next-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds
Merge tag :
'libcrypto-at-least-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux
Merge tag :
'libcrypto-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux
Merge tag :
'libcrypto-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux
Merge tag :
'libcrypto-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux
Merge tag :
'libcrypto-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux
Merge tag :
'libcrypto-tests-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux
Merge tag :
'libcrypto-updates-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux
Merge tag :
'libnvdimm-for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm
Merge tag :
'linux-can-fixes-for-6.19-20251210' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
Merge tag :
'linux-can-fixes-for-6.19-20251218' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
Merge tag :
'linux-can-fixes-for-6.19-20260109' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
Merge tag :
'linux-can-fixes-for-6.19-20260115' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
Merge tag :
'linux-can-fixes-for-6.19-20260116' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
Merge tag :
'linux-can-fixes-for-6.19-20260123' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
Merge tag :
'linux-can-next-for-6.19-20251017' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next
Merge tag :
'linux-can-next-for-6.19-20251112-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next
Merge tag :
'linux-can-next-for-6.19-20251126' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next
Merge tag :
'linux-can-next-for-6.19-20251129' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next
Merge tag :
'linux-cpupower-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux
Merge tag :
'linux-watchdog-6.19-rc1' of git://www.linux-watchdog.org/linux-watchdog
Merge tag :
'linux_kselftest-fixes-6.19-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag :
'linux_kselftest-fixes-6.19-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag :
'linux_kselftest-kunit-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag :
'linux_kselftest-kunit-fixes-6.19-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag :
'linux_kselftest-next-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag :
'livepatching-for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching
Merge tag :
'lkmm.2025.12.01a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu
Merge tag :
'locking-core-2025-12-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'locking-futex-2025-12-10' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'locking-urgent-2025-12-06' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'loongarch-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
Merge tag :
'loongarch-fixes-6.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
Merge tag :
'loongarch-fixes-6.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
Merge tag :
'loongarch-kvm-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson into HEAD
Merge tag :
'lsm-pr-20251201' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm
Merge tag :
'lsm-pr-20260202' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm
Merge tag :
'm68k-for-v6.19-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k
Merge tag :
'md-6.19-20251111' of gitolite.kernel.org:pub/scm/linux/kernel/git/mdraid/linux into for-6.19/block
Merge tag :
'md-6.19-20251130' of gitolite.kernel.org:pub/scm/linux/kernel/git/mdraid/linux into for-6.19/block
Merge tag :
'md-6.19-20251231' of gitolite.kernel.org:pub/scm/linux/kernel/git/mdraid/linux into block-6.19
Merge tag :
'media/v6.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
Merge tag :
'media/v6.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
Merge tag :
'media/v6.19-3' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
Merge tag :
'mediatek-drm-fixes-20260119' of https://git.kernel.org/pub/scm/linux/kernel/git/chunkuang.hu/linux into drm-fixes
Merge tag :
'mediatek-drm-next-20251120' of https://git.kernel.org/pub/scm/linux/kernel/git/chunkuang.hu/linux into drm-next
Merge tag :
'memblock-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock
Merge tag :
'memory-controller-drv-6.19-2' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into soc/drivers
Merge tag :
'mfd-next-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd
Merge tag :
'mhi-for-v6.19' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/mani/mhi into char-misc-next
Merge tag :
'mips-fixes_6.19_1' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux
Merge tag :
'mips_6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux
Merge tag :
'mm-hotfixes-stable-2025-12-28-21-50' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-hotfixes-stable-2026-01-15-08-03' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-hotfixes-stable-2026-01-20-13-09' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-hotfixes-stable-2026-01-29-09-41' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-hotfixes-stable-2026-02-04-15-55' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-hotfixes-stable-2026-02-06-12-37' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-nonmm-stable-2025-12-06-11-14' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-nonmm-stable-2025-12-11-11-47' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-stable-2025-12-03-21-26' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-stable-2025-12-11-11-39' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mmc-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
Merge tag :
'mmc-v6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
Merge tag :
'mmc-v6.19-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
Merge tag :
'modules-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/modules/linux
Merge tag :
'mpfs-pinctrl-binding-base' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into devel
Merge tag :
'mt76-next-2025-11-24' of https://github.com/nbd168/wireless
Merge tag :
'mtd/fixes-for-6.19-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux
Merge tag :
'mtd/for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux
Merge tag :
'mtk-arm32-for-v6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/arm
Merge tag :
'mtk-defconfig-for-v6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/defconfig
Merge tag :
'mtk-dts32-for-v6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/dt
Merge tag :
'mtk-dts64-for-v6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/dt
Merge tag :
'mtk-soc-for-v6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/drivers
Merge tag :
'mvebu-dt64-6.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into soc/dt
Merge tag :
'namespace-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'nand/for-6.19' into mtd/next
Merge tag :
'net-6.19-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-6.19-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-6.19-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-6.19-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-6.19-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-6.19-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-6.19-rc9' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-next-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next
Merge tag :
'nf-25-12-10' of https://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag :
'nf-25-12-16' of https://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag :
'nf-26-01-02' of https://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag :
'nf-26-02-05' of https://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag :
'nf-next-25-10-30' of https://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next
Merge tag :
'nf-next-25-11-28' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next
Merge tag :
'nfs-for-6.19-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfs
Merge tag :
'nfs-for-6.19-2' of git://git.linux-nfs.org/projects/trondmy/linux-nfs
Merge tag :
'nfsd-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag :
'nfsd-6.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag :
'nfsd-6.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag :
'nfsd-6.19-3' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag :
'nolibc-20251130-for-6.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc
Merge tag :
'ntb-6.19-bugfixes' of https://github.com/jonmason/ntb
Merge tag :
'ntfs3_for_6.19' of https://github.com/Paragon-Software-Group/linux-ntfs3
Merge tag :
'nuvoton-arm-6.19-fixes-0' of https://git.kernel.org/pub/scm/linux/kernel/git/bmc/linux into arm/fixes
Merge tag :
'nvme-6.19-2025-12-04' of git://git.infradead.org/nvme into block-6.19
Merge tag :
'nvme-6.19-2026-01-14' of git://git.infradead.org/nvme into block-6.19
Merge tag :
'nvme-6.19-2026-01-28' of git://git.infradead.org/nvme into block-6.19
Merge tag :
'nvme-6.19-2026-02-05' of git://git.infradead.org/nvme into block-6.19
Merge tag :
'objtool-core-2025-12-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'objtool-urgent-2025-12-06' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'objtool-urgent-2026-01-18' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'objtool-urgent-2026-01-24' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'objtool-urgent-2026-02-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'objtool-urgent-2026-02-07' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'omap-for-v6.19/defconfig-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap into soc/defconfig
Merge tag :
'omap-for-v6.19/drivers-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap into soc/drivers
Merge tag :
'omap-for-v6.19/dt-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap into soc/dt
Merge tag :
'omap-for-v6.19/soc-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap into soc/arm
Merge tag :
'opp-updates-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm
Merge tag :
'parisc-for-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux
Merge tag :
'pci-v6.19-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
Merge tag :
'pci-v6.19-fixes-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
Merge tag :
'pci-v6.19-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
Merge tag :
'pci-v6.19-fixes-3' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
Merge tag :
'pci-v6.19-fixes-4' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
Merge tag :
'peci-next-6.19-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/iwi/linux into char-misc-next
Merge tag :
'perf-core-2025-12-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'perf-tools-fixes-for-v6.19-2026-01-02' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools
Merge tag :
'perf-tools-fixes-for-v6.19-2026-01-21' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools
Merge tag :
'perf-tools-for-v6.19-2025-12-06' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools
Merge tag :
'perf-urgent-2025-12-12' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'perf-urgent-2026-01-11' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'perf-urgent-2026-01-24' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'perf-urgent-2026-02-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'phy-fixes-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy
Merge tag :
'phy-for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy
Merge tag :
'pinctrl-v6.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
Merge tag :
'pinctrl-v6.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
Merge tag :
'pinctrl-v6.19-3' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
Merge tag :
'platform-drivers-x86-v6.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag :
'platform-drivers-x86-v6.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag :
'platform-drivers-x86-v6.19-3' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag :
'platform-drivers-x86-v6.19-4' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag :
'pm-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'pm-6.19-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'pm-6.19-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'pm-6.19-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'pm-6.19-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'pm-6.19-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'pm-6.19-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'pmdomain-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm
Merge tag :
'pmdomain-v6.19-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm
Merge tag :
'pmdomain-v6.19-rc3-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm
Merge tag :
'pmdomain-v6.19-rc3-3' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm
Merge tag :
'powerpc-6.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag :
'powerpc-6.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag :
'printk-for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux
Merge tag :
'printk-for-6.19-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux
Merge tag :
'probes-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'pstore-v6.19-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 :
'pull-persistency' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag :
'pwm/for-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux
Merge tag :
'pwm/for-6.19-rc1-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux
Merge tag :
'pwm/for-6.19-rc7-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux
Merge tag :
'pxa1908-dt-for-6.19' of https://gitlab.com/pxa1908-mainline/linux into soc/dt
Merge tag :
'qcom-arm32-for-6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
Merge tag :
'qcom-arm64-defconfig-for-6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/defconfig
Merge tag :
'qcom-arm64-fixes-for-6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/fixes
Merge tag :
'qcom-arm64-for-6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
Merge tag :
'qcom-clk-for-6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into clk-qcom
Merge tag :
'qcom-drivers-fixes-for-6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/fixes
Merge tag :
'qcom-drivers-for-6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers
Merge tag :
'random-6.19-rc1-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/crng/random
Merge tag :
'ras_core_for_v6.19_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'rcu.release.v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux
Merge tag :
'regmap-fix-v6.19-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap
Merge tag :
'regmap-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap
Merge tag :
'regulator-fix-v6.19-merge-window' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag :
'regulator-fix-v6.19-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag :
'regulator-fix-v6.19-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag :
'regulator-fix-v6.19-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag :
'regulator-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag :
'renesas-arm-defconfig-for-v6.19-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/defconfig
Merge tag :
'renesas-clk-for-v6.19-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into clk-renesas
Merge tag :
'renesas-clk-for-v6.19-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into clk-renesas
Merge tag :
'renesas-drivers-for-v6.19-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/drivers
Merge tag :
'renesas-drivers-for-v6.19-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/drivers
Merge tag :
'renesas-dts-for-v6.19-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
Merge tag :
'renesas-dts-for-v6.19-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
Merge tag :
'renesas-pinctrl-for-v6.19-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into devel
Merge tag :
'renesas-pinctrl-for-v6.19-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into devel
Merge tag :
'renesas-r8a779a0-dt-binding-defs-tag2' into renesas-clk-for-v6.19
Merge tag :
'renesas-r8a779a0-dt-binding-defs-tag2' into renesas-dts-for-v6.19
Merge tag :
'renesas-r9a09g047-dt-binding-defs-tag5' into renesas-clk-for-v6.19
Merge tag :
'renesas-r9a09g057-dt-binding-defs-tag5' into renesas-clk-for-v6.19
Merge tag :
'reset-for-v6.19' of https://git.pengutronix.de/git/pza/linux into soc/drivers
Merge tag :
'reset-gpio-for-v6.19' of https://git.pengutronix.de/git/pza/linux into gpio/for-next
Merge tag :
'reset-gpio-for-v6.19' of https://git.pengutronix.de/git/pza/linux into soc/drivers-late
Merge tag :
'reset-gpio-for-v6.19-2' of https://git.pengutronix.de/git/pza/linux into gpio/for-next
Merge tag :
'reset-gpio-for-v6.19-2' of https://git.pengutronix.de/git/pza/linux into soc/drivers-late
Merge tag :
'riscv-config-for-v6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/defconfig
Merge tag :
'riscv-dt-for-v6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/dt
Merge tag :
'riscv-for-linus-6.19-mw1' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag :
'riscv-for-linus-6.19-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag :
'riscv-for-linus-6.19-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag :
'riscv-for-linus-6.19-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag :
'riscv-for-linus-6.19-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag :
'riscv-sophgo-dt-for-v6.19' of https://github.com/sophgo/linux into soc/dt
Merge tag :
'rpmsg-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux
Merge tag :
'rproc-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux
Merge tag :
'rtc-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux
Merge tag :
'rtw-2025-12-15' of https://github.com/pkshih/rtw
Merge tag :
'rtw-next-2025-11-21-v2' of https://github.com/pkshih/rtw
Merge tag :
'rust-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linux
Merge tag :
'rust-fixes-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linux
Merge tag :
's390-6.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag :
's390-6.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag :
's390-6.19-3' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag :
's390-6.19-4' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag :
'samsung-clk-6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into clk-samsung
Merge tag :
'samsung-drivers-6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/drivers
Merge tag :
'samsung-drivers-6.19-2-late' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/drivers-late
Merge tag :
'samsung-drivers-firmware-clk-6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into clk-samsung
Merge tag :
'samsung-dt-6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt
Merge tag :
'samsung-dt64-6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt
Merge tag :
'samsung-pinctrl-6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung into devel
Merge tag :
'sched-core-2025-12-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'sched-urgent-2025-12-06' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'sched-urgent-2026-01-11' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'sched-urgent-2026-01-18' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'sched-urgent-2026-01-24' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'sched-urgent-2026-02-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'sched-urgent-2026-02-07' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'sched_ext-for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext
Merge tag :
'sched_ext-for-6.19-rc1-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext
Merge tag :
'sched_ext-for-6.19-rc3-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext
Merge tag :
'sched_ext-for-6.19-rc8-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext
Merge tag :
'scoped-ksimd-for-arm-arm64' into libcrypto-fpsimd-on-stack
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 :
'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag :
'selinux-pr-20251201' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux
Merge tag :
'slab-for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab
Merge tag :
'slab-for-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab
Merge tag :
'slab-for-6.19-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab
Merge tag :
'slab-for-6.19-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab
Merge tag :
'slab-for-6.19-rc8-fix' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab
Merge tag :
'Smack-for-6.19' of https://github.com/cschaufler/smack-next
Merge tag :
'smp-urgent-2025-12-12' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'soc-arm-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'soc-defconfig-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'soc-drivers-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'soc-drivers-6.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'soc-drivers-for-v6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/drivers-late
Merge tag :
'soc-dt-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'soc-fixes-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'soc-fixes-6.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'soc-fixes-6.19-3' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'soc-newsoc-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'soc_fsl-6.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/chleroy/linux into soc/drivers-late
Merge tag :
'socfpga_clk_for_v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into clk-socfpga
Merge tag :
'socfpga_dts_updates_for_v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into soc/dt
Merge tag :
'socfpga_firmware_updates_for_v6.19' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into char-misc-next
Merge tag :
'sound-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-6.19-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-6.19-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-6.19-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-6.19-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-6.19-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-fix-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'soundwire-6.19-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire
Merge tag :
'soundwire-6.19-rc1_updated' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire
Merge tag :
'spacemit-dt-for-6.19-1' of https://github.com/spacemit-com/linux into soc/dt
Merge tag :
'spdx-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx
Merge tag :
'spi-fix-v6.19-merge-window' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag :
'spi-fix-v6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag :
'spi-fix-v6.19-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag :
'spi-fix-v6.19-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag :
'spi-fix-v6.19-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag :
'spi-nor/for-6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux into mtd/next
Merge tag :
'spi-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag :
'staging-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging
Merge tag :
'stm32-bus-firewall-for-v6.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into soc/drivers
Merge tag :
'stm32-dt-for-v6.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into soc/dt
Merge tag :
'sunxi-drivers-for-6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/drivers
Merge tag :
'sunxi-dt-for-6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/dt
Merge tag :
'sysctl-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl
Merge tag :
'tegra-for-6.19-arm-defconfig' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/defconfig
Merge tag :
'tegra-for-6.19-arm-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt
Merge tag :
'tegra-for-6.19-arm64-defconfig' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/defconfig
Merge tag :
'tegra-for-6.19-arm64-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt
Merge tag :
'tegra-for-6.19-core' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/drivers
Merge tag :
'tegra-for-6.19-dt-bindings' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt
Merge tag :
'tegra-for-6.19-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/drivers
Merge tag :
'tegra-for-6.19-syscore' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/drivers
Merge tag :
'tenstorrent-dt-for-v6.19' of https://github.com/tenstorrent/linux into soc/newsoc
Merge tag :
'thead-dt-for-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/fustini/linux into soc/dt
Merge tag :
'thermal-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'thermal-6.19-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'thermal-v6.19-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/thermal/linux
Merge tag :
'thunderbolt-for-v6.19-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt into usb-nextx
Merge tag :
'ti-driver-soc-for-v6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/drivers
Merge tag :
'ti-k3-dt-fixes-for-v6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into arm/fixes
Merge tag :
'ti-k3-dt-for-v6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/dt
Merge tag :
'ti-k3-dt-for-v6.19-part2' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/dt
Merge tag :
'timers-clocksource-2025-11-30' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'timers-core-2025-11-30' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'timers-urgent-2026-01-18' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'timers-urgent-2026-01-24' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'timers-v6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/daniel.lezcano/linux into timers/clocksource
Merge tag :
'tomoyo-pr-20251212' of git://git.code.sf.net/p/tomoyo/tomoyo
Merge tag :
'topic/drm-intel-plane-color-pipeline-2025-12-04' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
Merge tag :
'topic/xe-vfio-2025-12-01' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
Merge tag :
'topic/xe-vfio-2025-12-04' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
Merge tag :
'tpmdd-next-6.19-rc1-v4' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd
Merge tag :
'tpmdd-sessions-next-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd
Merge tag :
'trace-ringbuffer-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'trace-rv-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'trace-tools-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'trace-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'trace-v6.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'trace-v6.19-4' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'trace-v6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'trace-v6.19-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'trace-v6.19-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'trace-v6.19-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'tracepoints-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'tsm-fixes-for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/devsec/tsm
Merge tag :
'tsm-for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/devsec/tsm
Merge tag :
'tty-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
Merge tag :
'tty-6.19-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
Merge tag :
'tty-6.19-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
Merge tag :
'turbostat-v2025.12.02' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux
Merge tag :
'ubifs-for-linus-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs
Merge tag :
'uml-for-linux-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux
Merge tag :
'usb-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag :
'usb-6.19-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag :
'usb-6.19-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag :
'usb-serial-6.19-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-next
Merge tag :
'usb-serial-6.19-rc6' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-linus
Merge tag :
'v6.18-rc2' into 'drm-rust-next'
Merge tag :
'v6.18-rc3' into irq/msi
Merge tag :
'v6.18-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux into gpio/for-next
Merge tag :
'v6.18-rc5' into media-next
Merge tag :
'v6.18-rc5' into objtool/core, to pick up fixes
Merge tag :
'v6.18-rc6' into drm-next
Merge tag :
'v6.19-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge tag :
'v6.19-p2' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge tag :
'v6.19-p3' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge tag :
'v6.19-p4' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge tag :
'v6.19-rc-part1-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'v6.19-rc-part2-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'v6.19-rc-smb-fixes' of git://git.samba.org/ksmbd
Merge tag :
'v6.19-rc-smb3-server-fixes' of git://git.samba.org/ksmbd
Merge tag :
'v6.19-rc1-ksmbd-server-fixes' of git://git.samba.org/ksmbd
Merge tag :
'v6.19-rc1-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'v6.19-rc2-smb3-client-fix' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'v6.19-rc2-smb3-server-fixes' of git://git.samba.org/ksmbd
Merge tag :
'v6.19-rc3-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'v6.19-rc3-smb3-server-fixes' of git://git.samba.org/ksmbd
Merge tag :
'v6.19-rc6-server-fixes' of git://git.samba.org/ksmbd
Merge tag :
'v6.19-rockchip-clk1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into clk-rockchip
Merge tag :
'v6.19-rockchip-defconfig64-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/defconfig
Merge tag :
'v6.19-rockchip-drivers1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/drivers
Merge tag :
'v6.19-rockchip-dts32-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
Merge tag :
'v6.19-rockchip-dts64-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
Merge tag :
'v6.19-rockchip-dts64-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
Merge tag :
'v6.19-rockchip-dtsfixes1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/fixes
Merge tag :
'v6.19rc8-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'vfio-v6.18-rc6' into v6.19/vfio/next
Merge tag :
'vfio-v6.19-dma-buf-v9+' into v6.19/vfio/next
Merge tag :
'vfio-v6.19-rc1' of https://github.com/awilliam/linux-vfio
Merge tag :
'vfio-v6.19-rc4' of https://github.com/awilliam/linux-vfio
Merge tag :
'vfio-v6.19-rc8' of https://github.com/awilliam/linux-vfio
Merge tag :
'vfs-6.19-rc1.autofs' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.19-rc1.coredump' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.19-rc1.directory.delegations' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.19-rc1.directory.locking' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.19-rc1.fd_prepare.fs' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.19-rc1.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.19-rc1.folio' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.19-rc1.fs_header' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.19-rc1.guards' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.19-rc1.inode' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.19-rc1.iomap' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.19-rc1.minix' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.19-rc1.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.19-rc1.ovl' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.19-rc1.writeback' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.19-rc5.fixes' of gitolite.kernel.org:pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.19-rc8.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'w1-drv-6.19' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/krzk/linux-w1 into char-misc-next
Merge tag :
'w1-drv-6.20' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/krzk/linux-w1 into char-misc-linus
Merge tag :
'wireguard-6.19-rc1-for-jakub' of https://git.kernel.org/pub/scm/linux/kernel/git/zx2c4/wireguard-linux
Merge tag :
'wireless-2025-12-17' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag :
'wireless-2026-01-08' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag :
'wireless-2026-01-29' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag :
'wireless-2026-02-04' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag :
'wireless-2026-11-22' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag :
'wireless-next-2025-10-30' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
Merge tag :
'wireless-next-2025-11-05' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
Merge tag :
'wireless-next-2025-11-12' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
Merge tag :
'wireless-next-2025-11-27' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
Merge tag :
'wq-for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
Merge tag :
'x86-apic-2025-12-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-build-2025-12-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-core-2025-12-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-urgent-2025-12-06' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-urgent-2025-12-21' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-urgent-2026-01-02' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-urgent-2026-01-11' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-urgent-2026-01-18' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_bugs_for_v6.19_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_cache_for_v6.19_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_cleanups_for_v6.19_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_cpu_for_6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_entry_for_6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_microcode_for_v6.19_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_misc_for_6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_mm_for_v6.19_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_sev_for_v6.19_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_sgx_for_6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_urgent_for_v6.18_rc3' into x86/microcode
Merge tag :
'xfs-fixes-6.19-rc2' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag :
'xfs-fixes-6.19-rc6' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag :
'xfs-merge-6.19' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag :
'zynqmp-soc-for-6.18' of https://github.com/Xilinx/linux-xlnx into soc/drivers
mfd:
altera-sysmgr: Enable compile testing
mfd:
altera-sysmgr: Fix device leak on sysmgr regmap lookup
mfd:
bcm2835-pm: Add support for BCM2712
mfd:
bd718x7: Use regmap_reg_range() for pmic_status_range
mfd:
da9055: Fix missing regmap_del_irq_chip() in error path
mfd:
da9055: Simplify the error handling path in da9055_device_init()
mfd:
da9063: Occupy second I2C address
mfd:
Kconfig: Drop OF dependency on MFD_MAX5970
mfd:
ls2kbmc: Remove unneeded semicolon from ls2k_bmc_recover_pci_data()
mfd:
macsmc: Add new __SMC_KEY macro
mfd:
macsmc: Make SMC write buffers const
mfd:
max77620: Fix potential IRQ chip conflict when probing two devices
mfd:
mt6358-irq: Fix missing irq_domain_remove() in error path
mfd:
mt6397-irq: Fix missing irq_domain_remove() in error path
mfd:
pf1550: Add core driver for the PF1550 PMIC
mfd:
qnap-mcu: Add proper error handling for command errors
mfd:
qnap-mcu: Calculate the checksum on the actual number of bytes received
mfd:
qnap-mcu: Hook up the EEPROM sub-device
mfd:
qnap-mcu: Move checksum verification to its own function
mfd:
qnap-mcu: Use EPROTO in stead of EIO on checksum errors
mfd:
sec: Drop a stray semicolon
mfd:
sec: Use chained IRQs for s2mpg10
mfd:
simple-mfd-i2c: Don't use "proxy" headers
mfd:
simple-mfd-i2c: Make ID table style consistent
mfd:
simple-mfd-i2c: Remove select I2C_K1 from MFD_SPACEMIT_P1
mfd:
syscon: Return -EPROBE_DEFER if the syscon is not found
mfd:
tqmx86: Add board definitions for TQMxCU1-HPCM and TQMxCU2-HPCM
mfd:
wl1273-core: Remove the header
mfd:
wl1273-core: Remove unused driver
migrate:
correct lock ordering for hugetlb file folios
migrate:
optimise alloc_migration_target()
MIPS/jazzdma:
Provide physical address directly
MIPS:
alchemy: mtx1: switch to static device properties
MIPS:
Alchemy: Remove bogus static/inline specifiers
MIPS:
BCM47XX: remove creating a fixed phy
mips:
configs: loongson1: Update defconfig
MIPS:
dts: Always descend vendor subdirectories
MIPS:
Fix a reference leak bug in ip22_check_gio()
mips:
fix HIGHMEM initialization
MIPS:
Fix HOTPLUG_PARALLEL dependency
MIPS:
Fix whitespace damage in r4k_wait from VS timer fix
MIPS:
ftrace: Fix memory corruption when kernel is located beyond 32 bits
mips:
kvm: simplify kvm_mips_deliver_interrupts()
mips:
Remove __GFP_HIGHMEM masking
misc:
amd-sbi: Add helper function to prepare I3C support
misc:
amd-sbi: Add support for SB-RMI over I3C
misc:
amd-sbi: Add support for Turin platform
misc:
amd-sbi: CPUID/MCAMSR protocol for Revision 0x21
misc:
amd-sbi: Extend support for CPUID protocol for rev 0x21
misc:
amd-sbi: Extend support for MCAMSR protocol for rev 0x21
misc:
bh1770glc: use pm_runtime_resume_and_get() in power_state_store
misc:
cb710: Fix a NULL vs IS_ERR() check in probe()
misc:
cb710: Replace deprecated PCI functions
misc:
lis3lv02d: Use min to simplify lis3lv02d_misc_read
misc:
rp1: drop overlay support
misc:
rp1: Fix an error handling path in rp1_probe()
mISDN:
annotate data-race around dev->work
mlx4:
convert to ndo_hwtstamp API
mlx4:
extract GRXRINGS from .get_rxnfc
mlx5:
extract GRXRINGS from .get_rxnfc
mlxsw:
spectrum_mr: Fix use-after-free when updating multicast route stats
mlxsw:
spectrum_router: Fix neighbour use-after-free
mlxsw:
spectrum_router: Fix possible neighbour reference count leak
mm, kfence:
describe @slab parameter in __kfence_obj_info()
mm, shmem:
prevent infinite loop on truncate race
mm, swap:
cleanup swap entry allocation parameter
mm, swap:
do not perform synchronous discard during allocation
mm, swap:
fix memory leak in setup_clusters() error path
mm, swap:
remove redundant argument for isolating a cluster
mm, swap:
remove redundant comment for read_swap_cache_async
mm, swap:
rename helper for setup bad slots
mm, swap:
restore swap_space attr aviod kernel panic
mm, swap:
use SWP_SOLIDSTATE to determine if swap is rotational
mm,btrfs:
add a filemap_flush_nr helper
mm/damon/core:
add damon_target->obsolete for pin-point removal
mm/damon/core:
add DAMOS quota gaol metric for per-memcg per-numa free memory
mm/damon/core:
fix wrong comment of damon_call() return timing
mm/damon/core:
get memcg reference before access
mm/damon/core:
implement DAMOS_QUOTA_NODE_MEMCG_USED_BP
mm/damon/core:
pass migrate_dests to damos_commit_dests()
mm/damon/core:
remove call_control in inactive contexts
mm/damon/reclaim:
use min_sz_region for core address alignment when setting regions
mm/damon/sysfs-scheme:
cleanup access_pattern subdirs on scheme dir setup failure
mm/damon/sysfs-scheme:
cleanup quotas subdirs on scheme dir setup failure
mm/damon/sysfs-schemes:
implement path file under quota goal directory
mm/damon/sysfs-schemes:
support DAMOS_QUOTA_NODE_MEMCG_FREE_BP
mm/damon/sysfs-schemes:
support DAMOS_QUOTA_NODE_MEMCG_USED_BP
mm/damon/sysfs:
cleanup attrs subdirs on context dir setup failure
mm/damon/sysfs:
cleanup intervals subdirs on attrs dir setup failure
mm/damon/sysfs:
implement obsolete_target file
mm/damon/sysfs:
remove misleading todo comment in nid_show()
mm/damon/sysfs:
test commit input against realistic destination
mm/damon/tests/core-kunit:
add damon_commit_target_regions() test
mm/damon/tests/core-kunit:
add damos_commit() test
mm/damon/tests/core-kunit:
add damos_commit_dests() test
mm/damon/tests/core-kunit:
add damos_commit_quota() test
mm/damon/tests/core-kunit:
add damos_commit_quota_goal() test
mm/damon/tests/core-kunit:
add damos_commit_quota_goals() test
mm/damon/tests/core-kunit:
add test cases to damos_test_commit_filter()
mm/damon/tests/core-kunit:
avoid damos_test_commit stack warning
mm/damon/tests/core-kunit:
extend damos_test_commit_filter_for() for union fields
mm/damon/tests/core-kunit:
fix memory leak in damon_test_set_filters_default_reject()
mm/damon/tests/core-kunit:
handle alloc failres in damon_test_new_filter()
mm/damon/tests/core-kunit:
handle alloc failure on damon_test_set_attrs()
mm/damon/tests/core-kunit:
handle alloc failure on damos_test_commit_filter()
mm/damon/tests/core-kunit:
handle alloc failures in damon_test_ops_registration()
mm/damon/tests/core-kunit:
handle alloc failures in damon_test_set_regions()
mm/damon/tests/core-kunit:
handle alloc failures in damon_test_update_monitoring_result()
mm/damon/tests/core-kunit:
handle alloc failures on damon_test_merge_two()
mm/damon/tests/core-kunit:
handle alloc failures on damon_test_set_filters_default_reject()
mm/damon/tests/core-kunit:
handle alloc failures on damon_test_split_at()
mm/damon/tests/core-kunit:
handle alloc failures on damon_test_split_regions_of()
mm/damon/tests/core-kunit:
handle alloc failures on damos_test_filter_out()
mm/damon/tests/core-kunit:
handle alloc failures on dasmon_test_merge_regions_of()
mm/damon/tests/core-kunit:
handle allocation failures in damon_test_regions()
mm/damon/tests/core-kunit:
handle memory alloc failure from damon_test_aggregate()
mm/damon/tests/core-kunit:
handle memory failure from damon_test_target()
mm/damon/tests/core-kunit:
remove DAMON_MIN_REGION redefinition
mm/damon/tests/core-kunit:
remove dynamic allocs on damos_test_commit_filter()
mm/damon/tests/core-kunit:
remove unnecessary damon_ctx variable on damon_test_split_at()
mm/damon/tests/core-kunit:
remove unused ctx in damon_test_split_regions_of()
mm/damon/tests/core-kunit:
split out damos_test_commit_filter() core logic
mm/damon/tests/sysfs-kunit:
fix use after free on error path
mm/damon/tests/sysfs-kunit:
handle alloc failures on damon_sysfs_test_add_targets()
mm/damon/tests/vaddr-kunit:
handle alloc failures in damon_test_split_evenly_fail()
mm/damon/tests/vaddr-kunit:
handle alloc failures on damon_do_test_apply_three_regions()
mm/damon/tests/vaddr-kunit:
handle alloc failures on damon_test_split_evenly_succ()
mm/damon/vaddr:
cleanup using pmd_trans_huge_lock()
mm/damon/vaddr:
consistently use only pmd_entry for damos_migrate
mm/damon/vaddr:
fix missing pte_unmap_unlock in damos_va_migrate_pmd_entry()
mm/damon/vaddr:
use vm_normal_folio{,_pmd}() instead of damon_get_folio()
mm/damon:
add a min_sz_region parameter to damon_set_region_biggest_system_ram_default()
mm/damon:
add DAMOS quota goal type for per-memcg per-node memory usage
mm/damon:
document damos_quota_goal->nid use case
mm/damon:
rename damos core filter helpers to have word core
mm/damon:
rename damos->filters to damos->core_filters
mm/debug:
fix missing space in case statement
mm/debug_vm_pgtable:
add [pte|pmd]_mkwrite_novma() tests
mm/dirty:
replace READ_ONCE() with pudp_get()
mm/filemap:
Add NUMA mempolicy support to filemap_alloc_folio()
mm/filemap:
Extend __filemap_get_folio() to support NUMA memory policies
mm/hmm/test:
fix error handling in dmirror_device_init
mm/huge_memory.c:
introduce folio_split_unmapped
mm/huge_memory:
add device-private THP support to PMD operations
mm/huge_memory:
add pmd folio to ds_queue in do_huge_zero_wp_pmd()
mm/huge_memory:
add split_huge_page_to_order()
mm/huge_memory:
avoid reinvoking folio_test_anon()
mm/huge_memory:
change folio_split_supported() to folio_check_splittable()
mm/huge_memory:
fix folio split stats counting
mm/huge_memory:
fix kernel-doc comments for folio_split() and related
mm/huge_memory:
implement device-private THP splitting
mm/huge_memory:
introduce enum split_type for clarity
mm/huge_memory:
make min_order_for_split() always return an order
mm/huge_memory:
merge uniform_split_supported() and non_uniform_split_supported()
mm/huge_memory:
only get folio_order() once during __folio_split()
mm/huge_memory:
optimize and simplify folio stat update after split
mm/huge_memory:
optimize old_order derivation during folio splitting
mm/huge_memory:
refactor change_huge_pmd() non-present logic
mm/huge_memory:
refactor copy_huge_pmd() non-present logic
mm/huge_memory:
replace can_split_folio() with direct refcount calculation
mm/huge_memory:
update folio stat after successful split
mm/hugetlb:
allow overcommitting gigantic hugepages
mm/hugetlb:
create hstate_is_gigantic_no_runtime helper
mm/hugetlb:
extract sysctl into hugetlb_sysctl.c
mm/hugetlb:
extract sysfs into hugetlb_sysfs.c
mm/hugetlb:
fix excessive IPI broadcasts when unsharing PMD tables using mmu_gather
mm/hugetlb:
fix hugetlb_pmd_shared()
mm/hugetlb:
fix incorrect error return from hugetlb_reserve_pages()
mm/hugetlb:
fix two comments related to huge_pmd_unshare()
mm/hugetlb:
ignore hugepage kernel args if hugepages are unsupported
mm/hugetlbfs:
update hugetlbfs to use mmap_prepare
mm/kasan:
fix incorrect unpoisoning in vrealloc for KASAN
mm/kasan:
fix KASAN poisoning in vrealloc()
mm/kasan:
support non-blocking GFP in kasan_populate_vmalloc()
mm/kfence:
add reboot notifier to disable KFENCE on shutdown
mm/kfence:
fix potential deadlock in reboot notifier
mm/kfence:
randomize the freelist on initialization
mm/khugepaged:
continue to collapse on SCAN_PMD_NONE
mm/khugepaged:
factor out common logic in [scan,alloc]_sleep_millisecs_store()
mm/khugepaged:
fix comment for default scan sleep duration
mm/khugepaged:
guard is_zero_pfn() calls with pte_present()
mm/khugepaged:
remove redundant clearing of struct collapse_control
mm/khugepaged:
unify pmd folio installation with map_anon_folio_pmd()
mm/khugepaged:
unify SCAN_PMD_NONE and SCAN_PMD_NULL into SCAN_NO_PTE_TABLE
mm/ksm:
fix exec/fork inheritance support for prctl
mm/ksm:
fix pte_unmap_unlock of wrong address in break_ksm_pmd_entry
mm/madvise:
allow guard page install/remove under VMA lock
mm/memory-failure:
fix missing ->mf_stats count in hugetlb poison
mm/memory-failure:
improve large block size folio handling
mm/memory-failure:
reject unsupported non-folio compound page
mm/memory-failure:
remove the selection of RAS
mm/memory-failure:
teach kill_accessing_process to accept hugetlb tail page pfn
mm/memory/fault:
add THP fault handling for zone device private pages
mm/memory_hotplug:
Remove MEM_PREPARE_ONLINE/MEM_FINISH_OFFLINE notifiers
mm/mempolicy:
Export memory policy symbols
mm/memremap:
add driver callback support for folio splitting
mm/memremap:
fix spurious large folio warning for FS-DAX
mm/migrate, swap:
drop usage of folio_index
mm/migrate_device:
add THP splitting during migration
mm/migrate_device:
handle partially mapped folios during collection
mm/migrate_device:
implement THP migration of zone device pages
mm/mm_init:
don't cond_resched() in deferred_init_memmap_chunk() if called from deferred_grow_zone()
mm/mm_init:
Introduce a boot parameter for check_pages
mm/page_alloc/vmstat:
simplify refresh_cpu_vm_stats change detection
mm/page_alloc:
batch page freeing in decay_pcp_high
mm/page_alloc:
batch page freeing in free_frozen_page_commit
mm/page_alloc:
change all pageblocks migrate type on coalescing
mm/page_alloc:
clarify batch tuning in zone_batchsize
mm/page_alloc:
don't warn about large allocations with __GFP_NOFAIL
mm/page_alloc:
make percpu_pagelist_high_fraction reads lock-free
mm/page_alloc:
optimize lowmem_reserve max lookup using its semantic monotonicity
mm/page_alloc:
prevent pcp corruption with SMP=n
mm/page_alloc:
prevent reporting pcp->batch = 0
mm/page_alloc:
report 1 as zone_batchsize for !CONFIG_MMU
mm/page_alloc:
simplify and cleanup pcp locking
mm/page_owner:
add debugfs file 'show_handles'
mm/page_owner:
add debugfs file 'show_stacks_handles'
mm/page_owner:
add struct stack_print_ctx.flags
mm/page_owner:
fix memory leak in page_owner_stack_fops->release()
mm/page_owner:
introduce struct stack_print_ctx
mm/page_owner:
rename proc-prefixed variables for clarity
mm/page_owner:
simplify zone iteration logic in init_early_allocated_pages()
mm/page_owner:
update Documentation with 'show_handles' and 'show_stacks_handles'
mm/ptdump:
replace READ_ONCE() with standard page table accessors
mm/rmap:
extend rmap and migration support device-private entries
mm/rmap:
fix two comments related to huge_pmd_unshare()
mm/shmem, swap:
fix race of truncate and swap entry split
mm/shmem:
update shmem to use mmap_prepare
mm/slab:
Add alloc_tagging_slab_free_hook for memcg_alloc_abort_single
mm/slab:
introduce kvfree_rcu_barrier_on_cache() for cache destruction
mm/slub:
reset KASAN tag in defer_free() before accessing freed memory
mm/sparse:
fix sparse_vmemmap_init_nid_early definition without CONFIG_SPARSEMEM
mm/swap:
do not choose swap device according to numa node
mm/swap:
fix wrong plist empty check in swap_alloc_slow()
mm/swap:
select swap device with default priority round robin
mm/swapfile:
fix list iteration when next node is removed during discard
mm/swapfile:
use plist_for_each_entry in __folio_throttle_swaprate
mm/thp:
drop follow_devmap_pmd() default stub
mm/userfaultfd:
don't lock anon_vma when performing UFFDIO_MOVE
mm/vma:
do not leak memory when .mmap_prepare swaps the file
mm/vma:
enforce VMA fork limit on unfaulted,faulted mremap merge too
mm/vma:
fix anon_vma UAF on mremap() faulted, unfaulted merge
mm/vma:
remove unused function, make internal functions static
mm/vma:
rename __mmap_prepare() function to avoid confusion
mm/vma:
small VMA lock cleanups
mm/vmalloc:
add a helper to optimize vmalloc allocation gfps
mm/vmalloc:
cleanup gfp flag use in new_vmap_block()
mm/vmalloc:
cleanup large_gfp in vm_area_alloc_pages()
mm/vmalloc:
defer freeing partly initialized vm_struct
mm/vmalloc:
handle non-blocking GFP in __vmalloc_area_node()
mm/vmalloc:
request large order pages from buddy allocator
mm/vmalloc:
support non-blocking GFP flags in alloc_vmap_area()
mm/vmalloc:
update __vmalloc_node_range() documentation
mm/vmalloc:
use kmalloc_array() instead of kmalloc()
mm/vmalloc:
warn on invalid vmalloc gfp flags
mm/vmscan:
remove redundant __GFP_NOWARN
mm/vmscan:
skip increasing kswapd_failures when reclaim was boosted
mm/vmstat:
fix indentation in fold_diff function
mm/zone_device:
reinitialize large zone device private folios
mm/zone_device:
rename page_free callback to folio_free
mm/zone_device:
support large zone device private folios
mm/zswap:
fix error pointer free in zswap_cpu_comp_prepare()
mm/zswap:
fix typos: s/zwap/zswap/
mm/zswap:
remove unnecessary dlen writes for incompressible pages
mm/zswap:
s/red-black tree/xarray/
mm:
abstract io_remap_pfn_range() based on PFN
mm:
actually mark kernel page table pages
mm:
add a ptdesc flag to mark kernel page tables
mm:
add ability to take further action in vm_area_desc
mm:
add atomic VMA flags and set VM_MAYBE_GUARD as such
mm:
add missing static initializer for init_mm::mm_cid.lock
mm:
add remap_pfn_range_prepare(), remap_pfn_range_complete()
mm:
add shmem_zero_setup_desc()
mm:
add spurious fault fixing support for huge pmd
mm:
add vma_desc_size(), vma_desc_pages() helpers
mm:
add vma_start_write_killable()
mm:
always call rmap_walk() on locked folios
mm:
avoid unnecessary use of is_swap_pmd()
mm:
avoid unnecessary uses of is_swap_pte()
mm:
change ghes code to allow poison of non-struct pfn
mm:
change type of parameter for memory_notify
mm:
change type of state in struct memory_block
mm:
consider non-anon swap cache folios in folio_expected_ref_count()
mm:
consistently use current->mm in mm_get_unmapped_area()
mm:
constify __dump_folio() arguments
mm:
convert memory block states (MEM_*) macros to enum
mm:
correctly handle UFFD PTE markers
mm:
declare VMA flags by bit
mm:
describe @flags parameter in memalloc_flags_save()
mm:
do not copy page tables unnecessarily for VM_UFFD_WP
mm:
don't opencode filemap_fdatawrite_range in filemap_invalidate_inode
mm:
eliminate further swapops predicates
mm:
eliminate is_swap_pte() when softleaf_from_pte() suffices
mm:
fix CONFIG_STACK_GROWSUP typo in mm.h
mm:
fix DEBUG_RODATA_TEST indentation in Kconfig
mm:
fix some typos in mm module
mm:
fix vma_start_write_killable() signal handling
mm:
fixup pfnmap memory failure handling to use pgoff
mm:
handle poisoning of pfn without struct pages
mm:
huge_memory: use folio_can_map_prot_numa() for pmd folio
mm:
implement sticky VMA flags
mm:
improve kerneldoc comments for __alloc_pages_bulk
mm:
introduce copy-on-fork VMAs and make VM_MAYBE_GUARD one
mm:
introduce deferred freeing for kernel page tables
mm:
introduce io_remap_pfn_range_[prepare, complete]()
mm:
introduce leaf entry type and use to simplify leaf entry logic
mm:
introduce pmd_is_huge() and use where appropriate
mm:
introduce pure page table freeing function
mm:
introduce VM_MAYBE_GUARD and make visible in /proc/$pid/smaps
mm:
introduce VMA flags bitmap type
mm:
kill mm_wr_locked from unmap_vmas() and unmap_single_vma()
mm:
kmsan: fix poisoning of high-order non-compound pages
mm:
kvmalloc: add non-blocking support for vmalloc
mm:
leafops.h: correct kernel-doc function param. names
mm:
make INVALID_PHYS_ADDR a generic macro
mm:
memcg: dump memcg protection info on oom or alloc failures
mm:
memcg: fix unit conversion for K() macro in OOM log
mm:
memfd_luo: add CONFIG_SHMEM dependency
mm:
memfd_luo: allow preserving memfd
mm:
memfd_luo: restore and free memfd_luo_ser on failure
mm:
memfd_luo: use memfd_alloc_file() instead of shmem_file_setup()
mm:
mprotect: always skip dma pinned folio in prot_numa_skip()
mm:
mprotect: avoid unnecessary struct page accessing if pte_protnone()
mm:
mprotect: convert to folio_can_map_prot_numa()
mm:
numa,memblock: include
for 'numa_nodes_parsed'
mm:
propagate VM_SOFTDIRTY on merge
mm:
readahead: make thp readahead conditional to mmap_miss logic
mm:
remove __filemap_fdatawrite
mm:
remove __filemap_fdatawrite_range
mm:
remove filemap_fdatawrite_wbc
mm:
remove is_hugetlb_entry_[migration, hwpoisoned]()
mm:
remove non_swap_entry() and use softleaf helpers instead
mm:
remove reference to destructor in comment in calculate_sizes()
mm:
remove remaining is_swap_pmd() users and is_swap_pmd()
mm:
remove the BOUNCE config option
mm:
Remove tlb_flush_reason::NR_TLB_FLUSH_REASONS from
mm:
remove unnecessary __GFP_HIGHMEM in __p*d_alloc_one_*()
mm:
remove unnecessary and incorrect mmap lock assert
mm:
rename cpu_bitmap field to flexible_array
mm:
rename filemap_fdatawrite_range_kick to filemap_flush_range
mm:
rename walk_page_range_mm()
mm:
replace pmd_to_swp_entry() with softleaf_from_pmd()
mm:
replace READ_ONCE() with standard page table accessors
mm:
replace remaining pte_to_swp_entry() with softleaf_from_pte()
mm:
restore per-memcg proactive reclaim with !CONFIG_NUMA
mm:
set the VM_MAYBE_GUARD flag on guard region install
mm:
shmem/tmpfs hugepage defaults config choice
mm:
shmem: allow fallback to smaller large orders for tmpfs mmap() access
mm:
shmem: allow freezing inode mapping
mm:
shmem: avoid build warning for CONFIG_SHMEM=n
mm:
shmem: export some functions to internal.h
mm:
shmem: use SHMEM_F_* flags instead of VM_* flags
mm:
simplify and rename mm flags function for clarity
mm:
simplify list initialization in barn_shrink()
mm:
skip might_alloc() warnings when PF_MEMALLOC is set
mm:
softdirty: add pgtable_supports_soft_dirty()
mm:
swap: change swap_alloc_slow() to void
mm:
swap: remove scan_swap_map_slots() references from comments
mm:
take into account mm_cid size for mm_struct static definitions
mm:
thp: introduce folio_split_queue_lock and its variants
mm:
thp: reparent the split queue during memcg offline
mm:
thp: replace folio_memcg() with folio_memcg_charged()
mm:
thp: use folio_batch to handle THP splitting in deferred_split_scan()
mm:
tweak __vma_enter_locked()
mm:
update mem char driver to use mmap_prepare
mm:
update resctl to use mmap_prepare
mm:
update vma_modify_flags() to handle residual flags, document
mm:
Use folio_next_pos()
mm:
use leaf entries in debug pgtable + remove is_swap_pte()
mm:
use vma_start_write_killable() in dup_mmap()
mm:
userfaultfd: add pgtable_supports_uffd_wp()
mm:
vmalloc: fix up vrealloc_node_align() kernel-doc macro name
mm:
vmalloc: WARN_ON if mapping size is not PAGE_SIZE aligned
mm:
vmscan: correct nr_requested tracing in scan_folios
mm:
vmscan: filter out the dirty file folios for node_reclaim()
mm:
vmscan: remove folio_test_private() check in pageout()
mm:
vmscan: simplify the folio refcount check in pageout()
mm:
vmscan: simplify the logic for activating dirty file folios
mm:
vmstat: correct the comment above preempt_disable_nested()
mm:
vmstat: output reserved_highatomic and free_highatomic in zoneinfo
mm_zone:
Generalise has_managed_dma()
mmc:
core: add WQ_PERCPU to alloc_workqueue users
mmc:
core: Allow more host caps to be modified through debugfs
mmc:
core: remove uselss memalloc_noio_save
mmc:
core: Skip to set the default 200mA SD current limit
mmc:
dw_mmc-rockchip: Add memory clock auto-gating support
mmc:
dw_mmc: Use dma_set_mask_and_coherent() helper
mmc:
Merge branch fixes into next
mmc:
Merge branch fixes into next
mmc:
Merge branch fixes into next
mmc:
Merge branch fixes into next
mmc:
meson-mx-sdio: Fix indentation in meson_mx_mmc_irq_thread()
mmc:
meson-mx-sdio: Ignore disabled "mmc-slot" child-nodes
mmc:
meson-mx-sdio: Refactor internal clock initialization
mmc:
meson-mx-sdio: Switch to regmap for register access
mmc:
meson-mx-sdio: Use dev_err_probe() where appropriate
mmc:
meson-mx-sdio: Use devm_clk_get_enabled()
mmc:
meson-mx-sdio: Use devm_mmc_alloc_host() helper
mmc:
mmc_test: Switch to use %ptSp
mmc:
mtk-sd: replace use of system_wq with system_percpu_wq
mmc:
omap: add WQ_PERCPU to alloc_workqueue users
mmc:
renesas_sdhi: Add suspend/resume hooks
mmc:
renesas_sdhi: Deassert the reset signal on probe
mmc:
renesas_sdhi: enable bigger data ports where available
mmc:
renesas_sdhi: Switch to SYSTEM_SLEEP_PM_OPS()/RUNTIME_PM_OPS() and pm_ptr()
mmc:
rtsx_pci_sdmmc: implement sdmmc_card_busy function
mmc:
sdhci-brcmstb: Add BCM74371 support
mmc:
sdhci-brcmstb: clear CFG_OP_DLY when using HS200
mmc:
sdhci-brcmstb: move SDIO_CFG_CQ_CAPABILITY define
mmc:
sdhci-brcmstb: save and restore registers during PM
mmc:
sdhci-esdhc-imx: add alternate ARCH_S32 dependency to Kconfig
mmc:
sdhci-msm: Avoid early clock doubling during HS400 transition
mmc:
sdhci-of-arasan: Increase CD stable timeout to 2 seconds
mmc:
sdhci-of-arasan: Omit a variable reassignment in sdhci_arasan_probe()
mmc:
sdhci-of-dwcmshc: Add command queue support for rockchip SOCs
mmc:
sdhci-of-dwcmshc: Add support for Eswin EIC7700
mmc:
sdhci-of-dwcmshc: Disable internal clock auto gate for Rockchip SOCs
mmc:
sdhci-of-dwcmshc: Fix command queue support for RK3576
mmc:
sdhci-of-dwcmshc: Fix DMA 128MB boundary for Eswin EIC7700
mmc:
sdhci-of-dwcmshc: Fix init for AXI clock for Eswin EIC7700
mmc:
sdhci-of-dwcmshc: Prevent illegal clock reduction in HS200/HS400 mode
mmc:
sdhci-of-dwcmshc: reduce CIT for better performance
mmc:
use octal file permissions instead of symbolic
mod_devicetable:
Bump auxiliary_device_id name size
modpost:
Ignore unresolved section bounds symbols
module:
Add compile-time check for embedded NUL characters
module:
Fix device table module aliases
modules:
add rust modules files to MAINTAINERS
mpls:
Add mpls_dev_rcu().
mpls:
Add mpls_route_input().
mpls:
Convert mpls_dump_routes() to RCU.
mpls:
Convert RTM_GETNETCONF to RCU.
mpls:
Drop RTNL for RTM_NEWROUTE, RTM_DELROUTE, and RTM_GETROUTE.
mpls:
Hold dev refcnt for mpls_nh.
mpls:
Pass net to mpls_dev_get().
mpls:
Protect net->mpls.platform_label with a per-netns mutex.
mpls:
Return early in mpls_label_ok().
mpls:
Unify return paths in mpls_dev_notify().
mpls:
Use in6_dev_rcu() and dev_net_rcu() in mpls_forward() and mpls_xmit().
mpls:
Use mpls_route_input() where appropriate.
mptcp:
avoid deadlock on fallback while reinjecting
mptcp:
avoid dup SUB_CLOSED events after disconnect
mptcp:
borrow forward memory from subflow
mptcp:
cleanup fallback data fin reception
mptcp:
cleanup fallback dummy mapping generation
mptcp:
do not miss early first subflow close event notification
mptcp:
drop the __mptcp_data_ready() helper
mptcp:
ensure context reset on disconnect()
mptcp:
ensure the kernel PM does not take action too late
mptcp:
factor-out cgroup data inherit helper
mptcp:
fallback earlier on simult connection
mptcp:
fix memcg accounting for passive sockets
mptcp:
fix race in mptcp_pm_nl_flush_addrs_doit()
mptcp:
grafting MPJ subflow earlier
mptcp:
handle first subflow closing consistently
mptcp:
introduce mptcp-level backlog
mptcp:
leverage the backlog for RX packet processing
mptcp:
make mptcp_destroy_common() static
mptcp:
only reset subflow errors when propagated
mptcp:
pm: ignore unknown endpoint flags
mptcp:
pm: in kernel: only use fullmesh endp if any
mptcp:
pm: in-kernel: record fullmesh endp nb
mptcp:
schedule rtx timer only after pushing data
mptcp:
select CRYPTO_LIB_UTILS instead of CRYPTO
mqueue:
correct the type of ro to int
mshv:
Add __user attribute to argument passed to access_ok()
mshv:
add definitions for arm64 gpa intercepts
mshv:
Add definitions for MSHV sleep state configuration
mshv:
Add ioctl for self targeted passthrough hvcalls
mshv:
Add refcount and locking to mem regions
mshv:
Add support for movable memory regions
mshv:
Add the HVCALL_GET_PARTITION_PROPERTY_EX hypercall
mshv:
add WQ_PERCPU to alloc_workqueue users
mshv:
adjust interrupt control structure for ARM64
mshv:
Align huge page stride with guest mapping
mshv:
Allocate vp state page for HVCALL_MAP_VP_STATE_PAGE on L1VH
mshv:
Allow mappings that overlap in uaddr
mshv:
Centralize guest memory region destruction
mshv:
Cleanly shutdown root partition with MSHV
mshv:
Extend create partition ioctl to support cpu features
mshv:
Fix create memory region overlap check
mshv:
Fix deposit memory in MSHV_ROOT_HVCALL
mshv:
Fix huge page handling in memory region traversal
mshv:
Fix VpRootDispatchThreadBlocked value
mshv:
Get the vmm capabilities offered by the hypervisor
mshv:
handle gpa intercepts for arm64
mshv:
hide x86-specific functions on arm64
mshv:
Initialize local variables early upon region invalidation
mshv:
Introduce new hypercall to map stats page for L1VH partitions
mshv:
Move region management to mshv_regions.c
mshv:
Only map vp->vp_stats_pages if on root scheduler
mshv:
Refactor and rename memory region handling functions
mshv:
release mutex on region invalidation failure
mshv:
Store the result of vfs_poll in a variable of type __poll_t
mshv:
Use PMD_ORDER instead of HPAGE_PMD_ORDER when processing regions
mshv:
Use reboot notifier to configure sleep state
mt76:
mt7615: Fix memory leak in mt7615_mcu_wtbl_sta_add()
mtd:
docg3: fix kernel-doc warnings
mtd:
intel-dg: wake card on operations
mtd:
lpddr_cmds: fix signed shifts in lpddr_cmds
mtd:
maps: pcmciamtd: fix potential memory leak in pcmciamtd_detach()
mtd:
mtdpart: ignore error -ENOENT from parsers on subpartitions
mtd:
nand: realtek-ecc: Fix Kconfig dependencies
mtd:
nand: relax ECC parameter validation check
mtd:
rawnand: cadence: Add support for NV-DDR interface mode
mtd:
rawnand: gpmi: Remove redundant pm_runtime_mark_last_busy() calls
mtd:
rawnand: lpc32xx_slc: Convert to use devm_gpiod_get_optional()
mtd:
rawnand: lpc32xx_slc: fix GPIO descriptor leak on probe error and remove
mtd:
rawnand: renesas: Handle devm_pm_runtime_enable() errors
mtd:
rawnand: sunxi: #undef field_{get,prep}() before local definition
mtd:
rawnand: sunxi: add has_ecc_block_512 capability
mtd:
rawnand: sunxi: Add support for H616 nand controller
mtd:
rawnand: sunxi: introduce ecc_err_mask in sunxi_nfc_caps
mtd:
rawnand: sunxi: introduce ecc_mode_mask in sunxi_nfc_caps
mtd:
rawnand: sunxi: introduce random en/dir in sunxi_nfc_caps
mtd:
rawnand: sunxi: introduce reg_ecc_err_cnt in sunxi_nfc_caps
mtd:
rawnand: sunxi: introduce reg_pat_id in sunxi_nfc_caps
mtd:
rawnand: sunxi: introduce reg_spare_area in sunxi_nfc_caps
mtd:
rawnand: sunxi: introduce reg_user_data in sunxi_nfc_caps
mtd:
rawnand: sunxi: introduce sram_size in sunxi_nfc_caps
mtd:
rawnand: sunxi: move ECC strenghts in sunxi_nfc_caps
mtd:
rawnand: sunxi: Remove superfluous register readings
mtd:
rawnand: sunxi: Replace hard coded value by a define
mtd:
rawnand: sunxi: rework pattern found registers
mtd:
sm_ftl: Fix typo in comment in sm_read_lba
mtd:
sm_ftl: Replace deprecated strncpy with sysfs_emit in sm_attr_show
mtd:
spear_smi: fix kernel-doc warnings
mtd:
spi-nor: core: Check read CR support
mtd:
spi-nor: micron-st: add mt35xu01gbba support
mtd:
spi-nor: micron-st: add TODO for fixing mt35xu02gcba
mtd:
spi-nor: micron-st: move set_octal_dtr to late_init()
mtd:
spi-nor: micron-st: rename the die_late_init functions
mtd:
spi-nor: micron-st: use SFDP of mt35xu512aba
mtd:
spi-nor: sfdp: introduce smpt_map_id fixup hook
mtd:
spi-nor: sfdp: introduce smpt_read_dummy fixup hook
mtd:
spi-nor: spansion: SMPT fixups for S25FS-S
mtd:
spi-nor: winbond: Add support for W25H01NWxxAM chips
mtd:
spi-nor: winbond: Add support for W25H02NWxxAM chips
mtd:
spi-nor: winbond: Add support for W25H512NWxxAM chips
mtd:
spi-nor: winbond: Add support for W25Q01NWxxIM chips
mtd:
spi-nor: winbond: Add support for W25Q01NWxxIQ chips
mtd:
spi-nor: winbond: Add support for W25Q02NWxxIM chips
mtd:
spinand: add support for FudanMicro FM25S01BI3
mtd:
spinand: esmt: add support for F50L1G41LC
mtd:
ubi: skip programming unused bits in ubi headers
mux:
mmio: Add suspend and resume support
mux:
mmio: Fix IS_ERR() vs NULL check in probe()
namespace:
convert fsmount() to FD_PREPARE()
namespace:
convert open_tree() to FD_ADD()
namespace:
convert open_tree_attr() to FD_PREPARE()
Linux:
nau8325 build fixes
nbd:
defer config put in recv_work
nbd:
defer config unlock in nbd_genl_connect
nbd:
don't copy kernel creds
neighbour:
Annotate access to neigh_parms fields.
neighbour:
Convert RTM_GETNEIGHTBL to RCU.
neighbour:
Convert RTM_SETNEIGHTBL to RCU.
neighbour:
Convert rwlock of struct neigh_table to spinlock.
neighbour:
Use RCU list helpers for neigh_parms.list writers.
net/9p:
cleanup: change p9_trans_module->def to bool
net/9p:
move structures and macros to header files
net/dns_resolver:
use credential guards in dns_query()
net/ena:
fix missing lock when update devlink params
net/handshake:
convert handshake_nl_accept_doit() to FD_PREPARE()
net/handshake:
duplicate handshake cancellations leak socket
net/handshake:
Fix null-ptr-deref in handshake_complete()
net/handshake:
restore destructor on submit failure
net/hsr:
add interlink to fill_info output
net/hsr:
add protocol version to fill_info output
net/hsr:
fix NULL pointer dereference in prp_get_untagged_frame()
net/kcm:
convert kcm_ioctl() to FD_PREPARE()
net/mlx5:
Abort new commands if all command slots are stalled
net/mlx5:
Add balance ID support for LAG multiplane groups
net/mlx5:
Add direct ST mode support for RDMA
net/mlx5:
Add OTHER_ESWITCH HW capabilities
net/mlx5:
Add software system image GUID infrastructure
net/mlx5:
Drain firmware reset in shutdown callback
net/mlx5:
E-Switch, support eswitch inactive mode
net/mlx5:
Expose definition for 1600Gbps link mode
net/mlx5:
Fix double unregister of HCA_PORTS component
net/mlx5:
Fix memory leak in esw_acl_ingress_lgcy_setup()
net/mlx5:
Fix return type mismatch in mlx5_esw_vport_vhca_id()
net/mlx5:
Fix Unbinding uplink-netdev in switchdev mode
net/mlx5:
Fix vhca_id access call trace use before alloc
net/mlx5:
fs, Add other_eswitch support for steering tables
net/mlx5:
fs, Fix inverted cap check in tx flow table root disconnect
net/mlx5:
fs, set non default device per namespace
net/mlx5:
fw reset, clear reset requested on drain_fw_reset
net/mlx5:
fw_tracer, Handle escaped percent properly
net/mlx5:
fw_tracer, Validate format string parameters
net/mlx5:
implement swp_l4_csum_mode via devlink params
net/mlx5:
Initialize events outside devlink lock
net/mlx5:
IPoIB, set self loopback prevention in TIR init
net/mlx5:
Lag, multipath, give priority for routes with smaller network prefix
net/mlx5:
make enable_mpesw idempotent
net/mlx5:
Move SF dev table notifier registration outside the PF devlink lock
net/mlx5:
Move the esw mode notifier chain outside the devlink lock
net/mlx5:
Move the SF HW table notifier outside the devlink lock
net/mlx5:
Move the SF table notifiers outside the devlink lock
net/mlx5:
Move the vhca event notifier outside of the devlink lock
net/mlx5:
MPFS, add support for dynamic enable/disable
net/mlx5:
Refactor EEPROM query error handling to return status separately
net/mlx5:
Refactor HCA cap 2 setting
net/mlx5:
Refactor PTP clock devcom pairing
net/mlx5:
Remove redundant bw_share minimal value assignment
net/mlx5:
Serialize firmware reset with devlink
net/mlx5:
Switch to more abstract scoped ksimd guard API on arm64
net/mlx5:
Use common mlx5_same_hw_devs function
net/mlx5:
Use EOPNOTSUPP instead of ENOTSUPP
net/mlx5e:
Account for netdev stats in ndo_get_stats64
net/mlx5e:
Add 1600Gbps link modes
net/mlx5e:
Add PSP stats support for Rx/Tx flows
net/mlx5e:
Allow setting self loopback prevention bits on TIR init
net/mlx5e:
Avoid unregistering PSP twice
net/mlx5e:
Convert to new hwtstamp_get/set interface
net/mlx5e:
Dealloc forgotten PSP RX modify header
net/mlx5e:
Defer channels closure to reduce interface down time
net/mlx5e:
Do not re-apply TIR loopback configuration if not necessary
net/mlx5e:
Do not update BQL of old txqs during channel reconfiguration
net/mlx5e:
don't assume psp tx skbs are ipv6 csum handling
net/mlx5e:
Don't gate FEC histograms on ppcnt_statistical_group
net/mlx5e:
Don't include PSP in the hard MTU calculations
net/mlx5e:
Don't print error message due to invalid module
net/mlx5e:
Don't store mlx5e_priv in mlx5e_dev devlink priv
net/mlx5e:
Enhance function structures for self loopback prevention application
net/mlx5e:
Fix crash on profile change rollback failure
net/mlx5e:
Fix NULL pointer dereference in ioctl module EEPROM query
net/mlx5e:
Pass netdev to mlx5e_destroy_netdev instead of priv
net/mlx5e:
Pass old channels as argument to mlx5e_switch_priv_channels
net/mlx5e:
Recover SQ on excessive PTP TX timestamp delta
net/mlx5e:
Remove redundant tstamp pointer from channel structures
net/mlx5e:
Remove unnecessary tstamp local variable in mlx5i_complete_rx_cqe
net/mlx5e:
Rename hwstamp functions to hwtstamp
net/mlx5e:
Rename timestamp fields to hwtstamp_config
net/mlx5e:
Rename upper_limit_mbps to upper_limit_100mbps
net/mlx5e:
Restore destroying state bit after profile cleanup
net/mlx5e:
Skip ESN replay window setup for IPsec crypto offload
net/mlx5e:
Support XDP target xmit with dummy program
net/mlx5e:
TC, delete flows only for existing peers
net/mlx5e:
Trigger neighbor resolution for unresolved destinations
net/mlx5e:
Update XDP features in switch channels
net/mlx5e:
Use ip6_dst_lookup instead of ipv6_dst_lookup_flow for MAC init
net/mlx5e:
Use standard unit definitions for bandwidth conversion
net/mlx5e:
Use TIR API in mlx5e_modify_tirs_lb()
net/mlx5e:
Use u64 instead of __u64 in ieee_setmaxrate
net/mlx5e:
Use U8_MAX instead of hard coded magic number
net/sched:
act_api: avoid dereferencing ERR_PTR in tcf_idrinfo_destroy
net/sched:
act_ife: avoid possible NULL deref
net/sched:
act_ife: convert comma to semicolon
net/sched:
act_mirred: add loop detection
net/sched:
act_mirred: Fix leak when redirecting to self on egress
net/sched:
act_mirred: fix loop detection
net/sched:
cls_u32: use skb_header_pointer_careful()
net/sched:
Enforce that teql can only be used as root qdisc
net/sched:
ets: Always remove class from active list before deleting in ets_qdisc_change
net/sched:
ets: Remove drr class from the active list if it changes to strict
net/sched:
qfq: Use cl_is_active to determine whether class is active in qfq_rm_from_ag
net/sched:
Remove unused inline helper qdisc_from_priv()
net/sched:
Remove unused typedef psched_tdiff_t
net/sched:
sch_cake: Fix incorrect qlen reduction in cake_drop
net/sched:
sch_qfq: do not free existing class in qfq_change_class()
net/sched:
sch_qfq: Fix NULL deref when deactivating inactive aggregate in qfq_reset
net/smc:
bpf: Introduce generic hook for handshake flow
net/smc:
handle -ENOMEM from smc_wr_alloc_link_mem gracefully
net/smc:
make wr buffer count configurable
net/socket:
convert __sys_accept4_file() to FD_ADD()
net/socket:
convert sock_map_fd() to FD_ADD()
net/tls:
support setting the maximum payload size
net:
3com: 3c59x: fix possible null dereference in vortex_probe1()
net:
6pack: Demote "How to turn on 6pack support" section heading
net:
__alloc_skb() cleanup
net:
add /proc/sys/net/core/txq_reselection_ms control
net:
add a common function to compute features for upper devices
net:
add a fast path in __netif_schedule()
net:
add a new @alloc parameter to napi_skb_cache_get()
net:
add add indirect call wrapper in skb_release_head_state()
net:
add net cookie for net device trace events
net:
add net.core.qdisc_max_burst
net:
add prefetch() in skb_defer_free_flush()
net:
add proper RCU protection to /proc/net/ptype
net:
Add sk_clone().
net:
add SK_WMEM_ALLOC_BIAS constant
net:
add skb->data_len and (skb>end - skb->tail) to skb_dump()
net:
add skb_header_pointer_careful() helper
net:
Add struct sockaddr_unsized for sockaddr of unknown length
net:
airoha: Add airoha_eth_soc_data struct
net:
airoha: Add airoha_ppe_get_num_stats_entries() and airoha_ppe_get_num_total_stats_entries()
net:
airoha: Add AN7583 SoC support
net:
airoha: Add get_link ethtool callback
net:
airoha: Add missing stats to ethtool_eth_mac_stats
net:
airoha: Add the capability to consume out-of-order DMA tx descriptors
net:
airoha: Fix a copy and paste bug in probe()
net:
airoha: Fix npu rx DMA definitions
net:
airoha: Fix schedule while atomic in airoha_ppe_deinit()
net:
airoha: Fix typo in airoha_ppe_setup_tc_block_cb definition
net:
airoha: Generalize airoha_ppe2_is_enabled routine
net:
airoha: Move net_devs registration in a dedicated routine
net:
airoha: npu: Add 7583 SoC support
net:
airoha: npu: Add airoha_npu_soc_data struct
net:
airoha: ppe: Configure SRAM PPE entries via the cpu
net:
airoha: ppe: Do not use magic numbers in airoha_ppe_foe_get_entry_locked()
net:
airoha: ppe: Dynamically allocate foe_check_time array in airoha_ppe struct
net:
airoha: ppe: Flush PPE SRAM table during PPE setup
net:
airoha: ppe: Move PPE memory info in airoha_eth_soc_data struct
net:
airoha: ppe: Remove airoha_ppe_is_enabled() where not necessary
net:
airoha: Refactor src port configuration in airhoha_set_gdm2_loopback
net:
airoha: Remove code duplication in airoha_regs.h
net:
airoha: Select default ppe cpu port in airoha_dev_init()
net:
allow busy connected flows to switch tx queues
net:
Allow opt-out from global protocol memory accounting.
net:
allow skb_release_head_state() to be called multiple times
net:
altera-tse: Don't use netdev name for the PCS mdio bus
net:
altera-tse: Init PCS and phylink before registering netdev
net:
altera-tse: Set platform drvdata before registering netdev
net:
altera-tse: Warn on bad revision at probe time
net:
amd-xgbe: use EOPNOTSUPP instead of ENOTSUPP in xgbe_phy_mii_read_c45
net:
annotate a data-race in __dev_xmit_skb()
net:
atlantic: convert to ndo_hwtstamp API
net:
avoid extra access to sk->sk_wmem_alloc in sock_wfree()
net:
avoid prefetching NULL pointers
net:
b44: register a fixed phy using fixed_phy_register_100fd if needed
net:
bcmasp: Add support for PHY-based Wake-on-LAN
net:
bcmasp: fix early exit leak with fixed phy
net:
bcmasp: Fix network filter wake for asp-3.0
net:
bcmgenet: extract GRXRINGS from .get_rxnfc
net:
bcmgenet: remove unused platform code
net:
bnge: add AUXILIARY_BUS to Kconfig dependencies
net:
bnx2x: convert to use get_rx_ring_count
net:
bnxt: extract GRXRINGS from .get_rxnfc
net:
bridge: annotate data-races around fdb->{updated,used}
net:
bridge: correct debug message function name in br_fill_ifinfo
net:
bridge: Describe @tunnel_hash member in net_bridge_vlan_group struct
net:
bridge: fix static key check
net:
bridge: Flush multicast groups when snooping is disabled
net:
bridge: use common function to compute the features
net:
can: j1939: j1939_xtp_rx_rts_session_active(): deactivate session upon receiving the second rts
net:
clear skb->sk in skb_release_head_state()
net:
control skb->ooo_okay from skb_set_owner_w()
net:
Convert proto callbacks from sockaddr to sockaddr_unsized
net:
Convert proto_ops bind() callbacks to use sockaddr_unsized
net:
Convert proto_ops connect() callbacks to use sockaddr_unsized
net:
Convert struct sockaddr to fixed-size "sa_data[14]"
net:
cpsw: Execute ndo_set_rx_mode callback in a work queue
net:
cpsw_new: Execute ndo_set_rx_mode callback in a work queue
net:
davinci_mdio: use new iterator mdiobus_for_each_phy
net:
dev_queue_xmit() llist adoption
net:
devmem: Remove unused declaration net_devmem_bind_tx_release()
net:
dlink: fix several spelling mistakes in comments
net:
do not write to msg_get_inq in callee
net:
docs: add missing features that can have stats
net:
don't touch dev->stats in BPF redirect paths
net:
dpaa2: convert to use .get_rx_ring_count
net:
dpaa: fman_memac: complete phylink support with 2500base-x
net:
dsa: a5psw: use simple HSR offload helpers
net:
dsa: add driver for MaxLinear GSW1xx switch family
net:
dsa: add simple HSR offload helpers
net:
dsa: add tagging driver for MaxLinear GSW1xx switch family
net:
dsa: append ethtool counters of all hidden ports to conduit
net:
dsa: avoid calling ds->ops->port_hsr_leave() when unoffloaded
net:
dsa: b53: add support for 5389/5397/5398 ARL entry format
net:
dsa: b53: add support for bcm63xx ARL entry format
net:
dsa: b53: allow VID 0 for BCM5325/65
net:
dsa: b53: b53_arl_read{,25}(): use the entry for comparision
net:
dsa: b53: fix BCM5325/65 ARL entry multicast port masks
net:
dsa: b53: fix BCM5325/65 ARL entry VIDs
net:
dsa: b53: fix CPU port unicast ARL entries for BCM5325/65
net:
dsa: b53: fix extracting VID from entry for BCM5325/65
net:
dsa: b53: fix VLAN_ID_IDX write size for BCM5325/65
net:
dsa: b53: implement port isolation support
net:
dsa: b53: move ARL entry functions into ops struct
net:
dsa: b53: move reading ARL entries into their own function
net:
dsa: b53: move writing ARL entries into their own functions
net:
dsa: b53: provide accessors for accessing ARL_SRCH_CTL
net:
dsa: b53: skip multicast entries for fdb_dump()
net:
dsa: b53: split reading search entry into their own functions
net:
dsa: b53: use same ARL search result offset for BCM5325/65
net:
dsa: cpu_dp->orig_ethtool_ops might be NULL
net:
dsa: fix missing put_device() in dsa_tree_find_first_conduit()
net:
dsa: fix off-by-one in maximum bridge ID determination
net:
dsa: hellcreek: use simple HSR offload helpers
net:
dsa: introduce the dsa_xmit_port_mask() tagging protocol helper
net:
dsa: ks8995: Fix incorrect OF match table name
net:
dsa: lantiq_gswip: add vendor property to setup MII refclk output
net:
dsa: lantiq_gswip: allow adjusting MII delays
net:
dsa: lantiq_gswip: clarify GSWIP 2.2 VLAN mode in comment
net:
dsa: lantiq_gswip: convert accessors to use regmap
net:
dsa: lantiq_gswip: convert trivial accessor uses to regmap
net:
dsa: lantiq_gswip: define and use GSWIP_TABLE_MAC_BRIDGE_VAL1_VALID
net:
dsa: lantiq_gswip: define VLAN ID 0 constant
net:
dsa: lantiq_gswip: disallow changes to privately set up VID 0
net:
dsa: lantiq_gswip: drop untagged on VLAN-aware bridge ports with no PVID
net:
dsa: lantiq_gswip: fix order in .remove operation
net:
dsa: lantiq_gswip: harmonize gswip_mii_mask_*() parameters
net:
dsa: lantiq_gswip: manually convert remaining uses of read accessors
net:
dsa: lantiq_gswip: merge gswip_vlan_add_unaware() and gswip_vlan_add_aware()
net:
dsa: lantiq_gswip: optimize regmap_write_bits() statements
net:
dsa: lantiq_gswip: permit dynamic changes to VLAN filtering state
net:
dsa: lantiq_gswip: put a more descriptive error print in gswip_vlan_remove()
net:
dsa: lantiq_gswip: remove duplicate assignment to vlan_mapping.val[0]
net:
dsa: lantiq_gswip: remove legacy configure_vlan_while_not_filtering option
net:
dsa: lantiq_gswip: remove vlan_aware and pvid arguments from gswip_vlan_remove()
net:
dsa: lantiq_gswip: replace *_mask() functions with regmap API
net:
dsa: lantiq_gswip: set link parameters also for CPU port
net:
dsa: lantiq_gswip: split into common and MMIO parts
net:
dsa: lantiq_gswip: support bridge FDB entries on the CPU port
net:
dsa: lantiq_gswip: support enable/disable learning
net:
dsa: lantiq_gswip: support Energy Efficient Ethernet
net:
dsa: lantiq_gswip: treat VID 0 like the PVID
net:
dsa: lantiq_gswip: use simple HSR offload helpers
net:
dsa: loop: use new helper fixed_phy_register_100fd to simplify the code
net:
dsa: microchip: Fix a link check in ksz9477_pcs_read()
net:
dsa: mt7530: unexport mt7530_switch_ops
net:
dsa: mt7530: use simple HSR offload helpers
net:
dsa: mv88e6060: use simple HSR offload helpers
net:
dsa: mxl-gsw1xx: fix .shutdown driver operation
net:
dsa: mxl-gsw1xx: fix order in .remove operation
net:
dsa: mxl-gsw1xx: fix SerDes RX polarity
net:
dsa: mxl-gsw1xx: manually clear RANEG bit
net:
dsa: ocelot: use simple HSR offload helpers
net:
dsa: properly keep track of conduit reference
net:
dsa: realtek: use simple HSR offload helpers
net:
dsa: remove definition of struct dsa_switch_driver
net:
dsa: sja1105: Switch to use %ptSp
net:
dsa: tag_brcm: use the dsa_xmit_port_mask() helper
net:
dsa: tag_gswip: use the dsa_xmit_port_mask() helper
net:
dsa: tag_hellcreek: use the dsa_xmit_port_mask() helper
net:
dsa: tag_ksz: use the dsa_xmit_port_mask() helper
net:
dsa: tag_mtk: use the dsa_xmit_port_mask() helper
net:
dsa: tag_mxl_gsw1xx: use the dsa_xmit_port_mask() helper
net:
dsa: tag_ocelot: use the dsa_xmit_port_mask() helper
net:
dsa: tag_qca: use the dsa_xmit_port_mask() helper
net:
dsa: tag_rtl4_a: use the dsa_xmit_port_mask() helper
net:
dsa: tag_rtl8_4: use the dsa_xmit_port_mask() helper
net:
dsa: tag_rzn1_a5psw: use the dsa_xmit_port_mask() helper
net:
dsa: tag_trailer: use the dsa_xmit_port_mask() helper
net:
dsa: tag_xrs700x: use the dsa_xmit_port_mask() helper
net:
dsa: tag_yt921x: add support for Motorcomm YT921x tags
net:
dsa: tag_yt921x: use the dsa_xmit_port_mask() helper
net:
dsa: use kernel data types for ethtool ops on conduit
net:
dsa: xrs700x: reject unsupported HSR configurations
net:
dsa: yt921x: Add STP/MST support
net:
dsa: yt921x: Add support for Motorcomm YT921x
net:
dsa: yt921x: Fix MIB overflow wraparound routine
net:
dsa: yt921x: Fix parsing MIB attributes
net:
dsa: yt921x: Fix spelling mistake "stucked" -> "stuck"
net:
dsa: yt921x: Set ageing_time_min/ageing_time_max
net:
dsa: yt921x: Use *_ULL bitfield macros for VLAN_CTRL
net:
dsa: yt921x: Use macros for MIB locations
net:
dsa: yt921x: use simple HSR offloading helpers
net:
enetc: add basic support for the ENETC with pseudo MAC for i.MX94
net:
enetc: add preliminary i.MX94 NETC blocks control support
net:
enetc: add ptp timer binding support for i.MX94
net:
enetc: add standalone ENETC support for i.MX94
net:
enetc: Convert 16-bit register reads to 32-bit for ENETC v4
net:
enetc: Convert 16-bit register writes to 32-bit for ENETC v4
net:
enetc: convert to use .get_rx_ring_count
net:
enetc: do not print error log if addr is 0
net:
enetc: do not transmit redirected XDP frames when the link is down
net:
enetc: fix build warning when PAGE_SIZE is greater than 128K
net:
enetc: Remove CBDR cacheability AXI settings for ENETC v4
net:
enetc: Remove SI/BDR cacheability AXI settings for ENETC v4
net:
enetc: set external PHY address in IERB for i.MX94 ENETC
net:
enetc: set the external PHY address in IERB for port MDIO usage
net:
enetc: update the base address of port MDIO registers for ENETC v4
net:
ethernet: adi: adin1110: Check return value of devm_gpiod_get_optional() in adin1110_check_spi()
net:
ethernet: Remove redundant pm_runtime_mark_last_busy() calls
net:
ethtool: Add support for 1600Gbps speed
net:
export netdev_get_by_index_lock()
net:
Extend NAPI threaded polling to allow kthread based busy polling
net:
factor-out _sk_charge() helper
net:
fbnic: Allow builds for all 64 bit architectures
net:
fbnic: Fix page chunking logic when PAGE_SIZE > 4K
net:
fec: account for VLAN header in frame length calculations
net:
fec: ERR007885 Workaround for XDP TX path
net:
fec: register a fixed phy using fixed_phy_register_100fd if needed
net:
fec: remove duplicate macros of the BD status
net:
fec: remove rx_align from fec_enet_private
net:
fec: remove struct fec_enet_priv_txrx_info
net:
fec: remove useless conditional preprocessor directives
net:
fec: simplify the conditional preprocessor directives
net:
fec: use new iterator mdiobus_for_each_phy
net:
fib: restore ECMP balance from loopback
net:
fix memory leak in skb_segment_list for GRO packets
net:
fix napi_consume_skb() with alien skbs
net:
fix segmentation of forwarding fraglist GRO
net:
fman_memac: report structured ethtool counters
net:
freescale: ucc_geth: Return early when TBI PHY can't be found
net:
gianfar: convert to use .get_rx_ring_count
net:
gro: fix outer network offset
net:
Helper to move packet data and metadata after skb_push/pull
net:
hibmcge: add support for pagepool on rx
net:
hibmcge: add support for tracepoint to dump some fields of rx_desc
net:
hibmcge: reduce packet drop under stress testing
net:
hibmcge: support pci_driver.shutdown()
net:
hns3: add hwtstamp_get/hwtstamp_set ops
net:
hns3: add VLAN id validation before using
net:
hns3: fix data race in hns3_fetch_stats
net:
hns3: fix the HCLGE_FD_AD_NXT_KEY error setting issue
net:
hns3: fix wrong GENMASK() for HCLGE_FD_AD_COUNTER_NUM_M
net:
hns3: using the num_tqps in the vf driver to apply for resources
net:
hns3: using the num_tqps to check whether tqp_index is out of range when vf get ring info from mbx
net:
hsr: create an API to get hsr port type
net:
hv_netvsc: reject RSS hash key programming without RX indirection table
net:
hyperv: convert to use .get_rx_ring_count
net:
increase default NAPI_SKB_CACHE_BULK to 32
net:
increase default NAPI_SKB_CACHE_SIZE to 128
net:
increase skb_defer_max default to 128
net:
init shinfo->gso_segs from qdisc_pkt_len_init()
net:
Introduce net.core.bypass_prot_mem sysctl.
net:
ipa: Remove redundant pm_runtime_mark_last_busy() calls
net:
ipconfig: Replace strncpy with strscpy in ic_proto_name
net:
ipv4: Remove extern udp_v4_early_demux()/tcp_v4_early_demux() in .c files
net:
ixgbe: convert to use .get_rx_ring_count
net:
Kconfig: discourage drop_monitor enablement
net:
liquidio: convert to use ndo_hwtstamp callbacks
net:
liquidio: Fix off-by-one error in PF setup_nic_devices() cleanup
net:
liquidio: Fix off-by-one error in VF setup_nic_devices() cleanup
net:
liquidio: Initialize netdev pointer before queue setup
net:
liquidio_vf: convert to use ndo_hwtstamp callbacks
net:
m_can: convert dev_{dbg,info,err} -> netdev_{dbg,info,err}
net:
macb: Add "mobileye,eyeq5-gem" compatible
net:
macb: add no LSO capability (MACB_CAPS_NO_LSO)
net:
macb: apply reverse christmas tree in macb_tx_map()
net:
macb: drop `count` local variable in macb_tx_map()
net:
macb: drop `entry` local variable in macb_tx_map()
net:
macb: drop macb_config NULL checking
net:
macb: introduce DMA descriptor helpers (is 64bit? is PTP?)
net:
macb: match skb_reserve(skb, NET_IP_ALIGN) with HW alignment
net:
macb: move bp->hw_dma_cap flags to bp->caps
net:
macb: Relocate mog_init_rings() callback from macb_mac_link_up() to macb_open()
net:
macb: remove bp->queue_mask
net:
macb: Remove duplicate linux/inetdevice.h header
net:
macb: remove gap in MACB_CAPS_* flags
net:
macb: Remove local variables clk_init and init in macb_probe()
net:
macb: rename bp->sgmii_phy field to bp->phy
net:
macb: replace min() with umin() calls
net:
macb: simplify macb_adj_dma_desc_idx()
net:
macb: simplify macb_dma_desc_get_size()
net:
macb: sort #includes
net:
macb: use BIT() macro for capability definitions
net:
mana: Add standard counter rx_missed_errors
net:
mana: Drop TX skb on post_work_request failure and unmap resources
net:
mana: Fix incorrect speed reported by debugfs
net:
mana: Fix use-after-free in reset service rescan path
net:
mana: Handle hardware recovery events when probing the device
net:
mana: Handle SKB if TX SGEs exceed hardware limit
net:
mana: Move hardware counter stats from per-port to per-VF context
net:
mana: Support HW link state events
net:
mark deliver_skb() as unlikely and not inlined
net:
marvell: prestera: fix NULL dereference on devlink_alloc() failure
net:
mctp i3c: switch to use i3c_xfer from i3c_priv_xfer
net:
mctp: test: move TX packetqueue from dst to dev
net:
mdio: aspeed: add dummy read to avoid read-after-write issue
net:
mdio: common handling of phy device reset properties
net:
mdio: eliminate kdoc warnings in mdio_device.c and mdio_bus.c
net:
mdio: improve reset handling in mdio_device.c
net:
mdio: move device reset functions to mdio_device.c
net:
mdio: remove redundant fwnode cleanup
net:
mdio: rtl9300: use scoped for loops
net:
mdio: use macro module_driver to avoid boilerplate code
net:
move sk_dst_pending_confirm and sk_pacing_status to sock_read_tx group
net:
Move XFRM documentation into its own subdirectory
net:
mscc: ocelot: Fix crash when adding interface under a lag
net:
mvneta: convert to use .get_rx_ring_count
net:
mvpp2: cls: Fix memory leak in mvpp2_ethtool_cls_rule_ins()
net:
mvpp2: extract GRXRINGS from .get_rxnfc
net:
netcp: ethss: Fix type of first parameter in hwtstamp stubs
net:
netdevsim: fix inconsistent carrier state after link/unlink
net:
netmem: remove NET_IOV_MAX from net_iov_type enum
net:
netpoll: initialize work queue before error checks
net:
nfc: fix deadlock between nfc_unregister_device and rfkill_fop_write
net:
nfc: Format userspace interface subsection headings
net:
octeon: mgmt: convert to use ndo_hwtstamp callbacks
net:
octeon_ep_vf: fix free_irq dev_id mismatch in IRQ rollback
net:
openvswitch: Avoid needlessly taking the RTNL on vport destroy
net:
openvswitch: fix data race in ovs_vport_get_upcall_stats
net:
openvswitch: fix middle attribute validation in push_nsh() action
net:
optimize enqueue_to_backlog() for the fast path
net:
optimize eth_type_trans() vs CONFIG_STACKPROTECTOR_STRONG=y
net:
page pool: xa init with destroy on pp init
net:
page_pool: sanitise allocation order
net:
pch_gbe: convert to use ndo_hwtstamp callbacks
net:
pcs: lynx: accept in-band autoneg for 2500base-x
net:
pcs: pcs-mtk-lynxi: report in-band capability for 2500Base-X
net:
pcs: xpcs-plat: fix MODULE_AUTHOR
net:
pcs: xpcs: Add support for 25G, 50G, and 100G interfaces
net:
pcs: xpcs: Add support for FBNIC 25G, 50G, 100G PMD
net:
pcs: xpcs: Fix PMA identifier handling in XPCS
net:
phy: Add helper for fixing RGMII PHY mode based on internal mac delay
net:
phy: add iterator mdiobus_for_each_phy
net:
phy: Add MDIO_PMA_CTRL1_SPEED for 2.5G and 5G to reflect PMA values
net:
phy: add phy_can_wakeup()
net:
phy: add phy_may_wakeup()
net:
phy: adin1100: Fix software power-down ready condition
net:
phy: adin1100: Simplify register value passing
net:
phy: aquantia: check for NVMEM deferral
net:
phy: broadcom: add HW timestamp configuration reporting
net:
phy: dp83640: add HW timestamp configuration reporting
net:
phy: dp83867: implement configurability for SGMII in-band auto-negotiation
net:
phy: dp83td510: add MSE interface support for 10BASE-T1L
net:
phy: fixed_phy: add helper fixed_phy_register_100fd
net:
phy: fixed_phy: fix missing initialization of fixed phy link
net:
phy: fixed_phy: initialize the link status as up
net:
phy: fixed_phy: remove fixed_phy_add
net:
phy: fixed_phy: remove not needed initialization of phy_device members
net:
phy: fixed_phy: remove setting supported/advertised modes from fixed_phy_register
net:
phy: fixed_phy: shrink size of struct fixed_phy_status
net:
phy: intel-xway: fix OF node refcount leakage
net:
phy: introduce internal API for PHY MSE diagnostics
net:
phy: make phy_device members pause and asym_pause bitfield bits
net:
phy: marvell-88q2xxx: Fix clamped value in mv88q2xxx_hwmon_write
net:
phy: mediatek: fix nvmem cell reference leak in mt798x_phy_calibration
net:
phy: micrel: add MSE interface support for KSZ9477 family
net:
phy: micrel: Add support for non PTP SKUs for lan8814
net:
phy: micrel: fix clk warning when removing the driver
net:
phy: micrel: fix typos in comments
net:
phy: micrel: lan8814: Enable in-band auto-negotiation
net:
phy: micrel: simplify return in ksz9477_phy_errata()
net:
phy: microchip_t1s: add SQI support for LAN867x Rev.D0 PHYs
net:
phy: microchip_t1s: add support for Microchip LAN867X Rev.D0 PHY
net:
phy: microchip_t1s: configure link status control for LAN867x Rev.D0
net:
phy: microchip_t1s:: add cable diagnostic support for LAN867x Rev.D0
net:
phy: motorcomm: Add support for PHY LEDs on YT8531
net:
phy: motorcomm: fix duplex setting error for phy leds
net:
phy: mscc: Add support for PHY LED control
net:
phy: mscc: Consolidate probe functions into a common helper
net:
phy: mscc: Handle devm_phy_package_join() failure in vsc85xx_probe_common()
net:
phy: mscc: Simplify LED mode update using phy_modify()
net:
phy: mxl-86110: Add power management and soft reset support
net:
phy: mxl-gpy: add support for MxL86211C
net:
phy: mxl-gpy: add support for MxL86252 and MxL86282
net:
phy: nxp-c45-tja11xx: add HW timestamp configuration reporting
net:
phy: phy-c45: add OATC14 10BASE-T1S PHY cable diagnostic support
net:
phy: phy-c45: add SQI and SQI+ support for OATC14 10Base-T1S PHYs
net:
phy: qt2025: Wait until PHY becomes ready
net:
phy: realtek: add interrupt support for RTL8221B
net:
phy: realtek: Add RTL8224 cable testing support
net:
phy: realtek: allow CLKOUT to be disabled on RTL8211F(D)(I)-VD-CG
net:
phy: realtek: create rtl8211f_config_phy_eee() helper
net:
phy: realtek: create rtl8211f_config_rgmii_delay()
net:
phy: realtek: eliminate has_phycr2 variable
net:
phy: realtek: eliminate priv->phycr1 variable
net:
phy: realtek: eliminate priv->phycr2 variable
net:
phy: RTL8211FVD: Restore disabling of PHY-mode EEE
net:
phy: use new iterator mdiobus_for_each_phy in mdiobus_prevent_c45_scan
net:
phylink: add phylink managed MAC Wake-on-Lan support
net:
phylink: add phylink managed wake-on-lan PHY speed control
net:
prefech skb->priority in __dev_xmit_skb()
net:
prefetch the next skb in napi_skb_cache_get()
net:
Preserve metadata on pskb_expand_head
net:
ps3_gelic_net: Use napi_alloc_skb() and napi_gro_receive()
net:
pse-pd: pd692x0: Preserve PSE configuration across reboots
net:
pse-pd: pd692x0: Replace __free macro with explicit kfree calls
net:
pse-pd: pd692x0: Separate configuration parsing from hardware setup
net:
pse-pd: tps23881: Add support for TPS23881B
net:
ravb: Allocate correct number of queues based on SoC support
net:
ravb: Break out Rx hardware timestamping
net:
ravb: convert to ndo_hwtstamp API
net:
ravb: Correct bad check of timestamp control flags
net:
ravb: Make DBAT entry count configurable per-SoC
net:
ravb: Use common defines for time stamping control
net:
rcar_gen4_ptp: Move control fields to users
net:
rcar_gen4_ptp: Remove unused defines
net:
Remove KMSG_COMPONENT macro
net:
remove obsolete WARN_ON(refcount_read(&sk->sk_refcnt) == 1)
net:
Remove struct sockaddr from net.h
net:
renesas: rswitch: convert to ndo_hwtstamp API
net:
restore napi_consume_skb()'s NULL-handling
net:
rmnet: Use section heading markup for packet format subsections
net:
rnpgbe: Add basic mbx ops support
net:
rnpgbe: Add basic mbx_fw support
net:
rnpgbe: Add build support for rnpgbe
net:
rnpgbe: Add n500/n210 chip support with BAR2 mapping
net:
rnpgbe: Add register_netdev
net:
rose: fix invalid array index in rose_kill_by_device()
net:
rps: softnet_data reorg to make enqueue_to_backlog() fast
net:
rss: fix reporting RXH_XFRM_NO_CHANGE as input_xfrm for contexts
net:
rswitch: Move definition of S4 gPTP offset
net:
rswitch: Use common defines for time stamping control
net:
rtsn: Use common defines for time stamping control
net:
sched: claim one cache line in Qdisc
net:
sched: Don't use WARN_ON_ONCE() for -ENOMEM in tcf_classify().
net:
selftests: export packet creation helpers for driver use
net:
sfp: add potron quirk to the H-COM SPP425H-GAB4 SFP+ Stick
net:
sfp: extend Potron XGSPON quirk to cover additional EEPROM variant
net:
sfp: Fix quirk for Ubiquiti U-Fiber Instant SFP module
net:
sfp: return the number of written bytes for smbus single byte access
net:
shrink napi_skb_cache_{put,get}() and napi_skb_cache_get_bulk()
net:
smc: SMC_HS_CTRL_BPF should depend on BPF_JIT
net:
sock: fix hardened usercopy panic in sock_recv_errqueue
net:
spacemit: Avoid -Wflex-array-member-not-at-end warnings
net:
spacemit: Check for netif_carrier_ok() in emac_stats_update()
net:
spacemit: k1-emac: fix jumbo frame support
net:
sparx5/lan969x: populate netdev of_node
net:
stmmac: Add a devlink attribute to control timestamping mode
net:
stmmac: add Eswin EIC7700 glue driver
net:
stmmac: Add generic suspend/resume helper for PCI-based controllers
net:
stmmac: add phy_intf_sel and ACTPHYIF definitions
net:
stmmac: add stmmac_get_phy_intf_sel()
net:
stmmac: add stmmac_mac_irq_modify()
net:
stmmac: add stmmac_plat_dat_alloc()
net:
stmmac: add support for configuring the phy_intf_sel inputs
net:
stmmac: add support for controlling PCS interrupts
net:
stmmac: always allocate mac_device_info
net:
stmmac: avoid PHY speed change when configuring MTU
net:
stmmac: clean up stmmac_reset()
net:
stmmac: consolidate version reading and validation
net:
stmmac: convert priv->sph* to boolean and rename
net:
stmmac: convert to phylink managed WoL PHY speed
net:
stmmac: convert to phylink PCS support
net:
stmmac: convert to phylink-managed Wake-on-Lan
net:
stmmac: Disable EEE RX clock stop when VLAN is enabled
net:
stmmac: do not require snps,ps-speed for SGMII
net:
stmmac: dwc-qos-eth: move MDIO bus locking into stmmac_mdio
net:
stmmac: dwc-qos-eth: simplify switch() in dwc_eth_dwmac_config_dt()
net:
stmmac: dwmac-sophgo: Add phy interface filter
net:
stmmac: dwmac: Disable flushing frames on Rx Buffer Unavailable
net:
stmmac: fix resume: calculate tso last_segment
net:
stmmac: fix rx limit check in stmmac_rx_zc()
net:
stmmac: fix stm32 (and potentially others) resume regression
net:
stmmac: fix the crash issue for zero copy XDP_TX action
net:
stmmac: Fix VLAN 0 deletion in vlan_del_hw_rx_fltr()
net:
stmmac: hw->ps becomes hw->reverse_sgmii_enable
net:
stmmac: improve ndev->max_mtu setup readability
net:
stmmac: imx: cleanup arguments for set_intf_mode() method
net:
stmmac: imx: convert to PHY_INTF_SEL_xxx
net:
stmmac: imx: simplify set_intf_mode() implementations
net:
stmmac: imx: use ->set_phy_intf_sel()
net:
stmmac: imx: use FIELD_PREP()/FIELD_GET() for PHY_INTF_SEL_x
net:
stmmac: imx: use phylink's interface mode for set_clk_tx_rate()
net:
stmmac: imx: use stmmac_get_phy_intf_sel()
net:
stmmac: ingenic: move "MAC PHY control register" debug
net:
stmmac: ingenic: move ingenic_mac_init()
net:
stmmac: ingenic: pass ingenic_mac struct rather than plat_dat
net:
stmmac: ingenic: prep PHY_INTF_SEL_x field after switch()
net:
stmmac: ingenic: simplify jz4775 mac_set_mode()
net:
stmmac: ingenic: simplify mac_set_mode() methods
net:
stmmac: ingenic: simplify x2000 mac_set_mode()
net:
stmmac: ingenic: use ->set_phy_intf_sel()
net:
stmmac: ingenic: use PHY_INTF_SEL_x directly
net:
stmmac: ingenic: use PHY_INTF_SEL_x to select PHY interface
net:
stmmac: ingenic: use stmmac_get_phy_intf_sel()
net:
stmmac: loongson1: use PHY_INTF_SEL_x
net:
stmmac: loongson1: use PHY_INTF_SEL_x directly
net:
stmmac: loongson1: use stmmac_get_phy_intf_sel()
net:
stmmac: loongson: Use generic PCI suspend/resume routines
net:
stmmac: lpc18xx: convert to PHY_INTF_SEL_x
net:
stmmac: lpc18xx: use ->set_phy_intf_sel()
net:
stmmac: lpc18xx: use PHY_INTF_SEL_x directly
net:
stmmac: lpc18xx: use stmmac_get_phy_intf_sel()
net:
stmmac: lpc18xx: validate phy_intf_sel
net:
stmmac: mdio: fix incorrect phy address check
net:
stmmac: mdio: use phy_find_first to simplify stmmac_mdio_register
net:
stmmac: mediatek: simplify set_interface() methods
net:
stmmac: mediatek: use PHY_INTF_SEL_x
net:
stmmac: mediatek: use stmmac_get_phy_intf_sel()
net:
stmmac: meson8b: use phy_intf_sel directly
net:
stmmac: meson8b: use PHY_INTF_SEL_x
net:
stmmac: meson8b: use stmmac_get_phy_intf_sel()
net:
stmmac: move common DMA AXI register bits to common.h
net:
stmmac: move initialisation of clk_csr to stmmac_plat_dat_alloc()
net:
stmmac: move initialisation of maxmtu to stmmac_plat_dat_alloc()
net:
stmmac: move initialisation of multicast_filter_bins to stmmac_plat_dat_alloc()
net:
stmmac: move initialisation of phy_addr to stmmac_plat_dat_alloc()
net:
stmmac: move initialisation of queues_to_use to stmmac_plat_dat_alloc()
net:
stmmac: move initialisation of unicast_filter_entries to stmmac_plat_dat_alloc()
net:
stmmac: move probe/remove calling of init/exit
net:
stmmac: move reverse-"pcs" mode setup to stmmac_check_pcs_mode()
net:
stmmac: move stmmac_axi_blen_to_mask() to axi_blen init sites
net:
stmmac: move stmmac_axi_blen_to_mask() to stmmac_main.c
net:
stmmac: move stmmac_get_*id() into stmmac_get_version()
net:
stmmac: Move subsecond increment configuration in dedicated helper
net:
stmmac: move version handling into own function
net:
stmmac: only call stmmac_pcs_ctrl_ane() for integrated SGMII PCS
net:
stmmac: pass struct device to init()/exit() methods
net:
stmmac: pci: Use generic PCI suspend/resume routines
net:
stmmac: place .mac_finish() method more appropriately
net:
stmmac: provide common stmmac_axi_blen_to_mask()
net:
stmmac: provide function to lookup hwif
net:
stmmac: provide PCS initialisation hook
net:
stmmac: qcom-ethqos: add rgmii set/clear functions
net:
stmmac: qcom-ethqos: remove MAC_CTRL_REG modification
net:
stmmac: qcom-ethqos: use read_poll_timeout_atomic()
net:
stmmac: qcom-ethqos: use u32 for rgmii read/write/update
net:
stmmac: rearrange tc_init()
net:
stmmac: remove axi_blen array
net:
stmmac: remove broken PCS code
net:
stmmac: remove hw->ps xxx_core_init() hardware setup
net:
stmmac: remove PCS "mode" pause handling
net:
stmmac: remove RGMII "pcs" mode
net:
stmmac: remove SGMII/RGMII/SMII interrupt handling
net:
stmmac: remove unnecessary .pkt_route queue initialisation
net:
stmmac: remove unnecessary .prio queue initialisation
net:
stmmac: remove unnecessary .use_prio queue initialisation
net:
stmmac: remove unused PCS loopback support
net:
stmmac: remove xstats.pcs_* members
net:
stmmac: rename devlink parameter ts_coarse into phc_coarse_adj
net:
stmmac: rename stmmac_phy_setup() to include phylink
net:
stmmac: reorganise stmmac_hwif_init()
net:
stmmac: replace has_xxxx with core_type
net:
stmmac: rk: convert all bitfields to GRF_FIELD*()
net:
stmmac: rk: convert to init()/exit() methods
net:
stmmac: rk: replace HIWORD_UPDATE() with GRF_FIELD()
net:
stmmac: rk: use PHY_INTF_SEL_x constants
net:
stmmac: rk: use PHY_INTF_SEL_x in functions
net:
stmmac: rk: use phylink's interface mode for set_clk_tx_rate()
net:
stmmac: s32: move PHY_INTF_SEL_x definitions out of the way
net:
stmmac: setup default RX channel map in stmmac_plat_dat_alloc()
net:
stmmac: simplify stmmac_check_pcs_mode()
net:
stmmac: simplify stmmac_get_version()
net:
stmmac: socfpga: Add hardware supported cross-timestamp
net:
stmmac: socfpga: Agilex5 EMAC platform configuration
net:
stmmac: socfpga: Enable TBS support for Agilex5
net:
stmmac: socfpga: Enable TSO for Agilex5 platform
net:
stmmac: starfive: use PHY_INTF_SEL_x to select PHY interface
net:
stmmac: starfive: use stmmac_get_phy_intf_sel()
net:
stmmac: sti: use ->set_phy_intf_sel()
net:
stmmac: sti: use PHY_INTF_SEL_x directly
net:
stmmac: sti: use PHY_INTF_SEL_x to select PHY interface
net:
stmmac: sti: use stmmac_get_phy_intf_sel()
net:
stmmac: stm32: use PHY_INTF_SEL_x directly
net:
stmmac: stm32: use PHY_INTF_SEL_x to select PHY interface
net:
stmmac: stm32: use stmmac_get_phy_intf_sel()
net:
stmmac: stmmac_is_jumbo_frm() len should be unsigned
net:
stmmac: stmmac_is_jumbo_frm() returns boolean
net:
stmmac: use != rather than ^ for comparing dev_id
net:
stmmac: use FIELD_GET() for version register
net:
stmmac: visconti: use PHY_INTF_SEL_x to select PHY interface
net:
stmmac: visconti: use stmmac_get_phy_intf_sel()
net:
sungem_phy: Fix a typo error in sungem_phy
net:
tcp_lp: fix kernel-doc warnings and update outdated reference links
net:
thunder: convert to use .get_rx_ring_count
net:
thunderx: convert to use ndo_hwtstamp callbacks
net:
ti: am65-cpsw: move hw timestamping to ndo callback
net:
ti: icssg-prueth: Add AF_XDP zero copy for RX
net:
ti: icssg-prueth: Add AF_XDP zero copy for TX
net:
ti: icssg-prueth: Add functions to create and destroy Rx/Tx queues
net:
ti: icssg-prueth: add PTP_1588_CLOCK_OPTIONAL dependency
net:
ti: icssg-prueth: Add XSK pool helpers
net:
ti: icssg-prueth: Enable zero copy in XDP features
net:
ti: icssg-prueth: Make emac_run_xdp function independent of page
net:
ti: icssg-prueth: Omit a variable reassignment in prueth_netdev_init()
net:
txgbe: delay to identify modules in .ndo_open
net:
txgbe: expend SW-FW mailbox buffer size to identify QSFP module
net:
txgbe: improve functions of AML 40G devices
net:
txgbe: optimize the flow to setup PHY for AML devices
net:
txgbe: remove the redundant data return in SW-FW mailbox
net:
txgbe: rename the SFP related
net:
txgbe: rename txgbe_get_phy_link()
net:
txgbe: support CR modules for AML devices
net:
txgbe: support getting module EEPROM by page
net:
txgbe: support RSC offload
net:
txgbe: support RX desc merge mode
net:
txgbe: support TX head write-back mode
net:
unix: remove outdated BSD behavior comment in unix_release_sock()
net:
update netdev_lock_{type,name}
net:
usb: asix: validate PHY address before use
net:
usb: dm9601: remove broken SR9700 support
net:
usb: pegasus: fix memory leak in update_eth_regs_async()
net:
usb: r8152: fix resume reset deadlock
net:
usb: rtl8150: fix memory leak on usb_submit_urb() failure
net:
usb: sr9700: fix incorrect command used to write single register
net:
usb: sr9700: support devices with virtual driver CD
net:
usb: usbnet: adhere to style
net:
usb: usbnet: coding style for functions
net:
use napi_skb_cache even in process context
net:
use NAPI_SKB_CACHE_FREE to keep 32 as default to do bulk free
net:
use qdisc_pkt_len_segs_init() in sch_handle_ingress()
net:
vmxnet3: convert to use .get_rx_ring_count
net:
vxlan: prevent NULL deref in vxlan_xmit_one
net:
wangxun: move PHYLINK dependency
net:
wireless: Remove redundant pm_runtime_mark_last_busy() calls
net:
wwan: iosm: Fix memory leak in ipc_mux_deinit()
net:
wwan: mhi_wwan_mbim: Avoid -Wflex-array-member-not-at-end warning
net:
wwan: Remove redundant pm_runtime_mark_last_busy() calls
net:
wwan: t7xx: fix potential skb->frags overflow in RX path
net:
wwan: t7xx: Make local function static
net_sched:
add qdisc_dequeue_drop() helper
net_sched:
add Qdisc_read_mostly and Qdisc_write groups
net_sched:
add tcf_kfree_skb_list() helper
net_sched:
cake: use qdisc_pkt_segs()
net_sched:
initialize qdisc_skb_cb(skb)->pkt_segs in qdisc_pkt_len_init()
net_sched:
make room for (struct qdisc_skb_cb)->pkt_segs
net_sched:
sch_fq: move qdisc_bstats_update() to fq_dequeue_skb()
net_sched:
sch_fq: prefetch one skb ahead in dequeue()
net_sched:
use qdisc_dequeue_drop() in cake, codel, fq_codel
net_sched:
use qdisc_skb_cb(skb)->pkt_segs in bstats_update()
netconsole:
Dynamic allocation of userdata buffer
netconsole:
Increase MAX_USERDATA_ITEMS
netconsole:
Simplify send_fragmented_body()
netconsole:
Split userdata and sysdata
netdev:
preserve NETIF_F_ALL_FOR_ALL across TSO updates
netdevsim:
add ipsec hw_features
netdevsim:
add loopback support
netdevsim:
fix a race issue related to the operation on bpf_bound_progs list
netdevsim:
implement psp device stats
netdevsim:
pass packets thru GRO on Rx
netdevsim:
register a new devlink param with default value interface
netfilter:
always set route tuple out ifindex
netfilter:
conntrack: disable 0 value for conntrack_max setting
netfilter:
conntrack: warn when cleanup is stuck
netfilter:
fix typo in nf_conntrack_l4proto.h comment
netfilter:
flowtable: Add IPIP rx sw acceleration
netfilter:
flowtable: Add IPIP tx sw acceleration
netfilter:
flowtable: check for maximum number of encapsulations in bridge vlan
netfilter:
flowtable: consolidate xmit path
netfilter:
flowtable: inline pppoe encapsulation in xmit path
netfilter:
flowtable: inline vlan encapsulation in xmit path
netfilter:
flowtable: move path discovery infrastructure to its own file
netfilter:
flowtable: remove hw_ifidx
netfilter:
flowtable: use tuple address to calculate next hop
netfilter:
ip6t_srh: fix UAPI kernel-doc comments format
netfilter:
nf_conncount: fix leaked ct in error paths
netfilter:
nf_conncount: make nf_conncount_gc_list() to disable BH
netfilter:
nf_conncount: rework API to use sk_buff directly
netfilter:
nf_conncount: update last_gc only when GC has been performed
netfilter:
nf_nat: remove bogus direction check
netfilter:
nf_tables: avoid chain re-validation if possible
netfilter:
nf_tables: avoid softlockup warnings in nft_chain_validate
netfilter:
nf_tables: fix inverted genmask check in nft_map_catchall_activate()
netfilter:
nf_tables: fix memory leak in nf_tables_newrule()
netfilter:
nf_tables: improve UAPI kernel-doc comments
netfilter:
nf_tables: remove redundant chain validation on register store
netfilter:
nf_tables: use C99 struct initializer for nft_set_iter
netfilter:
nft_connlimit: add support to object update operation
netfilter:
nft_connlimit: update the count if add was skipped
netfilter:
nft_set_pipapo: fix range overlap detection
netfilter:
nft_synproxy: avoid possible data-race on update operation
netfilter:
replace -EEXIST with -EBUSY
netfs:
Fix early read unlock of page with EOF in middle
netfs:
Use folio_next_pos()
netkit:
Document fast vs slowpath members via macros
netlink:
specs: add big-endian byte-order for u32 IPv4 addresses
netlink:
specs: netdev add missing stats to qstat-get
netlink:
specs: netdev: clarify the page pool API a little
netlink:
specs: rt-link: Add attributes for hsr
netlink:
specs: support ipv4-or-v6 for dual-stack fields
netmem, devmem, tcp:
access pp fields through @desc in net_iov
netmem:
replace __netmem_clear_lsb() with netmem_to_nmdesc()
netrom:
fix double-free in nr_route_frame()
netrom:
Fix memory leak in nr_sendmsg()
new helper:
simple_done_creating()
new helper:
simple_remove_by_name()
nfc:
llcp: Fix memleak in nfc_llcp_send_ui_frame().
nfc:
MAINTAINERS: Orphan the NFC and look for new maintainers
NFC:
mei_phy: fix kernel-doc warnings
nfc:
nci: Fix race between rfkill and nci_unregister_device().
nfc:
pn533: Fix error code in pn533_acr122_poweron_rdr()
NFS/localio:
Deal with page bases that are > PAGE_SIZE
nfs/localio:
fix regression due to out-of-order __put_cred
nfs/localio:
remove 61 byte hole from needless ____cacheline_aligned
nfs/localio:
remove alignment size checking in nfs_is_local_dio_possible
NFS/localio:
Stop further I/O upon hitting an error
NFS:
Add a module option to disable directory delegations
NFS:
Add support for sending GDD_GETATTR
NFS:
Automounted filesystems should inherit ro,noexec,nodev,sync flags
NFS:
Avoid changing nlink when file removes and attribute updates race
NFS:
Don't immediately return directory delegations when disabled
NFS:
Fix a deadlock involving nfs_release_folio()
NFS:
Fix directory delegation verifier checks
NFS:
Fix inheritance of the block sizes when automounting
NFS:
Fix size read races in truncate, fallocate and copy offload
NFS:
Fix up the automount fs_context to use the correct cred
NFS:
Initialise verifiers for visible dentries in _nfs4_open_and_get_state
NFS:
Initialise verifiers for visible dentries in nfs_atomic_open()
NFS:
Initialise verifiers for visible dentries in readdir and lookup
NFS:
nfsd-maintainer-entry-profile: Inline function name prefixes
nfs:
properly disallow delegation requests on directories
NFS:
Request a directory delegation during RENAME
NFS:
Request a directory delegation on ACCESS, CREATE, and UNLINK
NFS:
Shortcut lookup revalidations if we have a directory delegation
nfs:
use credential guards in nfs_idmap_get_key()
nfs:
use credential guards in nfs_local_call_read()
nfs:
use credential guards in nfs_local_call_write()
NFSD/blocklayout:
Extract extent mapping from proc_layoutget
NFSD/blocklayout:
Fix minlength check in proc_layoutget
NFSD/blocklayout:
Introduce layout content structure
NFSD/blocklayout:
Support multiple extents per LAYOUTGET
NFSD:
Add a subsystem policy document
NFSD:
Add array bounds-checking in nfsd_iter_read()
NFSD:
add Documentation/filesystems/nfs/nfsd-io-modes.rst
NFSD:
Add toctree entry for NFSD IO modes docs
NFSD:
Add trace point for SCSI fencing operation.
nfsd:
allow DELEGRETURN on directories
nfsd:
allow filecache to hold S_IFDIR files
nfsd:
change nfs4_client_to_reclaim() to allocate data
nfsd:
check that server is running in unlock_filesystem
NFSD:
Clear SECLABEL in the suppattr_exclcreat bitmap
NFSD:
Clear TIME_DELEG in the suppattr_exclcreat bitmap
nfsd:
delete unreachable confusing code in nfs4_open_delegation()
NFSD:
don't start nfsd if sv_permsocks is empty
nfsd:
Drop the client reference in client_states_open()
nfsd:
fix end_creating() conversion
nfsd:
fix memory leak in nfsd_create_serv error paths
nfsd:
fix nfsd_file reference leak in nfsd4_add_rdaccess_to_wrdeleg()
NFSD:
Fix permission check for read access to executable-only files
NFSD:
Implement NFSD_IO_DIRECT for NFS READ
NFSD:
Implement NFSD_IO_DIRECT for NFS WRITE
NFSD:
Make FILE_SYNC WRITEs comply with spec
nfsd:
Mark variable __maybe_unused to avoid W=1 build break
nfsd:
move name lookup out of nfsd4_list_rec_dir()
NFSD:
net ref data still needs to be freed even if net hasn't startup
NFSD:
nfsd-io-modes: Separate lists
NFSD:
nfsd-io-modes: Wrap shell snippets in literal code blocks
NFSD:
NFSv4 file creation neglects setting ACL
NFSD:
pass nfsd_file to nfsd_iter_read()
nfsd:
provide locking for v4_end_grace
NFSD:
Relocate the xdr_reserve_space_vec() call site
NFSD:
Remove NFSERR_EAGAIN
nfsd:
stop pretending that we cache the SEQUENCE reply.
nfsd:
switch the default for NFSD_LEGACY_CLIENT_TRACKING to "n"
NFSD:
Update comment documenting unsupported fattr4 attributes
nfsd:
use ATTR_DELEG in nfsd4_finalize_deleg_timestamps()
nfsd:
use correct loop termination in nfsd4_revoke_states()
NFSD:
use correct reservation type in nfsd4_scsi_fence_client
nfsd:
Use MD5 library instead of crypto_shash
nfsd:
wire up GET_DIR_DELEGATION handling
NFSv4.1:
pass transport for callback shutdown
NFSv4.1:
protect destroying and nullifying bc_serv structure
NFSv4.x:
Directory delegations don't require any state recovery
NFSv4/pNFS:
Clear NFS_INO_LAYOUTCOMMIT in pnfs_mark_layout_stateid_invalid
NFSv4:
Don't free slots prematurely if requesting a directory delegation
NFSv4:
ensure the open stateid seqid doesn't go backwards
NFSv4:
Fix nfs_clear_verifier_delegated() for delegated directories
NFSv4:
Handle NFS4ERR_NOTSUPP errors for directory delegations
nilfs2:
replace vmalloc + copy_from_user with vmemdup_user
nilfs2:
use the new ->i_state accessors
nl802154:
fix some kernel-doc warnings
nodemask:
use min() instead of min_t()
nouveau/gsp:
fix suspend/resume regression on r570 firmware
nouveau/gsp:
use rpc sequence numbers properly.
nouveau:
add a third state to the fini handler.
nouveau:
don't attempt fwsec on sb on newer platforms.
ns:
add __ns_ref_read()
ns:
add active reference count
ns:
add asserts for active refcount underflow
ns:
add asserts for initial namespace active reference counts
ns:
add asserts for initial namespace reference counts
ns:
add missing authorship
ns:
add NS_COMMON_INIT()
ns:
don't increment or decrement initial namespaces
ns:
don't skip active reference count initialization
ns:
drop custom reference count initialization for initial namespaces
ns:
handle setns(pidfd, ...) cleanly
ns:
initialize ns_list_node for initial namespaces
ns:
make all reference counts on initial namespace a nop
ns:
make is_initial_namespace() argument const
ns:
make sure reference are dropped outside of rcu lock
ns:
move namespace types into separate header
ns:
rename is_initial_namespace()
ns:
rename to exit_nsproxy_namespaces()
ns:
return EFAULT on put_user() error
ns:
use anonymous struct to group list member
ns:
use NS_COMMON_INIT() for all namespaces
nsfs:
convert ns_ioctl() to FD_PREPARE()
nsfs:
convert open_namespace() to FD_PREPARE()
nsfs:
raise DCACHE_DONTCACHE explicitly
nsfs:
raise SB_I_NODEV and SB_I_NOEXEC
nsfs:
update tools header
nsfs:
use inode_just_drop()
nsproxy:
fix free_nsproxy() and simplify create_new_namespaces()
nstree:
add helper to operate on struct ns_tree_{node,root}
nstree:
add listns()
nstree:
add unified namespace list
nstree:
allow lookup solely based on inode
nstree:
assign fixed ids to the initial namespaces
nstree:
decouple from ns_common header
nstree:
fix kernel-doc comments for internal functions
nstree:
introduce a unified tree
nstree:
maintain list of owned namespaces
nstree:
move nstree types into separate header
nstree:
simplify owner list iteration
nstree:
simplify rbtree comparison helpers
nstree:
simplify return
nstree:
switch to new structures
nstree:
use guards for ns_tree_lock
ntb:
transport: Fix uninitialized mutex
ntfs3:
avoid memcpy size warning
ntfs3:
fix double free of sbi->options->nls and clarify ownership of fc->fs_private
ntfs3:
Fix uninit buffer allocated by __getname()
ntfs3:
fix uninit memory after failed mi_read in mi_format_new
ntfs3:
fix use-after-free of sbi->options in cmp_fnames
ntfs3:
init run lock for extend inode
ntfs:
Do not kmap page cache pages for compression
ntfs:
Do not kmap pages used for reading from disk
ntfs:
Do not overwrite uptodate pages
ntfs:
set dummy blocksize to read boot_block when mounting
ntsync:
convert ntsync_obj_get_fd() to FD_PREPARE()
null_blk:
allow byte aligned memory offsets
null_blk:
consistently use blk_status_t
null_blk:
fix kmemleak by releasing references to fault configfs items
null_blk:
fix zone read length beyond write pointer
null_blk:
simplify copy_from_nullb
null_blk:
single kmap per bio segment
nvdimm:
allow exposing RAM carveouts as NVDIMM DIMM devices
nvdimm:
Prevent integer overflow in ramdax_get_config_data()
nvdimm:
replace use of system_wq with system_percpu_wq
nvme-apple:
add "apple,t8103-nvme-ans2" as compatible
nvme-auth:
use kvfree() for memory allocated with kvcalloc()
nvme-fabrics:
add ENOKEY to no retry criteria for authentication failures
nvme-fc:
check all request and response have been processed
nvme-fc:
don't hold rport lock when putting ctrl
nvme-fc:
release admin tagset if init fails
nvme-pci:
add debug message on fail to read CSTS
nvme-pci:
disable secondary temp for Wodposit WPBSNM8
nvme-pci:
DMA unmap the correct regions in nvme_free_sgls
nvme-pci:
handle changing device dma map requirements
nvme-pci:
migrate to dma_map_phys instead of map_page
nvme-pci:
print error message on failure in nvme_probe
nvme-tcp:
fix NULL pointer dereferences in nvmet_tcp_build_pdu_iovec
nvme:
fix PCIe subsystem reset controller state transition
nvme:
fix typo error in nvme target
nvme:
reject invalid pr_read_keys() num_keys values
nvme:
remove virtual boundary for sgl capable devices
nvmem:
Add driver for the eeprom in qnap-mcu controllers
nvmem:
imx-ocotp-ele: Add i.MX94 OCOTP support
nvmem:
layouts: u-boot-env: add optional "env-size" property
nvmet-fc:
use pr_* print macros instead of dev_*
nvmet-fcloop:
check all request and response have been processed
nvmet-fcloop:
remove unused lsdir member.
nvmet-rdma:
use kvcalloc for commands and responses arrays
nvmet-tcp:
add bounds checks in nvmet_tcp_build_pdu_iovec
nvmet-tcp:
fixup hang in nvmet_tcp_listen_data_ready()
nvmet-tcp:
use kvcalloc for commands array
nvmet:
add sanity checks when freeing subsystem
nvmet:
do not copy beyond sybsysnqn string length
nvmet:
fix race in nvmet_bio_done() leading to NULL pointer dereference
nvmet:
pci-epf: fix DMA channel debug print
nvmet:
pci-epf: move DMA initialization to EPC init callback
nvmet:
remove redundant subsysnqn field from ctrl
objtool/klp:
Add --checksum option to generate per-function checksums
objtool/klp:
Add --debug option to show cloning decisions
objtool/klp:
Add --debug-checksum=
to show per-instruction checksums
objtool/klp:
Add post-link subcommand to finalize livepatch modules
objtool/klp:
Add the debian-based package name of xxhash to the hint
objtool/klp:
Fix bug table handling for __WARN_printf()
objtool/klp:
Fix symbol correlation for orphaned local symbols
objtool/klp:
Fix unexported static call key access for manually built livepatch modules
objtool/klp:
Introduce klp diff subcommand for diffing object files
objtool/klp:
Only enable --checksum when needed
objtool/rust:
add one more `noreturn` Rust function
objtool/x86:
Add UDB support
objtool/x86:
Fix NOP decode
objtool/x86:
Remove 0xea hack
objtool:
Add ANNOTATE_DATA_SPECIAL
objtool:
Add annotype() helper
objtool:
Add base objtool support for livepatch modules
objtool:
Add elf_create_data()
objtool:
Add elf_create_file()
objtool:
Add elf_create_reloc() and elf_init_reloc()
objtool:
Add empty symbols to the symbol tree again
objtool:
Add Function to get the name of a CPU feature
objtool:
Add functions to better name alternatives
objtool:
Add more robust signal error handling, detect and warn about stack overflows
objtool:
Add option to trace function validation
objtool:
Add section/symbol type helpers
objtool:
Add the --disas=
action
objtool:
Add wide output for disassembly
objtool:
Avoid emptying lists for duplicate sections
objtool:
Build with disassembly can fail when including bdf.h
objtool:
Check for missing annotation entries in read_annotate()
objtool:
Clean up compiler flag usage
objtool:
Compact output for alternatives with one instruction
objtool:
Consolidate annotation macros
objtool:
Const string cleanup
objtool:
Convert elf iterator macros to use 'struct elf'
objtool:
Create disassembly context
objtool:
Disassemble code with libopcodes instead of running objdump
objtool:
Disassemble exception table alternatives
objtool:
Disassemble group alternatives
objtool:
Disassemble instruction on warning or backtrace
objtool:
Disassemble jump table alternatives
objtool:
Do not validate IBT for .return_sites and .call_sites
objtool:
Don't alias undefined symbols
objtool:
Extract code to validate instruction from the validate branch loop
objtool:
Fix "unexpected end of section" warning for alternatives
objtool:
Fix .cold function detection for duplicate symbols
objtool:
Fix __pa_symbol() relocation handling
objtool:
Fix address references in alternatives
objtool:
Fix broken error handling in read_symbols()
objtool:
fix build failure due to missing libopcodes check
objtool:
fix compilation failure with the x32 toolchain
objtool:
Fix interval tree insertion for zero-length symbols
objtool:
Fix libopcodes linking with static libraries
objtool:
Fix segfault on unknown alternatives
objtool:
Fix stack overflow in validate_branch()
objtool:
Fix standalone --hacks=jump_label
objtool:
Fix weak symbol detection
objtool:
Fix weak symbol hole detection for .cold functions
objtool:
Fix x86 addend calculation
objtool:
Generalize elf_create_section()
objtool:
Generalize elf_create_symbol()
objtool:
Identify the different types of alternatives
objtool:
Improve naming of group alternatives
objtool:
Improve register reporting during function validation
objtool:
Improve tracing of alternative instructions
objtool:
Make find_symbol_containing() less arbitrary
objtool:
Mark .cold subfunctions
objtool:
Mark prefix functions
objtool:
Move ANNOTATE* macros to annotate.h
objtool:
Move disassembly functions to a separated file
objtool:
Preserve alternatives order
objtool:
Print addresses with alternative instructions
objtool:
Print bfd_vma as unsigned long long on ia32-x86_64 cross build
objtool:
Print headers for alternatives
objtool:
Print symbol during disassembly
objtool:
Propagate elf_truncate_section() error in elf_write()
objtool:
Provide access to feature and flags of group alternatives
objtool:
Record symbol name max length
objtool:
Refactor add_jump_destinations()
objtool:
Refactor prefix symbol creation code
objtool:
Reindent check_options[]
objtool:
Remove .parainstructions reference
objtool:
Remove error handling boilerplate
objtool:
Remove newlines and tabs from annotation macros
objtool:
Remove second pass of .cold function correlation
objtool:
Remove unneeded semicolon
objtool:
Remove unneeded semicolon
objtool:
Rename --Werror to --werror
objtool:
Replace custom macros in elf.c with shared ones
objtool:
Resurrect --backup option
objtool:
Return canonical symbol when aliases exist in symbol finding helpers
objtool:
Set minimum xxhash version to 0.8
objtool:
Simplify .annotate_insn code generation output some more
objtool:
Simplify reloc offset calculation in unwind_read_hints()
objtool:
Simplify special symbol handling in elf_update_symbol()
objtool:
Skip non-canonical aliased symbols in add_jump_table_alts()
objtool:
Store instruction disassembly result
objtool:
Support Clang AUTOFDO .cold functions
objtool:
Trace instruction state changes during function validation
objtool:
Trim trailing NOPs in alternative
objtool:
Unify STACK_FRAME_NON_STANDARD entry sizes
objtool:
Warn on functions with ambiguous -ffunction-sections section names
ocfs2:
add boundary check to ocfs2_check_dir_entry()
ocfs2:
add directory size check to ocfs2_find_dir_space_id()
ocfs2:
add extra consistency check to ocfs2_dx_dir_lookup_rec()
ocfs2:
add extra consistency checks for chain allocator dinodes
ocfs2:
add extra flags check in ocfs2_ioctl_move_extents()
ocfs2:
add inline inode consistency check to ocfs2_validate_inode_block()
ocfs2:
add ocfs2_emergency_state helper and apply to setattr
ocfs2:
annotate flexible array members with __counted_by_le()
ocfs2:
avoid -Wflex-array-member-not-at-end warning
ocfs2:
check tl_used after reading it from trancate log inode
ocfs2:
convert remaining read-only checks to ocfs2_emergency_state
ocfs2:
convert to host endian in ocfs2_validate_inode_block
ocfs2:
don't opencode filemap_fdatawrite_range in ocfs2_journal_submit_inode_data_buffers
ocfs2:
fix kernel BUG in ocfs2_find_victim_chain
ocfs2:
fix memory leak in ocfs2_merge_rec_left()
ocfs2:
fix xattr array entry __counted_by error
ocfs2:
invalidate inode if i_mode is zero after block read
ocfs2:
mark inode bad upon validation failure during read
ocfs2:
relax BUG() to ocfs2_error() in __ocfs2_move_extent()
ocfs2:
replace deprecated strcpy in ocfs2_create_xattr_block
ocfs2:
replace deprecated strcpy with strscpy
ocfs2:
replace deprecated strcpy with strscpy
ocfs2:
retire ocfs2_drop_inode() and I_WILL_FREE usage
ocfs2:
use correct endian in ocfs2_dinode_has_extents
ocfs2:
validate cl_bpc in allocator inodes to prevent divide-by-zero
ocfs2:
validate inline xattr size and entry count in ocfs2_xattr_ibody_list
octeon_ep:
Fix memory leak in octep_device_setup()
octeontx2-af:
Accommodate more bandwidth profiles for cn20k
octeontx2-af:
Add cn20k NIX block contexts
octeontx2-af:
Add cn20k NPA block contexts
Octeontx2-af:
Add proper checks for fwdata
octeontx2-af:
Display new bandwidth profiles too in debugfs
octeontx2-af:
Extend debugfs support for cn20k NIX
octeontx2-af:
Extend debugfs support for cn20k NPA
octeontx2-af:
Fix error handling
Octeontx2-af:
Fix pci_alloc_irq_vectors() return value check
octeontx2-af:
Simplify context writing and reading to hardware
octeontx2-af:
Skip NDC operations for cn20k
octeontx2-af:
Skip TM tree print for disabled SQs
octeontx2-pf:
fix "UBSAN: shift-out-of-bounds error"
octeontx2-pf:
Initialize cn20k specific aura and pool contexts
octeontx2-pf:
Initialize new NIX SQ context for cn20k
Octeontx2-pf:
Update xdp features
octeontx2-pf:
Use new bandwidth profiles in receive queue
octeontx2:
cn10k: fix RX flowid TCAM mask handling
octeontx2:
convert to ndo_hwtstamp API
octeontx2:
Fix otx2_dma_map_page() error return code
of/address:
Remove the incorrect and misleading comment
of/fdt:
Consolidate duplicate code into helper functions
of/fdt:
Fix incorrect use of dt_root_addr_cells in early_init_dt_check_kho()
of/fdt:
Fix the len check in early_init_dt_check_for_elfcorehdr()
of/fdt:
Fix the len check in early_init_dt_check_for_usable_mem_range()
of/fdt:
Simplify the logic of early_init_dt_scan_memory()
of/irq:
Add interrupt affinity reporting interface
of/irq:
Handle explicit interrupt parent
of/irq:
Ignore interrupt parent for nodes without interrupts
of/reserved_mem:
Simplify the logic of __reserved_mem_alloc_size()
of/reserved_mem:
Simplify the logic of __reserved_mem_reserve_reg()
of/reserved_mem:
Simplify the logic of fdt_scan_reserved_mem_reg_nodes()
of:
Add wrappers to match root node with OF device ID tables
of:
base: Add of_property_read_u8_index
of:
fix reference count leak in of_alias_scan()
of:
overlay: Avoid spurious error messages in of_overlay_remove()
of:
platform: Use default match table for /firmware
of:
reserved_mem: Allow reserved_mem framework detect "cma=" kernel param
of:
Skip devicetree kunit tests when RISCV+ACPI doesn't populate root node
of:
unittest: Fix memory leak in unittest_data_add()
open:
convert do_sys_openat2() to FD_ADD()
open:
use super write guard in do_ftruncate()
OPP:
Initialize scope-based pointers inline
orangefs:
use inode_update_timestamps directly
overflow:
Introduce struct_offset() to get offset of member
overlayfs:
use the new ->i_state accessors
ovl:
add copy up credential guard
ovl:
add override_creds cleanup guard extension for overlayfs
ovl:
add ovl_override_creator_creds cred guard
ovl:
don't override credentials for ovl_check_whiteouts()
ovl:
drop ovl_setup_cred_for_create()
ovl:
introduce struct ovl_renamedata
ovl:
mark *_cu_creds() as unused temporarily
ovl:
mark ovl_setup_cred_for_create() as unused temporarily
ovl:
pass original credentials, not mounter credentials during create
ovl:
port do_ovl_get_acl() to cred guard
ovl:
port ovl_check_empty_dir() to cred guard
ovl:
port ovl_copy_up_flags() to cred guards
ovl:
port ovl_copy_up_tmpfile() to cred guard
ovl:
port ovl_copy_up_workdir() to cred guard
ovl:
port ovl_copyfile() to cred guard
ovl:
port ovl_create_or_link() to cred guard
ovl:
port ovl_create_or_link() to new ovl_override_creator_creds cleanup guard
ovl:
port ovl_create_tmpfile() to cred guard
ovl:
port ovl_create_tmpfile() to new ovl_override_creator_creds cleanup guard
ovl:
port ovl_dir_llseek() to cred guard
ovl:
port ovl_do_remove() to cred guard
ovl:
port ovl_fadvise() to cred guard
ovl:
port ovl_fallocate() to cred guard
ovl:
port ovl_fiemap() to cred guard
ovl:
port ovl_fileattr_get() to cred guard
ovl:
port ovl_fileattr_set() to cred guard
ovl:
port ovl_fill_super() to cred guard
ovl:
port ovl_flush() to cred guard
ovl:
port ovl_fsync() to cred guard
ovl:
port ovl_get_link() to cred guard
ovl:
port ovl_getattr() to cred guard
ovl:
port ovl_listxattr() to cred guard
ovl:
port ovl_llseek() to cred guard
ovl:
port ovl_lookup() to cred guard
ovl:
port ovl_lower_positive() to cred guard
ovl:
port ovl_maybe_lookup_lowerdata() to cred guard
ovl:
port ovl_maybe_validate_verity() to cred guard
ovl:
port ovl_nlink_end() to cred guard
ovl:
port ovl_nlink_start() to cred guard
ovl:
port ovl_open_realfile() to cred guard
ovl:
port ovl_permission() to cred guard
ovl:
port ovl_rename() to cred guard
ovl:
port ovl_set_link_redirect() to cred guard
ovl:
port ovl_set_or_remove_acl() to cred guard
ovl:
port ovl_setattr() to cred guard
ovl:
port ovl_xattr_get() to cred guard
ovl:
port ovl_xattr_set() to cred guard
ovl:
refactor ovl_fill_super()
ovl:
refactor ovl_iterate() and port to cred guard
ovl:
refactor ovl_lookup()
ovl:
refactor ovl_rename()
ovl:
reflow ovl_create_or_link()
ovl:
remove ovl_revert_creds()
ovl:
remove struct ovl_cu_creds and associated functions
ovl:
remove unneeded semicolon
padata:
remove __padata_list_init()
pagemap:
update BUDDY flag documentation
panic:
only warn about deprecated panic_print on write access
panic:
sys_info: align constant definition names with parameters
panic:
sys_info: capture si_bits_global before iterating over it
panic:
sys_info: deduplicate local variable 'table; assignments
panic:
sys_info: factor out read and write handlers
panic:
sys_info: rewrite a fix for a compilation error (`make W=1`)
panic:
sys_info:replace struct sys_info_name with plain array of strings
panthor:
use drm_gpuva_unlink_defer()
papr-hvpipe:
convert papr_hvpipe_dev_create_handle() to FD_PREPARE()
parisc:
Convert DMA map_page to map_phys interface
parisc:
Do not reprogram affinitiy on ASP chip
parisc:
Drop linux/kernel.h include from asm/bug.h header
parisc:
Drop padding fields and layers entries from inventory log
parisc:
entry.S: fix space adjustment on interruption for 64-bit userspace
parisc:
entry: set W bit for !compat tasks in syscall_restore_rfi()
parisc:
remove unneeded semicolon in perf_regs.c
parisc:
Set valid bit in high byte of 64‑bit physical address
Partially revert "rust:
drm: gem: Implement AlwaysRefCounted for all gem objects automatically"
PCI/ERR:
Ensure error recoverability at all times
PCI/IDE:
Add Address Association Register setup for downstream MMIO
PCI/IDE:
Add IDE establishment helpers
PCI/IDE:
Enumerate Selective Stream IDE capabilities
PCI/IDE:
Fix off by one error calculating VF RID range
PCI/IDE:
Fix reading a wrong reg for unused sel stream initialization
PCI/IDE:
Initialize an ID for all IDE streams
PCI/IDE:
Report available IDE streams
PCI/IOV:
Adjust ->barsz[] when changing BAR size
PCI/MSI:
Delete pci_msi_create_irq_domain()
PCI/P2PDMA:
Document DMABUF model
PCI/P2PDMA:
Provide an access to pci_p2pdma_map_type() function
PCI/P2PDMA:
Refactor to separate core P2P functionality from memory allocation
PCI/P2PDMA:
Separate the mmap() support from the core logic
PCI/P2PDMA:
Simplify bus address mapping API
PCI/PM:
Reinstate clearing state_saved in legacy and !PM codepaths
PCI/PM:
Stop needlessly clearing state_saved on enumeration and thaw
PCI/PTM:
Enable only if device advertises relevant role
PCI/sysfs:
Use PM_RUNTIME_ACQUIRE()/PM_RUNTIME_ACQUIRE_ERR()
PCI/TPH:
Expose pcie_tph_get_st_table_loc()
PCI/TSM:
Add 'dsm' and 'bound' attributes for dependent functions
PCI/TSM:
Add pci_tsm_bind() helper for instantiating TDIs
PCI/TSM:
Add pci_tsm_guest_req() for managing TDIs
PCI/TSM:
Drop stub for pci_tsm_doe_transfer()
PCI/TSM:
Establish Secure Sessions and Link Encryption
PCI/TSM:
Report active IDE streams
PCI/VGA:
Don't assume the only VGA device on a system is `boot_vga`
PCI:
Add .assert_perst() to control PCIe PERST#
PCI:
Add Intel Nova Lake S audio Device ID
PCI:
Add kerneldoc for pci_resize_resource()
PCI:
Add pci_rebar_get_max_size()
PCI:
Add pci_rebar_size_supported() helper
PCI:
Add PCIe Device 3 Extended Capability enumeration
PCI:
Add Renesas RZ/G3S host controller driver
PCI:
brcmstb: Add a way to indicate if PCIe bridge is active
PCI:
brcmstb: Add panic/die handler to driver
PCI:
brcmstb: Fix disabling L0s capability
PCI:
cadence: Add module support for platform controller driver
PCI:
cadence: Add support for High Perf Architecture (HPA) controller
PCI:
cadence: Move PCIe RP common functions to a separate file
PCI:
cadence: Split PCIe controller header file
PCI:
Change pci_dev variable from 'bridge' to 'dev'
PCI:
Convert BAR sizes bitmasks to u64
PCI:
dw-rockchip: Configure L1SS support
PCI:
dw-rockchip: Simplify regulator setup with devm_regulator_get_enable_optional()
PCI:
dwc: Add register and bitfield definitions
PCI:
dwc: Advertise L1 PM Substates only if driver requests it
PCI:
dwc: Export dw_pcie_allocate_domains() and dw_pcie_ep_raise_msix_irq()
PCI:
dwc: Fix wrong PORT_LOGIC_LTSSM_STATE_MASK definition
PCI:
dwc: Implement .assert_perst() for dwc glue drivers
PCI:
Enable host bridge emulation for PCI_DOMAINS_GENERIC platforms
PCI:
endpoint: Add pci_epf_assign_bar_space() API
PCI:
endpoint: Add pci_epf_get_required_bar_size() helper
PCI:
endpoint: pci-epf-test: Fix sleeping function being called from atomic context
PCI:
endpoint: pci-epf-vntb: Add MSI doorbell support
PCI:
endpoint: Rename 'epf_bar::aligned_size' to 'epf_bar:mem_size'
PCI:
epf-test: Switch to use %ptSp
PCI:
Establish document for PCI host bridge sysfs attributes
PCI:
Export pci_get_host_bridge_device() for use by pci-keystone
PCI:
Fix BAR resize rollback path overwriting ret
PCI:
Fix Resizable BAR restore order
PCI:
Fix restoring BARs on BAR resize rollback path
PCI:
Free saved list without holding pci_bus_sem
PCI:
host-generic: Move bridge allocation outside of pci_host_common_init()
PCI:
Improve Resizable BAR functions kernel doc
PCI:
Introduce pci_walk_bus_reverse(), for_each_pci_dev_reverse()
PCI:
iproc: Implement MSI controller node detection with of_msi_xlate()
PCI:
ixp4xx: Guard ARM32-specific hook_fault_code()
PCI:
j721e: Use 'pcie->reset_gpio' directly and drop the local variable
PCI:
j721e: Use devm_clk_get_optional_enabled() to get and enable the clock
PCI:
keystone: Add support to build as a loadable module
PCI:
keystone: Exit ks_pcie_probe() for invalid mode
PCI:
mediatek: Add support for Airoha AN7583 SoC
PCI:
mediatek: Convert bool to single quirks entry and bitmap
PCI:
mediatek: Use generic MACRO for TPVPERL delay
PCI:
meson: Fix parsing the DBI register region
PCI:
meson: Report that link is up while in ASPM L0s and L1 states
PCI:
Move pci_rebar_bytes_to_size() and clean it up
PCI:
Move pci_rebar_size_to_bytes() and export it
PCI:
Move Resizable BAR code to rebar.c
PCI:
Prevent resource tree corruption when BAR resize fails
PCI:
Prevent restoring assigned resources
PCI:
Provide pci_free_irq_vectors() stub
PCI:
pwrctrl: Add power control driver for TC9563
PCI:
qcom: Implement .assert_perst()
PCI:
qcom: Remove ASPM L0s support for MSM8996 SoC
PCI:
qcom: Use frequency and level based OPP lookup
PCI:
rcar-gen2: Drop ARM dependency from PCI_RCAR_GEN2
PCI:
rzg3s-host: Initialize MSI status bitmap before use
PCI:
s32g: Add NXP S32G PCIe controller driver (RC)
PCI:
sg2042: Fix a reference count issue in sg2042_pcie_remove()
PCI:
sky1: Add PCIe host support for CIX Sky1
PCI:
spacemit: Add SpacemiT PCIe host driver
PCI:
stm32: Don't use 'proxy' headers
PCI:
stm32: Fix EP page_size alignment
PCI:
stm32: Fix LTSSM EP race with start link
PCI:
tegra194: Remove unnecessary L1SS disable code
PCI:
Try BAR resize even when no window was released
PCI:
Use max() instead of max_t() to ease static analysis
PCI:
Validate pci_rebar_size_supported() input
PCI:
vmd: Switch to pci_bus_find_emul_domain_nr()
peci:
controller: peci-aspeed: convert from round_rate() to determine_rate()
peci:
cpu: add Intel Emerald Rapids support
perf annotate:
Check return value of evsel__get_arch() properly
perf annotate:
fix a crash when annotate the same symbol with 's' and 'T'
perf annotate:
Fix build with NO_SLANG=1
perf annotate:
Fix Clang build by adding block in switch case
perf annotate:
Invalidate register states for untracked instructions
perf annotate:
Save pointer offset in stack state
perf annotate:
Skip annotating data types to lea instructions
perf annotate:
Track address registers via TSR_KIND_POINTER
perf annotate:
Track arithmetic instructions on pointers
perf arm-spe:
Add NVIDIA Olympus to neoverse list
perf arm_spe:
Add CPU variants supporting common data source packet
perf arm_spe:
Consolidate operation types
perf arm_spe:
Decode ASE and FP fields in other operation
perf arm_spe:
Decode GCS operation
perf arm_spe:
Decode SME data processing packet
perf arm_spe:
Expose SIMD information in other operations
perf arm_spe:
Fix memset subclass in operation
perf arm_spe:
Introduce data processing macro for SVE operations
perf arm_spe:
Remove unused operation types
perf arm_spe:
Rename SPE_OP_PKT_IS_OTHER_SVE_OP macro
perf arm_spe:
Report associated info for SVE / SME operations
perf arm_spe:
Report extended memory operations in records
perf arm_spe:
Report GCS in record
perf arm_spe:
Report memset and memcpy in records
perf arm_spe:
Report MTE allocation tag in record
perf arm_spe:
Report register access in record
perf arm_spe:
Synthesize memory samples for SIMD operations
perf arm_spe:
Unify operation naming
perf auxtrace:
Add auxtrace_synth_id_range_start() helper
perf auxtrace:
Include sys/types.h for pid_t
perf auxtrace:
Remove errno.h from auxtrace.h and fix transitive dependencies
perf bpf_counter:
Fix opening of "any"(-1) CPU events
perf build python:
Don't leave a.out file when building with clang
perf build:
Don't add NO_AUXTRACE if missing feature-get_cpuid
perf build:
Fix perf build issues with fixdep
perf build:
Remove NO_AUXTRACE build option
perf c2c annotate:
Start from the contention line
perf c2c:
Add annotation support to perf c2c report
perf c2c:
Clean up some defensive gets and make asan clean
perf cpumap:
Add "any" CPU handling to cpu_map__snprint_mask
perf cs-etm:
Mute enumeration value warning
perf docs:
arm-spe: Document new SPE filtering features
perf evlist:
Avoid scanning all PMUs for evlist__new_default
perf evsel:
Improvements to __evsel__match
perf evsel:
Remove unused metric_events variable
perf evsel:
Skip store_evsel_ids for non-perf-event PMUs
perf expr:
Add #target_cpu literal
perf header:
Switch "cpu" for find_core_pmu in caps feature writing
perf hist:
In init, ensure mem_info is put on error paths
perf hwmon_pmu:
Fix uninitialized variable warning
perf ilist:
Add PMU information to metrics
perf ilist:
Be tolerant of reading a metric on the wrong CPU
perf ilist:
Don't display deprecated events
perf intel-pt:
Use the perf provided "cpuid.h"
perf jevents:
Add descriptions to metricgroup abstraction
perf jevents:
Add legacy json terms and default_core event table helper
perf jevents:
Add legacy-hardware and legacy-cache json
perf jevents:
Add metric DefaultShowEvents
perf jevents:
Add set of common metrics based on default ones
perf jevents:
Add threshold expressions to Metric
perf jevents:
Allow metric groups not to be named
perf jevents:
Allow multiple metricgroups.json files
perf jevents:
Drop duplicate pending metrics
perf jevents:
Fix build when there are other json files in the tree
perf jevents:
Make all tables static
perf jevents:
Move json encoding to its own functions
perf jevents:
Remove unused makefile variable
perf jevents:
Skip optional metrics in metric group list
perf jevents:
Support copying the source json files to OUTPUT
perf jevents:
Support parsing negative exponents
perf jevents:
Suppress circular dependency warnings
perf jevents:
Term list fix in event parsing
perf jevents:
Update metric constraint support
perf jitdump:
Add sym/str-tables to build-ID generation
perf jitdump:
Fix missed dso__put
perf kvm:
Fix debug assertion
perf list:
Print matching PMU events for --unit
perf list:
Share print state with JSON output
perf list:
Support filtering in JSON output
perf lock contention:
Load kernel map before lookup
perf maps:
Avoid RC_CHK use after free
perf mem-events:
Don't leak online CPU map
perf metricgroup:
Add care to picking the evsel for displaying a metric
perf metricgroup:
Missed free on error path
perf metricgroup:
Update comment on location of metric_event list
perf metricgroup:
When copy metrics copy default information
perf parse-events:
Add debug logging to perf_event
perf parse-events:
Add terms for legacy hardware and cache config values
perf parse-events:
Fix evsel allocation failure
perf parse-events:
Fix legacy cache events if event is duplicated in a PMU
perf parse-events:
Make X modifier more respectful of groups
perf parse-events:
Remove hard coded legacy hardware and cache parsing
perf parse-events:
Remove unused FILE input argument to scanner
perf perf_api_probe:
Avoid scanning all PMUs, try software PMU first
perf pmu:
Add and use legacy_terms in alias information
perf pmu:
Add PMU kind to simplify differentiating
perf pmu:
Don't eagerly parse event terms
perf pmu:
Factor term parsing into a perf_event_attr into a helper
perf pmu:
fix duplicate conditional statement
perf pmu:
Make pmu_alias_terms weak again
perf pmu:
perf_cpu_map__new_int to avoid parsing a string
perf pmu:
Use fd rather than FILE from new_alias
perf print-events:
Remove print_hwcache_events
perf print-events:
Remove print_symbol_events
perf probe-event:
Ensure probe event nsinfo is always cleared
perf python:
Add PMU argument to parse_metrics
perf python:
Correct copying of metric_leader in an evsel
perf record:
Add --call-graph fp,defer option for deferred callchains
perf record:
Make sure to update build-ID cache
perf record:
Skip don't fail for events that don't open
perf record:
skip synthesize event when open evsel failed
perf record:
Use evlist__new_default when no events specified
perf sample:
Fix the wrong format specifier
perf script:
Change metric format to use json metrics
perf script:
Display PERF_RECORD_CALLCHAIN_DEFERRED
perf script:
Fix build by removing unused evsel_script()
perf stat bperf cgroup:
Increase MAX_EVENTS from 32 to 1024
perf stat-shadow:
Read tool events directly
perf stat:
Add detail -d,-dd,-ddd metrics
perf stat:
Add ScaleUnit to {cpu,task}-clock JSON description
perf stat:
Add/fix bperf cgroup max events workarounds
perf stat:
Additional verbose details for
events
perf stat:
Align metric output without events
perf stat:
Allow no events to open if this is a "--null" run
perf stat:
Avoid wildcarding PMUs for default events
perf stat:
Display metric-only for 0 counters
perf stat:
Fix default metricgroup display on hybrid
perf stat:
Improve handling of termination by signal
perf stat:
Read tool events last
perf stat:
Reduce scope of ru_stats
perf stat:
Reduce scope of walltime_nsecs_stats
perf stat:
Remove "unit" workarounds for metric-only
perf stat:
Remove hard coded shadow metrics
perf stat:
Sort default events/metrics
perf stat:
When no events, don't report an error if there is none
perf symbol-elf:
Add missing puts on error path
perf symbol:
Add missed dso__put
perf symbol:
Fix ENOENT case for filename__read_build_id
perf symbol:
Remove unneeded semicolon
perf test all metrics:
Fully ignore Default metric failures
perf test kvm:
Add some basic perf kvm test coverage
perf test maps:
Additional maps__fixup_overlap_and_insert tests
perf test metrics:
Update all metrics for possibly failing default metrics
perf test parse-events:
Add evlist test helper
perf test parse-events:
Add evsel test helper
perf test parse-events:
Remove cpu PMU requirement
perf test parse-events:
Use evsel__match for legacy events
perf test parse-events:
Without a PMU use cpu-cycles rather than cycles
perf test stat csv:
Update test expectations and events
perf test stat+json:
Improve metric-only testing
perf test stat:
Ignore failures in Default[234] metricgroups
perf test stat:
Update shadow test to use metrics
perf test stat:
Update std_output testing metric expectations
perf test stat:
Update test expectations and events
perf test workload:
Add thread count argument to thloop
perf test:
Add a perf event fallback test
perf test:
Add kallsyms split test
perf test:
Add python JIT dump test
perf test:
Add test that command line period overrides sysfs/json values
perf test:
Be tolerant of missing json metric none value
perf test:
Clean up test_..config helpers
perf test:
Don't fail if user rdpmc returns 0 when disabled
perf test:
Fix hybrid testing of event fallback test
perf test:
Switch cycles event to cpu-cycles
perf tests buildid:
Add purge and remove testing
perf tests c2c:
Add a basic c2c
perf tests evlist:
Add basic evlist test
perf tests kallsyms:
Add basic kallsyms test
perf tests kvm:
Avoid leaving perf.data.guest file around
perf tests script dlfilter:
Add a dlfilter test
perf tests stat:
Add "--null" coverage
perf tests stat:
Add test for error for an offline CPU
perf tests timechart:
Add a perf timechart test
perf tests top:
Add basic perf top coverage test
perf tests top:
Make the test exclusive
perf tests:
use strdup() in "Object code reading"
perf timechart:
Add record support for output perf.data path
perf tool:
Add a delegate_tool that just delegates actions to another tool
perf tool:
Add the perf_tool argument to all callbacks
perf tool_pmu:
Make core_wide and target_cpu json events
perf tool_pmu:
More accurately set the cpus for tool events
perf tool_pmu:
Use old_count when computing count values for time events
perf tools:
Add support for perf_event_attr::config4
perf tools:
Cache counter names for raw samples on s390
perf tools:
Disable BPF skeleton if no libopenssl found
perf tools:
Don't read build-ids from non-regular files
perf tools:
Fallback to initial kernel map properly
perf tools:
Fix missing feature check for inherit + SAMPLE_READ
perf tools:
Fix split kallsyms DSO counting
perf tools:
Flush remaining samples w/o deferred callchains
perf tools:
Mark split kallsyms DSOs as loaded
perf tools:
Merge deferred user callchains
perf tools:
Minimal DEFERRED_CALLCHAIN support
perf tools:
Remove a trailing newline in the event terms
perf tools:
Use machine->root_dir to find /proc/kallsyms
perf top:
Use evlist__new_default when no events specified
perf trace:
Don't synthesize mmaps unless callchains are enabled
perf trace:
Increase syscall handler map size to 1024
perf trace:
Skip internal syscall arguments
perf vendor events AmpereOneX:
Fix spelling typo in the metrics file
perf vendor events arm64:
Fix typo in Ampere eMag json file
Linux:
perf vendor events arm64:: Add i.MX94 DDR Performance Monitor metrics
perf vendor events intel:
Update alderlake events from 1.34 to 1.35
perf vendor events intel:
Update arrowlake events from 1.13 to 1.14
perf vendor events intel:
Update cascadelakex metric units
perf vendor events intel:
Update graniterapids events from 1.15 to 1.16
perf vendor events intel:
Update icelakex events from 1.28 to 1.30
perf vendor events intel:
Update lunarlake events from 1.18 to 1.19
perf vendor events intel:
Update meteorlake events from 1.17 to 1.18
perf vendor events intel:
Update pantherlake events from 1.00 to 1.02
perf vendor events intel:
Update sierraforest events from 1.12 to 1.13
perf vendor events riscv:
add T-HEAD C920V2 JSON support
perf vendor metrics s390:
Avoid has_event(INSTRUCTIONS)
perf/arm-ni:
Add NoC S3 support
perf/arm-ni:
Fix and optimise register offset calculation
perf/arm_cspmu:
Add callback to reset filter config
perf/arm_cspmu:
Add pmpidr support
perf/arm_cspmu:
nvidia: Add pmevfiltr2 support
perf/arm_cspmu:
nvidia: Add revision id matching
perf/core:
Fix missing read event generation on task exit
perf/imx_ddr:
Add support for PMU in DB (system interconnects)
perf/imx_ddr:
Get and enable optional clks
perf/imx_ddr:
Move ida_alloc() from ddr_perf_init() to ddr_perf_probe()
perf/uprobes:
Remove
whitespace noise
perf/x86/amd/uncore:
Fix the return value of amd_uncore_df_event_init() on error
perf/x86/amd:
Check event before enable to avoid GPF
perf/x86/intel/cstate:
Add Clearwater Forest support
perf/x86/intel/cstate:
Add Pantherlake support
perf/x86/intel/cstate:
Remove PC3 support from LunarLake
perf/x86/intel/ds:
Factor out PEBS group processing code to functions
perf/x86/intel/ds:
Factor out PEBS record processing code to functions
perf/x86/intel:
Add a check for dynamic constraints
perf/x86/intel:
Add counter group support for arch-PEBS
perf/x86/intel:
Allocate arch-PEBS buffer and initialize PEBS_BASE MSR
perf/x86/intel:
Check PEBS dyn_constraints
perf/x86/intel:
Correct large PEBS flag check
perf/x86/intel:
Do not enable BTS for guests
perf/x86/intel:
Fix and clean up intel_pmu_drain_arch_pebs() type use
perf/x86/intel:
Fix NULL event dereference crash in handle_pmi_common()
perf/x86/intel:
Initialize architectural PEBS
perf/x86/intel:
Optimize PEBS extended config
perf/x86/intel:
Process arch-PEBS records or record fragments
perf/x86/intel:
Replace x86_pmu.drain_pebs calling with static call
perf/x86/intel:
Setup PEBS data configuration and enable legacy groups
perf/x86/intel:
Update dyn_constraint base on PEBS event precise level
perf/x86:
Fix NULL event access and potential PEBS record loss
perf/x86:
Remove redundant is_x86_event() prototype
perf:
Add perf_event_attr::config4
perf:
arm_cspmu: fix error handling in arm_cspmu_impl_unregister()
perf:
arm_pmu: Convert to the new interrupt affinity retrieval API
perf:
arm_pmu: Kill last use of per-CPU cpu_armpmu pointer
perf:
arm_pmu: Request specific affinities for per CPU NMIs/interrupts
perf:
arm_pmuv3: Add new Cortex and C1 CPU PMUs
perf:
arm_pmuv3: Don't use PMCCNTR_EL0 on SMT cores
perf:
arm_spe: Add support for filtering on data source
perf:
arm_spe_pmu: Convert to new interrupt affinity retrieval API
perf:
arm_spe_pmu: Request specific affinities for per CPU interrupts
perf:
Ensure swevent hrtimer is properly destroyed
perf:
Fix refcount warning on event->mmap_count increment
perf:
replace strcpy() with strncpy() in util/jitdump.c
perf:
sched: Fix perf crash with new is_user_task() helper
perf:
Support deferred user unwind
perf:
tracing: Have perf system calls read user space
perf:
tracing: Simplify perf_sysenter_enable/disable() with guards
pfkey:
Deprecate pfkey
phy:
add hwtstamp_get callback to phy drivers
phy:
add new phy_notify_state() api
phy:
Add new phy_notify_state() api
phy:
Add Renesas RZ/G3E USB3.0 PHY driver
phy:
broadcom: bcm63xx-usbh: fix section mismatches
phy:
broadcom: ns-usb3: Fix Wvoid-pointer-to-enum-cast warning (again)
phy:
core: Remove extra space after '='
phy:
exynos5-usbdrd: fix clock prepare imbalance
phy:
freescale: imx8m-pcie: assert phy reset during power on
phy:
freescale: Initialize priv->lock
phy:
fsl-imx8mq-usb: Clear the PCS_TX_SWING_FULL field before using it
phy:
fsl-imx8mq-usb: fix typec orientation switch when built as module
phy:
fsl-imx8mq-usb: support alternate reference clock
phy:
mscc: add HW timestamp configuration reporting
phy:
mscc: Fix PTP for VSC8574 and VSC8572
phy:
mscc: Use PHY_ID_MATCH_EXACT for VSC8584, VSC8582, VSC8575, VSC856X
phy:
phy-can-transceiver: Add dual channel support for TJA1048
phy:
phy-can-transceiver: Add support for TJA105{1,7}
phy:
phy-can-transceiver: Drop the gpio desc check
phy:
phy-can-transceiver: Introduce can_transceiver_priv
phy:
phy-can-transceiver: Support TJA1048/TJA1051
phy:
qcom-qmp-combo: Use regulator_bulk_data with init_load_uA for regulator setup
phy:
qcom-qmp: pcs: Add v8.50 register offsets
phy:
qcom-qusb2: Fix NULL pointer dereference on early suspend
phy:
qcom: m31-eusb2: Update init sequence to set PHY_ENABLE
phy:
qcom: qmp-combo: get the USB3 & DisplayPort lanes mapping from DT
phy:
qcom: qmp-pcie: Add support for Glymur PCIe Gen5x4 PHY
phy:
rename hwtstamp callback to hwtstamp_set
phy:
renesas: Add Renesas RZ/G3E USB3.0 PHY driver
phy:
renesas: rcar-gen3-usb2: Add suspend/resume support
phy:
renesas: rcar-gen3-usb2: Fix an error handling path in rcar_gen3_phy_usb2_probe()
phy:
renesas: rcar-gen3-usb2: Move phy_data->init_bus check
phy:
renesas: Remove unneeded semicolons
phy:
rockchip: inno-dsidphy: Add support for rk3506
phy:
rockchip: inno-usb2: Fix a double free bug in rockchip_usb2phy_probe()
phy:
rockchip: inno-usb2: fix communication disruption in gadget mode
phy:
rockchip: inno-usb2: fix disconnection in gadget mode
phy:
rockchip: naneng-combphy: Fix PCIe L1ss support RK3528
phy:
rockchip: naneng-combphy: Fix PCIe L1ss support RK3562
phy:
rockchip: samsung-hdptx: Fix reported clock rate in high bpc mode
phy:
rockchip: samsung-hdptx: Prevent Inter-Pair Skew from exceeding the limits
phy:
rockchip: samsung-hdptx: Reduce ROPLL loop bandwidth
phy:
samsung: gs101-ufs: Add .notify_phystate() & hibern8 enter/exit values
phy:
sophgo: Remove unused of_gpio.h
phy:
sparx5-serdes: make it selectable for ARCH_LAN969X
phy:
stm32-usphyc: Fix off by one in probe()
phy:
tegra: xusb: Explicitly configure HS_DISCON_LEVEL to 0x7
phy:
ti: da8xx-usb: Handle devm_pm_runtime_enable() errors
phy:
ti: gmii-sel: Add a sanity check on the phy_id
phy:
ti: gmii-sel: fix regmap leak on probe failure
pid:
rely on common reference count behavior
pidfd:
add a new supported_mask field
pidfs:
add missing BUILD_BUG_ON() assert on struct pidfd_info
pidfs:
add missing PIDFD_INFO_SIZE_VER1
pidfs:
drop struct pidfs_exit_info
pidfs:
expose coredump signal
pidfs:
fix PIDFD_INFO_COREDUMP handling
pidfs:
prepare to drop exit_info pointer
pidfs:
protect PIDFD_GET_* ioctls() via ifdef
pidfs:
raise DCACHE_DONTCACHE explicitly
pidfs:
reduce wait_pidfd lock scope
pidfs:
simplify PIDFD_GET_
_NAMESPACE ioctls
pidfs:
use guard() for task_lock
pinctrl-scmi:
remove unused struct members
pinctrl:
add CONFIG_OF dependencies for microchip drivers
pinctrl:
add pic64gx "gpio2" pinmux driver
pinctrl:
add polarfire soc iomux0 pinmux driver
pinctrl:
airoha: add support for Airoha AN7583 PINs
pinctrl:
airoha: convert comma to semicolon
pinctrl:
airoha: convert PHY LED GPIO to macro
pinctrl:
airoha: convert PWM GPIO to macro
pinctrl:
airoha: Fix AIROHA_PINCTRL_CONFS_DRIVE_E2 in an7583_pinctrl_match_data
pinctrl:
airoha: fix pinctrl function mismatch issue
pinctrl:
airoha: generalize pins/group/function/confs handling
pinctrl:
alderlake: Switch to INTEL_GPP() macro
pinctrl:
baytrail: Unify messages with help of dev_err_probe()
pinctrl:
cannonlake: Switch to INTEL_GPP() macro
pinctrl:
cedarfork: Switch to INTEL_GPP() macro
pinctrl:
cherryview: Convert to use intel_gpio_add_pin_ranges()
pinctrl:
cherryview: Switch to INTEL_GPP() macro
pinctrl:
cherryview: Unify messages with help of dev_err_probe()
pinctrl:
cix: Add pin-controller support for sky1
pinctrl:
cix: Fix obscure dependency
pinctrl:
cix: sky1: Provide pin control dummy states
pinctrl:
Demote subsystem banner message
pinctrl:
denverton: Switch to INTEL_GPP() macro
pinctrl:
elkhartlake: Switch to INTEL_GPP() macro
pinctrl:
emmitsburg: Switch to INTEL_GPP() macro
pinctrl:
icelake: Switch to INTEL_GPP() macro
pinctrl:
intel: Export intel_gpio_add_pin_ranges()
pinctrl:
intel: Introduce INTEL_GPP() macro
pinctrl:
intel: Unify messages with help of dev_err_probe()
pinctrl:
jasperlake: Switch to INTEL_GPP() macro
pinctrl:
lakefield: Switch to INTEL_GPP() macro
pinctrl:
lpass-lpi: implement .get_direction() for the GPIO driver
pinctrl:
lynxpoint: Unify messages with help of dev_err_probe()
pinctrl:
ma35: #undef field_{get,prep}() before local definition
pinctrl:
ma35: Convert to common field_{get,prep}() helpers
pinctrl:
mcp23s08: init reg_defaults from HW at probe and switch cache type
pinctrl:
mediatek: Add debounce times for MT6878
pinctrl:
mediatek: Add support for MT6878 pinctrl
pinctrl:
mediatek: mt8189: restore previous register base name array order
pinctrl:
meson: mark the GPIO controller as sleeping
pinctrl:
meteorlake: Switch to INTEL_GPP() macro
pinctrl:
meteorpoint: Switch to INTEL_GPP() macro
pinctrl:
mpfs-iomux0: fix compile-time constant warning for LLVM prior to 17
pinctrl:
pic64gx-gpio2: Add REGMAP_MMIO dependency
pinctrl:
pinconf-generic: Add properties 'skew-delay-{in,out}put-ps'
pinctrl:
pinconf-generic: Fix minor typos in comments
pinctrl:
pinconf-generic: Handle string values for generic properties
pinctrl:
pinmux: Add missing .function_is_gpio kerneldoc
pinctrl:
qcom: add the tlmm driver for Kaanapali platforms
pinctrl:
qcom: glymur: Drop unnecessary platform data from match table
pinctrl:
qcom: glymur: Fix the gpio and egpio pin functions
pinctrl:
qcom: lpass-lpi: mark the GPIO controller as sleeping
pinctrl:
qcom: sm8350-lpass-lpi: Merge with SC7280 to fix I2S2 and SWR TX pins
pinctrl:
qcom: spmi-gpio: Add PMCX0102, PMK8850 & PMH01XX PMICs support
pinctrl:
qcom: spmi-gpio: add support for {LV_VIN2, MV_VIN3}_CLK subtypes
pinctrl:
renesas: Drop duplicate newlines
pinctrl:
renesas: r8a779g0: Remove AVB[01]_MII
pinctrl:
renesas: r8a779g0: Remove CC5_OSCOUT
pinctrl:
renesas: r8a779g0: Remove STPWT_EXTFXR
pinctrl:
renesas: r8a779h0: Remove CC5_OSCOUT
pinctrl:
renesas: r8a779h0: Remove STPWT_EXTFXR
pinctrl:
renesas: Remove unneeded semicolons
pinctrl:
renesas: rza1: Make mux_conf const in rza1_pin_mux_single()
pinctrl:
renesas: rzg2l: Drop unnecessary pin configurations
pinctrl:
renesas: rzg2l: Fix ISEL restore on resume
pinctrl:
renesas: rzg2l: Fix PMC restore
pinctrl:
renesas: rzg2l: Refactor OEN register PWPR handling
pinctrl:
renesas: rzg2l: Remove extra semicolons
pinctrl:
renesas: rzg2l: Remove useless wrappers
pinctrl:
rockchip: Add rk3506 pinctrl support
pinctrl:
samsung: Add ARTPEC-9 SoC specific configuration
pinctrl:
samsung: add exynos8890 SoC pinctrl configuration
pinctrl:
single: Fix incorrect type for error return variable
pinctrl:
starfive: use dynamic GPIO base allocation
pinctrl:
stm32: Avoid keeping a bool value in a u32 variable
pinctrl:
stm32: Drop useless spinlock save and restore
pinctrl:
stm32: fix hwspinlock resource leak in probe function
pinctrl:
stm32: handle semaphore acquisition when handling pinctrl/pinmux
pinctrl:
stm32: Rework stm32_pconf_parse_conf()
pinctrl:
stm32: Simplify handling of backup pin status
pinctrl:
stm32: Support I/O synchronization parameters
pinctrl:
sunrisepoint: Switch to INTEL_GPP() macro
pinctrl:
tangier: Unify messages with help of dev_err_probe()
pinctrl:
tegra20: register csus_mux clock
pinctrl:
th1520: Fix typo
pinctrl:
tigerlake: Switch to INTEL_GPP() macro
platform/chrome:
cros_ec_ishtp: Fix UAF after unbinding driver
platform/chrome:
cros_ec_lightbar: Check if ec supports suspend commands
platform/chrome:
cros_usbpd_notify: defer probe when parent EC driver isn't ready
platform/chrome:
sensorhub: Support devices without FIFO_INT_ENABLE
platform/mellanox:
Fix SN5640/SN5610 LED platform data
platform/mellanox:
mlxbf-pmc: Remove trailing whitespaces from event names
platform/raspberrypi:
Destage VCHIQ interface
platform/raspberrypi:
Destage VCHIQ MMAL driver
platform/surface:
acpi-notify: add WQ_PERCPU to alloc_workqueue users
platform/surface:
aggregator: Omit a variable reassignment in ssam_serial_hub_probe()
platform/x86/amd/hsmp:
Replace amd_num_nodes() with topology_max_packages()
platform/x86/amd/pmc:
Add quirk for MECHREVO Wujie 15X Pro
platform/x86/amd/pmf:
Add BIOS_INPUTS_MAX macro to replace hardcoded array size
platform/x86/amd/pmf:
Refactor repetitive BIOS output handling
platform/x86/amd/pmf:
Rename IPU metrics fields to NPU for consistency
platform/x86/amd/pmf:
Replace magic table id with METRICS_TABLE_ID
platform/x86/amd/pmf:
Use devm_mutex_init() for mutex initialization
platform/x86/amd/pmf:
Use explicit SET_CMD/GET_CMD flags in amd_pmf_send_cmd()
platform/x86/amd:
Fix memory leak in wbrf_record()
platform/x86/amd:
hfi: Remove redundant assignment to .owner
platform/x86/amd:
hfi: Remove unused cpumask from cpuinfo struct
platform/x86/intel/hid:
Add Dell Pro Rugged 10/12 tablet to VGBS DMI quirks
platform/x86/intel/pmt/discovery:
use valid device pointer in dev_err_probe
platform/x86/intel/pmt:
Fix kobject memory leak on init failure
platform/x86/intel/tpmi/plr:
Make the file domain
/status writeable
platform/x86/intel/vsec:
Add Nova Lake PUNIT support
platform/x86/intel/vsec:
Add support for Wildcat Lake
platform/x86/intel/vsec:
correct kernel-doc comments
platform/x86/intel:
Introduce Intel Elkhart Lake PSE I/O
platform/x86/uniwill:
Add TUXEDO Book BA15 Gen10
platform/x86/uniwill:
Add TUXEDO devices
platform/x86/uniwill:
Handle more WMI events required for TUXEDO devices
platform/x86:
acer-wmi: Add fan control support
platform/x86:
acer-wmi: Add support for PHN16-72
platform/x86:
acer-wmi: Enable fan control for PH16-72 and PT14-51
platform/x86:
acer-wmi: Extend support for Acer Nitro AN515-58
platform/x86:
acer-wmi: Fix missing capability check
platform/x86:
acer-wmi: Fix setting of fan behavior
platform/x86:
Add Uniwill laptop driver
platform/x86:
alienware-wmi-wmax: Add AWCC support for Alienware x16
platform/x86:
alienware-wmi-wmax: Add support for Alienware 16X Aurora
platform/x86:
alienware-wmi-wmax: Add support for new Area-51 laptops
platform/x86:
alienware-wmi-wmax: Simplify FW profile to pprof matching
platform/x86:
asus-armoury: add apu-mem control support
platform/x86:
asus-armoury: add panel_hd_mode attribute
platform/x86:
asus-armoury: Add power limits for Asus G513QY
platform/x86:
asus-armoury: add ppt_* and nv_* tuning knobs
platform/x86:
asus-armoury: add screen auto-brightness toggle
platform/x86:
asus-armoury: add support for FA401UV
platform/x86:
asus-armoury: add support for FA507UV
platform/x86:
asus-armoury: add support for FA608UM
platform/x86:
asus-armoury: add support for FA617XT
platform/x86:
asus-armoury: add support for G615LR
platform/x86:
asus-armoury: add support for G835L
platform/x86:
asus-armoury: add support for G835LW
platform/x86:
asus-armoury: add support for GA403UV
platform/x86:
asus-armoury: add support for GA403WM
platform/x86:
asus-armoury: add support for GA403WR
platform/x86:
asus-armoury: add support for GA403WW
platform/x86:
asus-armoury: add support for GA503QR
platform/x86:
asus-armoury: add support for GU605CR
platform/x86:
asus-armoury: add support for GV302XV
platform/x86:
asus-armoury: Fix error code in mini_led_mode_current_value_store()
platform/x86:
asus-armoury: fix mini-led mode show
platform/x86:
asus-armoury: fix only DC tunables being available
platform/x86:
asus-armoury: fix ppt data for FA507R
platform/x86:
asus-armoury: fix ppt data for FA608UM
platform/x86:
asus-armoury: keep the list ordered alphabetically
platform/x86:
asus-armoury: move existing tunings to asus-armoury module
platform/x86:
asus-nb-wmi: Add keymap for display toggle
platform/x86:
asus-wmi: deprecate bios features
platform/x86:
asus-wmi: export symbols used for read/write WMI
platform/x86:
asus-wmi: fix sending OOBE at probe
platform/x86:
asus-wmi: rename ASUS_WMI_DEVID_PPT_FPPT
platform/x86:
asus-wmi: use brightness_set_blocking() for kbd led
platform/x86:
ayaneo-ec: Add Ayaneo Embedded Controller platform driver
platform/x86:
ayaneo-ec: Add charge control support
platform/x86:
ayaneo-ec: Add controller power and modules attributes
platform/x86:
ayaneo-ec: Add hwmon support
platform/x86:
ayaneo-ec: Add suspend hook
platform/x86:
ayaneo-ec: Move Ayaneo devices from oxpec to ayaneo-ec
platform/x86:
classmate-laptop: Add missing NULL pointer checks
platform/x86:
dell-lis3lv02d: Add Latitude 5400
platform/x86:
hp-bioscfg: Fix automatic module loading
platform/x86:
hp-bioscfg: Fix kernel panic in GET_INSTANCE_ID macro
platform/x86:
hp-bioscfg: Fix kobject warnings for empty attribute names
platform/x86:
hp-bioscfg: Fix out-of-bounds array access in ACPI package parsing
platform/x86:
hp-bioscfg: Skip empty attribute names
platform/x86:
hp-wmi: Order DMI board name arrays
platform/x86:
ibm_rtl: fix EBDA signature search pointer arithmetic
platform/x86:
ideapad-laptop: Add charge_types:Fast (Rapid Charge)
platform/x86:
ideapad-laptop: Protect GBMD/SBMC calls with mutex
platform/x86:
ideapad-laptop: Reassign KEY_CUT to KEY_SELECTIVE_SCREENSHOT
platform/x86:
ideapad-laptop: Support multiple power_supply_ext definitions
platform/x86:
ideapad-laptop: Use str_on_off() helper
platform/x86:
intel: chtwc_int33fe: don't dereference swnode args
platform/x86:
intel_pmc_ipc: fix ACPI buffer memory leak
platform/x86:
intel_telemetry: Fix PSS event register mask
platform/x86:
intel_telemetry: Fix swapped arrays in PSS output
platform/x86:
lenovo-wmi-gamezone Use max-power rather than balanced-performance
platform/x86:
lg-laptop: Add support for the HDAP opregion field
platform/x86:
lg-laptop: Recognize 2022-2025 models
platform/x86:
msi-laptop: add missing sysfs_remove_group()
platform/x86:
panasonic-laptop: Fix sysfs group leak in error path
platform/x86:
samsung-galaxybook: Fix problematic pointer cast
platform/x86:
serial-multi-instantiate: Add IRQ_RESOURCE_OPT for IRQ missing projects
platform/x86:
think-lmi: Add WMI certificate thumbprint support for ThinkCenter
platform/x86:
toshiba_haps: Fix memory leaks in add/remove routines
platform/x86:
wmi-gamezone: Add Legion Go 2 Quirks
platform/x86:
wmi: Move WMI core code into a separate directory
platform/x86:
wmi: Remove extern keyword from prototypes
platform/x86:
wmi: Use correct type when populating ACPI objects
platform/x86:
x86-android-tablets: Omit a variable reassignment in lenovo_yoga_tab2_830_1050_init_codec()
Linux:
platform/x86:intel/pmc: Add DMU GUID to Arrow Lake U/H
Linux:
platform/x86:intel/pmc: Add support for multiple DMU GUIDs
Linux:
platform/x86:intel/pmc: Enable SSRAM support for Wildcat Lake
Linux:
platform/x86:intel/pmc: Relocate lpm_req_guid to pmc_reg_map
Linux:
platform/x86:intel/pmc: Remove redundant has_die_c6 variable
Linux:
platform/x86:intel/pmc: Rename PMC index variable to pmc_idx
Linux:
platform/x86:intel/pmc: Update Arrow Lake telemetry GUID
platform:
Add firmware-agnostic irq and affinity retrieval interface
platform:
arm64: thinkpad-t14s-ec: add suspend handler for keyboard backlight
platform:
arm64: thinkpad-t14s-ec: add system PM hooks
platform:
Define platform_device_put cleanup handler
platform:
surface: replace use of system_wq with system_percpu_wq
platform:
surface: Simplify with of_machine_get_match_data()
platform:
Use IOMEM_ERR_PTR for ioremap error returns
platform:
x86: replace use of system_wq with system_percpu_wq
PM / devfreq:
Fix typo in DFSO_DOWNDIFFERENTIAL macro name
PM / devfreq:
hisi: Fix potential UAF in OPP handling
PM / devfreq:
Move governor.h to a public header location
PM / devfreq:
tegra30: use min to simplify actmon_cpu_to_emc_rate
PM:
console: Fix memory allocation error handling in pm_vt_switch_required()
PM:
dpm_watchdog: add module param to backtrace all CPUs
PM:
EM: Add a skeleton code for netlink notification
PM:
EM: Add an iterator and accessor for the performance domain
PM:
EM: Add dump to get-perf-domains in the EM YNL spec
PM:
EM: Add em.yaml and autogen files
PM:
EM: Add to em_pd_list only when no failure
PM:
EM: Assign a unique ID when creating a performance domain
PM:
EM: Change cpus' type from string to u64 array in the EM YNL spec
PM:
EM: Expose the ID of a performance domain via debugfs
PM:
EM: Fix incorrect description of the cost field in struct em_perf_state
PM:
EM: Fix memory leak in em_create_pd() error path
PM:
EM: Fix yamllint warnings in the EM YNL spec
PM:
EM: Implement em_nl_get_pd_table_doit()
PM:
EM: Implement em_nl_get_pds_doit()
PM:
EM: Implement em_notify_pd_created/updated()
PM:
EM: Implement em_notify_pd_deleted()
PM:
EM: Notify an event when the performance domain changes
PM:
EM: Rename em.yaml to dev-energymodel.yaml
PM:
hibernate: add sysfs interface for hibernate_compression_threads
PM:
hibernate: Clean up kernel-doc comment style usage
PM:
hibernate: dynamically allocate crc->unc_len/unc for configurable threads
PM:
hibernate: Extra cleanup of comments in swap handling code
PM:
hibernate: Fix crash when freeing invalid crypto compressor
PM:
hibernate: make compression threads configurable
PM:
hibernate: Rework message printing in swsusp_save()
PM:
Introduce new PMSG_POWEROFF event
PM:
QoS: Introduce a CPU system wakeup QoS limit
PM:
runtime: Do not clear needs_force_resume with enabled runtime PM
PM:
runtime: docs: Update pm_runtime_allow/forbid() documentation
PM:
runtime: fix typos in runtime.c comments
PM:
runtime: Make pm_runtime_barrier() return void
PM:
runtime: Stop checking pm_runtime_barrier() return code
PM:
runtime: Wrapper macros for ACQUIRE()/ACQUIRE_ERR()
PM:
sleep: Add support for wakeup during filesystem sync
PM:
sleep: Call pm_sleep_fs_sync() instead of ksys_sync_helper()
PM:
sleep: Fix suspend_test() at the TEST_CORE level
PM:
sleep: Introduce CALL_PM_OP() macro to simplify code
PM:
sleep: Replace snprintf() with scnprintf() in show_trace_dev_match()
PM:
suspend: Make pm_test delay interruptible by wakeup events
PM:
wakeup: Add out-of-band system wakeup support for devices
PM:
wakeup: Delete timer before removing wakeup source from list
PM:
wakeup: Update after recent wakeup source removal ordering change
PM:
WQ_UNBOUND added to pm_wq workqueue
pmdomain:
bcm: bcm2835-power: Prepare to support BCM2712
pmdomain:
core: Allow power-off for out-of-band wakeup-capable devices
pmdomain:
Extend the genpd governor for CPUs to account for IPIs
pmdomain:
imx8m-blk-ctrl: fix out-of-range access of bc->domains
pmdomain:
imx8m-blk-ctrl: Remove separate rst and clk mask for 8mq vpu
pmdomain:
imx8mp-blk-ctrl: Keep gpc power domain on for system wakeup
pmdomain:
imx8mp-blk-ctrl: Keep usb phy power domain on for system wakeup
pmdomain:
imx: Fix reference count leak in imx_gpc_probe()
pmdomain:
imx: gpcv2: Fix the imx8mm gpu hang due to wrong adb400 reset
pmdomain:
mediatek: Add support for Hardware Voter power domains
pmdomain:
mediatek: Add support for MFlexGraphics
pmdomain:
mediatek: Add support for MT8196 HFRPSYS power domains
pmdomain:
mediatek: Add support for MT8196 SCPSYS power domains
pmdomain:
mediatek: Add support for secure HWCCF infra power on
pmdomain:
mediatek: convert from clk round_rate() to determine_rate()
pmdomain:
mediatek: Fix build-errors
pmdomain:
mediatek: mtk-mfg: select MAILBOX in Kconfig
pmdomain:
Merge branch dt into next
pmdomain:
Merge branch fixes into next
pmdomain:
mtk-pm-domains: Fix spinlock recursion fix in probe
pmdomain:
qcom: rpmhpd: Add MXC to SC8280XP
pmdomain:
qcom: rpmhpd: Add RPMh power domain support for Kaanapali
pmdomain:
qcom: rpmpd: fix off-by-one error in clamping to the highest state
pmdomain:
Respect the CPU system wakeup QoS limit for cpuidle
pmdomain:
Respect the CPU system wakeup QoS limit for s2idle
pmdomain:
rockchip: Add support for RV1126B
Linux:
pmdomain:rockchip: Fix init genpd as GENPD_STATE_ON before regulator ready
pnfs/blocklayout:
Fix memory leak in bl_parse_scsi()
pnfs/flexfiles:
Fix memory leak in nfs4_ff_alloc_deviceid_node()
pNFS:
Fix a deadlock when returning a delegation during open()
PNP:
Fix ISAPNP to generate uevents to auto-load modules
power:
supply: Add bd718(15/28/78) charger driver
power:
supply: apm_power: only unset own apm_get_power_status
power:
supply: cw2015: Check devm_delayed_work_autocancel() return code
power:
supply: max17040: Check iio_read_channel_processed() return code
power:
supply: max77705: Fix potential IRQ chip conflict when probing two devices
power:
supply: max77705_charger: implement aicl feature
power:
supply: pf1550: add battery charger support
power:
supply: qcom_battmgr: clamp charge control thresholds
power:
supply: qcom_battmgr: support disabling charge control
power:
supply: rt5033_charger: Fix device node reference leaks
power:
supply: rt9467: Prevent using uninitialized local variable in rt9467_set_value_from_ranges()
power:
supply: rt9467: Return error on failure in rt9467_set_value_from_ranges()
power:
supply: rt9756: Add Richtek RT9756 smart cap divider charger
power:
supply: use ktime_divns() to avoid 64-bit division
power:
supply: wm831x: Check wm831x_set_bits() return value
powercap:
dtpm: Simplify with of_machine_get_match_data()
powercap:
fix race condition in register_control_type()
powercap:
fix sscanf() error return value handling
powercap:
intel_rapl: Add support for Nova Lake processors
powercap:
intel_rapl: Add support for Wildcat Lake platform
powercap:
intel_rapl: Enable MSR-based RAPL PMU support
powercap:
intel_rapl: Fix possible recursive lock warning
powercap:
intel_rapl: Prepare read_raw() interface for atomic-context callers
powerpc, mm:
Fix mprotect on book3s 32-bit
powerpc/32:
Fix unpaired stwcx. on interrupt exit
powerpc/32:
Restore clearing of MSR[RI] at interrupt/syscall exit
powerpc/32:
Restore disabling of interrupts at interrupt/syscall exit
powerpc/64s/hash:
Fix phys_addr_t printf format in htab_initialize()
powerpc/64s/hash:
Hash hpt_order should be only available with Hash MMU
powerpc/64s/hash:
Improve hash mmu printk messages
powerpc/64s/hash:
Restrict stress_hpt_struct memblock region to within RMA limit
powerpc/64s/hash:
Update directMap page counters for Hash
powerpc/64s/pgtable:
Enable directMap counters in meminfo for Hash
powerpc/64s/ptdump:
Fix kernel_hash_pagetable dump for ISA v3.00 HPTE format
powerpc/64s/slb:
Add no_slb_preload early cmdline param
powerpc/64s/slb:
Fix SLB multihit issue during SLB preload
powerpc/64s/slb:
Make preload_add return type as void
powerpc/83xx:
Add a null pointer check to mcu_gpiochip_add
powerpc/8xx:
Remove specific code from fast_exception_return
powerpc/addnote:
Fix overflow on 32-bit builds
powerpc/boot:
Add missing compression methods to usage
powerpc/kdump:
Add support for crashkernel CMA reservation
powerpc/kdump:
Fix size calculation for hot-removed memory ranges
powerpc/kexec:
Enable SMT before waking offline CPUs
powerpc/powermac:
backlight: Include
powerpc/powernv:
Enable cpuidle state detection for POWER11
powerpc/pseries/cmm:
adjust BALLOON_MIGRATE when migrating pages
powerpc/pseries/cmm:
call balloon_devinfo_init() also without CONFIG_BALLOON_COMPACTION
powerpc/pseries/svm:
Make mem_encrypt.h self contained
powerpc/ptdump:
Dump PXX level info for kernel_page_tables
powerpc/smp:
Expose die_id and die_cpumask
powerpc/tools:
drop `-o pipefail` in gcc check scripts
powerpc/uaccess:
Use unsafe wrappers for ASM GOTO
powerpc/vmlinux.lds:
Drop .interp description
powerpc/watchdog:
add support for hardlockup_sys_info sysctl
powerpc:
512x: Rename wdt@ node to watchdog@
powerpc:
83xx: Rename wdt@ nodes to watchdog@
powerpc:
86xx: Rename wdt@ nodes to watchdog@
powerpc:
Add reloc_offset() to font bitmap pointer used for bootx_printf()
powerpc:
cell: make spu_subsys const
powerpc:
Convert to physical address DMA mapping
powerpc:
p2020: Rename wdt@ nodes to watchdog@
powerpc:
pseries: make cmm_subsys const
powerpc:
pseries: make suspend_subsys const
pps:
Switch to use %ptSp
prandom:
remove next_pseudo_random32
Linux:
primitives for maintaining persisitency
printk/nbcon/panic:
Allow printk kthread to sleep when the system is in panic
printk/nbcon:
Block printk kthreads when any CPU is in an emergency context
printk/nbcon:
Release nbcon consoles ownership in atomic flush after each emitted record
printk/nbcon:
Restore IRQ in atomic flush after each emitted record
printk:
Allow printk_trigger_flush() to flush all types
printk:
Avoid irq_work for printk_deferred() on suspend
printk:
Avoid scheduling irq_work on suspend
printk:
console_flush_one_record() code cleanup
printk:
Introduce console_flush_one_record
printk:
nbcon: Allow KDB to acquire the NBCON context
printk:
nbcon: Allow unsafe write_atomic() for panic
printk:
nbcon: Export console_is_usable
printk:
nbcon: Export nbcon_write_context_set_buf
printk:
nbcon: Introduce KDB helpers
printk:
Use console_flush_one_record for legacy printer kthread
printk:
Use console_is_usable on console_unblank
printk_legacy_map:
use LD_WAIT_CONFIG instead of LD_WAIT_SLEEP
printk_ringbuffer:
Create a helper function to decide whether more space is needed
printk_ringbuffer:
don't needlessly wrap data blocks around
printk_ringbuffer:
Fix check of valid data size when blk_lpos overflows
procfs:
avoid fetching build ID while holding VMA lock
procfs:
make /self and /thread_self dentries persistent
ps3disk:
use memcpy_{from,to}_bvec index
pseries/lparcfg:
Add resource group monitoring
pseries:
convert papr_platform_dump_create_handle() to FD_ADD()
pseries:
port papr_rtas_setup_file_interface() to FD_ADD()
psp-sev:
Assign numbers to all status codes and add new
psp:
add stats from psp spec to driver facing api
psp:
report basic stats from the core
pstore/ram:
Update module parameters from platform data
ptp:
ocp: Apply standard pattern for cleaning up loop
ptp:
ocp: Document sysfs output format for backward compatibility
ptp:
ocp: Make ptp_ocp_unregister_ext() NULL-aware
ptp:
ocp: Refactor signal_show() and fix %ptT misuse
ptp:
ocp: Reuse META's PCI vendor ID
ptp:
ocp: Switch to use %ptSp
ptp:
ptp_ines: add HW timestamp configuration reporting
ptp:
Return -EINVAL on ptp_clock_register if required ops are NULL
pwm:
Add Rust driver for T-HEAD TH1520 SoC
pwm:
airoha: Add support for EN7581 SoC
pwm:
bcm2835: Make sure the channel is enabled after pwm_request()
pwm:
Drop unused function pwm_apply_args()
pwm:
Ensure ioctl() returns a negative errno on error
pwm:
Export `pwmchip_release` for external use
pwm:
Fix Rust formatting
pwm:
max7360: Clean MAX7360 code
pwm:
max7360: Populate missing .sizeof_wfhw in max7360_pwm_ops
pwm:
mediatek: Convert to waveform API
pwm:
mediatek: Make use of struct_size macro
pwm:
mediatek: Remove unneeded semicolon
pwm:
rzg2l-gpt: Allow checking period_tick cache value only if sibling channel is enabled
pwm:
Simplify printf to emit chip->npwm in $debugfs/pwm
pwm:
th1520: Fix clippy warning for redundant struct field init
pwm:
th1520: Fix missing Kconfig dependencies
pwm:
th1520: Use module_pwm_platform_driver! macro
pwm:
Use %u to printf unsigned int pwm_chip::npwm and pwm_chip::id
qede:
convert to use ndo_hwtstamp callbacks
r8152:
Advertise software timestamp information.
r8169:
add DASH support for RTL8127AP
r8169:
add support for RTL8125K
r8169:
add support for RTL9151A
r8169:
bail out from probe if fiber mode is detected on RTL8127AF
r8169:
fix RTL8117 Wake-on-Lan in DASH mode
r8169:
improve MAC EEE handling
r8169:
reconfigure rx unconditionally before chip reset when resuming
raid6:
Move to more abstract 'ksimd' guard API
raid6:
riscv: Allow code to be compiled in userspace
raid6:
riscv: Prevent compiler from breaking inline vector assembly code
raid6:
test: Add support for RISC-V
random:
add missing words in function comments
random:
complete sentence of comment
random:
drop check for static_key_initialized
random:
remove unused get_random_var_wait functions
random:
replace use of system_unbound_wq with system_dfl_wq
random:
use offstack cpumask when necessary
RAS/AMD/ATL:
Replace bitwise_xor_bits() with hweight16()
RAS/AMD/ATL:
Require PRM support for future systems
RAS/AMD/ATL:
Return error codes from helper functions
RAS/CEC:
Replace use of system_wq with system_percpu_wq
RAS:
Report all ARM processor CPER information to userspace
rbd:
check for EOD after exclusive lock is ensured to be held
rbd:
stop selecting CRC32, CRYPTO, and CRYPTO_AES
rbtree:
inline rb_first()
rbtree:
inline rb_last()
rcu:
Add a small-width RCU watching counter debug option
rcu:
Mark diagnostic functions as notrace
rcu:
use WRITE_ONCE() for ->next and ->pprev of hlist_nulls
rculist:
Add hlist_nulls_replace_rcu() and hlist_nulls_replace_init_rcu()
rcutorture:
Exercise DEFINE_STATIC_SRCU_FAST() and init_srcu_struct_fast()
rcutorture:
Make srcu{,d}_torture_init() announce the SRCU type
rcutorture:
Make TREE04 use CONFIG_RCU_DYNTICKS_TORTURE
rcutorture:
Permit kvm-again.sh to re-use the build directory
rcutorture:
Remove redundant rcutorture_one_extend() from rcu_torture_one_read()
rcutorture:
Test srcu_expedite_current()
RDMA/bng_re:
Add Auxiliary interface
RDMA/bng_re:
Add basic debugfs infrastructure
RDMA/bng_re:
Add infrastructure for enabling Firmware channel
RDMA/bng_re:
Allocate required memory resources for Firmware channel
RDMA/bng_re:
Enable Firmware channel and query device attributes
RDMA/bng_re:
Initialize the Firmware and Hardware
RDMA/bng_re:
Register and get the resources from bnge driver
RDMA/bng_re:
Remove prefetch instruction
RDMA/bnxt_re:
Add a debugfs entry for CQE coalescing tuning
RDMA/bnxt_re:
fix dma_free_coherent() pointer
RDMA/bnxt_re:
Fix IB_SEND_IP_CSUM handling in post_send
RDMA/bnxt_re:
Fix incorrect BAR check in bnxt_qplib_map_creq_db()
RDMA/bnxt_re:
Fix OOB write in bnxt_re_copy_err_stats()
RDMA/bnxt_re:
Fix the inline size for GenP7 devices
RDMA/bnxt_re:
Fix to use correct page size for PDE table
RDMA/bnxt_re:
Fix wrong check for CQ coalesc support
RDMA/bnxt_re:
Pass correct flag for dma mr creation
RDMA/cm:
Base cm_id destruction timeout on CMA values
RDMA/cm:
Correct typedef and bad line warnings
RDMA/cm:
Fix leaking the multicast GID table reference
RDMA/core:
Add new IB rate for XDR (8x) support
RDMA/core:
always drop device refcount in ib_del_sub_device_and_put()
RDMA/core:
Check for the presence of LS_NLA_TYPE_DGID correctly
RDMA/core:
Fix logic error in ib_get_gids_from_rdma_hdr()
RDMA/core:
let rdma_connect_locked() call lockdep_assert_held(&id_priv->handler_mutex)
RDMA/core:
Prevent soft lockup during large user memory region cleanup
RDMA/core:
RDMA/mlx5: replace use of system_unbound_wq with system_dfl_wq
RDMA/core:
Reduce cond_resched() frequency in __ib_umem_release
RDMA/core:
WQ_PERCPU added to alloc_workqueue users
RDMA/cxgb4:
fix typo in write_pbl() debug message
RDMA/efa:
Remove possible negative shift
RDMA/hns:
Add bonding cmds
RDMA/hns:
Add bonding event handler
RDMA/hns:
Add delayed work for bonding
RDMA/hns:
Add helpers to obtain netdev and bus_num from hr_dev
RDMA/hns:
Implement bonding init/uninit process
RDMA/hns:
Initialize bonding resources
RDMA/hns:
Support link state reporting for bond
RDMA/hns:
Support reset recovery for bond
RDMA/irdma:
Add a missing kfree of struct irdma_pci_f for GEN2
RDMA/irdma:
Add missing mutex destroy
RDMA/irdma:
avoid invalid read in irdma_net_event
RDMA/irdma:
CQ size and shadow update changes for GEN3
RDMA/irdma:
Do not directly rely on IB_PD_UNSAFE_GLOBAL_RKEY
RDMA/irdma:
Do not set IBK_LOCAL_DMA_LKEY for GEN3+
RDMA/irdma:
Enforce local fence for LOCAL_INV WRs
RDMA/irdma:
Fix data race in irdma_free_pble
RDMA/irdma:
Fix data race in irdma_sc_ccq_arm
RDMA/irdma:
Fix irdma_alloc_ucontext_resp padding
RDMA/irdma:
Fix SIGBUS in AEQ destroy
RDMA/irdma:
Fix SRQ shadow area address initialization
RDMA/irdma:
Initialize cqp_cmds_info to prevent resource leaks
RDMA/irdma:
Remove doorbell elision logic
RDMA/irdma:
Remove redundant NULL check of udata in irdma_create_user_ah()
RDMA/irdma:
Remove unused CQ registry
RDMA/irdma:
Silently consume unsignaled completions
RDMA/irdma:
Take a lock before moving SRQ tail in poll_cq
RDMA/mana_ib:
check cqe length for kernel CQs
RDMA/mlx4:
WQ_PERCPU added to alloc_workqueue users
RDMA/mlx5:
Add other eswitch support to userspace tables
RDMA/mlx5:
Add other_eswitch support for devx destruction
RDMA/mlx5:
Add support for 1600_8x lane speed
RDMA/mlx5:
Change default device for LAG slaves in RDMA TRANSPORT namespaces
RDMA/mlx5:
Refactor _get_prio() function
RDMA/restrack:
Fix typos in the comments
RDMA/rtrs:
Fix clt_path::max_pages_per_mr calculation
RDMA/rtrs:
server: Fix error handling in get_or_create_srv
RDMA/rxe:
Fix null deref on srq->rq.queue after resize failure
RDMA/rxe:
let rxe_reclassify_recv_socket() call sk_owner_put()
RDMA/rxe:
reclassify sockets in order to avoid false positives from lockdep
RDMA/rxe:
Remove redundant assignment to variable page_offset
RDMA/siw:
reclassify sockets in order to avoid false positives from lockdep
RDMA/ucma:
Fix rdma_ucm_query_ib_service_resp struct padding
RDMA/uverbs:
fix some kernel-doc warnings
readdir:
require opt-in for d_type flags
README:
restructure with role-based documentation and guidelines
Reapply "Revert "drm/amd:
Skip power ungate during suspend for VPE""
refscale:
Add local_bh_disable() readers
refscale:
Add local_irq_disable() and local_irq_save() readers
refscale:
Add non-atomic per-CPU increment readers
refscale:
Add preempt_disable() readers
refscale:
Add SRCU-fast-updown readers
refscale:
Add this_cpu_inc() readers
refscale:
Do not disable interrupts for tests involving local_bh_enable()
refscale:
Exercise DEFINE_STATIC_SRCU_FAST() and init_srcu_struct_fast()
regcache:
Add ->populate() callback to separate from ->init()
regcache:
flat: Remove unneeded check and error message for -ENOMEM
regcache:
flat: Split ->populate() from ->init()
regcache:
maple: Split ->populate() from ->init()
regcache:
rbtree: Split ->populate() from ->init()
regmap:
add flat cache with sparse validity
regmap:
Fix race condition in hwspinlock irqsave routine
regmap:
i3c: switch to use i3c_xfer from i3c_priv_xfer
regmap:
i3c: Use ARRAY_SIZE()
regmap:
maple: free entry on mas_store_gfp() failure
regmap:
sdw-mbq: Don't assume the regmap device is the SoundWire slave
regmap:
sdw-mbq: Reorder regmap_mbq_context struct for better packing
regmap:
warn users about uninitialized flat cache
regulator:
Add FP9931/JD9930
regulator:
Add FP9931/JD9930 driver
regulator:
Add support for MediaTek MT6316 SPMI PMIC Regulators
regulator:
Add support for MediaTek MT6363 SPMI PMIC Regulators
regulator:
Add UAPI headers to MAINTAINERS
regulator:
bd71815: Constify pointers to 'regulator_desc' wrap struct
regulator:
bd71828: Constify pointers to 'regulator_desc' wrap struct
regulator:
bd718x7: Constify pointers to 'regulator_desc' wrap struct
regulator:
bd96801: Constify pointers to 'regulator_desc' wrap struct
regulator:
check the return value of gpiod_set_value_cansleep()
regulator:
core: disable supply if enabling main regulator fails
regulator:
core: forward undervoltage events downstream by default
regulator:
core: Protect regulator_supply_alias_list with regulator_list_mutex
regulator:
dt-bindings: Convert Dialog DA9211 Regulators to DT schema
regulator:
dt-bindings: nxp,pca9450: document input supplies
regulator:
dt-bindings: pca9540: add debounce timer configuration
regulator:
dt-bindings: qcom,rpmh: Add support for PMR735D
regulator:
dt-bindings: rpmh-regulator : Add compatibles for PMH01XX & PMCX0102
regulator:
dt-bindings: rpmh-regulator: Update pmic-id DT prop info for new CMD-DB
regulator:
fixed: Rely on the core freeing the enable GPIO
regulator:
fp9931: Add missing memory allocation check
regulator:
fp9931: fix regulator node pointer
regulator:
fp9931: Fix spelling mistake "failid" -> "failed"
regulator:
irq_helper: replace use of system_wq with system_dfl_wq
regulator:
Let raspberrypi drivers depend on ARM
regulator:
make the subsystem aware of shared GPIOs
regulator:
mt6358: Constify pointers to 'regulator_desc' wrap struct
regulator:
mt6363: Remove unneeded semicolon
regulator:
pca9450: add input supply links
regulator:
pca9450: Add support for setting debounce settings
regulator:
pca9450: Constify pointers to 'regulator_desc' wrap struct
regulator:
pca9450: Fix error code in probe()
regulator:
pca9450: link regulator inputs to supply groups
regulator:
pf1550: Add support for regulator
regulator:
pf9453: change the device ID register address
regulator:
pf9453: Constify pointers to 'regulator_desc' wrap struct
regulator:
pf9453: Fix kernel doc for mux_poll()
regulator:
pf9453: optimize PMIC PF9453 driver
regulator:
pf9453: remove low power mode
regulator:
pf9453: remove unused I2C_LT register
regulator:
qcomm-labibb: replace use of system_wq with system_dfl_wq
regulator:
renesas-usb-vbus-regulator: Remove unused headers
regulator:
rpmh-regulator: Add RPMH regulator support for Glymur
regulator:
rpmh-regulator: Add RPMH regulator support for PMR735D
regulator:
rpmh-regulator: Add support for new resource name format
regulator:
Small cleanup in of_get_regulation_constraints()
regulator:
spacemit-p1: Fix n_voltages for BUCK and LDO regulators
regulator:
spacemit: Align input supply name with the DT binding
regulator:
sy7636a: add gpios and input regulator
regulator:
uapi: Use UAPI integer type
regulator:
Use container_of_const() when all types are
regulator:
Use container_of_const() when all types are const
Reinstate "resource:
avoid unnecessary lookups in find_next_iomem_res()"
relay:
update relay to use mmap_prepare
release_task:
kill unnecessary rcu_read_lock() around dec_rlimit_ucounts()
remoteproc:
core: Drop redundant initialization of 'ret' in rproc_shutdown()
remoteproc:
core: Remove unused export of rproc_va_to_pa
remoteproc:
core: Removed unused headers
remoteproc:
core: Sort header includes
remoteproc:
imx_dsp_rproc: Drop extra space
remoteproc:
imx_dsp_rproc: Fix NULL vs IS_ERR() bug in imx_dsp_rproc_add_carveout()
remoteproc:
imx_dsp_rproc: Move imx_dsp_rproc_dcfg closer to imx_dsp_rproc_of_match
remoteproc:
imx_dsp_rproc: Simplify IMX_RPROC_MMIO switch case
remoteproc:
imx_dsp_rproc: Simplify IMX_RPROC_RESET_CONTROLLER switch case
remoteproc:
imx_dsp_rproc: Simplify IMX_RPROC_SCU_API switch case
remoteproc:
imx_dsp_rproc: Simplify power domain attach and error handling
remoteproc:
imx_dsp_rproc: Simplify start/stop error handling
remoteproc:
imx_dsp_rproc: Use dev_err_probe() for firmware and mode errors
remoteproc:
imx_dsp_rproc: Use devm_pm_runtime_enable() helper
remoteproc:
imx_dsp_rproc: Use devm_rproc_add() helper
remoteproc:
imx_dsp_rproc: Use start/stop/detect_mode ops from imx_rproc_dcfg
remoteproc:
imx_rproc: Enable PM runtime support unconditionally
remoteproc:
imx_rproc: Fix runtime PM cleanup and improve remove path
remoteproc:
imx_rproc: Make detach operation platform-specific
remoteproc:
imx_rproc: Remove enum imx_rproc_method
remoteproc:
imx_rproc: Remove the assignement to method
remoteproc:
imx_rproc: Simplify clock enable logic using dcfg flags
remoteproc:
imx_rproc: Use devm_add_action_or_reset() for mailbox cleanup
remoteproc:
imx_rproc: Use devm_add_action_or_reset() for scu cleanup
remoteproc:
imx_rproc: Use devm_add_action_or_reset() for workqueue cleanup
remoteproc:
imx_rproc: Use devm_clk_get_enabled() and simplify cleanup
remoteproc:
imx_rproc: Use devm_rproc_add() helper
remoteproc:
mediatek: Change the snprintf() checking
remoteproc:
mtk_scp: Construct FW path if firmware-name not present
remoteproc:
omap: Remove redundant pm_runtime_mark_last_busy() calls
remoteproc:
qcom: pas: Add support for SDM660 CDSP
remoteproc:
qcom: pas: Fix a couple NULL vs IS_ERR() bugs
remoteproc:
qcom: q6v5: Fix NULL vs IS_ERR() bug in q6v5_alloc_memory_region()
remoteproc:
qcom: Use of_reserved_mem_region_* functions for "memory-region"
remoteproc:
qcom_q6v5_adsp: Fix a NULL vs IS_ERR() check in adsp_alloc_memory_region()
remoteproc:
qcom_q6v5_pas: Use resource with CX PD for MSM8974
remoteproc:
qcom_q6v5_wcss: fix parsing of qcom,halt-regs
remoteproc:
qcom_q6v5_wcss: use optional reset for wcss_q6_bcr_reset
remoteproc:
qcom_wcnss: Fix NULL vs IS_ERR() bug in wcnss_alloc_memory_region()
remoteproc:
st: Fix indexing of memory-regions
remoteproc:
Use of_reserved_mem_region_* functions for "memory-region"
reset:
eswin: Add eic7700 reset driver
reset:
fix BIT macro reference
reset:
gpio: convert the driver to using the auxiliary bus
reset:
gpio: use software nodes to setup the GPIO lookup
reset:
make the provider of reset-gpios the parent of the reset device
reset:
mpfs: add non-auxiliary bus probing
reset:
order includes alphabetically in reset/core.c
reset:
remove legacy reset lookup code
reset:
rzg2l-usbphy-ctrl: Add support for RZ/G3S SoC
reset:
rzg2l-usbphy-ctrl: Add support for USB PWRRDY
reset:
rzg2l-usbphy-ctrl: Fix a NULL vs IS_ERR() bug in probe
reset:
sparx5: add LAN969x support
reset:
th1520: Prepare for supporting multiple controllers
reset:
th1520: Support reset controllers in more subsystems
resource:
Introduce resource_assigned() for discerning active resources
Revert "arm64:
dts: marvell: cn9132-clearfog: fix multi-lane pci x2 and x4 ports"
Revert "arm64:
dts: qcom: sc7280: Increase config size to 256MB for ECAM feature"
Revert "arm64:
tegra: Add interconnect properties for Tegra210"
Revert "block:
consider discard merge last"
Revert "btrfs:
add ASSERTs on prealloc in qgroup functions"
Revert "can:
raw: instantly reject unsupported CAN frames"
Revert "crypto:
scatterwalk - Move skcipher walk and use it for memcpy_sglist"
Revert "Docs/zh_CN:
Translate skbuff.rst to Simplified Chinese"
Revert "drm/amd/display:
Fix pbn to kbps Conversion"
Revert "drm/amd/display:
Move setup_stream_attribute"
Revert "drm/amd/display:
pause the workload setting in dm"
Revert "drm/amd:
Check if ASPM is enabled from PCIe subsystem"
Revert "drm/amd:
fix gfx hang on renoir in IGT reload test"
Revert "drm/amd:
Skip power ungate during suspend for VPE"
Revert "drm/amdgpu:
don't attach the tlb fence for SI"
Revert "drm/amdkfd:
Improve signal event slow path"
Revert "drm/atomic-helper:
Re-order bridge chain pre-enable and post-disable"
Revert "drm/display:
bridge_connector: get/put the stored bridges"
Revert "drm/gma500:
use drm_crtc_vblank_crtc()"
Revert "drm/mediatek:
dsi: Fix DSI host and panel bridge pre-enable order"
Revert "drm/msm/dpu:
Enable quad-pipe for DSC and dual-DSI case"
Revert "drm/msm/dpu:
support plane splitting in quad-pipe case"
Revert "drm/nouveau/disp:
Set drm_mode_config_funcs.atomic_(check|commit)"
Revert "drm/xe/vf:
Fixup CTB send buffer messages after migration"
Revert "drm/xe/vf:
Post migration, repopulate ring area for pending request"
Revert "drm/xe/vf:
Rebase exec queue parallel commands during migration recovery"
Revert "dsa:
mv88e6xxx: make serdes SGMII/Fiber tx amplitude configurable"
Revert "gfs2:
Allow some glocks to be used during withdraw"
Revert "gfs2:
Check for log write errors before telling dlm to unlock"
Revert "gfs2:
don't stop reads while withdraw in progress"
Revert "gfs2:
fix a deadlock on withdraw-during-mount"
Revert "gfs2:
fix infinite loop when checking ail item count before go_inval"
Revert "gfs2:
Fix use of bio_chain"
Revert "gfs2:
Force withdraw to replay journals and wait for it to finish" (1/6)
Revert "gfs2:
Force withdraw to replay journals and wait for it to finish" (2/6)
Revert "gfs2:
Force withdraw to replay journals and wait for it to finish" (3/6)
Revert "gfs2:
Force withdraw to replay journals and wait for it to finish" (4/6)
Revert "gfs2:
Force withdraw to replay journals and wait for it to finish" (5/6)
Revert "gfs2:
Force withdraw to replay journals and wait for it to finish" (6/6)
Revert "irqchip/riscv-imsic:
Embed the vector array in lpriv"
Revert "KVM:
x86/tdp_mmu: Add a helper function to walk down the TDP MMU"
Revert "lib/plist.c:
enforce memory ordering in plist_check_list"
Revert "media:
xc2028: avoid use-after-free in load_firmware_cb()"
Revert "Merge branch :
'loop-aio-nowait' into for-6.19/block"
Revert "mm/ksm:
convert break_ksm() from walk_page_range_vma() to folio_walk"
Revert "mtd:
rawnand: marvell: fix layouts"
Revert "mtd:
spinand: esmt: fix id code for F50D1G41LB"
Revert "net/sched:
Fix mirred deadlock on device recursion"
Revert "net/socket:
convert sock_map_fd() to FD_ADD()"
Revert "net:
wwan: mhi_wwan_mbim: Avoid -Wflex-array-member-not-at-end warning"
Revert "nfc/nci:
Add the inconsistency check between the input data length and count"
Revert "nfs:
clear SB_RDONLY before getting superblock"
Revert "nfs:
ignore SB_RDONLY when mounting nfs"
Revert "nfs:
ignore SB_RDONLY when remounting nfs"
Revert "objtool:
Warn on functions with ambiguous -ffunction-sections section names"
Revert "PCI/TSM:
Report active IDE streams"
Revert "power:
supply: qcom_battmgr: support disabling charge control"
Revert "r8169:
add DASH support for RTL8127AP"
Revert "rnbd-clt:
fix refcount underflow in device unmap path"
Revert "scripts/clang-tools:
Handle included .c files in gen_compile_commands"
Revert "USB:
disable rust bindings from the build for now"
Revert "usb:
typec: ucsi: Add support for message out data structure"
Revert "usb:
typec: ucsi: Add support for SET_PDOS command"
Revert "usb:
typec: ucsi: Enable debugfs for message_out data structure"
Revert "usb:
typec: ucsi: Fix null pointer dereference in ucsi_sync_control_common"
Revert "usb:
typec: ucsi: Get connector status after enable notifications"
Revert "usb:
typec: ucsi: Update UCSI structure to have message in and message out fields"
Revert "wifi:
mt76: mt792x: improve monitor interface handling"
Revert "wifi:
mt76: Strip whitespace from build ddate"
Revert "wifi:
rtw88: add WQ_UNBOUND to alloc_workqueue users"
Revert "x86:
kvm: introduce periodic global clock updates"
Revert "x86:
kvm: rate-limit global clock updates"
Revert duplicate "drm/amdgpu:
disable peer-to-peer access for DCC-enabled GC12 VRAM surfaces"
rhashtable:
use likely for rhashtable lookup
ring-buffer:
Add helper functions for allocations
ring-buffer:
Avoid softlockup in ring_buffer_resize() during memory free
RISC-V:
Enable HOTPLUG_PARALLEL for secondary CPUs
RISC-V:
KVM: Add SBI MPXY extension support for Guest
RISC-V:
KVM: Add separate source for forwarded SBI extensions
RISC-V:
KVM: Convert kvm_riscv_vcpu_sbi_forward() into extension handler
RISC-V:
KVM: Fix guest page fault within HLV* instructions
RISC-V:
KVM: Flush VS-stage TLB after VCPU migration for Andes cores
RISC-V:
KVM: Introduce KVM_EXIT_FAIL_ENTRY_NO_VSFILE
riscv, bpf:
Fix incorrect usage of BPF_TRAMP_F_ORIG_STACK
riscv/atomic.h:
use RISCV_FULL_BARRIER in _arch_atomic* function.
riscv/uaccess:
Use unsafe wrappers for ASM GOTO
riscv:
Add Anlogic SoC famly Kconfig support
riscv:
Add intermediate cast to 'unsigned long' in __get_user_asm
riscv:
Add ISA extension parsing for Zalasr
riscv:
add ISA extension parsing for Zilsd and Zclsd
riscv:
add RISC-V Svrsw60t59b extension support
riscv:
Add SBI debug trigger extension and function ids
riscv:
bitops: Use riscv_has_extension_likely
riscv:
boot: Always make Image from vmlinux, not vmlinux.unstripped
riscv:
checksum: Use riscv_has_extension_likely
riscv:
clocksource: Fix stimecmp update hazard on RV32
riscv:
cmpxchg: Use riscv_has_extension_likely
riscv:
compat: fix COMPAT_UTS_MACHINE definition
riscv:
configs: Clean up references to non-existing configs
riscv:
cpu_ops_sbi: smp_processor_id() returns int, not unsigned int
riscv:
cpufeature: Fix Zk bundled extension missing Zknh
riscv:
defconfig: Enable Anlogic SoC
riscv:
defconfig: enable SPI_FSL_QUADSPI as a module
riscv:
defconfig: Enable Tenstorrent SoCs
riscv:
dts: Add initial Anlogic DR1V90 SoC device tree
riscv:
dts: Add Tenstorrent Blackhole SoC PCIe cards
riscv:
dts: anlogic: Add Milianke MLKPAI FS01 board
riscv:
dts: microchip: enable qspi adc/mmc-spi-slot on BeagleV Fire
riscv:
dts: sifive: unmatched: Add PWM controlled fans
riscv:
dts: sophgo: Add SPI NOR node for SG2042
riscv:
dts: sophgo: Add syscon node for cv18xx
riscv:
dts: sophgo: Add USB support for cv18xx
riscv:
dts: sophgo: Enable SPI NOR node for PioneerBox
riscv:
dts: sophgo: Enable SPI NOR node for SG2042_EVB_V1
riscv:
dts: sophgo: Enable SPI NOR node for SG2042_EVB_V2
riscv:
dts: spacemit: add 24c02 eeprom on BPI-F3
riscv:
dts: spacemit: add Ethernet and PDMA to OrangePi RV2
riscv:
dts: spacemit: add i2c aliases on BPI-F3
riscv:
dts: spacemit: add MusePi Pro board device tree
riscv:
dts: spacemit: Add OrangePi R2S board device tree
riscv:
dts: spacemit: add UART pinctrl combinations
riscv:
dts: spacemit: define all missing I2C controller nodes
riscv:
dts: spacemit: define fixed regulators
riscv:
dts: spacemit: define regulator constraints
riscv:
dts: spacemit: enable K1 SoC QSPI on BPI-F3
riscv:
dts: spacemit: enable the i2c2 adapter on BPI-F3
riscv:
dts: spacemit: enable the i2c8 adapter
riscv:
dts: spacemit: reorder i2c2 node
riscv:
dts: starfive: Add common board dtsi for VisionFive 2 Lite variants
riscv:
dts: starfive: add Orange Pi RV
riscv:
dts: starfive: Add VisionFive 2 Lite board device tree
riscv:
dts: starfive: Add VisionFive 2 Lite eMMC board device tree
riscv:
dts: starfive: jh7110-common: Move out some nodes to the board dts
riscv:
dts: thead: Add PWM controller node
riscv:
dts: thead: Add PWM fan and thermal control
riscv:
dts: thead: Add reset controllers of more subsystems for TH1520
riscv:
dts: thead: add xtheadvector to the th1520 devicetree
riscv:
dts: thead: add zfh for th1520
riscv:
dts: thead: add ziccrse for th1520
riscv:
ERRATA_STARFIVE_JH7100: Fix missing dependency on new CONFIG_CACHEMAINT_FOR_DMA
riscv:
fix KUnit test_kprobes crash when building with Clang
riscv:
fix minor typo in syscall.h comment
riscv:
hweight: Use riscv_has_extension_likely
riscv:
hwprobe: Export Zalasr extension
riscv:
hwprobe: export Zilsd and Zclsd ISA extensions
riscv:
hwprobe: Expose Zicbop extension and its block size
riscv:
Introduce Zalasr instructions
riscv:
Kconfig.socs: Add ARCH_TENSTORRENT for Tenstorrent SoCs
riscv:
kexec_image: Fix dead link to boot-image-header.rst
riscv:
kvm: Fix vstimecmp update hazard on RV32
riscv:
mm: add soft-dirty page tracking support
riscv:
mm: add userfaultfd write-protect support
riscv:
mm: pmdp_huge_get_and_clear(): avoid atomic ops when !CONFIG_SMP
riscv:
mm: ptep_get_and_clear(): avoid atomic ops when !CONFIG_SMP
riscv:
mm: use xchg() on non-atomic_long_t variables, not atomic_long_xchg()
riscv:
pgtable: Cleanup useless VA_USER_XXX definitions
riscv:
pgtable: Use riscv_has_extension_unlikely
riscv:
ptrace: Optimize the allocation of vector regset
riscv:
Remove __GFP_HIGHMEM masking
riscv:
remove irqflags.h inclusion in asm/bitops.h
riscv:
Sanitize syscall table indexing under speculation
riscv:
signal: abstract header saving for setup_sigcontext
riscv:
signal: fix some warnings reported by sparse
riscv:
sophgo: dts: add PCIe controllers for SG2042
riscv:
sophgo: dts: enable PCIe for PioneerBox
riscv:
sophgo: dts: enable PCIe for SG2042_EVB_V1.X
riscv:
sophgo: dts: enable PCIe for SG2042_EVB_V2.0
riscv:
suspend: Fix stimecmp update hazard on RV32
riscv:
trace: fix snapshot deadlock with sbi ecall
riscv:
Use 64-bit variable for output in __get_user_asm
rnbd-clt:
fix refcount underflow in device unmap path
rnull:
use `kernel::fmt`
rocker:
fix memory leak in rocker_world_port_post_fini()
romfs:
check sb_set_blocksize() return value
rpmh-regulators:
Update rpmh-regulator driver and
rpmsg:
glink: fix rpmsg device leak
rpmsg:
glink: remove duplicate code for rpmsg device remove
rqspinlock:
Disable queue destruction for deadlocks
rqspinlock:
Disable spinning for trylock fallback
rqspinlock:
Enclose lock/unlock within lock entry acquisitions
rqspinlock:
Perform AA checks immediately
rqspinlock:
Precede non-head waiter queueing with AA check
rqspinlock:
Use trylock fallback when per-CPU rqnode is busy
rseq, virt:
Retrigger RSEQ after vcpu_run()
rseq:
Always inline rseq_debug_syscall_return()
rseq:
Avoid CPU/MM CID updates when no event pending
rseq:
Avoid pointless evaluation in __rseq_notify_resume()
rseq:
Cache CPU ID and MM CID values
rseq:
Condense the inline stubs
rseq:
Delete duplicate if statement in rseq_virt_userspace_exit()
rseq:
Expose lightweight statistics in debugfs
rseq:
Implement fast path for exit to user
rseq:
Introduce struct rseq_data
rseq:
Make exit debugging static branch based
rseq:
Move algorithm comment to top
rseq:
Optimize event setting
rseq:
Provide and use rseq_set_ids()
rseq:
Provide and use rseq_update_user_cs()
rseq:
Provide static branch for runtime debugging
rseq:
Provide tracepoint wrappers for inline code
rseq:
Record interrupt from user space
rseq:
Remove the ksig argument from rseq_handle_notify_resume()
rseq:
Replace the original debug implementation
rseq:
Rework the TIF_NOTIFY handler
rseq:
Separate the signal delivery path
rseq:
Simplify registration
rseq:
Simplify the event notification
rseq:
Split up rseq_exit_to_user_mode()
rseq:
Switch to fast path processing on exit to user
rseq:
Switch to TIF_RSEQ if supported
rseq:
Use static branch for syscall exit debug when GENERIC_IRQ_ENTRY=y
rtc:
Add new rtc-macsmc driver for Apple Silicon Macs
rtc:
amlogic-a4: fix double free caused by devm
rtc:
amlogic-a4: simplify probe
rtc:
atcrtc100: Add ATCRTC100 RTC driver
rtc:
atcrtc100: Fix signedness bug in probe()
rtc:
ds1685: stop setting max_user_freq
rtc:
gamecube: Check the return value of ioremap()
rtc:
isl12026: Add id_table
rtc:
Kconfig: add MC34708 to mc13xxx help text
rtc:
max31335: Fix ignored return value in set_alarm
rtc:
nvvrs: add NVIDIA VRS RTC device driver
rtc:
pic32: stop setting max_user_freq
rtc:
renesas-rtca3: Add support for multiple reset lines
rtc:
renesas-rtca3: stop setting max_user_freq
rtc:
rv3028: stop setting max_user_freq
rtc:
rv3032: stop setting max_user_freq
rtc:
rv8803: stop setting max_user_freq
rtc:
rx6110: stop setting max_user_freq
rtc:
rx8010: stop setting max_user_freq
rtc:
rx8025: stop setting max_user_freq
rtc:
s35390a: use u8 instead of char for register buffer
rtc:
sa1100: stop setting max_user_freq
rtc:
sh: stop setting max_user_freq
rtc:
spacemit: MFD_SPACEMIT_P1 as dependencies
rtc:
tegra: Add ACPI support
rtc:
tegra: Replace deprecated SIMPLE_DEV_PM_OPS
rtc:
tegra: Use devm_clk_get_enabled() in probe
rtla/tests:
Don't rely on matching ^1ALL
rtla/tests:
Extend action tests to 5s
rtla/tests:
Fix osnoise test calling timerlat
rtla/timerlat:
Exit top main loop on any non-zero wait_retval
rtla/timerlat_bpf:
Stop tracing on user latency
rtla:
Fix -a overriding -t argument
rtla:
Fix -C/--cgroup interface
rtnetlink:
honor RTEXT_FILTER_SKIP_STATS in IFLA_STATS
RTRS/rtrs:
clean up rtrs headers kernel-doc
rust/drm/gem:
Fix missing header in `Object` rustdoc
rust:
acpi: replace `core::mem::zeroed` with `pin_init::zeroed`
rust:
add num module and Integer trait
rust:
Add read_poll_timeout_atomic function
rust:
Add trait to convert a device reference to a bus device reference
rust:
add udelay() function
rust:
alloc: use `kernel::fmt`
rust:
allow `clippy::disallowed_names` for doctests
rust:
allow `unreachable_pub` for doctests
rust:
auxiliary: add Driver::unbind() callback
rust:
auxiliary: consider auxiliary devices always have a parent
rust:
auxiliary: fix false positive warning for missing a safety comment
rust:
auxiliary: implement parent() for Device
rust:
auxiliary: move parent() to impl Device
rust:
auxiliary: unregister on parent device unbind
rust:
bitmap: add BitmapVec::new_inline()
rust:
bitmap: add MAX_LEN and MAX_INLINE_LEN constants
rust:
bitops: fix missing _find_* functions on 32-bit ARM
rust:
bits: always inline functions using build_assert with arguments
rust:
block: update ARef and AlwaysRefCounted imports from sync::aref
rust:
clk: use `CStr::as_char_ptr`
rust:
configfs: use `CStr::as_char_ptr`
rust:
debugfs: Implement BinaryReader for Mutex
only when T is Unpin
rust:
debugfs: Implement Reader for Mutex
only when T is Unpin
rust:
debugfs: Replace the usage of Rust native atomics
rust:
debugfs: support binary large objects for ScopedDir
rust:
debugfs: support blobs from smart pointers
rust:
debugfs: support for binary large objects
rust:
debugfs: use `kernel::fmt`
rust:
device: fix broken intra-doc links
rust:
device: introduce Device::drvdata()
rust:
device: narrow the generic of drvdata_obtain()
rust:
device: Remove explicit import of CStrExt
rust:
device_id: replace incorrect word in safety documentation
rust:
dma: add helpers for architectures without CONFIG_HAS_DMA
rust:
dma: fix broken intra-doc links
rust:
dma: make use of start_ptr() and start_ptr_mut()
rust:
dma: remove incorrect safety documentation
rust:
dma: use NonNull
instead of *mut T
rust:
driver: add DEVICE_DRIVER_OFFSET to the DriverLayout trait
rust:
driver: add DriverData type to the DriverLayout trait
rust:
driver: drop device private data post unbind
rust:
driver: fix broken intra-doc links to example driver types
rust:
driver: introduce a DriverLayout trait
rust:
driver: let probe() return impl PinInit
rust:
drm/gem: Remove Object.dev
rust:
enable slice_flatten feature and provide it through an extension trait
rust:
firmware: replace `kernel::c_str!` with C-Strings
rust:
fix off-by-one line number in rustdoc tests
rust:
fmt: fix formatting expressions
rust:
fmt: Fix grammar in Adapter description
rust:
fs: add file::Offset type alias
rust:
i2c: add basic I2C device and driver abstractions
rust:
i2c: add manual I2C device creation abstractions
rust:
i2c: do not drop device private data on shutdown()
rust:
i2c: prepare for `core::ffi::CStr`
rust:
id_pool: do not immediately acquire new ids
rust:
id_pool: do not supply starting capacity
rust:
id_pool: rename IdPool::new() to with_capacity()
rust:
introduce module_param module
rust:
io: add typedef for phys_addr_t
rust:
io: always inline functions using build_assert with arguments
rust:
io: cleanup imports and use "kernel vertical" style
rust:
io: define ResourceSize as resource_size_t
rust:
io: move ResourceSize to top-level io module
rust:
irq: always inline functions using build_assert with arguments
rust:
kbuild: Add -fdiagnostics-show-context to bindgen_skip_c_flags
rust:
kbuild: add proc macro library support
rust:
kbuild: give `--config-path` to `rustfmt` in `.rsi` target
rust:
kbuild: introduce `core-flags` and `core-skip_flags`
rust:
kbuild: simplify `--cfg` handling
rust:
kbuild: support skipping flags in `rustc_test_library`
rust:
kbuild: support using libraries in `rustc_procmacro`
rust:
list: add warning to List::remove docs about mem::take
rust:
lock: Add a Pin<&mut T> accessor
rust:
lock: guard: Add T: Unpin bound to DerefMut
rust:
lock: Pin the inner data
rust:
macros: Add support for 'imports_ns' to module!
rust:
macros: ignore example with module parameters
rust:
macros: replace `kernel::c_str!` with C-Strings
rust:
macros: support `proc-macro2`, `quote` and `syn`
rust:
maple_tree: rcu_read_lock() in destructor to silence lockdep
rust:
module: update the module macro with module parameter support
rust:
module: use a reference in macros::module::module
rust:
num: add Bounded integer wrapping type
rust:
num: bounded: add missing comment for always inlined function
rust:
num: bounded: Always inline fits_within and from_expr
rust:
num: bounded: clean __new documentation and comments
rust:
num: bounded: mark __new as unsafe
rust:
num: bounded: rename `try_into_bitint` to `try_into_bounded`
rust:
num: fix typos in Bounded documentation
rust:
opp: fix broken rustdoc link
rust:
opp: simplify callers of `to_c_str_array`
rust:
opp: use `CStr::as_char_ptr`
rust:
pci: Allocate and manage PCI interrupt vectors
rust:
pci: fix build failure when CONFIG_PCI_MSI is disabled
rust:
pci: fix typos in Bar struct's comments
rust:
pci: get rid of redundant Result in IRQ methods
rust:
pci: implement TryInto
> for IrqVector<'a>
rust:
pci: move I/O infrastructure to separate file
rust:
pci: move IRQ infrastructure to separate file
rust:
pci: normalise spelling of PCI BAR
rust:
pci: refer to legacy as INTx interrupts
rust:
pci: use "kernel vertical" style for imports
rust:
pci: use `kernel::fmt`
rust:
pin-init: fix broken rust doc link
rust:
pin-init: fix typo in docs
rust:
platform: get rid of redundant Result in IRQ methods
rust:
proc-macro2: add `README.md`
rust:
proc-macro2: add SPDX License Identifiers
rust:
proc-macro2: enable support in kbuild
rust:
proc-macro2: import crate
rust:
proc-macro2: rebuild if the version text changes
rust:
proc-macro2: remove `unicode_ident` dependency
rust:
pwm: Add complete abstraction layer
rust:
pwm: Add Kconfig and basic data structures
rust:
pwm: Add module_pwm_platform_driver! macro
rust:
pwm: Drop wrapping of PWM polarity and state
rust:
pwm: Fix broken intra-doc link
rust:
quote: add `README.md`
rust:
quote: add SPDX License Identifiers
rust:
quote: enable support in kbuild
rust:
quote: import crate
rust:
rbtree: add immutable cursor
rust:
rbtree: fix documentation typo in CursorMut peek_next method
rust:
rbtree: fix minor typo in comment
rust:
regulator: use `CStr::as_char_ptr`
rust:
remove spurious `use core::fmt::Debug`
rust:
replace `CStr` with `core::ffi::CStr`
rust:
samples: add a module parameter to the rust_minimal sample
rust:
scatterlist: import ResourceSize from kernel::io
rust:
simplify read_poll_timeout's example code
rust:
slice: fix broken intra-doc links
rust:
str: add radix prefixed integer parsing functions
rust:
str: replace `kernel::c_str!` with C-Strings
rust:
support formatting of foreign types
rust:
syn: add `README.md`
rust:
syn: add SPDX License Identifiers
rust:
syn: enable support in kbuild
rust:
syn: import crate
rust:
syn: remove `unicode-ident` dependency
rust:
sync: add `SetOnce`
rust:
sync: atomic: Implement Debug for Atomic
rust:
sync: atomic: Make Atomic*Ops pub(crate)
rust:
sync: atomic: Provide stub for `rusttest` 32-bit hosts
rust:
sync: atomic: separate import "blocks"
rust:
sync: refcount: always inline functions using build_assert with arguments
rust:
sync: replace `kernel::c_str!` with C-Strings
rust:
transmute: add `from_bytes_prefix` family of methods
rust:
uaccess: add UserSliceReader::read_slice_file()
rust:
uaccess: add UserSliceReader::read_slice_partial()
rust:
uaccess: add UserSliceWriter::write_slice_file()
rust:
uaccess: add UserSliceWriter::write_slice_partial()
rust:
usb: fix broken call to T::disconnect()
rust:
usb: fix formatting
rust_binder:
add additional alignment checks
rust_binder:
avoid mem::take on delivered_deaths
rust_binder:
correctly handle FDA objects of length zero
rust_binder:
fix race condition on death_list
rust_binder:
move BC_FREE_BUFFER drop inside if statement
rust_binder:
remove spin_lock() in rust_shrink_free_page()
rust_binder:
remove trailing comma
rust_binder:
use `core::ffi::CStr` method names
rust_binder:
use `kernel::fmt`
rust_binder:
use bitmap for allocation of handles
rust_binder:
use compat_ptr_ioctl
rust_binderfs:
fix a dentry leak
rust_binderfs:
fix ida_alloc_max() upper bound
rv:
Add explicit lockdep context for reactors
rv:
Convert to use __free
rv:
Convert to use lock guard
rv:
Fix compilation if !CONFIG_RV_REACTORS
rv:
Make rv_reacting_on() static
rv:
Pass va_list to reactors
rxrpc:
Fix data-race warning and potential load/store tearing
rxrpc:
Fix recvmsg() unconditional requeue
s390/ap:
Don't leak debug feature files if AP instructions are not available
s390/ap:
Expose ap_bindings_complete_count counter via sysfs
s390/ap:
Extend struct ap_queue_status with some convenience fields
s390/ap:
Fix wrong APQN fill calculation
s390/ap:
Introduce new AP nqap and dqap trace events
s390/ap:
Rename mutex ap_perms_mutex to ap_attr_mutex
s390/ap:
Restrict driver_override versus apmask and aqmask use
s390/ap:
Support driver_override for AP queue devices
s390/ap:
Use all-bits-one apmask/aqmask for vfio in_use() checks
s390/boot/vmlinux.lds.S:
Ensure bzImage ends with SecureBoot trailer
s390/boot:
Use entire page for PTEs
s390/bug:
Add missing alignment
s390/bug:
Add missing CONFIG_BUG ifdef again
s390/cio:
Use scnprintf() instead of sprintf()
s390/cmm:
Replace sprintf() with scnprintf() for buffer safety
s390/con3270:
Use scnprintf() instead of sprintf()
s390/ctcm:
Use info level for handshake UC_RCRESET
s390/dasd:
Fix gendisk parent after copy pair swap
s390/dasd:
Move device name formatting into separate function
s390/dasd:
Remove unnecessary debugfs_create() return checks
s390/dasd:
Switch to use %ptSp
s390/dasd:
Use scnprintf() instead of sprintf()
s390/dcss:
Use scnprintf() instead of sprintf()
s390/debug:
Update description of resize operation
s390/early:
Use scnprintf() instead of sprintf()
s390/entry:
Use lay instead of aghik
s390/extmem:
Replace sprintf() with snprintf() for buffer safety
s390/fault:
Print unmodified PSW address on protection exception
s390/fpu:
Fix false-positive kmsan report in fpu_vstl()
s390/hiperdispatch:
Decrease steal time threshold
s390/ipl:
Clear SBP flag when bootprog is set
s390/iucv:
Convert sprintf/snprintf to scnprintf
s390/kvm:
Use psw32_t instead of psw_compat_t
s390/mm:
Change comment and die() message if teid.b61 is zero
s390/mm:
Let dump_fault_info() print additional information
s390/mm:
Remove cpu_has_idte()
s390/mm:
Remove unused flush_tlb()
s390/mm:
Replace the CSP instruction with CSPG
s390/mm:
Support removal of boot-allocated virtual memory map
s390/modules:
Simplify module_finalize() slightly
s390/nmi:
Annotate s390_handle_damage() with __noreturn
s390/pai:
Calculate size of reserved PAI extension control block area
s390/pai:
Rename perf_pai_crypto.c to perf_pai.c
s390/pai_crypto:
Add common pai_add() function
s390/pai_crypto:
Add common pai_del() function
s390/pai_crypto:
Add common pai_read() function
s390/pai_crypto:
Add common pai_start() function
s390/pai_crypto:
Add common pai_stop() function
s390/pai_crypto:
Add PAI crypto characteristics table for parameters
s390/pai_crypto:
Adjust paicrypt_copy() return statement
s390/pai_crypto:
Introduce generic event init using pai_pmu[]
s390/pai_crypto:
Introduce PAI crypto specific event delete function
s390/pai_crypto:
Make pai_root per-PMU and unify naming
s390/pai_crypto:
Merge pai_ext PMU into pai_crypto
s390/pai_crypto:
Rename member paicrypt_map::page
s390/pai_crypto:
Rename paicrypt_copy() to pai_copy()
s390/pai_crypto:
Rename paicrypt_getctr() to pai_getctr()
s390/pai_crypto:
Rename paicrypt_getdata() to pai_getdata()
s390/pai_crypto:
Rename paicrypt_have_samples() to pai_have_samples()
s390/pai_crypto:
Rename paicrypt_root_alloc() and paicrypt_root_free()
s390/pai_crypto:
Rename some function for common usage.
s390/pai_crypto:
Rename structure paicrypt_map to pai_map
s390/pai_crypto:
Rename structure paicrypt_mapptr to pai_mapptr
s390/pai_crypto:
Rename structure paicrypt_root
s390/pai_crypto:
Rename variable cfm_dbg
s390/pai_crypto:
Unify sample push logic and update context handling
s390/pci:
Annotate lock context imbalance in zpci_release_device()
s390/pci:
Fix cyclic dead-lock in zpci_zdev_put() and zpci_scan_devices()
s390/pci:
Highlight failure to enable PCI function
s390/pci:
Migrate s390 IRQ logic to IRQ domain API
s390/percpu:
Get rid of ARCH_MODULE_NEEDS_WEAK_PER_CPU
s390/processor:
Add __forward_psw() helper
s390/ptdump:
Use seq_puts() in pt_dump_seq_puts() macro
s390/ptrace:
Explicitly include
s390/ptrace:
Rename psw_t32 to psw32_t
s390/qeth:
Handle ambiguous OSA RCs in s390dbf
s390/qeth:
Move all OSA RCs to single enum
s390/sclp:
Add support for dynamic (de)configuration of memory
s390/sclp:
Remove MHP_OFFLINE_INACCESSIBLE
s390/sclp_mem:
Consider global memory_hotplug.memmap_on_memory setting
s390/smp:
Fix fallback CPU detection
s390/smp:
Mark pcpu_delegate() and smp_call_ipl_cpu() as __noreturn
s390/stacktrace:
Do not fallback to RA register
s390/syscalls:
Add pt_regs parameter to SYSCALL_DEFINE0() syscall wrapper
s390/syscalls:
Remove system call table pointer from thread_struct
s390/syscalls:
Switch to generic system call table generation
s390/sysinfo:
Replace sprintf() with snprintf() for buffer safety
s390/tape:
Add support for bigger block sizes
s390/tape:
Fix return value of ccw helper functions
s390/tape:
Introduce idal buffer array
s390/tape:
Move idal allocation to core functions
s390/tape:
Remove 34xx Read Opposite error recovery
s390/tape:
Remove 3590 Read Opposite error recovery
s390/tape:
Remove count parameter from read/write_block functions
s390/tape:
Remove extra CCW allocation for error recovery
s390/tape:
Use scnprintf() instead of sprintf()
s390/uaccess:
Use unsafe wrappers for ASM GOTO
s390/uapi:
Remove 31 bit support from uapi header files
s390/uprobes:
Use __forward_psw() instead of private implementation
s390/vdso:
Disable kstack erase
s390/vdso:
Get rid of -m64 flag handling
s390/vdso:
Rename vdso64 to vdso
s390/vdso:
Use common STABS_DEBUG and DWARF_DEBUG macros
s390/vmem:
Support 2G page splitting for KASAN shadow freeing
s390/vmlinux.lds.S:
Prevent thunk functions from getting placed with normal text
s390/vmur:
Use scnprintf() instead of sprintf()
s390/zcrypt:
Rework zcrypt request and reply trace event definition
s390:
Add Dat-Enhancement facility 1 to architecture level set
s390:
Add stackprotector support
s390:
Fix double word in comments
s390:
Remove compat support
s390:
Remove KMSG_COMPONENT macro
s390:
Rename head64.S to head.S
s390:
Select POSIX_CPU_TIMERS_TASK_WORK
s390:
Unmap early KASAN shadow on memory offlining
safesetid:
move initcalls to the LSM framework
samples/bpf:
Fix spelling typos in samples/bpf
samples/ftrace:
Adjust LoongArch register restore order in direct calls
samples/kobject:
add is_visible() callback to attribute group
samples/kobject:
constify 'struct foo_attribute'
samples:
fix coding style issues in Kconfig
samples:
rust: add Rust I2C client registration sample
samples:
rust: add Rust I2C sample driver
samples:
rust: auxiliary: illustrate driver interaction
samples:
rust: auxiliary: misc cleanup of ParentDriver::connect()
samples:
rust: debugfs: add example for blobs
samples:
rust: debugfs: use `core::ffi::CStr` method names
samples:
rust: debugfs_scoped: add example for blobs
samples:
rust: fix endianness issue in rust_driver_pci
samples:
rust: fix module name for Rust PCI driver sample
samples:
rust: platform: remove trailing commas
sbitmap:
fix all kernel-doc warnings
sched/core:
Add comment explaining force-idle vruntime snapshots
sched/core:
Fix psi_dequeue() for Proxy Execution
sched/core:
Optimize core cookie matching check
sched/core:
Remove double update_rq_clock() in __set_cpus_allowed_ptr_locked()
sched/deadline:
Avoid double update_rq_clock()
sched/deadline:
Document dl_server
sched/deadline:
Ensure get_prio_dl() is up-to-date
sched/deadline:
Fix 'stuck' dl_server
sched/deadline:
Fix dl_server stop condition
sched/deadline:
Fix dl_server time accounting
sched/deadline:
Fix potential race in dl_add_task_root_domain()
sched/deadline:
Fix server stopping with runnable tasks
sched/deadline:
Minor cleanup in select_task_rq_dl()
sched/deadline:
only set free_cpus for online runqueues
sched/deadline:
Prepare for switched_from() change
sched/deadline:
Remove unnecessary comment in dl_add_task_root_domain()
sched/deadline:
Use cpumask_weight_and() in dl_bw_cpus
sched/deadline:
Use ENQUEUE_MOVE to allow priority change
sched/deadline:
Walk up cpuset hierarchy to decide root domain when hot-unplug
sched/eevdf:
Fix min_vruntime vs avg_vruntime
sched/ext:
Avoid null ptr traversal when ->put_prev_task() is called with NULL next
sched/ext:
Fold balance_scx() into pick_task_scx()
sched/ext:
Implement cgroup_set_idle() callback
sched/fair:
Disable scheduler feature NEXT_BUDDY
sched/fair:
Enable scheduler feature NEXT_BUDDY
sched/fair:
Fix pelt clock sync when entering idle
sched/fair:
Fix unfairness caused by stalled tg_load_avg_contrib when the last task migrates out
sched/fair:
Forfeit vruntime on yield
sched/fair:
Have SD_SERIALIZE affect newidle balancing
sched/fair:
Only update stats for allowed CPUs when looking for dst group
sched/fair:
Proportional newidle balance
sched/fair:
Reimplement NEXT_BUDDY to align with EEVDF goals
sched/fair:
Revert force wakeup preemption
sched/fair:
Revert max_newidle_lb_cost bump
sched/fair:
Skip sched_balance_running cmpxchg when balance is not due
sched/fair:
Small cleanup to sched_balance_newidle()
sched/fair:
Small cleanup to update_newidle_cost()
sched/headers:
Remove whitespace noise from kernel/sched/sched.h
sched/hrtick:
Fix hrtick() vs. scheduling context
sched/isolation:
Force housekeeping if isolcpus and nohz_full don't leave any
sched/mm_cid:
Prevent NULL mm dereference in sched_mm_cid_after_execve()
sched/mmcid:
Cacheline align MM CID storage
sched/mmcid:
Convert mm CID mask to a bitmap
sched/mmcid:
Drop per CPU CID immediately when switching to per task mode
sched/mmcid:
Implement deferred mode change
sched/mmcid:
Introduce per task/CPU ownership infrastructure
sched/mmcid:
Move initialization out of line
sched/mmcid:
Move scheduler code out of global header
sched/mmcid:
Optimize transitional CIDs when scheduling out
sched/mmcid:
Prevent live lock on task to CPU mode transition
sched/mmcid:
Prevent pointless work in mm_update_cpus_allowed()
sched/mmcid:
Protect transition on weakly ordered systems
sched/mmcid:
Provide CID ownership mode fixup functions
sched/mmcid:
Provide new scheduler CID mechanism
sched/mmcid:
Provide precomputed maximal value
sched/mmcid:
Revert the complex CID management
sched/mmcid:
Serialize sched_mm_cid_fork()/exit() with a mutex
sched/mmcid:
Switch over to the new mechanism
sched/mmcid:
Use cpumask_weighted_or()
sched/mmcid:
Use proper data structures
sched/proxy:
Yield the donor task
sched/rt:
Remove a preempt-disable section in rt_mutex_setprio()
sched/topology,x86:
Fix build warning
sched/topology:
Fix sched domain build error for GNR, CWF in SNC-3 mode
sched:
Add locking comments to sched_class methods
sched:
Add support to pick functions to take rf
sched:
Audit MOVE vs balance_callbacks
sched:
Cleanup sched_delayed handling for class switches
sched:
Cleanup the sched_change NOCLOCK usage
sched:
Create architecture specific sched domain distances
sched:
Deadline has dynamic priority
sched:
Detect per-class runqueue changes
sched:
Employ sched_change guards
sched:
Fix do_set_cpus_allowed() locking
sched:
Fix migrate_disable_switch() locking
sched:
Fix the do_set_cpus_allowed() locking fix
sched:
Fixup whitespace damage
sched:
Fold rq-pin swizzle into __balance_callbacks()
sched:
Fold sched_class::switch{ing,ed}_{to,from}() into the change pattern
sched:
idle: Respect the CPU system wakeup QoS limit for s2idle
sched:
Increase sched_tick_remote timeout
sched:
Make __do_set_cpus_allowed() use the sched_change pattern
sched:
Mandate shared flags for sched_change
sched:
Match __task_rq_{,un}lock()
sched:
Move MM CID related functions to sched.h
sched:
Move sched_class::prio_changed() into the change pattern
sched:
Provide and use set_need_resched_current()
sched:
Provide idle_rq() helper
sched:
Re-arrange the {EN,DE}QUEUE flags
sched:
Rename do_set_cpus_allowed()
sched_ext/tools:
Add compat wrapper for scx_bpf_task_set_slice/dsq_vtime()
sched_ext/tools:
Restore backward compat with v6.12 kernels
sched_ext:
Add ___compat suffix to scx_bpf_dsq_insert___v2 in compat.bpf.h
sched_ext:
Add a selftest for scx_bpf_dsq_peek
sched_ext:
Add lockless peek operation for DSQs
sched_ext:
Add scx_bpf_task_set_slice() and scx_bpf_task_set_dsq_vtime()
sched_ext:
Add scx_cpu0 example scheduler
sched_ext:
Allow forcibly picking an scx task
sched_ext:
Allow scx_bpf_reenqueue_local() to be called from anywhere
sched_ext:
Don't kick CPUs running higher classes
sched_ext:
Exit dispatch and move operations immediately when aborting
sched_ext:
Exit early on hotplug events during attach
sched_ext:
Factor out abbreviated dispatch dequeue into dispatch_dequeue_locked()
sched_ext:
Factor out local_dsq_post_enq() from dispatch_enqueue()
sched_ext:
Factor out reenq_local() from scx_bpf_reenqueue_local()
sched_ext:
Factor out scx_dsq_list_node cursor initialization into INIT_DSQ_LIST_CURSOR
sched_ext:
Fix bypass depth leak on scx_enable() failure
sched_ext:
Fix cgroup exit ordering by moving sched_ext_free() to finish_task_switch()
sched_ext:
Fix incorrect sched_class settings for per-cpu migration tasks
sched_ext:
Fix missing post-enqueue handling in move_local_task_to_local_dsq()
sched_ext:
Fix scx_bpf_dsq_insert() backward binary compatibility
sched_ext:
Fix scx_bpf_dsq_peek() with FIFO DSQs
sched_ext:
Fix SCX_KICK_WAIT to work reliably
sched_ext:
Fix some comments in ext.c
sched_ext:
Fix the memleak for sch->helper objects
sched_ext:
fix uninitialized ret on alloc_percpu() failure
sched_ext:
Hook up hardlockup detector
sched_ext:
Implement load balancer for bypass mode
sched_ext:
Make handle_lockup() propagate scx_verror() result
sched_ext:
Make scx_bpf_dsq_insert*() return bool
sched_ext:
Make scx_exit() and scx_vexit() return bool
sched_ext:
Mark racy bitfields to prevent adding fields that can't tolerate races
sched_ext:
Merge branch 'for-6.18-fixes' into for-6.19
sched_ext:
Merge branch 'for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup into for-6.19
sched_ext:
Merge branch 'sched/core' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip into for-6.19
sched_ext:
Minor cleanups to scx_task_iter
sched_ext:
Move __SCX_DSQ_ITER_ALL_FLAGS BUILD_BUG_ON to the right place
sched_ext:
Pass locked CPU parameter to scx_hardlockup() and add docs
sched_ext:
Refactor do_enqueue_task() local and global DSQ paths
sched_ext:
Refactor lockup handlers into handle_lockup()
sched_ext:
Remove unused code in the do_pick_task_scx()
sched_ext:
Rename pnt_seq to kick_sync
sched_ext:
Short-circuit sched_class operations on dead tasks
sched_ext:
Simplify breather mechanism with scx_aborting flag
sched_ext:
Split schedule_deferred() into locked and unlocked variants
sched_ext:
tools: Removing duplicate targets during non-cross compilation
sched_ext:
Update comments replacing breather with aborting mechanism
sched_ext:
Use kvfree_rcu() to release per-cpu ksyncs object
sched_ext:
Use per-CPU DSQs instead of per-node global DSQs in bypass mode
sched_ext:
Use rhashtable_lookup() instead of rhashtable_lookup_fast()
sched_ext:
Use SCX_TASK_READY test instead of tryget_task_struct() during class switch
sched_ext:
Use shorter slice in bypass mode
sched_ext:
Use the resched_cpu() to replace resched_curr() in the bypass_lb_node()
sched_ext:
Wrap kfunc args in struct to prepare for aux__prog
scm:
Convert put_cmsg() to scoped user access
scripts/clang-tools:
Handle included .c files in gen_compile_commands
scripts/faddr2line:
Fix "Argument list too long" error
scripts/faddr2line:
Set LANG=C to enforce ASCII output
scripts/faddr2line:
Use /usr/bin/env bash for portability
scripts/gdb/radix-tree:
add lx-radix-tree-command
scripts/gdb/symbols:
make BPF debug info available to GDB
scripts/jobserver-exec:
add a help message
scripts/jobserver-exec:
move its class to the lib directory
scripts/jobserver-exec:
move the code to a class
scripts/tracepoint-update:
Fix memory leak in add_string() on failure
scripts:
add tracepoint-update to the list of ignores files
scripts:
check-variable-fonts.sh: convert to Python
scripts:
coccicheck: filter *.cocci files by MODE
scripts:
docs: kdoc_files.py: don't consider symlinks as directories
scripts:
generate_rust_analyzer: Add compiler_builtins -> core dep
scripts:
generate_rust_analyzer: Add pin_init -> compiler_builtins dep
scripts:
generate_rust_analyzer: Add pin_init_internal deps
scripts:
generate_rust_analyzer: compile quote with correct edition
scripts:
generate_rust_analyzer: compile sysroot with correct edition
scripts:
generate_rust_analyzer: fix resolution of #[pin_data] macros
scripts:
generate_rust_analyzer: quote: treat `core` and `std` as dependencies
scripts:
generate_rust_analyzer: remove sysroot assertion
scripts:
generate_rust_analyzer: syn: treat `std` as a dependency
scripts:
headers_install.sh: Remove two outdated config leak ignore entries
scripts:
kdoc_parser.py: warn about Python version only once
scripts:
remove sphinx-build-wrapper from scripts/
scripts:
sphinx-pre-install: move it to tools/docs
scs:
fix a wrong parameter in __scs_magic
scsi:
aacraid: Improve code readability
scsi:
Add PM_EVENT_POWEROFF into suspend callbacks
scsi:
advansys: Don't call asc_prt_scsi_host() -> scsi_host_busy()
scsi:
aic94xx: fix use-after-free in device removal path
scsi:
ata: Stop disk on restart if ACPI power resources are found
scsi:
ata: Use ACPI methods to power on disks
scsi:
be2iscsi: Add WQ_PERCPU to alloc_workqueue() users
scsi:
be2iscsi: Fix a memory leak in beiscsi_boot_get_sinfo()
scsi:
bfa: Update outdated comment
scsi:
bnx2fc: Add WQ_PERCPU to alloc_workqueue() users
scsi:
core: Add scsi_{get,put}_internal_cmd() helpers
scsi:
core: Correct documentation for scsi_device_quiesce()
scsi:
core: Correct documentation for scsi_test_unit_ready()
scsi:
core: Do not declare scsi_cmnd pointers const
scsi:
core: Fix error handler encryption support
scsi:
core: Improve sdev_store_timeout()
scsi:
core: Introduce .queue_reserved_command()
scsi:
core: Make the budget map optional
scsi:
core: Minor comment fixes for scsi_host_busy()
scsi:
core: Move two statements
scsi:
core: Remove unused code from scsi_sysfs.c
scsi:
core: Support allocating a pseudo SCSI device
scsi:
core: Support allocating reserved commands
scsi:
core: Wake up the error handler when final completions race against each other
scsi:
device_handler: Return error pointer in scsi_dh_attached_handler_name()
scsi:
dt-bindings: phy: mediatek,ufs-phy: Update maintainer information in mediatek,ufs-phy.yaml
scsi:
fcoe: Add WQ_PERCPU to alloc_workqueue() users
scsi:
firewire: sbp-target: Fix overflow in sbp_make_tpg()
scsi:
firmware: xilinx: Add APIs for UFS PHY initialization
scsi:
firmware: xilinx: Add support for secure read/write ioctl interface
scsi:
fnic: Self-assignment of intr_time_type has no effect
scsi:
fnic: Switch to use %ptSp
scsi:
imm: Fix use-after-free bug caused by unfinished delayed work
scsi:
ipr: Enable/disable IRQD_NO_BALANCING during reset
scsi:
isci: Avoid -Wflex-array-member-not-at-end warning
scsi:
libsas: Add rollback handling when an error occurs
scsi:
lpfc: Add capability to register Platform Name ID to fabric
scsi:
lpfc: Allow support for BB credit recovery in point-to-point topology
scsi:
lpfc: Ensure unregistration of rpis for received PLOGIs
scsi:
lpfc: Fix leaked ndlp krefs when in point-to-point topology
scsi:
lpfc: Fix reusing an ndlp that is marked NLP_DROPPED during FLOGI
scsi:
lpfc: Modify kref handling for Fabric Controller ndlps
scsi:
lpfc: Remove redundant NULL ptr assignment in lpfc_els_free_iocb()
scsi:
lpfc: Revise discovery related function headers and comments
scsi:
lpfc: Update lpfc version to 14.4.0.12
scsi:
lpfc: Update various NPIV diagnostic log messaging
scsi:
lpfc: WQ_PERCPU added to alloc_workqueue() users
scsi:
MAINTAINERS: Add the UFS include directory
scsi:
megaraid_sas: Avoid a couple -Wflex-array-member-not-at-end warnings
scsi:
message: fusion: Add WQ_PERCPU to alloc_workqueue() users
scsi:
mpi3mr: Prevent duplicate SAS/SATA device entries in channel 1
scsi:
mpi3mr: Read missing IOCFacts flag for reply queue full overflow
scsi:
mpt3sas: Update maintainer list
scsi:
pm80xx: Add WQ_PERCPU to alloc_workqueue() users
scsi:
pm: Drop unneeded call to pm_runtime_mark_last_busy()
scsi:
qedf: Add WQ_PERCPU to alloc_workqueue() users
scsi:
qedi: Add WQ_PERCPU to alloc_workqueue() users
scsi:
qla1280: Fix compiler warnings (DEBUG mode)
scsi:
qla2xxx: Clear cmds after chip reset
scsi:
qla2xxx: edif: Fix dma_free_coherent() size
scsi:
qla2xxx: Enable/disable IRQD_NO_BALANCING during reset
scsi:
qla2xxx: Fix improper freeing of purex item
scsi:
qla2xxx: Fix initiator mode with qlini_mode=exclusive
scsi:
qla2xxx: Fix lost interrupts with qlini_mode=disabled
scsi:
qla2xxx: Fix TMR failure handling
scsi:
qla2xxx: Replace use of system_unbound_wq with system_dfl_wq
scsi:
qla2xxx: Sanitize payload size to prevent member overflow
scsi:
qla2xxx: target: Add back SRR support
scsi:
qla2xxx: target: Add cmd->rsp_sent
scsi:
qla2xxx: target: Fix invalid memory access with big CDBs
scsi:
qla2xxx: target: Fix races with aborting commands
scsi:
qla2xxx: target: Fix term exchange when cmd_sent_to_fw == 1
scsi:
qla2xxx: target: Improve checks in qlt_xmit_response() / qlt_rdy_to_xfer()
scsi:
qla2xxx: target: Improve cmd logging
scsi:
qla2xxx: target: Improve debug output for term exchange
scsi:
qla2xxx: target: Improve safety of cmd lookup by handle
scsi:
qla2xxx: target: Remove code for unsupported hardware
scsi:
qla2xxx: Use reinit_completion on mbx_intr_comp
scsi:
qla2xxx: WQ_PERCPU added to alloc_workqueue() users
scsi:
qla4xxx: Use correct variable in memset for clarity
scsi:
qla4xxx: Use time conversion macros
scsi:
Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
scsi:
Revert "scsi: qla2xxx: Perform lockless command completion in abort path"
scsi:
scsi_debug: Abort SCSI commands via an internal command
scsi:
scsi_debug: Fix atomic write enable module param description
scsi:
scsi_debug: Fix uninitialized pointers with __free attr
scsi:
scsi_debug: Support injecting unaligned write errors
scsi:
scsi_dh_alua: WQ_PERCPU added to alloc_workqueue() users
scsi:
scsi_transport_fc: WQ_PERCPU added to alloc_workqueue users()
scsi:
scsi_transport_iscsi: Replace use of system_unbound_wq with system_dfl_wq
scsi:
sd: Add manage_restart device attribute to scsi_disk
scsi:
sd: reject invalid pr_read_keys() num_keys values
scsi:
sg: Fix occasional bogus elapsed time that exceeds timeout
scsi:
sim710: Fix resource leak by adding missing ioport_unmap() calls
scsi:
smartpqi: Add support for Hurray Data new controller PCI device
scsi:
smartpqi: Add timeout value to RAID path requests to physical devices
scsi:
smartpqi: Fix device resources accessed after device removal
scsi:
smartpqi: Prefer kmalloc_array() over kmalloc()
scsi:
smartpqi: Update version to 2.1.36-026
scsi:
snic: Switch to use %ptSp
scsi:
st: Separate st-unique ioctl handling from SCSI common ioctl handling
scsi:
st: Skip buffer flush for information ioctls
scsi:
stex: Fix reboot_notifier leak in probe error path
scsi:
storvsc: Process unsupported MODE_SENSE_10
scsi:
target: Add atomic se_device fields
scsi:
target: Add atomic support to target_core_iblock
scsi:
target: Add helper to set up atomic values from block_device
scsi:
target: Add WQ_PERCPU to alloc_workqueue() users
scsi:
target: Add WRITE_ATOMIC_16 handler
scsi:
target: Add WRITE_ATOMIC_16 support to RSOC
scsi:
target: Create and use macro helpers for per-CPU stats
scsi:
target: Do not write NUL characters into ASCII configfs output
scsi:
target: Fix LUN/device R/W and total command stats
scsi:
target: ibmvscsi: Add WQ_PERCPU to alloc_workqueue() users
scsi:
target: iscsi: Fix use-after-free in iscsit_dec_conn_usage_count()
scsi:
target: iscsi: Fix use-after-free in iscsit_dec_session_usage_count()
scsi:
target: Move LUN stats to per-CPU
scsi:
target: Rename target_configure_unmap_from_queue()
scsi:
target: Report atomic values in INQUIRY
scsi:
target: Reset t_task_cdb pointer in error case
scsi:
target: sbp: Remove KMSG_COMPONENT macro
scsi:
target: sbp: Replace use of system_unbound_wq with system_dfl_wq
scsi:
target: Simplify target_lu_gp_members_show()
scsi:
ufs: amd-versal2: Add UFS support for AMD Versal Gen 2 SoC
scsi:
ufs: amd-versal2: Fix PHY initialization in HCE enable notify
scsi:
ufs: core: Add OP-TEE based RPMB driver for UFS devices
scsi:
ufs: core: Add ufshcd_update_evt_hist() for UFS suspend error
scsi:
ufs: core: Allocate the SCSI host earlier
scsi:
ufs: core: Call ufshcd_init_lrb() later
scsi:
ufs: core: Change the monitor function argument types
scsi:
ufs: core: Change the type of one ufshcd_add_cmd_upiu_trace() argument
scsi:
ufs: core: Change the type of one ufshcd_add_command_trace() argument
scsi:
ufs: core: Change the type of one ufshcd_send_command() argument
scsi:
ufs: core: Change the type of uic_command::cmd_active
scsi:
ufs: core: Configure MCQ after link startup
scsi:
ufs: core: Convert string descriptor format macros to enum
scsi:
ufs: core: Do not clear driver-private command data
scsi:
ufs: core: Fix a deadlock in the frequency scaling code
scsi:
ufs: core: Fix an error handler crash
scsi:
ufs: core: Fix EH failure after W-LUN resume error
scsi:
ufs: core: fix incorrect buffer duplication in ufshcd_read_string_desc()
scsi:
ufs: core: Fix RPMB link error by reversing Kconfig dependencies
scsi:
ufs: core: Fix single doorbell mode support
scsi:
ufs: core: Improve documentation in include/ufs/ufshci.h
scsi:
ufs: core: Make blk_mq_tagset_busy_iter() skip reserved requests
scsi:
ufs: core: Make the reserved slot a reserved request
scsi:
ufs: core: Move an assignment in ufshcd_mcq_process_cqe()
scsi:
ufs: core: Move code out of ufshcd_wait_for_dev_cmd()
scsi:
ufs: core: Move the ufshcd_enable_intr() declaration
scsi:
ufs: core: Only call ufshcd_add_command_trace() for SCSI commands
scsi:
ufs: core: Only call ufshcd_should_inform_monitor() for SCSI commands
scsi:
ufs: core: Optimize the hot path
scsi:
ufs: core: Pass a SCSI pointer instead of an LRB pointer
scsi:
ufs: core: Remove a goto label from ufshcd_uic_cmd_compl()
scsi:
ufs: core: Remove an unnecessary NULL pointer check
scsi:
ufs: core: Remove the ufshcd_lrb task_tag member
scsi:
ufs: core: Remove UFS_DEV_COMP
scsi:
ufs: core: Remove UFS_DEVICE_QUIRK_DELAY_AFTER_LPM quirk
scsi:
ufs: core: Replace hard coded vcc-off delay with a variable
scsi:
ufs: core: Rework the SCSI host queue depth calculation code
scsi:
ufs: core: Rework ufshcd_eh_device_reset_handler()
scsi:
ufs: core: Rework ufshcd_mcq_compl_pending_transfer()
scsi:
ufs: core: Simplify ufshcd_mcq_sq_cleanup() using guard()
scsi:
ufs: core: Support dumping CQ entry in MCQ Mode
scsi:
ufs: core: Switch to scsi_get_internal_cmd()
scsi:
ufs: core: Update CQ Entry to UFS 4.1 format
scsi:
ufs: core: Use hba->reserved_slot
scsi:
ufs: core: Use scsi_device_busy()
scsi:
ufs: dt-bindings: amd-versal2: Add UFS Host Controller for AMD Versal Gen 2 SoC
scsi:
ufs: dt-bindings: exynos: Add power-domains
scsi:
ufs: dt-bindings: Fix several grammar errors
scsi:
ufs: dt-bindings: mediatek,ufs: Update maintainer information in mediatek,ufs.yaml
scsi:
ufs: dt-bindings: qcom: Drop redundant "reg" constraints
scsi:
ufs: host: mediatek: Add support for new platform with MMIO_OTSD_CTR
scsi:
ufs: host: mediatek: Adjust clock scaling for PM flow
scsi:
ufs: host: mediatek: Adjust sync length for FASTAUTO mode
scsi:
ufs: host: mediatek: Correct clock scaling with PM QoS flow
scsi:
ufs: host: mediatek: Fix shutdown/suspend race condition
scsi:
ufs: host: mediatek: Handle clock scaling for high gear in PM flow
scsi:
ufs: host: mediatek: Make read-only array scale_us static const
scsi:
ufs: host: mediatek: Remove duplicate function
scsi:
ufs: host: mediatek: Support new features for MT6991
scsi:
ufs: mediatek: Add the maintainer for MediaTek UFS hooks
scsi:
ufs: qcom: Fix confusing cleanup.h syntax
scsi:
ufs: rockchip: Fix compile error without CONFIG_GPIOLIB
scsi:
ufs: rockchip: Reset controller on PRE_CHANGE of hce enable notify
scsi:
ufs: ti-j721e: Add suspend-resume support
scsi:
xen: scsiback: Fix potential memory leak in scsiback_remove()
sctp:
Clear inet_opt in sctp_v6_copy_ip_options().
sctp:
Constify struct sctp_sched_ops
sctp:
Defer SCTP_DBG_OBJCNT_DEC() to sctp_destroy_sock().
sctp:
Don't call sk->sk_prot->init() in sctp_v[46]_create_accept_sk().
sctp:
Don't copy sk_sndbuf and sk_rcvbuf in sctp_sock_migrate().
sctp:
Don't inherit do_auto_asconf in sctp_clone_sock().
sctp:
Fetch inet6_sk() after setting ->pinet6 in sctp_clone_sock().
sctp:
move SCTP_CMD_ASSOC_SHKEY right after SCTP_CMD_PEER_INIT
sctp:
Remove sctp_copy_sock() and sctp_copy_descendant().
sctp:
Remove sctp_pf.create_accept_sk().
sctp:
Remove unused declaration sctp_auth_init_hmacs()
sctp:
Use sctp_clone_sock() in sctp_do_peeloff().
sctp:
Use sk_clone() in sctp_accept().
secretmem:
convert memfd_secret() to FD_ADD()
select:
Convert to scoped user access
selftest/alsa:
correct grammar in conf_get_bool error string
selftest/ftrace:
Generalise ftracetest to use with RV
selftest/mm:
fix pointer comparison in mremap_test
selftest:
af_unix: Create its own .gitignore.
selftest:
af_unix: Extend recv() timeout in so_peek_off.c.
selftest:
af_unix: Support compilers without flex-array-member-not-at-end support
selftest:
net: add a test-case for encap segmentation after GRO
selftest:
net: fix socklen_t type mismatch in sctp_collision test
selftest:
net: prevent use of uninitialized variable
selftest:
netdevsim: test devlink default params
selftest:
packetdrill: Add max RTO test for SYN+ACK.
selftests/bpf/benchs:
Add overwrite mode benchmark for BPF ring buffer
selftests/bpf:
Add -fms-extensions to bpf build flags
selftests/bpf:
Add ABBCCA case for rqspinlock stress test
selftests/bpf:
Add BTF dedup tests for recursive typedef definitions
selftests/bpf:
add C-level selftests for indirect jumps
selftests/bpf:
Add checks in tc_tunnel when entering net namespaces
selftests/bpf:
add file dynptr tests
selftests/bpf:
Add lock wait time stats to rqspinlock stress test
selftests/bpf:
Add more bpf_wq tests
selftests/bpf:
add new verifier_gotox test
selftests/bpf:
Add overwrite mode test for BPF ring buffer
selftests/bpf:
add regression test for bpf_d_path()
selftests/bpf:
add selftests for new insn_array map
selftests/bpf:
Add success stats to rqspinlock stress test
selftests/bpf:
Add tc helpers
selftests/bpf:
Add test for conditional jumps on same scalar register
selftests/bpf:
Add test for sk->sk_bypass_prot_mem.
selftests/bpf:
Add test for truncated dmabuf_iter reads
selftests/bpf:
Add test to verify freeing the special fields in pcpu maps
selftests/bpf:
Add tests for async cb context
selftests/bpf:
Align kfuncs renamed in bpf tree
selftests/bpf:
Allow selftests to build with older xxd
selftests/bpf:
Call bpf_get_numa_node_id() in trigger_count()
selftests/bpf:
Convert glob_match() to bpf arena
selftests/bpf:
Cover skb metadata access after bpf_skb_adjust_room
selftests/bpf:
Cover skb metadata access after bpf_skb_change_proto
selftests/bpf:
Cover skb metadata access after change_head/tail helper
selftests/bpf:
Cover skb metadata access after vlan push/pop helper
selftests/bpf:
do not hardcode target rate in test_tc_edt BPF program
selftests/bpf:
Dump skb metadata on verification failure
selftests/bpf:
Expect unclone to preserve skb metadata
selftests/bpf:
Fix failure paths in send_signal test
selftests/bpf:
Fix htab_update/reenter_update selftest failure
selftests/bpf:
Fix intermittent failures in file_reader test
selftests/bpf:
Fix list_del() in arena list
selftests/bpf:
Fix selftest verif_scale_strobemeta failure with llvm22
selftests/bpf:
Improve reliability of test_perf_branches_no_hw()
selftests/bpf:
integrate test_tc_edt into test_progs
selftests/bpf:
Integrate test_tc_tunnel.sh tests into test_progs
selftests/bpf:
Make CS length configurable for rqspinlock stress test
selftests/bpf:
Make test_tc_tunnel.bpf.c compatible with big endian platforms
selftests/bpf:
Move common TCP helpers into bpf_tracing_net.h
selftests/bpf:
Relax CPU requirements for rqspinlock stress test
selftests/bpf:
remove test_tc_edt.sh
selftests/bpf:
Remove test_tc_tunnel.sh
selftests/bpf:
remove unnecessary kfunc prototypes
selftests/bpf:
Remove usage of lsm/file_alloc_security in selftest
selftests/bpf:
rename test_tc_edt.bpf.c section to expose program type
selftests/bpf:
replace "__auto_type" with "auto"
selftests/bpf:
Replace TCP CC string comparisons with bpf_strncmp
selftests/bpf:
retry bpf_map_update_elem() when E2BIG is returned
selftests/bpf:
Silence unused-but-set build warnings
selftests/bpf:
Skip tc_tunnel subtest if its setup fails
selftests/bpf:
skip test_perf_branches_hw() on unsupported platforms
selftests/bpf:
Support non-linear flag in test loader
selftests/bpf:
Systematically add SO_REUSEADDR in start_server_addr
selftests/bpf:
Test bpf_skb_check_mtu(BPF_MTU_CHK_SEGS) when transport_header is not set
selftests/bpf:
Test bpf_strcasestr,bpf_strncasestr kfuncs
selftests/bpf:
Test direct packet access on non-linear skbs
selftests/bpf:
test instructions arrays with blinding
selftests/bpf:
Test parsing of (multi-)split BTF
selftests/bpf:
test_xsk: Add return value to init_iface()
selftests/bpf:
test_xsk: Don't exit immediately if validate_traffic fails
selftests/bpf:
test_xsk: Don't exit immediately on allocation failures
selftests/bpf:
test_xsk: Don't exit immediately when gettimeofday fails
selftests/bpf:
test_xsk: Don't exit immediately when workers fail
selftests/bpf:
test_xsk: Don't exit immediately when xsk_attach fails
selftests/bpf:
test_xsk: Fix __testapp_validate_traffic()'s return value
selftests/bpf:
test_xsk: fix memory leak in testapp_stats_rx_dropped()
selftests/bpf:
test_xsk: fix memory leak in testapp_xdp_shared_umem()
selftests/bpf:
test_xsk: Initialize bitmap before use
selftests/bpf:
test_xsk: Integrate test_xsk.c to test_progs framework
selftests/bpf:
test_xsk: Isolate non-CI tests
selftests/bpf:
test_xsk: Release resources when swap fails
selftests/bpf:
test_xsk: Split xskxceiver
selftests/bpf:
test_xsk: Wrap test clean-up in functions
selftests/bpf:
Update test_tag to use sha256
selftests/bpf:
Update xdp_context_test_run test to check maximum metadata size
selftests/bpf:
Use ASSERT_STRNEQ to factor in long slab cache names
selftests/bpf:
Use sockaddr_storage directly in cls_redirect test
selftests/bpf:
Use sockaddr_storage instead of sa46 in select_reuseport test
selftests/bpf:
Use start_server_str rather than start_reuseport_server in tc_tunnel
selftests/bpf:
Verify skb metadata in BPF instead of userspace
selftests/cgroup:
conform test to KTAP format output
selftests/coredump:
add debug logging to coredump socket protocol tests
selftests/coredump:
add debug logging to coredump socket tests
selftests/coredump:
add debug logging to test helpers
selftests/coredump:
add first PIDFD_INFO_COREDUMP_SIGNAL test
selftests/coredump:
add second PIDFD_INFO_COREDUMP_SIGNAL test
selftests/coredump:
fix userspace client detection
selftests/coredump:
fix userspace coredump client detection
selftests/coredump:
handle edge-triggered epoll correctly
selftests/coredump:
ignore ENOSPC errors
selftests/coredump:
split out common helpers
selftests/coredump:
split out coredump socket tests
selftests/damon/_damon_sysfs:
support obsolete_target file
selftests/damon/sysfs.py:
merge DAMON status dumping into commitment assertion
selftests/damon/sysfs:
add obsolete_target test
selftests/dma:
fix invalid array access in printf
selftests/filesystems:
remove CLONE_NEWPIDNS from setup_userns() helper
selftests/ftrace:
Test toplevel-enable for instance
selftests/ftrace:
traceonoff_triggers: strip off names
selftests/futex:
Add newline to ksft_exit_fail_msg()
selftests/futex:
Create test for robust list
selftests/futex:
Remove unused test_futex_mpol()
selftests/futex:
Skip tests if shmget unsupported
selftests/hid-tablet:
add ABS_DISTANCE test for stylus/pen
selftests/hid:
add a test for the Digitizer/Button Type pressurepad
selftests/hid:
fix bpf compilations due to -fms-extensions
selftests/hid:
require hidtools 0.12
selftests/hid:
use a enum class for the different button types
selftests/io_uring:
add io_uring_queue_init_params
selftests/io_uring:
support NO_SQARRAY in miniliburing
selftests/landlock:
Add disconnected leafs and branch test suites
selftests/landlock:
Add missing connect(minimal AF_UNSPEC) test
selftests/landlock:
Add tests for access through disconnected paths
selftests/landlock:
Fix makefile header list
selftests/landlock:
Fix missing semicolon
selftests/landlock:
Fix TCP bind(AF_UNSPEC) test case
selftests/landlock:
Fix typo in fs_test
selftests/landlock:
NULL-terminate unix pathname addresses
selftests/landlock:
Properly close a file descriptor
selftests/landlock:
Remove invalid unix socket bind()
selftests/landlock:
Use scoped_base_variants.h for ptrace_test
selftests/liveupdate:
add kexec test for multiple and empty sessions
selftests/liveupdate:
add simple kexec-based selftest for LUO
selftests/liveupdate:
add userspace API selftests
selftests/mm/hmm-tests:
new tests for zone device THP migration
selftests/mm/hmm-tests:
new throughput tests including THP
selftests/mm/hmm-tests:
partial unmap, mremap and anon_write tests
selftests/mm/uffd:
initialize char variable to Null
selftests/mm/uffd:
remove static address usage in shmem_allocate_area()
selftests/mm:
fix thread state check in uffd-unit-tests
selftests/mm:
gup_test: fix comment regarding origin of FOLL_WRITE
selftests/mm:
gup_test: stop testing FOLL_TOUCH
selftests/namespace:
add stress test
selftests/namespace:
commit_creds() active reference tests
selftests/namespace:
first threaded active reference count test
selftests/namespace:
second threaded active reference count test
selftests/namespace:
test listns() pagination
selftests/namespace:
third threaded active reference count test
selftests/namespaces:
add active reference count regression test
selftests/namespaces:
add listns() wrapper
selftests/namespaces:
eigth active reference count tests
selftests/namespaces:
eigth inactive namespace resurrection test
selftests/namespaces:
eigth listns() test
selftests/namespaces:
eleventh active reference count tests
selftests/namespaces:
eleventh inactive namespace resurrection test
selftests/namespaces:
fifteenth active reference count tests
selftests/namespaces:
fifth active reference count tests
selftests/namespaces:
fifth inactive namespace resurrection test
selftests/namespaces:
fifth listns() permission test
selftests/namespaces:
fifth listns() test
selftests/namespaces:
first active reference count tests
selftests/namespaces:
first inactive namespace resurrection test
selftests/namespaces:
first listns() permission test
selftests/namespaces:
first listns() test
selftests/namespaces:
fix nsid tests
selftests/namespaces:
fourteenth active reference count tests
selftests/namespaces:
fourth active reference count tests
selftests/namespaces:
fourth inactive namespace resurrection test
selftests/namespaces:
fourth listns() permission test
selftests/namespaces:
fourth listns() test
selftests/namespaces:
ninth active reference count tests
selftests/namespaces:
ninth inactive namespace resurrection test
selftests/namespaces:
ninth listns() test
selftests/namespaces:
second active reference count tests
selftests/namespaces:
second inactive namespace resurrection test
selftests/namespaces:
second listns() permission test
selftests/namespaces:
second listns() test
selftests/namespaces:
seventh active reference count tests
selftests/namespaces:
seventh inactive namespace resurrection test
selftests/namespaces:
seventh listns() permission test
selftests/namespaces:
seventh listns() test
selftests/namespaces:
sixth active reference count tests
selftests/namespaces:
sixth inactive namespace resurrection test
selftests/namespaces:
sixth listns() permission test
selftests/namespaces:
sixth listns() test
selftests/namespaces:
tenth active reference count tests
selftests/namespaces:
tenth inactive namespace resurrection test
selftests/namespaces:
test for efault
selftests/namespaces:
third active reference count tests
selftests/namespaces:
third inactive namespace resurrection test
selftests/namespaces:
third listns() permission test
selftests/namespaces:
third listns() test
selftests/namespaces:
thirteenth active reference count tests
selftests/namespaces:
twelth active reference count tests
selftests/namespaces:
twelth inactive namespace resurrection test
selftests/net:
initialize char variable to null
selftests/net:
io_uring: fix unknown errnum values
selftests/net:
packetdrill: pass send_omit_free to MSG_ZEROCOPY tests
selftests/net:
packetdrill: unflake tcp_user_timeout_user-timeout-probe.pkt
selftests/nolibc:
error out on linker warnings
selftests/nolibc:
use lld to link loongarch binaries
selftests/pidfd:
add first supported_mask test
selftests/pidfd:
add second supported_mask test
selftests/pidfd:
update pidfd header
selftests/powerpc/pmu/:
Add check_extended_reg_test to .gitignore
selftests/riscv:
Add Zicbop prefetch test
selftests/run_kselftest.sh:
exit with error if tests fail
selftests/sched_ext:
flush stdout before test to avoid log spam
selftests/tc-testing:
Add test case redirecting to self on egress
selftests/tc-testing:
Create tests to exercise ets classes active list misplacements
selftests/tc-testing:
Test CAKE scheduler when enqueue drops packets
selftests/tc-testing:
Test case exercising potential mirred redirect deadlock
selftests/tc-testing:
Try to add teql as a child qdisc
selftests/timers/nanosleep:
Add tests for return of remaining time
selftests/timers:
Clean up kernel version check in posix_timers
selftests/tracing:
Add basic test for trace_marker_raw file
selftests/tracing:
Fix test_multiple_writes stall
selftests/tty:
add TIOCSTI test suite
selftests/ublk:
add test for async partition scan
selftests/ublk:
fix error handling for starting device
selftests/ublk:
fix garbage output in foreground mode
selftests/ublk:
fix IO thread idle check
selftests/ublk:
fix Makefile to rebuild on header changes
selftests/verification:
Add initial RV tests
selftests/vsock:
add 1.37 to tested virtme-ng versions
selftests/vsock:
add BUILD=0 definition
selftests/vsock:
add check_result() for pass/fail counting
selftests/vsock:
add vsock_loopback module loading
selftests/vsock:
avoid multi-VM pidfile collisions with QEMU
selftests/vsock:
disable shellcheck SC2317 and SC2119
selftests/vsock:
do not unconditionally die if qemu fails
selftests/vsock:
identify and execute tests that can re-use VM
selftests/vsock:
improve logging in vmtest.sh
selftests/vsock:
make wait_for_listener() work even if pipefail is on
selftests/vsock:
reuse logic for vsock_test through wrapper functions
selftests/vsock:
speed up tests by reducing the QEMU pidfile timeout
selftests/x86:
Add selftests include path for kselftest.h after centralization
selftests/x86:
Update the negative vsyscall tests to expect a #GP
selftests:
Add napi threaded busy poll test in `busy_poller`
selftests:
af_unix: Add tests for ECONNRESET and EOF semantics
selftests:
af_unix: don't use SKIP for expected failures
selftests:
af_unix: remove unused stdlib.h include
selftests:
ALSA: Remove unused variable in utimer-test
selftests:
bonding: add delay before each xvlan_over_bond connectivity check
selftests:
bpf: Add tests for unbalanced rcu_read_lock
selftests:
bpf: Enable gotox tests from arm64
selftests:
bridge_mdb: Add a test for MDB flush on snooping disable
selftests:
complete kselftest include centralization
selftests:
drv-net: add a Python version of the GRO test
selftests:
drv-net: Add devlink_rate_tc_bw.py to TEST_PROGS
selftests:
drv-net: Bring back tool() to driver __init__s
selftests:
drv-net: Fix and clarify TC bandwidth split in devlink_rate_tc_bw.py
selftests:
drv-net: fix RPS mask handling for high CPU numbers
selftests:
drv-net: fix RPS mask handling in toeplitz test
selftests:
drv-net: Fix tolerance calculation in devlink_rate_tc_bw.py
selftests:
drv-net: hw: convert the Toeplitz test to Python
selftests:
drv-net: introduce Iperf3Runner for measurement use cases
selftests:
drv-net: Limit the max number of queues in procfs_downup_hammer
selftests:
drv-net: psp: add assertions on core-tracked psp dev stats
selftests:
drv-net: psp: fix templated test names in psp_ip_ver_test_builder()
selftests:
drv-net: psp: fix test names in ipver_test_builder()
selftests:
drv-net: replace the nsim ring test with a drv-net one
selftests:
drv-net: Set shell=True for sysfs writes in devlink_rate_tc_bw.py
selftests:
drv-net: Use Iperf3Runner in devlink_rate_tc_bw.py
selftests:
drv-net: xdp: Fix register spill error with clang 20
selftests:
drv-net: xdp: make the XDP qstats tests less flaky
selftests:
drv-net: xdp: use variants for qstat tests
selftests:
fib_nexthops: Add test cases for error routes deletion
selftests:
fib_test: Add test case for ipv4 multi nexthops
selftests:
fib_tests: add fib6 from ra to static test
selftests:
forwarding: vxlan_bridge_1q_mc_ul: Drop useless sleeping
selftests:
forwarding: vxlan_bridge_1q_mc_ul: Fix flakiness
selftests:
hw-net: auto-disable building the iouring C code
selftests:
hw-net: toeplitz: give the test up to 4 seconds
selftests:
hw-net: toeplitz: make sure NICs have pure Toeplitz configured
selftests:
hw-net: toeplitz: read indirection table from the device
selftests:
hw-net: toeplitz: read the RSS key directly from C
selftests:
kvm: replace numbered sync points with actions
selftests:
kvm: try getting XFD and XSAVE state out of sync
selftests:
kvm: Verify TILELOADD actually #NM faults when XFD[18]=1
selftests:
livepatch: use canonical ftrace path
selftests:
mptcp: check no dup close events after error
selftests:
mptcp: check subflow errors in close events
selftests:
mptcp: connect: avoid double packet traces
selftests:
mptcp: get stats just before timing out
selftests:
mptcp: join: do_transfer: reduce code dup
selftests:
mptcp: join: dump stats from history
selftests:
mptcp: join: fix local endp not being tracked
selftests:
mptcp: join: validate extra bind cases
selftests:
mptcp: lib: get counters from nstat history
selftests:
mptcp: lib: introduce 'nstat_{init,get}'
selftests:
mptcp: lib: remove stats files args
selftests:
mptcp: lib: stats: remove nstat rate columns
selftests:
mptcp: Mark xerror and die_perror __noreturn
selftests:
mptcp: pm: ensure unknown flags are ignored
selftests:
mptcp: wait for port instead of sleep
selftests:
net: add a hint about MACAddressPolicy=persistent
selftests:
net: add ipv6 ping to local address from localhost
selftests:
net: amt: wait longer for connection before sending packets
selftests:
net: fib-onlink-tests: Convert to use namespaces by default
selftests:
net: fix "buffer overflow detected" for tap.c
selftests:
net: Fix build warnings
selftests:
net: lib: tc_rule_stats_get(): Don't hard-code array index
selftests:
net: py: add test variants
selftests:
net: py: coding style improvements
selftests:
net: py: extract the case generation logic
selftests:
net: py: handle interrupt during cleanup
selftests:
net: py: read ip link info about remote dev
selftests:
net: py: support ksft ready without wait
selftests:
net: relocate gro and toeplitz tests to drivers/net
selftests:
net: remove old setup_* scripts
selftests:
net: simple selftest for ipvtap
selftests:
net: tfo: Fix build warning
selftests:
netconsole: ensure required log level is set on netcons_basic
selftests:
netconsole: remove log noise due to socat exit
selftests:
netdevsim: add carrier state consistency test
selftests:
netfilter: nft_concat_range.sh: add check for overlap detection bug
selftests:
netfilter: nft_flowtable.sh: Add IPIP flowtable selftest
selftests:
netfilter: nft_flowtable.sh: Add the capability to send IPv6 TCP traffic
selftests:
netfilter: packetdrill: avoid failure on HZ=100 kernel
selftests:
netfilter: prefer xfail in case race wasn't triggered
selftests:
riscv: Add test for the Vector ptrace interface
selftests:
tls: add tls record_size_limit test
selftests:
tls: fix warning of uninitialized variable
selftests:
tpm2: Fix ill defined assertions
selftests:
traceroute: Add ICMP extensions tests
selftests:
tracing: Add tprobe enable/disable testcase
selftests:
tracing: Update fprobe selftest for ftrace based fprobe
selftests:
tty: add tty_tiocsti_test to .gitignore
selftests:
ublk: add support for user copy to kublk
selftests:
ublk: add user copy test cases
selftests:
ublk: correct last_rw map type in seq_io.bt
selftests:
ublk: don't share backing files between ublk servers
selftests:
ublk: fix fio arguments in run_io_and_recover()
selftests:
ublk: fix overflow in ublk_queue_auto_zc_fallback()
selftests:
ublk: forbid multiple data copy modes
selftests:
ublk: make ublk_thread thread-local variable
selftests:
ublk: remove unused ios map in seq_io.bt
selftests:
ublk: set CPU affinity before thread initialization
selftests:
ublk: use auto_zc for PER_IO_DAEMON tests in stress_04
selftests:
update ksm inheritance tests for prctl fork/exec
selftests:
vDSO: getrandom: Fix path to s390 chacha implementation
selinux:
improve bucket distribution uniformity of avc_hash()
selinux:
Introduce a new config to make avc cache slot size adjustable
selinux:
Move avtab_hash() to a shared location for future reuse
selinux:
move initcalls to the LSM framework
selinuxfs:
don't stash the dentry of /policy_capabilities
selinuxfs:
new helper for attaching files to tree
seqlock, procfs:
Match scoped_seqlock_read() critical section vs. RCU ordering in do_task_stat() to do_io_accounting()
seqlock:
Allow KASAN to fail optimizing
seqlock:
Change do_io_accounting() to use scoped_seqlock_read()
seqlock:
Change do_task_stat() to use scoped_seqlock_read()
seqlock:
Change thread_group_cputime() to use scoped_seqlock_read()
seqlock:
Cure some more scoped_seqlock() optimization fails
seqlock:
Introduce scoped_seqlock_read()
serial:
8250-of: Fix style issues in 8250_of.c
serial:
8250: add driver for KEBA UART
serial:
8250: Add Loongson uart driver support
serial:
8250: longson: Fix NULL vs IS_ERR() bug in probe
serial:
8250: make share_irqs local to 8250_platform
serial:
8250: move skip_txen_test to core
serial:
8250_pci: Fix broken RS485 for F81504/508/512
serial:
8250_pcilib: Replace deprecated PCI functions
serial:
8250_platform: simplify IRQF_SHARED handling
serial:
add support of CPCI cards
serial:
ar933x: Add polling support
serial:
core: Fix serial device initialization
serial:
core: Restore sysfs fwnode information
serial:
drop SERIAL_8250_DEPRECATED_OPTIONS
serial:
Fix not set tty->port race condition
serial:
icom: Convert PCIBIOS_* return codes to errnos
serial:
icom: Fix namespace collision and startup() section placement with -ffunction-sections
serial:
Keep rs485 settings for devices without firmware node
serial:
mux: Fix kernel doc for mux_poll()
serial:
qcom-geni: Enable PM runtime for serial driver
serial:
qcom-geni: Enable Serial on SA8255p Qualcomm platforms
serial:
qcom_geni: Fix BT failure regression on RB2 platform
serial:
sc16is7xx: add comments for lock requirements
serial:
sc16is7xx: change conditional operator indentation
serial:
sc16is7xx: declare SPR/TLR/XOFF2 register as volatile
serial:
sc16is7xx: define common register access function
serial:
sc16is7xx: drop -ENOMEM error message
serial:
sc16is7xx: Kconfig: allow building with COMPILE_TEST
serial:
sc16is7xx: move port/channel init to separate function
serial:
sc16is7xx: reformat comments to improve readability
serial:
sc16is7xx: remove unnecessary pointer cast
serial:
sc16is7xx: rename EFR mutex with generic name
serial:
sc16is7xx: rename LCR macros to better reflect usage
serial:
sc16is7xx: simplify to_sc16is7xx_one() with a single parameter
serial:
sc16is7xx: use guards for simple mutex locks
serial:
sc16is7xx: use KBUILD_MODNAME
serial:
serial_core: simplify uart_ioctl() returns
serial:
serial_core: use guard()s
serial:
sh-sci: Check that the DMA cookie is valid
serial:
sh-sci: Fix deadlock during RSCI FIFO overrun error
serial:
sh-sci: Merge sh-sci.h into sh-sci.c
serial:
sh-sci: Sort include files alphabetically
serial:
sprd: Return -EPROBE_DEFER when uart clock is not ready
serial:
xilinx_uartps: drop cdns_uart::cdns_uart_driver
serial:
xilinx_uartps: fix rs485 delay_rts_after_send
sev-dev:
use guard for path
sev-dev:
use override credential guards
sev-dev:
use prepare credential guard
sfc:
fix deadlock in RSS config read
shmem:
fix recovery on rename failures
shmem_whiteout():
fix regression from tree-in-dcache series
signal:
Move MMCID exit out of sighand lock
signalfd:
convert do_signalfd4() to FD_ADD()
slab:
constify slab debug strings
slab:
convert setup_slub_debug() to use __core_param_cb()
slab:
fix kmalloc_nolock() context check for PREEMPT_RT
slab:
handle pfmemalloc slabs properly with sheaves
slab:
make __slab_free() more clear
slab:
move kfence_alloc() out of internal bulk alloc
slab:
prevent recursive kmalloc() in alloc_empty_sheaf()
slab:
Reimplement page_slab()
slab:
Remove folio references from ___kmalloc_large_node()
slab:
Remove folio references from __do_krealloc()
slab:
Remove folio references from __ksize()
slab:
Remove folio references from build_detached_freelist()
slab:
Remove folio references from free_large_kmalloc()
slab:
Remove folio references from kfree()
slab:
Remove folio references from kfree_nolock()
slab:
Remove folio references from kfree_rcu_sheaf()
slab:
Remove folio references from kvfree_rcu_cb()
slab:
Remove folio references in memcg_slab_post_charge()
slab:
Remove folio references in slab alloc/free
slab:
Remove references to folios from virt_to_slab()
slab:
Remove unnecessary call to compound_head() in alloc_from_pcs()
slab:
separate struct freelist_tid from kmem_cache_cpu
slab:
turn freelist_aba_t to a struct and fully define counters there
slab:
use new API for remaining command line parameters
slab:
use struct freelist_counters as parameters in relevant functions
slab:
use struct freelist_counters for local variables instead of struct slab
slimbus:
core: amend slim_get_device() kernel doc
slimbus:
core: clean up of_slim_get_device()
slimbus:
core: fix device reference leak on report present
slimbus:
core: fix OF node leak on registration failure
slimbus:
core: fix of_slim_get_device() kernel doc
slimbus:
core: fix runtime PM imbalance on report present
slub:
remove CONFIG_SLUB_TINY specific code paths
smack:
always "instantiate" inode in smack_inode_init_security()
smack:
deduplicate "does access rule request transmutation"
smack:
deduplicate xattr setting in smack_inode_init_security()
smack:
fix bug: invalid label of unix socket file
smack:
fix bug: setting task label silently ignores input garbage
smack:
fix bug: SMACK64TRANSMUTE set on non-directory
smack:
fix bug: unprivileged task can create labels
smack:
fix kernel-doc warnings for smk_import_valid_label()
Smack:
function parameter 'gfp' not described
smack:
move initcalls to the LSM framework
smb/client:
add 4 NT error code definitions
smb/client:
add parentheses to NT error code definitions containing bitwise OR operator
smb/client:
add two elements to smb2_error_map_table array
smb/client:
fix CAP_BULK_TRANSFER value
smb/client:
fix memory leak in SendReceive()
smb/client:
fix memory leak in smb2_open_file()
smb/client:
fix NT_STATUS_DEVICE_DOOR_OPEN value
smb/client:
fix NT_STATUS_NO_DATA_DETECTED value
smb/client:
fix NT_STATUS_UNABLE_TO_FREE_VM value
smb/client:
properly disallow delegations on directories
smb/client:
reduce loop count in map_smb2_to_linux_error() by half
smb/client:
remove DeviceType Flags and Device Characteristics definitions
smb/client:
remove unused elements from smb2_error_map_table array
smb/client:
update some SMB2 status strings
smb/server:
add comment to FileSystemName of FileFsAttributeInformation
smb/server:
call ksmbd_session_rpc_close() on error path in create_smb2_pipe()
smb/server:
fix minimum SMB1 PDU size
smb/server:
fix minimum SMB2 PDU size
smb/server:
fix refcount leak in parse_durable_handle_context()
smb/server:
fix refcount leak in smb2_open()
smb/server:
fix return value of smb2_ioctl()
smb/server:
fix return value of smb2_notify()
smb/server:
fix return value of smb2_oplock_break()
smb/server:
fix return value of smb2_query_dir()
smb/server:
fix return value of smb2_read()
smb/server:
remove unused nterr.h
smb/server:
rename include guard in smb_common.h
smb/server:
update some misguided comment of smb2_0_server_cmds proc
smb/server:
use end_removing_noperm for for target of smb2_create_link()
smb3 client:
add missing tracepoint for unsupported ioctls
smb:
add documentation references for smb2 change notify definitions
smb:
align durable reconnect v2 context to 8 byte boundary
smb:
client: Add tracepoint for krb5 auth
smb:
client: fix UBSAN array-index-out-of-bounds in smb2_copychunk_range
smb:
client: improve error message when creating SMB session
smb:
client: relax session and tcon reconnect attempts
smb:
client: relax WARN_ON_ONCE(SMBDIRECT_SOCKET_*) checks in recv_done() and smbd_conn_upcall()
smb:
client: show smb lease key in open_dirs output
smb:
client: show smb lease key in open_files output
smb:
do some cleanups
smb:
fix some warnings reported by scripts/checkpatch.pl
smb:
move copychunk definitions to common/smb2pdu.h
smb:
move create_durable_handle_reconnect_v2 to common/smb2pdu.h
smb:
move create_durable_reconn to common/smb2pdu.h
smb:
move create_durable_req_v2 to common/smb2pdu.h
smb:
move create_durable_rsp_v2 to common/smb2pdu.h
smb:
move File Attributes definitions into common/fscc.h
smb:
move file_notify_information to common/fscc.h
smb:
move FILE_SYSTEM_ATTRIBUTE_INFO to common/fscc.h
smb:
move FILE_SYSTEM_SIZE_INFO to common/fscc.h
smb:
move get_rfc1002_len() to common/smbglob.h
smb:
move list of FileSystemAttributes to common/fscc.h
smb:
move MAX_CIFS_SMALL_BUFFER_SIZE to common/smbglob.h
smb:
move notify completion filter flags into common/smb2pdu.h
smb:
move resume_key_ioctl_rsp to common/smb2pdu.h
smb:
move SMB1_PROTO_NUMBER to common/smbglob.h
smb:
move SMB2 Notify Action Flags into common/smb2pdu.h
smb:
move SMB_NEGOTIATE_REQ to common/smb2pdu.h
smb:
move smb_sockaddr_in and smb_sockaddr_in6 to common/smb2pdu.h
smb:
move smb_version_values to common/smbglob.h
smb:
move some duplicate definitions to common/smb2pdu.h
smb:
move some duplicate struct definitions to common/fscc.h
smb:
move some SMB1 definitions into common/smb1pdu.h
smb:
rename common/cifsglob.h to common/smbglob.h
smb:
rename to STATUS_SMB_NO_PREAUTH_INTEGRITY_HASH_OVERLAP
smb:
server: defer the initial recv completion logic to smb_direct_negotiate_recv_work()
smb:
server: fix comment for ksmbd_vfs_kern_path_start_removing()
smb:
server: initialize recv_io->cqe.done = recv_done just once
smb:
server: relax WARN_ON_ONCE(SMBDIRECT_SOCKET_*) checks in recv_done() and smb_direct_cm_handler()
smb:
server: reset smb_direct_port = SMB_DIRECT_PORT_INFINIBAND on init
smb:
smbdirect: introduce SMBDIRECT_CHECK_STATUS_{WARN,DISCONNECT}()
smb:
smbdirect: introduce SMBDIRECT_DEBUG_ERR_PTR() helper
smb:
smbdirect: introduce smbdirect_socket.connect.{lock,work}
smb:
update struct duplicate_extents_to_file_ex
smb:
use credential guards in cifs_get_spnego_key()
smb:
use the new ->i_state accessors
smc91x:
fix broken irq-context in PREEMPT_RT
smc:
rename smc_find_ism_store_rc to reflect broader usage
smp:
Introduce a helper function to check for pending IPIs
Linux:
Sndcard compatible for qrb2210/qcm2290
soc/tegra:
fuse: Do not register SoC device on ACPI boot
soc/tegra:
fuse: speedo-tegra210: Add SoC speedo 2
soc/tegra:
fuse: speedo-tegra210: Update speedo IDs
soc/tegra:
pmc: Add USB wake events for Tegra234
soc/tegra:
pmc: Document tegra_pmc.syscore field
soc/tegra:
pmc: Don't fail if "aotag" is not present
soc/tegra:
Resolve a spelling error in the tegra194-cbb.c
soc:
amlogic: canvas: fix device leak on lookup
soc:
amlogic: canvas: simplify lookup error handling
soc:
amlogic: meson-gx-socinfo: add new SoCs id
soc:
apple: mailbox: fix device leak on lookup
soc:
apple: sart: drop device reference after lookup
soc:
fsl: qbman: add WQ_PERCPU to alloc_workqueue users
soc:
fsl: qbman: use kmalloc_array() instead of kmalloc()
soc:
mediatek: mtk-socinfo: Add entry for MT8391AV/AZA Genio 720
soc:
mediatek: mtk-socinfo: Add extra entry for MT8189
soc:
microchip: add mfd drivers for two syscon regions on PolarFire SoC
soc:
qcom: gsbi: fix double disable caused by devm
soc:
qcom: ice: Add HWKM v1 support for wrapped keys
soc:
qcom: llcc-qcom: Add support for Kaanapali
soc:
qcom: mdt_loader: merge __qcom_mdt_load() and qcom_mdt_load_no_init()
soc:
qcom: mdt_loader: rename 'firmware' parameter of qcom_mdt_load()
soc:
qcom: ocmem: fix device leak on lookup
soc:
qcom: pbs: fix device leak on lookup
soc:
qcom: pd-mapper: Add Kaanapali compatible
soc:
qcom: pmic_glink: Add support for SOCCP remoteproc channels
soc:
qcom: smem: better track SMEM uninitialized state
soc:
qcom: smem: drop the WARN_ON() on SMEM item validation
soc:
qcom: smem: fix hwspinlock resource leak in probe error paths
soc:
qcom: smem: fix qcom_smem_is_available and check if __smem is valid
soc:
qcom: socinfo: Add reserve field to support future extension
soc:
qcom: socinfo: Add SM8850 SoC ID
soc:
qcom: socinfo: Add SoC ID for QCS6490
soc:
qcom: socinfo: Add support for new fields in revision 20
soc:
qcom: socinfo: add support to extract more than 32 image versions
soc:
qcom: socinfo: add the missing entries to the smem image table
soc:
qcom: socinfo: arrange the socinfo_image_names array in alphabetical order
soc:
qcom: ubwc: Add config for Kaanapali
soc:
qcom: ubwc: Add configuration Glymur platform
soc:
qcom: ubwc: Add QCS8300 UBWC cfg
soc:
qcom: ubwc: Simplify with of_machine_get_match_data()
soc:
renesas: Fix missing dependency on new CONFIG_CACHEMAINT_FOR_DMA
soc:
renesas: r9a09g056-sys: Populate max_register
soc:
renesas: rcar-rst: Keep RESBAR2S in default state
soc:
renesas: rz-sysc: #undef field_get() before local definition
soc:
renesas: rz-sysc: Convert to common field_get() helper
soc:
renesas: rz-sysc: Populate readable_reg/writeable_reg in regmap config
soc:
renesas: Use bitfield helpers
soc:
rockchip: grf: Add select correct PWM implementation on RK3368
soc:
rockchip: grf: Set pwm2/xin32k pad default to xin32k for rk3368
soc:
samsung: exynos-chipid: add exynos8890 SoC support
soc:
samsung: exynos-chipid: Add exynos9610 SoC support
soc:
samsung: exynos-chipid: use a local dev variable
soc:
samsung: exynos-pmu: allow specifying read & write access tables for secure regmap
soc:
samsung: exynos-pmu: Annotate online/offline functions with __must_hold
soc:
samsung: exynos-pmu: fix device leak on regmap lookup
soc:
samsung: exynos-pmu: Fix structure initialization
soc:
samsung: exynos-pmu: move some gs101 related code into new file
soc:
samsung: gs101-pmu: implement access tables for read and write
soc:
tegra: Simplify with of_machine_device_match()
socket:
Split out a getsockname helper for io_uring
socket:
Unify getsockname and getpeername implementation
software node:
allow referencing firmware nodes
software node:
Also support referencing non-constant software nodes
software node:
increase the reference of the swnode by its fwnode
software node:
read the reference args via the fwnode API
sorttable:
Move ELF parsing into scripts/elf-parse.[ch]
soundwire:
Add missing EXPORT for sdw_slave_type
soundwire:
bus: fix off-by-one when allocating slave IDs
soundwire:
cadence: export sdw_cdns_bpt_find_bandwidth
soundwire:
cadence_master: add fake_size parameter to sdw_cdns_prepare_read_dma_buffer
soundwire:
cadence_master: make frame index trace more readable
soundwire:
cadence_master: set data_per_frame as frame capability
soundwire:
intel_ace2x: add fake frame to BRA read command
soundwire:
intel_ace2x: handle multi BPT sections
soundwire:
introduce BPT section
soundwire:
only compute BPT stream in sdw_compute_dp0_port_params
soundwire:
pass sdw_bpt_section to cdns BPT helpers
soundwire:
qcom: adding support for v3.1.0
soundwire:
qcom: deprecate qcom,din/out-ports
soundwire:
qcom: prepare for v3.x
soundwire:
qcom: remove unused rd_fifo_depth
sparc/PCI:
Correct 64-bit non-pref -> pref BAR resources
sparc:
Use physical address DMA mapping
sparse:
update MAINTAINERS info
spi-cadence:
support transmission with
spi:
add support for microchip "soft" spi controller
spi:
airoha-snfi: en7523: workaround flash damaging if UART_TXD was short to GND
spi:
airoha: add support of en7523 SoC (for 6.19)
spi:
airoha: avoid reading flash page settings from SNFI registers during driver startup
spi:
airoha: avoid setting of page/oob sizes in REG_SPI_NFI_PAGEFMT
spi:
airoha: buffer must be 0xff-ed before writing
spi:
airoha: driver fixes & improvements
spi:
airoha: reduce the number of modification of REG_SPI_NFI_CNFG and REG_SPI_NFI_SECCUS_SIZE registers
spi:
airoha: remove unnecessary restriction length
spi:
airoha: remove unnecessary switch to non-dma mode
spi:
airoha: set custom sector size equal to flash page size
spi:
airoha: support of dualio/quadio flash reading commands
spi:
airoha: unify dirmap read/write code
spi:
aspeed: Add AST2700 SoC support and Quad SPI
spi:
aspeed: Add per-platform adjust_window callback for decoding range
spi:
aspeed: Add support for the AST2700 SPI controller
spi:
aspeed: Centralize address decoding region management
spi:
aspeed: Enable Quad SPI mode for page program
spi:
aspeed: Fix an IS_ERR() vs NULL bug in probe()
spi:
aspeed: fix spelling mistake "triming" -> "trimming"
spi:
aspeed: Force default address decoding range assignment for each CS
spi:
aspeed: Improve clock, timing and address
spi:
aspeed: Improve timing calibration algorithm for AST2600 platform
spi:
aspeed: Only map necessary address window region
spi:
aspeed: Update clock selection strategy
spi:
aspeed: Use devm_iounmap() to unmap devm_ioremap() memory
spi:
aspeed: Use phys_addr_t for bus addresses to support 64-bit platforms
spi:
bcm63xx: drop wrong casts in probe()
spi:
cadence-qspi: Fix runtime PM imbalance in probe
spi:
cadence-quadspi: Add error logging for DMA request failure
spi:
cadence-quadspi: Fix clock disable on probe failure path
spi:
cadence-quadspi: Fix probe error path and logging
spi:
cadence-quadspi: Improve CQSPI_SLOW_SRAM quirk if flash is slow
spi:
cadence-quadspi: Prevent indirect read
spi:
cadence-quadspi: Prevent lost complete() call during indirect read
spi:
ch341: fix out-of-bounds memory access in ch341_transfer_one
spi:
cs42l43: Use actual ACPI firmware node for chip selects
spi:
davinci: remove platform data header
spi:
dt-binding: document Microchip CoreSPI
spi:
dt-bindings: airoha: add compatible for EN7523
spi:
dt-bindings: aspeed,ast2600-fmc: Add AST2700 SoC support
spi:
dt-bindings: don't check node names
spi:
dt-bindings: fsl-qspi: add optional resets
spi:
dt-bindings: fsl-qspi: support SpacemiT K1
spi:
dt-bindings: nuvoton,npcm-pspi: Convert to DT schema
spi:
dt-bindings: renesas,rzv2h-rspi: document RZ/T2H and RZ/N2H
spi:
dt-bindings: renesas,rzv2h-rspi: Document RZ/V2N SoC support
spi:
dt-bindings: renesas,rzv2h-rspi: Document RZ/V2N SoC support
spi:
dt-bindings: snps,dw-abp-ssi: Allow up to 16 chip-selects
spi:
dt-bindings: spi-qpic-snand: Add IPQ5332 compatible
spi:
dt-bindings: spi-qpic-snand: Add IPQ5424 compatible
spi:
dt-bindings: sun6i: Add compatibles for A523's SPI controllers
spi:
dw: add target mode support
spi:
dw: rename the spi controller to ctlr
spi:
enable the SpacemiT K1 SoC QSPI
spi:
Fix potential uninitialized variable in probe()
spi:
fsl-cpm: Check length parity before switching to 16 bit mode
spi:
fsl-qspi: add a clock disable quirk
spi:
fsl-qspi: add optional reset support
spi:
fsl-qspi: introduce sfa_size devtype data
spi:
fsl-qspi: support the SpacemiT K1 SoC
spi:
fsl-qspi: switch predicates to bool
spi:
hisi-kunpeng: Fixed the wrong debugfs node name in hisi_spi debugfs initialization
spi:
imx: add 16/32 bits per word support for target PIO mode
spi:
imx: add i.MX51 ECSPI target mode support
spi:
imx: remove CLK calculation and check for target mode
spi:
intel-pci: Add support for Nova Lake SPI serial flash
spi:
microchip-core: Code improvements
spi:
microchip-core: Fix an error handling path in mchp_corespi_probe()
spi:
microchip-core: Refactor FIFO read and write handlers
spi:
microchip-core: Remove unneeded PM related macro
spi:
microchip-core: Replace dead code (-ENOMEM error message)
spi:
microchip-core: use min() instead of min_t()
spi:
microchip-core: Use SPI_MODE_X_MASK
spi:
microchip-core: Utilise temporary variable for struct device
spi:
microchip: Enable compile-testing for FPGA SPI controllers
spi:
microchip: rename driver file and internal identifiers
spi:
mpfs: Fix an error handling path in mpfs_spi_probe()
spi:
mt65xx: Use IRQF_ONESHOT with threaded IRQ
spi:
offload: Add offset parameter
spi:
offload: Add offset parameter
spi:
rzv2h-rspi: add support for loopback mode
spi:
rzv2h-rspi: add support for RZ/T2H and RZ/N2H
spi:
rzv2h-rspi: add support for using PCLK for transfer clock
spi:
rzv2h-rspi: add support for variable transfer clock
spi:
rzv2h-rspi: avoid recomputing transfer frequency
spi:
rzv2h-rspi: make clocks chip-specific
spi:
rzv2h-rspi: make FIFO size chip-specific
spi:
rzv2h-rspi: make resets optional
spi:
rzv2h-rspi: make transfer clock rate finding chip-specific
spi:
rzv2h-rspi: move register writes out of rzv2h_rspi_setup_clock()
spi:
sophgo: Fix incorrect use of bus width value macros
spi:
spi-cadence: enable SPI_CONTROLLER_MUST_TX
spi:
spi-cadence: supports transmission with bits_per_word of 16 and 32
spi:
spi-mem: Trace exec_op
spi:
spi-qpic-snand: make qcom_spi_ecc_engine_ops_pipelined const
spi:
spi-sprd-adi: Fix double free in probe error path
spi:
spidev: add compatible for arduino spi mcu interface
spi:
sun6i: Support A523's SPI controllers
spi:
tegra114: Preserve SPI mode bits in def_command1_reg
spi:
tegra210-quad: Check hardware status on timeout
spi:
tegra210-quad: Fix timeout handling
spi:
tegra210-quad: Improve timeout handling under
spi:
tegra210-quad: Move curr_xfer read inside spinlock
spi:
tegra210-quad: Protect curr_xfer assignment in tegra_qspi_setup_transfer_one
spi:
tegra210-quad: Protect curr_xfer check in IRQ handler
spi:
tegra210-quad: Protect curr_xfer clearing in tegra_qspi_non_combined_seq_xfer
spi:
tegra210-quad: Protect curr_xfer in tegra_qspi_combined_seq_xfer
spi:
tegra210-quad: Refactor error handling into helper functions
spi:
tegra210-quad: Return IRQ_HANDLED when timeout already processed transfer
spi:
tegra: Fix a memory leak in tegra_slink_probe()
spi:
tle62x0: Add newline to sysfs attribute output
spufs:
convert spufs_context_open() to FD_PREPARE()
spufs:
convert spufs_gang_open() to FD_PREPARE()
srcu:
Add SRCU_READ_FLAVOR_FAST_UPDOWN CPP macro
srcu:
Create a DEFINE_SRCU_FAST()
srcu:
Create an SRCU-fast-updown API
srcu:
Create an srcu_expedite_current() function
srcu:
Make grace-period determination use ssp->srcu_reader_flavor
srcu:
Make SRCU-fast readers enforce use of SRCU-fast definition/init
srcu:
Permit Tiny SRCU srcu_read_unlock() with interrupts disabled
srcu:
Require special srcu_struct define/init for SRCU-fast readers
staging:
axis-fifo: add compatible strings for v4.2 and v4.3
staging:
axis-fifo: drop debug print of remapped base address
staging:
axis-fifo: drop redundant read/write_flags from axis_fifo
staging:
axis-fifo: remove get_dts_property() helper
staging:
axis-fifo: remove unneeded irq field from struct axis_fifo
staging:
axis-fifo: simplify interrupt handling
staging:
fbtft: core: fix potential memory leak in fbtft_probe_common()
staging:
gpib: Change // comments in uapi header file
staging:
gpib: Clean-up commented-out code
staging:
gpib: Destage gpib
staging:
gpib: Fix SPDX license for gpib headers
staging:
gpib: tms9914: Fix typo in comment
staging:
gpib: Update TODO file
staging:
greybus: uart: check return values during probe
staging:
iio: ad9834: remove empty ad9834.h file
staging:
iio: adt7316: replace sprintf() with sysfs_emit()
staging:
media: tegra-video: Remove the use of dev_err_probe()
staging:
most: remove broken i2c driver
staging:
nvec: remove NVEC_PS2_DEBUG and dead debug macro
staging:
rtl8723bs: add missing blank line in rtw_ap.c
staging:
rtl8723bs: Add missing MODULE_DESCRIPTION()
staging:
rtl8723bs: add spaces around '+' operator in rtw_ap.c
staging:
rtl8723bs: core: delete commented-out code
staging:
rtl8723bs: core: fix block comment style issues
staging:
rtl8723bs: fall back to random mac address
staging:
rtl8723bs: fix lines starting with '(' in rtw_ap.c
staging:
rtl8723bs: Fix operator spacing in rtw_security.c
staging:
rtl8723bs: fix out-of-bounds read in OnBeacon ESR IE parsing
staging:
rtl8723bs: fix out-of-bounds read in rtw_get_ie() parser
staging:
rtl8723bs: fix stack buffer overflow in OnAssocReq IE parsing
staging:
rtl8723bs: Remove commented ifdef CONFIG_WAPI_SUPPORT
staging:
rtl8723bs: remove custom FIELD_OFFSET macro
staging:
rtl8723bs: remove dead code in rtw_ap.c
staging:
rtl8723bs: remove dead commented code from odm.c
staging:
rtl8723bs: remove todo/note and duplicated EFUSE_CTRL macro
staging:
rtl8723bs: remove unnecessary blank lines in rtw_ap.c
staging:
rtl8723bs: Remove unsupported PALTFORM_OS_WINCE ifdef
staging:
rtl8723bs: remove unused registry and BSSID offset macros
staging:
rtl8723bs: Rename camel case functions.
staging:
rtl8723bs: replace FIELD_OFFSET usage with offsetof in rtw_mlme_ext.c
staging:
rtl8723bs: rtw_hal_set_def_var is not used
staging:
rtl8723bs: sdio: clarify OQT free page comment
staging:
rtl8723bs: use ether_addr_copy() for MAC address copying
staging:
rtl8723bs: use standard offsetof in cfg80211 operations
staging:
rtl8723bs: wrap long comments in rtw_ap.c
staging:
sm750fb: align sm750_hw_cursor_set_size() arguments
staging:
sm750fb: avoid chained assignment in setcolreg()
staging:
sm750fb: rename camel case identifiers
staging:
vc04_services: Cleanup VCHIQ TODO entries
staging:
vc04_services: Drop bcm2835-camera driver
staging:
vchiq_arm: delete unnecessary check
staging:
vchiq_arm: Improve inline documentation
staging:
vchiq_arm: Remove bcm2835_camera from vchiq
static_call:
allow using STATIC_CALL_TRAMP_STR() from assembly
string:
Add missing kernel-doc return descriptions
string:
fix kerneldoc formatting in strends()
string:
provide strends()
string:
use __attribute__((nonnull())) in strends()
strparser:
fix typo in comment
sunrpc:
allocate a separate bvec array for socket sends
SUNRPC:
cleanup common code in backchannel request
SUNRPC:
Improve "fragment too large" warning
SUNRPC:
new helper function for stopping backchannel server
SUNRPC:
svcauth_gss: avoid NULL deref on zero length gss_token in gss_read_proxy_verf
svcrdma:
bound check rq_pages index in inline path
svcrdma:
Increase the server's default RPC/RDMA credit grant
svcrdma:
Release transport resources synchronously
svcrdma:
return 0 on success from svc_rdma_copy_inline_range
svcrdma:
use rc_pageoff for memcpy byte offset
sys_info:
add a default kernel sys_info mask
syscore:
Pass context data to callbacks
sysctl:
Add optional range checking to SYSCTL_INT_CONV_CUSTOM
sysctl:
Add optional range checking to SYSCTL_UINT_CONV_CUSTOM
sysctl:
Allow custom converters from outside sysctl
sysctl:
Create converter functions with two new macros
sysctl:
Create integer converters with one macro
sysctl:
Create macro for user-to-kernel uint converter
sysctl:
Create pipe-max-size converter using sysctl UINT macros
sysctl:
Create unsigned int converter using new macro
sysctl:
Discriminate between kernel and user converter params
sysctl:
fix kernel-doc format warning
sysctl:
Indicate the direction of operation with macro names
sysctl:
Move INT converter macros to sysctl header
sysctl:
Move jiffies converters to kernel/time/jiffies.c
sysctl:
Move proc_doulongvec_ms_jiffies_minmax to kernel/time/jiffies.c
sysctl:
Move UINT converter macros to sysctl header
sysctl:
remove __user qualifier from stack_erasing_sysctl buffer argument
sysctl:
Remove superfluous __do_proc_* indirection
sysctl:
Remove superfluous tbl_data param from "dovec" functions
sysctl:
Replace void pointer with const pointer to ctl_table
sysctl:
Wrap do_proc_douintvec with the public function proc_douintvec_conv
sysfs.py:
extend assert_ctx_committed() for monitoring targets
sysfs/cpu:
Use DEVICE_ATTR_RO for nohz_full attribute
sysfs:
attribute_group: allow registration of const attribute
sysfs:
attribute_group: enable const variants of is_visible()
sysfs:
introduce __SYSFS_FUNCTION_ALTERNATIVE()
sysfs:
simplify attribute definition macros
sysfs:
transparently handle const pointers in ATTRIBUTE_GROUPS()
taint/module:
remove unnecessary taint_flag.module field
taint:
add reminder about updating docs and scripts
target:
don't copy kernel creds
task_work:
Fix NMI race condition
tcp:
add net.ipv4.tcp_comp_sack_rtt_percent
tcp:
add net.ipv4.tcp_rcvbuf_low_rtt
tcp:
Apply max RTO to non-TFO SYN+ACK.
tcp:
better handle TCP_TX_DELAY on established flows
tcp:
Call tcp_syn_ack_timeout() directly.
tcp:
Convert tcp-md5 to use MD5 library instead of crypto_ahash
tcp:
Don't reinitialise tw->tw_transparent in tcp_time_wait().
tcp:
gro: inline tcp_gro_pull_header()
tcp:
introduce icsk->icsk_keepalive_timer
tcp:
reduce tcp_comp_sack_slack_ns default value to 10 usec
tcp:
remove icsk->icsk_retransmit_timer
tcp:
remove one ktime_get() from recvmsg() fast path
tcp:
Remove redundant init for req->num_timeout.
tcp:
Remove timeout arg from reqsk_queue_hash_req().
tcp:
Remove timeout arg from reqsk_timeout().
tcp:
Remove unnecessary null check in tcp_inbound_md5_hash()
tcp:
rename icsk_timeout() to tcp_timeout_expires()
tcp:
Save lock_sock() for memcg in inet_csk_accept().
tcp:
tcp_moderate_rcvbuf is only used in rx path
tcpm:
allow looking for role_sw device in the main node
tcpm:
Parse and log AVS APDO
team:
Add matching error label for failed action
team:
fix check for port enabled in team_queue_override_port_prio_changed()
team:
use common function to compute the features
test_kho:
always print restore status
test_kho:
unpreserve memory in case of error
testing/selftests/mm:
add soft-dirty merge self-test
textsearch:
describe @list member in ts_ops search
tg3:
extract GRXRINGS from .get_rxnfc
tg3:
Fix num of RX queues being reported by ethtool
thermal/drivers/imx91:
Add support for i.MX91 thermal monitoring unit
thermal/drivers/rcar:
Convert to DEFINE_SIMPLE_DEV_PM_OPS()
thermal/drivers/rcar_gen3:
Convert to DEFINE_SIMPLE_DEV_PM_OPS()
thermal/drivers/rcar_gen3:
Document R-Car Gen4 and RZ/G2 support in driver comment
thermal:
core: Fix typo and indentation in comments
thermal:
int340x: processor_thermal: Add Nova Lake processor thermal device
thermal:
intel: int340x: Add DLVR support for Nova Lake
thermal:
intel: int340x: Enable power slider interface for Wildcat Lake
thermal:
intel: int340x: Replace sprintf() with sysfs_emit()
thermal:
intel: int340x: Use symbolic constant for UUID comparison
thermal:
intel: Select INT340X_THERMAL from INTEL_SOC_DTS_THERMAL
thunderbolt:
Fix typo in tb_eeprom_ctl_read documentation
thunderbolt:
Fix typos in ctl.c
thunderbolt:
Fix typos in debugfs.c
thunderbolt:
Fix typos in domain.c
thunderbolt:
Fix typos in icm.c
thunderbolt:
Fix typos in lc.c
thunderbolt:
Fix typos in nhi.c
thunderbolt:
Fix typos in retimer.c
thunderbolt:
Fix typos in switch.c
thunderbolt:
Fix typos in tb.c
thunderbolt:
Fix typos in tb.h
thunderbolt:
Fix typos in tb_regs.h
thunderbolt:
Fix typos in tmu.c
thunderbolt:
Fix typos in tunnel.c
thunderbolt:
Fix typos in usb4.c
thunderbolt:
Fix typos in xdomain.c
thunderbolt:
Replace use of system_wq with system_percpu_wq
thunderbolt:
Update deprecated firmware update site in icm.c
thunderbolt:
Update NVM firmware upgrade documentation
ti-sysc:
allow OMAP2 and OMAP4 timers to be reserved on AM33xx
ti:
icssg: convert to ndo_hwtstamp API
ti:
netcp: convert to ndo_hwtstamp callbacks
tick/nohz:
avoid showing '(null)' if nohz_full= not set
tick/nohz:
Expose housekeeping CPUs in sysfs
tick/sched:
Limit non-timekeeper CPUs calling jiffies update
time:
Fix a few typos in time[r] related code comments
time:
tick-oneshot: Add missing Return and parameter descriptions to kernel-doc
timekeeping:
Adjust the leap state for the correct auxiliary timekeeper
timerfd:
convert timerfd_create() to FD_ADD()
timers/migration:
Add mask for CPUs available in the hierarchy
timers/migration:
Assert that hotplug preparing CPU is part of stable active hierarchy
timers/migration:
Convert "while" loops to use "for"
timers/migration:
Exclude isolated cpus from hierarchy
timers/migration:
Fix imbalanced NUMA trees
timers/migration:
Remove dead code handling idle CPU checking for remote timers
timers/migration:
Remove locking on group connection
timers/migration:
Remove unused "cpu" parameter from tmigr_get_group()
timers/migration:
Rename 'online' bit to 'available'
timers/migration:
Use scoped_guard on available flag set/clear
tipc:
use kfree_sensitive() for session key material
tomoyo:
move initcalls to the LSM framework
tomoyo:
Use local kmap in tomoyo_dump_page()
tool build:
Remove __get_cpuid feature test
tool build:
Remove annoying newline in build output
tools build:
Fix fixdep dependencies
tools build:
Fix the common set of features test wrt libopenssl
tools headers arm64:
Add NVIDIA Olympus part
tools headers UAPI:
Sync linux/perf_event.h for deferred callchains
tools headers UAPI:
Sync linux/perf_event.h with the kernel sources
tools headers:
Sync arm64 headers with kernel sources
tools headers:
Sync linux/gfp_types.h with kernel sources
tools headers:
Sync linux/socket.h with kernel sources
tools headers:
Sync syscall table with kernel sources
tools headers:
Sync UAPI drm/drm.h with kernel sources
tools headers:
Sync UAPI KVM headers with kernel sources
tools headers:
Sync UAPI linux/fcntl.h with kernel sources
tools headers:
Sync UAPI linux/fs.h with kernel sources
tools headers:
Sync UAPI linux/mount.h with kernel sources
tools headers:
Sync UAPI sound/asound.h with kernel sources
tools headers:
Sync x86 headers with kernel sources
tools include:
Add definitions for __aligned_{l,b}e64
tools/build:
Add a feature test for libopenssl
tools/dma:
move dma_map_benchmark from selftests to tools/dma
tools/docs,scripts:
sphinx-*: prevent sphinx-build crashes
tools/docs/get_abi.py:
fix get_abi library directory
tools/docs/get_feat.py:
convert get_feat.pl to Python
tools/docs/sphinx-build-wrapper:
allow skipping sphinx-build step
tools/docs/sphinx-build-wrapper:
Emit $SPHINXOPTS later in args list
tools/docs:
check-variable-fonts.py: split into a lib and an exec file
tools/docs:
python_version: move version check from sphinx-pre-install
tools/docs:
sphinx-* break documentation bulds on openSUSE
tools/docs:
sphinx-build-wrapper: -q is a boolean, not an integer
tools/docs:
sphinx-build-wrapper: add a wrapper for sphinx-build
tools/docs:
sphinx-build-wrapper: add an argument for LaTeX interactive mode
tools/docs:
sphinx-build-wrapper: add support to run inside venv
tools/docs:
sphinx-build-wrapper: allow building PDF files in parallel
tools/docs:
sphinx-build-wrapper: fix compat with recent Tumbleweed
tools/docs:
sphinx-build-wrapper: Fix output for duplicated names
tools/docs:
sphinx-build-wrapper: handle sphinx-build errors
tools/docs:
sphinx-build-wrapper: move rust doc builder to wrapper
tools/docs:
sphinx-build-wrapper: pdflatex is needed only for pdf
tools/docs:
sphinx-pre-install: allow check for alternatives and bail out
tools/docs:
sphinx-pre-install: drop a debug print
tools/mm/page_owner_sort:
add help option support
tools/mm/page_owner_sort:
fix timestamp comparison for stable sorting
tools/mm:
use
in page_owner_sort.c
tools/net/ynl:
Makefile's install target now installs ynltool
tools/nolibc/dirent:
avoid errno in readdir_r
tools/nolibc/stdio:
let perror work when NOLIBC_IGNORE_ERRNO is set
tools/nolibc:
add missing memchr() to string.h
tools/nolibc:
add option to disable runtime
tools/nolibc:
add support for fchdir()
tools/nolibc:
add the more portable inttypes.h
tools/nolibc:
add uio.h with readv and writev
tools/nolibc:
avoid using plain integer as NULL pointer
tools/nolibc:
clean up outdated comments in generic arch.h
tools/nolibc:
fix misleading help message regarding installation path
tools/nolibc:
handle 64-bit off_t for llseek
tools/nolibc:
handle NULL wstatus argument to waitpid()
tools/nolibc:
implement %m if errno is not defined
tools/nolibc:
make the "headers" target install all supported archs
tools/nolibc:
prefer the llseek syscall
tools/nolibc:
provide the portable sys/select.h
tools/nolibc:
remove more __nolibc_enosys() fallbacks
tools/nolibc:
remove now superfluous overflow check in llseek
tools/nolibc:
remove outdated comment about __sysret() in mmap()
tools/nolibc:
use 64-bit ino_t
tools/nolibc:
use 64-bit off_t
tools/nolibc:
use __fallthrough__ rather than fallthrough
tools/nolibc:
x86: fix section mismatch caused by asm "mem*" functions
tools/objtool:
Copy the __cleanup unused variable fix for older clang
tools/power turbostat.8:
Update example
tools/power turbostat:
Add LLC stats
tools/power turbostat:
Add run-time MSR driver probe
tools/power turbostat:
Add Wildcat Lake and Nova Lake support
tools/power turbostat:
Enhance perf probe
tools/power turbostat:
Print "nan" for out of range percentages
tools/power turbostat:
Print percentages in 8-columns
tools/power turbostat:
Print wide names only for RAW 64-bit columns
tools/power turbostat:
Refactor added column header printing
tools/power turbostat:
Refactor added-counter value printing code
tools/power turbostat:
Refactor floating point printout code
tools/power turbostat:
Regression fix Uncore MHz printed in hex
tools/power turbostat:
Remove dead code
tools/power turbostat:
Set per_cpu_msr_sum to NULL after free
tools/power turbostat:
Validate APERF access for VMWARE
tools/power turbostat:
Validate RAPL MSRs for AWS Nitro Hypervisor
tools/power turbostat:
version 2025.12.02
tools/power x86_energy_perf_policy:
Add Android MSR device support
tools/power x86_energy_perf_policy:
Fix format string in error message
tools/power x86_energy_perf_policy:
Fix potential NULL pointer dereference
tools/power x86_energy_perf_policy:
Simplify Android MSR probe
tools/power/cpupower:
Support building libcpupower statically
tools/power/x86/intel-speed-select:
Check feature status
tools/power/x86/intel-speed-select:
Reset isst_turbo_freq_info for invalid buckets
tools/power/x86/intel-speed-select:
v1.24 release
tools/rtla:
Add fatal() and replace error handling pattern
tools/rtla:
Add for_each_monitored_cpu() helper
tools/rtla:
Fix --on-threshold always triggering
tools/rtla:
Fix unassigned nr_cpus
tools/rtla:
Remove unused optional option_index
tools/rtla:
Replace osnoise_hist_usage("...") with fatal("...")
tools/rtla:
Replace osnoise_top_usage("...") with fatal("...")
tools/rtla:
Replace timerlat_hist_usage("...") with fatal("...")
tools/rtla:
Replace timerlat_top_usage("...") with fatal("...")
tools/sched_ext:
fix scx_show_state.py for scx_root change
tools/sched_ext:
Strip compatibility macros for cgroup and dispatch APIs
tools/sched_ext:
update scx_show_state.py for scx_aborting change
tools/testing/nvdimm:
Use per-DIMM device handle
tools/testing/selftests/mm:
add MADV_COLLAPSE test case
tools/testing/selftests/mm:
add smaps visibility guard region test
tools/testing/selftests:
add forked (un)/faulted VMA merge tests
tools/testing/selftests:
add tests for !tgt, src mremap() merges
tools/testing/selftests:
fix gup_longterm for unknown fs
tools/testing/vma:
add missing stub
tools/testing/vma:
add VMA sticky userland tests
tools/testing/vma:
eliminate dependency on vma->__vm_flags
tools/thermal/thermal-engine:
Fix format string bug in thermal-engine
tools/virtio:
add dev_WARN_ONCE and is_vmalloc_addr stubs
tools/virtio:
add device, device_driver stubs
tools/virtio:
add struct cpumask to cpumask.h
tools/virtio:
add struct module forward declaration
tools/virtio:
add ucopysize.h stub
tools/virtio:
fix up compiler.h stub
tools/virtio:
fix up oot build
tools/virtio:
pass KCFLAGS to module build
tools/virtio:
replace "__auto_type" with "auto"
tools/virtio:
stub DMA mapping functions
tools/virtio:
stub might_sleep and synchronize_rcu
tools/virtio:
switch to kernel's virtio_config.h
tools/virtio:
use kernel's virtio.h
tools:
arm64: Add Cortex-A720AE definitions
tools:
docs: parse_data_structs.py: accept more reftypes
tools:
docs: parse_data_structs.py: add namespace support
tools:
docs: parse_data_structs.py: drop contents header
tools:
docs: parse_data_structs.py: get rid of process_exceptions()
tools:
docs: parse_data_structs.py: output a line number
tools:
docs: parse_data_structs: make process_exceptions two stages
tools:
kernel-doc: add a see also section at man pages
tools:
Remove s390 compat support
tools:
ynl-gen: add function prefix argument
tools:
ynl-gen: add regeneration comment
tools:
ynl: add a lint makefile target
tools:
ynl: Add MAC address parsing support
tools:
ynl: add schema checking
tools:
ynl: add YNL test framework
tools:
ynl: cli: Add --list-attrs option to show operation attributes
tools:
ynl: cli: Display enum values in --list-attrs output
tools:
ynl: cli: Parse nested attributes in --list-attrs output
tools:
ynl: don't install tests
tools:
ynl: fix build on systems with old kernel headers
tools:
ynl: fix indent issues in the main Python lib
tools:
ynl: render event op docs correctly
tools:
ynl: rework the string representation of NlError
tools:
ynl: Specify --no-line-number in ynl-regen.sh.
tools:
ynltool: add page-pool stats
tools:
ynltool: add qstats support
tools:
ynltool: add traffic distribution balance
tools:
ynltool: correct install in Makefile
tools:
ynltool: create skeleton for the C command
tools:
ynltool: ignore *.d deps files
tools:
ynltool: remove -lmnl from link flags
torture:
Add kvm-series.sh to test commit/scenario combination
torture:
Permit negative kvm.sh --kconfig numberic arguments
tpm2-sessions:
Fix out of range indexing in name_size
tpm2-sessions:
Fix tpm2_read_public range checks
tpm2-sessions:
Open code tpm_buf_append_hmac_session()
tpm2-sessions:
Remove 'attributes' parameter from tpm_buf_append_auth
tpm:
add WQ_PERCPU to alloc_workqueue users
tpm:
Cap the number of PCR banks
tpm:
Remove tpm_find_get_ops
tpm:
Use -EPERM as fallback error code in tpm_ret_to_err
tpm_crb:
add missing loc parameter to kerneldoc
tpm_crb:
Fix a spelling mistake
trace/pid_list:
optimize pid_list->lock contention
trace:
ftrace_dump_on_oops[] is not exported, make it static
trace:
use override credential guard
trace:
use prepare credential guard
tracefs:
fix a leak in eventfs_create_events_dir()
tracepoint:
Do not warn for unused event that is exported
tracing/dma:
Cap dma_map_sg tracepoint arrays to prevent buffer overflow
tracing:
Add a config and syscall_user_buf_size file to limit amount written
tracing:
Add a tracepoint verification check at build time
tracing:
Add an option to show symbols in _text+offset for function profiler
tracing:
Add boot-time backup of persistent ring buffer
tracing:
Add bulk garbage collection of freeing event_trigger_data
tracing:
Add parsing of flags to the sys_enter_openat trace event
tracing:
Add recursion protection in kernel stack trace recording
tracing:
Add trace_seq_pop() and seq_buf_pop()
tracing:
Add warnings for unused tracepoints for modules
tracing:
Allow syscall trace events to read more than one user parameter
tracing:
Allow tracepoint-update.c to work with modules
tracing:
Allow tracer to add more than 32 options
tracing:
Avoid possible signed 64-bit truncation
tracing:
Check for printable characters when printing field dyn strings
tracing:
Convert function graph set_flags() to use a switch() statement
tracing:
Display some syscall arrays as strings
tracing:
Do not register unsupported perf events
tracing:
Drop unneeded assignment to soft_mode
tracing:
eprobe: Cleanup eprobe event using __free()
tracing:
Exit out immediately after update_marker_trace()
tracing:
Fix crash on synthetic stacktrace field usage
tracing:
Fix enabling of tracing on file release
tracing:
Fix fixed array of synthetic event
tracing:
Fix ftrace event field alignments
tracing:
Fix multiple typos in ring_buffer.c
tracing:
Fix multiple typos in trace.c
tracing:
Fix multiple typos in trace_events.c
tracing:
Fix multiple typos in trace_events_user.c
tracing:
Fix multiple typos in trace_osnoise.c
tracing:
Fix typo in fpgraph.c
tracing:
Fix typo in fprobe.c
tracing:
Fix typo in ring_buffer_benchmark.c
tracing:
Fix typo in trace_events_filter.c
tracing:
Fix typo in trace_events_hist.c
tracing:
Fix typo in trace_events_trigger.c
tracing:
Fix typo in trace_probe.c
tracing:
Fix typo in trace_seq.c
tracing:
Fix UBSAN warning in __remove_instance()
tracing:
Fix unused tracepoints when module uses only exported ones
tracing:
fprobe: fix suspicious rcu usage in fprobe_entry
tracing:
fprobe: Fix to init fprobe_ip_table earlier
tracing:
fprobe: optimization for entry only case
tracing:
fprobe: Remove unused local variable
tracing:
fprobe: use ftrace if CONFIG_DYNAMIC_FTRACE_WITH_ARGS
tracing:
fprobe: use rhltable for fprobe_ip_table
tracing:
Have add_tracer_options() error pass up to callers
tracing:
Have function graph tracer define options per instance
tracing:
Have function graph tracer option funcgraph-irqs be per instance
tracing:
Have function graph tracer option sleep-time be per instance
tracing:
Have function tracer define options per instance
tracing:
Have persistent ring buffer print syscalls normally
tracing:
Have syscall trace events read user space string
tracing:
Have system call events record user array data
tracing:
Have tracer option be instance specific
tracing:
Hide __NR_utimensat and _NR_mq_timedsend when not defined
tracing:
Make trace_user_fault_read() exposed to rest of tracing
tracing:
Merge struct event_trigger_ops into struct event_command
tracing:
Move graph-time out of function graph options
tracing:
probes: Replace strcpy() with memcpy() in __trace_probe_log_err()
tracing:
probes: Use __free() for trace_probe_log
tracing:
Remove dummy options and flags
tracing:
Remove get_trigger_ops() and add count_func() from trigger ops
tracing:
Remove unneeded event_mutex lock in event_trigger_regex_release()
tracing:
Remove unused variable in tracing_trace_options_show()
tracing:
Report wrong dynamic event command
tracing:
Show printable characters in syscall arrays
tracing:
Show the tracer options in boot-time created instance
tracing:
Switch to use %ptSp
tracing:
uprobe: eprobes: Allocate traceprobe_parse_context per probe
tracing:
uprobes: Cleanup __trace_uprobe_create() with __free()
tracing:
Use strim() in trigger_process_regex() instead of skip_spaces()
tracing:
Use switch statement instead of ifs in set_tracer_flag()
treewide:
drop outdated compiler version remarks in Kconfig help texts
treewide:
Drop pci_save_state() after pci_restore_state()
treewide:
include linux/pgalloc.h instead of asm/pgalloc.h
treewide:
Remove in_irq()
treewide:
Update email address
tsnep:
convert to ndo_hwtstatmp API
tty:
amiserial: Fix namespace collision and startup() section placement with -ffunction-sections
tty:
convert ptm_open_peer() to FD_ADD()
tty:
document @dlci parameter in gsm_modem_send_initial_msc
tty:
moxa: use guard()s
tty:
n_hdlc: simplify return from n_hdlc_tty_ioctl()
tty:
n_hdlc: use guard()s
tty:
n_tty: use guard()s
tty:
pty: use guard()s
tty:
replace use of system_unbound_wq with system_dfl_wq
tty:
serial: fsl_lpuart: Add missing wakeup event reporting
tty:
serial: imx: Add missing wakeup event reporting
tty:
serial: imx: Only configure the wake register when device is set as wakeup source
tty:
serial: samsung: Declare earlycon for Exynos850
tty:
synclink_gt: Fix namespace collision and startup() section placement with -ffunction-sections
tty:
vt/keyboard: simplify returns from vt_do_kbkeycode_ioctl()
tty:
vt/keyboard: use __free()
tty:
vt/keyboard: use guard()s
tty:
vt: do not open code DIV_ROUND_UP()
uacce:
ensure safe queue release with state management
uacce:
fix cdev handling in the cleanup path
uacce:
fix isolate sysfs check condition
uacce:
implement mremap in uacce_vm_ops to return -EPERM
uaccess:
decouple INLINE_COPY_FROM_USER and CONFIG_RUST
uaccess:
gate _copy_[to|from]_user on !INLINE_COPY_FROM_USER
uaccess:
Provide ASM GOTO safe wrappers for unsafe_*_user()
uaccess:
Provide put/get_user_inline()
uaccess:
Provide scoped user access regions
uapi:
cdc.h: cleanly provide for more interfaces and countries
ubi:
fastmap: fix ubi->fm memory leak
ubifs:
Remove unnecessary parameters '*c'
ubifs:
Remove unnecessary variable assignments
ubifs:
Simplify the code using ubifs_crc_node
ubifs:
vmalloc(array_size()) -> vmalloc_array()
ublk:
add `union ublk_io_buf` with improved naming
ublk:
add helper of __ublk_fetch()
ublk:
add parameter `struct io_uring_cmd *` to ublk_prep_auto_buf_reg()
ublk:
allow non-blocking ctrl cmds in IO_URING_F_NONBLOCK issue
ublk:
clean up user copy references on ublk server exit
ublk:
don't mutate struct bio_vec in iteration
ublk:
fix deadlock when reading partition table
ublk:
fix ublksrv pid handling for pid namespaces
ublk:
fix use-after-free in ublk_partition_scan_work
ublk:
implement NUMA-aware memory allocation
ublk:
pass const pointer to ublk_queue_is_zoned()
ublk:
prevent invalid access with DEBUG
ublk:
refactor auto buffer register in ublk_dispatch_req()
ublk:
remove unnecessary checks in ublk_check_and_get_req()
ublk:
reorder tag_set initialization before queue allocation
ublk:
return unsigned from ublk_{,un}map_io()
ublk:
scan partition in async way
ublk:
use copy_{to,from}_iter() for user copy
ublk:
use rq_for_each_segment() for user copy
ublk:
use struct_size() for allocation
udp:
call skb_orphan() before skb_attempt_defer_free()
uio:
Add SVA support for PCI devices via uio_pci_generic_sva.c
uio:
pci_sva: correct '-ENODEV' check logic
uio:
uio_fsl_elbc_gpcm:: Add null pointer check to uio_fsl_elbc_gpcm_probe
um/hostfs:
define HOSTFS_ATTR_* via asm-offsets
um:
Add initial SMP support
um:
Always set up AT_HWCAP and AT_PLATFORM
um:
Avoid circular dependency on asm-offsets in pgtable.h
um:
Define timers on a per-CPU basis
um:
Determine sleep based on need_resched()
um:
Disable KASAN_INLINE when STATIC_LINK is selected
um:
Do not disable kmalloc in initial_thread_cb()
um:
Don't rename vmap to kernel_vmap
um:
drivers: virtio: use string choices helper
um:
Enable SMP support on x86
um:
init cpu_tasks[] earlier
um:
Make host_task_size a local variable
um:
move asm-offsets generation into a single file
um:
Remove __access_ok_vsyscall()
um:
Remove file-based iomem emulation support
um:
Remove fixaddr_user_init()
um:
Remove redundant range check from __access_ok_vsyscall()
um:
Replace UML_ROUND_UP() with PAGE_ALIGN()
um:
Split out default elf_aux_hwcap
um:
Split out default elf_aux_platform
um:
Turn signals_* into thread-local variables
um:
Use PAGE_ALIGN() for address alignment
um:
vdso: Remove getcpu support on x86
unix:
don't copy creds
unwind:
Add comment to unwind_deferred_task_exit()
unwind:
Add required include files
unwind:
Clarify calling context
unwind:
Fix unwind_deferred_request() vs NMI
unwind:
Implement compat fp unwind
unwind:
Make unwind_task_info::unwind_mask consistent
unwind:
Shorten lines
unwind:
Simplify unwind_reset_info()
unwind:
Simplify unwind_user_faultable()
unwind:
Simplify unwind_user_next_fp() alignment check
unwind_user/x86:
Enable frame pointer unwinding on x86
unwind_user/x86:
Fix arch=um build
unwind_user/x86:
Teach FP unwind about start of function
Linux:
Update .mailmap for Linus Walleij
USB:
add WQ_PERCPU to alloc_workqueue users
usb:
chaoskey: fix locking for O_NONBLOCK
usb:
chipidea: ci_hdrc_imx: Set out of band wakeup for i.MX95
usb:
chipidea: core: detach power domain for ci_hdrc platform device
usb:
chipidea: imx: add USB support for i.MX94
usb:
core: Add tracepoints for device allocation and state changes
usb:
core: add USB_QUIRK_NO_BOS for devices that hang on BOS descriptor
usb:
core: Centralize device state update logic
usb:
core: Drop spaces after function names
usb:
dwc2: fix hang during shutdown if set as peripheral
usb:
dwc2: fix hang during suspend if set as peripheral
usb:
dwc3: Add Apple Silicon DWC3 glue layer driver
usb:
dwc3: Add software-managed properties for flattened model
usb:
dwc3: Allow usb role swich control from userspace
usb:
dwc3: apple: Ignore USB role switches to the active role
usb:
dwc3: apple: Only support a single reset controller
usb:
dwc3: apple: Set USB2 PHY mode before dwc3 init
usb:
dwc3: Check for USB4 IP_NAME
usb:
dwc3: core: Remove redundant comment in core init
usb:
dwc3: dwc3-generic-plat: Add layerscape dwc3 support
usb:
dwc3: dwc3_power_off_all_roothub_ports: Use ioremap_np when required
usb:
dwc3: eic7700: Add EIC7700 USB driver
usb:
dwc3: glue: Add documentation
usb:
dwc3: glue: Allow more fine grained control over mode switches
usb:
dwc3: imx8mp: Set out of band wakeup for i.MX95
usb:
dwc3: keep susphy enabled during exit to avoid controller faults
usb:
dwc3: of-simple: fix clock resource leak in dwc3_of_simple_probe
usb:
dwc3: replace use of system_wq with system_percpu_wq
usb:
ehci: Add Aspeed AST2700 support
USB:
Fix descriptor count when handling invalid MBIM extended descriptor
usb:
gadget: functionfs: use dma_buf_unmap_attachment_unlocked() helper
usb:
gadget: lpc32xx_udc: clean up probe error labels
usb:
gadget: lpc32xx_udc: fix clock imbalance in error path
usb:
gadget: tegra-xudc: Always reinitialize data toggle when clear halt
usb:
gadget: uvc: fix interval_duration calculation
usb:
gadget: uvc: fix req_payload_size calculation
usb:
gadget: uvc: retry vb2_reqbufs() with vb_vmalloc_memops if use_sg fail
usb:
gadget: uvc: return error from uvcg_queue_init()
usb:
gadget: zero: add function wakeup support
usb:
host: Do not check priv->clks[clk]
usb:
host: ehci-platform: Call reset assert/deassert on suspend/resume
usb:
host: ohci-platform: Call reset assert/deassert on suspend/resume
usb:
host: xhci-tegra: Use platform_get_irq_optional() for wake IRQs
usb:
hub: Use max() to improve usb_set_lpm_pel()
usb:
ljca: Improve ACPI hardware ID documentation
usb:
ljca: Order ACPI hardware IDs alphabetically
USB:
lpc32xx_udc: Fix error handling in probe
usb:
misc: ljca: Remove Wentong's e-mail address
usb:
mtu3: fix invalid kernel-doc in mtu3.h
usb:
mtu3: fix misspelled words
usb:
ohci-da8xx: remove unused platform data
usb:
ohci-nxp: clean up probe error labels
usb:
ohci-nxp: fix device leak on probe failure
USB:
OHCI/UHCI: Add soft dependencies on ehci_platform
usb:
phy: fsl-usb: Fix use-after-free in delayed work during device removal
usb:
phy: Initialize struct usb_phy list_head
usb:
phy: isp1301: fix non-OF device reference imbalance
usb:
raw-gadget: cap raw_io transfer length to KMALLOC_MAX_SIZE
usb:
Remove redundant pm_runtime_mark_last_busy() calls
usb:
renesas_usbhs: Assert/de-assert reset signals on suspend/resume
usb:
renesas_usbhs: Fix a resource leak in usbhs_pipe_malloc()
USB:
serial: belkin_sa: clean up tiocmset()
USB:
serial: belkin_sa: fix TIOCMBIS and TIOCMBIC
USB:
serial: f81232: fix incomplete serial port generation
USB:
serial: ftdi_sio: add support for PICAXE AXE027 cable
USB:
serial: ftdi_sio: clean up NDI speed hack
USB:
serial: ftdi_sio: clean up quirk comments
USB:
serial: ftdi_sio: drop NDI quirk module parameter
USB:
serial: ftdi_sio: enable NDI speed hack consistently
USB:
serial: ftdi_sio: match on interface number for jtag
USB:
serial: ftdi_sio: rename quirk symbols
USB:
serial: ftdi_sio: rewrite 8u2232c quirk
USB:
serial: ftdi_sio: silence jtag probe
USB:
serial: kobil_sct: add control request helpers
USB:
serial: kobil_sct: clean up device type checks
USB:
serial: kobil_sct: clean up set_termios()
USB:
serial: kobil_sct: clean up tiocmset()
USB:
serial: kobil_sct: drop unnecessary initialisations
USB:
serial: kobil_sct: fix TIOCMBIS and TIOCMBIC
USB:
serial: option: add Foxconn T99W760
USB:
serial: option: add Telit Cinterion FE910C04 new compositions
USB:
serial: option: add Telit LE910 MBIM composition
USB:
serial: option: move Telit 0x10c7 composition in the right place
usb:
sl811-hcd: Add PM_EVENT_POWEROFF into suspend callbacks
usb:
typec: altmodes/displayport: do not enter mode if port is the UFP
usb:
typec: altmodes/displayport: Drop the device reference in dp_altmode_probe()
usb:
typec: anx7411: add WQ_PERCPU to alloc_workqueue users
usb:
typec: class: add typec_get_data_role symbol
usb:
typec: hd3ss3220: Enable VBUS based on ID pin state
usb:
typec: pd: Register SPR AVS caps with usb_power_delivery class
usb:
typec: ps883x: Add USB4 mode and TBT3 altmode support
usb:
typec: ps883x: Cache register settings, not Type-C mode
usb:
typec: ps883x: Fix missing mutex_unlock()
usb:
typec: ps883x: Rework ps883x_set()
usb:
typec: tipd: Fix error handling in cd321x_read_data_status
usb:
typec: tipd: mark as orientation aware
usb:
typec: ucsi: Add SET_POWER_LEVEL UCSI command to debugfs
usb:
typec: ucsi: Add support for message out data structure
usb:
typec: ucsi: Add support for orientation
usb:
typec: ucsi: Add support for SET_PDOS command
usb:
typec: ucsi: Enable debugfs for message_out data structure
usb:
typec: ucsi: Fix null pointer dereference in ucsi_sync_control_common
usb:
typec: ucsi: fix probe failure in gaokun_ucsi_probe()
usb:
typec: ucsi: fix use-after-free caused by uec->work
usb:
typec: ucsi: Get connector status after enable notifications
usb:
typec: ucsi: Handle incorrect num_connectors capability
usb:
typec: ucsi: huawei-gaokin: add DRM dependency
usb:
typec: ucsi: psy: Add power supply status
usb:
typec: ucsi: Report power supply change on sink path change
usb:
typec: ucsi: Report power supply changes on power opmode changes
usb:
typec: ucsi: Set orientation_aware if UCSI version is 2.x and above
usb:
typec: ucsi: Update UCSI structure to have message in and message out fields
usb:
typec: ucsi_glink: Increase buffer size to support UCSI v2
usb:
typec: ucsi_glink: Update request/response buffers to be packed
usb:
uas: add WQ_PERCPU to alloc_workqueue users
usb:
uas: reduce time under spinlock
usb:
uhci: Add Aspeed AST2700 support
usb:
uhci: Add reset control support
usb:
uhci: Work around bogus clang shift overflow warning from DMA_BIT_MASK(64)
usb:
usb-storage: Maintain minimal modifications to the bcdDevice range.
usb:
usb-storage: No additional quirks need to be added to the EL-R12 optical drive.
usb:
usbtmc: Remove unnecessary local variable from usbtmc_ioctl_request
usb:
vhci-hcd: Replace pr_*() with dev_*() logging
usb:
vhci-hcd: Switch to dev_err_probe() in probe path
usb:
xhci-mtk: correct most kernel-doc problems in xhci-mtk.h
usb:
xhci: Add debugfs support for xHCI Port Link Info (PORTLI) register.
usb:
xhci: add helper to read PORTSC register
usb:
xhci: add tracing for PORTSC register writes
usb:
xhci: add USB Port Register Set struct
usb:
xhci: Assume that endpoints halt as specified
usb:
xhci: Don't unchain link TRBs on quirky HCs
usb:
xhci: drop xhci-caps.h dependence on xhci-ext-caps.h
usb:
xhci: implement USB Port Register Set struct
usb:
xhci: improve xhci-caps.h comments
usb:
xhci: limit number of interrupts to 128
usb:
xhci: limit number of ports to 127
usb:
xhci: limit run_graceperiod for only usb 3.0 devices
usb:
xhci: remove deprecated TODO comment
usb:
xhci: remove unused trace operation and argument
usb:
xhci: replace use of system_wq with system_percpu_wq
usb:
xhci: rework xhci_decode_portsc()
usb:
xhci: simplify handling of Structural Parameters 1 values
usb:
xhci: simplify Isochronous Scheduling Threshold handling
usb:
xhci: simplify Max Scratchpad buffer macros
usb:
xhci: standardize single bit-field macros
usb:
xhci: use cached HCSPARAMS1 value
usbip:
Fix locking bug in RT-enabled kernels
usbip:
Use min to simplify stub_send_ret_submit
usbnet:
Add support for Byte Queue Limits (BQL)
usbnet:
avoid a possible crash in dql_completed()
usbnet:
fix crash due to missing BQL accounting after resume
usbnet:
limit max_mtu based on device's hard_mtu
usercopy:
Remove folio references from check_heap_object()
userfaultfd:
convert new_userfaultfd() to FD_PREPARE()
util_macros.h:
fix kernel-doc for u64_to_user_ptr()
vboxsf:
don't allow delegations to be set on directories
vdpa/mlx5:
Fix incorrect error code reporting in query_virtqueues
vdpa/pds:
use %pe for ERR_PTR() in event handler registration
vduse:
add WQ_PERCPU to alloc_workqueue users
veth:
Fix a typo error in veth
veth:
fix data race in veth_get_ethtool_stats
vfio/ccw:
Convert to get_region_info_caps
vfio/ccw:
Provide a get_region_info op
vfio/cdx:
Provide a get_region_info op
vfio/fsl:
Provide a get_region_info op
vfio/gvt:
Convert to get_region_info_caps
vfio/gvt:
Provide a get_region_info op
vfio/hisi:
Convert to the get_region_info op
vfio/mbochs:
Convert mbochs to use vfio_info_add_capability()
vfio/mbochs:
Provide a get_region_info op
vfio/mdpy:
Provide a get_region_info op
vfio/mtty:
Fix spelling typo in samples/vfio-mdev
vfio/mtty:
Provide a get_region_info op
vfio/nvgrace-gpu:
Add support for huge pfnmap
vfio/nvgrace-gpu:
Inform devmem unmapped after reset
vfio/nvgrace-gpu:
register device memory for poison handling
vfio/nvgrace-gpu:
split the code to wait for GPU ready
vfio/nvgrace-gpu:
wait for the GPU mem to be ready
vfio/nvgrace:
Convert to the get_region_info op
vfio/nvgrace:
Support get_dmabuf_phys
vfio/pci:
Add dma-buf export support for MMIO regions
vfio/pci:
Add vfio_pci_dma_buf_iommufd_map()
vfio/pci:
Convert all PCI drivers to get_region_info_caps
vfio/pci:
Disable qword access to the PCI ROM bar
vfio/pci:
Disable qword access to the VGA region
vfio/pci:
Enable peer-to-peer DMA transactions by default
vfio/pci:
Fill in the missing get_region_info ops
vfio/pci:
Share the core device pointer while invoking feature functions
vfio/pci:
Use RCU for error/request triggers to avoid circular locking
vfio/pds:
Fix memory leak in pds_vfio_dirty_enable()
vfio/platform:
Convert to get_region_info_caps
vfio/platform:
Provide a get_region_info op
vfio/virtio:
Convert to the get_region_info op
vfio/xe:
Add default handler for .get_region_info_caps
vfio/xe:
Add device specific vfio_pci driver variant for Intel graphics
vfio/xe:
Fix use-after-free in xe_vfio_pci_alloc_file()
vfio:
Add get_region_info_caps op
vfio:
convert vfio_group_ioctl_get_device_fd() to FD_ADD()
vfio:
Export vfio device get and put registration helpers
vfio:
Fix ksize arg while copying user struct in vfio_df_ioctl_bind_iommufd()
vfio:
Move the remaining drivers to get_region_info_caps
vfio:
Prevent from pinned DMABUF importers to attach to VFIO DMABUF
vfio:
Provide a get_region_info op
vfio:
refactor vfio_pci_mmap_huge_fault function
vfio:
Remove the get_region_info op
vfio:
Require drivers to implement get_region_info
vfio:
selftests: Add vfio_pci_device_init_perf_test
vfio:
selftests: Allow passing multiple BDFs on the command line
vfio:
selftests: Drop
includes
vfio:
selftests: Eliminate INVALID_IOVA
vfio:
selftests: Eliminate overly chatty logging
vfio:
selftests: Introduce struct iommu
vfio:
selftests: Move IOMMU library code into iommu.c
vfio:
selftests: Move IOVA allocator into iova_allocator.c
vfio:
selftests: Move run.sh into scripts directory
vfio:
selftests: Move vfio_selftests_*() helpers into libvfio.c
vfio:
selftests: Prefix logs with device BDF where relevant
vfio:
selftests: Rename struct vfio_dma_region to dma_region
vfio:
selftests: Rename struct vfio_iommu_mode to iommu_mode
vfio:
selftests: Rename vfio_util.h to libvfio.h
vfio:
selftests: Split libvfio.h into separate header files
vfio:
selftests: Split run.sh into separate scripts
vfio:
selftests: Stop passing device for IOMMU operations
vfio:
selftests: Store libvfio build outputs in $(OUTPUT)/libvfio
vfio:
selftests: Support multiple devices in the same container/iommufd
vfio:
selftests: Upgrade driver logging to dev_err()
vfio:
use vfio_pci_core_setup_barmap to map bar in mmap
VFS/nfsd/cachefiles/ovl:
add start_creating() and end_creating()
VFS/nfsd/cachefiles/ovl:
introduce start_removing() and end_removing()
VFS/nfsd/ovl:
introduce start_renaming() and end_renaming()
VFS/ovl/smb:
introduce start_renaming_dentry()
vfs:
add needed headers for new struct delegation definition
VFS:
add start_creating_killable() and start_removing_killable()
vfs:
add try_break_deleg calls for parents to vfs_{link,rename,unlink}
vfs:
allow mkdir to wait for delegation break on parent
vfs:
allow rmdir to wait for delegation break on parent
vfs:
break parent dir delegations in open(..., O_CREAT) codepath
VFS:
change vfs_mkdir() to unlock on failure.
vfs:
clean up argument list for vfs_create()
vfs:
document d_dispose_if_unused()
vfs:
expose delegation support to userland
VFS:
fix __start_dirop() kernel-doc warnings
VFS:
introduce end_creating_keep()
VFS:
introduce start_creating_noperm() and start_removing_noperm()
VFS:
introduce start_dirop() and end_dirop()
VFS:
introduce start_removing_dentry()
vfs:
make vfs_create break delegations on parent directory
vfs:
make vfs_mknod break delegations on parent directory
vfs:
make vfs_symlink break delegations on parent dir
VFS:
tidy up do_unlinkat()
vfs:
use UAPI types for new struct delegation definition
vhost/test:
add test specific macro for features
vhost/vsock:
improve RCU read sections around vhost_vsock_get()
vhost:
Fix kthread worker cgroup failure handling
vhost:
switch to arrays of feature bits
via_wdt:
fix critical boot hang due to unnamed resource allocation
virt:
acrn: split acrn_mmio_dev_res out of acrn_mmiodev
virt:
Fix Kconfig warning when selecting TSM without VIRT_DRIVERS
virtio-net:
clean up __virtnet_rx_pause/resume
virtio-net:
don't schedule delayed refill worker
virtio-net:
remove unused delayed refill worker
virtio:
clean up features qword/dword terms
virtio:
fix grammar in virtio_map_ops docs
virtio:
fix grammar in virtio_queue_info docs
virtio:
fix kernel-doc for mapping/free_coherent functions
virtio:
fix map ops comment
virtio:
fix typo in virtio_device_ready() comment
virtio:
fix virtqueue_set_affinity() docs
virtio:
fix whitespace in virtio_config_ops
virtio:
make it self-contained
virtio:
standardize Returns documentation style
virtio:
vdpa: Fix reference count leak in octep_sriov_enable()
virtio_balloon:
add WQ_PERCPU to alloc_workqueue users
virtio_blk:
NULL out vqs to avoid double free on failed resume
virtio_features:
make it self-contained
virtio_net:
enhance wake/stop tx queue statistics accounting
virtio_net:
Fix a typo error in virtio_net
virtio_net:
fix device mismatch in devm_kzalloc/devm_kfree
virtio_net:
Fix misalignment bug in struct virtnet_info
virtio_pci:
drop kernel.h
virtio_vdpa:
fix misleading return in void function
vlan:
Make vlan_remove_tag return nothing
vmalloc:
separate gfp_mask adjunctive parentheses in __vmalloc_node_noprof() kernel-doc comment
vmalloc:
update __vmalloc_node_noprof() documentation
vmcoreinfo:
make hwerr_data visible for debugging
vmcoreinfo:
track and log recoverable hardware errors
vmlinux.lds:
Exclude .text.startup and .text.exit from TEXT_MAIN
vmlinux.lds:
Fix TEXT_MAIN to include .text.start and friends
vmlinux.lds:
Unify TEXT_MAIN, DATA_MAIN, and related macros
vmw_vmci:
fix typo in comment
vsock/test:
add a final full barrier after run all tests
vsock/test:
add stream TX credit bounds test
vsock/test:
Add test for a linear and non-linear skb getting coalesced
vsock/test:
Do not filter kallsyms by symbol type
vsock/test:
Extend transport change null-ptr-deref test
vsock/test:
fix seqpacket message bounds test
vsock/test:
Test setting SO_ZEROCOPY on accept()ed socket
vsock/virtio:
cap TX credit to local buffer size
vsock/virtio:
Coalesce only linear skb
vsock/virtio:
fix potential underflow in virtio_transport_get_credit()
vsock:
Make accept()ed sockets use custom setsockopt()
vxlan:
Remove unused declarations eth_vni_hash() and fdb_head_index()
w1:
ds28e17: Replace deprecated strcpy + strcat in w1_f19_add_slave
w1:
fix redundant counter decrement in w1_attach_slave_device()
w1:
omap-hdq: Remove redundant pm_runtime_mark_last_busy() calls
w1:
therm: Fix off-by-one buffer overflow in alarms_store
w1:
use sysfs_emit() in sysfs show() callbacks
watch_queue:
Use local kmap in post_one_notification()
watchdog/diag288:
Fix module comment typos
watchdog:
add sys_info sysctls to dump sys info on system lockup
watchdog:
aspeed: Add support for AST2700 platform
watchdog:
aspeed: Support variable number of reset mask registers
watchdog:
diag288_wdt: Remove KMSG_COMPONENT macro
watchdog:
loongson1: Add Loongson-2k0300 watchdog support
watchdog:
loongson1: Add missing MODULE_PARM_DESC
watchdog:
loongson1: Drop CONFIG_OF
watchdog:
loongson1: Simplify ls1x_wdt_probe code
watchdog:
move nmi_watchdog sysctl into .rodata
watchdog:
renesas_wwdt: add driver
watchdog:
starfive: Fix resource leak in probe error path
watchdog:
wdat_wdt: Fix ACPI table leak in probe function
wifi:
ath10k: fix dma_free_coherent() pointer
wifi:
ath10k: move recovery check logic into a new work
wifi:
ath10k: Support for FTM TLV test commands
wifi:
ath10k: use = {} to initialize bmi_target_info instead of memset
wifi:
ath10k: use = {} to initialize pm_qos_request instead of memset
wifi:
ath11k: add support for Tx Power insertion in RRM action frame
wifi:
ath11k: advertise NL80211_FEATURE_TX_POWER_INSERTION
wifi:
ath11k: Correctly use "ab" macro parameter
wifi:
ath11k: fix peer HE MCS assignment
wifi:
ath11k: fix VHT MCS assignment
wifi:
ath11k: relocate some Tx power related functions in mac.c
wifi:
ath11k: Remove struct wmi_bcn_send_from_host_cmd
wifi:
ath11k: restore register window after global reset
wifi:
ath11k: wrap ath11k_mac_op_get_txpower() with lock-aware internal helper
wifi:
ath12k: Add EHT fixed GI/LTF
wifi:
ath12k: Add EHT MCS/NSS rates to Peer Assoc
wifi:
ath12k: add EHT rate handling to existing set rate functions
wifi:
ath12k: add EHT rates to ath12k_mac_op_set_bitrate_mask()
wifi:
ath12k: Add MODULE_FIRMWARE() entries
wifi:
ath12k: add support for BSS color change
wifi:
ath12k: Assert base_lock is held before allocating REO update element
wifi:
ath12k: cancel scan only on active scan vdev
wifi:
ath12k: Defer vdev bring-up until CSA finalize to avoid stale beacon
wifi:
ath12k: don't force radio frequency check in freq_to_idx()
wifi:
ath12k: enforce vdev limit in ath12k_mac_vdev_create()
wifi:
ath12k: fix dead lock while flushing management frames
wifi:
ath12k: fix dma_free_coherent() pointer
wifi:
ath12k: fix error handling in creating hardware group
wifi:
ath12k: Fix MSDU buffer types handling in RX error path
wifi:
ath12k: Fix NSS value update in ext_rx_stats
wifi:
ath12k: fix potential memory leak in ath12k_wow_arp_ns_offload()
wifi:
ath12k: fix reusing m3 memory
wifi:
ath12k: Fix scan state stuck in ABORTING after cancel_remain_on_channel
wifi:
ath12k: Fix timeout error during beacon stats retrieval
wifi:
ath12k: fix TX and RX MCS rate configurations in HE mode
wifi:
ath12k: fix VHT MCS assignment
wifi:
ath12k: Fix wrong P2P device link id issue
wifi:
ath12k: generalize GI and LTF fixed rate functions
wifi:
ath12k: Make firmware stats reset caller-driven
wifi:
ath12k: Remove struct wmi_bcn_send_from_host_cmd
wifi:
ath12k: restore register window after global reset
wifi:
ath12k: Set EHT fixed rates for associated STAs
wifi:
ath12k: track dropped MSDU buffer type packets in REO exception ring
wifi:
ath12k: unassign arvif on scan vdev create failure
wifi:
avoid kernel-infoleak from struct iw_point
wifi:
brcmfmac: Add DMI nvram filename quirk for Acer A1 840 tablet
wifi:
cfg80211/mac80211: Add fallback mechanism for INDOOR_SP connection
wifi:
cfg80211/mac80211: clean up duplicate ap_power handling
wifi:
cfg80211/mac80211: validate radio frequency range for monitor mode
wifi:
cfg80211: Add debugfs support for multi-radio wiphy
wifi:
cfg80211: Add parameters to radio-specific debugfs directories
wifi:
cfg80211: Add support for 6GHz AP role not relevant AP type
wifi:
cfg80211: default S1G chandef width to 1MHz
wifi:
cfg80211: Fix bitrate calculation overflow for HE rates
wifi:
cfg80211: fix doc of struct key_params
wifi:
cfg80211: fix EHT typo
wifi:
cfg80211: ignore link disabled flag from userspace
wifi:
cfg80211: include s1g_primary_2mhz when comparing chandefs
wifi:
cfg80211: include s1g_primary_2mhz when sending chandef
wifi:
cfg80211: replace use of system_unbound_wq with system_dfl_wq
wifi:
cfg80211: sme: store capped length in __cfg80211_connect_result()
wifi:
cfg80211: stop radar detection in cfg80211_leave()
wifi:
cfg80211: use a C99 initializer in wiphy_register
wifi:
cfg80211: use cfg80211_leave() in iftype change
wifi:
cw1200: add WQ_PERCPU to alloc_workqueue users
wifi:
cw1200: Fix potential memory leak in cw1200_bh_rx_helper()
wifi:
ieee80211: correct FILS status codes
wifi:
ieee80211: split EHT definitions out
wifi:
ieee80211: split HE definitions out
wifi:
ieee80211: split HT definitions out
wifi:
ieee80211: split mesh definitions out
wifi:
ieee80211: split NAN definitions out
wifi:
ieee80211: split P2P definitions out
wifi:
ieee80211: split S1G definitions out
wifi:
ieee80211: split VHT definitions out
wifi:
ipw2x00: replace use of system_wq with system_percpu_wq
wifi:
iwlwifi: align the name of iwl_alive_ntf_v6 to the convention
wifi:
iwlwifi: be more chatty when we fail to find a wifi7 device
wifi:
iwlwifi: bump core version for BZ/SC/DR
wifi:
iwlwifi: bump core version for BZ/SC/DR
wifi:
iwlwifi: cfg: add new device names
wifi:
iwlwifi: cfg: fix a few device names
wifi:
iwlwifi: disable EHT if the device doesn't allow it
wifi:
iwlwifi: fix build when mvm/mld not configured
wifi:
iwlwifi: Fix firmware version handling
wifi:
iwlwifi: fix remaining kernel-doc warnings
wifi:
iwlwifi: fw: remove support of several iwl_lari_config_change_cmd versions
wifi:
iwlwifi: Implement settime64 as stub for MVM/MLD PTP
wifi:
iwlwifi: iwlmld is always used for wifi7 devices
wifi:
iwlwifi: mld: add null check for kzalloc() in iwl_mld_send_proto_offload()
wifi:
iwlwifi: mld: cancel mlo_scan_start_wk
wifi:
iwlwifi: mld: check for NULL pointer after kmalloc
wifi:
iwlwifi: mld: check the validity of noa_len
wifi:
iwlwifi: mld: include raw PHY notification in radiotap
wifi:
iwlwifi: mld: Move EMLSR prints to IWL_DL_EHT
wifi:
iwlwifi: mld: remove support from of alive notif version 6
wifi:
iwlwifi: mld: reschedule check_tpt_wk also not in EMLSR
wifi:
iwlwifi: mld: set wiphy::iftype_ext_capab dynamically
wifi:
iwlwifi: mld: support get/set_antenna
wifi:
iwlwifi: mld: update to new sniffer API
wifi:
iwlwifi: mld: use FW_CHECK on bad ROC notification
wifi:
iwlwifi: mvm/mld: report non-HT frames as 20 MHz
wifi:
iwlwifi: mvm: cleanup unsupported phy command versions
wifi:
iwlwifi: mvm: move rate conversions to utils.c
wifi:
iwlwifi: mvm: pause TCM on fast resume
wifi:
iwlwifi: stop checking the firmware's error pointer
wifi:
iwlwifi: tests: check listed PCI IDs have configs
wifi:
iwlwifi: trans: rename at_least variable to min_mode
wifi:
mac80211: add and use chanctx usage iteration
wifi:
mac80211: add generic MMIE struct defines
wifi:
mac80211: add RX flag to report radiotap VHT information
wifi:
mac80211: Allow HT Action frame processing on 6 GHz when HE is supported
wifi:
mac80211: allow sharing identical chanctx for S1G interfaces
wifi:
mac80211: apply advertised TTLM from association response
wifi:
mac80211: collect station statistics earlier when disconnect
wifi:
mac80211: correctly check if CSA is active
wifi:
mac80211: correctly decode TTLM with default link map
wifi:
mac80211: Discard Beacon frames to non-broadcast address
wifi:
mac80211: do not use old MBSSID elements
wifi:
mac80211: don't increment crypto_tx_tailroom_needed_cnt twice
wifi:
mac80211: don't iterate not running interfaces
wifi:
mac80211: don't perform DA check on S1G beacon
wifi:
mac80211: don't WARN for connections on invalid channels
wifi:
mac80211: fix channel switching code
wifi:
mac80211: fix CMAC functions not handling errors
wifi:
mac80211: fix EHT typo
wifi:
mac80211: fix list iteration in ieee80211_add_virtual_monitor()
wifi:
mac80211: fix missing RX bitrate update for mesh forwarding path
wifi:
mac80211: get probe response chan via ieee80211_get_channel_khz
wifi:
mac80211: make link iteration safe for 'break'
wifi:
mac80211: make monitor link info check more specific
wifi:
mac80211: ocb: skip rx_no_sta when interface is not joined
wifi:
mac80211: parse all TTLM entries
wifi:
mac80211: pass frame type to element parsing
wifi:
mac80211: refactor CMAC crypt functions
wifi:
mac80211: refactor CMAC packet handlers
wifi:
mac80211: remove "disabling VHT" message
wifi:
mac80211: remove chanctx to link back-references
wifi:
mac80211: remove unnecessary vlan NULL check
wifi:
mac80211: reset CRC valid after CSA
wifi:
mac80211: restore non-chanctx injection behaviour
wifi:
mac80211: simplify ieee80211_recalc_chanctx_min_def() API
wifi:
mac80211: track MU-MIMO configuration on disabled interfaces
wifi:
mac80211: utilize the newly defined CMAC constants
wifi:
mac80211_hwsim: advertise puncturing feature support
wifi:
mac80211_hwsim: disable BHs for hwsim_radio_lock
wifi:
mac80211_hwsim: fix typo in frequency notification
wifi:
mt76: Add mt76_dev pointer in mt76_queue struct.
wifi:
mt76: Add the capability to set TX token start ID
wifi:
mt76: adjust BSS conf pointer handling
wifi:
mt76: connac: Replace memcpy + hard-coded size with strscpy
wifi:
mt76: Fix DTS power-limits on little endian systems
wifi:
mt76: fix license/copyright of util.h
wifi:
mt76: Introduce the NPU generic layer
wifi:
mt76: mmio_*_copy fix byte order and alignment
wifi:
mt76: Move mt76_abort_scan out of mt76_reset_device()
wifi:
mt76: Move Q_READ/Q_WRITE definitions in dma.h
wifi:
mt76: mt7915: add bf backoff limit table support
wifi:
mt76: mt7925: add auto regdomain switch support
wifi:
mt76: mt7925: cqm rssi low/high event notify
wifi:
mt76: mt7925: disable auto regd changes after user set
wifi:
mt76: mt7925: ensure the 6GHz A-MPDU density cap from the hardware.
wifi:
mt76: mt7925: improve EHT capability control in regulatory flow
wifi:
mt76: mt7925: refactor CLC support check flow
wifi:
mt76: mt7925: refactor regulatory domain handling to regd.[ch]
wifi:
mt76: mt7925: refactor regulatory notifier flow
wifi:
mt76: mt792x: fix wifi init fail by setting MCU_RUNNING after CLC load
wifi:
mt76: mt7996: Add missing locking in mt7996_mac_sta_rc_work()
wifi:
mt76: mt7996: Add NPU offload support to MT7996 driver
wifi:
mt76: mt7996: fix EMI rings for RRO
wifi:
mt76: mt7996: fix implicit beamforming support for mt7992
wifi:
mt76: mt7996: fix max nss value when getting rx chainmask
wifi:
mt76: mt7996: fix MLD group index assignment
wifi:
mt76: mt7996: fix MLO set key and group key issues
wifi:
mt76: mt7996: fix null pointer deref in mt7996_conf_tx()
wifi:
mt76: mt7996: fix several fields in mt7996_mcu_bss_basic_tlv()
wifi:
mt76: mt7996: fix teardown command for an MLD peer
wifi:
mt76: mt7996: fix typos in comments
wifi:
mt76: mt7996: fix using wrong phy to start in mt7996_mac_restart()
wifi:
mt76: mt7996: grab mt76 mutex in mt7996_mac_sta_event()
wifi:
mt76: mt7996: move mt7996_update_beacons under mt76 mutex
wifi:
mt76: mt7996: no need to wait ACK event for SDO command
wifi:
mt76: mt7996: Remove unnecessary link_id checks in mt7996_tx
wifi:
mt76: mt7996: Remove useless check in mt7996_msdu_page_get_from_cache()
wifi:
mt76: mt7996: set link_valid field when initializing wcid
wifi:
mt76: mt7996: skip deflink accounting for offchannel links
wifi:
mt76: mt7996: skip ieee80211_iter_keys() on scanning link remove
wifi:
mt76: mt7996: support fixed rate for link station
wifi:
mt76: mt7996: use correct link_id when filling TXD and TXP
wifi:
mt76: relicense to BSD-3-Clause-Clear
wifi:
mt76: Remove blank line after mt792x firmware version dmesg
wifi:
mt76: replace use of system_wq with system_percpu_wq
wifi:
mt76: Strip whitespace from build ddate
wifi:
mt76: use GFP_DMA32 for page_pool buffer allocation
wifi:
mt76: Use of_reserved_mem_region_to_resource() for "memory-region"
wifi:
mt76: wed: use proper wed reference in mt76 wed driver callabacks
wifi:
mwifiex: Fix a loop in mwifiex_update_ampdu_rxwinsize()
wifi:
nl80211: vendor-cmd: intel: fix a blank kernel-doc line warning
wifi:
qtnfmac: add WQ_PERCPU to alloc_workqueue users
wifi:
rsi: Fix memory corruption due to not set vif driver data size
wifi:
rt2x00: add nvmem eeprom support
wifi:
rt2x00: check retval for of_get_mac_address
wifi:
rtl818x: Fix potential memory leaks in rtl8180_init_rx_ring()
wifi:
rtl818x: rtl8187: Fix potential buffer underflow in rtl8187_rx_cb()
wifi:
rtl8xxxu: Add USB ID 2001:3328 for D-Link AN3U rev. A1
wifi:
rtl8xxxu: Dump the efuse right after reading it
wifi:
rtl8xxxu: Enable 40 MHz width by default
wifi:
rtl8xxxu: Fix HT40 channel config for RTL8192CU, RTL8723AU
wifi:
rtl8xxxu: Fix RX channel width reported by RTL8192FU
wifi:
rtl8xxxu: Fix the 40 MHz subchannel for RTL8192EU, RTL8723BU
wifi:
rtl8xxxu: Make RTL8192CU, RTL8723AU TX with 40 MHz width
wifi:
rtl8xxxu: Report the signal strength only if it's known
wifi:
rtl8xxxu: Use correct power off sequence for RTL8192CU
wifi:
rtlwifi: 8192cu: fix tid out of range in rtl92cu_tx_fill_desc()
wifi:
rtlwifi: add WQ_UNBOUND to alloc_workqueue users
wifi:
rtlwifi: rtl8188ee: correct allstasleep in P2P PS H2C command
wifi:
rtw88: 8822c: use fixed rate and bandwidth to reply CSI packets
wifi:
rtw88: Add BUFFALO WI-U3-866DHP to the USB ID list
wifi:
rtw88: Add USB ID 2001:3329 for D-Link AC13U rev. A1
wifi:
rtw88: add WQ_UNBOUND to alloc_workqueue users
wifi:
rtw88: limit indirect IO under powered off for RTL8822CS
wifi:
rtw89: 8832cu: turn off TX partial mode
wifi:
rtw89: 8852a: Accept USB devices and load their MAC address
wifi:
rtw89: 8852a: correct field mask of reset DAC/ADC FIFO
wifi:
rtw89: 8852c: Accept USB devices and load their MAC address
wifi:
rtw89: 8852c: add compensation of thermal value from efuse calibration
wifi:
rtw89: 8852c: fix ADC oscillation in 160MHz affecting RX performance
wifi:
rtw89: 8852c: Fix rtw8852c_pwr_{on,off}_func() for USB
wifi:
rtw89: add addr cam H2C command v1
wifi:
rtw89: Add default ID 0bda:b831 for RTL8831BU
wifi:
rtw89: Add rtw8852a_dle_mem_usb
wifi:
rtw89: Add rtw8852a_hfc_param_ini_usb
wifi:
rtw89: Add rtw8852au.c
wifi:
rtw89: Add rtw8852c_dle_mem_usb{2,3}
wifi:
rtw89: Add rtw8852c_hfc_param_ini_usb
wifi:
rtw89: Add rtw8852cu.c
wifi:
rtw89: Add rtw89_core_get_ch_dma_v2()
wifi:
rtw89: align RA H2C format v1 for RTL8922A
wifi:
rtw89: configure RX antenna if chips can support
wifi:
rtw89: consider data rate/bandwidth/GI for injected packets
wifi:
rtw89: correct user macid mask of RX info for RTL8922D
wifi:
rtw89: debug: add parser to diagnose along DIAG_MAC fw element
wifi:
rtw89: do RF calibration once setting channel when running pure monitor mode
wifi:
rtw89: Enable the new rtw89_8852au module
wifi:
rtw89: Enable the new rtw89_8852cu module
wifi:
rtw89: fill addr cam H2C command by struct
wifi:
rtw89: fill TX descriptor of FWCMD in shortcut
wifi:
rtw89: Fix rtw89_mac_dmac_func_pre_en_ax() for USB/SDIO
wifi:
rtw89: flush TX queue before deleting key
wifi:
rtw89: fw: parse firmware element of DIAG_MAC
wifi:
rtw89: fw: part size to download firmware by header info
wifi:
rtw89: fw: print band and port where beacon update on
wifi:
rtw89: handle IEEE80211_TX_CTL_REQ_TX_STATUS frames for USB
wifi:
rtw89: implement C2H TX report handler
wifi:
rtw89: improve scan time on 6 GHz band
wifi:
rtw89: mac: remove undefined bit B_BE_PPDU_MAC_INFO
wifi:
rtw89: mac: separate pre-init code before downloading firmware
wifi:
rtw89: mac: update wcpu_on to download firmware for RTL8922D
wifi:
rtw89: mlo: handle needed H2C when link switching is requested by stack
wifi:
rtw89: pci: add to read PCI configuration space from common code
wifi:
rtw89: phy: calling BB pre-init by chips with/without BB MCU
wifi:
rtw89: phy: consider type 15 in BB gain table
wifi:
rtw89: phy: fix out-of-bounds access in rtw89_phy_read_txpwr_limit()
wifi:
rtw89: phy: ignore DCFO if not defined in chip_info
wifi:
rtw89: process TX wait skbs for USB via C2H handler
wifi:
rtw89: provide TX reports for management frames
wifi:
rtw89: refine rtw89_core_tx_wait_complete()
wifi:
rtw89: regd: apply ACPI policy even if country code is programmed
wifi:
rtw89: Replace hardcoded strings with helper functions
wifi:
rtw89: restart hardware to recover firmware if power-save becomes abnormal
wifi:
rtw89: rtw8852bu: Added dev id for ASUS AX57 NANO USB Wifi dongle
wifi:
rtw89: splice C2H events queue to local to prevent racing
wifi:
rtw89: support EHT rate pattern via bitrate mask
wifi:
rtw89: update format of addr cam H2C command
wifi:
rtw89: usb: anchor TX URBs
wifi:
rtw89: usb: fix leak in rtw89_usb_write_port()
wifi:
rtw89: usb: Move bulk out map to new struct rtw89_usb_info
wifi:
rtw89: usb: Prepare rtw89_usb_ops_mac_post_init() for RTL8852CU
wifi:
rtw89: usb: Prepare rtw89_usb_ops_mac_pre_init() for RTL8852CU
wifi:
rtw89: usb: use common error path for skbs in rtw89_usb_rx_handler()
wifi:
rtw89: usb: use ieee80211_free_txskb() where appropriate
wifi:
rtw89: use separated function to set RX filter
wifi:
rtw89: use skb_dequeue() for queued ROC packets to prevent racing
wifi:
rtw89: Use the correct power sequences for USB/SDIO
wifi:
wcn36xx: Remove unused wcn36xx_smd_update_scan_params
wifi:
wfx: add WQ_PERCPU to alloc_workqueue users
wifi:
wlcore: ensure skb headroom before skb_push
wireguard:
netlink: add YNL specification
wireguard:
netlink: convert to split ops
wireguard:
netlink: enable strict genetlink validation
wireguard:
netlink: generate netlink code
wireguard:
netlink: lower .maxattr for WG_CMD_GET_DEVICE
wireguard:
netlink: use WG_KEY_LEN in policies
wireguard:
netlink: validate nested arrays in policy
wireguard:
uapi: generate header with ynl-gen
wireguard:
uapi: move enum wg_cmd
wireguard:
uapi: move flag enums
workqueue:
Don't rely on wq->rescuer to stop rescuer
workqueue:
Factor out assign_rescuer_work()
workqueue:
Init rescuer's affinities as wq_unbound_cpumask
workqueue:
Let DISASSOCIATED workers follow unbound wq cpumask changes
workqueue:
Only assign rescuer work when really needed
workqueue:
Remove unused assert_rcu_or_wq_mutex_or_pool_mutex
workqueue:
Update the rescuer's affinity only when it is detached
writeback:
Add logging for slow writeback (exceeds sysctl_hung_task_timeout_secs)
writeback:
allow the file system to override MIN_WRITEBACK_PAGES
writeback:
cleanup writeback_chunk_size
writeback:
fix 100% CPU usage when dirtytime_expire_interval is 0
writeback:
use round_jiffies_relative for dirtytime_work
writeback:
Wake up waiting tasks when finishing the writeback of a chunk.
x86,fs/resctrl:
Detect io_alloc feature
x86,fs/resctrl:
Implement "io_alloc" enable/disable handlers
x86/alternative:
Drop not needed test after call of alt_replace_call()
x86/alternative:
Refactor INT3 call emulation selftest
x86/alternative:
Remove ANNOTATE_DATA_SPECIAL usage
x86/alternatives:
Disable LASS when patching kernel code
x86/apic:
Fix frequency in apic=verbose log output
x86/asm:
Annotate special section entries
x86/asm:
Introduce inline memcpy and memset
x86/asm:
Remove ANNOTATE_DATA_SPECIAL usage
x86/boot/Documentation:
Fix htmldocs build warning due to malformed table in boot.rst
x86/boot/Documentation:
Fix whitespace noise in boot.rst
x86/boot/Documentation:
Prefix hexadecimal literals with 0x
x86/boot/Documentation:
Spell 'ID' consistently
x86/boot:
Clean up whitespace in a20.c
x86/boot:
Drop unused sev_enable() fallback
x86/boot:
Fix page table access in 5-level to 4-level paging transition
x86/boot:
Move boot_*msr helpers to asm/shared/msr.h
x86/bug:
Add BUG_FORMAT basics
x86/bug:
Fix BUG_FORMAT vs KASLR
x86/bug:
Fix old GCC compile fails
x86/bug:
Implement WARN_ONCE()
x86/bug:
Use BUG_FORMAT for DEBUG_BUGVERBOSE_DETAILED
x86/bugs:
Decouple ALTERNATIVE usage from VERW macro definition
x86/bugs:
Drop unnecessary export of "x86_spec_ctrl_base"
x86/bugs:
Get rid of the forward declarations
x86/bugs:
KVM: Move VM_CLEAR_CPU_BUFFERS into SVM as SVM_CLEAR_CPU_BUFFERS
x86/bugs:
Make i386 use GENERIC_BUG_RELATIVE_POINTERS
x86/bugs:
Use an x86 feature to track the MMIO Stale Data mitigation
x86/bugs:
Use VM_CLEAR_CPU_BUFFERS in VMX as well
x86/cc:
Fix enum spelling to fix kernel-doc warnings
x86/coco/sev:
Convert has_cpuflag() to use cpu_feature_enabled()
x86/cpu/topology:
Make primary thread mask available with SMP=n
x86/cpu:
Add an LASS dependency on SMAP
x86/cpu:
Enable LASS during CPU initialization
x86/cpufeatures:
Add support for L3 Smart Data Cache Injection Allocation Enforcement
x86/cpufeatures:
Add X86_FEATURE_SGX_EUPDATESVN feature flag
x86/cpufeatures:
Add X86_FEATURE_X2AVIC_EXT
x86/cpufeatures:
Correct LKGS feature flag description
x86/cpufeatures:
Enumerate the LASS feature bits
x86/cpufeatures:
Make X86_FEATURE leaf 17 Linux-specific
x86/dumpstack:
Prevent KASAN false positive warnings in __show_regs()
x86/fpu:
Clear XSTATE_BV[i] in guest XSAVE state whenever XFD[i]=1
x86/fpu:
Fix FPU state core dump truncation on CPUs with no extended xfeatures
x86/fred:
Fix 64bit identifier in fred_ss
x86/ftrace:
Implement DYNAMIC_FTRACE_WITH_JMP
x86/futex:
Convert to scoped user access
x86/hv:
Add gitignore entry for generated header file
x86/hyperv:
Add trampoline asm code to transition from hypervisor
x86/hyperv:
Allow Hyper-V to inject STIMER0 interrupts
x86/hyperv:
Don't use auto-eoi when Secure AVIC is available
x86/hyperv:
Don't use hv apic driver when Secure AVIC is available
x86/hyperv:
Enable build of hypervisor crashdump collection files
x86/hyperv:
Implement hypervisor RAM collection into vmcore
x86/hyperv:
Rename guest crash shutdown function
x86/idtentry:
Add missing '*' to kernel-doc lines
x86/insn,uprobes,alternative:
Unify insn_is_nop()
x86/insn:
Simplify for_each_insn_prefix()
x86/ioapic:
Simplify mp_irqdomain_alloc() slightly
x86/irqflags:
Use ASM_OUTPUT_RM in native_save_fl()
x86/kaslr:
Recognize all ZONE_DEVICE users as physaddr consumers
x86/kexec:
Disable LASS during relocate kernel
x86/kfence:
avoid writing L1TF-vulnerable PTEs
x86/kfence:
fix booting on 32bit non-PAE systems
x86/kprobes:
Remove STACK_FRAME_NON_STANDARD annotation
x86/kvm:
Avoid freeing stack-allocated node in kvm_async_pf_queue_task
x86/math-emu:
Fix div_Xsig() prototype
x86/mce/amd:
Define threshold restart function for banks
x86/mce/amd:
Enable interrupt vectors once per-CPU on SMCA systems
x86/mce/amd:
Remove redundant reset_block()
x86/mce/amd:
Support SMCA Corrected Error Interrupt
x86/mce:
Add support for physical address valid bit
x86/mce:
Do not clear bank's poll bit in mce_poll_banks on AMD SMCA systems
x86/mce:
Handle AMD threshold interrupt storms
x86/mce:
Save and use APEI corrected threshold limit
x86/mce:
Unify AMD DFR handler with MCA Polling
x86/mce:
Unify AMD THR handler with MCA Polling
x86/microcode/AMD:
Fix Entrysign revision check for Zen5/Strix Halo
x86/microcode/AMD:
Select which microcode patch to load
x86/microcode/intel:
Define staging state struct
x86/microcode/intel:
Enable staging when available
x86/microcode/intel:
Establish staging control logic
x86/microcode/intel:
Implement staging handler
x86/microcode/intel:
Support mailbox transfer
x86/microcode:
Introduce staging step to reduce late-loading time
x86/microcode:
Mark early_parse_cmdline() as __init
x86/mm/tlb/trace:
Export the TLB_REMOTE_WRONG_CPU enum in
x86/mm:
Delete disabled debug code
x86/mm:
Drop unnecessary export of "ptdump_walk_pgd_level_debugfs"
x86/mm:
Unify __phys_addr_symbol()
x86/mm:
use 'ptdesc' when freeing PMD pages
x86/mm:
use pagetable_free()
x86/module:
Improve relocation error messages
x86/msi:
Make irq_retrigger() functional for posted MSI
x86/msr:
Add CPU_OUT_OF_SPEC taint name to "unrecognized" pr_warn(msg)
x86/mtrr:
Drop unnecessary export of "mtrr_state"
x86/percpu:
Use BIT_WORD() and BIT_MASK() macros
x86/platform/uv:
Fix UBSAN array-index-out-of-bounds
x86/platform:
Fix and extend kernel-doc comments in
x86/ptrace:
Always inline trivial accessors
x86/resctrl:
Add missing resctrl initialization for Hygon
x86/resctrl:
Add SDCIAE feature in the command line options
x86/resctrl:
Fix memory bandwidth counter width for Hygon
x86/resctrl:
Support Sub-NUMA Cluster (SNC) mode on Clearwater Forest
x86/sev:
Disable GCOV on noinstr object
x86/sev:
Include XSS value in GHCB CPUID request
x86/sgx:
Add a missing colon in kernel-doc markup for "struct sgx_enclave_run"
x86/sgx:
Add kernel-doc descriptions for params passed to vDSO user handler
x86/sgx:
Define error codes for use by ENCLS[EUPDATESVN]
x86/sgx:
Document structs and enums with '@', not '%'
x86/sgx:
Enable automatic SVN updates for SGX enclaves
x86/sgx:
Fix a typo in the kernel-doc comment for enum sgx_attribute
x86/sgx:
Implement ENCLS[EUPDATESVN]
x86/sgx:
Introduce functions to count the sgx_(vepc_)open()
x86/sgx:
Remove superfluous asterisk from copyright comment in asm/sgx.h
x86/sgx:
Remove unmatched quote in __sgx_encl_extend function comment
x86/smpboot:
Mark native_play_dead() as __noreturn
x86/traps:
Communicate a LASS violation in #GP message
x86/tsx:
Get the tsx= command line parameter with early_param()
x86/tsx:
Make tsx_ctrl_state static
x86/uaccess:
Use unsafe wrappers for ASM GOTO
x86/um/vdso:
Drop VDSO64-y from Makefile
x86/um/vdso:
Fix prototype of clock_gettime()
x86/um/vdso:
Panic when vDSO can not be allocated
x86/um/vdso:
Use prototypes from generic vDSO headers
x86/um:
Do not inherit vDSO from host
x86/um:
Drop gate area handling
x86/um:
Move ELF_PLATFORM fallback to x86-specific code
x86/um:
Remove FIXADDR_USER_START and FIXADDR_USE_END
x86/unwind/orc:
Support reliable unwinding through BPF stack frames
x86/vmware:
Fix hypercall clobbers
x86/xen:
Fix sparse warning in enlighten_pv.c
x86/{boot,mtrr}:
Remove unused function declarations
x86:
make page fault handling disable interrupts properly
x86:
mshyperv: Remove duplicate asm/msr.h header
x86:
Restrict KVM-induced symbol exports to KVM modules where obvious/possible
x86:
Rework __bug_table helpers
x86:
Use physical address for DMA mapping
x86_64/bug:
Implement __WARN_printf()
x86_64/bug:
Inline the UD1
xdrgen:
Don't generate unnecessary semicolon
xdrgen:
Fix the variable-length opaque field decoder template
xdrgen:
Fix union declarations
xdrgen:
Generalize/harden pathname construction
xdrgen:
handle _XdrString in union encoder/decoder
xdrgen:
Make the xdrgen script location-independent
xen/netfront:
Comment Correction: Fix Spelling Error and Description of Queue Quantity Rules
xen/usb:
Constify struct hc_driver
xen:
swiotlb: Convert mapping routine to rely on physical address
xen:
swiotlb: Switch to physical address mapping callbacks
xfrm:
Fix inner mode lookup in tunnel mode GSO segmentation
xfrm:
Refactor xfrm_input lock to reduce contention with RSS
xfrm:
set ipv4 no_pmtu_disc flag only on output sa when direction is set
xfrm:
Skip redundant replay recheck for the hardware offload path
xfs-doc:
Fix typo error
xfs:
add a on-disk log header cycle array accessor
xfs:
add a xfs_groups_to_rfsbs helper
xfs:
add a XLOG_CYCLE_DATA_SIZE constant
xfs:
always trim mapping to requested range for zero range
xfs:
cleanup xlog_alloc_log a bit
xfs:
consolidate q_qlock locking in xfs_qm_dqget and xfs_qm_dqget_inode
xfs:
convert xfs_open_by_handle() to FD_PREPARE()
xfs:
don't leak a locked dquot when xfs_dquot_attach_buf fails
xfs:
don't treat all radix_tree_insert errors as -EEXIST
xfs:
don't use xlog_in_core_2_t in struct xlog_in_core
xfs:
error tag to force zeroing on debug kernels
xfs:
fill dirty folios on zero range of unwritten mappings
xfs:
fix a memory leak in xfs_buf_item_init()
xfs:
fix a UAF problem in xattr repair
xfs:
fix an overly long line in xfs_rtgroup_calc_geometry
xfs:
fix memory leak in xfs_growfs_check_rtgeom()
xfs:
fix stupid compiler warning
xfs:
Fix the return value of xfs_rtcopy_summary()
xfs:
fix the zoned RT growfs check for zone alignment
xfs:
fix XFS_ERRTAG_FORCE_ZERO_RANGE for zoned file system
xfs:
Fix xfs_grow_last_rtg()
xfs:
fold xfs_qm_dqattach_one into xfs_qm_dqget_inode
xfs:
ignore discard return value
xfs:
improve the assert at the top of xfs_log_cover
xfs:
make qi_dquots a 64-bit value
xfs:
mark __xfs_rtgroup_extents static
xfs:
move q_qlock locking into xchk_quota_item
xfs:
move q_qlock locking into xqcheck_compare_dquot
xfs:
move quota locking into xqcheck_commit_dquot
xfs:
move quota locking into xrep_quota_item
xfs:
move some code out of xfs_iget_recycle
xfs:
move xfs_dquot_tree calls into xfs_qm_dqget_cache_{lookup,insert}
xfs:
push q_qlock acquisition from xchk_dquot_iter to the callers.
xfs:
reduce ilock roundtrips in xfs_qm_vop_dqalloc
xfs:
remove a very outdated comment from xlog_alloc_log
xfs:
remove l_iclog_heads
xfs:
remove q_qlock locking in xfs_qm_scall_setqlim
xfs:
remove the unused bv field in struct xfs_gc_bio
xfs:
remove the xlog_in_core_t typedef
xfs:
remove the xlog_rec_header_t typedef
xfs:
remove xarray mark for reclaimable zones
xfs:
remove xfs_dqunlock and friends
xfs:
remove xfs_qm_dqput and optimize dropping dquot references
xfs:
remove xlog_in_core_2_t
xfs:
return the dquot unlocked from xfs_qm_dqget
xfs:
set max_agbno to allow sparse alloc of last full inode chunk
xfs:
set s_min_writeback_pages for zoned file systems
xfs:
support sub-block aligned vectors in always COW mode
xfs:
use a lockref for the xfs_dquot reference count
xfs:
use blkdev_report_zones_cached()
xfs:
Use folio_next_pos()
xfs:
use super write guard in xfs_file_ioctl()
xfs:
use the new ->i_state accessors
xfs:
use zi more in xfs_zone_gc_mount
xfs:
validate that zoned RT devices are zone aligned
xfs:
xfs_qm_dqattach_one is never called with a non-NULL *IO_idqpp
xhci:
Add helper to find trb from its dma address
xhci:
dbgtty: fix device unregister: fixup
xhci:
sideband: don't dereference freed ring when removing sideband endpoint
xhci:
simplify and rework trb_in_td()
xsk:
add indirect call for xsk_destruct_skb
xsk:
do not enable/disable irq when grabbing/releasing xsk_tx_list_lock
xsk:
Move NETDEV_XDP_ACT_ZC into generic header
xsk:
use a smaller new lock for shared pool case
ynl:
add regen hint to new headers
ynl:
fix a yamllint warning in ethtool spec
ynl:
fix schema check errors
ynl:
samples: add tc filter example
ynl:
samples: Fix spelling mistake "failedq" -> "failed"
zloop:
clear nowait flag in workqueue context
zloop:
fail zone append operations that are targeting full zones
zloop:
fix zone append check in zloop_rw()
zloop:
introduce the ordered_zone_append configuration parameter
zloop:
introduce the zone_append configuration parameter
zloop:
make the write pointer of full zones invalid
zloop:
simplify checks for writes to sequential zones
zloop:
use READ_ONCE() to read lo->lo_state in queue_rq path
zram:
add writeback batch size device attr
zram:
drop wb_limit_lock
zram:
fix a spelling mistake
zram:
fix the issue that the write - back limits might overflow
zram:
introduce writeback bio batching
zram:
read slot block idx under slot lock
zram:
rework bdev block allocation
zram:
take write lock in wb limit store handlers
{rdma,net}/mlx5:
Query vports mac address from device