Changelog
in Linux kernel
6.12
'drm/xe/hw_engine_group:
Register hw engine group's exec queues
.gitignore:
add .gcda files
.mailmap:
Add an entry for my work email address
.mailmap:
update e-mail address for Eugen Hristev
.mailmap:
update Fangrui's email
6pack:
drop sixpack::buffsize
6pack:
drop sixpack::mtu
6pack:
propagage new tty types
6pack:
remove global strings
6pack:
remove sixpack::rbuff
9p:
Avoid creating multiple slab caches with the same name
9p:
Enable multipage folios
9p:
fix slab cache name creation for real
9p:
v9fs_fid_find: also lookup by inode if not found dentry
[PATCH} hwmon:
(jc42) Properly detect TSE2004-compliant devices again
Linux:
[tree-wide] finally take no_llseek out
ABI:
debugfs-iio-ad9467: document the debugfs interface
ABI:
testing: fix admv8818 attr description
ABI:
testing: sysfs-class-power: clarify charge_type documentation
accel/ivpu:
Add missing MODULE_FIRMWARE metadata
accel/ivpu:
Fix NOC firewall interrupt handling
accel/qaic:
Fix a typo
accel/qaic:
Fix the for loop used to walk SG table
accel/qaic:
Remove the description of DRM_IOCTL_QAIC_PART_DEV
accel:
Use XArray instead of IDR for minors
ACPI/IORT:
Add PMCG platform information for HiSilicon HIP10/11
ACPI/IORT:
Switch to use kmemdup_array()
ACPI:
AC: Use strscpy() instead of strcpy()
ACPI:
acpi_processor: Use strscpy instead() of strcpy()
ACPI:
APD: Add AMDI0015 as platform device
ACPI:
ARM64: add acpi_iort.h to MAINTAINERS
ACPI:
battery : Use strscpy() instead of strcpy()
ACPI:
battery: Fix possible crash when unregistering a battery hook
ACPI:
battery: Remove redundant NULL initalizations
ACPI:
battery: Simplify battery hook locking
ACPI:
battery: use driver core managed async probing
ACPI:
battery: Use strscpy() instead of strcpy()
ACPI:
bus: Add acpi_riscv_init() function
ACPI:
bus: Add RINTC IRQ model for RISC-V
ACPI:
bus: Define and use symbols for device and class name lengths
ACPI:
button: Add DMI quirk for Samsung Galaxy Book2 to fix initial lid detection issue
ACPI:
button: Use strscpy() instead of strcpy()
ACPI:
CPPC: Add support for setting EPP register in FFH
ACPI:
CPPC: Adjust debug messages in amd_set_max_freq_ratio() to warn
ACPI:
CPPC: Adjust return code for inline functions in !CONFIG_ACPI_CPPC_LIB
ACPI:
CPPC: Drop check for non zero perf ratio
ACPI:
CPPC: Fix MASK_VAL() usage
ACPI:
CPPC: Make rmw_lock a raw_spin_lock
ACPI:
EC: Do not release locks during operation region accesses
ACPI:
NUMA: initialize all values of acpi_early_node_map to NUMA_NO_NODE
ACPI:
PAD: fix crash in exit_round_robin()
ACPI:
PAD: Use strscpy() instead of strcpy()
ACPI:
pci_link: Clear the dependencies after probe
ACPI:
PM: Quirk ASUS ROG M16 to default to S3 sleep
ACPI:
PMIC: Remove unneeded check in tps68470_pmic_opregion_probe()
ACPI:
PRM: Add PRM handler direct call support
ACPI:
PRM: Clean up guid type in struct prm_handler_info
ACPI:
PRM: Find EFI_MEMORY_RUNTIME block for PRM handler and context
ACPI:
processor: Move arch_init_invariance_cppc() call later
ACPI:
processor: Reduce the log level of a per-CPU message about idle states
ACPI:
resource: Add another DMI match for the TongFang GMxXGxx
ACPI:
resource: Add Asus ExpertBook B2502CVA to irq1_level_low_skip_override[]
ACPI:
resource: Add Asus Vivobook X1704VAP to irq1_level_low_skip_override[]
ACPI:
resource: Add LG 16T90SP to irq1_level_low_skip_override[]
ACPI:
resource: Do IRQ override on MECHREV GM7XG0M
ACPI:
resource: Fold Asus ExpertBook B1402C* and B1502C* DMI quirks together
ACPI:
resource: Fold Asus Vivobook Pro N6506M* DMI quirks together
ACPI:
resource: Loosen the Asus E1404GAB DMI match to also cover the E1404GA
ACPI:
resource: Make Asus ExpertBook B2402 matches cover more models
ACPI:
resource: Make Asus ExpertBook B2502 matches cover more models
ACPI:
resource: Remove duplicate Asus E1504GAB IRQ override
ACPI:
resource: Skip IRQ override on Asus Vivobook Go E1404GAB
ACPI:
RISC-V: Implement function to add implicit dependencies
ACPI:
RISC-V: Implement function to reorder irqchip probe entries
ACPI:
RISC-V: Implement PCI related functionality
ACPI:
RISC-V: Initialize GSI mapping structures
ACPI:
RISCV: Make acpi_numa_get_nid() to be static
ACPI:
scan: Add a weak arch_sort_irqchip_probe() to order the IRQCHIP probe
ACPI:
scan: Add RISC-V interrupt controllers to honor list
ACPI:
scan: Define weak function to populate dependencies
ACPI:
scan: Refactor dependency creation
ACPI:
sysfs: evaluate _STR on each sysfs access
ACPI:
sysfs: manage attributes as attribute_group
ACPI:
sysfs: manage sysfs attributes through device core
ACPI:
sysfs: remove return value of acpi_device_setup_files()
ACPI:
sysfs: validate return type of _STR method
ACPI:
utils: Add rev/func to message when acpi_evaluate_dsm() fails
ACPI:
video: Add backlight=native quirk for Dell OptiPlex 5480 AIO
ACPI:
video: Add force_vendor quirk for Panasonic Toughbook CF-18
ACPI:
video: force native for Apple MacbookPro9,2
ACPI:
video: Make Lenovo Yoga Tab 3 X90F DMI match less strict
ACPI:
x86: Make Lenovo Yoga Tab 3 X90F DMI match less strict
ACPICA:
Add support for supressing leading zeros in hex strings
ACPICA:
Add support for Windows 11 22H2 _OSI string
ACPICA:
Allow for more flexibility in _DSM args
ACPICA:
Allow for supressing leading zeros when using acpi_ex_convert_to_ascii()
ACPICA:
Allow PCC Data Type in MCTP resource.
ACPICA:
Allow setting waking vector on reduced hardware platforms
ACPICA:
Avoid warning for Dump Functions
ACPICA:
check null return of ACPI_ALLOCATE_ZEROED() in acpi_db_convert_to_package()
ACPICA:
Complete CXL 3.0 CXIMS structures
ACPICA:
Detect FACS in reduced hardware build
ACPICA:
executer/exsystem: Don't nag user about every Stall() violating the spec
ACPICA:
Fix memory leak if acpi_ps_get_next_field() fails
ACPICA:
Fix memory leak if acpi_ps_get_next_namepath() fails
ACPICA:
haiku: Fix invalid value used for semaphores
ACPICA:
Headers: Add RISC-V SBI Subtype to DBG2
ACPICA:
HMAT: Add extended linear address mode to MSCIS
ACPICA:
iasl: handle empty connection_node
ACPICA:
Implement ACPI_WARNING_ONCE and ACPI_ERROR_ONCE
ACPICA:
Implement the Dword_PCC Resource Descriptor Macro
ACPICA:
MPAM: Correct the typo in struct acpi_mpam_msc_node member
ACPICA:
Setup for ACPICA release 20240827
ACPICA:
SPCR: Update the SPCR table to version 4
ACPICA:
Update integer-to-hex-string conversions
acrn:
use the new follow_pfnmap API
Linux:
Add audio support for the MediaTek Genio 350-evk
Linux:
Add audio support for the MediaTek Genio 350-evk
Linux:
Add device tree for ArmSoM Sige 5 board
Linux:
Add HDMI Audio support
Linux:
Add i2s/tdm support for acp7.0 and acp7.1 platforms
Linux:
Add input voltage suppliers for PMIC MCP16502
Linux:
Add SOF support for ACP7.0 based platform
Linux:
add struct fd constructors, get rid of __to_fd()
Linux:
Add support for AD4000 series of ADCs
Linux:
Add support for PIO p flag
Linux:
Add support for primary mi2s on SM8250
adi:
remove unused f_version
af_unix:
Don't call skb_get() for OOB skb.
af_unix:
Don't return OOB skb in manage_oob().
af_unix:
Move spin_lock() in manage_oob().
af_unix:
Remove single nest in manage_oob().
af_unix:
Rename unlinked_skb in manage_oob().
affs:
Remove unused macros GET_END_PTR, AFFS_GET_HASHENTRY
affs:
Replace one-element array with flexible-array member
affs:
store cookie in private data
afs:
Fix lock recursion
afs:
Fix missing subdir edit when renamed between parent dirs
afs:
Fix missing wire-up of afs_retry_request()
afs:
Fix possible infinite loop with unresponsive servers
afs:
Fix the setting of the server responding flag
afs:
Make read subreqs async
afs:
Remove unused struct and function prototype
alpha:
no need to include asm/xchg.h twice
ALSA/ASoC/SoundWire:
Intel: update maximum number
ALSA/ASoC/SoundWire:
Intel: use single definition for SDW_INTEL_MAX_LINKS
ALSA/ASoC:
use snd_pcm_direction_name()
ALSA/hda:
intel-sdw-acpi: add support for sdw-manager-list property read
ALSA/hda:
intel-sdw-acpi: cleanup sdw_intel_scan_controller
ALSA/hda:
intel-sdw-acpi: fetch fwnode once in sdw_intel_scan_controller()
ALSA/hda:
intel-sdw-acpi: simplify sdw-master-count property read
ALSA:
ad1816a: Use standard print API
ALSA:
ali5451: Remove trailing space after \n newline
ALSA:
aloop: Allow using global timers
ALSA:
aloop: use snd_pcm_direction_name()
ALSA:
aloop: Use standard print API
ALSA:
als100: Use standard print API
ALSA:
aoa: Use helper function for_each_child_of_node()
ALSA:
asihpi: Fix potential OOB array access
ALSA:
asihpi: Use standard print API
ALSA:
azt2320: Use standard print API
ALSA:
azt3328: Use pr_warn()
ALSA:
caiaq: Fix unused variable warning
ALSA:
cmi8328: Use standard print API
ALSA:
cmi8330: Use standard print API
ALSA:
cmipci: drop SNDRV_PCM_RATE_KNOT
ALSA:
control: Annotate snd_kcontrol with __counted_by()
ALSA:
control: Fix leftover snd_power_unref()
ALSA:
control: Fix power_ref lock order for compat code, too
ALSA:
control: Optimize locking for look-up
ALSA:
control: Rename ctl_files_rwlock to controls_rwlock
ALSA:
control: Take power_ref lock primarily
ALSA:
control_led: Use dev_err()
ALSA:
core: add isascii() check to card ID generator
ALSA:
core: Drop snd_print stuff and co
ALSA:
core: Drop superfluous no_free_ptr() for memdup_user() errors
ALSA:
core: timer: Use NSEC_PER_SEC macro
ALSA:
cs4236: Use standard print API
ALSA:
docs: Drop snd_print*() stuff
ALSA:
Drop explicit initialization of struct i2c_device_id::driver_data to 0
ALSA:
dummy: Use standard print API
ALSA:
emu10k1: drop SNDRV_PCM_RATE_KNOT
ALSA:
emu10k1: Use dev_warn()
ALSA:
emux: Use standard print API
ALSA:
es1688: Use standard print API
ALSA:
es18xx: Use standard print API
ALSA:
firewire-lib: Avoid division by zero in apply_constraint_to_size()
ALSA:
firewire-lib: fix return value on fail in amdtp_tscm_init()
ALSA:
firewire: use nonatomic PCM operation
ALSA:
Fix typos in comments across various files
ALSA:
gus: Fix some error handling paths related to get_bpos() usage
ALSA:
gus: Use standard print API
ALSA:
hda/conexant - Fix audio routing for HP EliteOne 1000 G2
ALSA:
hda/conexant - Use cached pin control for Node 0x1d on HP EliteOne 1000 G2
ALSA:
hda/conexant: Fix conflicting quirk for System76 Pangolin
ALSA:
hda/conexant: fix some typos
ALSA:
hda/cs8409: Fix possible NULL dereference
ALSA:
hda/generic: Drop obsoleted obey_preferred_dacs flag
ALSA:
hda/generic: Unconditionally prefer preferred_dacs pairs
ALSA:
hda/realtek - Fixed Clevo platform headset Mic issue
ALSA:
hda/realtek - update set GPIO3 to default for Thinkpad with ALC1318
ALSA:
hda/realtek: Add a quirk for HP Pavilion 15z-ec200
ALSA:
hda/realtek: Add quirk for Huawei MateBook 13 KLV-WX9
ALSA:
hda/realtek: Add subwoofer quirk for Acer Predator G9-593
ALSA:
hda/realtek: Add subwoofer quirk for Infinix ZERO BOOK 13
ALSA:
hda/realtek: Add support for Galaxy Book2 Pro (NP950XEE)
ALSA:
hda/realtek: Autodetect Cirrus Logic companion amplifier bindings
ALSA:
hda/realtek: Convert existing CS35L56 products to use autodetect fixup function
ALSA:
hda/realtek: Enable mic on Vaio VJFH52
ALSA:
hda/realtek: Fix headset mic on TUXEDO Gemini 17 Gen3
ALSA:
hda/realtek: Fix headset mic on TUXEDO Stellaris 16 Gen6 mb1
ALSA:
hda/realtek: fix mute/micmute LED for HP mt645 G8
ALSA:
hda/realtek: fix mute/micmute LEDs for a HP EliteBook 645 G10
ALSA:
hda/realtek: Fix the push button function for the ALC257
ALSA:
hda/realtek: Limit internal Mic boost on Dell platform
ALSA:
hda/realtek: Refactor and simplify Samsung Galaxy Book init
ALSA:
hda/realtek: tas2781: Fix ROG ALLY X audio
ALSA:
hda/realtek: Update default depop procedure
ALSA:
hda/tas2781: Add new quirk for Lenovo Y990 Laptop
ALSA:
hda/tas2781: Add new quirk for Lenovo, ASUS, Dell projects
ALSA:
hda/tas2781: select CRC32 instead of CRC32_SARWATE
ALSA:
hda: Add a new CM9825 standard driver
ALSA:
hda: Add missing parameter description for snd_hdac_stream_timecounter_init()
ALSA:
hda: Allow the default preallocation for x86 again
ALSA:
hda: cs35l41: fix module autoloading
ALSA:
hda: Enhance pm_blacklist option
ALSA:
hda: fix trigger_tstamp_latched
ALSA:
hda: Keep PM disablement for deny-listed instance
ALSA:
hda: Move SST device entries to AVS
ALSA:
hda: Sound support for HP Spectre x360 16 inch model 2024
ALSA:
hda: Use non-SG allocation for the communication buffers
ALSA:
hdsp: Break infinite MIDI input flush loop
ALSA:
hdsp: drop SNDRV_PCM_RATE_KNOT
ALSA:
hdspm: drop SNDRV_PCM_RATE_KNOT
ALSA:
i2c: cs8427: Use standard print API
ALSA:
i2c: Drop commented old debug prints
ALSA:
i2c: pt2258: Use standard print API
ALSA:
IEC958 definition for consumer status channel update
ALSA:
intel8x0: Drop unused snd_printd() calls
ALSA:
korg1212: Use standard print API
ALSA:
line6: add hw monitor volume control to POD HD500X
ALSA:
line6: update contact information
ALSA:
lx6464es: Cleanup the print API usages
ALSA:
memalloc: Drop Xen PV workaround again
ALSA:
memalloc: Let IOMMU handle S/G primarily
ALSA:
memalloc: Move snd_malloc_ops definition into memalloc.c again
ALSA:
memalloc: Use DMA API for x86 WC page allocations, too
ALSA:
memalloc: Use proper DMA mapping API for x86 S/G buffer allocations
ALSA:
memalloc: Use proper DMA mapping API for x86 WC buffer allocations
ALSA:
mixer_oss: Remove some incorrect kfree_const() usages
ALSA:
mpu401: Use standard print API
ALSA:
mpu401_uart: Use standard print API
ALSA:
msnd: Use standard print API
ALSA:
mtpav: Use standard print API
ALSA:
mts64: Use standard print API
ALSA:
opl3: Use standard print API
ALSA:
opl3sa2: Use standard print API
ALSA:
opl4: Use standard print API
ALSA:
opti9xx: Use standard print API
ALSA:
oss: Remove unused declarations
ALSA:
pci: pcxhr: use snd_pcm_direction_name()
ALSA:
pci: rme9652: use snd_pcm_direction_name()
ALSA:
pcm: add more sample rate definitions
ALSA:
pcm: Add xrun counter for snd_pcm_substream
ALSA:
pcm: Drop PCM vmalloc buffer helpers
ALSA:
pcm: Fix breakage of PCM rates used for topology
ALSA:
pcm: Fix the previous conversion to kstrtoul()
ALSA:
pcm: Fix yet more compile warning at replacement with kstrtoul()
ALSA:
pcm: oss: Use pr_debug()
ALSA:
pcm: replace simple_strtoul to kstrtoul
ALSA:
pcm_timer: use snd_pcm_direction_name()
ALSA:
pcsp: Use standard print API
ALSA:
pdaudiocf: Use standard print API
ALSA:
portman2x4: Use standard print API
ALSA:
ppc: Use standard print API
ALSA:
Reorganize kerneldoc parameter names
ALSA:
riptide: Use standard print API
ALSA:
rme9652: remove unused parameter in macro
ALSA:
sb: Use standard print API
ALSA:
sc6000: Use standard print API
ALSA:
scarlett2: Add error check after retrieving PEQ filter values
ALSA:
seq: Drop superfluous filter argument of get_event_dest_client()
ALSA:
seq: Fix missing seq port info bit return for MIDI 1.0 block
ALSA:
seq: Print MIDI 1.0 specific port in proc output
ALSA:
seq: Remove unused declarations
ALSA:
serial-u16550: Use standard print API
ALSA:
sh: Use standard print API
ALSA:
silence integer wrapping warning
ALSA:
snd-usb-caiaq: use snd_pcm_rate_to_rate_bit
ALSA:
sparc: Fix a typo at dev_*() conversion
ALSA:
sparc: Use standard print API
ALSA:
sscape: Use standard print API
ALSA:
timer: Introduce virtual userspace-driven timers
ALSA:
trace: use snd_pcm_direction_name()
ALSA:
trident: Remove unused declarations
ALSA:
trident: Use standard print API
ALSA:
ump: Choose the protocol when protocol caps are changed
ALSA:
ump: Don't enumeration invalid groups for legacy rawmidi
ALSA:
ump: Handle MIDI 1.0 Function Block in MIDI 2.0 protocol
ALSA:
ump: Update substream name from assigned FB names
ALSA:
ump: Use %*ph to print small buffer
ALSA:
usb-audio: Accept multiple protocols in GTBs
ALSA:
usb-audio: Add delay quirk for VIVO USB-C HEADSET
ALSA:
usb-audio: Add input gain and master output mixer elements for RME Babyface Pro
ALSA:
usb-audio: Add input value sanity checks for standard types
ALSA:
usb-audio: Add logitech Audio profile quirk
ALSA:
usb-audio: Add mixer quirk for RME Digiface USB
ALSA:
usb-audio: Add native DSD support for Luxman D-08u
ALSA:
usb-audio: Add quirk for HP 320 FHD Webcam
ALSA:
usb-audio: Add quirk for RME Digiface USB
ALSA:
usb-audio: Add quirks for Dell WD19 dock
ALSA:
usb-audio: Check shutdown at endpoint_set_interface()
ALSA:
usb-audio: Define macros for quirk table entries
ALSA:
usb-audio: Fix NULL pointer deref in snd_usb_power_domain_set()
ALSA:
usb-audio: Fix Yamaha P-125 Quirk Entry
ALSA:
usb-audio: Replace complex quirk lines with macros
ALSA:
usb-audio: Set MIDI1 flag appropriately for GTB MIDI 1.0 entry
ALSA:
usb-audio: Support multiple control interfaces
ALSA:
usb-audio: Update UMP group attributes for GTB blocks, too
ALSA:
usb-audio: Use kmemdup_array instead of kmemdup for multiple allocation
ALSA:
usb-audio: Use standard print API
ALSA:
usx2y: Drop no longer used variable
ALSA:
usx2y: Use standard print API
ALSA:
virmidi: Use standard print API
ALSA:
vx_core: Drop unused dev field
ALSA:
vx_core: Use standard print API
ALSA:
vxpocket: Drop no longer existent chip->dev assignment
ALSA:
vxpocket: Fix a typo at conversion to dev_*()
ALSA:
vxpocket: Use standard print API
ALSA:
wavefront: Use standard print API
ALSA:
wss: Use standard print API
Linux:
AMD SOF based generic SoundWire machine driver
Linux:
AMD SoundWire machine driver code refactor
amd-pstate:
Add missing documentation for `amd_pstate_prefcore_ranking`
amd-xgbe:
Remove setting of RX software timestamp
aoe:
fix the potential use-after-free problem in more places
ARC:
configs: enable I2C_DESIGNWARE_CORE with I2C_DESIGNWARE_PLATFORM
ARC:
Emulate one-byte cmpxchg
arc:
get rid of private asm/unaligned.h
ARC:
update the help message for CONFIG_ARC_BUILTIN_DTB_NAME
arch, mm:
move definition of node_data to generic code
arch, mm:
pull out allocation of NODE_DATA to generic code
arch/sparc:
remove unused varible paddrbase in function leon_swprobe()
arch_numa:
switch over to numa_memblks
arm64/mm:
Delete __init region from memblock.reserved
arm64/mm:
Drop PMD_SECT_VALID
arm64/mm:
Drop TCR_SMP_FLAGS
arm64/mm:
use lm_alias() with addresses passed to memblock_free()
arm64/ptrace:
add support for FEAT_POE
arm64/sve:
Discard stale CPU state when handling SVE traps
arm64/sve:
Remove unused declaration read_smcr_features()
arm64:
Add ESR_ELx_FSC_ADDRSZ_L() helper
arm64:
Add missing APTable and TCR_ELx.HPD masks
arm64:
Add PAR_EL1 field description
arm64:
add Permission Overlay Extension Kconfig
arm64:
add POE signal support
arm64:
add POIndex defines
arm64:
add pte_access_permitted_no_overlay()
arm64:
Add system register encoding for PSTATE.PAN
arm64:
Allow to enable PREEMPT_RT.
arm64:
alternative: make alternative_has_cap_likely() VDSO compatible
arm64:
boot: add Image.xz support
arm64:
Constify struct kobj_type
arm64:
context switch POR_EL0 register
arm64:
convert protection key into vm_flags and pgprot values
arm64:
cpufeature: add Permission Overlay Extension cpucap
arm64:
cputype: Add Neoverse-N3 definitions
arm64:
defconfig: build CONFIG_REGULATOR_QCOM_REFGEN as module
arm64:
defconfig: Enable ADP5585 GPIO and PWM drivers
arm64:
defconfig: Enable AK4619 codec support
arm64:
defconfig: Enable E5010 JPEG Encoder
arm64:
defconfig: enable I2C_DESIGNWARE_CORE with I2C_DESIGNWARE_PLATFORM
arm64:
defconfig: enable mt8365 sound
arm64:
defconfig: Enable R-Car Ethernet-TSN support
arm64:
defconfig: Enable Tegra194 PCIe Endpoint
arm64:
disable trapping of POR_EL0 to EL2
arm64:
dts: Add support for Kontron i.MX93 OSM-S SoM and BL carrier board
arm64:
dts: allwinner: a64: Add GPU thermal trips to the SoC dtsi
arm64:
dts: allwinner: h5: NanoPi Neo Plus2: Fix regulators
arm64:
dts: allwinner: h5: NanoPi NEO Plus2: Use regulators for pio
arm64:
dts: allwinner: h616: Add r_i2c pinctrl nodes
arm64:
dts: allwinner: h616: Change RG35XX Series from r_rsb to r_i2c
arm64:
dts: allwinner: h700: Add Anbernic RG35XX-SP
arm64:
dts: allwinner: h700: Add charger for Anbernic RG35XX
arm64:
dts: amlogic: a4: add ao secure node
arm64:
dts: amlogic: a5: add power domain controller node
arm64:
dts: amlogic: add C3 AW419 board
arm64:
dts: amlogic: add clock and clock-names to sound cards
arm64:
dts: amlogic: add some device nodes for C3
arm64:
dts: amlogic: add watchdog node for A4 SoCs
arm64:
dts: amlogic: c3: add ao secure node
arm64:
dts: amlogic: c3: fix dtbcheck warning
arm64:
dts: amlogic: enable some device nodes for S4
arm64:
dts: amlogic: gxlx-s905l-p271: drop saradc gxlx compatible
arm64:
dts: amlogic: s4: add ao secure node
arm64:
dts: amlogic: t7: add ao secure node
arm64:
dts: apm: storm: Rename menetphy@3 to ethernet-phy@3
arm64:
dts: broadcom: Add minimal support for Raspberry Pi 5
arm64:
dts: colibri-imx8x: Add 50mhz clock for eth
arm64:
dts: colibri-imx8x: Add adma_pwm
arm64:
dts: colibri-imx8x: Add analog inputs
arm64:
dts: colibri-imx8x: Add fxl6408 gpio expander
arm64:
dts: colibri-imx8x: Add PMIC thermal zone
arm64:
dts: colibri-imx8x: Add sound card
arm64:
dts: colibri-imx8x: Add usb support
arm64:
dts: colibri-imx8x: Add USB3803 HUB
arm64:
dts: colibri-imx8x: Add vpu support
arm64:
dts: colibri-imx8x: Cleanup comments
arm64:
dts: exynos: exynos7885-jackpotlte: Correct RAM amount to 4GB
arm64:
dts: exynos: gs101: add syscon-poweroff and syscon-reboot nodes
arm64:
dts: exynosautov920: add initial CMU clock nodes in ExynosAuto v920
arm64:
dts: exynosautov9: add dpum clock DT nodes
arm64:
dts: exynosautov9: Add dpum SysMMU
arm64:
dts: freescale: imx8mp-phyboard-pollux: Add and enable TPM
arm64:
dts: freescale: imx8mp-phycore: Add no-eth overlay
arm64:
dts: freescale: imx93-tqma9352-mba93xxca: Add ethernet aliases
arm64:
dts: freescale: imx93-tqma9352-mba93xxca: add GPIO line names
arm64:
dts: freescale: imx93-tqma9352-mba93xxca: add missing pad configurations
arm64:
dts: freescale: imx93-tqma9352-mba93xxca: add RTC / temp sensor IRQ
arm64:
dts: freescale: imx93-tqma9352-mba93xxca: improve pad configuration
arm64:
dts: freescale: imx93-tqma9352-mba93xxla: Add ethernet aliases
arm64:
dts: freescale: imx93-tqma9352-mba93xxla: add GPIO line names
arm64:
dts: freescale: imx93-tqma9352-mba93xxla: add irq for temp sensor
arm64:
dts: freescale: imx93-tqma9352-mba93xxla: add missing pad configurations
arm64:
dts: freescale: imx93-tqma9352-mba93xxla: enable LPSPI6 interface
arm64:
dts: freescale: imx93-tqma9352-mba93xxla: improve pad configuration
arm64:
dts: freescale: imx93-tqma9352: add eMMC regulators
arm64:
dts: freescale: imx93-tqma9352: Add PMIC node
arm64:
dts: freescale: imx93-tqma9352: improve pad configuration
arm64:
dts: freescale: imx93-tqma9352: set SION for cmd and data pad of USDHC
arm64:
dts: freescale: rename gw7905 to gw75xx
arm64:
dts: fsl,ls2085a: remove fsl,ls2085a-pcie
arm64:
dts: fsl-ls1012a-frdm: move clock-sc16is7xx under root node
arm64:
dts: fsl-ls1028: add missed supply for wm8904
arm64:
dts: fsl-ls1028a: add fsl,ls1028-reset for syscon
arm64:
dts: fsl-ls1028a: remove undocumented 'little-endian' for dspi node
arm64:
dts: fsl-ls1043a: change uqe to uqe-bus and remove #address-cells
arm64:
dts: fsl-ls1043a: move "fsl,ls1043a-qdma" ahead "fsl,ls1021a-qdma"
arm64:
dts: fsl-ls1046a: remove big-endian at memory-controller
arm64:
dts: fsl-ls1088a-ten64: change to low case hex value
arm64:
dts: fsl-ls208xa: move reboot node under syscon
arm64:
dts: fsl-lx2160a-tqmlx2160a: change "vcc" to "vdd" for hub*
arm64:
dts: fvp: Set stdout-path to serial0 in the chosen node
arm64:
dts: imx8-ss-dma: add #address-cells and #size-cells to LPI2C nodes
arm64:
dts: imx8-ss-dma: enable dma support for lpspi
arm64:
dts: imx8-ss-dma: Fix adc0 closing brace location
arm64:
dts: imx8-ss-img: remove undocument slot for jpeg
arm64:
dts: imx8-ss-vpu: Fix imx8qm VPU IRQs
arm64:
dts: imx8: add basic lvds0 and lvds1 subsystem
arm64:
dts: imx8: add basic mipi subsystem
arm64:
dts: imx8: Fix lvds0 device tree
arm64:
dts: imx8: remove non-existent DACs
arm64:
dts: imx8m: update spdif sound card node properties
arm64:
dts: imx8mm-beacon-kit: add DVDD-supply and DOVDD-supply
arm64:
dts: imx8mm-emtop-baseboard: Add Ethernet Support
arm64:
dts: imx8mm-phyboard-polis: add rtc aux-voltage-chargeable
arm64:
dts: imx8mm-phygate-tauri-l: add rtc aux-voltage-chargeable
arm64:
dts: imx8mm-phygate-tauri-l: Remove compatible from dtso
arm64:
dts: imx8mm-tqma8mqml-mba8mx: Increase frequency for i2c busses
arm64:
dts: imx8mm-var-som: drop unused top-level compatible
arm64:
dts: imx8mm-venice-gw72xx-0x: Remove compatible from dtso
arm64:
dts: imx8mm-venice-gw7901: add #address(size)-cells for gsc@20
arm64:
dts: imx8mm-venice-gw7902(3): add #address-cells for gsc@20
arm64:
dts: imx8mm/n-beacon-kit: Fix the order of ADV7535 reg entries
arm64:
dts: imx8mm: Update Data Modul i.MX8M Mini eDM SBC DT to rev.A01
arm64:
dts: imx8mp-beacon: Enable DW HDMI Bridge
arm64:
dts: imx8mp-data-modul-edm-sbc: remove #clock-cells for sai3
arm64:
dts: imx8mp-evk: Add native HDMI output
arm64:
dts: imx8mp-phyboard-pollux-rdk: Add support for PCIe
arm64:
dts: imx8mp-phyboard-pollux: add rtc aux-voltage-chargeable
arm64:
dts: imx8mp-phyboard-pollux: Add SD-Card vqmmc supply
arm64:
dts: imx8mp-phyboard-pollux: Add usb3_phy1 regulator reference
arm64:
dts: imx8mp-phyboard-pollux: Add VCC_5V_SW regulator
arm64:
dts: imx8mp-phyboard-pollux: Assign regulator to EEPROM node
arm64:
dts: imx8mp-phyboard-pollux: Disable write-protect on SD card
arm64:
dts: imx8mp-phyboard-pollux: Set Video PLL1 frequency to 506.8 MHz
arm64:
dts: imx8mp-phycore: Add VDD_IO regulator
arm64:
dts: imx8mp-phycore: Assign regulator to EEPROM node
arm64:
dts: imx8mp-skov-revb-mi1010ait-1cp1: Assign "media_isp" clock rate
arm64:
dts: imx8mp-var-som-symphony: Add Variscite Symphony board and VAR-SOM-MX8MP SoM
arm64:
dts: imx8mp-venice-gw74xx-imx219: remove compatible in overlay file
arm64:
dts: imx8mp-venice: add vddl and vana for sensor@10
arm64:
dts: imx8mp-verdin: add HDMI audio support
arm64:
dts: imx8mp-verdin: drop limit to sdio wi-fi frequency to 100 mhz
arm64:
dts: imx8mp: Add DT nodes for the two ISPs
arm64:
dts: imx8mp: Clarify csis clock frequency
arm64:
dts: imx8mp: correct sdhc ipg clk
arm64:
dts: imx8mp: Enable HDMI to Data Modul i.MX8M Plus eDM SBC
arm64:
dts: imx8qm-mek: add cm4 remote-proc and related memory region
arm64:
dts: imx8qm-mek: add i2c in mipi[0,1] subsystem
arm64:
dts: imx8qm-mek: add pwm and i2c in lvds subsystem
arm64:
dts: imx8qm-mek: add usb 3.0 and related type C nodes
arm64:
dts: imx8qm: add lvds subsystem
arm64:
dts: imx8qm: add mipi subsystem
arm64:
dts: imx8ulp: correct the flexspi compatible string
arm64:
dts: imx93-11x11-evk: Add audio XCVR sound card
arm64:
dts: imx93-11x11-evk: add bt-sco sound card support
arm64:
dts: imx93-11x11-evk: Add PDM microphone sound card support
arm64:
dts: imx93-11x11-evk: Add PWM backlight for "LVDS" connector
arm64:
dts: imx93-tqma9352-mba93: Fix USB hub node name
arm64:
dts: imx93: Add #sound-dai-cells property
arm64:
dts: imx93: add cache info
arm64:
dts: imx93: add lpi2c1 and st lsm6dso node
arm64:
dts: imx93: drop duplicated properties
arm64:
dts: imx93: support i.MX93-14x14-EVK board
arm64:
dts: imx95-19x19-evk: Add audio related nodes
arm64:
dts: imx95-19x19-evk: add flexspi and child node
arm64:
dts: imx95-19x19-evk: add pwm fan control
arm64:
dts: imx95: add DDR Perf Monitor node
arm64:
dts: imx95: add edma[1..3] nodes
arm64:
dts: imx95: add flexcan[1..5] support
arm64:
dts: imx95: add flexspi node
arm64:
dts: imx95: Add NETCMIX block control support
arm64:
dts: imx95: add p2a reply channel
arm64:
dts: imx95: add sai[1..6], xcvr and micfill
arm64:
dts: imx95: add thermal_zone label
arm64:
dts: imx: rename gpio hog as
-hog
arm64:
dts: layerscape: add msi-cell = <1> for gic its
arm64:
dts: layerscape: remove big-endian for mmc nodes
arm64:
dts: layerscape: remove undocumented fsl,ls-pcie-ep
arm64:
dts: layerscape: remove unused num-viewport
arm64:
dts: layerscape: rename aux-bus to bus
arm64:
dts: layerscape: rename mdio-mux-emi to mdio-mux@
arm64:
dts: layerscape: rename rcpm as wakeup-control from power-control
arm64:
dts: layerscape: use common pcs-handle property
arm64:
dts: ls1088ardb: add new RTC PCF2131 support
arm64:
dts: marvell: cn9130-sr-som: fix cp0 mdio pin numbers
arm64:
dts: mba8mx: Add Ethernet PHY IRQ support
arm64:
dts: mediatek: Add ADC node on MT6357, MT6358, MT6359 PMICs
arm64:
dts: mediatek: add afe support for mt8365 SoC
arm64:
dts: mediatek: add audio support for mt8365-evk
arm64:
dts: mediatek: cherry: Specify pull resistance for RSEL GPIOs
arm64:
dts: mediatek: mt7981: add SPI controllers
arm64:
dts: mediatek: mt7981: add UART controllers
arm64:
dts: mediatek: mt8183-kukui-jacuzzi: Simplify DSI endpoint replacement
arm64:
dts: mediatek: mt8183-kukui: Disable unused efuse at 8000000
arm64:
dts: mediatek: mt8183: Remove clock from mfg_async power domain
arm64:
dts: mediatek: mt8186-corsola: Disable DPI display interface
arm64:
dts: mediatek: mt8186-corsola: Update ADSP reserved memory region
arm64:
dts: mediatek: mt8186: add default thermal zones
arm64:
dts: mediatek: mt8186: add lvts definitions
arm64:
dts: mediatek: mt8186: Add power domain for DPI
arm64:
dts: mediatek: mt8186: Add svs node
arm64:
dts: mediatek: mt8186: Fix supported-hw mask for GPU OPPs
arm64:
dts: mediatek: mt8188: add default thermal zones
arm64:
dts: mediatek: mt8188: add lvts definitions
arm64:
dts: mediatek: mt8195-cherry: Mark USB 3.0 on xhci1 as disabled
arm64:
dts: mediatek: mt8195-cherry: Remove keyboard-backlight node
arm64:
dts: mediatek: mt8195: Add SCP phandle to MDP3 DMA controller
arm64:
dts: mediatek: mt8195: Assign USB 3.0 PHY to xhci1 by default
arm64:
dts: mediatek: mt8195: Correct clock order for dp_intf*
arm64:
dts: mediatek: mt8395-nio-12l: Mark USB 3.0 on xhci1 as disabled
arm64:
dts: mt8183-kukui: clean up regulator tree
arm64:
dts: mt8183: add dpi node to mt8183
arm64:
dts: nuvoton: Add syscon to the system-management node
arm64:
dts: nuvoton: ma35d1: Add pinctrl and gpio nodes
arm64:
dts: nuvoton: ma35d1: Add uart pinctrl settings
arm64:
dts: qcom: Add camera clock controller for sm8150
arm64:
dts: qcom: add generic compat string to RPM glink channels
arm64:
dts: qcom: Add support for X1-based Surface Laptop 7 devices
arm64:
dts: qcom: Add X1E78100 ThinkPad T14s Gen 6
arm64:
dts: qcom: ipq5332: Add icc provider ability to gcc
arm64:
dts: qcom: msm8916-longcheer-l8910: Add rear flash
arm64:
dts: qcom: msm8916-samsung-fortuna: Add touch keys
arm64:
dts: qcom: msm8916-samsung-grandmax: Add touchscreen
arm64:
dts: qcom: msm8916-samsung-gt58: Enable the touchkeys
arm64:
dts: qcom: msm8916-samsung-j3ltetw: Add initial device tree
arm64:
dts: qcom: msm8916-samsung-rossa: Add touchscreen
arm64:
dts: qcom: msm8916-wingtech-wt865x8: Add Lenovo A6000/A6010
arm64:
dts: qcom: msm8939-longcheer-l9100: Add rear flash
arm64:
dts: qcom: msm8939-longcheer-l9100: Add rear flash
arm64:
dts: qcom: msm8939-samsung-a7: rename pwm node to conform to dtschema
arm64:
dts: qcom: msm8939-wingtech-wt82918: Add Lenovo Vibe K5 devices
arm64:
dts: qcom: msm8939: revert use of APCS mbox for RPM
arm64:
dts: qcom: msm8976: Add restart node
arm64:
dts: qcom: msm8992-lg-h815: Initial support for LG G4 (H815)
arm64:
dts: qcom: msm8998: Add disabled support for LPASS iommu for Q6
arm64:
dts: qcom: pm8950: Add resin node
arm64:
dts: qcom: pmi8950: Remove address from lpg node
arm64:
dts: qcom: pmi8994: Add label to wled node
arm64:
dts: qcom: qcm6490-idp: Add SD Card node
arm64:
dts: qcom: sa8295p-adp: Enable the four USB Type-A ports
arm64:
dts: qcom: sa8775p-ride: enable remoteprocs
arm64:
dts: qcom: sa8775p: add ADSP, CDSP and GPDSP nodes
arm64:
dts: qcom: sa8775p: Add capacity and DPC properties
arm64:
dts: qcom: sa8775p: Add CPU and LLCC BWMON
arm64:
dts: qcom: sa8775p: add CPU idle states
arm64:
dts: qcom: sa8775p: Add interconnects for ethernet
arm64:
dts: qcom: sa8775p: fix the fastrpc label
arm64:
dts: qcom: sa8775p: Mark APPS and PCIe SMMUs as DMA coherent
arm64:
dts: qcom: sc8180x-lenovo-flex-5g: Enable USB multiport controller
arm64:
dts: qcom: sc8180x-pmics: Add second PMC8180 GPIO
arm64:
dts: qcom: sc8180x-primus: Enable the two MP USB ports
arm64:
dts: qcom: sc8180x: Add USB MP controller and phys
arm64:
dts: qcom: sc8180x: Align USB nodes with binding
arm64:
dts: qcom: sc8180x: Enable the power key
arm64:
dts: qcom: sc8280xp-crd: clean up PCIe2a pinctrl node
arm64:
dts: qcom: sc8280xp-crd: disable PCIe perst pull downs
arm64:
dts: qcom: sc8280xp-x13s: clean up PCIe2a pinctrl node
arm64:
dts: qcom: sc8280xp-x13s: disable PCIe perst pull downs
arm64:
dts: qcom: sc8280xp-x13s: Enable RGB sensor
arm64:
dts: qcom: sdx75-idp: enable MPSS remoteproc node
arm64:
dts: qcom: sdx75: Add remoteproc node
arm64:
dts: qcom: sdx75: update reserved memory regions for mpss
arm64:
dts: qcom: sm4450: add camera, display and gpu clock controller
arm64:
dts: qcom: sm6115-pro1x: Add Caps Lock LED
arm64:
dts: qcom: sm6115-pro1x: Add Goodix Touchscreen
arm64:
dts: qcom: sm6115-pro1x: Add Hall Switch and Camera Button
arm64:
dts: qcom: sm6115-pro1x: Add PCA9534 IO Expander
arm64:
dts: qcom: sm6115-pro1x: Add PMI632 Type-C property
arm64:
dts: qcom: sm6115-pro1x: Enable ATH10K WLAN
arm64:
dts: qcom: sm6115-pro1x: Enable MDSS and GPU
arm64:
dts: qcom: sm6115-pro1x: Enable remoteprocs
arm64:
dts: qcom: sm6115-pro1x: Enable RGB LED
arm64:
dts: qcom: sm6115-pro1x: Enable SD card slot
arm64:
dts: qcom: sm6115-pro1x: Hook up USB3 SS
arm64:
dts: qcom: sm7125-xiaomi-common: Add reset-gpios for ufs_mem_hc
arm64:
dts: qcom: sm8150-mtp: drop incorrect amd,imageon
arm64:
dts: qcom: sm8250: move lpass codec macros to use clks directly
arm64:
dts: qcom: sm8350: add MDSS registers interconnect
arm64:
dts: qcom: sm8350: add refgen regulator
arm64:
dts: qcom: sm8450 fix PIPE clock specification for pcie1
arm64:
dts: qcom: sm8550-hdk: add the Wifi node
arm64:
dts: qcom: sm8550-qrd: use the PMU to power up bluetooth
arm64:
dts: qcom: sm8550: add description of CCI controllers
arm64:
dts: qcom: sm8650-hdk: use the PMU to power up bluetooth
arm64:
dts: qcom: sm8650-qrd: use the PMU to power up bluetooth
arm64:
dts: qcom: sm8650: add description of CCI controllers
arm64:
dts: qcom: x1e78100-t14s: fix nvme regulator boot glitch
arm64:
dts: qcom: x1e80100-crd Rename "Twitter" to "Tweeter"
arm64:
dts: qcom: x1e80100-crd: Add LID switch
arm64:
dts: qcom: x1e80100-crd: enable SDX65 modem
arm64:
dts: qcom: x1e80100-crd: fix nvme regulator boot glitch
arm64:
dts: qcom: x1e80100-microsoft-romulus: fix nvme regulator boot glitch
arm64:
dts: qcom: x1e80100-pmics: Add PMC8380C PWM
arm64:
dts: qcom: x1e80100-qcp: fix nvme regulator boot glitch
arm64:
dts: qcom: x1e80100-vivobook-s15: fix nvme regulator boot glitch
arm64:
dts: qcom: x1e80100-yoga-slim7x: fix nvme regulator boot glitch
arm64:
dts: qcom: x1e80100-yoga: Update panel bindings
arm64:
dts: qcom: x1e80100: Add Broadcast_AND region in LLCC block
arm64:
dts: qcom: x1e80100: Add orientation-switch to all USB+DP QMP PHYs
arm64:
dts: qcom: x1e80100: add PCIe5 nodes
arm64:
dts: qcom: x1e80100: add rpmh-stats node
arm64:
dts: qcom: x1e80100: add soundwire controller resets
arm64:
dts: qcom: x1e80100: Add UART2
arm64:
dts: qcom: x1e80100: Add USB Multiport controller
arm64:
dts: qcom: x1e80100: Disable SMB2360_2 by default
arm64:
dts: qcom: x1e80100: Fix PCIe 6a lanes description
arm64:
dts: qcom: x1e80100: fix PCIe4 and PCIe6a PHY clocks
arm64:
dts: qcom: x1e80100: fix PCIe4 interconnect
arm64:
dts: qcom: x1e80100: fix PCIe5 interconnect
arm64:
dts: qcom: x1e80100: fix PCIe5 PHY clocks
arm64:
dts: qcom: x1e80100: Fix PHY for DP2
arm64:
dts: qcom: x1e80100: Fix up BAR spaces
arm64:
dts: qcom: x1e80100: Fix up hex style
arm64:
dts: renesas: Add initial DTS for RZ/V2H EVK board
arm64:
dts: renesas: Add initial SoC DTSI for RZ/V2H(P) SoC
arm64:
dts: renesas: gray-hawk-single: Add CAN-FD support
arm64:
dts: renesas: gray-hawk-single: Add GP LEDs
arm64:
dts: renesas: gray-hawk-single: Add push switches
arm64:
dts: renesas: gray-hawk-single: Add Sound support
arm64:
dts: renesas: r8a774a1: Add missing iommus properties
arm64:
dts: renesas: r8a774b1: Add missing iommus properties
arm64:
dts: renesas: r8a774c0: Add missing iommus properties
arm64:
dts: renesas: r8a774e1: Add missing iommus properties
arm64:
dts: renesas: r8a77960: Add missing iommus properties
arm64:
dts: renesas: r8a77961: Add missing iommus properties
arm64:
dts: renesas: r8a77965: Add missing iommus properties
arm64:
dts: renesas: r8a77970: Add missing iommus property
arm64:
dts: renesas: r8a77980: Add missing iommus properties
arm64:
dts: renesas: r8a779a0: Add family fallback for CSISP IP
arm64:
dts: renesas: r8a779a0: Add family fallback for VIN IP
arm64:
dts: renesas: r8a779a0: Add missing iommus properties
arm64:
dts: renesas: r8a779g0: Add family fallback for CSISP IP
arm64:
dts: renesas: r8a779g0: Add family fallback for VIN IP
arm64:
dts: renesas: r8a779g0: Add missing iommus properties
arm64:
dts: renesas: r8a779g0: Add PCIe Host and Endpoint nodes
arm64:
dts: renesas: r8a779g0: R-Car Ethernet TSN support
arm64:
dts: renesas: r8a779h0: Add CAN-FD node
arm64:
dts: renesas: r8a779h0: Add family fallback for CSISP IP
arm64:
dts: renesas: r8a779h0: Add family fallback for VIN IP
arm64:
dts: renesas: r8a779h0: Add missing iommus properties
arm64:
dts: renesas: r8a779h0: Add PWM device nodes
arm64:
dts: renesas: r9a07g043u11-smarc: Enable DU
arm64:
dts: renesas: r9a07g043u: Add DU node
arm64:
dts: renesas: r9a07g043u: Add FCPVD node
arm64:
dts: renesas: r9a07g043u: Add VSPD node
arm64:
dts: renesas: r9a07g043u: Correct GICD and GICR sizes
arm64:
dts: renesas: r9a07g044: Correct GICD and GICR sizes
arm64:
dts: renesas: r9a07g054: Correct GICD and GICR sizes
arm64:
dts: renesas: r9a07g0{43,44,54}: Move regulator-vbus device node
arm64:
dts: renesas: r9a08g045: Add DMAC node
arm64:
dts: renesas: r9a08g045: Add I2C nodes
arm64:
dts: renesas: r9a08g045: Correct GICD and GICR sizes
arm64:
dts: renesas: r9a09g057: Add OSTM0-OSTM7 nodes
arm64:
dts: renesas: r9a09g057: Add RIIC0-RIIC8 nodes
arm64:
dts: renesas: r9a09g057: Add SDHI0-SDHI2 nodes
arm64:
dts: renesas: r9a09g057: Add WDT0-WDT3 nodes
arm64:
dts: renesas: r9a09g057h44-rzv2h-evk: Enable OSTM, I2C, and SDHI
arm64:
dts: renesas: r9a09g057h44-rzv2h-evk: Enable watchdog
arm64:
dts: renesas: rzg2l-smarc: Enable HDMI audio
arm64:
dts: renesas: rzg2l: Enable Ethernet TXC output
arm64:
dts: renesas: rzg2l: Set Ethernet PVDD to 1.8V
arm64:
dts: renesas: rzg2lc-smarc: Enable HDMI audio
arm64:
dts: renesas: rzg2lc: Enable Ethernet TXC output
arm64:
dts: renesas: rzg2lc: Set Ethernet PVDD to 1.8V
arm64:
dts: renesas: rzg2ul: Enable Ethernet TXC output
arm64:
dts: renesas: rzg2ul: Set Ethernet PVDD to 1.8V
arm64:
dts: renesas: rzg3s-smarc-som: Enable I2C1 node
arm64:
dts: renesas: rzg3s-smarc: Enable I2C0 node
arm64:
dts: renesas: white-hawk-cpu-common: Enable PCIe Host ch0
arm64:
dts: renesas: white-hawk-single: Wire-up Ethernet TSN
arm64:
dts: rockchip: actually enable pmu-io-domains on qnap-ts433
arm64:
dts: rockchip: add 2 pmu_io_domain supplies for Qnap-TS433
arm64:
dts: rockchip: add board-aliases for Qnap-TS433
arm64:
dts: rockchip: add CAN-FD controller nodes to rk3568
arm64:
dts: rockchip: add CAN0 and CAN1 interfaces to mecsbc board
arm64:
dts: rockchip: add DT entry for RNG to RK356x
arm64:
dts: rockchip: Add DTS for FriendlyARM NanoPi R2S Plus
arm64:
dts: rockchip: add dts for LCKFB Taishan Pi RK3566
arm64:
dts: rockchip: add Firefly Core-PX30-JD4 SoM
arm64:
dts: rockchip: add Firefly JD4 baseboard with Core-PX30-JD4 SoM
arm64:
dts: rockchip: Add GameForce Ace
arm64:
dts: rockchip: add gpio-keys to Qnap-TS433
arm64:
dts: rockchip: Add Hardkernel ODROID-M1S
arm64:
dts: rockchip: Add Hardkernel ODROID-M2
arm64:
dts: rockchip: add hdd leds to Qnap-TS433
arm64:
dts: rockchip: add IR-receiver to NanoPC-T6
arm64:
dts: rockchip: add Mask Rom key on NanoPC-T6
arm64:
dts: rockchip: add missing pmic information on Qnap-TS433
arm64:
dts: rockchip: Add missing tshut props to tsadc on quartz64-b
arm64:
dts: rockchip: add NanoPC-T6 LTS
arm64:
dts: rockchip: add PCIe supply regulator to Qnap-TS433
arm64:
dts: rockchip: add product-data eeproms to QNAP TS433
arm64:
dts: rockchip: add rfkill node for M.2 E wifi on orangepi-5-plus
arm64:
dts: rockchip: Add RGA2 support to rk3588
arm64:
dts: rockchip: Add sdmmc/sdio/emmc reset controls for RK3328
arm64:
dts: rockchip: Add sdmmc_ext for RK3328
arm64:
dts: rockchip: add SPI flash on NanoPC-T6
arm64:
dts: rockchip: add stdout path on Qnap-TS433
arm64:
dts: rockchip: Add support for rk3588 based Cool Pi CM5 GenBook
arm64:
dts: rockchip: Add VEPU121 to RK3588
arm64:
dts: rockchip: Add VPU121 support for RK3588
arm64:
dts: rockchip: add wolfvision pf5 visualizer display
arm64:
dts: rockchip: Correct GPIO polarity on brcm BT nodes
arm64:
dts: rockchip: Correct the Pinebook Pro battery design capacity
arm64:
dts: rockchip: Correct vendor prefix for Hardkernel ODROID-M1
arm64:
dts: rockchip: define cpu-supply on the Qnap-TS433
arm64:
dts: rockchip: Designate Turing RK1's system power controller
arm64:
dts: rockchip: disable display subsystem only for Radxa E25
arm64:
dts: rockchip: drop dr_mode for Radxa ZERO 3W/3E
arm64:
dts: rockchip: drop hp-pin-name property from audio card on nanopc-t6
arm64:
dts: rockchip: Drop invalid clock-names from es8388 codec nodes
arm64:
dts: rockchip: drop obsolete reset-names from rk356x rng node
arm64:
dts: rockchip: Drop regulator-init-microvolt from two boards
arm64:
dts: rockchip: drop unsupported regulator property from NanoPC-T6
arm64:
dts: rockchip: drop unsupported regulator-property from NanoPC-T6
arm64:
dts: rockchip: enable GPU on NanoPC-T6
arm64:
dts: rockchip: enable gpu on Qnap-TS433
arm64:
dts: rockchip: enable PCIe on M.2 E key for Radxa ROCK 5A
arm64:
dts: rockchip: Enable RK809 audio codec for Radxa ROCK 4C+
arm64:
dts: rockchip: enable sata1+2 on Qnap-TS433
arm64:
dts: rockchip: enable second PCIe controller on the Qnap-TS433
arm64:
dts: rockchip: enable the tsadc on the Qnap-TS433
arm64:
dts: rockchip: enable uart0 on Qnap-TS433
arm64:
dts: rockchip: Enable UHS-I SDR-50 for Lunzn FastRhino R66S
arm64:
dts: rockchip: enable usb ports on Qnap-TS433
arm64:
dts: rockchip: enable USB-C on NanoPC-T6
arm64:
dts: rockchip: Fix bluetooth properties on rk3566 box demo
arm64:
dts: rockchip: Fix bluetooth properties on Rock960 boards
arm64:
dts: rockchip: fix i2c2 pinctrl-names property on anbernic-rg353p/v
arm64:
dts: rockchip: Fix LED triggers on rk3308-roc-cc
arm64:
dts: rockchip: Fix reset-gpios property on brcm BT nodes
arm64:
dts: rockchip: Fix rt5651 compatible value on rk3399-eaidk-610
arm64:
dts: rockchip: Fix rt5651 compatible value on rk3399-sapphire-excavator
arm64:
dts: rockchip: Fix wakeup prop names on PineNote BT node
arm64:
dts: rockchip: Move L3 cache outside CPUs in RK3588(S) SoC dtsi
arm64:
dts: rockchip: move NanoPC-T6 parts to DTS
arm64:
dts: rockchip: Move RK3399 OPPs to dtsi files for SoC variants
arm64:
dts: rockchip: prepare NanoPC-T6 for LTS board
arm64:
dts: rockchip: Raise Pinebook Pro's panel backlight PWM frequency
arm64:
dts: rockchip: Remove #cooling-cells from fan on Theobroma lion
arm64:
dts: rockchip: remove duplicate nodes from dts for ROCK 4SE
arm64:
dts: rockchip: Remove hdmi's 2nd interrupt on rk3328
arm64:
dts: rockchip: remove num-slots property from rk3328-nanopi-r2s-plus
arm64:
dts: rockchip: remove orphaned pinctrl-names from pinephone pro
arm64:
dts: rockchip: Remove undocumented supports-emmc property
arm64:
dts: rockchip: remove unnecessary properties for Radxa ROCK 5A
arm64:
dts: rockchip: remove useless tx/rx_delay for Lunzn Fastrhino R68S
arm64:
dts: rockchip: rk3588s fix sdio pins to pull up
arm64:
dts: rockchip: Simplify network PHY connection on qnap-ts433
arm64:
dts: rockchip: Start cooling maps numbering from zero on ROCK 5B
arm64:
dts: rockchip: use correct fcs,suspend-voltage-selector on NanoPC-T6
arm64:
dts: rockchip: use generic Ethernet PHY reset bindings for Lunzn Fastrhino R68S
arm64:
dts: s32g: add the pinctrl node
arm64:
dts: s32g: Disable usdhc write-protect
arm64:
dts: s32v234: remove fallback compatible string arm,cortex-a9-gic
arm64:
dts: sprd: move/add SPDX license to top of the file
arm64:
dts: sprd: rename SDHCI and fuel gauge nodes to match bindings
arm64:
dts: sprd: reorder clock-names after clocks
arm64:
dts: ti: Add k3-am67a-beagley-ai
arm64:
dts: ti: am642-phyboard-electra: Add PRU-ICSSG nodes
arm64:
dts: ti: iot2050: Add overlays for M.2 used by firmware
arm64:
dts: ti: iot2050: Declare Ethernet PHY leds
arm64:
dts: ti: iot2050: Disable lock-step for all iot2050 boards
arm64:
dts: ti: k3-am625-beagleplay: Add bootloader-backdoor-gpios to cc1352p7
arm64:
dts: ti: k3-am62: Add comments to ESM nodes
arm64:
dts: ti: k3-am62: Enable CPU freq throttling on thermal alert
arm64:
dts: ti: k3-am62a: Add E5010 JPEG Encoder
arm64:
dts: ti: k3-am62a: Add ESM nodes
arm64:
dts: ti: k3-am62p5-sk: Remove CTS/RTS from wkup_uart0 pinctrl
arm64:
dts: ti: k3-am62p: Add gpio-reserved-ranges for main_gpio1
arm64:
dts: ti: k3-am62p: Fix ESM interrupt sources
arm64:
dts: ti: k3-am62p: Remove 'reserved' status for ESM
arm64:
dts: ti: k3-am64*: Disable ethernet by default at SoC level
arm64:
dts: ti: k3-am642-evm-nand: Rename pinctrl node and gpio-hog names
arm64:
dts: ti: k3-am642-evm: Silence schema warning
arm64:
dts: ti: k3-am642-tqma64xxl-mbax4xxl: add PRU Ethernet support
arm64:
dts: ti: k3-am64: Add more ESM interrupt sources
arm64:
dts: ti: k3-am64: add USB fallback compatible to J721E
arm64:
dts: ti: k3-am654-idk: Add Support for MCAN
arm64:
dts: ti: k3-am654-idk: Fix dtbs_check warning in ICSSG dmas
arm64:
dts: ti: k3-am65: Add ESM nodes
arm64:
dts: ti: k3-am65: Add simple-mfd compatible to SerDes control nodes
arm64:
dts: ti: k3-am65: Include entire FSS region in ranges
arm64:
dts: ti: k3-am68-sk-base-board: Add clklb pin mux for mmc1
arm64:
dts: ti: k3-am68-sk-som: Change timer nodes status to reserved
arm64:
dts: ti: k3-am68-sk-som: Switch MAIN R5F clusters to Split-mode
arm64:
dts: ti: k3-am68-sk-som: Update Partition info for OSPI Flash
arm64:
dts: ti: k3-am69-sk: Change timer nodes status to reserved
arm64:
dts: ti: k3-am69-sk: Switch MAIN R5F clusters to Split-mode
arm64:
dts: ti: k3-j7200-som-p0: Change timer nodes status to reserved
arm64:
dts: ti: k3-j7200-som-p0: Switch MAIN R5F cluster to Split-mode
arm64:
dts: ti: k3-j7200-som-p0: Update mux-controller node name
arm64:
dts: ti: k3-j721e-beagleboneai64: Fix reversed C6x carveout locations
arm64:
dts: ti: k3-j721e-sk: Change timer nodes status to reserved
arm64:
dts: ti: k3-j721e-sk: Fix reversed C6x carveout locations
arm64:
dts: ti: k3-j721e-sk: Switch MAIN R5F clusters to Split-mode
arm64:
dts: ti: k3-j721e-som-p0: Change timer nodes status to reserved
arm64:
dts: ti: k3-j721e-som-p0: Switch MAIN R5F clusters to Split-mode
arm64:
dts: ti: k3-j721e: Include entire FSS region in ranges
arm64:
dts: ti: k3-j721s2-evm-gesi-exp-board: Rename gpio-hog node name
arm64:
dts: ti: k3-j721s2-som-p0: Change timer nodes status to reserved
arm64:
dts: ti: k3-j721s2-som-p0: Switch MAIN R5F clusters to Split-mode
arm64:
dts: ti: k3-j721s2-som-p0: Update mux-controller node name
arm64:
dts: ti: k3-j721s2: Include entire FSS region in ranges
arm64:
dts: ti: k3-j722s-evm: Add support for multiple CAN instances
arm64:
dts: ti: k3-j722s-evm: Describe main_uart5
arm64:
dts: ti: k3-j722s-evm: Enable Inter-Processor Communication
arm64:
dts: ti: k3-j722s-main: Add R5F and C7x remote processor nodes
arm64:
dts: ti: k3-j722s: Add gpio-reserved-ranges for main_gpio1
arm64:
dts: ti: k3-j784s4-evm: Change timer nodes status to reserved
arm64:
dts: ti: k3-j784s4-evm: Switch MAIN R5F clusters to Split-mode
arm64:
dts: ti: k3-j784s4-evm: Use 4 lanes for PCIe0 on EVM
arm64:
dts: ti: k3-j784s4-main: Align watchdog clocks
arm64:
dts: ti: k3-j784s4: Include entire FSS region in ranges
arm64:
dts: toshiba: Fix pl011 and pl022 clocks
arm64:
dts: x1e80100-crd: fix wsa soundwire port mapping
arm64:
dts: x1e80100-qcp: fix wsa soundwire port mapping
arm64:
el2_setup.h: Rename some labels to be more diff-friendly
arm64:
enable PKEY support for CPUs with S1POE
arm64:
enable POE and PIE to coexist
arm64:
enable the Permission Overlay Extension for EL0
arm64:
errata: Enable the AC03_CPU_38 workaround for ampere1a
arm64:
errata: Expand speculative SSBS workaround once more
arm64:
esr: Define ESR_ELx_EC_* constants as UL
arm64:
Expose the end of the linear map in PHYSMEM_END
arm64:
fix selection of HAVE_DYNAMIC_FTRACE_WITH_ARGS
arm64:
Force position-independent veneers
arm64:
handle PKEY/POE faults
arm64:
hibernate: Fix warning for cast from restricted gfp_t
arm64:
implement PKEYS support
arm64:
Implement prctl(PR_{G,S}ET_TSC)
arm64:
Kconfig: Make SME depend on BROKEN for now
arm64:
mask out POIndex when modifying a PTE
arm64:
mm: Add confidential computing hook to ioremap_prot()
arm64:
mm: Add top-level dispatcher for internal mem_encrypt API
arm64:
mm: fix DMA zone when dma-ranges is missing
arm64:
mm: keep low RAM dma zone
arm64:
mm: Remove unused declaration early_io_map()
arm64:
PCI: Migrate ACPI related functions to pci-acpi.c
arm64:
perf/kvm: Use a common PMU cycle counter define
arm64:
pkeys: remove redundant WARN
arm64:
probes: Fix simulate_ldr*_literal()
arm64:
probes: Fix uprobes for big-endian kernels
arm64:
probes: Remove broken LDR (literal) uprobe support
arm64:
ptdump: Don't override the level when operating on the stage-2 tables
arm64:
ptdump: Expose the attribute parsing functionality
arm64:
ptdump: Use the ptdump description from a local context
arm64:
qcom: sa8775p: Add ADSP and CDSP0 fastrpc nodes
arm64:
re-order MTE VM_ flags
arm64:
set POR_EL0 for kernel threads
arm64:
signal: Fix some under-bracketed UAPI macros
arm64:
signal: Improve POR_EL0 handling to avoid uaccess failures
arm64:
smccc: Remove broken support for SMCCCv1.3 SVE discard hint
arm64:
smccc: Reserve block of KVM "vendor" services for pKVM hypercalls
arm64:
smp: smp_send_stop() and crash_smp_send_stop() should try non-NMI first
arm64:
Subscribe Microsoft Azure Cobalt 100 to erratum 3194386
arm64:
support DMA zone above 4GB
arm64:
tegra: Add common nodes to AGX Orin module
arm64:
tegra: Add DMA properties for Tegra234 UARTA
arm64:
tegra: Add p3767 PCIe C4 EP details
arm64:
tegra: Add Tegra234 PCIe C4 EP definition
arm64:
tegra: Add thermal nodes to AGX Orin SKU8
arm64:
tegra: Add wp-gpio for P2597's external card slot
arm64:
tegra: Combine AGX Orin board files
arm64:
tegra: Combine IGX Orin board files
arm64:
tegra: Correct location of power-sensors for IGX Orin
arm64:
tegra: enable same UARTs for Orin NX/Nano
arm64:
tegra: Fix gpio for P2597 vmmc regulator
arm64:
tegra: Move AGX Orin nodes to correct location
arm64:
tegra: Move BPMP nodes to AGX Orin module
arm64:
tegra: Move padctl supply nodes to AGX Orin module
arm64:
tegra: Wire up Bluetooth on Jetson TX1 module
arm64:
tegra: Wire up power sensors on Jetson TX1 DevKit
arm64:
tegra: Wire up WiFi on Jetson TX1 module
arm64:
trans_pgd: mark PTEs entries as valid to avoid dead kexec()
arm64:
vDSO: Wire up getrandom() vDSO implementation
arm64:
zynqmp: Add PCIe phys property for ZCU102
ARM:
9409/1: mmu: Do not use magic number for TTBCR settings
ARM:
9410/1: vfp: Use asm volatile in fmrx/fmxr macros
ARM:
9411/1: Switch over to GENERIC_CPU_DEVICES using arch_register_cpu()
ARM:
9412/1: Convert to arch_cpu_is_hotpluggable()
ARM:
9416/1: amba: make amba_bustype constant
ARM:
9417/1: dma-mapping: Pass device to arm_iommu_create_mapping()
ARM:
9418/1: dma-mapping: Use iommu_paging_domain_alloc()
ARM:
9419/1: mm: Fix kernel memory mapping for xip kernels
ARM:
9420/1: smp: Fix SMP for xip kernels
ARM:
9434/1: cfi: Fix compilation corner case
ARM:
9435/1: ARM/nommu: Fix typo "absence"
ARM:
at91: add support in SoC driver for new sam9x7
ARM:
at91: Kconfig: add config flag for SAM9X7 SoC
ARM:
at91: pm: add sam9x7 SoC init config
ARM:
at91: pm: add support for sam9x7 SoC family
ARM:
bcm: Select ARM_GIC_V3 for ARCH_BRCMSTB
ARM:
configs: at91: enable config flags for sam9x7 SoC family
ARM:
configs: enable I2C_DESIGNWARE_CORE with I2C_DESIGNWARE_PLATFORM
ARM:
davinci: remove unused cpuidle code
ARM:
davinci: remove unused davinci_cfg_reg_list() declaration
ARM:
davinci: remove unused davinci_init_ide() declaration
ARM:
dove: Drop a write-only variable
ARM:
dts: add Cirrus EP93XX SoC .dtsi
ARM:
dts: am335x-bone-common: Increase MDIO reset deassert time
ARM:
dts: amlogic: meson8b-ec100: align GPIO keys node name with bindings
ARM:
dts: aspeed-g6: Drop cells properties from ethernet nodes
ARM:
dts: aspeed-g6: Use generic 'ethernet' for ftgmac100 nodes
ARM:
dts: aspeed: Add IBM P11 Blueridge 4U BMC system
ARM:
dts: aspeed: Add IBM P11 Blueridge BMC system
ARM:
dts: aspeed: Add IBM P11 FSI devices
ARM:
dts: aspeed: Add IBM P11 Fuji BMC system
ARM:
dts: aspeed: catalina: add Meta Catalina BMC
ARM:
dts: aspeed: catalina: Add pdb cpld io expander
ARM:
dts: aspeed: catalina: Update io expander line names
ARM:
dts: aspeed: Clean up AST2500 pinctrl properties
ARM:
dts: aspeed: convert ASRock SPC621D8HM3 NVMEM content to layout syntax
ARM:
dts: aspeed: Fix coprocessor interrupt controller node name
ARM:
dts: aspeed: harma: Add fru device
ARM:
dts: aspeed: harma: Add ina238
ARM:
dts: aspeed: harma: Add power monitor xdp710
ARM:
dts: aspeed: harma: Add sgpio name
ARM:
dts: aspeed: harma: Add temperature device
ARM:
dts: aspeed: harma: Add VR devices
ARM:
dts: aspeed: harma: Enable mctp controller
ARM:
dts: aspeed: harma: Fix spi-gpio dtb_check warnings
ARM:
dts: aspeed: harma: Remove multi-host property
ARM:
dts: aspeed: harma: Remove pca9546
ARM:
dts: aspeed: harma: Revise hsc chip
ARM:
dts: aspeed: minerva: Add adc sensors for fan board
ARM:
dts: aspeed: minerva: add eeprom on i2c bus
ARM:
dts: aspeed: minerva: add host0-ready pin
ARM:
dts: aspeed: minerva: add linename of two pins
ARM:
dts: aspeed: minerva: add ltc4287 device
ARM:
dts: aspeed: minerva: add power monitor xdp710
ARM:
dts: aspeed: minerva: Add spi-gpio
ARM:
dts: aspeed: minerva: add tmp75 sensor
ARM:
dts: aspeed: minerva: change aliases for uart
ARM:
dts: aspeed: minerva: change RTC reference
ARM:
dts: aspeed: minerva: change the address of tmp75
ARM:
dts: aspeed: minerva: Define the LEDs node name
ARM:
dts: aspeed: minerva: enable ehci0 for USB
ARM:
dts: aspeed: minerva: enable mdio3
ARM:
dts: aspeed: minerva: remove unused bus and device
ARM:
dts: aspeed: minerva: remove unused power device
ARM:
dts: aspeed: minerva: revise sgpio line name
ARM:
dts: aspeed: minerva: Switch the i2c bus number
ARM:
dts: aspeed: mtjade, mtmitchell: Add OCP temperature sensors
ARM:
dts: aspeed: mtmitchell: Add I2C temperature sensor alias ports
ARM:
dts: aspeed: mtmitchell: Add LEDs
ARM:
dts: aspeed: mtmitchell: Add Riser cards
ARM:
dts: aspeed: mtmitchell: Enable i2c10 and i2c15
ARM:
dts: aspeed: Remove undocumented XDMA nodes
ARM:
dts: aspeed: Specify correct generic compatible for CVIC
ARM:
dts: aspeed: Specify required properties for sram node
ARM:
dts: aspeed: System1: Updates to BMC board
ARM:
dts: bcm-mobile: Split out nodes used by both BCM21664 and BCM23550
ARM:
dts: bcm2837-rpi-cm3-io3: Fix HDMI hpd-gpio pin
ARM:
dts: bcm2837/bcm2712: adjust local intc node names
ARM:
dts: broadcom: bcm21664: Move chosen node into Garnet DTS
ARM:
dts: broadcom: convert NVMEM content to layout syntax
ARM:
dts: ep93xx: Add EDB9302 DT
ARM:
dts: ep93xx: add ts7250 board
ARM:
dts: Fix undocumented LM75 compatible nodes
ARM:
dts: imx1/imx27: Use dma-controller as node name
ARM:
dts: imx23/8: Rename apbh and apbx nodes
ARM:
dts: imx28-apx4devkit: Fix the regulator description
ARM:
dts: imx28-lwe: Fix partitions definitions
ARM:
dts: imx28-lwe: Reduce maximal SPI frequency
ARM:
dts: imx28-lwe: Remove saif[01] definitions
ARM:
dts: imx28-tx28: Fix the fsl,saif-master usage
ARM:
dts: imx53-qsb-hdmi: Do not disable TVE
ARM:
dts: imx53-qsb-hdmi: Merge display0 node
ARM:
dts: imx6: update spdif sound card node properties
ARM:
dts: imx6qdl-mba6: improve compatible for LM75 temp sensor
ARM:
dts: imx6qdl-mba6b: remove doubled entry for I2C1 pinmux
ARM:
dts: imx6qdl-tqma6: improve compatible for LM75 temp sensor
ARM:
dts: imx6qdl-tqma6: move i2c3 pinmux to imx6qdl-tqma6b
ARM:
dts: imx6qdl: align pin config nodes with bindings
ARM:
dts: imx6sl: align pin config nodes with bindings
ARM:
dts: imx6sx-udoo-neo: Properly configure ENET_REF
ARM:
dts: imx6ul-geam: fix fsl,pins property in tscgrp pinctrl
ARM:
dts: imx6ul-tx6ul: drop empty pinctrl placeholder
ARM:
dts: imx6ul: align pin config nodes with bindings
ARM:
dts: imx6ull-seeed-npi: fix fsl,pins property in tscgrp pinctrl
ARM:
dts: imx7-mba7: add iio-hwmon support
ARM:
dts: imx7-mba7: improve compatible for LM75 temp sensor
ARM:
dts: imx7: align pin config nodes with bindings
ARM:
dts: imx7d-sdb: align pin config nodes with bindings
ARM:
dts: imx7d-zii-rmu2: fix Ethernet PHY pinctrl property
ARM:
dts: microchip: at91-sama5d27_wlsom1: Add reg_5v to supply PMIC nodes
ARM:
dts: microchip: at91-sama5d2_icp: Add reg_5v to supply PMIC nodes
ARM:
dts: microchip: at91-sama7g54_curiosity: Add reg_5v to supply PMIC nodes
ARM:
dts: microchip: at91-sama7g5ek: add EEPROMs
ARM:
dts: microchip: at91-sama7g5ek: Add reg_5v to supply PMIC nodes
ARM:
dts: microchip: at91: align LED node name with bindings
ARM:
dts: microchip: change to simple-mfd from simple-bus for PIO3 pinumux controller
ARM:
dts: microchip: Remove additional compatible string from PIO3 pinctrl nodes
ARM:
dts: microchip: sam9x60: Fix rtc/rtt clocks
ARM:
dts: microchip: sam9x60: Move i2c address/size to dtsi
ARM:
dts: microchip: sam9x60: Remove additional compatible string from GPIO node
ARM:
dts: microchip: sama5d29_curiosity: Add reg_5v to supply PMIC nodes
ARM:
dts: microchip: sama7g5: Fix RTT clock
ARM:
dts: nuvoton: wpcm450: align LED and GPIO keys node name with bindings
ARM:
dts: omap: am335x-bone: convert NVMEM content to layout syntax
ARM:
dts: qcom: add generic compat string to RPM glink channels
ARM:
dts: qcom: apq8064-pins: correct error in drive-strength property
ARM:
dts: qcom: apq8064: adhere to pinctrl dtschema
ARM:
dts: qcom: apq8064: drop reg-names on sata-phy node
ARM:
dts: qcom: asus,nexus7-flo: remove duplicate pinctrl handle in i2c nodes
ARM:
dts: qcom: ipq4019: adhere to pinctrl dtschema
ARM:
dts: qcom: ipq8064: adhere to pinctrl dtschema
ARM:
dts: qcom: msm8226-microsoft-common: Add inertial sensors
ARM:
dts: qcom: msm8226: Add CPU frequency scaling support
ARM:
dts: qcom: msm8226: Convert APCS usages to mbox interface
ARM:
dts: qcom: msm8226: Hook up CPU cooling
ARM:
dts: qcom: msm8974pro-samsung-klte: Add pstore node
ARM:
dts: qcom: pma8084: add pon node
ARM:
dts: qcom: {a,i}pq8064: correct clock-names in sata node
arm:
dts: realview: Add/drop missing/spurious unit-addreses
ARM:
dts: rockchip: Add i2c3 node for RV1126
ARM:
dts: rockchip: Add i2s0 node for RV1126
ARM:
dts: rockchip: Add pwm node for RV1126
ARM:
dts: rockchip: Add vpu nodes for RK3128
ARM:
dts: rockchip: Do not describe unexisting DAC device on rv1108-elgin-r1
ARM:
dts: rockchip: drop grf reference from rk3036 hdmi
ARM:
dts: rockchip: fix rk3036 acodec node
ARM:
dts: rockchip: Fix the realtek audio codec on rk3036-kylin
ARM:
dts: rockchip: Fix the spi controller on rk3036
ARM:
dts: rockchip: use constant for HCLK_SFC on rk3128
ARM:
dts: stm32: Add ethernet MAC nvmem cells to DH STM32MP13xx DHCOR DHSBC board
ARM:
dts: stm32: Add MECIO1 and MECT1S board variants
ARM:
dts: stm32: Add missing gpio options for sdmmc2_d47_pins_d
ARM:
dts: stm32: Describe PHY LEDs in DH STM32MP13xx DHCOR DHSBC board DT
ARM:
dts: stm32: Disable PHY clock output on DH STM32MP13xx DHCOR DHSBC board
ARM:
dts: stm32: Keep MDIO bus in AF across suspend DH STM32MP13xx DHCOR DHSBC board
ARM:
dts: stm32: Sort properties in audio endpoints on STM32MP15xx DHCOM PDK2
ARM:
dts: stm32: stm32mp151a-prtt1l: Fix QSPI configuration
ARM:
dts: stm32: Switch bitclock/frame-master to flag on STM32MP15xx DHCOM PDK2
ARM:
dts: stm32: Use SAI to generate bit and frame clock on STM32MP15xx DHCOM PDK2
ARM:
dts: ti: omap: am335x-regor: Fix RS485 settings
ARM:
dts: ti: omap: am335x-wega: Fix audio clock provider
ARM:
ep93xx: add regmap aux_dev
ARM:
ep93xx: delete all boardfiles
ARM:
ep93xx: DT for the Cirrus ep93xx SoC platforms
ARM:
ep93xx: soc: drop defines
ARM:
fix cacheflush with PAN
ARM:
imx: Annotate imx7d_enet_init() as __init
ARM:
mach-imx: imx6sx: Remove Ethernet refclock setting
ARM:
mvebu: Warn about memory chunks too small for DDR training
ARM:
OMAP1: Remove unused declarations in arch/arm/mach-omap1/pm.h
ARM:
omap1: Remove unused struct 'dma_link_info'
ARM:
OMAP2+: Remove obsoleted declaration for gpmc_onenand_init
ARM:
omap2: Switch to use kmemdup_array()
ARM:
orion5x: Switch to new sys-off handler API
ARM:
s3c: Drop explicit initialization of struct i2c_device_id::driver_data to 0
ARM:
s3c: remove unused declarations for s3c6400
ARM:
s3c: remove unused s3c2410_cpu_suspend() declaration
ARM:
s3c: Remove unused s3c_init_uart_irqs() declaration
ARM:
shmobile: defconfig: Enable slab hardening and kmalloc buckets
ARM:
spitz: fix compile error when matrix keypad driver is enabled
ARM:
spitz: Use software nodes/properties for the GPIO-driven buttons
ARM:
spitz: Use software nodes/properties for the matrix keypad
ARM:
tegra: tf701t: Add Bluetooth node
ARM:
tegra: tf701t: Add HDMI bindings
ARM:
tegra: tf701t: Adjust sensors nodes
ARM:
tegra: tf701t: Bind VDE device
ARM:
tegra: tf701t: Bind WIFI SDIO and EMMC
ARM:
tegra: tf701t: Complete sound bindings
ARM:
tegra: tf701t: Configure USB
ARM:
tegra: tf701t: Correct and complete PMIC and PMC bindings
ARM:
tegra: tf701t: Re-group GPIO keys
ARM:
tegra: tf701t: Use dedicated backlight regulator
ARM:
tegra: tf701t: Use unimomentary pinmux setup
ARM:
tegra: Wire up two front panel LEDs on TrimSlice
ARM:
versatile: fix OF node leak in CPUs prepare
ASoC/SOF/PCI/Intel:
add PantherLake support
ASoC/SoundWire:
clean up link DMA during stop for IPC4
ASoC:
adi: Use str_enabled_disabled() helper
ASoC:
amd/sdw_utils: add sof based soundwire generic machine driver
ASoC:
amd: acp: Add I2S master clock generation support for acp7.0 platform
ASoC:
amd: acp: Add i2s master clock generation support for acp7.1 platform
ASoC:
amd: acp: Add I2S TDM support for acp6.3 platform
ASoC:
amd: acp: Add I2S TDM support for acp7.0 platform
ASoC:
amd: acp: Add I2S TDM support for acp7.1 platform
ASoC:
amd: acp: add legacy driver support for ACP7.1 based platforms
ASoC:
amd: acp: Add pte configuration for ACP7.0 platform
ASoC:
amd: acp: add soundwire machines for acp6.3 based platform
ASoC:
amd: acp: add ZSC control register programming sequence
ASoC:
amd: acp: Convert comma to semicolon
ASoC:
amd: acp: don't set card long_name
ASoC:
amd: acp: Modify max channels and sample rate support for acp70 dai driver
ASoC:
amd: acp: Refactor I2S dai driver
ASoC:
amd: acp: refactor SoundWire machine driver code
ASoC:
amd: acp: Refactor TDM slots selction based on acp revision id
ASoC:
amd: acp: remove MODULE_ALIAS for legacy machine driver
ASoC:
amd: acp: remove MODULE_ALIAS for sof based generic machine driver
ASoC:
amd: acp: remove MODULE_ALIAS for SoundWire machine driver
ASoC:
amd: acp: replace desc->rev check with acp pci revision id
ASoC:
amd: acp: Return in-case of error
ASoC:
amd: acp: Set i2s clock for acp7.0 platform
ASoC:
amd: acp: Update pcm hardware capabilities for acp6.3 platform
ASoC:
amd: acp: Update pcm hardware capabilities for acp7.0 platform
ASoC:
amd: Add acpi machine id for acp7.0 version based platform
ASoC:
amd: yc: Add quirk for ASUS Vivobook S15 M3502RA
ASoC:
amd: yc: Add quirk for HP Dragonfly pro one
ASoC:
amd: yc: fix internal mic on Xiaomi Book Pro 14 2022
ASoC:
amd: yc: Fix non-functional mic on ASUS E1404FA
ASoC:
amd: yc: Support dmic on another model of Lenovo Thinkpad E14 Gen 6
ASoC:
amlogic: do not use dpcm_playback/capture flags
ASoC:
atmel: mchp-i2s-mcc: Improve maxburst calculation for better performance
ASoC:
atmel: mchp-i2s-mcc: Remove interface name from stream_name
ASoC:
atmel: mchp-pdmc: Add snd_soc_dai_driver name
ASoC:
atmel: mchp-pdmc: Improve maxburst calculation for better performance
ASoC:
atmel: mchp-pdmc: Retain Non-Runtime Controls
ASoC:
atmel: mchp-pdmc: Skip ALSA restoration if substream runtime is uninitialized
ASoC:
audio-graph-card2: Purge absent supplies for device tree nodes
ASoC:
audio-graph-card2: Use helper function of_get_child_count()
ASoC:
audio-graph-card: Use for_each_child_of_node_scoped() to simplify code
ASoC:
Change my e-mail to gmail
ASoC:
cirrus: edb93xx: Delete driver
ASoC:
codecs: add MT6357 support
ASoC:
codecs: ES8326: input issue after init
ASoC:
codecs: ES8326: suspend issue
ASoC:
codecs: Fix error handling in aw_dev_get_dsp_status function
ASoC:
codecs: fix the right check and simplify code
ASoC:
codecs: lpass-rx-macro: add missing CDC_RX_BCL_VBAT_RF_PROC2 to default regs values
ASoC:
codecs: lpass-rx-macro: fix RXn(rx,n) macro for DSM_CTL and SEC7 regs
ASoC:
codecs: lpass-wsa-macro: Do not hard-code dai in VI mixer
ASoC:
codecs: rt5640: Always disable IRQs from rt5640_cancel_work()
ASoC:
codecs: Use devm_clk_get_enabled() helpers
ASoC:
codecs: wcd934x: make read-only array minCode_param static const
ASoC:
codecs: wcd937x: add missing LO Switch control
ASoC:
codecs: wcd937x: Move max port number defines to enum
ASoC:
codecs: wcd937x: relax the AUX PDM watchdog
ASoC:
codecs: wcd938x: Drop unused defines and enums
ASoC:
codecs: wcd938x: Move max port number defines to enum
ASoC:
codecs: wcd939x: Move max port number defines to enum
ASoC:
codecs: wsa881x: Drop unused version readout
ASoC:
codecs: wsa881x: Use designator array initializers for Soundwire ports
ASoC:
codecs: wsa883x: Handle reading version failure
ASoC:
codecs: wsa883x: Simplify handling variant/version
ASoC:
codecs: wsa883x: Use designator array initializers for Soundwire ports
ASoC:
codecs: wsa884x: Implement temperature reading and hwmon
ASoC:
codecs: wsa884x: Simplify handling variant
ASoC:
codecs: wsa884x: Use designator array initializers for Soundwire ports
ASoC:
codecs: wsa88xx and wcd93xx: Soundwire port
ASoC:
codecs: wsa88xx: Few cleanups
ASoC:
cs-amp-lib: Add KUnit test case for empty calibration entries
ASoC:
cs35l34: drop useless rate contraint
ASoC:
cs35l36: drop SNDRV_PCM_RATE_KNOT
ASoC:
cs35l41: drop SNDRV_PCM_RATE_KNOT
ASoC:
cs35l45: Corrects cs35l45_get_clk_freq_id function data type
ASoC:
cs35l56: Make struct regmap_config const
ASoC:
cs35l56: Use regmap_read_bypassed() to wake the device
ASoC:
cs42l42: Convert comma to semicolon
ASoC:
cs42l51: Fix some error handling paths in cs42l51_probe()
ASoC:
cs43130: Constify snd_soc_component_driver struct
ASoC:
cs43130: Constify struct reg_sequence and reg_sequences
ASoC:
cs53l30: drop SNDRV_PCM_RATE_KNOT
ASoC:
dapm-graph: add component on/off and route names
ASoC:
dapm-graph: remove the "ROOT" cluster
ASoC:
dapm-graph: show path name for non-static routes
ASoC:
dapm-graph: visualize component On/Off bias level
ASoC:
dapm: avoid container_of() to get component
ASoC:
dapm: fix bounds checker error in dapm_widget_list_create
ASoC:
dapm: Use IS_ERR_OR_NULL() helper function
ASoC:
Drop snd_soc_*_get_kcontrol_locked()
ASoC:
dt-bindings: amlogic,axg-sound-card: document clocks property
ASoC:
dt-bindings: amlogic,gx-sound-card: document clocks property
ASoC:
dt-bindings: amlogic-sound-cards: document
ASoC:
dt-bindings: cirrus,cs4271: Convert to dtschema
ASoC:
dt-bindings: Convert mxs-saif.txt to fsl,saif.yaml (imx28 saif)
ASoC:
dt-bindings: convert tlv320aic31xx.txt to yaml
ASoC:
dt-bindings: Convert tpa6130a2.txt to yaml
ASoC:
dt-bindings: davinci-mcasp: Fix interrupt properties
ASoC:
dt-bindings: davinci-mcasp: Fix interrupts property
ASoC:
dt-bindings: dlg,da7213: Convert to json-schema
ASoC:
dt-bindings: ep93xx: Document Audio Port support
ASoC:
dt-bindings: ep93xx: Document DMA support
ASoC:
dt-bindings: fsl,imx-audio-es8328: Convert to dtschema
ASoC:
dt-bindings: mediatek,mt8365-afe: Add audio afe document
ASoC:
dt-bindings: mediatek,mt8365-mt6357: Add audio sound card document
ASoC:
dt-bindings: microchip,sama7g5-spdifrx: Add common DAI reference
ASoC:
dt-bindings: qcom,apq8016-sbc-sndcard: move to separate binding
ASoC:
dt-bindings: qcom,lpass-wsa-macro: correct clocks on SM8250
ASoC:
dt-bindings: qcom,sm8250: add qrb4210-rb2-sndcard
ASoC:
dt-bindings: realtek,rt5616: Document audio graph port
ASoC:
dt-bindings: realtek,rt5616: document mclk clock
ASoC:
dt-bindings: renesas,rsnd: add post-init-providers property
ASoC:
dt-bindings: renesas,rsnd: correct reg-names for R-Car Gen1
ASoC:
dt-bindings: renesas,rz-ssi: Document port property
ASoC:
dt-bindings: rockchip,rk3308-codec: add port property
ASoC:
dt-bindings: samsung,odroid: drop stale clocks
ASoC:
dt-bindings: serial-midi: reference serial-peripheral-props.yaml
ASoC:
dt-bindings: ti,pcm512x: Convert to dtschema
ASoC:
dwc: change to use devm_clk_get_enabled() helpers
ASoC:
ep93xx: Drop legacy DMA support
ASoC:
fsl: lpc3xxx-i2s: Remove set but not used variable 'savedbitclkrate'
ASoC:
fsl: lpc3xxx-i2s: use snd_pcm_direction_name()
ASoC:
fsl: lpc3xxx: Make some symbols static
ASoC:
fsl_audmix: Switch to RUNTIME/SYSTEM_SLEEP_PM_OPS()
ASoC:
fsl_esai: change dev_warn to dev_dbg in irq handler
ASoC:
fsl_micfil: Add a flag to distinguish with different volume control types
ASoC:
fsl_micfil: Add sample rate constraint
ASoC:
fsl_mqs: Switch to RUNTIME/SYSTEM_SLEEP_PM_OPS()
ASoC:
fsl_rpmsg: Switch to RUNTIME_PM_OPS()
ASoC:
fsl_sai: Enable 'FIFO continue on error' FCONT bit
ASoC:
fsl_spdif: Switch to RUNTIME/SYSTEM_SLEEP_PM_OPS()
ASoC:
fsl_ssi: Switch to SYSTEM_SLEEP_PM_OPS
ASoC:
grace time for DPCM cleanup
ASoC:
Improvements for mchp-pdmc
ASoC:
imx-audmux: Switch to SYSTEM_SLEEP_PM_OPS
ASoC:
imx-card: Set card.owner to avoid a warning calltrace if SND=m
ASoC:
imx-pcm-rpmsg: Switch to RUNTIME/SYSTEM_SLEEP_PM_OPS()
ASoC:
intel/sdw-utils: move soundwire machine driver soc ops
ASoC:
intel/sdw_utils: move cirrus soundwire codec helper functions
ASoC:
intel/sdw_utils: move dai id common macros
ASoC:
intel/sdw_utils: move dmic codec helper function
ASoC:
intel/sdw_utils: move machine driver dai link helper functions
ASoC:
intel/sdw_utils: move maxim codec helper functions
ASoC:
intel/sdw_utils: move rt5682 codec helper function
ASoC:
intel/sdw_utils: move rt700 and rt711 codec helper functions
ASoC:
intel/sdw_utils: move rt712 sdca helper functions
ASoC:
intel/sdw_utils: move rt722 sdca helper functions
ASoC:
intel/sdw_utils: move rtk amp codec helper functions
ASoC:
intel/sdw_utils: move rtk dmic helper functions
ASoC:
intel/sdw_utils: move rtk jack common helper functions
ASoC:
intel/sdw_utils: move soundwire codec_info_list structure
ASoC:
intel/sdw_utils: move soundwire dai type macros
ASoC:
intel/sdw_utils: move soundwire machine driver helper functions
ASoC:
intel/sdw_utils: refactor init_dai_link() and init_simple_dai_link()
ASoC:
Intel: ARL: Add entry for HDMI-In capture support to non-I2S codec boards.
ASoC:
Intel: avs: drop SNDRV_PCM_RATE_KNOT
ASoC:
Intel: avs: Enable by default for all SST configurations
ASoC:
Intel: avs: Update stream status in a separate thread
ASoC:
Intel: board_helpers: support HDA link initialization
ASoC:
Intel: boards: always check the result of acpi_dev_get_first_match_dev()
ASoC:
Intel: boards: updates for 6.12
ASoC:
Intel: boards: updates for 6.12 - part 2
ASoC:
Intel: bytcr_rt5640: Add DMI quirk for Vexia Edu Atla 10 tablet
ASoC:
Intel: bytcr_rt5640: Add support for non ACPI instantiated codec
ASoC:
Intel: Drop skl_machine_pdata usage
ASoC:
Intel: ehl_rt5660: do not check common_hdmi_codec_drv
ASoC:
intel: move soundwire machine driver common structures
ASoC:
Intel: Remove bxt_da7219_max98357a board driver
ASoC:
Intel: Remove bxt_rt298 board driver
ASoC:
Intel: Remove kbl_da7219_max98357a board driver
ASoC:
Intel: Remove kbl_da7219_max98927 board driver
ASoC:
Intel: Remove kbl_rt5660 board driver
ASoC:
Intel: Remove kbl_rt5663_max98927 board driver
ASoC:
Intel: Remove kbl_rt5663_rt5514_max98927 board driver
ASoC:
Intel: Remove skl_nau88l25_max98357a board driver
ASoC:
Intel: Remove skl_nau88l25_ssm4567 board driver
ASoC:
Intel: Remove skl_rt286 board driver
ASoC:
Intel: Remove skylake driver
ASoC:
Intel: Remove skylake driver
ASoC:
intel: rename codec_info and dai_info structures names
ASoC:
intel: rename ignore_pch_dmic variable name
ASoC:
intel: rename maxim codec macros
ASoC:
intel: rename soundwire codec helper functions
ASoC:
intel: rename soundwire common header macros
ASoC:
intel: rename soundwire machine driver soc ops
ASoC:
Intel: skl_hda_dsp_generic: convert comma to semicolon
ASoC:
Intel: skl_hda_dsp_generic: remove hdac-hdmi support
ASoC:
Intel: skl_hda_dsp_generic: support BT audio offload
ASoC:
Intel: skl_hda_dsp_generic: use common module for DAI links
ASoC:
Intel: skl_hda_dsp_generic: use sof_hdmi_private to init HDMI
ASoC:
Intel: soc-acpi-intel-ptl-match: add rt711-sdca table
ASoC:
Intel: soc-acpi-intel-ptl-match: Add rt722 support
ASoC:
Intel: soc-acpi-intel-rpl-match: add missing empty item
ASoC:
Intel: soc-acpi: Add entry for HDMI_In capture support in ARL match table
ASoC:
Intel: soc-acpi: Add entry for sof_es8336 in ARL match table.
ASoC:
Intel: soc-acpi: add PTL match tables
ASoC:
Intel: soc-acpi: adl: Add match entries for new cs42l43 laptops
ASoC:
Intel: soc-acpi: arl: Add match entries for new cs42l43 laptops
ASoC:
Intel: soc-acpi: arl: Fix some missing empty terminators
ASoC:
Intel: soc-acpi: Fix missing empty terminators
ASoC:
Intel: soc-acpi: lnl: Add match entries for new cs42l43 laptops
ASoC:
Intel: soc-acpi: lnl: Add match entry for TM2 laptops
ASoC:
Intel: sof_pcm512x: do not check common_hdmi_codec_drv
ASoC:
Intel: sof_rt5682: Add HDMI-In capture with rt5682 support for ARL.
ASoC:
intel: sof_sdw: Add check devm_kasprintf() returned value
ASoC:
intel: sof_sdw: add quirk for Dell SKU
ASoC:
Intel: sof_sdw: Add quirks from some new Dell laptops
ASoC:
Intel: sof_sdw: add rt1320 amp support
ASoC:
Intel: sof_sdw: make sof_sdw_quirk static
ASoC:
Intel: sof_sdw: move ignore_internal_dmic check earlier
ASoC:
Intel: sof_sdw: overwrite mach_params->dmic_num
ASoC:
intel: sof_sdw: rename soundwire endpoint and dailink structures
ASoC:
intel: sof_sdw: rename soundwire parsing helper functions
ASoC:
Intel: sof_sdw: use playback/capture_only flags
ASoC:
intel: split soundwire machine driver private data
ASoC:
Intel: sst: Fix used of uninitialized ctx to log an error
ASoC:
Intel: sst: Support LPE0F28 ACPI HID
ASoC:
loongson: Add the correct judgement return
ASoC:
loongson: Factor out loongson i2s enable clock functions
ASoC:
loongson: Factor out loongson_card_acpi_find_device() function
ASoC:
loongson: Fix component check failed on FDT systems
ASoC:
loongson: fix error release
ASoC:
loongson: remove redundant variable assignments
ASoC:
loongson: remove unnecessary assignment in i2s_resume()
ASoC:
loongson: Remove useless variable definitions
ASoC:
loongson: Replace if with ternary operator
ASoC:
loongson: Simplify code formatting
ASoC:
loongson: Simplify if statment in loongson_card_hw_params()
ASoC:
loongson: Simplify probe() with local dev variable
ASoC:
loongson: Simplify with dev_err_probe()
ASoC:
loongson: Use BIT() macro
ASoC:
MAINTAINERS: Drop incorrect tlv320aic31xx.txt path
ASoC:
makes rtd->initialized bit field
ASoC:
max9768: Fix event generation for playback mute
ASoC:
max98388: Fix missing increment of variable slot_found
ASoC:
mediatek: Add MT8365 support
ASoC:
mediatek: mt2701-cs42448: Optimize redundant code in mt2701_cs42448_machine_probe
ASoC:
mediatek: mt7986-afe-pcm: Remove redundant error message
ASoC:
mediatek: mt8192: remove redundant null pointer check before of_node_put
ASoc:
mediatek: mt8365: Add a specific soundcard for EVK
ASoC:
mediatek: mt8365: Add ADDA DAI support
ASoC:
mediatek: mt8365: Add audio clock control support
ASoC:
mediatek: mt8365: Add common header
ASoC:
mediatek: mt8365: Add DMIC DAI support
ASoC:
mediatek: mt8365: Add I2S DAI support
ASoC:
mediatek: mt8365: Add PCM DAI support
ASoC:
mediatek: mt8365: Add the AFE driver support
ASoC:
mediatek: mt8365: check validity before usage of i2s_data
ASoC:
mediatek: mt8365: include linux/bitfield.h
ASoc:
mediatek: mt8365: Remove unneeded assignment
ASoC:
mediatek: mt8365: remove unused mt8365_i2s_hd_str
ASoC:
Merge fixes
ASoC:
Merge up fixes
ASoC:
Merge up fixes
ASoC:
meson: Remove unused declartion in header file
ASoC:
mt8365: Allow build coverage
ASoC:
mt8365: Fix -Werror builds
ASoC:
mt8365: Make non-exported functions static
ASoC:
mt8365: Open code BIT() to avoid spurious warnings
ASoC:
mt8365: Remove spurious unsigned long casts
ASoC:
mt8365: Remove unused DMIC IIR coefficient configuration
ASoC:
mt8365: Remove unused prototype for mt8365_afe_clk_group_48k()
ASoC:
mt8365: Remove unused variables
ASoC:
qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
ASoC:
qcom: q6asm-dai: drop SNDRV_PCM_RATE_KNOT
ASoC:
qcom: sc7280: Fix missing Soundwire runtime stream alloc
ASoC:
qcom: sdm845: add missing soundwire runtime stream alloc
ASoC:
qcom: Select missing common Soundwire module code on SDM845
ASoC:
qcom: sm8250: add qrb4210-rb2-sndcard compatible string
ASoC:
qcom: sm8250: enable primary mi2s
ASoC:
remove bespoke trigger support
ASoC:
remove snd_soc_dai_link_set_capabilities()
ASoC:
rsnd: Fix probe failure on HiHope boards due to endpoint parsing
ASoC:
rsnd: remove rsnd_mod_confirm_ssi() under DEBUG
ASoC:
rsnd: use pcm_dmaengine code
ASoC:
rt1318: Constify struct reg_sequence
ASoC:
rt1320: Add support for version C
ASoC:
rt5682: Return devm_of_clk_add_hw_provider to transfer the error
ASoC:
rt5682s: Return devm_of_clk_add_hw_provider to transfer the error
ASoC:
rt722-sdca: increase clk_stop_timeout to fix clock stop issue
ASoC:
sdw_util/intel: move soundwire endpoint and dai link structures
ASoC:
sdw_utils/intel: move soundwire endpoint parsing helper functions
ASoC:
sdw_utils: refactor sof_sdw_card_late_probe function
ASoC:
sh: rz-ssi: Add full duplex support
ASoC:
soc-ac97: Fix the incorrect description
ASoC:
soc-acpi: add pci revision id field in mach params structure
ASoC:
soc-dapm: use snd_pcm_direction_name()
ASoC:
soc-pcm: Indicate warning if dpcm_playback/capture were used for availability limition
ASoC:
soc-pcm: makes snd_soc_dpcm_can_be_xxx() local
ASoC:
soc-pcm: makes snd_soc_dpcm_can_be_xxx() local function
ASoC:
soc-pcm: move snd_soc_dpcm_can_be_xxx() to top
ASoC:
soc-pcm: remove snd_soc_dpcm_stream_lock_irqsave_nested()
ASoC:
soc-pcm: remove snd_soc_dpcm_stream_{lock/unlock}_irq()
ASoC:
soc-pcm: use snd_pcm_direction_name()
ASoC:
SOF: amd: add alternate machines for acp6.3 based platform
ASoC:
SOF: amd: Add error log for DSP firmware validation failure
ASoC:
SOF: amd: add support for acp7.0 based platform
ASoC:
SOF: amd: Fix for ACP SRAM addr for acp7.0 platform
ASoC:
SOF: amd: Fix for incorrect DMA ch status register offset
ASoC:
SOF: amd: remove unused variable from sof_amd_acp_desc structure
ASoC:
SOF: amd: update conditional check for cache register update
ASoC:
SOF: amd: update mach params subsystem_rev variable
ASoC:
SOF: Intel: add initial support for PTL
ASoC:
SOF: Intel: add PTL specific power control register
ASoC:
SOF: Intel: hda-loader: do not wait for HDaudio IOC
ASoC:
SOF: Intel: hda: Always clean up link DMA during stop
ASoC:
SOF: Intel: hda: Handle prepare without close for non-HDA DAI's
ASoC:
SOF: Intel: hda: refactoring topology name fixup for HDA mach
ASoC:
SOF: Intel: hda: refactoring topology name fixup for SDW mach
ASoC:
SOF: Intel: hda: remove common_hdmi_codec_drv
ASoC:
SOF: Intel: hda: support BT link mask in mach_params
ASoC:
sof: intel: use snd_pcm_direction_name()
ASoC:
SOF: ipc4-topology: Do not set ALH node_id for aggregated DAIs
ASoC:
sof: pcm: use snd_pcm_direction_name()
ASoC:
SOF: reshuffle and optimize structures
ASoC:
SOF: sof-audio.h: optimize snd_sof_pcm_stream_pipeline_list
ASoC:
SOF: sof-audio: Avoid -Wflex-array-member-not-at-end warnings
ASoC:
SOF: sof-client-probes-ipc4: Set param_size extension bits
ASoC:
SOF: sof-priv.h: optimize snd_sof_ipc_msg
ASoC:
SOF: sof-priv.h: optimize snd_sof_mailbox
ASoC:
SOF: sof-priv.h: optimize snd_sof_platform_stream_params
ASoC:
SOF: topology: Use kmemdup_array instead of kmemdup for multiple allocation
ASoC:
spdif: extend supported rates to 768kHz
ASoC:
sti-sas: Constify snd_soc_component_driver struct
ASoC:
stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
ASoC:
stm: Prevent potential division by zero in stm32_sai_get_clk_div()
ASoC:
stm: Prevent potential division by zero in stm32_sai_mclk_round_rate()
ASoC:
stm: use snd_pcm_direction_name()
ASoC:
sunxi: sun4i-codec: drop SNDRV_PCM_RATE_KNOT
ASoC:
Switch back to struct platform_driver::remove()
ASoC:
tas*: Drop unused GPIO includes
ASoC:
tas*: Fix up GPIO usage
ASoC:
tas2781-i2c: Drop weird GPIO code
ASoC:
tas2781-i2c: Get the right GPIO line
ASoC:
tas2781: Add Calibration Kcontrols for Chromebook
ASoC:
tas2781: Add new driver version for tas2563 & tas2781 qfn chip
ASoC:
tas2781: Add TAS2563 into the Header
ASoC:
tas2781: Fix a compiling warning reported by robot kernel test due to adding tas2563_dvc_table
ASoC:
tas2781: mark const variables tas2563_dvc_table as __maybe_unused
ASoc:
tas2781: Remove unnecessary line feed and space
ASoC:
tas2781: Remove unnecessary line feed for tasdevice_codec_remove
ASoc:
tas2781: Rename dai_driver name to unify the name between TAS2563 and TAS2781
ASoC:
tas2781: replace devm_kzalloc and scnprintf with devm_kstrdup
ASoC:
tas5086: use sleeping variants of gpiod API
ASoC:
tegra: use snd_pcm_direction_name()
ASoC:
tlv320aic31xx: Add support for loading filter coefficients
ASoC:
tlv320aic31xx: Fix typos
ASoC:
tlv320aic32x4: Add multi endpoint support
ASoC:
topology-test: Convert comma to semicolon
ASoC:
topology: Bump minimal topology ABI version
ASoC:
topology: Fix incorrect addressing assignments
ASoC:
topology: Fix redundant logical jump
ASoC:
Use __counted_by() annotation for snd_soc_pcm_runtime
ASoC:
Use of_property_present()
ASoC:
Use of_property_read_bool()
ata:
ahci: Rephrase comment to not use the term blacklist
ata:
ahci_brcm: Use devm_platform_ioremap_resource_byname() helper function
ata:
ahci_imx: AHB clock rate setting is not required on i.MX8QM AHCI SATA
ata:
ahci_imx: Clean up code by using i.MX8Q HSIO PHY driver
ata:
ahci_imx: Correct the email address
ata:
ahci_imx: Enlarge RX water mark for i.MX8QM SATA
ata:
ahci_imx: Fix error code in probe()
ata:
ata_piix: Remove useless comment in piix_init_sidpr()
ata:
libahci_platform: Simplify code with for_each_child_of_node_scoped()
ata:
libata-scsi: Fix ata_msense_control() CDL page reporting
ata:
libata-scsi: Fix ata_msense_control_spgt2()
ata:
libata-scsi: Improve ata_scsi_handle_link_detach()
ata:
libata: Add helper ata_eh_decide_disposition()
ata:
libata: avoid superfluous disk spin down + spin up during hibernation
ata:
libata: Change ata_dev_knobble() to return a bool
ata:
libata: Cleanup libata-transport
ata:
libata: Clear DID_TIME_OUT for ATA PT commands with sense data
ata:
libata: Fix W=1 compilation warning
ata:
libata: Improve __ata_qc_complete()
ata:
libata: Improve CDL resource management
ata:
libata: Introduce ata_dev_free_resources
ata:
libata: Move sata_down_spd_limit() to libata-sata.c
ata:
libata: Move sata_std_hardreset() definition to libata-sata.c
ata:
libata: Move sector_buf from struct ata_port to struct ata_device
ata:
libata: Print device quirks only once
ata:
libata: Print quirks applied to devices
ata:
libata: Remove ata_noop_qc_prep()
ata:
libata: Remove obsolete function declarations
ata:
libata: Rename ata_dma_blacklisted()
ata:
libata: Rename ata_eh_read_sense_success_ncq_log()
ata:
libata: Set DID_TIME_OUT for commands that actually timed out
ata:
libata: Update MAINTAINERS file
ata:
libata: Use QUIRK instead of HORKAGE
ata:
pata_cs5520: Rephrase file header comment
ata:
pata_ep93xx: add device tree support
ata:
pata_ep93xx: remove legacy pinctrl use
ata:
pata_ftide010: Enable module autoloading
ata:
pata_hpt366: Rename hpt_dma_blacklisted()
ata:
pata_hpt37x: Rename hpt_dma_blacklisted()
ata:
pata_ixp4xx: Enable module autoloading
ata:
pata_serverworks: Do not use the term blacklist
ata:
sata_gemini: Enable module autoloading
ata:
sata_sil: Rename sil_blacklist to sil_quirks
audit,ipe:
add IPE auditing support
audit:
Make use of str_enabled_disabled() helper
audit:
use task_tgid_nr() instead of task_pid_nr()
autofs:
add per dentry expire timeout
autofs:
fix missing fput for FSCONFIG_SET_FD
autofs:
fix thinko in validate_dev_ioctl()
backlight:
l4f00242t03: Add check for spi_setup
bareudp:
Pull inner IP header in bareudp_udp_encap_recv().
bareudp:
Pull inner IP header on xmit.
bcachefs:
__wait_for_freeing_inode: Switch to wait_bit_queue_entry
bcachefs:
add check for btree id against max in try read node
bcachefs:
Add check for btree_path ref overflow
bcachefs:
add check NULL return of bio_kmalloc in journal_read_bucket
bcachefs:
Add extra padding in bkey_make_mut_noupdate()
bcachefs:
Add hash seed, type to inode_to_text()
bcachefs:
Add missing validation for bch_stripe.csum_granularity_bits
bcachefs:
Add missing wakeup to bch2_inode_hash_remove()
bcachefs:
Add pinned to btree cache not freed counters
bcachefs:
Add snapshot to bch_inode_unpacked
bcachefs:
Add warn param to subvol_get_snapshot, peek_inode
bcachefs:
allocate inode by using alloc_inode_sb()
bcachefs:
Allow for unknown key types in backpointers fsck
bcachefs:
Ancient versions with bad bkey_formats are no longer supported
bcachefs:
Annotate bch_replicas_entry_{v0,v1} with __counted_by()
bcachefs:
Annotate struct bch_xattr with __counted_by()
bcachefs:
Annotate struct bucket_array with __counted_by()
bcachefs:
Assert that we don't lock nodes when !trans->locked
bcachefs:
assign return error when iterating through layout
bcachefs:
bcachefs_metadata_version_inode_has_child_snapshots
bcachefs:
bch2_btree_write_buffer_flush_going_ro()
bcachefs:
bch2_dev_rcu_noerror()
bcachefs:
bch2_dev_remove_alloc() -> alloc_background.c
bcachefs:
bch2_dev_remove_stripes()
bcachefs:
bch2_ec_stripe_head_get() now checks for change in rw devices
bcachefs:
bch2_fiemap(): call trans_begin() on every loop iter
bcachefs:
bch2_folio_reservation_get_partial() is now better behaved
bcachefs:
bch2_folio_set() -> for_each_btree_key_in_subvolume_upto
bcachefs:
bch2_hash_set_or_get_in_snapshot()
bcachefs:
bch2_inode_or_descendents_is_open()
bcachefs:
bch2_opt_set_sb() can now set (some) device options
bcachefs:
bch2_opts_to_text()
bcachefs:
bch2_readdir() -> for_each_btree_key_in_subvolume_upto
bcachefs:
bch2_sb_member_alloc()
bcachefs:
bch2_sb_nr_devices()
bcachefs:
bch2_seek_data() -> for_each_btree_key_in_subvolume_upto
bcachefs:
bch2_seek_hole() -> for_each_btree_key_in_subvolume_upto
bcachefs:
bch2_time_stats_reset()
bcachefs:
bch2_trigger_ptr() calculates sectors even when no device
bcachefs:
bch2_xattr_list() -> for_each_btree_key_in_subvolume_upto
bcachefs:
bch_accounting_mode
bcachefs:
bch_fs.rw_devs_change_count
bcachefs:
BCH_FS_clean_recovery
bcachefs:
bch_stripe.disk_label
bcachefs:
BCH_WRITE_ALLOC_NOWAIT no longer applies to open bucket allocation
bcachefs:
bchfs_read(): call trans_begin() on every loop iter
bcachefs:
bkey errors are only AUTOFIX during read
bcachefs:
btree cache counters should be size_t
bcachefs:
Btree path tracepoints
bcachefs:
btree_cache.freeable list fixes
bcachefs:
btree_iter_peek_upto() now handles BTREE_ITER_all_snapshots
bcachefs:
Change OPT_STR max to be 1 less than the size of choices array
bcachefs:
Check for accounting keys with bversion=0
bcachefs:
Check for directories with no backpointers
bcachefs:
Check for logged ops when clean
bcachefs:
Check for unlinked inodes with dirents
bcachefs:
Check for unlinked, non-empty dirs in check_inode()
bcachefs:
Check if stuck in journal_res_get()
bcachefs:
check the invalid parameter for perf test
bcachefs:
check_subvol_path() now prints subvol root inode
bcachefs:
convert __bch2_encrypt_bio() to darray
bcachefs:
Convert disk accounting BUG_ON() to WARN_ON()
bcachefs:
Convert open-coded extra computation to helper
bcachefs:
Convert to use jiffies macros
bcachefs:
Create lost+found in correct snapshot
bcachefs:
darray: convert to alloc_hooks()
bcachefs:
data_allowed is now an opts.h option
bcachefs:
Delete vestigal check_inode() checks
bcachefs:
dirent_points_to_inode() now warns on mismatch
bcachefs:
Disk accounting device validation fixes
bcachefs:
Do not check folio_has_private()
bcachefs:
do not use PF_MEMALLOC_NORECLAIM
bcachefs:
do_encrypt() now handles allocation failures
bcachefs:
Don't count "skipped access bit" as touched in btree cache scan
bcachefs:
Don't delete unlinked inodes before logged op resume
bcachefs:
Don't drop devices with stripe pointers
bcachefs:
Don't filter partial list buckets in open_buckets_to_text()
bcachefs:
Don't keep tons of cached pointers around
bcachefs:
Don't use commit_do() unnecessarily
bcachefs:
Don't use wait_event_interruptible() in recovery
bcachefs:
Drop memalloc_nofs_save() in bch2_btree_node_mem_alloc()
bcachefs:
drop unused posix acl handlers
bcachefS:
ec: fix data type on stripe deletion
bcachefs:
ec_stripe_head.nr_created
bcachefs:
EIO errcode cleanup
bcachefs:
Ensure BCH_FS_accounting_replay_done is always set
bcachefs:
Ensure BCH_FS_may_go_rw is set before exiting recovery
bcachefs:
Failed devices no longer require mounting in degraded mode
bcachefs:
fast exit when darray_make_room failed
bcachefs:
Fix __bch2_fsck_err() warning
bcachefs:
Fix a spelling error in docs
bcachefs:
Fix accounting read + device removal
bcachefs:
Fix accounting replay flags
bcachefs:
Fix assertion pop in bch2_ptr_swab()
bcachefs:
Fix assertion pop in topology repair
bcachefs:
Fix bad shift in bch2_read_flag_list()
bcachefs:
fix bch2_hash_delete() error path
bcachefs:
Fix bch2_have_enough_devs() for BCH_SB_MEMBER_INVALID
bcachefs:
Fix bch2_inode_is_open() check
bcachefs:
Fix bch_member.btree_bitmap_shift validation
bcachefs:
Fix BCH_SB_ERRS() so we can reorder
bcachefs:
Fix BCH_TRANS_COMMIT_skip_accounting_apply
bcachefs:
Fix bkey_nocow_lock()
bcachefs:
Fix compilation error for bch2_sb_member_alloc
bcachefs:
Fix data corruption on -ENOSPC in buffered write path
bcachefs:
Fix deadlock in __wait_on_freeing_inode()
bcachefs:
Fix deadlock on -ENOSPC w.r.t. partial open buckets
bcachefs:
Fix disk accounting attempting to mark invalid replicas entry
bcachefs:
fix disk reservation accounting in bch2_folio_reservation_get()
bcachefs:
Fix error handling in bch2_btree_node_prefetch()
bcachefs:
Fix error path in check_dirent_inode_dirent()
bcachefs:
Fix format specifier in bch2_btree_key_cache_to_text()
bcachefs:
Fix fsck warnings from bkey validation
bcachefs:
Fix hidden btree errors when reading roots
bcachefs:
Fix incorrect IS_ERR_OR_NULL usage
bcachefs:
fix incorrect show_options results
bcachefs:
Fix infinite loop in propagate_key_to_snapshot_leaves()
bcachefs:
Fix invalid shift in member_to_text()
bcachefs:
Fix invalid shift in validate_sb_layout()
bcachefs:
Fix iterator leak in check_subvol()
bcachefs:
Fix journal_entry_dev_usage_to_text() overrun
bcachefs:
Fix kasan splat in new_stripe_alloc_buckets()
bcachefs:
Fix lockdep splat in bch2_accounting_read
bcachefs:
Fix lost wake up
bcachefs:
fix macro definition allocate_dropping_locks
bcachefs:
fix macro definition allocate_dropping_locks_errcode
bcachefs:
Fix missing bounds checks in bch2_alloc_read()
bcachefs:
fix missing restart handling in bch2_read_retry_nodecode()
bcachefs:
Fix missing validation for bch_backpointer.level
bcachefs:
Fix negative timespecs
bcachefs:
Fix NULL pointer dereference in bch2_opt_to_text
bcachefs:
Fix null ptr deref in bucket_gen_get()
bcachefs:
Fix NULL ptr dereference in btree_node_iter_and_journal_peek
bcachefs:
fix null-ptr-deref in have_stripes()
bcachefs:
fix possible null-ptr-deref in __bch2_ec_stripe_head_get()
bcachefs:
fix prototype to bch2_alloc_sectors_start_trans()
bcachefs:
Fix reattach_inode()
bcachefs:
fix restart handling in __bch2_resume_logged_op_finsert()
bcachefs:
fix restart handling in bch2_alloc_write_key()
bcachefs:
fix restart handling in bch2_do_invalidates_work()
bcachefs:
fix restart handling in bch2_fiemap()
bcachefs:
fix restart handling in bch2_rename2()
bcachefs:
Fix return type of dirent_points_to_inode_nowarn()
bcachefs:
fix shift oob in alloc_lru_idx_fragmentation
bcachefs:
Fix srcu warning in check_topology
bcachefs:
Fix state lock involved deadlock
bcachefs:
Fix sysfs rebalance duration waited formatting
bcachefs:
Fix sysfs warning in fstests generic/730,731
bcachefs:
fix the memory leak in exception case
bcachefs:
Fix topology errors on split after merge
bcachefs:
Fix trans_commit disk accounting revert
bcachefs:
fix transaction restart handling in check_extents(), check_dirents()
bcachefs:
Fix UAF in __promote_alloc() error path
bcachefs:
fix uaf in bch2_dio_write_done()
bcachefs:
Fix UAF in bch2_reconstruct_alloc()
bcachefs:
Fix unhandled transaction restart in fallocate
bcachefs:
Fix unlocked access to c->disk_sb.sb in bch2_replicas_entry_validate()
bcachefs:
Fix validate_bset() repair path
bcachefs:
for_each_btree_key_in_subvolume_upto()
bcachefs:
fsck: Improve hash_check_key()
bcachefs:
Handle race between stripe reuse, invalidate_stripe_to_dev
bcachefs:
handle restarts in bch2_bucket_io_time_reset()
bcachefs:
Hold read lock in bch2_snapshot_tree_oldest_subvol()
bcachefs:
Hook up RENAME_WHITEOUT in rename.
bcachefs:
improve "no device to read from" message
bcachefs:
Improve bch2_is_inode_open() warning message
bcachefs:
improve bch2_new_stripe_to_text()
bcachefs:
Improve check_snapshot_exists()
bcachefs:
improve error message on too few devices for ec
bcachefs:
improve error messages in bch2_ec_read_extent()
bcachefs:
init freespace inited bits to 0 in bch2_fs_initialize
bcachefs:
INODE_STR_HASH() for bch_inode_unpacked
bcachefs:
key cache can now allocate from pending
bcachefs:
Kill alloc_v4.fragmentation_lru
bcachefs:
kill bch2_btree_iter_peek_and_restart()
bcachefs:
Kill bch2_propagate_key_to_snapshot_leaves()
bcachefs:
kill inode_walker_entry.seen_this_pos
bcachefs:
kill redundant is_vmalloc_addr()
bcachefs:
Kill snapshot arg to fsck_write_inode()
bcachefs:
Make sure we print error that causes fsck to bail out
bcachefs:
Mark bch_inode_info as SLAB_ACCOUNT
bcachefs:
Mark inode errors as autofix
bcachefs:
Mark more errors as AUTOFIX
bcachefs:
Mark more errors AUTOFIX
bcachefs:
memset bounce buffer portion to 0 after key_sort_fix_overlapping
bcachefs:
Minimize the search range used to calculate the mantissa
bcachefs:
minor lru fsck fixes
bcachefs:
Move rebalance_status out of sysfs/internal
bcachefs:
Move tabstop setup to bch2_dev_usage_to_text()
bcachefs:
Move transaction commit path validation to as late as possible
bcachefs:
Opt_durability can now be set via bch2_opt_set_sb()
bcachefs:
Options for recovery_passes, recovery_passes_exclude
bcachefs:
Progress indicator for extents_to_backpointers
bcachefs:
promote_whole_extents is now a normal option
bcachefs:
quota_reserve_range() -> for_each_btree_key_in_subvolume_upto
bcachefs:
range_has_data() -> for_each_btree_key_in_subvolume_upto
bcachefs:
rcu_pending
bcachefs:
rcu_pending now works in userspace
bcachefs:
reattach_inode() now correctly handles interior snapshot nodes
bcachefs:
rebalance writes use BCH_WRITE_ONLY_SPECIFIED_DEVS
bcachefs:
Refactor bch2_bset_fix_lookup_table
bcachefs:
Release transaction before wake up
bcachefs:
Remove dead code in __build_ro_aux_tree
bcachefs:
Remove duplicated include in backpointers.c
bcachefs:
Remove the prev array stuff
bcachefs:
remove the unused macro definition
bcachefs:
remove the unused parameter in macro bkey_crc_next
bcachefs:
Remove unused parameter
bcachefs:
Remove unused parameter of bkey_mantissa
bcachefs:
Remove unused parameter of bkey_mantissa_bits_dropped
bcachefs:
remove_backpointer() now checks if dirent points to inode
bcachefs:
rename version -> bversion
bcachefs:
rename version -> bversion for big endian builds
bcachefs:
Repair mismatches in inode hash seed, type
bcachefs:
Replace div_u64 with div64_u64 where second param is u64
bcachefs:
return err ptr instead of null in read sb clean
bcachefs:
Rework btree node pinning
bcachefs:
Rework logged op error handling
bcachefs:
Rip out freelists from btree key cache
bcachefs:
Run in-kernel offline fsck without ratelimit errors
bcachefs:
Set bch_inode_unpacked.bi_snapshot in old inode path
bcachefs:
Simplify bch2_xattr_emit() implementation
bcachefs:
skip mount option handle for empty string.
bcachefs:
Split out check_unreachable_inodes() pass
bcachefs:
split up btree cache counters for live, freeable
bcachefs:
stripe_to_mem()
bcachefs:
support idmap mounts
bcachefs:
Switch gc bucket array to a genradix
bcachefs:
switch to rhashtable for vfs inodes hash
bcachefs:
trivial open_bucket_add_buckets() cleanup
bcachefs:
Use __GFP_ACCOUNT for reclaimable memory
bcachefs:
Use mm_account_reclaimed_pages() when freeing btree nodes
bcachefs:
Workaround for kvmalloc() not supporting > INT_MAX allocations
be2net:
fix potential memory leak in be_xmit()
be2net:
Remove unused declarations
binder:
fix typo in comment
binder:
frozen notification
binder:
frozen notification binder_features flag
binder:
modify the comment for binder_proc_unlock
binfmt_elf, coredump:
Log the reason of the failed core dumps
binfmt_elf:
Dump smaller VMAs first in ELF cores
binfmt_elf:
mseal address zero
bitmap:
Switch from inline to __always_inline
blk-cgroup:
check for pd_(alloc|free)_fn in blkcg_activate_policy()
blk-cgroup:
Remove unused declaration blkg_path()
blk-integrity:
consider entire bio list for merging
blk-integrity:
improved sg segment mapping
blk-integrity:
properly account for segments
blk-ioprio:
remove ioprio_blkcg_from_bio()
blk-ioprio:
remove per-disk structure
blk-mq:
add missing unplug trace event
blk-mq:
set the nr_integrity_segments from bio
blk-mq:
setup queue ->tag_set before initializing hctx
blk-mq:
unconditional nr_integrity_segments
blk-rq-qos:
fix crash on rq_qos_wait vs. rq_qos_wake_function race
blk-throttle:
remove last_low_overflow_time
blk-throttle:
support prioritized processing of metadata
blk_iocost:
fix more out of bound shifts
blk_iocost:
make read-only static array vrate_adj_pct const
blk_iocost:
remove some duplicate irq disable/enables
block, bfq:
choose the last bfqq from merge chain in bfq_setup_cooperator()
block, bfq:
don't break merge chain in bfq_split_bfqq()
block, bfq:
factor out a helper to split bfqq in bfq_init_rq()
block, bfq:
fix possible UAF for bfqq->bic with merge chain
block, bfq:
fix procress reference leakage for bfqq in merge chain
block, bfq:
fix uaf for accessing waker_bfqq after splitting
block, bfq:
merge bfq_release_process_ref() into bfq_put_cooperator()
block, bfq:
remove bfq_log_bfqg()
block, bfq:
remove local variable 'bfqq_already_existing' in bfq_init_rq()
block, bfq:
remove local variable 'split' in bfq_init_rq()
block, bfq:
use bfq_reassign_last_bfqq() in bfq_bfqq_move()
block,lsm:
add LSM blob and new LSM hooks for block devices
block/rnbd-srv:
Add sanity check and remove redundant assignment
block:
Added folio-ized version of bio_add_hw_page()
block:
change wait on bd_claiming to use a var_waitqueue
block:
constify ext_pi_ref_escape()
block:
constify the lim argument to queue_limits_max_zone_append_sectors
block:
delete module stuff from t10-pi
block:
don't use bio_split_rw on misc operations
block:
fix blk_rq_map_integrity_sg kernel-doc
block:
fix blk_rq_map_integrity_sg kernel-doc
block:
fix comment to use set_current_state
block:
Fix elevator_get_default() checking for NULL q->tag_set
block:
Fix elv_iosched_local_module handling of "none" scheduler
block:
fix integer overflow in BLKSECDISCARD
block:
fix potential invalid pointer dereference in blk_add_partition
block:
fix queue limits checks in blk_rq_map_user_bvec for real
block:
fix sanity checks in blk_rq_map_user_bvec
block:
implement async io_uring discard cmd
block:
introduce blk_validate_byte_range()
block:
introduce folio awareness and add a bigger size from folio
block:
properly handle REQ_OP_ZONE_APPEND in __bio_split_to_limits
block:
provide a request helper for user integrity segments
block:
remove bogus union
block:
remove checks for FALLOC_FL_NO_HIDE_STALE
block:
Remove unused blk_limits_io_{min,opt}
block:
rework bio splitting
block:
unexport blk_rq_count_integrity_sg
block:
unpin user pages belonging to a folio at once
block:
Use a folio in blkdev_write_end()
Bluetooth:
Add a helper function to extract iso header
Bluetooth:
bnep: fix wild-memory-access in proto_unregister
Bluetooth:
btintel: Direct exception event to bluetooth stack
Bluetooth:
btintel_pcie: Add support for ISO data
Bluetooth:
btintel_pcie: Allocate memory for driver private data
Bluetooth:
btmrvl: Use IRQF_NO_AUTOEN flag in request_irq()
Bluetooth:
btnxpuart: Add support for ISO packets
Bluetooth:
btrtl: Add the support for RTL8922A
Bluetooth:
btrtl: Set msft ext address filter quirk for RTL8852B
Bluetooth:
btrtl: Use kvmemdup to simplify the code
Bluetooth:
btsdio: Do not bind to non-removable CYW4373
Bluetooth:
btusb: Add 2 USB HW IDs for MT7925 (0xe118/e)
Bluetooth:
btusb: Add Mediatek MT7925 support ID 0x13d3:0x3608
Bluetooth:
btusb: Add MediaTek MT7925-B22M support ID 0x13d3:0x3604
Bluetooth:
btusb: Add Realtek RTL8852C support ID 0x0489:0xe122
Bluetooth:
btusb: Don't fail external suspend requests
Bluetooth:
btusb: Fix not being able to reconnect after suspend
Bluetooth:
btusb: Fix not handling ZPL/short-transfer
Bluetooth:
btusb: Fix regression with fake CSR controllers 0a12:0001
Bluetooth:
btusb: Invert LE State flag to set invalid rather then valid
Bluetooth:
Call iso_exit() on module unload
Bluetooth:
CMTP: Mark BT_CMTP as DEPRECATED
Bluetooth:
hci: fix null-ptr-deref in hci_read_supported_codecs
Bluetooth:
hci_conn: Fix UAF in hci_enhanced_setup_sync
Bluetooth:
hci_conn: Remove redundant memset after kzalloc
Bluetooth:
hci_core: Disable works on hci_unregister_dev
Bluetooth:
hci_core: Fix calling mgmt_device_connected
Bluetooth:
hci_core: Fix sending MGMT_EV_CONNECT_FAILED
Bluetooth:
hci_event: Align BR/EDR JUST_WORKS paring with LE
Bluetooth:
hci_h4: Add support for ISO packets in h4_recv.h
Bluetooth:
hci_ldisc: Use speed set by btattach as oper_speed
Bluetooth:
hci_sync: Ignore errors from HCI_OP_REMOTE_NAME_REQ_CANCEL
Bluetooth:
hci_uart: Add support for Amlogic HCI UART
Bluetooth:
ISO: Fix multiple init when debugfs is disabled
Bluetooth:
ISO: Fix UAF on iso_sock_timeout
Bluetooth:
L2CAP: Fix uaf in l2cap_connect
Bluetooth:
L2CAP: Remove unused declarations
Bluetooth:
MGMT: Fix possible crash on mgmt_index_removed
Bluetooth:
Remove debugfs directory on module init failure
Bluetooth:
replace deprecated strncpy with strscpy_pad
Bluetooth:
RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
Bluetooth:
SCO: Fix UAF on sco_sock_timeout
Bluetooth:
Use led_set_brightness() in LED trigger activate() callback
bnx2x:
Provide declaration of dmae_reg_go_c in header
bnx2x:
Remove setting of RX software timestamp
bnx2x:
Set ivi->vlan field as an integer
bnxt_en:
Add MSIX check in bnxt_check_rings()
bnxt_en:
add support for retrieving crash dump using ethtool
bnxt_en:
add support for storing crash dump into host memory
bnxt_en:
Add support to call FW to update a VNIC
bnxt_en:
Allocate the max bp->irq_tbl size for dynamic msix allocation
bnxt_en:
avoid truncation of per rx run debugfs filename
bnxt_en:
Check the FW's VNIC flush capability
bnxt_en:
Deprecate support for legacy INTX mode
bnxt_en:
Extend maximum length of version string by 1 byte
bnxt_en:
Increase the number of MSIX vectors for RoCE device
bnxt_en:
only set dev->queue_mgmt_ops if supported by FW
bnxt_en:
Remove BNXT_FLAG_USING_MSIX flag
bnxt_en:
Remove register mapping to support INTX
bnxt_en:
Remove setting of RX software timestamp
bnxt_en:
Replace deprecated PCI MSIX APIs
bnxt_en:
replace ptp_lock with irqsave variant
bnxt_en:
resize bnxt_irq name field to fit format string
bnxt_en:
set vnic->mru in bnxt_hwrm_vnic_cfg()
bnxt_en:
stop packet flow during bnxt_queue_stop/start
bnxt_en:
Support dynamic MSIX
bnxt_en:
Support QOS and TPID settings for the SRIOV VLAN
bnxt_en:
Update firmware interface to 1.10.3.68
bonding:
add common function to check ipsec device
bonding:
Add ESN support to IPSec HW offload
bonding:
add ns target multicast address to slave device
bonding:
Correct spelling in headers
bonding:
Fix unnecessary warnings and logs from bond_xdp_get_xmit_slave()
bonding:
Pass string literal as format argument of alloc_ordered_workqueue()
bonding:
Remove setting of RX software timestamp
bonding:
support xfrm state update
bpf, arm64:
Avoid blindly saving/restoring all callee-saved registers
bpf, arm64:
Fix address emission with tag-based KASAN enabled
bpf, arm64:
Fix tailcall hierarchy
bpf, arm64:
Get rid of fpb
bpf, arm64:
Jit BPF_CALL to direct call when possible
bpf, cpumap:
Move xdp:xdp_cpumap_kthread tracepoint before rcv
bpf, lsm:
Add check for BPF LSM return value
bpf, lsm:
Add disabled BPF LSM hook list
bpf, lsm:
Remove bpf_lsm_key_free hook
bpf, sockmap:
Correct spelling skmsg.c
bpf, sockmap:
SK_DROP on attempted redirects of unsupported af_vsock
bpf, test_run:
Fix LIVE_FRAME frame update after a page has been recycled
bpf, vsock:
Drop static vsock_bpf_prot initialization
bpf, x64:
Fix a jit convergence issue
bpf, x64:
Fix tailcall hierarchy
bpf, x86, riscv, arm:
no_caller_saved_registers for bpf_get_smp_processor_id()
bpf,perf:
Fix perf_event_detach_bpf_prog error handling
bpf/bpf_get,set_sockopt:
add option to set TCP-BPF sock ops flags
bpf/selftests:
Check errno when percpu map value size exceeds
bpf/selftests:
coverage for tp and perf event progs using kfuncs
bpf:
add a get_helper_proto() utility function
bpf:
Add bpf_copy_from_user_str kfunc
bpf:
Add bpf_mem_alloc_check_size() helper
bpf:
Add gen_epilogue to bpf_verifier_ops
bpf:
Add kfunc bpf_get_dentry_xattr() to read xattr from dentry
bpf:
Add MEM_WRITE attribute
bpf:
Add sk_is_inet and IS_ICSK check in tls_sw_has_ctx_tx/rx
bpf:
Add the missing BPF_LINK_TYPE invocation for sockmap
bpf:
Adjust BPF_JMP that jumps to the 1st insn of the prologue
bpf:
Allow bpf_current_task_under_cgroup() with BPF_CGROUP_*
bpf:
Allow bpf_dynptr_from_skb() for tp_btf
bpf:
allow bpf_fastcall for bpf_cast_to_kern_ctx and bpf_rdonly_cast
bpf:
allow kfuncs within tracepoint and perf event programs
bpf:
allow passing struct bpf_iter_
as kfunc arguments
bpf:
Call the missed btf_record_free() when map creation fails
bpf:
Call the missed kfree() when there is no special field in btf
bpf:
change int cmd argument in __sys_bpf into typed enum bpf_cmd
bpf:
Check percpu map value size first
bpf:
Check the remaining info_cnt before repeating btf fields
bpf:
Check the validity of nr_words in bpf_iter_bits_new()
bpf:
Check unsupported ops from the bpf_struct_ops's cfi_stubs
bpf:
Check validity of link->type in bpf_link_show_fdinfo()
bpf:
convert __bpf_prog_get() to CLASS(fd, ...)
bpf:
convert bpf_token_create() to CLASS(fd, ...)
bpf:
correctly handle malformed BPF_CORE_TYPE_ID_LOCAL relos
bpf:
decouple stack_map_get_build_id_offset() from perf_callchain_entry
bpf:
devmap: provide rxq after redirect
bpf:
disallow 40-bytes extra stack for bpf_fastcall patterns
bpf:
Enable generic kfuncs for BPF_CGROUP_* programs
bpf:
Export bpf_base_func_proto
bpf:
extract iterator argument type and name validation logic
bpf:
factor out fetching bpf_map from FD and adding it to used_maps list
bpf:
Fail verification for sign-extension of packet data/data_end/data_meta
bpf:
Fix a sdiv overflow issue
bpf:
Fix bpf_strtol and bpf_strtoul helpers for 32bit
bpf:
Fix compare error in function retval_range_within
bpf:
fix do_misc_fixups() for bpf_get_branch_snapshot()
bpf:
Fix error message on kfunc arg type mismatch
bpf:
fix filed access without lock
bpf:
Fix helper writes to read-only maps
bpf:
Fix incorrect delta propagation between linked registers
bpf:
Fix indentation issue in epilogue_idx
bpf:
Fix iter/task tid filtering
bpf:
fix kfunc btf caching for modules
bpf:
Fix link info netfilter flags to populate defrag flag
bpf:
Fix memory leak in bpf_core_apply
bpf:
Fix mismatched RCU unlock flavour in bpf_out_neigh_v6
bpf:
Fix out-of-bounds write in trie_get_next_key()
bpf:
Fix overloading of MEM_UNINIT's meaning
bpf:
Fix percpu address space issues
bpf:
Fix print_reg_state's constant scalar dump
bpf:
Fix truncation bug in coerce_reg_to_size_sx()
bpf:
fix unpopulated name_len field in perf_event link info
bpf:
Fix unpopulated path_size when uprobe_multi fields unset
bpf:
Fix uprobe multi pid filter check
bpf:
Fix use-after-free in bpf_uprobe_multi_link_attach()
bpf:
Force checkpoint when jmp history is too long
bpf:
Free dynamically allocated bits in bpf_iter_bits_destroy()
bpf:
Get better reg range with ldsx and 32bit compare
bpf:
Improve check_raw_mode_ok test for MEM_UNINIT-tagged types
bpf:
introduce new VFS based BPF kfuncs
bpf:
kprobe: Remove unused declaring of bpf_kprobe_override
bpf:
Let callers of btf_parse_kptr() track life cycle of prog btf
bpf:
lsm: Set bpf_lsm_blob_sizes.lbs_task to 0
bpf:
lwtunnel: Unmask upper DSCP bits in bpf_lwt_xmit_reroute()
bpf:
Make sure internal and UAPI bpf_redirect flags don't overlap
bpf:
Make the pointer returned by iter next method valid
bpf:
more trivial fdget() conversions
bpf:
Move bpf_get_file_xattr to fs/bpf_fs_kfuncs.c
bpf:
Move insn_buf[16] to bpf_verifier_env
bpf:
no_caller_saved_registers attribute for helper calls
bpf:
Preserve param->string when parsing mount options
bpf:
Prevent tail call between progs attached to different hooks
bpf:
Properly test iter/task tid filtering
bpf:
Relax KF_ACQUIRE kfuncs strict type matching constraint
bpf:
Remove __btf_name_valid() and change to btf_name_valid_identifier()
bpf:
Remove custom build rule
bpf:
Remove mark_precise_scalar_ids()
bpf:
Remove MEM_UNINIT from skb/xdp MTU helpers
bpf:
Remove the insn_buf array stack usage from the inline_bpf_loop()
bpf:
Remove truncation test in bpf_strtol and bpf_strtoul helpers
bpf:
Rename ARG_PTR_TO_KPTR -> ARG_KPTR_XCHG_DEST
bpf:
rename nocsr -> bpf_fastcall in verifier
bpf:
Replace 8 seq_puts() calls by seq_putc() calls
bpf:
Search for kptrs in prog BTF structs
bpf:
selftests: send packet to devmap redirect XDP
bpf:
Simplify character output in seq_print_delegate_opts()
bpf:
Support __nullable argument suffix for tp_btf
bpf:
support bpf_fastcall patterns for kfuncs
bpf:
Support bpf_kptr_xchg into local kptr
bpf:
switch fdget_raw() uses to CLASS(fd_raw, ...)
bpf:
switch maps to CLASS(fd, ...)
bpf:
Sync uapi bpf.h header to tools directory
bpf:
sync_linked_regs() must preserve subreg_def
bpf:
Track equal scalars history on per-instruction level
bpf:
trivial conversions for fdget()
bpf:
Unmask upper DSCP bits in __bpf_redirect_neigh_v4()
bpf:
Unmask upper DSCP bits in bpf_fib_lookup() helper
bpf:
Use __u64 to save the bits in bits iterator
bpf:
Use fake pt_regs when doing bpf syscall tracepoint tracing
bpf:
Use kmemdup_array instead of kmemdup for multiple allocation
bpf:
Use kvmemdup to simplify the code
bpf:
use kvzmalloc to allocate BPF verifier environment
bpf:
Use raw_spinlock_t in ringbuf
bpf:
Use sockfd_put() helper
bpf:
use type_may_be_null() helper for nullable-param check
bpf:
wire up sleepable bpf_get_stack() and bpf_get_task_stack() helpers
bpf:
Zero former ARG_PTR_TO_{LONG,INT} args in case of error
bpftool:
Add bash-completion for tcx subcommand
bpftool:
Add document for net attach/detach on tcx subcommand
bpftool:
Add missing blank lines in bpftool-net doc example
bpftool:
Add net attach/detach command to tcx prog
bpftool:
Fix handling enum64 in btf dump sorting
bpftool:
fix some typos in bpftool
bpftool:
Fix typos
bpftool:
Fix undefined behavior caused by shifting into the sign bit
bpftool:
Fix undefined behavior in qsort(NULL, 0, ...)
bpftool:
Improve btf c dump sorting stability
bpftool:
Refactor xdp attach/detach type judgment
bridge:
Handle error of rtnl_register_module().
bridge:
mcast: Fail MDB get request on empty entry
btf:
move pahole check in scripts/link-vmlinux.sh to lib/Kconfig.debug
btf:
remove redundant CONFIG_BPF test in scripts/link-vmlinux.sh
btf:
require pahole 1.21+ for DEBUG_INFO_BTF with default DWARF version
btrfs:
add and use helper to verify the calling task has locked the inode
btrfs:
add cancellation points to trim loops
btrfs:
add comment about locking in cow_file_range_inline()
btrfs:
also add stripe entries for NOCOW writes
btrfs:
always pass readahead state to defrag
btrfs:
always update fstrim_range on failure in FITRIM ioctl
btrfs:
BTRFS_PATH_AUTO_FREE in orphan.c
btrfs:
change RST lookup error message level to debug
btrfs:
clear defragmented inodes using postorder in btrfs_cleanup_defrag_inodes()
btrfs:
clear force-compress on remount when compress mount option is given
btrfs:
constify arguments of compare_inode_defrag()
btrfs:
constify more pointer parameters
btrfs:
convert __extent_writepage() to be completely folio based
btrfs:
convert __extent_writepage_io() to take a folio
btrfs:
convert __get_extent_map() to take a folio
btrfs:
convert __process_pages_contig() to take a folio
btrfs:
convert __unlock_for_delalloc() to take a folio
btrfs:
convert add_ra_bio_pages() to use only folios
btrfs:
convert begin_page_folio() to take a folio instead
btrfs:
convert btrfs_cleanup_ordered_extents() to take a folio
btrfs:
convert btrfs_cleanup_ordered_extents() to use folios
btrfs:
convert btrfs_decompress() to take a folio
btrfs:
convert btrfs_do_readpage() to only use a folio
btrfs:
convert btrfs_finish_ordered_extent() to take a folio
btrfs:
convert btrfs_get_extent() to take a folio
btrfs:
convert btrfs_mark_ordered_io_finished() to take a folio
btrfs:
convert btrfs_read_folio() to only use a folio
btrfs:
convert btrfs_readahead() to only use folio
btrfs:
convert btrfs_run_delalloc_range() to take a folio
btrfs:
convert btrfs_set_range_writeback() to use a folio
btrfs:
convert btrfs_writepage_cow_fixup() to use folio
btrfs:
convert btrfs_writepage_fixup_worker() to use a folio
btrfs:
convert can_finish_ordered_extent() to use a folio
btrfs:
convert clear_page_extent_mapped() to take a folio
btrfs:
convert copy_inline_to_page() to use folio
btrfs:
convert cow_file_range() to take a folio
btrfs:
convert cow_file_range_inline() to take a folio
btrfs:
convert end_page_read() to take a folio
btrfs:
convert extent_clear_unlock_delalloc() to take a folio
btrfs:
convert extent_range_clear_dirty_for_io() to use a folio
btrfs:
convert extent_write_locked_range() to take a folio
btrfs:
convert extent_write_locked_range() to use folios
btrfs:
convert fallback_to_cow() to take a folio
btrfs:
convert find_lock_delalloc_range() to use a folio
btrfs:
convert find_next_dirty_byte() to take a folio
btrfs:
convert get_next_extent_buffer() to take a folio
btrfs:
convert insert_inline_extent() to use a folio
btrfs:
convert lock_delalloc_pages() to take a folio
btrfs:
convert lzo_decompress() to take a folio
btrfs:
convert process_one_page() to operate only on folios
btrfs:
convert read_inline_extent() to use a folio
btrfs:
convert read_key_bytes() to take a folio
btrfs:
convert run_delalloc_compressed() to take a folio
btrfs:
convert run_delalloc_cow() to take a folio
btrfs:
convert run_delalloc_nocow() to take a folio
btrfs:
convert struct async_chunk to hold a folio
btrfs:
convert struct btrfs_writepage_fixup to use a folio
btrfs:
convert submit_eb_page() to take a folio
btrfs:
convert submit_eb_subpage() to take a folio
btrfs:
convert submit_extent_page() to use a folio
btrfs:
convert submit_uncompressed_range() to take a folio
btrfs:
convert try_release_extent_buffer() to take a folio
btrfs:
convert try_release_extent_mapping() to take a folio
btrfs:
convert try_release_extent_state() to take a folio
btrfs:
convert try_release_subpage_extent_buffer() to take a folio
btrfs:
convert uncompress_inline() to take a folio
btrfs:
convert wait_subpage_spinlock() to only use a folio
btrfs:
convert writepage_delalloc() to take a folio
btrfs:
convert zlib_decompress() to take a folio
btrfs:
convert zstd_decompress() to take a folio
btrfs:
DEFINE_FREE for struct btrfs_path
btrfs:
directly wake up cleaner kthread in the BTRFS_IOC_SYNC ioctl
btrfs:
disable rate limiting when debug enabled
btrfs:
do not hold the extent lock for entire read
btrfs:
don't dump stripe-tree on lookup error
btrfs:
don't readahead the relocation inode on RST
btrfs:
drop the backref cache during relocation if we commit
btrfs:
drop transaction parameter from btrfs_add_inode_defrag()
btrfs:
fix a NULL pointer dereference when failed to start a new trasacntion
btrfs:
fix clear_dirty and writeback ordering in submit_one_sector()
btrfs:
fix defrag not merging contiguous extents due to merged extent maps
btrfs:
fix error propagation of split bios
btrfs:
fix extent map merging not happening for adjacent extents
btrfs:
fix incorrect comparison for delayed refs
btrfs:
fix missing error handling when adding delayed ref with qgroups enabled
btrfs:
fix passing 0 to ERR_PTR in btrfs_search_dir_index_item()
btrfs:
fix per-subvolume RO/RW flags with new mount API
btrfs:
fix race setting file private on concurrent lseek using same fd
btrfs:
fix read corruption due to race with extent map merging
btrfs:
fix the delalloc range locking if sector size < page size
btrfs:
fix the length of reserved qgroup to free
btrfs:
fix uninitialized pointer free in add_inode_ref()
btrfs:
fix uninitialized pointer free on read_alloc_one_name() error
btrfs:
fix use-after-free of block device file in __btrfs_free_extra_devids()
btrfs:
fix use-after-free on rbtree that tracks inodes for auto defrag
btrfs:
introduce EXTENT_DIO_LOCKED
btrfs:
make btrfs_is_subpage() to return false directly for 4K page size
btrfs:
make compression path to be subpage compatible
btrfs:
merge btrfs_folio_unlock_writer() into btrfs_folio_end_writer_lock()
btrfs:
merge btrfs_orig_bbio_end_io() into btrfs_bio_end_io()
btrfs:
more efficient chunk map iteration when device replace finishes
btrfs:
move uuid tree related code to uuid-tree.[ch]
btrfs:
only unlock the to-be-submitted ranges inside a folio
btrfs:
print message on device opening error during mount
btrfs:
qgroup: set a more sane default value for subtree drop threshold
btrfs:
qgroup: use goto style to handle errors in add_delayed_ref()
btrfs:
qgroup: use xarray to track dirty extents in transaction
btrfs:
reduce chunk_map lookups in btrfs_map_block()
btrfs:
reduce size and overhead of extent_map_block_end()
btrfs:
refactor __extent_writepage_io() to do sector-by-sector submission
btrfs:
reinitialize delayed ref list after deleting it from the list
btrfs:
reject ro->rw reconfiguration if there are hard ro requirements
btrfs:
remove btrfs_folio_end_all_writers()
btrfs:
remove the nr_ret parameter from __extent_writepage_io()
btrfs:
rename __btrfs_add_inode_defrag() and drop double underscores
btrfs:
rename __btrfs_run_defrag_inode() and drop double underscores
btrfs:
rename __btrfs_submit_bio() and drop double underscores
btrfs:
rename __compare_inode_defrag() and drop double underscores
btrfs:
rename __extent_writepage() and drop double underscores
btrfs:
rename __need_auto_defrag() and drop double underscores
btrfs:
rename btrfs_io_stripe::is_scrub to rst_search_commit_root
btrfs:
rename btrfs_submit_bio() to btrfs_submit_bbio()
btrfs:
reschedule when updating chunk maps at the end of a device replace
btrfs:
return void from btrfs_add_inode_defrag()
btrfs:
rework BTRFS_I as macro to preserve parameter const
btrfs:
send: cleanup unneeded return variable in changed_verity()
btrfs:
send: fix buffer overflow detection when copying path to cache entry
btrfs:
send: fix grammar in comments
btrfs:
send: fix invalid clone operation for file that got its size decreased
btrfs:
set search_commit_root on stripe io in case of relocation
btrfs:
split remaining space to discard in chunks
btrfs:
subpage: fix the bitmap dump which can cause bitmap corruption
btrfs:
subpage: remove btrfs_fs_info::subpage_info member
btrfs:
take the dio extent lock during O_DIRECT operations
btrfs:
tracepoints: end assignment with semicolon at btrfs_qgroup_extent event class
btrfs:
tree-checker: fix the wrong output of data backref objectid
btrfs:
update stripe extents for existing logical addresses
btrfs:
update stripe_extent delete loop assumptions
btrfs:
update the writepage tracepoint to take a folio
btrfs:
use btrfs_path auto free in zoned.c
btrfs:
use sector numbers as keys for the dirty extents xarray
btrfs:
utilize folio more in btrfs_page_mkwrite()
btrfs:
wait for fixup workers before stopping cleaner kthread during umount
btrfs:
zoned: fix missing RCU locking in error message when loading zone info
btrfs:
zoned: fix zone unusable accounting for freed reserved extent
bu27034:
ROHM BU27034ANUC correct gains and times
bu27034:
ROHM BU27034ANUC correct lux calculation
bu27034:
ROHM BU27034NUC to BU27034ANUC
bu27034:
ROHM BU27034NUC to BU27034ANUC drop data2
buffer:
Convert __block_write_begin() to take a folio
buffer:
Convert block_write_end() to take a folio
buffer:
Use a folio in generic_write_end()
bus:
bt1-apb: change to use devm_clk_get_enabled() helper
bus:
bt1-axi: change to use devm_clk_get_enabled() helper
bus:
fsl-mc: make fsl_mc_bus_type const
bus:
imx-weim: change to use devm_clk_get_enabled() helper
bus:
imx-weim: support compile test
bus:
integrator-lm: fix OF node leak in probe()
bus:
mhi: host: make mhi_bus_type const
bus:
mhi: host: pci_generic: Add support for Netprisma LCUR57 and FCUN69
bus:
mhi: host: pci_generic: Enable EDL trigger for Foxconn modems
bus:
mhi: host: pci_generic: Fix the name for the Telit FE990A
bus:
mhi: host: pci_generic: Update EDL firmware path for Foxconn modems
bus:
sunxi-rsb: Simplify code with dev_err_probe()
bus:
ti-sysc: Remove excess struct member 'disable_on_idle' description
bus:
ti-sysc: Use of_property_present()
cachefiles, netfs:
Fix write to partial block at EOF
cachefiles:
fix dentry leak in cachefiles_open_file()
cachefiles:
Fix non-taking of sb_writers around set/removexattr
can:
bcm: Clear bo->bcm_proc_read after remove_proc_entry().
can:
c_can: fix {rx,tx}_errors statistics
can:
dev: Remove setting of RX software timestamp
can:
esd_402_pci: Add support for one-shot mode
can:
esd_402_pci: Rename esdACC CTRL register macros
can:
esd_usb: Remove CAN_CTRLMODE_3_SAMPLES for CAN-USB/3-FD
can:
flexcan: add wakeup support for imx95
can:
j1939: fix error in J1939 documentation.
can:
j1939: use correct function name in comment
can:
kvaser_pciefd: Enable 64-bit DMA addressing
can:
kvaser_pciefd: Use IS_ENABLED() instead of #ifdef
can:
kvaser_usb: Add helper functions to convert device timestamp into ktime
can:
kvaser_usb: hydra: Add struct for Tx ACK commands
can:
kvaser_usb: hydra: kvaser_usb_hydra_ktime_from_rx_cmd: Drop {rx_} in function name
can:
kvaser_usb: hydra: Set hardware timestamp on transmitted packets
can:
kvaser_usb: leaf: Add hardware timestamp support to leaf based devices
can:
kvaser_usb: leaf: Add hardware timestamp support to usbcan devices
can:
kvaser_usb: leaf: Add struct for Tx ACK commands
can:
kvaser_usb: leaf: Add structs for Tx ACK and clock overflow commands
can:
kvaser_usb: leaf: Assign correct timestamp_freq for kvaser_usb_leaf_imx_dev_cfg_{16,24,32}mhz
can:
kvaser_usb: leaf: kvaser_usb_leaf_tx_acknowledge: Rename local variable
can:
kvaser_usb: leaf: Replace kvaser_usb_leaf_m32c_dev_cfg with kvaser_usb_leaf_m32c_dev_cfg_{16,24,32}mhz
can:
kvaser_usb: leaf: Store MSB of timestamp
can:
kvaser_usb: Remove KVASER_USB_QUIRK_HAS_HARDWARE_TIMESTAMP
can:
kvaser_usb: Remove struct variables kvaser_usb_{ethtool,netdev}_ops
can:
kvaser_usb: Rename kvaser_usb_{ethtool,netdev}_ops_hwts to kvaser_usb_{ethtool,netdev}_ops
can:
kvaser_usb: Simplify with dev_err_probe()
can:
m_can: enable NAPI before enabling interrupts
can:
m_can: m_can_chip_config(): mask timestamp wraparound IRQ
can:
m_can: m_can_close(): don't call free_irq() for IRQ-less devices
can:
m_can: m_can_close(): stop clocks after device has been shut down
can:
mcp251xfd: mcp251xfd_get_tef_len(): fix length calculation
can:
mcp251xfd: mcp251xfd_ring_alloc(): fix coalescing configuration when switching CAN modes
can:
netlink: avoid call to do_set_data_bittiming callback with stale can_priv::ctrlmode
can:
peak_canfd: Remove setting of RX software timestamp
can:
peak_usb: Remove setting of RX software timestamp
can:
rockchip_canfd: add driver for Rockchip CAN-FD controller
can:
rockchip_canfd: add hardware timestamping support
can:
rockchip_canfd: add notes about known issues
can:
rockchip_canfd: add quirk for broken CAN-FD support
can:
rockchip_canfd: add quirks for errata workarounds
can:
rockchip_canfd: add stats support for errata workarounds
can:
rockchip_canfd: add support for CAN_CTRLMODE_BERR_REPORTING
can:
rockchip_canfd: add support for CAN_CTRLMODE_LOOPBACK
can:
rockchip_canfd: add support for rk3568v3
can:
rockchip_canfd: add TX PATH
can:
rockchip_canfd: CAN_ROCKCHIP_CANFD should depend on ARCH_ROCKCHIP
can:
rockchip_canfd: Drop obsolete dependency on COMPILE_TEST
can:
rockchip_canfd: enable full TX-FIFO depth of 2
can:
rockchip_canfd: fix return type of rkcanfd_start_xmit()
can:
rockchip_canfd: implement workaround for erratum 12
can:
rockchip_canfd: implement workaround for erratum 6
can:
rockchip_canfd: prepare to use full TX-FIFO depth
can:
rockchip_canfd: rkcanfd_get_berr_counter_corrected(): work around broken {RX,TX}ERRORCNT register
can:
rockchip_canfd: rkcanfd_handle_error_int_reg_ec(): fix decoding of error code register
can:
rockchip_canfd: rkcanfd_handle_rx_int_one(): implement workaround for erratum 5: check for empty FIFO
can:
rockchip_canfd: rkcanfd_register_done(): add warning for erratum 5
can:
rockchip_canfd: rkcanfd_timestamp_init(): fix 64 bit division on 32 bit platforms
can:
rockchip_canfd: rkcanfd_timestamp_init(): rework delay calculation
can:
Switch back to struct platform_driver::remove()
can:
usb: Kconfig: Fix list of devices for esd_usb driver
can:
{cc770,sja1000}_isa: allow building on x86_64
cdrom:
Avoid barrier_nospec() in cdrom_ioctl_media_changed()
cdx:
remove unused struct 'cdx_mcdi_copy_buffer'
ceph:
Convert to use jiffies macro
ceph:
fix a memory leak on cap_auths in MDS client
ceph:
fix cap ref leak via netfs init_request
ceph:
Fix typo in the comment
ceph:
flush all caps releases when syncing the whole filesystem
ceph:
Remove empty definition in header file
ceph:
remove the incorrect Fw reference check when dirtying pages
ceph:
Remove unused declarations
ceph:
remove unused f_version
ceph:
rename ceph_flush_cap_releases() to ceph_flush_session_cap_releases()
ceph:
use struct_size() helper in __ceph_pool_perm_get()
cfi:
add CONFIG_CFI_ICALL_NORMALIZE_INTEGERS
cfi:
encode cfi normalized integers + kasan/gcov bug in Kconfig
cfi:
fix conditions for HAVE_CFI_ICALL_NORMALIZE_INTEGERS
cfi:
tweak llvm version for HAVE_CFI_ICALL_NORMALIZE_INTEGERS
cgroup/bpf:
use a dedicated workqueue for cgroup bpf destruction
cgroup/cpuset:
Account for boot time isolated CPUs
cgroup/cpuset:
add callback_lock helper
cgroup/cpuset:
add decrease attach_in_progress helpers
cgroup/cpuset:
add sefltest for cpuset v1
cgroup/cpuset:
Check for partition roots with overlapping CPUs
cgroup/cpuset:
Correct invalid remote parition prs
cgroup/cpuset:
Expose cpuset filesystem with cpuset v1 only
cgroup/cpuset:
guard cpuset-v1 code under CONFIG_CPUSETS_V1
cgroup/cpuset:
introduce cpuset-v1.c
cgroup/cpuset:
move common code to cpuset-internal.h
cgroup/cpuset:
Move cpu.h include to cpuset-internal.h
cgroup/cpuset:
move legacy hotplug update to cpuset-v1.c
cgroup/cpuset:
move memory_pressure to cpuset-v1.c
cgroup/cpuset:
move memory_spread to cpuset-v1.c
cgroup/cpuset:
move relax_domain_level to cpuset-v1.c
cgroup/cpuset:
move v1 interfaces to cpuset-v1.c
cgroup/cpuset:
move validate_change_legacy to cpuset-v1.c
cgroup/cpuset:
remove child_ecpus_count
cgroup/cpuset:
Remove cpuset_slab_spread_rotor
cgroup/cpuset:
remove fetch_xcpus
cgroup/cpuset:
remove use_parent_ecpus of cpuset
cgroup/cpuset:
rename functions shared between v1 and v2
cgroup/pids:
Avoid spurious event notification
cgroup/pids:
Remove unreachable paths of pids_{can,cancel}_fork
cgroup:
clarify css sibling linkage is protected by cgroup_mutex or RCU
cgroup:
Disallow mounting v1 hierarchies without controller implementation
cgroup:
Do not report unavailable v1 controllers in /proc/cgroups
cgroup:
Fix incorrect WARN_ON_ONCE() in css_release_work_fn()
cgroup:
Fix potential overflow issue when checking max_depth
cgroup:
Show # of subsystem CSSes in cgroup.stat
cgroup:
update some statememt about delegation
chemical:
bme680: Convert to static the const lookup table
cifs:
Add support for creating SFU symlinks
cifs:
Add support for reading SFU symlink location
cifs:
Check for UTF-16 null codepoint in SFU symlink target location
cifs:
convert to use ERR_CAST()
cifs:
Do not convert delimiter when parsing NFS-style symlinks
cifs:
Don't support ITER_XARRAY
cifs:
Fix buffer overflow when parsing NFS reparse points
cifs:
Fix cifs readv callback merge resolution issue
cifs:
Fix creating native symlinks pointing to current or parent directory
cifs:
Fix recognizing SFU symlinks
cifs:
Fix reversion of the iter in cifs_readv_receive().
cifs:
fix warning when destroy 'cifs_io_request_pool'
cifs:
Improve creating native symlinks pointing to directory
cifs:
Make the write_{enter,done,err} tracepoints display netfs info
cifs:
Provide the capability to extract from ITER_FOLIOQ to RDMA SGEs
cifs:
Put explicit zero byte into SFU block/char types
cifs:
Recognize SFU socket type
cifs:
Remove intermediate object of failed create reparse call
cifs:
Remove obsoleted declaration for cifs_dir_open
cifs:
Remove redundant setting of NETFS_SREQ_HIT_EOF
cifs:
Remove unused functions
cifs:
Show debug message when SFU Fifo type was detected
cifs:
Switch crypto buffer to use a folio_queue rather than an xarray
cifs:
update internal version number
cifs:
Update SFU comments about fifos and sockets
cifs:
Use iterate_and_advance*() routines directly for hashing
cifs:
Validate content of NFS reparse point buffer
clang-format:
Update with v6.11-rc1's `for_each` macro list
cleanup:
Add usage and style documentation
clk:
Add KUnit tests for clk fixed rate basic type
clk:
Add KUnit tests for clks registered with struct clk_parent_data
clk:
Add test managed clk provider/consumer APIs
clk:
at91: clk-sam9x60-pll: re-factor to support individual core freq outputs
clk:
at91: sam9x7: add sam9x7 pmc driver
clk:
at91: sam9x7: add support for HW PLL freq dividers
clk:
at91: sama7g5: Allocate only the needed amount of memory for PLLs
clk:
at91: sama7g5: move mux table macros to header file
clk:
at91: Use of_property_count_u32_elems() to get property length
clk:
bcm: bcm53573: fix OF node leak in init
clk:
clk-conf: support assigned-clock-rates-u64
clk:
ep93xx: add DT support for Cirrus EP93xx
clk:
ep93xx: add module license
clk:
ep93xx: Fix off by one in ep93xx_div_recalc_rate()
clk:
fixed-rate: add devm_clk_hw_register_fixed_rate_parent_data()
clk:
hisilicon: Remove unnecessary local variable
clk:
imx6ul: fix clock parent for IMX6UL_CLK_ENETx_REF_SEL
clk:
imx95: enable the clock of NETCMIX block control
clk:
imx: add CLK_SET_RATE_PARENT for lcdif_pixel_src for i.MX7D
clk:
imx: add missing MODULE_DESCRIPTION() macros
clk:
imx: clk-audiomix: Add CLK_SET_RATE_PARENT flags for clocks
clk:
imx: clk-audiomix: Add reset controller
clk:
imx: clk-audiomix: Correct parent clock for earc_phy and audpll
clk:
imx: clk-imx8mp: Allow media_disp pixel clock reconfigure parent rate
clk:
imx: composite-7ulp: Check the PCC present bit
clk:
imx: composite-7ulp: Use NULL instead of 0
clk:
imx: composite-8m: Enable gate clk with mcore_booted
clk:
imx: composite-93: keep root clock on when mcore enabled
clk:
imx: fracn-gppll: fix fractional part of PLL getting lost
clk:
imx: fracn-gppll: update rate table
clk:
imx: imx6ul: fix default parent for enet*_ref_sel
clk:
imx: imx8: Use clk_hw pointer for self registered clock in clk_parent_data
clk:
imx: imx8mm: Change the 'nand_usdhc_bus' clock to non-critical one
clk:
imx: imx8mn: add sai7_ipg_clk clock settings
clk:
imx: imx8mp: fix clock tree update of TF-A managed clocks
clk:
imx: imx8qxp: Add clock muxes for MIPI and PHY ref clocks
clk:
imx: imx8qxp: Add LVDS bypass clocks
clk:
imx: imx8qxp: Parent should be initialized earlier than the clock
clk:
imx: imx8qxp: Register dc0_bypass0_clk before disp clk
clk:
imx: Remove CLK_SET_PARENT_GATE for DRAM mux for i.MX7D
clk:
lmk04832: Use devm_clk_get_enabled() helpers
clk:
mediatek: reset: Remove unused mtk_register_reset_controller()
clk:
mediatek: reset: Return regmap's error code
clk:
meson: a1: peripherals: Constify struct regmap_config
clk:
meson: a1: pll: Constify struct regmap_config
clk:
meson: axg-audio: add sm1 earcrx clocks
clk:
meson: axg-audio: setup regmap max_register based on the SoC
clk:
meson: c3: peripherals: Constify struct regmap_config
clk:
meson: c3: pll: Constify struct regmap_config
clk:
meson: introduce symbol namespace for amlogic clocks
clk:
meson: s4: peripherals: Constify struct regmap_config
clk:
meson: s4: pll: Constify struct regmap_config
clk:
mmp: Switch to use kmemdup_array()
clk:
provide devm_clk_get_optional_enabled_with_rate()
clk:
qcom: a53-pll: Add MSM8226 a7pll support
clk:
qcom: Add CAMCC driver support for SM4450
clk:
qcom: Add camera clock controller driver for SM8150
clk:
qcom: Add DISPCC driver support for SM4450
clk:
qcom: Add GPUCC driver support for SM4450
clk:
qcom: camcc-sm8150: Correct qcom_cc_really_probe() argument
clk:
qcom: clk-alpha-pll: Add support for Regera PLL ops
clk:
qcom: clk-alpha-pll: Fix CAL_L_VAL override for LUCID EVO PLL
clk:
qcom: clk-alpha-pll: Fix pll post div mask when width is not set
clk:
qcom: clk-rpmh: Fix overflow in BCM vote
clk:
qcom: Constify struct freq_tbl
clk:
qcom: dispcc-sm8250: use CLK_SET_RATE_PARENT for branch clocks
clk:
qcom: dispcc-sm8250: use special function for Lucid 5LPE PLL
clk:
qcom: dispcc-sm8550: fix several supposed typos
clk:
qcom: dispcc-sm8550: make struct clk_init_data const
clk:
qcom: dispcc-sm8550: use rcg2_ops for mdss_dptx1_aux_clk_src
clk:
qcom: dispcc-sm8550: use rcg2_shared_ops for ESC RCGs
clk:
qcom: dispcc-sm8650: Update the GDSC flags
clk:
qcom: Fix SM_CAMCC_8150 dependencies
clk:
qcom: fold dispcc-sm8650 info dispcc-sm8550
clk:
qcom: gcc-msm8998: Add Q6 BIMC and LPASS core, ADSP SMMU clocks
clk:
qcom: gcc-sc8180x: Add GPLL9 support
clk:
qcom: gcc-sc8180x: Add missing USB MP resets
clk:
qcom: gcc-sc8180x: Fix the sdcc2 and sdcc4 clocks freq table
clk:
qcom: gcc-sc8180x: Register QUPv3 RCGs for DFS on sc8180x
clk:
qcom: gcc-sm8150: De-register gcc_cpuss_ahb_clk_src
clk:
qcom: gcc-sm8250: Do not turn off PCIe GDSCs during gdsc_disable()
clk:
qcom: gcc-sm8450: Do not turn off PCIe GDSCs during gdsc_disable()
clk:
qcom: gcc-x1e80100: Fix halt_check for pipediv2 clocks
clk:
qcom: gcc-x1e80100: Fix USB MP SS1 PHY GDSC pwrsts flags
clk:
qcom: ipq5332: Register gcc_qdss_tsctr_clk_src
clk:
qcom: ipq5332: Use icc-clk for enabling NoC related clocks
clk:
qcom: videocc-sm8350: use HW_CTRL_TRIGGER for vcodec GDSCs
clk:
qcom: videocc-sm8550: Use HW_CTRL_TRIGGER flag for video GDSC's
clk:
renesas: Add family-specific clock driver for RZ/V2H(P)
clk:
renesas: Add RZ/V2H(P) CPG driver
clk:
renesas: r8a779a0: cpg_pll_configs should be __initconst
clk:
renesas: r8a779a0: Use defines for PLL control registers
clk:
renesas: r8a779f0: cpg_pll_configs should be __initconst
clk:
renesas: r8a779f0: Model PLL1/2/3/6 as fractional PLLs
clk:
renesas: r8a779g0: cpg_pll_configs should be __initconst
clk:
renesas: r8a779g0: Model PLL1/3/4/6 as fractional PLLs
clk:
renesas: r8a779h0: Add CANFD clock
clk:
renesas: r8a779h0: Add PCIe clock
clk:
renesas: r8a779h0: Add PWM clock
clk:
renesas: r8a779h0: Initial clock descriptions should be __initconst
clk:
renesas: r8a779h0: Model PLL1/2/3/4/6 as fractional PLLs
clk:
renesas: r9a07g043: Add LCDC clock and reset entries
clk:
renesas: r9a08g045: Add clocks, resets and power domains for USB
clk:
renesas: r9a08g045: Add DMA clocks and resets
clk:
renesas: r9a09g057: Add clock and reset entries for GTM/RIIC/SDHI/WDT
clk:
renesas: rcar-gen4: Add support for fixed variable PLLs
clk:
renesas: rcar-gen4: Add support for fractional 9.24 PLLs
clk:
renesas: rcar-gen4: Add support for fractional multiplication
clk:
renesas: rcar-gen4: Add support for variable fractional PLLs
clk:
renesas: rcar-gen4: Clarify custom PLL clock support
clk:
renesas: rcar-gen4: Remove unused default PLL2/3/4/6 configs
clk:
renesas: rcar-gen4: Remove unused fixed PLL clock types
clk:
renesas: rcar-gen4: Remove unused variable PLL2 clock type
clk:
renesas: rcar-gen4: Removed unused SSMODE_* definitions
clk:
renesas: rcar-gen4: Use defines for common CPG registers
clk:
renesas: rcar-gen4: Use FIELD_GET()
clk:
renesas: rzg2l-cpg: Refactor to use priv for clks and base in clock register functions
clk:
renesas: rzg2l-cpg: Use devres API to register clocks
clk:
renesas: rzv2h: Add support for dynamic switching divider clocks
clk:
rockchip: Add clock controller for the RK3576
clk:
rockchip: Add new pll type pll_rk3588_ddr
clk:
rockchip: fix error for unknown clocks
clk:
rockchip: fix finding of maximum clock ID
clk:
rockchip: px30: Drop CLK_NR_CLKS CLKPMU_NR_CLKS usage
clk:
rockchip: remove unused mclk_pdm0_p/pdm0_p definitions
clk:
rockchip: rk3036: Drop CLK_NR_CLKS usage
clk:
rockchip: rk3228: Drop CLK_NR_CLKS usage
clk:
rockchip: rk3288: Drop CLK_NR_CLKS usage
clk:
rockchip: rk3308: Drop CLK_NR_CLKS usage
clk:
rockchip: rk3328: Drop CLK_NR_CLKS usage
clk:
rockchip: rk3368: Drop CLK_NR_CLKS usage
clk:
rockchip: rk3399: Drop CLK_NR_CLKS CLKPMU_NR_CLKS usage
clk:
rockchip: rk3588: drop unused code
clk:
rockchip: rk3588: Fix 32k clock name for pmu_24m_32k_100m_src_p
clk:
rockchip: Set parent rate for DCLK_VOP clock on RK3228
clk:
samsung: add top clock support for ExynosAuto v920 SoC
clk:
samsung: clk-pll: Add support for pll_1418x
clk:
samsung: clk-pll: Add support for pll_531x
clk:
samsung: exynos7885: Add missing MUX clocks from PLLs in CMU_TOP
clk:
samsung: exynos7885: Add USB related clocks to CMU_FSYS
clk:
samsung: exynos7885: Update CLKS_NR_FSYS after bindings fix
clk:
samsung: exynos850: Add TMU clock
clk:
samsung: exynosautov9: add dpum clock support
clk:
samsung: Fix out-of-bound access of of_match_node()
clk:
scmi: add is_prepared hook
clk:
starfive: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage
clk:
Switch back to struct platform_driver::remove()
clk:
test: Fix some memory leaks
clk:
ti: dra7-atl: Fix leak of of_nodes
clk:
use clk_core_unlink_consumer() helper
clk:
Use of_property_present()
clk:
visconti: Switch to use kmemdup_array()
Linux:
clk:davinci: make use of dev_err_cast_probe()
clockevents/drivers/i8253:
Fix stop sequence for timer 0
clocksource/drivers/arm_arch_timer:
Using for_each_available_child_of_node_scoped()
clocksource/drivers/asm9260:
Add missing clk_disable_unprepare in asm9260_timer_init
clocksource/drivers/cadence-ttc:
Add missing clk_disable_unprepare in ttc_setup_clockevent
clocksource/drivers/ingenic:
Use devm_clk_get_enabled() helpers
clocksource/drivers/jcore:
Use request_percpu_irq()
clocksource/drivers/qcom:
Add missing iounmap() on errors in msm_dt_timer_init()
clocksource:
acpi_pm: Add external callback for suspend/resume
clocksource:
Fix comments on WATCHDOG_THRESHOLD & WATCHDOG_MAX_SKEW
clocksource:
Improve comments for watchdog skew bounds
clocksource:
Set cs_watchdog_read() checks based on .uncertainty_margin
clone3:
clone3_cap_checkpoint_restore: remove unused MAX_PID_NS_LEVEL macro
close_range():
fix the logics in descriptor table trimming
closures:
Add closure_wait_event_timeout()
closures:
use seq_putc() in debug_show()
coccinelle:
Add rules to find str_down_up() replacements
coccinelle:
Add rules to find str_enable{d}_disable{d}() replacements
coccinelle:
Add rules to find str_false_true() replacements
coccinelle:
Add rules to find str_hi{gh}_lo{w}() replacements
coccinelle:
Add rules to find str_lo{w}_hi{gh}() replacements
coccinelle:
Add rules to find str_on_off() replacements
coccinelle:
Add rules to find str_read_write() replacements
coccinelle:
Add rules to find str_true_false() replacements
coccinelle:
Add rules to find str_up_down() replacements
coccinelle:
Add rules to find str_write_read() replacements
coccinelle:
Add rules to find str_yes_no() replacements
coccinelle:
Remove unnecessary parentheses for only one possible change.
coda:
use param->file for FSCONFIG_SET_FD
comedi:
ni_*: do not declare unused variable range_ni_E_ao_ext
comedi:
ni_routing: tools: Check when the file could not be opened
compiler.h:
specify correct attribute for .rodata..c_jump_table
console:
Improve console_srcu_read_flags() comments
context_tracking, rcu:
Rename ct_dynticks() into ct_rcu_watching()
context_tracking, rcu:
Rename ct_dynticks_cpu() into ct_rcu_watching_cpu()
context_tracking, rcu:
Rename ct_dynticks_cpu_acquire() into ct_rcu_watching_cpu_acquire()
context_tracking, rcu:
Rename ct_dynticks_nesting() into ct_nesting()
context_tracking, rcu:
Rename ct_dynticks_nesting_cpu() into ct_nesting_cpu()
context_tracking, rcu:
Rename ct_dynticks_nmi_nesting() into ct_nmi_nesting()
context_tracking, rcu:
Rename ct_dynticks_nmi_nesting_cpu() into ct_nmi_nesting_cpu()
context_tracking, rcu:
Rename DYNTICK_IRQ_NONIDLE into CT_NESTING_IRQ_NONIDLE
context_tracking, rcu:
Rename rcu_dyntick trace event into rcu_watching
context_tracking, rcu:
Rename rcu_dynticks_curr_cpu_in_eqs() into rcu_is_watching_curr_cpu()
context_tracking, rcu:
Rename RCU_DYNTICKS_IDX into CT_RCU_WATCHING
context_tracking, rcu:
Rename rcu_dynticks_task*() into rcu_task*()
context_tracking, rcu:
Rename struct context_tracking .dynticks_nesting into .nesting
context_tracking, rcu:
Rename struct context_tracking .dynticks_nmi_nesting into .nmi_nesting
context_tracking:
Tag context_tracking_enabled_this_cpu() __always_inline
coredump:
Standartize and fix logging
coresight:
Clarify comments around the PID of the sink owner
coresight:
cti: use device_* to iterate over device child nodes
coresight:
Emit sink ID in the HW_ID packets
coresight:
Expose map arguments in trace ID API
coresight:
Make CPU id map a property of a trace ID map
coresight:
Make trace ID map spinlock local to the map
coresight:
Move struct coresight_trace_id_map to common header
coresight:
Remove pending trace ID release mechanism
coresight:
Remove unused ETM Perf stubs
Coresight:
Set correct cs_mode for dummy source to fix disable issue
Coresight:
Set correct cs_mode for TPDM to fix disable issue
coresight:
tmc: sg: Do not leak sg_table
coresight:
Use per-sink trace ID maps for Perf sessions
cpu/hotplug:
Make HOTPLUG_PARALLEL independent of HOTPLUG_SMT
cpu/hotplug:
Provide weak fallback for arch_cpuhp_init_parallel_bringup()
cpu:
Fix W=1 build kernel-doc warning
cpu:
Use already existing usleep_range()
cpufreq/amd-pstate-ut:
Add test case for mode switches
cpufreq/amd-pstate-ut:
Fix an "Uninitialized variables" issue
cpufreq/amd-pstate:
Add the missing cpufreq_cpu_put()
cpufreq/amd-pstate:
Catch failures for amd_pstate_epp_update_limit()
cpufreq/amd-pstate:
Export symbols for changing modes
cpufreq/amd-pstate:
Fix amd_pstate mode switch on shared memory systems
cpufreq/amd-pstate:
Use nominal perf for limits when boost is disabled
cpufreq/cppc:
Use NSEC_PER_MSEC for deadline task
cpufreq:
Add SM7325 to cpufreq-dt-platdev blocklist
cpufreq:
amd-pstate: add check for cpufreq_cpu_get's return value
cpufreq:
amd-pstate: Add documentation for `amd_pstate_hw_prefcore`
cpufreq:
amd-pstate: Merge amd_pstate_highest_perf_set() into amd_get_boost_ratio_numerator()
cpufreq:
amd-pstate: Optimize amd_pstate_update_limits()
cpufreq:
armada-8k: Avoid excessive stack usage
cpufreq:
Avoid a bad reference count on CPU node
cpufreq:
CPPC: fix perf_to_khz/khz_to_perf conversion exception
cpufreq:
docs: Reflect latency changes in docs
cpufreq:
Drop CONFIG_ARM and CONFIG_ARM64 dependency on Arm drivers
cpufreq:
Enable COMPILE_TEST on Arm drivers
cpufreq:
Fix the cacography in powernv-cpufreq.c
cpufreq:
Fix warning on unused of_device_id tables for !CONFIG_OF
cpufreq:
intel_pstate: Clear hybrid_max_perf_cpu before driver registration
cpufreq:
intel_pstate: Make hwp_notify_lock a raw spinlock
cpufreq:
intel_pstate: Rearrange locking in hybrid_init_cpu_capacity_scaling()
cpufreq:
intel_pstate: Set asymmetric CPU capacity on hybrid systems
cpufreq:
intel_pstate: Support Granite Rapids and Sierra Forest OOB mode
cpufreq:
intel_pstate: Update asym capacity for CPUs that were offline initially
cpufreq:
loongson3: Use raw_smp_processor_id() in do_service_request()
cpufreq:
omap: Drop asm includes
cpufreq:
powerpc: add missing MODULE_DESCRIPTION() macros
cpufreq:
qcom: Add explicit io.h include for readl/writel_relaxed
cpufreq:
Remove LATENCY_MULTIPLIER
cpufreq:
spear: Use of_property_for_each_u32() instead of open coding
cpufreq:
ti-cpufreq: Introduce quirks to handle syscon fails appropriately
cpufreq:
ti-cpufreq: Use socinfo to get revision in AM62 family
cpufreq:
Use of_property_present()
cpufreq_schedutil:
Refactor sugov_cpu_is_busy()
cpuidle:
dt_idle_genpd: Simplify with scoped for each OF child loop
cpuidle:
psci-domain: Enable system-wide suspend on PREEMPT_RT
cpuidle:
psci: Drop redundant assignment of CPUIDLE_FLAG_RCU_IDLE
cpuidle:
psci: Enable the hierarchical topology for s2idle on PREEMPT_RT
cpuidle:
psci: Enable the hierarchical topology for s2ram on PREEMPT_RT
cpuidle:
psci: Simplify with scoped for each OF child loop
cpuidle:
remove dead code from cpuidle_enter_state()
cpuidle:
riscv-sbi: Simplify with scoped for each OF child loop
cpuidle:
riscv-sbi: Use scoped device node handling to fix missing of_node_put
cpumask:
Switch from inline to __always_inline
cpuset:
use Union-Find to optimize the merging of cpumasks
crash, powerpc:
default to CRASH_DUMP=n on PPC_BOOK3S_32
crash:
fix crash memory reserve exceed system memory bug
crash:
Fix riscv64 crash memory reserve dead loop
CREDITS:
sort alphabetically by name
crypto:
aegis128 - Fix indentation issue in crypto_aegis128_process_crypt()
crypto:
algboss - Pass instance creation error up
crypto:
amlogic - Remove unused declaration meson_enqueue()
crypto:
api - Do not wait for tests during registration
crypto:
api - Fix generic algorithm self-test races
crypto:
api - Fix liveliness check in crypto_alg_tested
crypto:
api - Remove instance larval fulfilment
crypto:
arm/aes-neonbs - go back to using aes-arm directly
crypto:
arm/xor - add missing MODULE_DESCRIPTION() macro
crypto:
arm64/poly1305 - move data to rodata section
crypto:
arm64/poly1305 - move data to rodata section
crypto:
atmel - use devm_clk_get_prepared() helpers
crypto:
caam - Pad SG length when allocating hash edesc
crypto:
caam/qi* - Use cpumask_var_t instead of cpumask_t
crypto:
camm/qi - Use ERR_CAST() to return error-valued pointer
crypto:
ccp - Add additional information about an SEV firmware upgrade
crypto:
ccp - do not request interrupt on cmd completion when irqs disabled
crypto:
ccp - Properly unregister /dev/sev on sev PLATFORM_STATUS failure
crypto:
ccp - Remove unused declaration sp_get_master()
crypto:
chacha20poly1305 - Annotate struct chachapoly_ctx with __counted_by()
crypto:
crypto4xx - Remove unused declaration crypto4xx_free_ctx()
crypto:
dh - Check mpi_rshift errors
crypto:
hisilicon - add a lock for the qp send operation
crypto:
hisilicon - fix missed error branch
crypto:
hisilicon/hpre - mask cluster timeout error
crypto:
hisilicon/qm - inject error before stopping queue
crypto:
hisilicon/qm - reset device before enabling it
crypto:
hisilicon/sec - Remove trailing space after \n newline
crypto:
hisilicon/trng - modifying the order of header files
crypto:
hisilicon/zip - Optimize performance by replacing rw_lock with spinlock
crypto:
iaa - Fix potential use after free bug
crypto:
img-hash - use devm_clk_get_enabled() helpers
crypto:
jitter - set default OSR to 3
crypto:
jitter - Use min() to simplify jent_read_entropy()
crypto:
keembay - fix module autoloading
crypto:
lib/mpi - Add error checks to extension
crypto:
lib/mpi - Fix an "Uninitialized scalar variable" issue
crypto:
marvell/cesa - Disable hash algorithms
crypto:
mips/crc32 - Clean up useless assignment operations
crypto:
mips/crc32 - fix the CRC32C implementation
crypto:
n2 - Set err to EINVAL if snprintf fails for hmac
crypto:
nx - Use static_assert() to check struct sizes
crypto:
octeontx - Fix authenc setkey
crypto:
octeontx - Remove custom swap function in favor of built-in sort swap
crypto:
octeontx - Remove unused declaration otx_cpt_callback()
crypto:
octeontx* - Select CRYPTO_AUTHENC
crypto:
octeontx2 - Fix authenc setkey
crypto:
octeontx2 - Remove custom swap functions in favor of built-in sort swap
crypto:
powerpc/p10-aes-gcm - Disable CRYPTO_AES_GCM_P10
crypto:
ppc/curve25519 - add missing MODULE_DESCRIPTION() macro
crypto:
qat - allow disabling SR-IOV VFs
crypto:
qat - disable IOV in adf_dev_stop()
crypto:
qat - ensure correct order in VF restarting handler
crypto:
qat - fix "Full Going True" macro definition
crypto:
qat - fix recovery flow for VFs
crypto:
qat - preserve ADF_GENERAL_SEC
crypto:
qat - Remove trailing space after \n newline
crypto:
qat - Use static_assert() to check struct sizes
crypto:
qcom-rng - fix support for ACPI-based systems
crypto:
qcom-rng - rename *_of_data to *_match_data
crypto:
rsa - Check MPI allocation errors
crypto:
s390/paes - Fix module aliases
crypto:
safexcel - Remove unused declaration safexcel_ring_first_rptr()
crypto:
simd - Do not call crypto_alloc_tfm during registration
crypto:
sl3516 - Remove unused declaration sl3516_ce_enqueue()
crypto:
spacc - Add a new line in spacc_open()
crypto:
spacc - Add ifndef around MIN
crypto:
spacc - Add SPAcc aead support
crypto:
spacc - Add SPAcc ahash support
crypto:
spacc - Add SPAcc Kconfig and Makefile
crypto:
spacc - Add SPAcc Skcipher support
crypto:
spacc - Check for allocation failure in spacc_skcipher_fallback()
crypto:
spacc - Enable Driver compilation in crypto Kconfig and Makefile
crypto:
spacc - Enable SPAcc AUTODETECT
crypto:
spacc - Fix bounds checking on spacc->job[]
crypto:
spacc - Fix counter width checks
crypto:
spacc - Fix NULL vs IS_ERR() check in spacc_aead_fallback()
crypto:
spacc - Fix off by one in spacc_isenabled()
crypto:
spacc - Fix uninitialized variable in spacc_aead_process()
crypto:
spacc - Fixed return to CRYPTO_OK
crypto:
spacc - Use crypto_authenc_extractkeys
crypto:
testmgr - Hide ENOENT errors
crypto:
testmgr - Hide ENOENT errors better
crypto:
tools/ccp - Remove unused variable
crypto:
x86/aes-gcm - fix PREEMPT_RT issue in gcm_crypt()
crypto:
x86/aesni - update docs for aesni-intel module
crypto:
x86/sha256 - Add parentheses around macros' single arguments
crypto:
xor - fix template benchmarking
cxgb3:
Remove unused declarations
cxgb4:
Avoid -Wflex-array-member-not-at-end warning
cxgb4:
Remove setting of RX software timestamp
cxgb4:
Remove unused declarations
cxgb:
Remove unused declarations
cxl/acpi:
Ensure ports ready at cxl_acpi_probe() return
cxl/core:
Return error when cxl_endpoint_gather_bandwidth() handles a non-PCI device
cxl/events:
Fix Trace DRAM Event Record
cxl/pci:
Check Mem_info_valid bit for each applicable DVSEC
cxl/pci:
cxl_dport_map_rch_aer() cleanup
cxl/pci:
Fix to record only non-zero ranges
cxl/pci:
Remove duplicate host_bridge->native_aer checking
cxl/pci:
Remove duplicated implementation of waiting for memory_info_valid
cxl/pci:
Rename cxl_setup_parent_dport() and cxl_dport_map_regs()
cxl/pci:
simplify the check of mem_enabled in cxl_hdm_decode_init()
cxl/port:
Convert to use ERR_CAST()
cxl/port:
Fix CXL port initialization order when the subsystem is built-in
cxl/port:
Fix cxl_bus_rescan() vs bus_rescan_devices()
cxl/port:
Fix use-after-free, permit out-of-order decoder shutdown
cxl/port:
Prevent out-of-order decoder allocation
cxl/port:
Refactor __devm_cxl_add_port() to drop goto pattern
cxl/port:
Use __free() to drop put_device() for cxl_port
cxl/port:
Use scoped_guard()/guard() to drop device_lock() for cxl_port
cxl/region:
Remove lock from memory notifier callback
cxl/test:
Improve init-order fidelity relative to real-world systems
cxl:
Add documentation to explain the shared link bandwidth calculation
cxl:
Calculate region bandwidth of targets with shared upstream link
cxl:
Constify struct kobj_type
cxl:
Convert cxl_internal_send_cmd() to use 'struct cxl_mailbox' as input
cxl:
Drop printing of DT properties
cxl:
Fix comment regarding cxl_query_cmd() return data
cxl:
move cxl headers to new include/cxl/ directory
cxl:
Move mailbox related bits to the same context
cxl:
Preserve the CDAT access_coordinate for an endpoint
cxl:
Remove duplicate included header file core.h
cxl:
Use of_property_ accessor functions
da8xx-cfgchip.c:
replace of_node_put with __free improves cleanup
Linux:
debugfs show actual source in /proc/mounts
debugobjects:
Fix conditions in fill_pool()
debugobjects:
Fix the compilation attributes of some global variables
debugobjects:
Remove redundant checks in fill_pool()
device-dax:
correct pgoff align in dax_set_mapping()
devres:
Correclty strip percpu address space of devm_free_percpu() argument
dimlib:
use *-y instead of *-objs in Makefile
dlm:
add missing -ENOMEM if alloc_workqueue() fails
dlm:
async freeing of lockspace resources
dlm:
cleanup memory allocation helpers
dlm:
do synchronized socket connect call
dlm:
drop kobject release callback handling
dlm:
move dlm_search_rsb_tree() out of lock
dlm:
move lkb xarray lookup out of lock
dlm:
never return invalid nodeid by dlm_our_nodeid()
dlm:
remove unnecessary refcounts
dlm:
use RSB_HASHED to avoid lookup twice
dlm:
warn about invalid nodeid comparsions
dm bufio:
Remove NULL check of list_entry()
dm cache:
correct the number of origin blocks to match the target length
dm cache:
fix flushing uninitialized delayed_work on cache_ctr error
dm cache:
fix out-of-bounds access to the dirty bitset when resizing
dm cache:
fix potential out-of-bounds access on the first resume
dm cache:
optimize dirty bit checking with find_next_bit when resizing
dm delay:
enhance kernel documentation
dm integrity:
Convert comma to semicolon
dm integrity:
fix gcc 5 warning
dm integrity:
Remove extra unlikely helper
dm vdo indexer:
Convert comma to semicolon
dm vdo:
abort loading dirty VDO with the old recovery journal format
dm vdo:
add dmsetup message for returning configuration info
dm vdo:
don't refer to dedupe_context after releasing it
dm vdo:
force read-only mode for a corrupt recovery journal
dm vdo:
handle unaligned discards correctly
dm vdo:
remove bad check of bi_next field
dm verity:
fallback to platform keyring also if key in trusted keyring is rejected
dm-bufio:
fix warnings about duplicate slab caches
dm-cache:
fix warnings about duplicate slab caches
dm-cache:
remove pointless error check
dm-crypt:
Allow to specify the integrity key size as option
dm-crypt:
Use common error handling code in crypt_set_keyring_key()
dm-crypt:
Use up_read() together with key_put() only once in crypt_set_keyring_key()
dm-integrity:
check mac_size against HASH_MAX_DIGESTSIZE in sb_mac()
dm-integrity:
support recalculation in the 'I' mode
dm-unstriped:
cast an operand to sector_t to prevent potential uint32_t overflow
dm-verity:
don't crash if panic_on_corruption is not selected
dm-verity:
expose root hash digest and signature data to LSMs
dm-verity:
introduce the options restart_on_error and panic_on_error
dm-verity:
restart or panic on an I/O error
dm:
Convert to use ERR_CAST()
dm:
fix a crash if blk_alloc_disk fails
dm:
fix spelling errors
dm:
Make use of __assign_bit() API
dm:
Remove unused declaration and empty definition "dm_zone_map_bio"
dm:
Remove unused declaration dm_get_rq_mapinfo()
dma-buf:
heaps: Deduplicate docs and adopt common format
dma-buf:
Split out dma fence array create into alloc and arm functions
dma-direct:
optimize page freeing when it is not addressable
dma-mapping:
add tracing for dma-mapping API calls
dma-mapping:
call ->unmap_page and ->unmap_sg unconditionally
dma-mapping:
clearly mark DMA ops as an architecture feature
dma-mapping:
direct calls for dma-iommu
dma-mapping:
don't return errors from dma_set_max_seg_size
dma-mapping:
don't return errors from dma_set_min_align_mask
dma-mapping:
don't return errors from dma_set_seg_boundary
dma-mapping:
fix DMA API tracing for chained scatterlists
dma-mapping:
fix tracing dma_alloc/free with vmalloc'd memory
dma-mapping:
fix vmap and mmap of noncontiougs allocations
dma-mapping:
reflow dma_supported
dma-mapping:
reliably inform about DMA support for IOMMU
dma-mapping:
replace zone_dma_bits by zone_dma_limit
dma-mapping:
report unlimited DMA addressing in IOMMU DMA path
dma-mapping:
use bit masking to check VM_DMA_COHERENT
dma-mapping:
use IOMMU DMA calls for common alloc/free page calls
dma:
ipu: Remove include/linux/dma/ipu-dma.h
dmaengine:
Add dma router for pl08x in LPC32XX SoC
dmaengine:
amd: qdma: Add AMD QDMA driver
dmaengine:
avoid non-constant format string
dmaengine:
cirrus: check that output may be truncated
dmaengine:
cirrus: Convert to DT for Cirrus EP93xx
dmaengine:
cirrus: ERR_CAST() ioremap error
dmaengine:
cirrus: remove platform code
dmaengine:
cirrus: use snprintf() to calm down gcc 13.3.0
dmaengine:
dmatest: Explicitly cast divisor to u32
dmaengine:
ep93xx: Fix a NULL vs IS_ERR() check in probe()
dmaengine:
Fix spelling mistakes
dmaengine:
fsl-edma: add edma src ID check at request channel
dmaengine:
fsl-edma: change to guard(mutex) within fsl_edma3_xlate()
dmaengine:
idxd: Add a new DSA device ID for Granite Rapids-D platform
dmaengine:
idxd: Add new DSA and IAA device IDs for Diamond Rapids platform
dmaengine:
idxd: Clean up cpumask and hotplug for perfmon
dmaengine:
idxd: Convert comma to semicolon
dmaengine:
imx-dma: Remove i.MX21 support
dmaengine:
loongson1-apb-dma: Fix the build warning caused by the size of pdev_irqname
dmaengine:
Loongson1: Add Loongson-1 APB DMA driver
dmaengine:
sh: rz-dmac: handle configs where one address is zero
dmaengine:
ti: k3-udma: Remove unused declarations
dmaengine:
ti: k3-udma: Set EOP for all TRs in cyclic BCDMA transfer
dmaengine:
xilinx: dpdma: Add support for cyclic dma mode
dmaengine:
zynqmp_dma: Add support for AMD Versal Gen 2 DMA IP
doc-guide:
add help documentation checktransupdate.rst
doc/netlink/specs:
add netkit support to rt_link.yaml
doc:
correcting the debug path for cachefiles
doc:
correcting the idmapping mount example
doc:
iio: ad4695: document buffered read
doc:
iio: ad4695: update for calibration support
doc:
iio: Fix sysfs paths
doc:
net: napi: Update documentation for napi_schedule_irqoff
doc:
Remove RCU Tasks Rude asynchronous APIs
docs/bpf:
Add constant values for linkages
docs/bpf:
Add missing BPF program types to docs
docs/bpf:
Fix a typo in verifier.rst
docs/core-api:
memory-allocation: GFP_NOWAIT doesn't need __GFP_NOWARN
Docs/damon/maintainer-profile:
add links in place
Docs/damon/maintainer-profile:
add missing '_' suffixes for external web links
Docs/damon/maintainer-profile:
document Google calendar for bi-weekly meetups
Docs/damon/maintainer-profile:
update deprecated awslabs GitHub URLs
Docs/damon:
use damonitor GitHub organization instead of awslabs
Docs/LoongArch:
Add advanced extended IRQ model description
docs/memory-barriers.txt:
Remove left-over references to "CACHE COHERENCY"
docs/process:
fix typos
Docs/sound:
Add documentation for userspace-driven ALSA timers
docs/sp_Sp:
Add translation to spanish of the documentation related to EEVDF
Docs/translations/ko_KR:
link howto.rst with other language versions
Docs/translations/ko_KR:
link memory-barriers wrapper with other language versions
docs/zh_CN:
Add dev-tools/kcsan Chinese translation
docs/zh_CN:
add the translation of kbuild/gcc-plugins.rst
docs/zh_CN:
add the translation of kbuild/headers_install.rst
docs/zh_CN:
fix a broken reference
docs/zh_CN:
update the translation of security-bugs
docs:
block: Fix grammar and spelling mistakes in bfq-iosched.rst
docs:
bug-bisect: rewrite to better match the other bisecting text
docs:
dm-crypt: Removal of unexpected indentation error
docs:
fault-injection: document cache-filter feature for failslab
docs:
filesystems: corrected grammar of netfs page
docs:
iio: ad7380: add support for single-ended parts
docs:
iio: ad7380: fix supply for ad7380-4
docs:
iio: add documentation for adxl380 driver
docs:
iio: new docs for ad7380 driver
docs:
improve comment consistency in .muttrc example configuration
docs:
kerneldoc-preamble.sty: Suppress extra spaces in CJK literal blocks
docs:
leds: fix typo in Documentation/leds/leds-mlxcpld.rst
docs:
move numa=fake description to kernel-parameters.txt
docs:
netdev: document guidance on cleanup patches
docs:
networking: Align documentation with behavior change
docs:
networking: packet_mmap: replace dead links with archive.org links
docs:
process: fix typos in Documentation/process/backporting.rst
docs:
rust: improve main page introducing a "Code documentation" section
docs:
rust: include other expressions in conditional compilation section
docs:
rust: link to https://rust.docs.kernel.org
docs:
rust: quick-start: add Debian Testing
docs:
scheduler: completion: Update member of struct completion
docs:
scheduler: Start documenting the EEVDF scheduler
docs:
submitting-patches: Advertise b4
docs:
tproxy: ignore non-transparent sockets in iptables
docs:
uapi: media: Add a layout diagram for MT2110T
docs:
uapi: media: Document Mediatek 10bit tiled formats
docs:
uapi: media: Move NV12_10BE_8L128 to NV15 section
docs:
uapi: media: Properly locate NV12MT diagram
docs:
update dev-tools/kcsan.rst url about KTSAN
Linux:
docs:filesystem: fix mispelled words on autofs page
Linux:
docs:filesystems: fix spelling and grammar mistakes
Linux:
docs:filesystems: fix spelling and grammar mistakes in iomap design page
Linux:
docs:mm: fix spelling mistakes in heterogeneous memory management page
Linux:
docs:mm: fixed spelling and grammar mistakes on vmalloc kernel stack page
Document/kexec:
generalize crash hotplug description
Documentation/cgroup-v2:
clarify that zswap.writeback is ignored if zswap is disabled
Documentation/fs/9p:
Expand goo.gl link
Documentation/gpu:
Fix typo in Documentation/gpu/komeda-kms.rst
documentation/networking:
update l2tp docs
Documentation/process:
maintainer-soc: clarify submitting patches
Documentation/protection-keys:
add AArch64 to documentation
Documentation/srso:
Document a method for checking safe RET operates properly
Documentation/zram:
add documentation for algorithm parameters
Documentation:
add a driver API doc for the power sequencing subsystem
Documentation:
Add AD4000 documentation
Documentation:
Add detailed explanation for 'N' taint flag
documentation:
add IPE documentation
Documentation:
Add missing fields to net_cachelines
Documentation:
add missing folio_queue entry
Documentation:
add ublk driver ioctl numbers
Documentation:
admin-guide: direct people to bug trackers, if specified
Documentation:
admin-guide: pm: Add efficiency vs. latency tradeoff to uncore documentation
Documentation:
Capitalize Fahrenheit in watchdog-api.rst
Documentation:
devres: fix error about PCI devres
Documentation:
Document the kernel flag bdev_allow_write_mounted
Documentation:
dontdiff: remove 'utf8data.h'
Documentation:
dwc_pcie_pmu: Update bdf to sbdf
Documentation:
ext4.rst: remove obsolete descriptions of noacl/nouser_xattr options
Documentation:
Fix spelling mistakes
Documentation:
Fix the compilation errors in union_find.rst
Documentation:
hid: intel-ish-hid: Add vendor custom firmware loading
Documentation:
iio: Document ad4695 driver
Documentation:
ioctl: document 0x07 ioctl code
Documentation:
iomap: fix a typo
Documentation:
kconfig: explicitly document missing prompt
Documentation:
kernel-parameters: add workqueue.panic_on_stall
Documentation:
KUnit: Update filename best practices
Documentation:
KVM: fix warning in "make htmldocs"
Documentation:
livepatch: Correct release locks antonym
Documentation:
media: add missing V4L2_BUF_CAP_ flags
Documentation:
media: Fix AV1 struct documentation
Documentation:
media: Fix v4l2_av1_segmentation table formatting
Documentation:
media: move Memory Consistency Flags
Documentation:
media: vivid.rst: update TODO list
Documentation:
mmc: Add mmc-test doc
Documentation:
msm-hsusb.txt: remove
Documentation:
networking/tcp_ao: typo and grammar fixes
Documentation:
networking: add OPEN Alliance 10BASE-T1x MAC-PHY serial interface
Documentation:
networking: correct spelling
Documentation:
networking: document phy_link_topology
Documentation:
networking: Fix missing PSE documentation and grammar issues
Documentation:
PCI: fix typo in pci.rst
Documentation:
PM: Discourage use of deprecated macros
dpll:
add Embedded SYNC feature for a pin
drbd:
Add NULL check for net_conf to prevent dereference in state validation
drbd:
Fix atomicity violation in drbd_uuid_set_bm()
drbd:
Remove an unused field in struct drbd_device
drbd:
Remove unused conn_lowest_minor
drbd:
Remove unused extern declarations
drbd:
use sendpages_ok() instead of sendpage_ok()
driver core:
attribute_container: Remove unused functions
driver core:
bus: Add simple error handling for buses_init()
driver core:
bus: Fix double free in driver API bus_register()
driver core:
bus: Return -EIO instead of 0 when show/store invalid bus attribute
driver core:
class: Check namespace relevant parameters in class_register()
driver core:
don't always lock parent in shutdown
driver core:
Fix a potential null-ptr-deref in module_add_driver()
driver core:
fix async device shutdown hang
driver core:
Fix error handling in driver API device_rename()
driver core:
Fix size calculation of symlink name for devlink_(add|remove)_symlinks()
driver core:
Make parameter check consistent for API cluster device_(for_each|find)_child()
driver core:
Make use of returned value of dev_err_probe()
driver core:
Remove unused parameter for virtual_device_parent()
driver core:
separate function to shutdown one device
driver core:
shut down devices asynchronously
driver core:
Sort headers
driver core:
Trivially simplify ((struct device_private *)curr)->device->p to @curr
driver core:
Use 2-argument strscpy()
driver core:
Use guards for simple mutex locks
driver core:
Use kasprintf() instead of fixed buffer formatting
Linux:
driver:base:core: Adding a "Return:" line in comment for device_link_add()
drivers/base:
Introduce device_match_t for device finding APIs
drivers/of:
Improve documentation for match_string
drivers/perf:
apple_m1: add known PMU events
drivers/perf:
arm_spe: Use perf_allow_kernel() for permissions
drivers/perf:
Fix ali_drw_pmu driver interrupt status clearing
drivers/perf:
hisi_pcie: Export supported Root Ports [bdf_min, bdf_max]
drivers/perf:
hisi_pcie: Fix TLP headers bandwidth counting
drivers/perf:
hisi_pcie: Record hardware counts correctly
drivers/perf:
riscv: Align errno for unsupported perf event
drivers/perf:
riscv: Remove redundant macro check
drivers/pinctrl:
Switch to use kmemdup_array()
drivers/virt:
pkvm: Add initial support for running as a protected guest
drivers/virt:
pkvm: Hook up mem_encrypt API using pKVM hypercalls
drivers/virt:
pkvm: Intercept ioremap using pKVM MMIO_GUARD hypercall
drivers:
cacheinfo: use __free attribute instead of of_node_put()
Drivers:
hv: vmbus: Optimize boot time by concurrent execution of hv_synic_init()
drivers:
media: dvb-frontends/rtl2830: fix an out-of-bounds write error
drivers:
media: dvb-frontends/rtl2832: fix an out-of-bounds write error
drivers:
net: ionic: add missed debugfs cleanup to ionic_probe() error path
drivers:
perf: Fix wrong put_cpu() placement
drivers:
watchdog: marvell_gti: Convert comma to semicolon
Linux:
drivers:drm:exynos_drm_gsc:Fix wrong assignment in gsc_bind()
Linux:
drivers:iio:Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
drm/amd/amdgpu:
add HDP_SD support on gc 12.0.0/1
drm/amd/amdgpu:
allow use kiq to do hdp flush under sriov
drm/amd/amdgpu:
apply command submission parser for JPEG v1
drm/amd/amdgpu:
apply command submission parser for JPEG v2+
drm/amd/amdgpu:
cleanup parse_cs callbacks
drm/amd/amdgpu:
command submission parser for JPEG
drm/amd/amdgpu:
Fix double unlock in amdgpu_mes_add_ring
drm/amd/amdgpu:
Fix uninitialized variable warnings
drm/amd/amdgpu:
move drain_workqueue before shutdown is set
drm/amd/amdgpu:
Properly tune the size of struct
drm/amd/display:
3.2.292
drm/amd/display:
3.2.293
drm/amd/display:
3.2.294
drm/amd/display:
3.2.295
drm/amd/display:
3.2.298
drm/amd/display:
3.2.299
drm/amd/display:
3.2.300
drm/amd/display:
3.2.301
drm/amd/display:
3DLUT non-DMA refactor
drm/amd/display:
Add 'pstate_keepout' kdoc entry in 'optc1_program_timing'
drm/amd/display:
Add a missing PSR state
drm/amd/display:
Add all planes on CRTC to state for overlay cursor
drm/amd/display:
add back quality EASF and ISHARP and dc dependency changes
drm/amd/display:
Add blanked streams override to DML2.1
drm/amd/display:
Add clock control callbacks
drm/amd/display:
Add clock control callbacks
drm/amd/display:
Add dcc propagation value
drm/amd/display:
Add debug options to change sharpen policies
drm/amd/display:
add dmcub support check
drm/amd/display:
Add DML2.1 option to disable DRR clamped P-State Strategies
drm/amd/display:
Add dmub hpd sense callback
drm/amd/display:
Add dpia debug option to control power management
drm/amd/display:
Add DSC Debug Log
drm/amd/display:
Add fullscreen only sharpening policy
drm/amd/display:
Add HDMI DSC native YCbCr422 support
drm/amd/display:
Add HDR workaround for specific eDP
drm/amd/display:
Add helper function to check for non-address fast updates
drm/amd/display:
add improvements for text display and HDR DWM and MPO
drm/amd/display:
Add kdoc entry for 'bs_coeffs_updated' in dpp401_dscl_program_isharp
drm/amd/display:
Add kdoc entry for 'program_isharp_1dlut' in 'dpp401_dscl_program_isharp'
drm/amd/display:
Add logs for debugging outbox
drm/amd/display:
Add missing DCN314 to the DML Makefile
drm/amd/display:
Add missing DET segments programming
drm/amd/display:
Add missing kdoc entry for 'bs_coeffs_updated' in dpp401_dscl_program_isharp
drm/amd/display:
Add missing mcache registers
drm/amd/display:
Add missing program DET segment call to pipe init
drm/amd/display:
Add missing registers for dcn32
drm/amd/display:
Add more logging for MALL static screen
drm/amd/display:
Add MST debug message when link detection fails
drm/amd/display:
Add new enable and disable functions
drm/amd/display:
Add new enable and disable functions for DCN35
drm/amd/display:
Add null check for 'afb' in amdgpu_dm_plane_handle_cursor_update (v2)
drm/amd/display:
Add null check for 'afb' in amdgpu_dm_update_cursor (v2)
drm/amd/display:
Add NULL check for clk_mgr and clk_mgr->funcs in dcn30_init_hw
drm/amd/display:
Add NULL check for clk_mgr and clk_mgr->funcs in dcn401_init_hw
drm/amd/display:
Add NULL check for clk_mgr in dcn32_init_hw
drm/amd/display:
Add NULL check for function pointer in dcn20_set_output_transfer_func
drm/amd/display:
Add NULL check for function pointer in dcn32_set_output_transfer_func
drm/amd/display:
Add NULL check for function pointer in dcn401_set_output_transfer_func
drm/amd/display:
Add null check for head_pipe in dcn201_acquire_free_pipe_for_layer
drm/amd/display:
Add null check for head_pipe in dcn32_acquire_idle_pipe_for_head_pipe_in_layer
drm/amd/display:
Add null check for pipe_ctx->plane_state in dcn20_program_pipe
drm/amd/display:
Add null check for set_output_gamma in dcn30_set_output_transfer_func
drm/amd/display:
Add null check for top_pipe_to_program in commit_planes_for_stream
drm/amd/display:
Add option to allow transition when odm is forced
drm/amd/display:
Add option to disable unbounded req in DML21
drm/amd/display:
Add P-State Keepout to dcn401 Global Sync
drm/amd/display:
Add private data type for RCG
drm/amd/display:
Add RCG helper functions
drm/amd/display:
Add Replay Low Refresh Rate parameters in dc type.
drm/amd/display:
Add seamless boot support for more DIG operation modes
drm/amd/display:
Add sharpness control interface
drm/amd/display:
add sharpness support for windowed YUV420 video
drm/amd/display:
Add source select helper functions
drm/amd/display:
Add stream and char control callback
drm/amd/display:
Add two dmmuy I2C entry for GPIO port mapping issue
drm/amd/display:
Add visual confirm for Idle State
drm/amd/display:
Added logging for automated DPM testing
drm/amd/display:
Address coverity change
drm/amd/display:
Adjust cursor position
drm/amd/display:
Adjust VSDB parser for replay feature
drm/amd/display:
Align 'dpp401_dscl_program_isharp' with actual function parameters
drm/amd/display:
Align hwss_wait_for_all_blank_complete descriptor with implementation
drm/amd/display:
Allocate DCN35 clock table transfer buffers in GART
drm/amd/display:
Allow backlight to go below `AMDGPU_DM_DEFAULT_MIN_BACKLIGHT`
drm/amd/display:
Allow UHBR Interop With eDP Supported Link Rates Table
drm/amd/display:
apply vmin optimization even if it doesn't reach vmin level
drm/amd/display:
apply vmin optimization even if it doesn't reach vmin level
drm/amd/display:
Assume 32 bpp cursor in DML21
drm/amd/display:
avoid disable otg when dig was disabled
drm/amd/display:
Avoid overflow assignment in link_dp_cts
drm/amd/display:
Avoid race between dcn10_set_drr() and dc_state_destruct()
drm/amd/display:
Avoid race between dcn35_set_drr() and dc_state_destruct()
drm/amd/display:
avoid set dispclk to 0
drm/amd/display:
avoid using null object of framebuffer
drm/amd/display:
Block dynamic IPS2 on DCN35 for incompatible FW versions
drm/amd/display:
Block timing sync for different output formats in pmo
drm/amd/display:
Block timing sync for different signals in PMO
drm/amd/display:
Calculate ODM width using odm slice rect, not recout
drm/amd/display:
Change some variable name of psr
drm/amd/display:
Check for NULL pointer
drm/amd/display:
Check if Mode is Supported Before Returning Result
drm/amd/display:
Check link_res->hpo_dp_link_enc before using it
drm/amd/display:
Check link_res->hpo_dp_link_enc before using it
drm/amd/display:
Check null pointer before dereferencing se
drm/amd/display:
Check null pointer before try to access it
drm/amd/display:
Check null pointer before try to access it
drm/amd/display:
Check null pointers before multiple uses
drm/amd/display:
Check null pointers before used
drm/amd/display:
Check null pointers before using dc->clk_mgr
drm/amd/display:
Check null pointers before using them
drm/amd/display:
Check null pointers before using them
drm/amd/display:
Check null values from functions
drm/amd/display:
Check null-initialized variables
drm/amd/display:
Check phantom_stream before it is used
drm/amd/display:
Check stream before comparing them
drm/amd/display:
Check stream pointer is initialized before accessing
drm/amd/display:
Check stream_status before it is used
drm/amd/display:
Check top sink only when multiple streams for DP2
drm/amd/display:
Check UnboundedRequestEnabled's value
drm/amd/display:
Clean up dsc blocks in accelerated mode
drm/amd/display:
Cleanup dml2 and dc/resource Makefile
drm/amd/display:
Clear cached watermark after resume
drm/amd/display:
Clear update flags after update has been applied
drm/amd/display:
DCN35 set min dispclk to 50Mhz
drm/amd/display:
Deallocate DML memory if allocation fails
drm/amd/display:
Determine IPS mode by ASIC and PMFW versions
drm/amd/display:
Disable DCN401 UCLK P-State support on full updates
drm/amd/display:
Disable HBR audio for DP2 for certain ASICs
drm/amd/display:
Disable PSR-SU on Parade 08-01 TCON too
drm/amd/display:
Disable replay if VRR capability is false
drm/amd/display:
disable sharpness if HDR Multiplier is too large
drm/amd/display:
Disable subvp based on HW cursor requirement
drm/amd/display:
Disable SubVP if Hardware Rotation is Used
drm/amd/display:
Disable SYMCLK32_LE root clock gating
drm/amd/display:
DML2.1 Reintegration for Various Fixes
drm/amd/display:
DML2.1 resynchronization
drm/amd/display:
Do 1-to-1 mapping between OPP and DSC in DML2
drm/amd/display:
Do not reset planes based on crtc zpos_changed
drm/amd/display:
do not set traslate_by_source for DCN401 cursor
drm/amd/display:
Don't consider cursor for no plane case in DML1
drm/amd/display:
Don't skip clock updates in overclocking
drm/amd/display:
Emulate Display Hotplug Hang
drm/amd/display:
Enable aux transfer path via dmub for dp tunneling
drm/amd/display:
Enable DML2 override_det_buffer_size_kbytes
drm/amd/display:
Enable idle workqueue for more IPS modes
drm/amd/display:
Enable otg synchronization logic for DCN321
drm/amd/display:
ensure EASF and ISHARP coefficients are programmed together
drm/amd/display:
Export additional FAMS2 global configuration options from DML
drm/amd/display:
fix a UBSAN warning in DML2.1
drm/amd/display:
Fix brightness level not retained over reboot
drm/amd/display:
Fix construct_phy with MXM connector
drm/amd/display:
Fix Cursor Offset in Scaled Scenarios
drm/amd/display:
fix cursor offset on rotation 180
drm/amd/display:
fix dccg root clock optimization related hang
drm/amd/display:
Fix DCN35 set min dispclk logic
drm/amd/display:
fix double free issue during amdgpu module unload
drm/amd/display:
Fix DP-DVI dongle hotplug
drm/amd/display:
fix dscclk programming sequence on DCN401
drm/amd/display:
Fix failure to read vram info due to static BP_RESULT
drm/amd/display:
Fix flickering caused by dccg
drm/amd/display:
fix graphics hang in multi-display mst case
drm/amd/display:
fix hibernate entry for DCN35+
drm/amd/display:
Fix index out of bounds in DCN30 color transformation
drm/amd/display:
Fix index out of bounds in DCN30 degamma hardware format translation
drm/amd/display:
Fix index out of bounds in degamma hardware format translation
drm/amd/display:
Fix kdoc entry for 'tps' in 'dc_process_dmub_dpia_set_tps_notification'
drm/amd/display:
fix minor coding errors where dml21 phase 5 uses wrong variables
drm/amd/display:
Fix MS/MP mismatches in dml21 for dcn401
drm/amd/display:
Fix MST BW calculation Regression
drm/amd/display:
Fix overlay with pre-blend color processing
drm/amd/display:
Fix Panel Replay not update screen correctly
drm/amd/display:
Fix possible overflow in integer multiplication
drm/amd/display:
Fix Potential Null Dereference
drm/amd/display:
Fix print format specifiers in DC_LOG_IPS
drm/amd/display:
fix s2idle entry for DCN3.5+
drm/amd/display:
Fix spelling mistake "recompte" -> "recompute"
drm/amd/display:
Fix spelling mistake "tolarance" -> "tolerance"
drm/amd/display:
Fix Synaptics Cascaded Panamera DSC Determination
drm/amd/display:
Fix system hang while resume with TBT monitor
drm/amd/display:
fix typo in the comment
drm/amd/display:
Fix underflow when setting underscan on DCN401
drm/amd/display:
Fix visual confirm bug for SubVP
drm/amd/display:
Fix VRR cannot enable
drm/amd/display:
For FAMS2 don't program P-State force from driver
drm/amd/display:
Force enable 3DLUT DMA check for dcn401 in DML
drm/amd/display:
free bo used for dmub bounding box
drm/amd/display:
Get link index for AUX reply notification
drm/amd/display:
guard otg disable w/a for test
drm/amd/display:
guard write a 0 post_divider value to HW
drm/amd/display:
Handle dml allocation failure to avoid crash
drm/amd/display:
Handle null 'stream_status' in 'planes_changed_for_existing_stream'
drm/amd/display:
handle nulled pipe context in DCE110's set_drr()
drm/amd/display:
Hardware cursor changes color when switched to software cursor
drm/amd/display:
Implement bias and scale pre scl
drm/amd/display:
Implement bounds check for stream encoder creation in DCN401
drm/amd/display:
Implement new DPCD register handling
drm/amd/display:
Improve FAM control for DCN401
drm/amd/display:
Increase array size of dummy_boolean
drm/amd/display:
Initialize denominators' default to 1
drm/amd/display:
Initialize get_bytes_per_element's default to 1
drm/amd/display:
Issue with 3 or more mcaches per surface
drm/amd/display:
Let drm_crtc_vblank_on/off manage interrupts
drm/amd/display:
Lock DC and exit IPS when changing backlight
drm/amd/display:
Make core_dcn4_g6_temp_read_blackout_table static
drm/amd/display:
Make core_dcn4_ip_caps_base static
drm/amd/display:
Make dcn35_hubp_funcs static
drm/amd/display:
Make dcn401_dsc_funcs static
drm/amd/display:
Notify DMCUB of D0/D3 state
drm/amd/display:
only trigger BIOS related assert for older ASICs
drm/amd/display:
Optimize vstartup position for AS-SDP
drm/amd/display:
parse umc_info or vram_info based on ASIC
drm/amd/display:
Pass non-null to dcn20_validate_apply_pipe_split_flags
drm/amd/display:
Perform outstanding programming on full updates
drm/amd/display:
Print Pcon FRL Link BW in Debug Message
drm/amd/display:
Promote DAL to 3.2.296
drm/amd/display:
Promote DC to 3.2.297
drm/amd/display:
quality improvements for EASF and ISHARP
drm/amd/display:
re-enable Dynamic ODM policy
drm/amd/display:
Re-enable panel replay feature
drm/amd/display:
Re-order enum in a header file
drm/amd/display:
Reapply 2fde4fdddc1f
drm/amd/display:
Reduce redundant minimal transitions due to SubVP
drm/amd/display:
Refactor dccg35_get_other_enabled_symclk_fe
drm/amd/display:
Refactor for dio
drm/amd/display:
Refactoring DWB related files from dcn30 Files
drm/amd/display:
Refactoring HPO
drm/amd/display:
Refactoring MMHUBBUB
drm/amd/display:
Refactoring MPC
drm/amd/display:
Refactoring OPP
drm/amd/display:
Remove always-false branches
drm/amd/display:
remove an extraneous call for checking dchub clock
drm/amd/display:
Remove ASSERT if significance is zero in math_ceil2
drm/amd/display:
remove dc dependencies from SPL library
drm/amd/display:
Remove duplicate HWSS interfaces
drm/amd/display:
Remove duplicated code
drm/amd/display:
remove extraneous ; after statements
drm/amd/display:
Remove hardmax usage for dcn401
drm/amd/display:
Remove old comments
drm/amd/display:
Remove redundant check in DCN35 hwseq
drm/amd/display:
remove redundant msg to pmfw at boot/resume
drm/amd/display:
Remove unnecessary call to REG_SEQ_SUBMIT|WAIT_DONE
drm/amd/display:
Remove unnecessary DSC power gating for DCN401
drm/amd/display:
remove unneeded semicolon
drm/amd/display:
Remove unused code
drm/amd/display:
Remove unused dml2_core_ip_params struct
drm/amd/display:
Remove unused field
drm/amd/display:
Remove unused fields from dc_caps
drm/amd/display:
Remove unused fields from dmub_cmd_update_dirty_rect_data
drm/amd/display:
remove unused folder
drm/amd/display:
Remove useless defines
drm/amd/display:
rename dcn3/dcn4 to more sound terms
drm/amd/display:
rename dcn401_soc to dcn4_variant_a_soc
drm/amd/display:
Replace assert with error message in dp_retrieve_lttpr_cap()
drm/amd/display:
Replace dm_execute_dmub_cmd with dc_wake_and_execute_dmub_cmd
drm/amd/display:
Request 0MHz dispclk for zero display case
drm/amd/display:
Require minimum VBlank size for stutter optimization
drm/amd/display:
Reset VRR config during resume
drm/amd/display:
Resolve Coverity Issues
drm/amd/display:
restore immediate_disable_crtc for w/a
drm/amd/display:
Restore Optimized pbn Value if Failed to Disable DSC
drm/amd/display:
Restructure dpia link training
drm/amd/display:
Retry Replay residency
drm/amd/display:
Revert "Check HDCP returned status"
drm/amd/display:
Revert Avoid overflow assignment
drm/amd/display:
roll back quality EASF and ISHARP and dc dependency changes
drm/amd/display:
Round calculated vtotal
drm/amd/display:
Run idle optimizations at end of vblank handler
drm/amd/display:
Set Cursor Matrix to bypass instead of Input Plane
drm/amd/display:
Set max VTotal cap for dcn401
drm/amd/display:
Setup two pixel per container
drm/amd/display:
skip crtc power down when ips switch
drm/amd/display:
Skip Recompute DSC Params if no Stream on Link
drm/amd/display:
Skip to enable dsc if it has been off
drm/amd/display:
Support UHBR10 link rate on eDP
drm/amd/display:
switch to guid_gen() to generate valid GUIDs
drm/amd/display:
sync dmub output event type.
drm/amd/display:
temp w/a for dGPU to enter idle optimizations
drm/amd/display:
temp w/a for DP Link Layer compliance
drm/amd/display:
Underflow Seen on DCN401 eGPU
drm/amd/display:
Unlock Pipes Based On DET Allocation
drm/amd/display:
update DML2 policy EnhancedPrefetchScheduleAccelerationFinal DCN35
drm/amd/display:
Update HPO I/O When Handling Link Retrain Automation Request
drm/amd/display:
Update IPS default mode for DCN35/DCN351
drm/amd/display:
Update to using new dccg callbacks
drm/amd/display:
use a more lax vblank enable policy for DCN35+
drm/amd/display:
use a more lax vblank enable policy for older ASICs
drm/amd/display:
Use correct cm_helper function
drm/amd/display:
Use full update for swizzle mode change
drm/amd/display:
Use gpuvm_min_page_size_kbytes for DML2 surfaces
drm/amd/display:
use new vblank enable policy for DCN35+
drm/amd/display:
Use SDR white level to calculate matrix coefficients
drm/amd/display:
use swap() in sort()
drm/amd/display:
Validate backlight caps are sane
drm/amd/display:
Various DML2 fixes for FAMS2
drm/amd/display:
Wait for all pending cleared before full update
drm/amd/display:
When resync fifo ensure to use correct pipe ctx
drm/amd/gfx11:
move the gfx mutex into the caller
drm/amd/pm:
add overdrive support on smu v14.0.2/3
drm/amd/pm:
Add support for new P2S table revision
drm/amd/pm:
always pick the pptable from IFWI
drm/amd/pm:
correct the workload setting
drm/amd/pm:
Drop unsupported features on smu v14_0_2
drm/amd/pm:
ensure the fw_info is not null before using it
drm/amd/pm:
fix the pp_dpm_pcie issue on smu v14.0.2/3
drm/amd/pm:
fix unchecked return value warning for vega10_hwmgr
drm/amd/pm:
print pp_dpm_mclk in ascending order on SMU v14.0.0
drm/amd/pm:
update deep sleep status on smu v14.0.2/3
drm/amd/pm:
update message interface for smu v14.0.2/3
drm/amd/pm:
update overdrive function on smu v14.0.2/3
drm/amd/pm:
update powerplay structure on smu v14.0.2/3
drm/amd/pm:
Update SMUv13.0.6 PMFW headers
drm/amd/pm:
update the driver-fw interface file for smu v14.0.2/3
drm/amd/pm:
update the features set on smu v14.0.2/3
drm/amd/pm:
update workload mask after the setting
drm/amd/pm:
Vangogh: Fix kernel memory out of bounds write
drm/amd/sriov:
extend NV_MAILBOX_POLL_MSG_TIMEDOUT
drm/amd:
Add power_saving_policy drm property to eDP connectors
drm/amd:
Fix initialization mistake for NBIO 7.7.0
drm/amd:
Guard against bad data for ATIF ACPI method
drm/amd:
Introduce additional IPS debug flags
drm/amd:
Make amd_ip_funcs static for SDMA v5.0
drm/amd:
Make amd_ip_funcs static for SDMA v5.2
drm/amd:
Remove unused declarations
drm/amd:
Use a constant format string for amdgpu_ucode_request
drm/amd:
use clamp() in amdgpu_pll_get_fb_ref_div()
drm/amdgpu/:
Add missing kdoc entry in amdgpu_vm_handle_fault function
drm/amdgpu/atomfirmware:
Silence UBSAN warning
drm/amdgpu/bios:
split vbios fetching between APU and dGPU
drm/amdgpu/display:
Fix a mistake in revert commit
drm/amdgpu/display:
remove unnecessary TODO spl_os_types.h
drm/amdgpu/display:
SPDX copyright for spl_os_types.h
drm/amdgpu/gfx10:
add ring reset callbacks
drm/amdgpu/gfx10:
Enable bad opcode interrupt
drm/amdgpu/gfx10:
enable wave kill for compute queues
drm/amdgpu/gfx10:
per queue reset only on bare metal
drm/amdgpu/gfx10:
properly handle error ints on all pipes
drm/amdgpu/gfx10:
remap queue after reset successfully
drm/amdgpu/gfx10:
rework reset sequence
drm/amdgpu/gfx10:
use proper rlc safe mode helpers
drm/amdgpu/gfx10:
use rlc safe mode for soft recovery
drm/amdgpu/gfx10:
wait for reset done before remap
drm/amdgpu/gfx11:
add a mutex for the gfx semaphore
drm/amdgpu/gfx11:
add ring reset callbacks
drm/amdgpu/gfx11:
Enable bad opcode interrupt
drm/amdgpu/gfx11:
enable wave kill for compute queues
drm/amdgpu/gfx11:
enter safe mode before touching CP_INT_CNTL
drm/amdgpu/gfx11:
export gfx_v11_0_request_gfx_index_mutex()
drm/amdgpu/gfx11:
fallback to driver reset compute queue directly (v2)
drm/amdgpu/gfx11:
per queue reset only on bare metal
drm/amdgpu/gfx11:
properly handle error ints on all pipes
drm/amdgpu/gfx11:
rename gfx_v11_0_gfx_init_queue()
drm/amdgpu/gfx11:
return early in preempt_ib()
drm/amdgpu/gfx11:
use proper rlc safe mode helpers
drm/amdgpu/gfx11:
use rlc safe mode for soft recovery
drm/amdgpu/gfx11:
wait for reset done before remap
drm/amdgpu/gfx12:
add ring reset callbacks
drm/amdgpu/gfx12:
Enable bad opcode interrupt
drm/amdgpu/gfx12:
enable wave kill for compute queues
drm/amdgpu/gfx12:
fallback to driver reset compute queue directly
drm/amdgpu/gfx12:
per queue reset only on bare metal
drm/amdgpu/gfx12:
properly handle error ints on all pipes
drm/amdgpu/gfx12:
return early in preempt_ib()
drm/amdgpu/gfx12:
set UNORD_DISPATCH in compute MQDs
drm/amdgpu/gfx12:
use proper rlc safe mode helpers
drm/amdgpu/gfx12:
use rlc safe mode for soft recovery
drm/amdgpu/gfx7:
add ring reset callback for gfx
drm/amdgpu/gfx7:
enable wave kill for compute queues
drm/amdgpu/gfx8:
add ring reset callback for gfx
drm/amdgpu/gfx8:
enable wave kill for compute queues
drm/amdgpu/gfx9.4.3:
add ring reset callback
drm/amdgpu/gfx9.4.3:
drop extra wrapper
drm/amdgpu/gfx9.4.3:
Enable bad opcode interrupt
drm/amdgpu/gfx9.4.3:
Explicitly halt MEC before init
drm/amdgpu/gfx9.4.3:
Implement compute pipe reset
drm/amdgpu/gfx9.4.3:
implement reset_hw_queue for gfx9.4.3
drm/amdgpu/gfx9.4.3:
implement wave kill for compute queues
drm/amdgpu/gfx9.4.3:
remap queue after reset successfully
drm/amdgpu/gfx9.4.3:
set additional bits on MEC halt
drm/amdgpu/gfx9.4.3:
use proper rlc safe mode helpers
drm/amdgpu/gfx9.4.3:
use rlc safe mode for soft recovery
drm/amdgpu/gfx9:
Add cleaner shader for GFX9.4.3
drm/amdgpu/gfx9:
Add cleaner shader support for GFX9.4.4 hardware
drm/amdgpu/gfx9:
add ring reset callback
drm/amdgpu/gfx9:
add ring reset callback for gfx
drm/amdgpu/gfx9:
Apply Isolation Enforcement to GFX & Compute rings
drm/amdgpu/gfx9:
Enable bad opcode interrupt
drm/amdgpu/gfx9:
enable wave kill for compute queues
drm/amdgpu/gfx9:
Implement cleaner shader support for GFX9 hardware
drm/amdgpu/gfx9:
Implement cleaner shader support for GFX9.4.3 hardware
drm/amdgpu/gfx9:
implement reset_hw_queue for gfx9
drm/amdgpu/gfx9:
per queue reset only on bare metal
drm/amdgpu/gfx9:
properly handle error ints on all pipes
drm/amdgpu/gfx9:
put queue resets behind a debug option
drm/amdgpu/gfx9:
remap queue after reset successfully
drm/amdgpu/gfx9:
use proper rlc safe mode helpers
drm/amdgpu/gfx9:
use rlc safe mode for soft recovery
drm/amdgpu/gfx9:
wait for reset done before remap
drm/amdgpu/gfx:
add a new kiq_pm4_funcs callback for reset_hw_queue
drm/amdgpu/gfx:
add bad opcode interrupt
drm/amdgpu/gfx_9.4.3:
wait for reset done before remap
drm/amdgpu/gfx_v9_4_3:
Apply Isolation Enforcement to GFX & Compute rings
drm/amdgpu/jpeg2:
properly set atomics vmid field
drm/amdgpu/jpeg4:
properly set atomics vmid field
drm/amdgpu/mes11:
add API for legacy queue reset
drm/amdgpu/mes11:
add API for user queue reset
drm/amdgpu/mes11:
implement mmio queue reset for gfx11
drm/amdgpu/mes11:
Indent an if statment
drm/amdgpu/mes11:
reduce timeout
drm/amdgpu/mes12:
add API for legacy queue reset
drm/amdgpu/mes12:
add API for user queue reset
drm/amdgpu/mes12:
add mes pipe switch support
drm/amdgpu/mes12:
adjust mes12 sw/hw init for multiple pipes
drm/amdgpu/mes12:
configure two pipes hardware resources
drm/amdgpu/mes12:
correct kiq unmap latency
drm/amdgpu/mes12:
fix suspend issue
drm/amdgpu/mes12:
load unified mes fw on pipe0 and pipe1
drm/amdgpu/mes12:
reduce timeout
drm/amdgpu/mes12:
set enable_level_process_quantum_check
drm/amdgpu/mes12:
sw/hw fini for unified mes
drm/amdgpu/mes12:
switch SET_SHADER_DEBUGGER pkt to mes schq pipe
drm/amdgpu/mes12:
update mes_v12_api_def.h
drm/amdgpu/mes:
add API for legacy queue reset
drm/amdgpu/mes:
add API for user queue reset
drm/amdgpu/mes:
add mes mapping legacy queue switch
drm/amdgpu/mes:
add multiple mes ring instances support
drm/amdgpu/mes:
fix issue of writing to the same log buffer from 2 MES pipes
drm/amdgpu/mes:
fix mes ring buffer overflow
drm/amdgpu/mes:
implement amdgpu_mes_reset_hw_queue_mmio
drm/amdgpu/mes:
modify mes api for mmio queue reset
drm/amdgpu/pm:
support gpu_metrics sysfs interface for smu v14.0.2/3
drm/amdgpu/sdma5.2:
limit wptr workaround to sdma 5.2.1
drm/amdgpu/sdma5.2:
Update wptr registers as well as doorbell
drm/amdgpu/smu13.0.7:
print index for profiles
drm/amdgpu/smu13:
always apply the powersave optimization
drm/amdgpu/smu13:
fix profile reporting
drm/amdgpu/swsmu:
always force a state reprogram on init
drm/amdgpu/swsmu:
default to fullscreen 3D profile for dGPUs
drm/amdgpu/swsmu:
fix ordering for setting workload_mask
drm/amdgpu/swsmu:
fix SMU11 typos (memlk -> memclk)
drm/amdgpu/swsmu:
Only force workload setup on init
drm/amdgpu/uvd4:
fix mask and shift definitions
drm/amdgpu/vcn:
enable AV1 on both instances
drm/amdgpu/vcn:
Use offsets local to VCN/JPEG in VF
drm/amdgpu:
abort KIQ waits when there is a pending reset
drm/amdgpu:
Actually check flags for all context ops.
drm/amdgpu:
Add address alignment support to DCC buffers
drm/amdgpu:
add cp queue registers for gfx9_4_3 ipdump
drm/amdgpu:
add cp queue registers print for gfx9_4_3
drm/amdgpu:
Add DCC GFX12 flag to enable address alignment
drm/amdgpu:
Add empty HDP flush function to JPEG v4.0.3
drm/amdgpu:
Add empty HDP flush function to VCN v4.0.3
drm/amdgpu:
Add enforce_isolation sysfs attribute
drm/amdgpu:
add experimental resets debug flag
drm/amdgpu:
add gfx9_4_3 register support in ipdump
drm/amdgpu:
add golden setting for gc v12
drm/amdgpu:
Add infrastructure for Cleaner Shader feature
drm/amdgpu:
add list empty check to avoid null pointer issue
drm/amdgpu:
add macro to calculate offset with instance
drm/amdgpu:
Add MFD support for ISP I2C bus
drm/amdgpu:
add missed harvest check for VCN IP v4/v5
drm/amdgpu:
add missing size check in amdgpu_debugfs_gprwave_read()
drm/amdgpu:
Add more types for boot time error reporting
drm/amdgpu:
add new ring reset callback
drm/amdgpu:
Add PACKET3_RUN_CLEANER_SHADER for cleaner shader execution
drm/amdgpu:
add per ring reset support (v5)
drm/amdgpu:
add print support for gfx9_4_3 ipdump
drm/amdgpu:
add print support for sdma_v_4_0 ip_dump
drm/amdgpu:
add print support for sdma_v_4_4_2 ip_dump
drm/amdgpu:
add print support for sdma_v_5_0 ip_dump
drm/amdgpu:
add print support for sdma_v_5_2 ip_dump
drm/amdgpu:
add print support for sdma_v_6_0 ip_dump
drm/amdgpu:
add print support for sdma_v_7_0 ip_dump
drm/amdgpu:
add print support for vcn_v1_0 ip dump
drm/amdgpu:
add print support for vcn_v2_0 ip dump
drm/amdgpu:
add print support for vcn_v2_5 ip dump
drm/amdgpu:
add print support for vcn_v3_0 ip dump
drm/amdgpu:
add print support for vcn_v3_0 ip dump
drm/amdgpu:
add print support for vcn_v4_0 ip dump
drm/amdgpu:
add print support for vcn_v4_0_3 ip dump
drm/amdgpu:
add print support for vcn_v4_0_5 ip dump
drm/amdgpu:
add print support for vcn_v5_0 ip dump
drm/amdgpu:
add psp funcs callback to check if aux fw is needed
drm/amdgpu:
add raven1 gfxoff quirk
drm/amdgpu:
Add sdma_v4_0 ip dump for devcoredump
drm/amdgpu:
Add sdma_v4_4_2 ip dump for devcoredump
drm/amdgpu:
Add sdma_v5_0 ip dump for devcoredump
drm/amdgpu:
Add sdma_v5_2 ip dump for devcoredump
drm/amdgpu:
Add sdma_v6_0 ip dump for devcoredump
drm/amdgpu:
Add sdma_v7_0 ip dump for devcoredump
drm/amdgpu:
Add sysfs interface for running cleaner shader
drm/amdgpu:
add vcn ip dump ptr in vcn global struct
drm/amdgpu:
add vcn ip dump ptr in vcn global struct
drm/amdgpu:
add vcn ip dump support for vcn_v2_6
drm/amdgpu:
add vcn_v1_0 ip dump support
drm/amdgpu:
add vcn_v2_0 ip dump support
drm/amdgpu:
add vcn_v2_5 ip dump support
drm/amdgpu:
add vcn_v3_0 ip dump support
drm/amdgpu:
add vcn_v3_0 ip dump support
drm/amdgpu:
add vcn_v4_0 ip dump support
drm/amdgpu:
add vcn_v4_0_3 ip dump support
drm/amdgpu:
add vcn_v4_0_5 ip dump support
drm/amdgpu:
add vcn_v5_0 ip dump support
drm/amdgpu:
add vcn_v5_0 ip dump support
drm/amdgpu:
Adjust debugfs eviction and IB access permissions
drm/amdgpu:
Adjust debugfs register access permissions
drm/amdgpu:
align pp_power_profile_mode with kernel docs
drm/amdgpu:
always allocate cleared VRAM for GEM allocations
drm/amdgpu:
Block MMR_READ IOCTL in reset
drm/amdgpu:
bump driver version for cleared VRAM
drm/amdgpu:
change non-dcc buffer copy configuration
drm/amdgpu:
Clean up the register dump via debugfs list
drm/amdgpu:
clean up vbios fetching code
drm/amdgpu:
convert bios_hardcoded_edid to drm_edid
drm/amdgpu:
correct sdma7 max dw
drm/amdgpu:
create function to check RAS RMA status
drm/amdgpu:
Disable dpm_enabled flag while VF is in reset
drm/amdgpu:
disable GPU RAS bad page feature for specific ASIC
drm/amdgpu:
disallow multiple BO_HANDLES chunks in one submit
drm/amdgpu:
Do core dump immediately when job tmo
drm/amdgpu:
do not call insert_nop fn for zero count
drm/amdgpu:
Do not set struct drm_driver.lastclose
drm/amdgpu:
drop redundant W=1 warnings from Makefile
drm/amdgpu:
Emit cleaner shader at end of IB submission
drm/amdgpu:
enable enforce_isolation sysfs node on VFs
drm/amdgpu:
enable gfxoff quirk on HP 705G4
drm/amdgpu:
enable GTT fallback handling for dGPUs only
drm/amdgpu:
Enforce isolation as part of the job
drm/amdgpu:
ensure the connector is not null before using it
drm/amdgpu:
explicitely set the AMDGPU_GEM_CREATE_VRAM_CONTIGUOUS flag
drm/amdgpu:
fix a possible null pointer dereference
drm/amdgpu:
fix a race in kfd_mem_export_dmabuf()
drm/amdgpu:
Fix a typo
drm/amdgpu:
Fix APU handling in amdgpu_pm_load_smu_firmware()
drm/amdgpu:
Fix atomics on GFX12
drm/amdgpu:
fix check in gmc_v9_0_get_vm_pte()
drm/amdgpu:
fix contiguous handling for IB parsing v2
drm/amdgpu:
Fix DPX valid mode check on GC 9.4.3
drm/amdgpu:
Fix eeprom max record count
drm/amdgpu:
fix eGPU hotplug regression
drm/amdgpu:
Fix get each xcp macro
drm/amdgpu:
fix invalid fence handling in amdgpu_vm_tlb_flush
drm/amdgpu:
Fix kdoc entry in 'amdgpu_vm_cpu_prepare'
drm/amdgpu:
Fix missing check pcie_p2p module param
drm/amdgpu:
fix PTE copy corruption for sdma 7
drm/amdgpu:
fix ptr check warning in gfx10 ip_dump
drm/amdgpu:
fix ptr check warning in gfx11 ip_dump
drm/amdgpu:
fix ptr check warning in gfx12 ip_dump
drm/amdgpu:
fix ptr check warning in gfx9 ip_dump
drm/amdgpu:
fix queue reset issue by mmio
drm/amdgpu:
fix random data corruption for sdma 7
drm/amdgpu:
fix ras UE error injection failure issue
drm/amdgpu:
Fix selfring initialization sequence on soc24
drm/amdgpu:
fix spelling in amd_shared.h
drm/amdgpu:
fix the extra space between two functions
drm/amdgpu:
fix the print message in devcoredump
drm/amdgpu:
fix typo in the comment
drm/amdgpu:
fix unchecked return value warning for amdgpu_atombios
drm/amdgpu:
fix unchecked return value warning for amdgpu_gfx
drm/amdgpu:
fix vbios fetching for SR-IOV
drm/amdgpu:
Fix video caps for H264 and HEVC encode maximum size
drm/amdgpu:
Fix XCP instance mask calculation
drm/amdgpu:
fixing rlc firmware loading failure issue
drm/amdgpu:
force to use legacy inv in mmhub
drm/amdgpu:
Forward soft recovery errors to userspace
drm/amdgpu:
get rid of bogus includes of fdtable.h
drm/amdgpu:
handle default profile on on devices without fullscreen 3D
drm/amdgpu:
handle enforce isolation on non-0 gfxhub
drm/amdgpu:
Implement Enforce Isolation Handler for KGD/KFD serialization
drm/amdgpu:
Implement MES Suspend and Resume APIs for GFX11
drm/amdgpu:
increase mes log buffer size for gfx12
drm/amdgpu:
increase the reset counter for the queue reset
drm/amdgpu:
load sos binary properly on the basis of pmfw version
drm/amdgpu:
Make enforce_isolation setting per GPU
drm/amdgpu:
Move the dumping log out of for loop
drm/amdgpu:
Normalize reg offsets on JPEG v4.0.3
drm/amdgpu:
nuke the VM PD/PT shadow handling
drm/amdgpu:
optimize logging deferred error info
drm/amdgpu:
optimize the padding for gfx10
drm/amdgpu:
optimize the padding for gfx11
drm/amdgpu:
optimize the padding for gfx12
drm/amdgpu:
optimize the padding for gfx9
drm/amdgpu:
optimize the padding for gfx_v9_4_3
drm/amdgpu:
optimize umc v12 address conversion function
drm/amdgpu:
partially revert powerplay `__counted_by` changes
drm/amdgpu:
prevent BO_HANDLES error from being overwritten
drm/amdgpu:
prevent NULL pointer dereference if ATIF is not supported
drm/amdgpu:
print VCN instance dump for valid instance
drm/amdgpu:
properly handle vbios fake edid sizing
drm/amdgpu:
re-work VM syncing
drm/amdgpu:
remove amdgpu_pin_restricted()
drm/amdgpu:
Remove debugfs amdgpu_reset_dump_register_list
drm/amdgpu:
remove ME0 registers from mi300 dump
drm/amdgpu:
remove RAS unused paramter 'err_addr'
drm/amdgpu:
Remove unused code
drm/amdgpu:
Reorder to read EFI exported ROM first
drm/amdgpu:
Replace 'amdgpu_job_submit_direct' with 'drm_sched_entity' in cleaner shader
drm/amdgpu:
report bad status in GPU recovery
drm/amdgpu:
reset vm state machine after gpu reset(vram lost)
drm/amdgpu:
Retire query_utcl2_poison_status callback
drm/amdgpu:
Retry i2c transfer once if it fails on SMU13.0.6
drm/amdgpu:
Return earlier in amdgpu_sw_ring_ib_end if mcbp is off
drm/amdgpu:
revert "use CPU for page table update if SDMA is unavailable"
drm/amdgpu:
skip coredump after job timeout in SRIOV
drm/amdgpu:
skip kfd init if GFX is not ready.
drm/amdgpu:
skip printing vram_lost if needed
drm/amdgpu:
support for gc_info table v1.3
drm/amdgpu:
Surface svm_default_granularity, a RW module parameter
drm/amdgpu:
sync to KFD fences before clearing PTEs
drm/amdgpu:
Take IOMMU remapping into account for p2p checks
drm/amdgpu:
trigger ip dump before suspend of IP's
drm/amdgpu:
update bad state check in GPU recovery
drm/amdgpu:
update golden regs for gfx12
drm/amdgpu:
Update kmd_fw_shared for VCN5
drm/amdgpu:
Use backlight power constants
drm/amdgpu:
use clamp() in amdgpu_vm_adjust_size()
drm/amdgpu:
use CPU for page table update if SDMA is unavailable
drm/amdgpu:
use GEM references instead of TTMs v2
drm/amdgpu:
Validate TA binary size
drm/amdkfd:
Accounting pdd vram_usage for svm
drm/amdkfd:
Add cache line size info
drm/amdkfd:
Add node_id to location_id generically
drm/amdkfd:
Add SDMA queue quantum support for GFX12
drm/amdkfd:
allow users to target recommended SDMA engines
drm/amdkfd:
amdkfd_free_gtt_mem clear the correct pointer
drm/amdkfd:
APIs to stop/start KFD scheduling
drm/amdkfd:
Change kfd/svm page fault drain handling
drm/amdkfd:
Check int source id for utcl2 poison event
drm/amdkfd:
clean up code for interrupt v10
drm/amdkfd:
CRIU fixes
drm/amdkfd:
Document and define SVM events message macro
drm/amdkfd:
Don't drain ih1 for APU
drm/amdkfd:
Drop poison hanlding from gfx v10
drm/amdkfd:
Enable processes isolation on gfx9
drm/amdkfd:
Ensure user queue buffers residency
drm/amdkfd:
fallback to pipe reset on queue reset fail for gfx9
drm/amdkfd:
Fix an eviction fence leak
drm/amdkfd:
Fix compile error if HMM support not enabled
drm/amdkfd:
Fix CU occupancy for GFX 9.4.3
drm/amdkfd:
fix debug watchpoints for logical devices
drm/amdkfd:
fix missed queue reset on queue destroy
drm/amdkfd:
Fix missing error code in kfd_queue_acquire_buffers
drm/amdkfd:
fix partition query when setting up recommended sdma engines
drm/amdkfd:
Fix resource leak in criu restore queue
drm/amdkfd:
Handle queue destroy buffer access race
drm/amdkfd:
kfd_bo_mapped_dev support partition
drm/amdkfd:
Move queue fs deletion after destroy check
drm/amdkfd:
Refactor queue wptr_bo GART mapping
drm/amdkfd:
Select reset method for poison handling
drm/amdkfd:
Store queue cwsr area size to node properties
drm/amdkfd:
support per-queue reset on gfx9
drm/amdkfd:
Update BadOpcode Interrupt handling with MES
drm/amdkfd:
Update logic for CU occupancy calculations
drm/amdkfd:
Update queue unmap after VM fault with MES
drm/amdkfd:
Validate queue cwsr area and eop buffer size
drm/amdkfd:
Validate user queue buffers
drm/amdkfd:
Validate user queue svm memory residency
drm/amdkfd:
Validate user queue update
drm/amdpgu:
Micro-optimise amdgpu_ring_commit
drm/ast:
Add struct ast_connector
drm/ast:
astdp: Clean up EDID reading
drm/ast:
astdp: fix loop timeout check
drm/ast:
astdp: Move locking into EDID helper
drm/ast:
astdp: Only test HDP state in ast_astdp_is_connected()
drm/ast:
astdp: Perform link training during atomic_enable
drm/ast:
astdp: Simplify power management when detecting display
drm/ast:
astdp: Test firmware status once during probing
drm/ast:
astdp: Transparently handle BMC support
drm/ast:
astdp: Use struct drm_edid and helpers
drm/ast:
dp501: Transparently handle BMC support
drm/ast:
dp501: Use struct drm_edid and helpers
drm/ast:
Move code for physical outputs into separate files
drm/ast:
Remove BMC output
drm/ast:
Request PCI BAR with devres
drm/ast:
sil164: Clear EDID if no display is connected
drm/ast:
sil164: Transparently handle BMC support
drm/ast:
vga: Clear EDID if no display is connected
drm/ast:
vga: Transparently handle BMC support
drm/atomic:
fix kerneldoc for fake_commit field
drm/bridge-connector:
Fix double free in error handling paths
drm/bridge:
analogix: remove unused struct 'bridge_init'
drm/bridge:
dw-hdmi: Move vmalloc PCM buffer management into the driver
drm/bridge:
dw-hdmi: Simplify clock handling
drm/bridge:
Fix assignment of the of_node of the parent to aux bridge
drm/bridge:
it6505: Disable IRQ when powered off
drm/bridge:
lontium-lt8912b: Validate mode in drm_bridge_funcs::mode_valid()
drm/bridge:
lt9611uxc: drop support for !DRM_BRIDGE_ATTACH_NO_CONNECTOR
drm/bridge:
lt9611uxc: properly attach to a next bridge
drm/bridge:
nwl-dsi: Use vsync/hsync polarity from display mode
drm/bridge:
Silence error messages upon probe deferral
drm/bridge:
synopsys: dw-mipi-dsi: enable EoTp by default
drm/bridge:
tc358767: Add configurable default preemphasis
drm/bridge:
tc358767: fix missing of_node_put() in for_each_endpoint_of_node()
drm/bridge:
tc358768: Fix DSI command tx
drm/buddy:
Add start address support to trim function
drm/ci:
arm64.config: Enable CONFIG_DRM_ANALOGIX_ANX7625
drm/ci:
increase timeout for all jobs
drm/ci:
mediatek: add tests for mediatek display driver
drm/ci:
mediatek: add tests for powervr gpu driver
drm/ci:
meson: add tests for meson display driver
drm/ci:
rockchip: add tests for rockchip display driver
drm/ci:
skip tools_test on non-intel platforms
drm/ci:
update link to Gitlab server
drm/ci:
Upgrade setuptools requirement to 70.0.0
drm/ci:
uprev IGT
drm/ci:
uprev mesa
drm/connector:
Document destroy hook in drmm init functions
drm/connector:
hdmi: Fix memory leak in drm_display_mode_from_cea_vic()
drm/connector:
hdmi: Fix writing Dynamic Range Mastering infoframes
drm/connector:
kerneldoc: Fix two missing newlines in drm_connector.c
drm/display:
fix kerneldocs references
drm/dp:
Add helper to dump an LTTPR PHY descriptor
drm/dp:
Describe target_rr_divider in struct drm_dp_as_sdp
drm/dp_mst:
Add a helper to queue a topology probe
drm/dp_mst:
Factor out function to queue a topology probe work
drm/dp_mst:
Fix DSC decompression detection in Synaptics branch devices
drm/dp_mst:
Simplify character output in drm_dp_mst_dump_topology()
drm/dp_mst:
Simplify the condition when to enumerate path resources
drm/drm_connector:
Document Colorspace property variants
drm/edid:
make drm_edid_block_valid() static
drm/edid:
reduce DisplayID log spamming
drm/exynos:
Constify struct exynos_drm_ipp_funcs
drm/exynos:
Remove unnecessary code
drm/fb-helper:
Set skip_panic if the drm driver supports drm panic
drm/fbdev-dma:
Only cleanup deferred I/O if necessary
drm/fbdev-helper:
Remove drm_fb_helper_output_poll_changed()
drm/fbdev-helper:
Update documentation on obsolete callbacks
drm/fourcc:
define Intel Xe2 related tile4 ccs modifiers
drm/gma500:
Make I2C terminology more inclusive
drm/hisilicon:
Remove unused delarations
drm/i915 & drm/xe:
save struct drm_device to drvdata
drm/i915/acpi:
convert to struct intel_display
drm/i915/alpm:
convert to struct intel_display
drm/i915/arl:
Enable Wa_14019159160 for ARL
drm/i915/audio:
migrate away from kdev_to_i915()
drm/i915/bios:
convert to struct intel_display
drm/i915/bios:
fix printk format width
drm/i915/bios:
remove stale and useless comments
drm/i915/bios:
Update new entries in VBT BDB block definitions
drm/i915/bmg:
Read display register timeout
drm/i915/ddi:
For an active output call the DP encoder sync_state() only for DP
drm/i915/ddi:
stop using dp_to_i915()
drm/i915/display/dp:
Compute AS SDP when vrr is also enabled
drm/i915/display:
Add mechanism to use sink model when applying quirk
drm/i915/display:
allow creation of Xe2 ccs framebuffers
drm/i915/display:
BMG supports UHBR13.5
drm/i915/display:
Cache adpative sync caps to use it later
drm/i915/display:
convert dp aux backlight to struct intel_display
drm/i915/display:
convert intel_link_bw.c to struct intel_display
drm/i915/display:
convert intel_load_detect.c to struct intel_display
drm/i915/display:
convert params to struct intel_display
drm/i915/display:
correct dual pps handling for MTL_PCH+
drm/i915/display:
Don't allow tile4 framebuffer to do hflip on display20 or greater
drm/i915/display:
Don't enable decompression on Xe2 with Tile4
drm/i915/display:
Fix BMG CCS modifiers
drm/i915/display:
identify display steppings in display probe
drm/i915/display:
Increase Fast Wake Sync length as a quirk
drm/i915/display:
Plane capability for 64k phys alignment
drm/i915/display:
rename IS_DISPLAY_IP_RANGE() to IS_DISPLAY_VER_FULL()
drm/i915/display:
rename IS_DISPLAY_IP_STEP() to IS_DISPLAY_VER_STEP()
drm/i915/display:
support struct intel_atomic_state in to_intel_display()
drm/i915/display:
switch to display detected steppings
drm/i915/display:
WA for Re-initialize dispcnlunitt1 xosc clock
drm/i915/dp:
Add a separate function to reduce the link parameters
drm/i915/dp:
Add helpers to set link training mode, BW parameters
drm/i915/dp:
Clear VSC SDP during post ddi disable routine
drm/i915/dp:
convert g4x_dp.[ch] to struct intel_display
drm/i915/dp:
convert intel_dp_aux.[ch] to struct intel_display
drm/i915/dp:
convert intel_dp_link_training.[ch] to struct intel_display
drm/i915/dp:
convert intel_dp_tunnel.[ch] to struct intel_display
drm/i915/dp:
Don't switch the LTTPR mode on an active link
drm/i915/dp:
Don't WARN on failed link-retrain modeset
drm/i915/dp:
Fix AUX IO power enabling for eDP PSR
drm/i915/dp:
Fix colorimetry detection
drm/i915/dp:
hide dp_to_i915() inside intel_dp.c
drm/i915/dp:
Initialize the link parameters during HW readout
drm/i915/dp:
Keep cached LTTPR mode up-to-date
drm/i915/dp:
Make read-only array bw_gbps static const
drm/i915/dp:
Require a valid atomic state for SST link training
drm/i915/dp:
Reset cached LTTPR count if number of LTTPRs is unsupported
drm/i915/dp:
Reset intel_dp->link_trained before retraining the link
drm/i915/dp:
Retrain SST links via a modeset commit
drm/i915/dp:
Send only a single modeset-retry uevent for a commit
drm/i915/dp_mst:
Configure MST after the link parameters are reset
drm/i915/dp_mst:
Don't require DSC hblank quirk for a non-DSC compatible mode
drm/i915/dp_mst:
Enable LT fallback between UHBR/non-UHBR link rates
drm/i915/dp_mst:
Ensure link parameters are up-to-date for a disabled link
drm/i915/dp_mst:
Fix MST state after a sink reset
drm/i915/dp_mst:
Handle error during DSC BW overhead/slice calculation
drm/i915/dp_mst:
Queue modeset-retry after a failed payload BW allocation
drm/i915/dp_mst:
Reduce the link parameters in BW order after LT failures
drm/i915/dp_mst:
Reprobe the MST topology after a link parameter change
drm/i915/dpkgc:
Add VRR condition for DPKGC Enablement
drm/i915/dsb:
Account for VRR properly in DSB scanline stuff
drm/i915/dsb:
Allow intel_dsb_chain() to use DSB_WAIT_FOR_VBLANK
drm/i915/dsb:
Clear DSB_ENABLE_DEWAKE once the DSB is done
drm/i915/dsb:
Convert dewake_scanline to a hw scanline number earlier
drm/i915/dsb:
Fix dewake scanline
drm/i915/dsb:
Hook up DSB error interrupts
drm/i915/dsb:
Introduce intel_dsb_chain()
drm/i915/dsb:
Introduce intel_dsb_wait_scanline_{in,out}()
drm/i915/dsb:
Precompute DSB_CHICKEN
drm/i915/dsb:
s/dsb/dsb_color_vblank/
drm/i915/dsb:
Shuffle code around
drm/i915/dsb:
Use chained DSBs for LUT programming
drm/i915/dsi:
Make Lenovo Yoga Tab 3 X90F DMI match less strict
drm/i915/fbc:
Adjust g4x+ platform checks
drm/i915/fbc:
Convert to intel_display, mostly
drm/i915/fbc:
Extract _intel_fbc_cfb_size()
drm/i915/fbc:
Extract _intel_fbc_cfb_stride()
drm/i915/fbc:
Extract intel_fbc_cfb_cpp()
drm/i915/fbc:
Extract intel_fbc_has_fences()
drm/i915/fbc:
Extract intel_fbc_max_cfb_height()
drm/i915/fbc:
Extract intel_fbc_max_plane_size()
drm/i915/fbc:
Extract intel_fbc_max_surface_size()
drm/i915/fbc:
Reoder CFB max height platform checks
drm/i915/fbc:
s/_intel_fbc_cfb_stride()/intel_fbc_plane_cfb_stride()/
drm/i915/fbc:
s/intel_fbc_hw_tracking_covers_screen()/intel_fbc_surface_size_ok()/
drm/i915/fbc:
s/lines/height/
drm/i915/fence:
Mark debug_fence_free() with __maybe_unused
drm/i915/fence:
Mark debug_fence_init_onstack() with __maybe_unused
drm/i915/gem:
Adjust vma offset for framebuffer mmap offset
drm/i915/gem:
Calculate object page offset for partial memory mapping
drm/i915/gem:
Do not look for the exact address in node
drm/i915/gem:
fix bitwise and logical AND mixup
drm/i915/gem:
Fix Virtual Memory mapping boundaries calculation
drm/i915/gem:
Improve pfn calculation readability in vm_fault_gtt()
drm/i915/gsc:
ARL-H and ARL-U need a newer GSC FW.
drm/i915/gt:
Add Wa_14019789679
drm/i915/gt:
Continue creating engine sysfs files even after a failure
drm/i915/gt:
Do not consider preemption during execlists_dequeue for gen8
drm/i915/gt:
Empty uabi engines list during intel_engines_release()
drm/i915/gt:
Mark the GT as dead when mmio is unreliable
drm/i915/gt:
remove stray declaration of intel_gt_release_all()
drm/i915/gt:
Use kmemdup_array instead of kmemdup for multiple allocation
drm/i915/gt:
Whitelist COMMON_SLICE_CHICKEN1 for UMD access.
drm/i915/guc:
Change GEM_WARN_ON to guc_err to prevent taints in CI
drm/i915/guc:
Extend w/a 14019159160
drm/i915/guc:
Fix missing enable of Wa_14019159160 on ARL
drm/i915/gvt:
stop using drm_edid_block_valid()
drm/i915/hdcp:
Add encoder check in hdcp2_get_capability
drm/i915/hdcp:
Add encoder check in intel_hdcp_get_capability
drm/i915/hdcp:
fix connector refcounting
drm/i915/hdcp:
Fix HDCP2_STREAM_STATUS macro
drm/i915/hdcp:
migrate away from kdev_to_i915() in bind/unbind
drm/i915/hdcp:
migrate away from kdev_to_i915() in GSC messaging
drm/i915/hdcp:
Use correct cp_irq_count
drm/i915/hdmi:
convert to struct intel_display
drm/i915/hti:
convert to struct intel_display
drm/i915/hwmon:
expose fan speed
drm/i915/lspcon:
convert to struct intel_display
drm/i915/opregion:
convert to struct intel_display
drm/i915/opregion:
unify intel_encoder/intel_connector naming
drm/i915/pps:
convert intel_pps.[ch] to struct intel_display
drm/i915/pps:
Disable DPLS_GATING around pps sequence
drm/i915/pps:
pass intel_dp to pps_name()
drm/i915/psr:
convert intel_psr.[ch] to struct intel_display
drm/i915/psr:
Do not wait for PSR being idle on on Panel Replay
drm/i915/psr:
Prevent Panel Replay if CRC calculation is enabled
drm/i915/sprite:
convert to struct intel_display
drm/i915/tv:
convert to struct intel_display
drm/i915/vblank:
convert to struct intel_display
drm/i915/vblank:
fix context imbalance warnings
drm/i915/vblank:
use drm_crtc_vblank_crtc() instead of open-coding
drm/i915/vrr:
convert to struct intel_display
drm/i915:
2 GiB of relocations ought to be enough for anybody*
drm/i915:
Allow evicting to use the requested placement
drm/i915:
Allow NULL memory region
drm/i915:
ARL requires a newer GSC firmware
drm/i915:
Attempt to get pages without eviction first
drm/i915:
Calculate vblank delay more accurately
drm/i915:
deprecate the i915.modeset module parameter
drm/i915:
disable fbc due to Wa_16023588340
drm/i915:
Do not attempt to load the GSC multiple times
drm/i915:
Dump DSC state to dmesg and debugfs/i915_display_info
drm/i915:
fail module probe on nomodeset and i915.modeset=0
drm/i915:
Fix possible int overflow in skl_ddi_calculate_wrpll()
drm/i915:
Fix readout degamma_lut mismatch on ilk/snb
drm/i915:
Grab intel_display from the encoder to avoid potential oopsies
drm/i915:
make __intel_display_power_is_enabled() static
drm/i915:
Make I2C terminology more inclusive
drm/i915:
make intel_display_power_domain_str() static
drm/i915:
Make vrr_{enabling,disabling}() usable outside intel_display.c
drm/i915:
move rawclk from runtime to display runtime info
drm/i915:
remove __i915_printk()
drm/i915:
remove a few __i915_printk() uses
drm/i915:
remove display stepping handling
drm/i915:
Remove DSC register dump
drm/i915:
Remove extra unlikely helper
drm/i915:
remove i915_report_error()
drm/i915:
remove unnecessary display includes
drm/i915:
remove unused HAS_BROKEN_CS_TLB()
drm/i915:
remove unused leftover basedie step code
drm/i915:
Replace BPP_X16_FMT()/ARGS() with FXP_Q4_FMT()/ARGS()
drm/i915:
Replace double blank with single blank after comma
drm/i915:
Replace double blank with single blank after comma in gem/ and gt/
drm/i915:
Replace to_bpp_frac() with fxp_q4_to_frac()
drm/i915:
Replace to_bpp_int() with fxp_q4_to_int()
drm/i915:
Replace to_bpp_int_roundup() with fxp_q4_to_int_roundup()
drm/i915:
Replace to_bpp_x16() with fxp_q4_from_int()
drm/i915:
Skip programming FIA link enable bits for MTL+
drm/i915:
support struct device and pci_dev in to_intel_display()
drm/i915:
Use backlight power constants
drm/i915:
use pdev_to_i915() instead of pci_get_drvdata() directly
drm/imagination:
Add a per-file PVR context list
drm/imagination:
Break an object reference loop
drm/ipuv3/parallel:
convert to struct drm_edid
drm/loongson:
use GEM references instead of TTMs
drm/mediatek:
Add blend_modes to mtk_plane_init() for different SoCs
drm/mediatek:
Declare Z Position for all planes
drm/mediatek:
Drop unnecessary check for property presence
drm/mediatek:
dsi: Add dsi per-frame lp code for mt8188
drm/mediatek:
Fix color format MACROs in OVL
drm/mediatek:
Fix get efuse issue for MT8188 DPTX
drm/mediatek:
Fix missing configuration flags in mtk_crtc_ddp_config()
drm/mediatek:
Fix potential NULL dereference in mtk_crtc_destroy()
drm/mediatek:
ovl: Add blend_modes to driver data
drm/mediatek:
ovl: Fix XRGB format breakage for blend_modes unsupported SoCs
drm/mediatek:
ovl: Refine ignore_pixel_alpha comment and placement
drm/mediatek:
ovl: Remove the color format comment for ovl_fmt_convert()
drm/mediatek:
ovl_adaptor: Add missing of_node_put()
drm/mediatek:
ovl_adaptor: Drop unused mtk_crtc.h header
drm/mediatek:
ovl_adaptor: Use scoped variant of for_each_child_of_node()
drm/mediatek:
Support "None" blending in Mixer
drm/mediatek:
Support "None" blending in OVL
drm/mediatek:
Support "Pre-multiplied" blending in Mixer
drm/mediatek:
Support "Pre-multiplied" blending in OVL
drm/mediatek:
Support alpha blending in display driver
drm/mediatek:
Use cmdq_pkt_create() and cmdq_pkt_destroy()
drm/mediatek:
Use cmdq_pkt_eoc() instead of cmdq_pkt_finalize()
drm/mediatek:
Use spin_lock_irqsave() for CRTC event lock
drm/mgag200:
Add dedicated variables for blanking fields
drm/mgag200:
Add dedicted variable for
field
drm/mgag200:
Add vblank support
drm/mgag200:
Add VGA-BMC output
drm/mgag200:
Align register field names with documentation
drm/mgag200:
Fix VBLANK interrupt handling
drm/mgag200:
Implement struct drm_crtc_funcs.get_vblank_timestamp
drm/mgag200:
Only set VIDRST bits in CRTC modesetting
drm/mgag200:
Remove BMC output
drm/mgag200:
Remove vidrst callbacks from struct mgag200_device_funcs
drm/mgag200:
Rename BMC vidrst names
drm/mgag200:
Use adjusted mode values for CRTCs
drm/mgag200:
Use hexadecimal register indeces
drm/mgag200:
vga-bmc: Control BMC scanout from encoder
drm/mgag200:
vga-bmc: Control CRTC VIDRST flag from encoder
drm/mgag200:
vga-bmc: Transparently handle BMC
drm/mipi-dsi:
Add mipi_dsi_dcs_set_tear_scanline_multi
drm/mipi-dsi:
add more multi functions for better error handling
drm/msm/a5xx:
disable preemption in submits by default
drm/msm/a5xx:
fix races in preemption evaluation stage
drm/msm/a5xx:
properly clear preemption records on resume
drm/msm/a5xx:
workaround early ring-buffer emptiness check
drm/msm/a6xx+:
Insert a fence wait before SMMU table update
drm/msm/a6xx:
Add A621 support
drm/msm/a6xx:
Add A642L speedbin (0x81)
drm/msm/a6xx:
Evaluate adreno_is_a650_family in pdc_in_aop check
drm/msm/a6xx:
Set GMU CGC properties on a6xx too
drm/msm/a6xx:
Store correct gmu_cgc_mode in struct a6xx_info
drm/msm/a6xx:
Store primFifoThreshold in struct a6xx_info
drm/msm/a6xx:
Use the per-GPU value for gmu_cgc_mode
drm/msm/adreno:
Add A306A support
drm/msm/adreno:
add a615 support
drm/msm/adreno:
Assign msm_gpu->pdev earlier to avoid nullptrs
drm/msm/adreno:
Use kvmemdup to simplify the code
drm/msm/dp:
enable widebus on all relevant chipsets
drm/msm/dpu:
check for overflow in _dpu_crtc_setup_lm_bounds()
drm/msm/dpu:
Configure DP INTF/PHY selector
drm/msm/dpu:
don't always program merge_3d block
drm/msm/dpu:
Don't always set merge_3d pending flush
drm/msm/dpu:
enable writeback on SC8108X
drm/msm/dpu:
enable writeback on SM6125
drm/msm/dpu:
enable writeback on SM6350
drm/msm/dpu:
enable writeback on SM8150
drm/msm/dpu:
make sure phys resources are properly initialized
drm/msm/dpu:
move CRTC resource assignment to dpu_encoder_virt_atomic_check
drm/msm/dsi:
correct programming sequence for SM8350 / SM8450
drm/msm/dsi:
fix 32-bit signed integer extension in pclk_rate calculation
drm/msm/dsi:
improve/fix dsc pclk calculation
drm/msm/hdmi:
add "qcom,hdmi-tx-8998" compatible
drm/msm/hdmi:
drop pll_cmp_to_fdata from hdmi_phy_8998
drm/msm:
add msm8998 hdmi phy/pll support
drm/msm:
Allocate memory for disp snapshot with kvzalloc()
drm/msm:
Avoid NULL dereference in msm_disp_state_print_regs()
drm/msm:
clean up fault injection usage
drm/msm:
Dump correct dbgahb clusters on a750
drm/msm:
Expand UBWC config setting
drm/msm:
Expose expanded UBWC config uapi
drm/msm:
fix %s null argument error
drm/msm:
Fix CP_BV_DRAW_STATE_ADDR name
drm/msm:
Fix incorrect file name output in adreno_request_fw()
drm/msm:
Fix UBWC macrotile_mode for a680
drm/msm:
Remove prototypes for non-existing functions
drm/msm:
Remove unused pm_state
drm/msm:
Update a6xx register XML
drm/msm:
Use a7xx family directly in gpu_state
drm/mst:
switch to guid_gen() to generate valid GUIDs
drm/mst:
switch to guid_t type for GUID
drm/nouveau/gsp:
remove extraneous ; after mutex
drm/nouveau/kms:
remove a few unused struct members and fn decls
drm/nouveau/kms:
remove push pointer from nv50_dmac
drm/nouveau/nvif:
remove client device arg
drm/nouveau/nvif:
remove client devlist
drm/nouveau/nvif:
remove client fini
drm/nouveau/nvif:
remove client version
drm/nouveau/nvif:
remove device args
drm/nouveau/nvif:
remove device rd/wr
drm/nouveau/nvif:
remove disp chan rd/wr
drm/nouveau/nvif:
remove driver keep/fini
drm/nouveau/nvif:
remove nvxx_client()
drm/nouveau/nvif:
remove nvxx_object()
drm/nouveau/nvif:
remove route/token
drm/nouveau/nvif:
remove support for userspace backends
drm/nouveau/nvkm:
remove detect/mmio/subdev_mask from device args
drm/nouveau/nvkm:
remove nvkm_client_search()
drm/nouveau/nvkm:
remove perfmon
drm/nouveau:
add nouveau_cli to nouveau_abi16
drm/nouveau:
add nvif_mmu to nouveau_drm
drm/nouveau:
always map device
drm/nouveau:
bo: remove unused functions
drm/nouveau:
create pci device once
drm/nouveau:
Do not set struct drm_driver.lastclose
drm/nouveau:
Do not set struct drm_mode_config_funcs.output_poll_changed
drm/nouveau:
handle limited nvif ioctl in abi16
drm/nouveau:
handle pci/tegra drm_dev_{alloc, register} from common code
drm/nouveau:
Implement switcheroo reprobe with drm_client_dev_hotplug()
drm/nouveau:
Improve variable name in nouveau_sched_init()
drm/nouveau:
move allocation of root client out of nouveau_cli_init()
drm/nouveau:
move nouveau_drm_device_fini() above init()
drm/nouveau:
move nvxx_* definitions to nouveau_drv.h
drm/nouveau:
pass cli to nouveau_channel_new() instead of drm+device
drm/nouveau:
pass drm to nouveau_mem_new(), instead of cli
drm/nouveau:
pass drm to nv50_dmac_create(), rather than device+disp
drm/nouveau:
prime: fix refcount underflow
drm/nouveau:
remove abi16->device
drm/nouveau:
remove abi16->handles
drm/nouveau:
remove chan->drm
drm/nouveau:
remove master
drm/nouveau:
remove nouveau_chan.device
drm/nouveau:
remove push pointer from nouveau_channel
drm/nouveau:
remove unused variable ret
drm/nouveau:
replace drm_device* with nouveau_drm* as dev drvdata
drm/nouveau:
store nvkm_device pointer in nouveau_drm
drm/nouveau:
use GEM references instead of TTMs
drm/panel-edp:
Add 6 panels used by MT8186 Chromebooks
drm/panel-edp:
add BOE NE140WUM-N6G panel entry
drm/panel-edp:
Add BOE NV140WUM-N41
drm/panel-edp:
Add CSW MNB601LS1-4
drm/panel-edp:
Add entry for BOE NV133WUM-N63 panel
drm/panel-edp:
Fix HKC MB116AN01 name
drm/panel/panel-ilitek-ili9806e:
Add Densitron DMT028VGHMCMI-1D TFT to ILI9806E DSI TCON driver
drm/panel:
add BOE tv101wum-ll2 panel driver
drm/panel:
Avoid warnings w/ panel-simple/panel-edp at shutdown
drm/panel:
boe-th101mb31ig002 : Fix the way to get porch parameters
drm/panel:
boe-th101mb31ig002 : Make it compatible with other panel.
drm/panel:
boe-th101mb31ig002 : using drm_connector_helper_get_modes_fixed()
drm/panel:
boe-th101mb31ig002: Support for starry-er88577 MIPI-DSI panel
drm/panel:
boe-th101mb31ig002: switch to devm_gpiod_get_optional() for reset_gpio
drm/panel:
boe-th101mb31ig002: use wrapped MIPI DCS functions
drm/panel:
boe-tv101wum-nl6: Break some CMDS into helper functions
drm/panel:
himax-hx83102: Adjust power and gamma to optimize brightness
drm/panel:
himax-hx8394: Add Support for Microchip AC40T08A MIPI Display Panel
drm/panel:
himax-hx8394: switch to devm_gpiod_get_optional() for reset_gpio
drm/panel:
ili9341: Add comments for registers in ili9341_config()
drm/panel:
jd9365da: Break some CMDS into helper functions
drm/panel:
jd9365da: Modify the init code of Melfas
drm/panel:
jd9365da: Move "exit sleep mode" and "set display on" cmds
drm/panel:
jd9365da: Support for Melfas lmfbx101117480 MIPI-DSI panel
drm/panel:
jdi-fhd-r63452: transition to mipi_dsi wrapped functions
drm/panel:
mantix-mlaf057we51: transition to mipi_dsi wrapped functions
drm/panel:
mantix-mlaf057we51: write hex in lowercase
drm/panel:
novatek-nt35950: transition to mipi_dsi wrapped functions
drm/panel:
nt35521: Break some CMDS into helper functions
drm/panel:
nt36672e: Break some CMDS into helper functions
drm/panel:
nv3051d: Transition to mipi_dsi_dcs_write_seq_multi
drm/panel:
panel-novatak-nt35510: Use backlight power constants
drm/panel:
panel-orisetech-otm8009a: Use backlight power constants
drm/panel:
panel-samsung-s6e3ha2: Use backlight power constants
drm/panel:
panel-samsung-s6e63j0x03: Use backlight power constants
drm/panel:
panel-sony-acx565akm: Use backlight power constants
drm/panel:
simple: add Innolux G070ACE-LH3 LVDS display support
drm/panel:
simple: Add ON Tat Industrial Company KD50G21-40NT-A1 panel
drm/panel:
st7701: Add Anbernic RG28XX panel support
drm/panel:
st7701: Add support for SPI for configuration
drm/panel:
st7701: Decouple DSI and DRM parts
drm/panel:
st7701: Rename macros
drm/panel:
startek-kd070fhfid015: transition to mipi_dsi wrapped functions
drm/panel:
visionox-vtdr6130: switch to devm_regulator_bulk_get_const
drm/panel:
visionox-vtdr6130: switch to mipi_dsi wrapped functions
drm/panic:
Add a QR code panic screen
drm/panic:
Add drm_panic_is_enabled()
drm/panic:
Add integer scaling to blit()
drm/panic:
Add missing static inline to drm_panic_is_enabled()
drm/panic:
Add panic description
drm/panic:
Move copyright notice to the top
drm/panic:
Move drm_panic_register prototype to drm_crtc_internal.h
drm/panic:
Remove build time dependency with FRAMEBUFFER_CONSOLE
drm/panic:
Remove space before "!" in panic message
drm/panic:
Remove useless export symbols
drm/panic:
Simplify logo handling
drm/panthor:
Add FOP_UNSIGNED_OFFSET to fop_flags
drm/panthor:
Be stricter about IO mapping flags
drm/panthor:
Don't add write fences to the shared BOs
drm/panthor:
Don't declare a queue blocked if deferred operations are pending
drm/panthor:
Fail job creation when the group is dead
drm/panthor:
Fix access to uninitialized variable in tick_ctx_cleanup()
drm/panthor:
Fix firmware initialization on systems with a page size > 4k
drm/panthor:
Fix handling of partial GPU mapping of BOs
drm/panthor:
Fix race when converting group handle to group object
drm/panthor:
Lock the VM resv before calling drm_gpuvm_bo_obtain_prealloc()
drm/panthor:
Lock XArray when getting entries for the VM
drm/panthor:
Report group as timedout when we fail to properly suspend
drm/printer:
Allow NULL data in devcoredump printer
drm/radeon/evergreen_cs:
fix int overflow errors in cs track offsets
drm/radeon/r100:
Handle unknown family in r100_cp_init_microcode()
drm/radeon:
add helper rdev_to_drm(rdev)
drm/radeon:
add late_register for connector
drm/radeon:
always set GEM function pointer
drm/radeon:
change drm_dev_alloc to devm_drm_dev_alloc
drm/radeon:
change rdev->ddev to rdev_to_drm(rdev)
drm/radeon:
change variable name "dev" to "ddev" for consistency
drm/radeon:
convert bios_hardcoded_edid to drm_edid
drm/radeon:
Fix encoder->possible_clones
drm/radeon:
fix null pointer dereference in radeon_add_common_modes
drm/radeon:
properly handle vbios fake edid sizing
drm/radeon:
remove load callback from kms_driver
drm/radeon:
Use backlight power constants
drm/radeon:
use GEM references instead of TTMs
drm/radeon:
use variable flags as parameter
drm/rect:
Add drm_rect_overlap()
drm/rockchip:
cdn-dp: Clean up a few logged messages
drm/rockchip:
cdn-dp: get rid of drm_edid_raw()
drm/rockchip:
Constify struct drm_encoder_helper_funcs
drm/rockchip:
dw_hdmi: Add max_tmds_clock validation
drm/rockchip:
dw_hdmi: Allow High TMDS Bit Rates
drm/rockchip:
dw_hdmi: Drop superfluous assignments of mpll_cfg, cur_ctr and phy_config
drm/rockchip:
dw_hdmi: Fix reading EDID when using a forced mode
drm/rockchip:
dw_hdmi: Simplify clock handling
drm/rockchip:
dw_hdmi: Use devm_regulator_get_enable()
drm/rockchip:
dw_hdmi: Use modern drm_device based logging
drm/rockchip:
Explicitly include bits header
drm/rockchip:
vop: Allow 4096px width scaling
drm/rockchip:
vop: clear DMA stop bit on RK3066
drm/rockchip:
vop: enable VOP_FEATURE_INTERNAL_RGB on RK3066
drm/rockchip:
vop: Fix a dereferenced before check warning
drm/sched:
Add locking to drm_sched_entity_modify_sched
drm/sched:
Always increment correct scheduler score
drm/sched:
Always wake up correct scheduler in drm_sched_entity_push_job
drm/sched:
Fix dynamic job-flow control race
drm/sched:
Mark scheduler work queues with WQ_MEM_RECLAIM
drm/sched:
revert "Always increment correct scheduler score"
drm/sched:
Use drm sched lockdep map for submit_wq
drm/scheduler:
remove full_recover from drm_sched_start
drm/sti/sti_hdmi:
convert to struct drm_edid
drm/sti:
dvo: drop driver owner assignment
drm/sti:
hda: drop driver owner assignment
drm/sti:
hdmi: drop driver owner assignment
drm/sti:
hqvdp: drop driver owner assignment
drm/sti:
tvout: drop driver owner assignment
drm/sti:
vtg: drop driver owner assignment
drm/stm:
add COMMON_CLK dependency
drm/stm:
Avoid use-after-free issues with crtc and plane
drm/stm:
Fix an error handling path in stm_drm_platform_probe()
drm/stm:
ltdc: add mask for lxcr register
drm/stm:
ltdc: check memory returned by devm_kzalloc()
drm/stm:
ltdc: remove reload interrupt
drm/stm:
ltdc: Remove unused function plane_to_ltdc
drm/stm:
ltdc: reset plane transparency after plane disable
drm/stm:
Remove unnecessary .owner for lvds_platform_driver
drm/tegra:
Call drm_atomic_helper_shutdown() at shutdown time
drm/tegra:
convert to struct drm_edid
drm/tegra:
Fix NULL vs IS_ERR() check in probe()
drm/tegra:
fix potential uninitialized variable use
drm/tegra:
gr3d: Convert into dev_pm_domain_attach|detach_list()
drm/tegra:
hub: Use fn parameter directly to fix Coccinelle warning
drm/test:
use kunit action wrapper macro in the gem shmem test suite
drm/tests:
hdmi: Fix memory leaks in drm_display_mode_from_cea_vic()
drm/tests:
helpers: Add helper for drm_display_mode_from_cea_vic()
drm/tilcdc:
Use backlight power constants
drm/tiny/gm12u320:
convert to struct drm_edid
drm/ttm, drm/amdgpu, drm/xe:
Consider hitch moves within bulk sublist moves
drm/ttm:
Add a flag to allow drivers to skip clear-on-free
drm/ttm:
Allow direct reclaim to allocate local memory v2
drm/ttm:
Allow TTM LRU list nodes of different types
drm/ttm:
fix kernel-doc typo for @trylock_only
drm/ttm:
Provide a generic LRU walker helper
drm/ttm:
Slightly clean up LRU list iteration
drm/ttm:
Use LRU hitches
drm/ttm:
Use the LRU walker for eviction
drm/ttm:
Use the LRU walker helper for swapping
drm/v3d:
Add some local variables in queries/extensions
drm/v3d:
Do not use intermediate storage when copying performance query results
drm/v3d:
Expose memory stats through fdinfo
drm/v3d:
Fix potential memory leak in the performance extension
drm/v3d:
Fix potential memory leak in the timestamp extension
drm/v3d:
Move part of copying of reset/copy performance extension to a helper
drm/v3d:
Move perfmon init completely into own unit
drm/v3d:
Prefer get_user for scalar types
drm/v3d:
Prevent out of bounds access in performance query extensions
drm/v3d:
Size the kperfmon_ids array at runtime
drm/v3d:
Stop the active perfmon before being destroyed
drm/v3d:
Validate passed in drm syncobj handles in the performance extension
drm/v3d:
Validate passed in drm syncobj handles in the timestamp extension
drm/vblank:
add dynamic per-crtc vblank configuration support
drm/vboxvideo:
Add PCI region request
drm/vboxvideo:
Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
drm/vc4:
Get the rid of DRM_ERROR()
drm/vc4:
hdmi: Handle error case of pm_runtime_resume_and_get
drm/vc4:
Stop the active perfmon before being destroyed
drm/vc4:
v3d: simplify clock retrieval
drm/virtio:
Add DRM capset definition
drm/vkms:
Fix cpu_to_le16()/le16_to_cpu() warnings
drm/vkms:
Formatting and typo fix
drm/vkms:
Remove event from vkms_output
drm/vmwgfx:
avoid null_ptr_deref in vmw_framebuffer_surface_create_handle
drm/vmwgfx:
Cleanup kms setup without 3d
drm/vmwgfx:
Handle possible ENOMEM in vmw_stdu_connector_atomic_check
drm/vmwgfx:
Handle surface check failure correctly
drm/vmwgfx:
Limit display layout ioctl array size to VMWGFX_NUM_DISPLAY_UNITS
drm/vmwgfx:
Remove unnecessary NULL checks before kvfree()
drm/xe/bmg:
Drop force_probe requirement
drm/xe/bmg:
implement Wa_16023588340
drm/xe/bmg:
improve cache flushing behaviour
drm/xe/bo:
add some annotations in bo_put()
drm/xe/client:
add missing bo locking in show_meminfo()
drm/xe/client:
fix deadlock in show_meminfo()
drm/xe/client:
use mem_type from the current resource
drm/xe/ct:
fix xa_store() error checking
drm/xe/ct:
prevent UAF in send_recv()
drm/xe/device:
Remove unused xe_device::usm::num_vm_in_*
drm/xe/display/xe_hdcp_gsc:
Free arbiter on driver removal
drm/xe/display:
Add missing HPD interrupt enabling during non-d3cold RPM resume
drm/xe/display:
Avoid encoder_suspend at runtime suspend
drm/xe/display:
Drop unnecessary xe_gt.h includes
drm/xe/display:
drop unused rawclk_freq and RUNTIME_INFO()
drm/xe/display:
fix compat IS_DISPLAY_STEP() range end
drm/xe/display:
handle HPD polling in display runtime suspend/resume
drm/xe/display:
Make display suspend/resume work on discrete
drm/xe/display:
Match i915 driver suspend/resume sequences better
drm/xe/display:
remove intel_display_step_name() to simplify
drm/xe/display:
remove the unused compat HAS_GMD_ID()
drm/xe/display:
remove unused compat kdev_to_i915() and pdev_to_i915()
drm/xe/display:
Separate the d3cold and non-d3cold runtime PM handling
drm/xe/display:
use xe && 0 to avoid warnings about unused variables
drm/xe/exec:
Fix minor bug related to xe_sync_entry_cleanup
drm/xe/exec:
Switch hw engine group execution mode upon job submission
drm/xe/exec_queue:
Prepare last fence for hw engine group resume context
drm/xe/exec_queue:
Remove duplicated code
drm/xe/fbdev:
Limit the usage of stolen for LNL+
drm/xe/gsc:
add Battlemage support
drm/xe/gsc:
Add debugfs to print GSC info
drm/xe/gsc:
Define GSC binary for LNL
drm/xe/gsc:
Do not attempt to load the GSC multiple times
drm/xe/gsc:
Fix FW status if the firmware is already loaded
drm/xe/gsc:
Track the platform in the compatibility version
drm/xe/gsc:
Wedge the device if the GSCCS reset fails
drm/xe/gt:
Add APIs for printing stats over debugfs
drm/xe/gt:
Remove double include
drm/xe/guc/ct:
Flush g2h worker in case of g2h response timeout
drm/xe/guc/tlb:
Flush g2h worker in case of tlb timeout
drm/xe/guc:
Bump minimum required GuC version to v70.29.2
drm/xe/guc:
Bump the G2H queue size to account for page faults
drm/xe/guc:
Define GuC version v70.29.2 for BMG
drm/xe/guc:
Demote GuC IDs usage message to debug
drm/xe/guc:
Enable w/a 14022293748 and 22019794406
drm/xe/guc:
Fix GUC_{SUBMIT,FIRMWARE}_VER helper macros
drm/xe/guc_submit:
add missing locking in wedged_fini
drm/xe/guc_submit:
fix xa_store() error checking
drm/xe/guc_submit:
Make suspend_wait interruptible
drm/xe/hdcp:
Check GSC structure validity
drm/xe/huc:
Define HuC binary for BMG
drm/xe/huc:
Define HuC binary for LNL
drm/xe/hw_engine_group:
Add helper to suspend faulting LR jobs
drm/xe/hw_engine_group:
Add helper to wait for dma fence jobs
drm/xe/hw_engine_group:
Ensure safe transition between execution modes
drm/xe/hw_engine_group:
Introduce xe_hw_engine_group
drm/xe/hwmon:
Fix PL1 disable flow in xe_hwmon_power_max_write
drm/xe/hwmon:
Fix WRITE_I1 param from u32 to u16
drm/xe/hwmon:
Treat hwmon as a per-device concept
drm/xe/kunit:
Drop XE_TEST_EXPORT
drm/xe/kunit:
Kill xe_cur_kunit()
drm/xe/kunit:
Rename count to count_sr_entries
drm/xe/kunit:
Rename rtp test cases
drm/xe/kunit:
Simplify xe_bo live tests code layout
drm/xe/kunit:
Simplify xe_dma_buf live tests code layout
drm/xe/kunit:
Simplify xe_migrate live tests code layout
drm/xe/kunit:
Simplify xe_mocs live tests code layout
drm/xe/kunit:
Test active rtp entries
drm/xe/kunit:
Test rtp with no actions
drm/xe/kunit:
Test WAs for BMG
drm/xe/lnl:
Drop force_probe requirement
drm/xe/lnl:
Offload system clear page activity to GPU
drm/xe/mcr:
Try to derive dss_per_grp from hwconfig attributes
drm/xe/mcr:
Use Xe2_LPM steering tables for Xe2_HPM
drm/xe/migrate:
Add helper function to program identity map
drm/xe/migrate:
Add kunit to test clear functionality
drm/xe/migrate:
Add kunit to test migration functionality for BMG
drm/xe/migrate:
Future-proof compressed PAT check
drm/xe/migrate:
Handle clear ccs logic for xe2 dgfx
drm/xe/migrate:
Parameterize ccs and bo data clear in xe_migrate_clear()
drm/xe/mmio:
Use single logic for waiting functions
drm/xe/oa/uapi:
Make bit masks unsigned
drm/xe/oa:
Don't reset OAC_CONTEXT_ENABLE on OA stream close
drm/xe/oa:
Don't use hardcoded values
drm/xe/oa:
Fix "Missing outer runtime PM protection" warning
drm/xe/oa:
Fix overflow in oa batch buffer
drm/xe/oa:
Use vma_pages() helper function in xe_oa_mmap()
drm/xe/observation:
Drop empty sysctl table entry
drm/xe/pcode:
Treat pcode as per-tile rather than per-GT
drm/xe/pf:
Add function to sanitize VF resources
drm/xe/pf:
Add thresholds to the VF KLV config
drm/xe/pf:
Drop GuC notifications for non-existing VF
drm/xe/pf:
Fix documentation formatting
drm/xe/pf:
Fix potential GGTT allocation leak
drm/xe/pf:
Fix VF config validation on multi-GT platforms
drm/xe/pf:
Improve VF control
drm/xe/pf:
Limit fair VF LMEM provisioning
drm/xe/pf:
Reset thresholds when releasing a VF config
drm/xe/pm:
Add trace for pm functions
drm/xe/query:
Increase timestamp width
drm/xe/queue:
move xa_alloc to prevent UAF
drm/xe/rtp:
Expand max rules/actions per entry again
drm/xe/rtp:
Fix off-by-one when processing rules
drm/xe/rtp:
Simplify marking active workarounds
drm/xe/step:
define more steppings E-J
drm/xe/tests:
Add helpers for use in live tests
drm/xe/tests:
Convert xe_bo live tests
drm/xe/tests:
Convert xe_dma_buf live tests
drm/xe/tests:
Convert xe_migrate live tests
drm/xe/tests:
Convert xe_mocs live tests
drm/xe/tests:
remove unused leftover xe_call_for_each_device()
drm/xe/tests:
Skip xe_mocs live tests on VF device
drm/xe/uapi:
Expose SIMD16 EU mask in topology query
drm/xe/uapi:
Rename xe perf layer as xe observation layer
drm/xe/uc:
Use devm to register cleanup that includes exec_queues
drm/xe/uc:
Use managed bo for HuC and GSC objects
drm/xe/ufence:
Flush xe ordered_wq in case of ufence timeout
drm/xe/ufence:
Prefetch ufence addr to catch bogus address
drm/xe/ufence:
ufence can be signaled right after wait_woken
drm/xe/vf:
Fix register value lookup
drm/xe/vf:
Track writes to inaccessible registers from VF
drm/xe/vm:
move xa_alloc to prevent UAF
drm/xe/vm:
Remove restriction that all VMs must be faulting if one is
drm/xe/vram:
fix ccs offset calculation
drm/xe/xe2:
Add performance tuning for L3 cache flushing
drm/xe/xe2:
Add performance turning changes
drm/xe/xe2:
Add Wa_15015404425
drm/xe/xe2:
Do not run xe_bo_test for xe2+ dgfx
drm/xe/xe2:
Enable Priority Mem Read
drm/xe/xe2:
Extend performance tuning to media GT
drm/xe/xe2:
Introduce identity map for compressed pat for vram
drm/xe/xe2:
Introduce performance changes
drm/xe/xe2:
Make subsequent L2 flush sequential
drm/xe/xe2hpg:
Add Wa_14021821874
drm/xe/xe2hpg:
Add Wa_15016589081
drm/xe/xe2hpg:
Introduce performance tuning changes for Xe2_HPG
drm/xe/xe2lpg:
Extend Wa_15016589081 for xe2lpg
drm/xe/xe2lpg:
Extend workaround 14021402888
drm/xe/xe2lpm:
Extend Wa_16021639441
drm/xe/xe_migrate:
Handle migration logic for xe2+ dgfx
drm/xe/xe_sync:
initialise ufence.signalled
drm/xe:
Add assert for XE_WA() usage
drm/xe:
Add debugfs to dump GuC's hwconfig
drm/xe:
add kdev_to_xe_device() helper and use it
drm/xe:
Add kernel doc for xe_hw_engine_lookup
drm/xe:
Add missing runtime reference to wedged upon gt_reset
drm/xe:
Add mmio read before GGTT invalidate
drm/xe:
Add NEEDS_2M BO flag
drm/xe:
Add process name and PID to job timedout message
drm/xe:
Add ref counting for xe_file
drm/xe:
Add stats for tlb invalidation count
drm/xe:
Add timeout to preempt fences
drm/xe:
Add VM bind IOCTL error injection
drm/xe:
Add xe_exec_queue_last_fence_test_dep
drm/xe:
Add xe_gt_tlb_invalidation_fence_init helper
drm/xe:
Add xe_sched_add_msg_locked helper
drm/xe:
Add xe_sched_msg_lock/unlock helper
drm/xe:
Add xe_vm_pgtable_update_op to xe_vma_ops
drm/xe:
Align all VRAM scanout buffers to 64k physical pages when needed.
drm/xe:
Allow suspend / resume to be safely called multiple times
drm/xe:
Allow to compile out debugfs
drm/xe:
Assert G2H outstanding when releasing G2H
drm/xe:
Build PM into GuC CT layer
drm/xe:
clean up fault injection usage
drm/xe:
Clean up VM / exec queue file lock usage.
drm/xe:
Convert multiple bind ops into single job
drm/xe:
Convert to USM lock to rwsem
drm/xe:
Define STATELESS_COMPRESSION_CTRL as mcr register
drm/xe:
Delete unused register from xe_regs.h
drm/xe:
Do not run GPU page fault handler on a closed VM
drm/xe:
Don't free job in TDR
drm/xe:
Don't keep stale pointer to bo->ggtt_node
drm/xe:
Don't restart parallel queues multiple times on GT reset
drm/xe:
Don't short circuit TDR on jobs not started
drm/xe:
Don't suspend device upon wedge
drm/xe:
Drop GuC submit_wq pool
drm/xe:
Drop HW fence pointer to HW fence ctx
drm/xe:
Drop trace_xe_hw_fence_free
drm/xe:
Drop VM dma-resv lock on xe_sync_in_fence_get failure in exec IOCTL
drm/xe:
Drop warn on xe_guc_pc_gucrc_disable in guc pc fini
drm/xe:
Drop xe_gt_tlb_invalidation_wait
drm/xe:
Encapsulate drm_mm_node inside xe_ggtt_node
drm/xe:
Enlarge the invalidation timeout from 150 to 500
drm/xe:
Ensure all locks released in exec IOCTL
drm/xe:
Export xe_hw_engine's mmio accessors
drm/xe:
Faster devcoredump
drm/xe:
Fix access_ok check in user_fence_create
drm/xe:
fix build warning with CONFIG_PM=n
drm/xe:
fix engine_class bounds check again
drm/xe:
Fix memory leak on xe_alloc_pf_queue failure
drm/xe:
Fix memory leak when aborting binds
drm/xe:
Fix merge fails related to display runtime PM
drm/xe:
fix missing 'xe_vm_put'
drm/xe:
Fix missing conversion to xe_display_pm_runtime_resume
drm/xe:
Fix missing runtime outer protection for ggtt_remove_node
drm/xe:
Fix missing workqueue destroy in xe_gt_pagefault
drm/xe:
Fix NPD in ggtt_node_remove()
drm/xe:
Fix opregion leak
drm/xe:
Fix possible exec queue leak in exec IOCTL
drm/xe:
Fix possible UAF in guc_exec_queue_process_msg
drm/xe:
Fix register definition order in xe_regs.h
drm/xe:
Fix tile fini sequence
drm/xe:
Fix total initialization in xe_ggtt_print_holes()
drm/xe:
fix UAF around queue destruction
drm/xe:
fix unbalanced rpm put() with declare_wedged()
drm/xe:
fix unbalanced rpm put() with fence_fini()
drm/xe:
Fix use after free when client stats are captured
drm/xe:
fix WA 14018094691
drm/xe:
Fix warning on unreachable statement
drm/xe:
Fix xe_pt_abort_unbind
drm/xe:
fixup xe_alloc_pf_queue
drm/xe:
Free job before xe_exec_queue_put
drm/xe:
Generate oob before compiling anything
drm/xe:
handle flat ccs during hibernation on igpu
drm/xe:
Handle polling only for system s/r in xe_display_pm_suspend/resume()
drm/xe:
Handle unreliable MMIO reads during forcewake
drm/xe:
Hold a PM ref when GT TLB invalidations are inflight
drm/xe:
improve hibernation on igpu
drm/xe:
Introduce const cast helper
drm/xe:
Introduce GGTT documentation
drm/xe:
Introduce xe_ggtt_largest_hole
drm/xe:
Introduce xe_ggtt_print_holes
drm/xe:
Invalidate media_gt TLBs
drm/xe:
Invalidate media_gt TLBs in PT code
drm/xe:
Invalidate media_gt TLBs in PT code
drm/xe:
Kill regs/xe_sriov_regs.h
drm/xe:
Limit drm_mm_node_allocated access to xe_ggtt_node
drm/xe:
Make exec_queue_kill safe to call twice
drm/xe:
Make wedged_mode debugfs writable
drm/xe:
Make xe_ggtt_node struct independent
drm/xe:
Migrate OOB WAs to OR rules
drm/xe:
Move and export xe_hw_engine lookup.
drm/xe:
Move enable host l2 VRAM post MCR init
drm/xe:
Move ggtt_fini to devm managed
drm/xe:
Move hw_engine_fini to devm managed
drm/xe:
Move LNL scheduling WA to xe_device.h
drm/xe:
Move part of xe_file cleanup to a helper
drm/xe:
move the kernel lrc from hwe to execlist port
drm/xe:
Move VM dma-resv lock from xe_exec_queue_create to __xe_exec_queue_init
drm/xe:
Name and document Wa_14019789679
drm/xe:
Normalize NEEDS_64K BO flag
drm/xe:
Only check last fence on user binds
drm/xe:
Only enable scheduling upon resume if needed
drm/xe:
Prevent null pointer access in xe_migrate_copy
drm/xe:
prevent potential UAF in pf_provision_vf_ggtt()
drm/xe:
prevent UAF around preempt fence
drm/xe:
Refactor mmio setup for multi-tile
drm/xe:
Refactor xe_ggtt balloon functions to make the node clear
drm/xe:
Reinit msg link when processing a message
drm/xe:
remove display stepping handling
drm/xe:
Remove extra dma_fence_put on xe_sync_entry_add_deps failure
drm/xe:
Remove fence check from send_tlb_invalidation
drm/xe:
Remove NULL check of lrc->bo in xe_lrc_snapshot_capture()
drm/xe:
Remove redundant [drm] tag from xe_assert() message
drm/xe:
Remove redundant param from xe_bo_create_user
drm/xe:
Remove runtime argument from display s/r functions
drm/xe:
Remove stale declaration of xe_mmio_probe_vram()
drm/xe:
Remove unnecessary drm_mm.h includes
drm/xe:
Remove unrequired NULL check in xe_sched_job_free_fences
drm/xe:
Remove unrequired NULL checks in xe_sync_entry_cleanup
drm/xe:
Remove unused xe parameter
drm/xe:
Remove unused xe_sync_entry_wait
drm/xe:
Removed unused xe_ggtt_printk
drm/xe:
Rename enable_display module param
drm/xe:
Rename xe_ggtt_node related functions
drm/xe:
replace #include
with
drm/xe:
Restore GT freq on GSC load error
drm/xe:
Restore pci state upon resume
drm/xe:
Restore system memory GGTT mappings
drm/xe:
Resume TDR after GT reset
drm/xe:
Return -ENOBUFS if a kmalloc fails which is tied to an array of binds
drm/xe:
s/xe_tile_migrate_engine/xe_tile_migrate_exec_queue
drm/xe:
Set firmware state to loadable before registering guc_fini_hw
drm/xe:
Set mask bits for CCS_MODE register
drm/xe:
Stop accumulating LRC timestamp on job_free
drm/xe:
Store process name and pid in xe file
drm/xe:
Support 'nomodeset' kernel command-line option
drm/xe:
Suppress missing outer rpm protection warning
drm/xe:
Suspend/resume user access only during system s/r
drm/xe:
Take a ref to xe file when user creates a VM
drm/xe:
Take job list lock in xe_sched_add_pending_job
drm/xe:
Take ref to VM in delayed snapshot
drm/xe:
Update PT layer with better error handling
drm/xe:
Update VM trace events
drm/xe:
Update xe_sa to use xe_managed_bo_create_pin_map
drm/xe:
Use bookkeep slots for external BO's in exec IOCTL
drm/xe:
use devm instead of drmm for managed bo
drm/xe:
use devm_add_action_or_reset() helper
drm/xe:
Use dma_fence_chain_free in chain fence unused as a sync
drm/xe:
Use for_each_remote_tile rather than manual check
drm/xe:
Use helper for ASID -> VM in GPU faults and access counters
drm/xe:
use pdev_to_xe_device() instead of pci_get_drvdata() directly
drm/xe:
Use reserved copy engine for user binds on faulting devices
drm/xe:
Use separate rpm lockdep map for non-d3cold-capable devices
drm/xe:
Use the filelist from drm for ccs_mode change
drm/xe:
Use topology to determine page fault queue size
drm/xe:
Use VF_CAP_REG for device wmb
drm/xe:
Use write-back caching mode for system memory on DGFX
drm/xe:
Use xe_pm_runtime_get in xe_bo_move() if reclaim-safe.
drm/xe:
Validate user fence during creation
drm/xe:
Wedge the entire device
drm/xe:
Write all slices if its mcr register
drm/{i915, xe}:
Avoid direct inspection of dpt_vma from outside dpt
drm:
Add might_fault to drm_modeset_lock priming
drm:
Add missing documentation for struct drm_plane_size_hint
drm:
Add the missing symbol '.'
drm:
bridge: anx7625: Use of_property_read_variable_u8_array()
drm:
Consistently use struct drm_mode_rect for FB_DAMAGE_CLIPS
drm:
Do delayed switcheroo in drm_lastclose()
drm:
Expand max DRM device number to full MINORBITS
drm:
Fix kerneldoc for "Returns" section
drm:
fixed: Don't use "proxy" headers
drm:
Introduce 'power saving policy' drm property
drm:
lcdif: Use adjusted_mode .clock instead of .crtc_clock
drm:
new helper: drm_gem_prime_handle_to_dmabuf()
drm:
omapdrm: Add missing check for alloc_ordered_workqueue
drm:
panel-orientation-quirks: Make Lenovo Yoga Tab 3 X90F DMI match less strict
drm:
panel: boe-bf060y8m-aj0: Enable prepare_prev_first
drm:
Remove struct drm_driver.lastclose
drm:
Remove struct drm_mode_config_funcs.output_poll_changed
drm:
renesas: Move RZ/G2L MIPI DSI driver to rz-du
drm:
renesas: rz-du: Add RZ/G2UL DU Support
drm:
use mem_is_zero() instead of !memchr_inv(s, 0, n)
drm:
Use XArray instead of IDR for minors
dt-binding:
ptp: fsl,ptp: add pci1957,ee02 compatible string for fsl,enetc-ptp
dt-bindings/perf:
Add Arm NI-700 PMU
dt-bindings:
adc: ad9467: support new parts
dt-bindings:
apple,aic: Document A7-A11 compatibles
dt-bindings:
arc: convert archs-pct.txt to yaml
dt-bindings:
arm-smmu: Add compatible for QCS8300 SoC
dt-bindings:
arm-smmu: document the support on SA8255p
dt-bindings:
arm: amlogic: meson-gx-ao-secure: support more SoCs
dt-bindings:
arm: aspeed: add IBM P11 BMC boards
dt-bindings:
arm: aspeed: add Meta Catalina board
dt-bindings:
arm: fsl: add fsl-ls2081a-rdb board
dt-bindings:
arm: fsl: add i.MX93 14x14 EVK board
dt-bindings:
arm: fsl: Add Kontron i.MX93 OSM-S based boards
dt-bindings:
arm: fsl: Add Variscite Symphony board and VAR-SOM-MX8MP SoM
dt-bindings:
arm: fsl: correct spelling of TQ-Systems
dt-bindings:
arm: fsl: drop usage of VAR-SOM-MX8MM SoM compatible alone
dt-bindings:
arm: fsl: rename gw7905 to gw75xx
dt-bindings:
arm: qcom,ids: Add IDs for SM7325 family
dt-bindings:
arm: qcom,ids: add SoC ID for QCS8275/QCS8300
dt-bindings:
arm: qcom: Add Lenovo ThinkPad T14s Gen 6
dt-bindings:
arm: qcom: Add LG G4 (h815)
dt-bindings:
arm: qcom: Add msm8916/39 based Lenovo devices
dt-bindings:
arm: qcom: Add Surface Laptop 7 devices
dt-bindings:
arm: rockchip: Add Cool Pi CM5 GenBook
dt-bindings:
arm: rockchip: Add Firefly Core-PX30-JD4 on baseboard
dt-bindings:
arm: rockchip: Add GameForce Ace
dt-bindings:
arm: rockchip: Add Hardkernel ODROID-M1S
dt-bindings:
arm: rockchip: Add Hardkernel ODROID-M2
dt-bindings:
arm: rockchip: Add LCKFB Taishan Pi RK3566
dt-bindings:
arm: rockchip: Add NanoPC-T6 LTS
dt-bindings:
arm: rockchip: Add NanoPi R2S Plus
dt-bindings:
arm: rockchip: Add rk3576 compatible string to pmu.yaml
dt-bindings:
arm: rockchip: Correct vendor for Hardkernel ODROID-M1
dt-bindings:
arm: stm32: Add compatible strings for Protonic boards
dt-bindings:
arm: sunxi: Add Anbernic RG35XXSP
dt-bindings:
arm: tegra: Document Nyan, all revisions in kernel tree
dt-bindings:
arm: ti: Add BeagleY-AI
dt-bindings:
arm: Update Corstone-1000 maintainers
dt-bindings:
ata: Add Cirrus EP93xx
dt-bindings:
ata: Add i.MX8QM AHCI compatible string
dt-bindings:
ata: qcom,apq8064-ahci: add to dtschema
dt-bindings:
ata: qcom,ipq806x-ahci: use dtschema
dt-bindings:
atmel-sysreg: add sam9x7
dt-bindings:
bluetooth: bring the HW description closer to reality for wcn6855
dt-bindings:
bluetooth: move Bluetooth bindings to dedicated directory
dt-bindings:
bluetooth: reference serial-peripheral-props.yaml
dt-bindings:
board: convert fsl-board.txt to yaml
dt-bindings:
bus: qcom,ebi2: convert to dtschema
dt-bindings:
can: convert microchip,mcp251x.txt to yaml
dt-bindings:
can: fsl,flexcan: add common 'can-transceiver' for fsl,flexcan
dt-bindings:
can: fsl,flexcan: move fsl,imx95-flexcan standalone
dt-bindings:
can: renesas,rcar-canfd: Document R-Car V4M support
dt-bindings:
can: rockchip_canfd: add rockchip CAN-FD controller
dt-bindings:
clk: vc5: Make SD/OE pin configuration properties not required
dt-bindings:
clock, reset: Add support for rk3576
dt-bindings:
clock, reset: fix top-comment indentation rk3576 headers
dt-bindings:
clock: add ExynosAuto v920 SoC CMU bindings
dt-bindings:
clock: add i.MX95 NETCMIX block control
dt-bindings:
clock: add RMII clock selection
dt-bindings:
clock: Add x1e80100 LPASS AUDIOCC reset controller
dt-bindings:
clock: Add x1e80100 LPASSCC reset controller
dt-bindings:
clock: at91: Allow PLLs to be exported and referenced in DT
dt-bindings:
clock: axg-audio: add earcrx clock ids
dt-bindings:
clock: baikal,bt1-ccu-div: add top-level constraints
dt-bindings:
clock: cirrus,lochnagar: add top-level constraints
dt-bindings:
clock: exynos7885: Add CMU_TOP PLL MUX indices
dt-bindings:
clock: exynos7885: Add indices for USB clocks
dt-bindings:
clock: exynos7885: Fix duplicated binding
dt-bindings:
clock: exynos850: Add TMU clock
dt-bindings:
clock: exynosautov9: add dpum clock
dt-bindings:
clock: fix C3 PLL input parameter
dt-bindings:
clock: gcc-msm8998: Add Q6 and LPASS clocks definitions
dt-bindings:
clock: imx8mp: Add #reset-cells property
dt-bindings:
clock: mediatek,apmixedsys: Fix "mediatek,mt6779-apmixed" compatible
dt-bindings:
clock: mediatek: Convert MediaTek clock syscons to schema
dt-bindings:
clock: mediatek: Drop duplicate mediatek,mt6795-sys-clock.yaml
dt-bindings:
clock: nxp,lpc3220-clk: Convert bindings to DT schema
dt-bindings:
clock: nxp,lpc3220-usb-clk: Convert bindings to dtschema
dt-bindings:
clock: qcom,a53pll: Add msm8226-a7pll compatible
dt-bindings:
clock: qcom,a53pll: Allow opp-table subnode
dt-bindings:
clock: qcom,qcs404-turingcc: convert to dtschema
dt-bindings:
clock: qcom,sm8650-dispcc: replace with symlink
dt-bindings:
clock: qcom: add CAMCC clocks on SM4450
dt-bindings:
clock: qcom: add DISPCC clocks on SM4450
dt-bindings:
clock: qcom: Add GPLL9 support on gcc-sc8180x
dt-bindings:
clock: qcom: add GPUCC clocks on SM4450
dt-bindings:
clock: qcom: Add missing USB MP resets
dt-bindings:
clock: qcom: Add SM8150 camera clock controller
dt-bindings:
clock: qcom: Drop required-opps in required on SM8650 camcc
dt-bindings:
clock: qcom: Drop required-opps in required on sm8650 videocc
dt-bindings:
clock: renesas,cpg-clocks: Add top-level constraints
dt-bindings:
clock: renesas,cpg-mssr: Document RZ/G2M v3.0 (r8a774a3) clock
dt-bindings:
clock: renesas: Document RZ/V2H(P) SoC CPG
dt-bindings:
clock: renesas: Document RZ/V2H(P) SoC CPG
dt-bindings:
clock: rockchip,rk3588-cru: drop unneeded assigned-clocks
dt-bindings:
clock: rockchip: remove CLK_NR_CLKS and CLKPMU_NR_CLKS
dt-bindings:
clock: st,stm32mp1-rcc: add top-level constraints
dt-bindings:
clocks: atmel,at91rm9200-pmc: add sam9x7 clock controller
dt-bindings:
clocks: atmel,at91sam9x5-sckc: add sam9x7
dt-bindings:
cpu: Drop duplicate nvidia,tegra186-ccplex-cluster.yaml
dt-bindings:
crypto: fsl,sec-v4.0: add second register space for rtic
dt-bindings:
crypto: qcom,prng: document support for SA8255p
dt-bindings:
display/msm: hdmi: add qcom,hdmi-tx-8998
dt-bindings:
display: bridge: tc358867: Document default DP preemphasis
dt-bindings:
display: elgin,jg10309-01: Add own binding
dt-bindings:
display: himax-hx8394: Add Microchip AC40T08A MIPI Display panel
dt-bindings:
display: mediatek: dpi: Add power domains
dt-bindings:
display: mediatek: dpi: correct power-domains property
dt-bindings:
display: mediatek: split: add subschema property constraints
dt-bindings:
display: panel-simple-lvds-dual-ports: use unevaluatedProperties
dt-bindings:
display: panel-simple: Add On Tat Industrial Company KD50G21-40NT-A1
dt-bindings:
display: panel: Add compatible for melfas lmfbx101117480
dt-bindings:
display: panel: Add compatible for starry-er88577
dt-bindings:
display: panel: document BOE TV101WUM-LL2 DSI Display Panel
dt-bindings:
display: panel: Document Densitron DMT028VGHMCMI-1D TFT on ILI9806E DSI TCON
dt-bindings:
display: renesas,rzg2l-du: Document RZ/G2UL DU bindings
dt-bindings:
display: simple: Document support for Innolux G070ACE-LH3
dt-bindings:
display: st7701: Add Anbernic RG28XX panel
dt-bindings:
dma: Add Cirrus EP93xx
dt-bindings:
dma: Add Loongson-1 APB DMA
dt-bindings:
dma: Add lpc32xx DMA mux binding
dt-bindings:
dma: fsl,imx-dma: Document the DMA clocks
dt-bindings:
dma: fsl-mxs-dma: Add compatible string "fsl,imx8qxp-dma-apbh"
dt-bindings:
dma: mv-xor-v2: Convert to dtschema
dt-bindings:
dma: rz-dmac: Document RZ/G3S SoC
dt-bindings:
dmaengine: zynqmp_dma: Add a new compatible string
dt-bindings:
eeprom: at24: Add compatible for Giantec GT24C04A
dt-bindings:
extcon: convert extcon-usb-gpio.txt to yaml format
dt-bindings:
extcon: ptn5150: add child node port
dt-bindings:
firmware: Add i.MX95 SCMI Extension protocol
dt-bindings:
firmware: arm,scmi: Add missing vendor string
dt-bindings:
firmware: arm,scmi: Add support for system power protocol
dt-bindings:
firmware: arm,scmi: Introduce property max-rx-timeout-ms
dt-bindings:
Fix various typos
dt-bindings:
fsl-qdma: allow compatible string fallback to fsl,ls1021a-qdma
dt-bindings:
fsl: fsl,rcpm: fix unevaluated fsl,rcpm-wakeup property
dt-bindings:
gnss: reference serial-peripheral-props.yaml
dt-bindings:
gpio: ep9301: Add missing "#interrupt-cells" to examples
dt-bindings:
gpio: fcs,fxl6408: add missing type to GPIO hogs
dt-bindings:
gpio: gpio-davinci: Add the gpio-reserved-ranges property
dt-bindings:
gpio: nxp,lpc3220-gpio: Convert to dtschema
dt-bindings:
gpio: simplify GPIO hog nodes schema
dt-bindings:
HID: i2c-hid: elan: Introduce Elan ekth6a12nay
dt-bindings:
hwlock: sprd-hwspinlock: convert to YAML
dt-bindings:
hwmon: Add adt7475 fan/pwm properties
dt-bindings:
hwmon: Add maxim max31790
dt-bindings:
hwmon: Add Sophgo SG2042 external hardware monitor support
dt-bindings:
hwmon: adt7475: Deprecate adi,pwm-active-state
dt-bindings:
hwmon: Convert ltc2978.txt to yaml
dt-bindings:
hwmon: Document TI TPS546D24
dt-bindings:
i2c: add support for tsd,mule-i2c-mux
dt-bindings:
i2c: aspeed: drop redundant multi-master
dt-bindings:
i2c: i2c-rk3x: Add rk3576 compatible
dt-bindings:
i2c: i2c-sprd: convert to YAML
dt-bindings:
i2c: nvidia,tegra20-i2c: combine same if:then: clauses
dt-bindings:
i2c: nvidia,tegra20-i2c: define power-domains top-level
dt-bindings:
i2c: nvidia,tegra20-i2c: restrict also clocks in if:then:
dt-bindings:
i2c: qcom,i2c-cci: add missing clocks constraint in if:then:
dt-bindings:
i2c: renesas,riic: Document the R9A08G045 support
dt-bindings:
iio: accel: add ADXL380
dt-bindings:
iio: ad4695: fix common-mode-channel
dt-bindings:
iio: adc: ad7192: Add clock provider
dt-bindings:
iio: adc: ad7192: Update clock config
dt-bindings:
iio: adc: ad7380: add single-ended compatible parts
dt-bindings:
iio: adc: ad7380: fix ad7380-4 reference supply
dt-bindings:
iio: adc: Add AD4000
dt-bindings:
iio: adc: add AD4695 and similar ADCs
dt-bindings:
iio: adc: Add AXP717 compatible
dt-bindings:
iio: adc: add binding for pac1921
dt-bindings:
iio: adc: Add rockchip,rk3576-saradc string
dt-bindings:
iio: adc: adi,ad7606: add conditions
dt-bindings:
iio: adc: adi,ad7606: add supply properties
dt-bindings:
iio: adc: adi,ad7606: fix example
dt-bindings:
iio: adc: adi,ad7606: improve descriptions
dt-bindings:
iio: adc: adi,ad7606: normalize textwidth
dt-bindings:
iio: adc: sophgo,cv1800b-saradc: Add Sophgo CV1800B SARADC
dt-bindings:
iio: add backend support to sd modulator
dt-bindings:
iio: add vref support to sd modulator
dt-bindings:
iio: adf4377: add adf4378 support
dt-bindings:
iio: asahi-kasei,ak8975: drop incorrect AK09116 compatible
dt-bindings:
iio: aw96103: Add bindings for aw96103/aw96105 sensor
dt-bindings:
iio: BU27034 => BU27034ANUC
dt-bindings:
iio: dac: Add adi,ltc2664.yaml
dt-bindings:
iio: dac: Add adi,ltc2672.yaml
dt-bindings:
iio: dac: adi,ad56xx: Fix duplicate compatible strings
dt-bindings:
iio: dac: Generalize DAC common properties
dt-bindings:
iio: dfsdm: move to backend framework
dt-bindings:
iio: humidity: add ENS210 sensor family
dt-bindings:
iio: kionix,kxcjk1013: Document KX022-1020
dt-bindings:
iio: light: ltrf216a: Document LTR-308 support
dt-bindings:
iio: light: ROHM BH1745
dt-bindings:
iio: light: stk33xx: add compatible for stk3013
dt-bindings:
iio: magnetometer: Add ak09118
dt-bindings:
iio: magnetometer: bmc150: Document mount-matrix
dt-bindings:
iio: pressure: Add Sensirion SDP500
dt-bindings:
iio: proximity: Add TYHX HX9023S
dt-bindings:
iio: st,stm32-adc: add top-level constraints
dt-bindings:
incomplete-devices: And another batch of compatibles
dt-bindings:
input: Add Cirrus EP93xx keypad
dt-bindings:
input: convert rotary-encoder to yaml
dt-bindings:
input: Goodix SPI HID Touchscreen
dt-bindings:
input: pure gpio support for adp5588
dt-bindings:
input: qcom,pm8xxx-vib: Document PM6150 compatible
dt-bindings:
input: Revert "dt-bindings: input: Goodix SPI HID Touchscreen"
dt-bindings:
input: touchscreen: convert ad7879 to yaml format
dt-bindings:
input: touchscreen: convert ads7846.txt to yaml
dt-bindings:
input: touchscreen: convert colibri-vf50-ts.txt to yaml
dt-bindings:
input: touchscreen: Use generic node name
dt-bindings:
input: zinitix: Document touch-keys support
dt-bindings:
interconnect: Add Qualcomm IPQ5332 support
dt-bindings:
interconnect: qcom,rpmh: correct sm8150 camnoc
dt-bindings:
interconnect: qcom,sm8350: drop DISP nodes
dt-bindings:
interconnect: qcom-bwmon: Document SA8775p bwmon compatibles
dt-bindings:
interconnect: qcom: Add Qualcomm MSM8937 NoC
dt-bindings:
interconnect: qcom: Add Qualcomm MSM8976 NoC
dt-bindings:
interconnect: qcom: Do not require reg for sc8180x virt NoCs
dt-bindings:
interconnect: qcom: msm8939: Fix example
dt-bindings:
interconnect: qcom: msm8953: Fix 'See also' in description
dt-bindings:
interrupt-controller: Add SOPHGO SG2002 plic
dt-bindings:
interrupt-controller: arm,gic: add ESPI and EPPI specifiers
dt-bindings:
interrupt-controller: aspeed,ast2400-vic: Convert to DT schema
dt-bindings:
interrupt-controller: convert bcm2836-l1-intc to yaml
dt-bindings:
interrupt-controller: fsl,irqsteer: Document fsl,imx8qm-irqsteer
dt-bindings:
interrupt-controller: fsl,ls-extirq: workaround wrong interrupt-map number
dt-bindings:
interrupt-controller: qcom-pdc: document support for SA8255p
dt-bindings:
lcdif: Document the dmas/dma-names properties
dt-bindings:
leds: Convert leds-lm3692x to YAML format
dt-bindings:
leds: Document "netdev" trigger
dt-bindings:
leds: pca995x: Add new nxp,pca9956b compatible
dt-bindings:
leds: sc2731-bltc: Convert to YAML
dt-bindings:
mailbox: mtk,adsp-mbox: Add compatible for MT8188
dt-bindings:
mailbox: qcom-ipcc: Add GPDSP0 and GPDSP1 clients
dt-bindings:
mailbox: qcom-ipcc: Document QCS8300 IPCC
dt-bindings:
mailbox: qcom-ipcc: document the support for SA8255p
dt-bindings:
MAINTAINERS: drop stale exynos file pattern
dt-bindings:
media: amlogic,gx-vdec: add the GXLX SoC family and update GXL
dt-bindings:
media: imx335: Add reset-gpios to the DT example
dt-bindings:
media: renesas,vin: Add binding for V4M
dt-bindings:
media: renesas,vin: Add Gen4 family fallback
dt-bindings:
media: rockchip,vpu: Document RK3128 compatible
dt-bindings:
media: s5p-mfc: Remove s5p-mfc.txt binding
dt-bindings:
memory-controllers: fsl,imx-weim: Fix "fsl,weim-cs-timing" schema
dt-bindings:
memory-controllers: renesas,rpc-if: add top-level constraints
dt-bindings:
mfd: Add Analog Devices ADP5585
dt-bindings:
mfd: adp5585: Add parsing of hogs
dt-bindings:
mfd: mediatek: Add codec property for MT6357 PMIC
dt-bindings:
mfd: qcom,tcsr: Add compatible for sa8775p
dt-bindings:
mfd: syscon: Add rk3576 QoS register compatible
dt-bindings:
mfd: syscon: Add ti,j784s4-acspcie-proxy-ctrl compatible
dt-bindings:
mfd: x-powers,axp152: add boost regulator
dt-bindings:
misc: aspeed,ast2400-cvic: Convert to DT schema
dt-bindings:
misc: fsl,qoriq-mc: remove ref for msi-parent
dt-bindings:
misc: qcom,fastrpc: document new domain ID
dt-bindings:
misc: qcom,fastrpc: increase the max number of iommus
dt-bindings:
mmc: Add support for rk3576 dw-mshc
dt-bindings:
mmc: Add support for rk3576 eMMC
dt-bindings:
mmc: nuvoton,ma35d1-sdhci: Document MA35D1 SDHCI controller
dt-bindings:
mmc: renesas,sdhi: add top-level constraints
dt-bindings:
mmc: renesas,sdhi: Document RZ/V2H(P) support
dt-bindings:
mmc: renesas,sdhi: Remove duplicate compatible and add clock checks
dt-bindings:
mmc: sdhci-atmel: Convert to json schema
dt-bindings:
mmc: sdhci-of-dwcmhsc: Add Sophgo SG2042 support
dt-bindings:
Move Mediatek clock controllers to "clock" directory
dt-bindings:
mtd: Add ts7200 nand-controller
dt-bindings:
mtd: ti, gpmc-nand: support partitions node
dt-bindings:
net: Add Cirrus EP93xx
dt-bindings:
net: add Microchip's LAN865X 10BASE-T1S MACPHY
dt-bindings:
net: Add support for rk3576 dwmac
dt-bindings:
net: bluetooth: Add support for Amlogic Bluetooth
dt-bindings:
net: brcm,unimac-mdio: Add bcm6846-mdio
dt-bindings:
net: convert maxim,ds26522.txt to yaml format
dt-bindings:
net: dsa: mediatek,mt7530: Add airoha,en7581-switch
dt-bindings:
net: dsa: microchip: Add KSZ8895/KSZ8864 switch support
dt-bindings:
net: dsa: microchip: add microchip,pme-active-high flag
dt-bindings:
net: dsa: vsc73xx: add {rx,tx}-internal-delay-ps
dt-bindings:
net: fsl,qoriq-mc-dpmac: using unevaluatedProperties
dt-bindings:
net: mdio: change nodename match pattern
dt-bindings:
net: mediatek,net: add top-level constraints
dt-bindings:
net: mediatek,net: narrow interrupts per variants
dt-bindings:
net: renesas,etheravb: add top-level constraints
dt-bindings:
net: socionext,uniphier-ave4: add top-level constraints
dt-bindings:
net: ti,cc1352p7: Add bootloader-backdoor-gpios
dt-bindings:
net: wireless: convert marvel-8xxx.txt to yaml format
dt-bindings:
net: xlnx,axi-ethernet: Add missing reg minItems
dt-bindings:
net: xlnx,axi-ethernet: Correct phy-mode property value
dt-bindings:
nvmem: convert U-Boot env to a layout
dt-bindings:
nvmem: imx-ocotp: support i.MX95
dt-bindings:
nvmem: sfp: add ref to nvmem-deprecated-cells.yaml
dt-bindings:
nvmem: st,stm32-romem: add missing "unevaluatedProperties" on child nodes
dt-bindings:
opp: operating-points-v2-ti-cpu: Update maintainers
dt-bindings:
PCI: altera: Convert to YAML
dt-bindings:
PCI: altera: msi: Convert to YAML
dt-bindings:
PCI: brcm,stb-pcie: Add 7712 SoC description
dt-bindings:
PCI: brcm,stb-pcie: Change brcmstb maintainer and cleanup
dt-bindings:
PCI: brcm,stb-pcie: Use maxItems for reset controllers
dt-bindings:
PCI: hisilicon,kirin-pcie: Add top-level constraints
dt-bindings:
PCI: host-generic-pci: Drop minItems and maxItems of ranges
dt-bindings:
PCI: imx6q-pcie: Add i.MX8Q PCIe compatible string
dt-bindings:
PCI: imx6q-pcie: Add reg-name "dbi2" and "atu" for i.MX8M PCIe Endpoint
dt-bindings:
PCI: layerscape-pci: Add deprecated property 'num-viewport'
dt-bindings:
PCI: layerscape-pci: Change property 'fsl,pcie-scfg' type
dt-bindings:
PCI: layerscape-pci: Replace fsl,lx2160a-pcie with fsl,lx2160ar2-pcie
dt-bindings:
PCI: mediatek-gen3: Add support for Airoha EN7581
dt-bindings:
PCI: pci-ep: Document 'linux,pci-domain' property
dt-bindings:
PCI: pci-ep: Update Maintainers
dt-bindings:
PCI: qcom,pcie-sc7280: Update bindings adding eight interrupts
dt-bindings:
PCI: qcom,pcie-sm8450: Add 'global' interrupt
dt-bindings:
PCI: qcom: Allow 'vddpe-3v3-supply' again
dt-bindings:
PCI: rcar-gen4-pci-ep: Add R-Car V4M compatible
dt-bindings:
PCI: rcar-gen4-pci-host: Add R-Car V4M compatible
dt-bindings:
PCI: renesas,pci-rcar-gen2: Add top-level constraints
dt-bindings:
PCI: socionext,uniphier-pcie-ep: Add top-level constraints
dt-bindings:
PCI: ti,j721e-pci-host: Add ACSPCIE proxy control property
dt-bindings:
pci: xilinx-nwl: Add phys property
dt-bindings:
PCI: xilinx-xdma: Add schemas for Xilinx QDMA PCIe Root Port Bridge
dt-bindings:
perf: arm-cmn: Add CMN S3
dt-bindings:
phy: add qcom,hdmi-phy-8998
dt-bindings:
phy: drop obsolete qcom,usb-8x16-phy bindings
dt-bindings:
phy: hisilicon,hi3798cv200-combphy: Convert to DT schema
dt-bindings:
phy: mxs-usb-phy: add nxp,sim property
dt-bindings:
phy: nuvoton,ma35-usb2-phy: add new bindings
dt-bindings:
phy: qcom,sata-phy: convert to dtschema
dt-bindings:
phy: qcom,sc8280xp-qmp-pcie-phy: add missing x1e80100 pipediv2 clocks
dt-bindings:
phy: qcom,sc8280xp-qmp-pcie-phy: Document the X1E80100 QMP PCIe PHY Gen4 x4
dt-bindings:
phy: qcom,sc8280xp-qmp-pcie-phy: Fix X1E80100 resets entries
dt-bindings:
phy: renesas,usb2-phy: Document RZ/G3S phy bindings
dt-bindings:
phy: rockchip,rk3588-hdptx-phy: Add #clock-cells
dt-bindings:
phy: socionext,uniphier: add top-level constraints
dt-bindings:
pincfg-node: Add "input-schmitt-microvolt" property
dt-bindings:
pinctrl: Add pinctrl for Sophgo CV1800 series SoC.
dt-bindings:
pinctrl: Add rk3576 pinctrl support
dt-bindings:
pinctrl: Convert Atmel PIO3 pinctrl to json-schema
dt-bindings:
pinctrl: npcm8xx: remove non-existent groups and functions
dt-bindings:
pinctrl: qcom,apq8064-pinctrl: convert to dtschema
dt-bindings:
pinctrl: qcom,apq8084-pinctrl: convert to dtschema
dt-bindings:
pinctrl: qcom,ipq4019-pinctrl: convert to dtschema
dt-bindings:
pinctrl: qcom,ipq8064-pinctrl: convert to dtschema
dt-bindings:
pinctrl: qcom: add missing type to GPIO hogs
dt-bindings:
pinctrl: renesas: Document RZ/G2M v3.0 (r8a774a3) PFC support
dt-bindings:
platform: Add Surface System Aggregator Module
dt-bindings:
power: Add support for RK3576 SoC
dt-bindings:
power: renesas: Document RZ/G2M v3.0 (r8a774a3) SYSC binding
dt-bindings:
power: rockchip: Document RK3308 IO voltage domains
dt-bindings:
power: supply: axp20x-battery: Add monitored-battery
dt-bindings:
power: supply: axp20x: Add AXP717 compatible
dt-bindings:
power: supply: axp20x: Add AXP717 compatible
dt-bindings:
power: supply: axp20x: Add input-current-limit-microamp
dt-bindings:
power: supply: sc27xx-fg: add low voltage alarm IRQ
dt-bindings:
pse: tps23881: add reset-gpios
dt-bindings:
pwm: Add Cirrus EP93xx
dt-bindings:
pwm: allwinner,sun4i-a10-pwm: add top-level constraints
dt-bindings:
pwm: amlogic: Add new bindings for meson A1 PWM
dt-bindings:
pwm: amlogic: Add optional power-domains
dt-bindings:
pwm: renesas,pwm-rcar: Add r8a779h0 support
dt-bindings:
pwm: renesas,tpu: Add r8a779h0 support
dt-bindings:
qcom: Document samsung,j3ltetw
dt-bindings:
remoteproc: k3-m4f: Add K3 AM64x SoCs
dt-bindings:
remoteproc: qcom,sm8550-pas: document the SDX75 PAS
dt-bindings:
remoteproc: xlnx,zynqmp-r5fss: Add missing "additionalProperties" on child nodes
dt-bindings:
reset: Add Amlogic T7 reset controller
dt-bindings:
reset: renesas: Document RZ/G2M v3.0 (r8a774a3) reset module
dt-bindings:
reset: socionext,uniphier-glue-reset: add top-level constraints
dt-bindings:
riscv: Add Sipeed LicheeRV Nano board compatibles
dt-bindings:
riscv: Add Svvptc ISA extension description
dt-bindings:
rng: Add Rockchip RK3568 TRNG
dt-bindings:
rtc: Add support for SD2405AL.
dt-bindings:
rtc: Drop non-trivial duplicate compatibles
dt-bindings:
rtc: microcrystal,rv3028: add #clock-cells property
dt-bindings:
rtc: sprd,sc2731-rtc: convert to YAML
dt-bindings:
rtc: stm32: describe pinmux nodes
dt-bindings:
samsung: exynos-usi: add missing constraints
dt-bindings:
serial: 8250_omap: Add wakeup-source property
dt-bindings:
serial: add common properties schema for UART children
dt-bindings:
serial: add missing "additionalProperties" on child nodes
dt-bindings:
serial: Allow embedded-controller as child node
dt-bindings:
serial: atmel,at91-usart: add compatible for sam9x7.
dt-bindings:
serial: mediatek,uart: add MT7981
dt-bindings:
serial: renesas: Document RZ/G2M v3.0 (r8a774a3) scif
dt-bindings:
serial: samsung: avoid duplicating permitted clock-names
dt-bindings:
serial: samsung: fix maxItems for gs101
dt-bindings:
soc: Add Cirrus EP93xx
dt-bindings:
soc: bcm: document brcm,bcm2711-avs-monitor
dt-bindings:
soc: fsl: add missed compatible string fsl,ls*-isc
dt-bindings:
soc: fsl: Convert rcpm to yaml format
dt-bindings:
soc: fsl: cpm_qe: Add QUICC Engine (QE) QMC controller
dt-bindings:
soc: fsl: cpm_qe: Add QUICC Engine (QE) TSA controller
dt-bindings:
soc: fsl: cpm_qe: convert network.txt to yaml
dt-bindings:
soc: qcom: qcom,pmic-glink: Document SM7325 compatible
dt-bindings:
soc: qcom: smd-rpm: add generic compatibles
dt-bindings:
soc: renesas: Document RZ/G2M v3.0 (r8a774a3) SoC
dt-bindings:
soc: renesas: Document RZ/V2H EVK board
dt-bindings:
soc: rockchip: Add rk3576 syscon compatibles
dt-bindings:
soc: ti: am654-serdes-ctrl: Add simple-mfd to compatible items
dt-bindings:
soc: ti: pruss: Add documentation for PA_STATS support
dt-bindings:
spi: Add Cirrus EP93xx
dt-bindings:
spi: add PIC64GX SPI/QSPI compatibility to MPFS SPI/QSPI bindings
dt-bindings:
spi: nxp-fspi: add imx8ulp support
dt-bindings:
thermal: amlogic,thermal: add optional power-domains
dt-bindings:
thermal: tsens: document support on SA8255p
dt-bindings:
timer: convert bcm2835-system-timer bindings to YAML
dt-bindings:
timer: fsl,ftm-timer: Convert to dtschema
dt-bindings:
timer: nxp,lpc3220-timer: Convert to dtschema
dt-bindings:
timer: rockchip: Add rk3576 compatible
dt-bindings:
timer: ti,davinci-timer: convert to dtschema
dt-bindings:
trivial-devices: add isil,isl69260
dt-bindings:
trivial-devices: Deprecate "ad,ad7414"
dt-bindings:
trivial-devices: Document elgin,jg10309-01
dt-bindings:
trivial-devices: Drop duplicate "maxim,max1237"
dt-bindings:
trivial-devices: Drop duplicate LM75 compatible devices
dt-bindings:
trivial-devices: Drop incorrect and duplicate at24 compatibles
dt-bindings:
usb: add layerscape super speed usb support
dt-bindings:
usb: qcom,dwc3: Document X1E80100 MP controller
dt-bindings:
usb: qcom,dwc3: Update ipq5332 clock details
dt-bindings:
usb: qcom,dwc3: Update ipq5332 clock details
dt-bindings:
usb: qcom,dwc3: Update ipq5332 interrupt info
dt-bindings:
usb: ti,j721e-usb: fix compatible list
dt-bindings:
vendor-prefixes: Add "test" vendor for KUnit and friends
dt-bindings:
vendor-prefixes: Add DFRobot.
dt-bindings:
vendor-prefixes: Add Shenzhen JLC Technology Group LCKFB
dt-bindings:
vendor-prefixes: add tyhx
dt-bindings:
wakeup-source: update reference to m8921-keypad.yaml
dt-bindings:
watchdog: Add Cirrus EP93x
dt-bindings:
watchdog: Add rockchip,rk3576-wdt compatible
dt-bindings:
watchdog: convert ziirave-wdt.txt to yaml
dt-bindings:
watchdog: nxp,lpc1850-wdt: Convert bindings to dtschema
dt-bindings:
watchdog: qcom-wdt: document support on SA8255p
dt-bindings:
watchdog: renesas,wdt: Document RZ/V2H(P) SoC
dt-bindings:
watchdog: stm32-iwdg: Document interrupt and wakeup properties
dt-bindings:
watchdog: ti,davinci-wdt: convert to dtschema
dt:
dt-extract-compatibles: Extract compatibles from function parameters
dyndbg:
use seq_putc() in ddebug_proc_show()
e1000e:
avoid failing the system during pm_suspend
e1000e:
change I219 (19) devices to ADP
e1000e:
Remove Meteor Lake SMBUS workarounds
ecryptfs:
Convert ecryptfs_write_end() to use a folio
ecryptfs:
Use a folio in ecryptfs_write_begin()
EDAC/igen6:
Fix conversion of system address to physical memory address
EDAC/qcom:
Make irq configuration optional
EDAC/sb_edac:
Fix the compile warning of large frame size
EDAC/synopsys:
Fix error injection on Zynq UltraScale+
EDAC/{skx_common,i10nm}:
Remove the AMAP register for determing DDR5
EDAC/{skx_common,skx,i10nm}:
Move the common debug code to skx_common
EDAC:
Drop obsolete PPC4xx driver
efi/cper:
Print correctable AER information
efi:
Remove redundant null pointer checks in efi_debugfs_init()
efi:
Remove unused declaration efi_initialize_iomem_resources()
efistub/tpm:
Use ACPI reclaim memory for event log to avoid corruption
EINJ, CXL:
Fix CXL device SBDF calculation
elevator:
do not request_module if elevator exists
elevator:
Remove argument from elevator_find_get
enic:
Collect per queue statistics
enic:
Remove setting of RX software timestamp
enic:
Report per queue statistics in netdev qstats
enic:
Report some per queue statistics in ethtool
enic:
Use macro instead of static const variables for array sizes
ep93xx:
clock: Fix off by one in ep93xx_div_recalc_rate()
erofs:
add file-backed mount support
erofs:
allocate more short-lived pages from reserved pool first
erofs:
clean up erofs_register_sysfs()
erofs:
ensure regular inodes for file-backed mounts
erofs:
fix error handling in z_erofs_init_decompressor
erofs:
fix incorrect symlink detection in fast symlink
erofs:
get rid of kaddr in `struct z_erofs_maprecorder`
erofs:
get rid of z_erofs_try_to_claim_pcluster()
erofs:
handle overlapped pclusters out of crafted images properly
erofs:
mark experimental fscache backend deprecated
erofs:
refactor read_inode calling convention
erofs:
reject inodes with negative i_size
erofs:
restrict pcluster size limitations
erofs:
simplify erofs_map_blocks_flatmode()
erofs:
sunset unneeded NOFAILs
erofs:
support compressed inodes for fileio
erofs:
support unencoded inodes for fileio
erofs:
use get_tree_bdev_flags() to avoid misleading messages
erofs:
use kmemdup_nul in erofs_fill_symlink
err.h:
add ERR_PTR_PCPU(), PTR_ERR_PCPU() and IS_ERR_PCPU() macros
eth:
fbnic: add basic rtnl stats
eth:
fbnic: Add devlink firmware version info
eth:
fbnic: Add ethtool support for fbnic
eth:
fbnic: add support for basic qstats
eth:
fbnic: Add support to fetch group stats
eth:
fbnic: select DEVLINK and PAGE_POOL
eth:
mlx5: allow disabling queues when RSS contexts exist
eth:
mvpp2: implement new RSS context API
eth:
remove .cap_rss_ctx_supported from updated drivers
ethernet:
stmmac: dwmac-rk: Add GMAC support for RK3576
ethernet:
stmmac: dwmac-rk: Fix typo for RK3588 code
ethtool:
Add new result codes for TDR diagnostics
ethtool:
Add support for specifying information source in cable test results
ethtool:
cmis_cdb: Remove unused declaration ethtool_cmis_page_fini()
ethtool:
Don't check for NULL info in prepare_data callbacks
ethtool:
Extend cable testing interface with result source information
ethtool:
make ethtool_ops::cap_rss_ctx_supported optional
ethtool:
pse-pd: move pse validation into set
ethtool:
refactor checking max channels
ethtool:
rss: don't report key if device doesn't support it
ethtool:
rss: move the device op invocation out of rss_prepare_data()
ethtool:
rss: report info about additional contexts from XArray
ethtool:
rss: support dumping RSS contexts
ethtool:
rss: support skipping contexts during dump
ethtool:
RX software timestamp for all
eventpoll:
Annotate data-race of busy_poll_usecs
eventpoll:
Don't re-zero eventpoll fields
evm:
stop avoidably reading i_writecount in evm_file_release
exec:
don't WARN for racy path_noexec check
exfat:
do not fallback to buffered write
exfat:
drop ->i_size_ondisk
exfat:
fix memory leak in exfat_load_bitmap()
exfat:
Implement sops->shutdown and ioctl
exfat:
move extend valid_size into ->page_mkwrite()
exfat:
resolve memory leak from exfat_create_upcase_table()
exit:
Sleep at TASK_IDLE when waiting for application core dump
ext2:
store cookie in private data
ext4:
add new ext4_ext_path_brelse() helper
ext4:
adjust the layout of the ext4_inode_info structure to save memory
ext4:
annotate struct ext4_xattr_inode_array with __counted_by()
ext4:
aovid use-after-free in ext4_ext_insert_extent()
ext4:
avoid buffer_head leak in ext4_mark_inode_used()
ext4:
avoid negative min_clusters in find_group_orlov()
ext4:
avoid OOB when system.data xattr changes underneath the filesystem
ext4:
avoid potential buffer_head leak in __ext4_new_inode()
ext4:
avoid use-after-free in ext4_ext_show_leaf()
ext4:
check buffer_verified in advance to avoid unneeded ext4_get_group_info()
ext4:
check stripe size compatibility on remount as well
ext4:
clear EXT4_GROUP_INFO_WAS_TRIMMED_BIT even mount with discard
ext4:
convert EXT4_B2C(sbi->s_stripe) users to EXT4_NUM_B2C
ext4:
correct comment of ext4_xattr_block_cache_insert
ext4:
correct comment of ext4_xattr_cmp
ext4:
correct comment of h_checksum
ext4:
correct encrypted dentry name hash when not casefolded
ext4:
dax: fix overflowing extents beyond inode size when partially writing
ext4:
dax: keep orphan list before truncate overflow allocated blocks
ext4:
don't set EXTENT_STATUS_DELAYED on allocated blocks
ext4:
don't set SB_RDONLY after filesystem errors
ext4:
drop all delonly descriptions
ext4:
drop ext4_es_delayed_clu()
ext4:
drop ext4_es_is_delonly()
ext4:
drop ppath from ext4_ext_replay_update_ex() to avoid double-free
ext4:
drop unused ext4_es_store_status()
ext4:
explicitly exit when ext4_find_inline_entry returns an error
ext4:
ext4_search_dir should return a proper error
ext4:
factor out ext4_map_create_blocks() to allocate new blocks
ext4:
filesystems without casefold feature cannot be mounted with siphash
ext4:
fix a potential assertion failure due to improperly dirtied buffer
ext4:
fix access to uninitialised lock in fc replay path
ext4:
fix double brelse() the buffer of the extents path
ext4:
fix error message when rejecting the default hash
ext4:
fix fast commit inode enqueueing during a full journal commit
ext4:
fix i_data_sem unlock order in ext4_ind_migrate()
ext4:
fix incorrect tid assumption in __jbd2_log_wait_for_space()
ext4:
fix incorrect tid assumption in ext4_fc_mark_ineligible()
ext4:
fix incorrect tid assumption in ext4_wait_for_tail_page_commit()
ext4:
fix incorrect tid assumption in jbd2_journal_shrink_checkpoint_list()
ext4:
fix macro definition error of EXT4_DIRENT_HASH and EXT4_DIRENT_MINOR_HASH
ext4:
fix off by one issue in alloc_flex_gd()
ext4:
fix slab-use-after-free in ext4_split_extent_at()
ext4:
fix timer use-after-free on failed mount
ext4:
get rid of ppath in convert_initialized_extent()
ext4:
get rid of ppath in ext4_convert_unwritten_extents_endio()
ext4:
get rid of ppath in ext4_ext_convert_to_initialized()
ext4:
get rid of ppath in ext4_ext_create_new_leaf()
ext4:
get rid of ppath in ext4_ext_handle_unwritten_extents()
ext4:
get rid of ppath in ext4_ext_insert_extent()
ext4:
get rid of ppath in ext4_find_extent()
ext4:
get rid of ppath in ext4_force_split_extent_at()
ext4:
get rid of ppath in ext4_split_convert_extents()
ext4:
get rid of ppath in ext4_split_extent()
ext4:
get rid of ppath in ext4_split_extent_at()
ext4:
get rid of ppath in get_ext_path()
ext4:
hoist ext4_block_write_begin and replace the __block_write_begin
ext4:
let __revise_pending() return newly inserted pendings
ext4:
make extent status types exclusive
ext4:
make some fast commit functions reuse extents path
ext4:
mark fc as ineligible using an handle in ext4_xattr_set()
ext4:
move checksum length calculation of inode bitmap into ext4_inode_bitmap_csum_[verify/set]() functions
ext4:
nested locking for xattr inode
ext4:
no need to continue when the number of entries is 1
ext4:
optimize the EXT4_GET_BLOCKS_DELALLOC_RESERVE flag set
ext4:
passing block allocation information to ext4_es_insert_extent()
ext4:
persist the new uptodate buffers in ext4_journalled_zero_new_buffers
ext4:
pipeline buffer reads in mext_page_mkuptodate()
ext4:
prevent partial update of the extents path
ext4:
propagate errors from ext4_find_extent() in ext4_insert_range()
ext4:
reduce stack usage in ext4_mpage_readpages()
ext4:
refactor ext4_ext_rm_idx() to index 'path'
ext4:
refactor ext4_swap_extents() to reuse extents path
ext4:
remove array of buffer_heads from mext_page_mkuptodate()
ext4:
remove dead check in __ext4_new_inode()
ext4:
remove the special buffer dirty handling in do_journal_get_write_access
ext4:
remove tracing for FALLOC_FL_NO_HIDE_STALE
ext4:
remove unneeded NULL check of buffer_head in ext4_mark_inode_used()
ext4:
return error on ext4_find_inline_entry
ext4:
save unnecessary indentation in ext4_ext_create_new_leaf()
ext4:
store cookie in private data
ext4:
tidy the BH loop in mext_page_mkuptodate()
ext4:
update delalloc data reserve spcae in ext4_es_insert_extent()
ext4:
update orig_path in ext4_find_extent()
ext4:
use ext4_map_query_blocks() in ext4_map_blocks()
ext4:
use handle to mark fc as ineligible in __track_dentry_update()
ext4:
use seq_putc() in two functions
extcon:
Add LC824206XA microUSB switch driver
extcon:
axp288: Switch to new Intel CPU model defines
extcon:
lc824206xa: Fix build error of POWER_SUPPLY_PROP_USB_TYPE
f2fs:
add reserved_segments sysfs node
f2fs:
add valid block ratio not to do excessive GC for one time GC
f2fs:
add write priority option based on zone UFS
f2fs:
allow F2FS_IPU_NOCACHE for pinned file
f2fs:
allow parallel DIO reads
f2fs:
atomic: fix to avoid racing w/ GC
f2fs:
atomic: fix to forbid dio in atomic_file
f2fs:
atomic: fix to truncate pagecache before on-disk metadata truncation
f2fs:
avoid potential int overflow in sanity_check_area_boundary()
f2fs:
avoid unused block when dio write in LFS mode
f2fs:
check discard support for conventional zones
f2fs:
clean up data_blkaddr() and get_dnode_addr()
f2fs:
clean up val{>>,<<}F2FS_BLKSIZE_BITS
f2fs:
compress: don't redirty sparse cluster during {,de}compress
f2fs:
convert __f2fs_write_meta_page() to use folio
f2fs:
convert __write_node_page() to use folio
f2fs:
convert f2fs_clear_page_cache_dirty_tag() to use folio
f2fs:
convert f2fs_compress_ctx_add_page() to use folio
f2fs:
convert f2fs_do_write_data_page() to use folio
f2fs:
convert f2fs_do_write_meta_page() to use folio
f2fs:
convert f2fs_handle_page_eio() to use folio
f2fs:
convert f2fs_read_multi_pages() to use folio
f2fs:
convert f2fs_set_compressed_page() to use folio
f2fs:
convert f2fs_submit_page_read() to use folio
f2fs:
convert f2fs_vm_page_mkwrite() to use folio
f2fs:
Convert f2fs_write_begin() to use a folio
f2fs:
convert f2fs_write_begin() to use folio
f2fs:
convert f2fs_write_data_page() to use folio
f2fs:
Convert f2fs_write_end() to use a folio
f2fs:
convert f2fs_write_end() to use folio
f2fs:
convert f2fs_write_inline_data() to use folio
f2fs:
convert f2fs_write_single_data_page() to use folio
f2fs:
convert read_node_page() to use folio
f2fs:
Create COW inode from parent dentry for atomic write
f2fs:
create gc_no_zoned_gc_percent and gc_boost_zoned_gc_percent
f2fs:
do FG_GC when GC boosting is required for zoned devices
f2fs:
fix macro definition on_f2fs_build_free_nids
f2fs:
fix macro definition stat_inc_cp_count
f2fs:
fix several potential integer overflows in file offsets
f2fs:
fix to avoid racing in between read and OPU dio write
f2fs:
fix to avoid use-after-free in f2fs_stop_gc_thread()
f2fs:
fix to check atomic_file in f2fs ioctl interfaces
f2fs:
fix to don't panic system for no free segment fault injection
f2fs:
fix to don't set SB_RDONLY in f2fs_handle_critical_error()
f2fs:
fix to use per-inode maxbytes and cleanup
f2fs:
fix to wait dio completion
f2fs:
fix to wait page writeback before setting gcing flag
f2fs: