Changelog in Linux kernel 6.13

 
9p/xen: fix init sequence
9p/xen: fix release of IRQ
 
__arch_xprod64(): make __always_inline when optimizing for performance
 
Linux: _RESEND_PATCH_v2_04_19_wifi_rt2x00_Remove_redundant_hrtimer_init_
 
accel/ivpu: Add auto selection logic for job scheduler
accel/ivpu: Add coredump support
accel/ivpu: Add debug Kconfig option
accel/ivpu: Add FW state dump on TDR
accel/ivpu: Add FW version debugfs entry
accel/ivpu: Add initial Panther Lake support
accel/ivpu: Add one jiffy to bo_wait_ioctl timeout value
accel/ivpu: Add test_mode bit to force turbo
accel/ivpu: Add tracing for IPC/PM/JOB
accel/ivpu: Allow reading dvfs_mode debugfs file
accel/ivpu: Clear CDTAB entry in case of failure
accel/ivpu: Defer MMU root page table allocation
accel/ivpu: Do not fail on cmdq if failed to allocate preemption buffers
accel/ivpu: Do not fail when more than 1 tile is fused
accel/ivpu: Don't allocate preemption buffers when MIP is disabled
accel/ivpu: Fix a typo
accel/ivpu: Fix fw log printing
accel/ivpu: Fix general protection fault in ivpu_bo_list()
accel/ivpu: Fix ivpu_jsm_dyndbg_control()
accel/ivpu: Fix memory leak in ivpu_mmu_reserved_context_init()
accel/ivpu: Fix reset_engine debugfs file logic
accel/ivpu: Fix typos in ivpu_pm.c
accel/ivpu: Fix WARN in ivpu_ipc_send_receive_internal()
accel/ivpu: Increase DMA address range
accel/ivpu: Increase MS info buffer size
accel/ivpu: Limit FW version string length
accel/ivpu: Make command queue ID allocated on XArray
accel/ivpu: Make DB_ID and JOB_ID allocations incremental
accel/ivpu: Move secondary preemption buffer allocation to DMA range
accel/ivpu: Prevent recovery invocation during probe and resume
accel/ivpu: Print JSM message result in case of error
accel/ivpu: Refactor failure diagnostics during boot
accel/ivpu: Refactor functions in ivpu_fw_log.c
accel/ivpu: Remove 1-tile power up Simics workaround
accel/ivpu: Remove copy engine support
accel/ivpu: Remove HWS_EXTRA_EVENTS from test modes
accel/ivpu: Remove invalid warnings
accel/ivpu: Remove skip of clock own resource ack on Simics
accel/ivpu: Rename ivpu_log_level to fw_log_level
accel/ivpu: Reset fw log on cold boot
accel/ivpu: Set 500 ns delay between power island TRICKLE and ENABLE
accel/ivpu: Stop using hardcoded DRIVER_DATE
accel/ivpu: Turn on autosuspend on Simics
accel/ivpu: Unmap partially mapped BOs in case of errors
accel/ivpu: Update power island delays
accel/ivpu: Update VPU FW API headers
accel/ivpu: Use whole user and shave ranges for preemption buffers
accel/ivpu: Use xa_alloc_cyclic() instead of custom function
 
accel/qaic: Add AIC080 support
accel/qaic: Add crashdump to Sahara
accel/qaic: Add ipc_router channel
accel/qaic: Change to use DEFINE_SHOW_ATTRIBUTE macro
accel/qaic: Pass string literal as format argument of alloc_workqueue()
 
acl: Annotate struct posix_acl with __counted_by()
acl: Realign struct posix_acl to save 8 bytes
 
acpi/arm64: Adjust error handling procedure in gtdt_parse_timer_block()
acpi/arm64: remove unnecessary cast
 
ACPI/CDAT: Add CDAT/DSMAS shared and read only flag values
 
ACPI/IORT: Add PMCG platform information for HiSilicon HIP09A
ACPI/IORT: Support CANWBS memory access flag
 
ACPI: allow building without CONFIG_HAS_IOPORT
ACPI: APD: Use strscpy() instead of strcpy()
ACPI: battery: allocate driver data through devm_ APIs
ACPI: battery: Check for error code from devm_mutex_init() call
ACPI: battery: check result of register_pm_notifier()
ACPI: battery: initialize mutexes through devm_ APIs
ACPI: battery: Register power supply with power_supply_register()
ACPI: battery: use DEFINE_SIMPLE_DEV_PM_OPS
ACPI: CPPC: Fix _CPC register setting issue
ACPI: EC: Enable EC support on LoongArch by default
ACPI: EC: make EC support compile-time conditional
ACPI: EC: Use strscpy() instead of strcpy()
ACPI: event: Use strscpy() instead of strcpy()
ACPI: GTDT: Tighten the check for the array of platform timer structures
ACPI: introduce acpi_arch_init()
 
acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl
 
ACPI: pci_link: Use strscpy() instead of strcpy()
ACPI: pci_root: Use strscpy() instead of strcpy()
ACPI: pfr_telemetry: remove redundant error check on ret
ACPI: power: Use strscpy() instead of strcpy()
ACPI: processor_idle: Use acpi_idle_play_dead() for all C-states
ACPI: processor_perflib: extend X86 dependency
ACPI: resource: acpi_dev_irq_override(): Check DMI match last
ACPI: resource: Add Asus Vivobook X1504VAP to irq1_level_low_skip_override[]
ACPI: resource: Add TongFang GM5HG0A to irq1_edge_low_force_override[]
ACPI: resource: Fix memory resource type union access
ACPI: SBS: Use strscpy() instead of strcpy()
ACPI: SBSHC: Use strscpy() instead of strcpy()
ACPI: scan: Use strscpy() instead of strcpy()
ACPI: Switch back to struct platform_driver::remove()
ACPI: thermal: Use strscpy() instead of strcpy()
ACPI: video: Fix random crashes due to bad kfree()
ACPI: video: force native for Apple MacbookPro11,2 and Air7,2
ACPI: x86: Add adev NULL check to acpi_quirk_skip_serdev_enumeration()
ACPI: x86: Add skip i2c clients quirk for Acer Iconia One 8 A1-840
ACPI: x86: Clean up Asus entries in acpi_quirk_skip_dmi_ids[]
ACPI: x86: Make UART skip quirks work on PCI UARTs without an UID
 
ACPICA: events/evxfregn: don't release the ContextMutex that was never acquired
ACPICA: IORT: Update for revision E.f
 
ad7780: fix division by zero in ad7780_write_raw()
 
Linux: Add a driver for the Iron Device SMA1307 Amp
Linux: Add dev_warn_probe() and improve error handling in
Linux: Add generic AMD Soundwire machine driver for Legacy(No
Linux: Add of_regulator_get_optional() and Fix MTK Power
Linux: Add Yanteng Si to .mailmap
 
adfs: convert adfs to use the new mount api
 
af_packet: allow fanout_add when socket is not RUNNING
af_packet: avoid erroring out after sock_init_data() in packet_create()
af_packet: fix vlan_get_protocol_dgram() vs MSG_PEEK
af_packet: fix vlan_get_tci() vs MSG_PEEK
 
affs: convert affs to use the new mount api
 
afs: Fix merge preference rule failure condition
afs: Fix the maximum cell name length
 
alarmtimer: Switch to use hrtimer_setup() and hrtimer_setup_on_stack()
 
alarmtimers: Remove return value from alarm functions
alarmtimers: Remove the throttle mechanism from alarm_forward_now()
 
alienware-wmi: added force module parameters
alienware-wmi: added platform profile support
alienware-wmi: Adds support to Alienware m16 R1 AMD
alienware-wmi: Adds support to Alienware x17 R2
alienware-wmi: alienware_wmax_command() is now input size agnostic
alienware-wmi: create_thermal_profile() no longer brute-forces IDs
alienware-wmi: extends the list of supported models
alienware-wmi: Fix spelling mistake "requieres" -> "requires"
alienware-wmi: Fix X Series and G Series quirks
alienware-wmi: fixed indentation and clean up
alienware-wmi: order alienware_quirks[] alphabetically
alienware-wmi: WMAX interface documentation
 
alloc_fdtable(): change calling conventions.
 
alloc_tag: fix module allocation tags populated area calculation
alloc_tag: fix set_codetag_empty() when !CONFIG_MEM_ALLOC_PROFILING_DEBUG
alloc_tag: introduce pgtag_ref_handle to abstract page tag references
alloc_tag: introduce shutdown_mem_profiling helper function
alloc_tag: load module tags into separate contiguous memory
alloc_tag: populate memory for module tags as needed
alloc_tag: skip pgalloc_tag_swap if profiling is disabled
alloc_tag: support for page allocation tag compression
 
ALSA hda/realtek: Add quirk for Framework F111:000C
 
ALSA: 6fire: Release resources at card release
ALSA: ac97: bus: Fix the mistake in the comment
ALSA: aica: Remove unused variable
ALSA: asihpi: Remove unused variable
ALSA: caiaq: Use snd_card_free_when_closed() at disconnection
ALSA: compress_offload: Add missing descriptions in structs
ALSA: compress_offload: avoid 64-bit get_user()
ALSA: compress_offload: Drop unneeded no_free_ptr()
ALSA: compress_offload: fix remaining descriptor races in sound/core/compress_offload.c
ALSA: compress_offload: import DMA_BUF namespace
ALSA: compress_offload: improve file descriptors installation for dma-buf
ALSA: compress_offload: introduce accel operation mode
ALSA: compress_offload: Use runtime pointer in snd_compr_poll()
ALSA: compress_offload: use safe list iteration in snd_compr_task_seq()
ALSA: control: Avoid WARN() for symlink errors
ALSA: core: Fix possible NULL dereference caused by kunit_kzalloc()
ALSA: dbri: Fix formatting issue in dbri.c
ALSA: doc: Add codecs/index.rst to top-level index
ALSA: doc: cs35l56: Add information about Cirrus Logic CS35L54/56/57
ALSA: docs: Add toctree index entry for co-processor acceleration API
ALSA: docs: compress-accel: Format state machine flowchart as code block
ALSA: docs: fix dead hyperlink to Intel HD-Audio spec
ALSA: firewire: Remove unused cmp_connection_update
ALSA: hda/ca0132: Use standard HD-audio quirk matching helpers
ALSA: hda/conexant: fix Z60MR100 startup pop issue
ALSA: hda/conexant: Use the new codec SSID matching
ALSA: hda/realtek - Add support for ASUS Zen AIO 27 Z272SD_A272SD audio
ALSA: hda/realtek: Add new alc2xx-fixup-headset-mic model
ALSA: hda/realtek: Add support for Ayaneo System using CS35L41 HDA
ALSA: hda/realtek: Add support for Samsung Galaxy Book3 360 (NP730QFG)
ALSA: hda/realtek: Apply quirk for Medion E15433
ALSA: hda/realtek: Enable mute and micmute LED on HP ProBook 430 G8
ALSA: hda/realtek: Enable speaker pins for Medion E15443 platform
ALSA: hda/realtek: Fix headset mic on Acer Nitro 5
ALSA: hda/realtek: Fix Internal Speaker and Mic boost of Infinix Y4 Max
ALSA: hda/realtek: fix micmute LEDs don't work on HP Laptops
ALSA: hda/realtek: fix mute/micmute LEDs don't work for EliteBook X G1i
ALSA: hda/realtek: Fix spelling mistake "Firelfy" -> "Firefly"
ALSA: hda/realtek: Fix volume adjustment issue on Lenovo ThinkBook 16P Gen5
ALSA: hda/realtek: fixup ASUS GA605W
ALSA: hda/realtek: fixup ASUS H7606W
ALSA: hda/realtek: Set PCBeep to default value for ALC274
ALSA: hda/realtek: Update ALC225 depop procedure
ALSA: hda/realtek: Update ALC256 depop procedure
ALSA: hda/realtek: Use codec SSID matching for Lenovo devices
ALSA: hda/tas2781: Add speaker id check for ASUS projects
ALSA: hda/tas2781: Fix error code tas2781_read_acpi()
ALSA: hda/tas2781: Ignore SUBSYS_ID not found for tas2563 projects
ALSA: hda: cs35l56: Remove calls to cs35l56_force_sync_asp1_registers_from_cache()
ALSA: hda: Fix all stream interrupts definition
ALSA: hda: Fix build error without CONFIG_SND_DEBUG
ALSA: hda: Fix unused variable warning
ALSA: hda: improve bass speaker support for ASUS Zenbook UM5606WA
ALSA: hda: intel: Don't free interrupt when suspending
ALSA: hda: intel: Switch to pci_alloc_irq_vectors API
ALSA: hda: Poll jack events for LS7A HD-Audio
ALSA: hda: Show the codec quirk info at probing
ALSA: hda: Use own quirk lookup helper
ALSA: ice1712: Remove redundant code in stac9460_dac_vol_put
ALSA: korg1212: Replace deprecated PCI functions
ALSA: memalloc: prefer dma_mapping_error() over explicit address checking
ALSA: pcm: Add sanity NULL check for the default mmap fault handler
ALSA: pcm: Define snd_pcm_mmap_data_{open|close}() locally
ALSA: rawmidi: Fix kvfree() call in spinlock
ALSA: scarlett2: Add support for device map retrieval
ALSA: scarlett2: Fix mixed declarations and code warning
ALSA: scarlett2: Fix redeclaration of loop variable
ALSA: scarlett2: Return ENOSPC for out-of-bounds flash writes
ALSA: scarlett2: Simplify linked channel handling
ALSA: seq: Check UMP support for midi_version change
ALSA: seq: oss: Fix races at processing SysEx messages
ALSA: seq: ump: Fix seq port updates per FB info notify
ALSA: sh: Fix wrong argument order for copy_from_iter()
ALSA: sh: Use standard helper for buffer accesses
ALSA: tidyup SNDRV_PCM_TRIGGER_xxx numbering
ALSA: ump: Don't open legacy substream for an inactive group
ALSA: ump: Fix evaluation of MIDI 1.0 FB info
ALSA: ump: Fix the wrong format specifier
ALSA: ump: Indicate the inactive group in legacy substream names
ALSA: ump: remove unnecessary check on blk
ALSA: ump: Shut up truncated string warning
ALSA: ump: Update legacy substream names upon FB info update
ALSA: us122l: Drop mmap_count field
ALSA: us122l: Use snd_card_free_when_closed() at disconnection
ALSA: usb-audio: Add extra PID for RME Digiface USB
ALSA: usb-audio: Add implicit feedback quirk for Yamaha THR5
ALSA: usb-audio: add mixer mapping for Corsair HS80
ALSA: usb-audio: Add Pioneer DJ/AlphaTheta DJM-A9 Mixer
ALSA: usb-audio: Fix a DMA to stack memory bug
ALSA: usb-audio: Fix out of bounds reads when finding clock sources
ALSA: usb-audio: Fix potential out-of-bound accesses for Extigy and Mbox devices
ALSA: usb-audio: Make mic volume workarounds globally applicable
ALSA: usb-audio: Notify xrun for low-latency mode
ALSA: usb-audio: US16x08: Initialize array before use
ALSA: usb-audio: Use snprintf instead of sprintf in build_mixer_unit_ctl
ALSA: usx2y: Use snd_card_free_when_closed() at disconnection
 
altera_jtaguart: Use dev_err() to report error attaching IRQ
 
altera_uart: Use dev_err() to report error attaching IRQ handler
 
amd-pstate: Set min_perf to nominal_perf for active mode performance gov
amd-pstate: Switch to amd-pstate by default on some Server platforms
 
amd-xgbe: use ethtool string helpers
 
amd/amdgpu: Reduce unnecessary repetitive GPU resets
 
amdgpu/uvd: get ring reference from rq scheduler
 
amdgpu: Don't print L2 status if there's nothing to print
 
apparmor: add a cache entry expiration time aging out capability audit cache
apparmor: add support for 2^24 states to the dfa state machine.
apparmor: allocate xmatch for nullpdb inside aa_alloc_null
apparmor: audit_cap dedup based on subj_cred instead of profile
apparmor: document capability.c:profile_capable ad ptr not being NULL
apparmor: document first entry is in packed perms struct is reserved
apparmor: domain: clean up duplicated parts of handle_onexec()
apparmor: fix 'Do simple duplicate message elimination'
apparmor: lift new_profile declaration to remove C23 extension warning
apparmor: properly handle cx/px lookup failure for complain
apparmor: Remove deadcode
apparmor: Remove unnecessary NULL check before kvfree()
apparmor: Remove unused parameter L1 in macro next_comb
apparmor: replace misleading 'scrubbing environment' phrase in debug print
apparmor: test: Fix memory leak for aa_unpack_strdup()
apparmor: Use IS_ERR_OR_NULL() helper function
 
appletalk: Remove deadcode
 
ARC: bpf: Correct conditional check in 'check_jmp_32'
ARC: build: disallow invalid PAE40 + 4K page config
ARC: build: Try to guess GCC variant of cross compiler
ARC: build: Use __force to suppress per-CPU cmpxchg warnings
ARC: dts: Replace deprecated snps,nr-gpios property for snps,dw-apb-gpio-port devices
ARC: fix reference of dependency for PAE40 config
 
arc: rename aux.h to arc_aux.h
 
arch/powerpc: teach book3s64 arch_get_unmapped_area{_topdown} to handle hugetlb mappings
 
arch/s390: clean up hugetlb definitions
arch/s390: teach arch_get_unmapped_area{_topdown} to handle hugetlb mappings
 
arch/sparc: teach arch_get_unmapped_area{_topdown} to handle hugetlb mappings
 
arch/x86: teach arch_get_unmapped_area_vmflags to handle hugetlb mappings
 
arch: introduce set_direct_map_valid_noflush()
 
arch_numa: Restore nid checks before registering a memblock with a node
 
arm64/cpufeature: Runtime detection of Guarded Control Stack (GCS)
 
arm64/crc32: Implement 4-way interleave using PMULL
arm64/crc32: Reorganize bit/byte ordering macros
 
arm64/fpsimd: Fix a typo
 
arm64/gcs: Add manual encodings of GCS instructions
arm64/gcs: Context switch GCS state for EL0
arm64/gcs: Document the ABI for Guarded Control Stacks
arm64/gcs: Ensure that new threads have a GCS
arm64/gcs: Fix outdated ptrace documentation
arm64/gcs: Implement shadow stack prctl() interface
arm64/gcs: Provide basic EL2 setup to allow GCS usage at EL0 and EL1
arm64/gcs: Provide put_user_gcs()
 
arm64/hwcap: Add hwcap for GCS
 
arm64/idreg: Add overrride for GCS
 
arm64/lib: Handle CRC-32 alternative in C code
 
arm64/mm: Allocate PIE slots for EL0 guarded control stack
arm64/mm: Change pgattr_change_is_safe() arguments as pteval_t
arm64/mm: Change protval as 'pteval_t' in map_range()
arm64/mm: Drop _PROT_SECT_DEFAULT
arm64/mm: Drop setting PTE_TYPE_PAGE in pte_mkcont()
arm64/mm: Handle GCS data aborts
arm64/mm: Implement map_shadow_stack()
arm64/mm: Map pages for guarded control stack
arm64/mm: Re-organize arch_make_huge_pte()
arm64/mm: Restructure arch_validate_flags() for extensibility
arm64/mm: Sanity check PTE address before runtime P4D/PUD folding
 
arm64/ptdump: Test both PTE_TABLE_BIT and PTE_VALID for block mappings
 
arm64/ptrace: Clarify documentation of VL configuration via ptrace
arm64/ptrace: Expose GCS via ptrace and core files
 
arm64/scs: Deal with 64-bit relative offsets in FDE frames
arm64/scs: Drop unused prototype __pi_scs_patch_vmlinux()
arm64/scs: Fix handling of DWARF augmentation data in CIE/FDE frames
 
arm64/signal: Expose GCS state in signal frames
arm64/signal: Set up and restore the GCS context for signal handlers
arm64/signal: Silence sparse warning storing GCSPR_EL0
 
arm64/sysreg: Add definitions for architected GCS caps
arm64/sysreg: Convert existing MPAM sysregs and add the remaining entries
arm64/sysreg: Update ID_AA64MMFR1_EL1 register
arm64/sysreg: Update ID_AA64MMFR1_EL1 to DDI0601 2024-09
 
arm64/traps: Handle GCS exceptions
 
arm64: Add command-line override for ID_AA64MMFR0_EL1.ECV
arm64: Add encoding for PIRE0_EL2
arm64: Add encoding for POR_EL2
arm64: Add Kconfig for Guarded Control Stack (GCS)
arm64: Add support for FEAT_HAFT
arm64: allwinner: a100: Add MMC related nodes
arm64: asm-offsets: remove COMPAT_{RT_,SIGFRAME_REGS_OFFSET
arm64: asm-offsets: remove DMA_{TO,FROM}_DEVICE
arm64: asm-offsets: remove MM_CONTEXT_ID
arm64: asm-offsets: remove PREEMPT_DISABLE_OFFSET
arm64: asm-offsets: remove TSK_ACTIVE_MM
arm64: asm-offsets: remove VM_EXEC and PAGE_SZ
arm64: asm-offsets: remove VMA_VM_*
arm64: cpufeature: Add GCS to cpucap_is_possible()
arm64: cpufeature: add POE to cpucap_is_possible()
arm64: cpufeature: discover CPU support for MPAM
arm64: defconfig: Enable PCF857X GPIO expander
arm64: defconfig: Enable sc7280 clock controllers
arm64: defconfig: Enable VBATTB clock and Renesas RTCA-3
arm64: defconfig: Update defconfig with now user-visible CONFIG_FSL_IFC
arm64: Define ID_AA64MMFR1_EL1.HAFDBS advertising FEAT_HAFT
arm64: Detect if in a realm and set RIPAS RAM
arm64: disable ARCH_CORRECT_STACKTRACE_ON_KRETPROBE tests
arm64: Document Arm Confidential Compute
arm64: Document boot requirements for Guarded Control Stacks
arm64: Drop SKL0/SKL1 from TCR2_EL2
arm64: dts: Add support for Kontron i.MX8MP SMARC module and eval carrier
arm64: dts: Add support for Kontron OSM-S i.MX8MP SoM and BL carrier board
arm64: dts: allwinner: A100: Add PMU mode
arm64: dts: allwinner: a100: add usb related nodes
arm64: dts: allwinner: a100: add watchdog node
arm64: dts: allwinner: a100: perf1: Add eMMC and MMC node
arm64: dts: allwinner: Add disable-wp for boards with micro SD card
arm64: dts: allwinner: h313/h616/h618/h700: Enable audio codec for all supported boards
arm64: dts: allwinner: h616: Add audio codec node
arm64: dts: allwinner: pinephone: Add mount matrix to accelerometer
arm64: dts: amd: Remove unused and undocumented "amd,zlib-support" property
arm64: dts: amlogic: Add Amlogic C3 PWM
arm64: dts: apm: Remove unused and undocumented "bus_num" property
arm64: dts: apple: Add A10 devices
arm64: dts: apple: Add A10X devices
arm64: dts: apple: Add A11 devices
arm64: dts: apple: Add A7 devices
arm64: dts: apple: Add A8 devices
arm64: dts: apple: Add A8X devices
arm64: dts: apple: Add A9 devices
arm64: dts: apple: Add A9X devices
arm64: dts: broadcom: Fix L2 linesize for Raspberry Pi 5
arm64: dts: colibri-imx8x: Add ad7879_ts label to touchscreen controller
arm64: dts: colibri-imx8x: Fix typo "rewritting"
arm64: dts: exynos8895: Add clock management unit nodes
arm64: dts: exynos8895: Add Multi Core Timer (MCT) node
arm64: dts: exynos8895: Add spi_0/1 nodes
arm64: dts: exynos: Add initial support for exynos8895 SoC
arm64: dts: exynos: Add initial support for Samsung Galaxy Note20 5G (c1s)
arm64: dts: exynos: Add initial support for Samsung Galaxy S8
arm64: dts: exynos: Add initial support for the Exynos 990 SoC
arm64: dts: exynosautov920: add peric1, misc and hsi0/1 clock DT nodes
arm64: dts: freescale: imx8mm-verdin: Add Ivy carrier board
arm64: dts: freescale: imx8mm-verdin: add label to som adc node
arm64: dts: freescale: imx8mm-verdin: Fix SD regulator startup delay
arm64: dts: freescale: imx8mp-verdin: Add Ivy carrier board
arm64: dts: freescale: imx8mp-verdin: add labels to som nodes
arm64: dts: freescale: imx8mp-verdin: Fix SD regulator startup delay
arm64: dts: freescale: minor whitespace cleanup
arm64: dts: fsl-lx2160a: add rev2 support
arm64: dts: fvp: Update PCIe bus-range property
arm64: dts: imx8-apalis: Add audio support
arm64: dts: imx8-apalis: Add nau8822 audio-codec to apalis eval v1.2
arm64: dts: imx8-apalis: Add usb4 host support
arm64: dts: imx8-apalis: Set thermal thresholds
arm64: dts: imx8-ss-audio: add fallback compatible string fsl,imx6ull-esai for esai
arm64: dts: imx8-ss-audio: configure dsp node for rproc usage
arm64: dts: imx8-ss-hsio: Add PCIe and SATA support
arm64: dts: imx8: move samsung,burst-clock-frequency to imx8mn and imx8mm mba8mx board file
arm64: dts: imx8dxl-evk: Add PCIe support
arm64: dts: imx8dxl-ss-conn: change usbphy1 compatible
arm64: dts: imx8dxl: Add LPSPI alias
arm64: dts: imx8m*-venice-gw75xx: add Accelerometer device
arm64: dts: imx8mm-emtop-baseboard: Add Peripherals Support
arm64: dts: imx8mm-kontron: Add DL (Display-Line) overlay with LVDS support
arm64: dts: imx8mm-kontron: Add support for display bridges on BL i.MX8MM
arm64: dts: imx8mm-venice-*: add RTC aliases
arm64: dts: imx8mm-venice-gw73xx: remove compatible in overlay file
arm64: dts: imx8mm-verdin: add single-master property to all i2c nodes
arm64: dts: imx8mm: Add dbi2 and atu reg for i.MX8MM PCIe EP
arm64: dts: imx8mn-tqma8mqnl-mba8mx-usbot: fix coexistence of output-low and output-high in GPIO
arm64: dts: imx8mp-evk: add PCIe Endpoint function overlay file
arm64: dts: imx8mp-kontron-dl: change touchscreen power-supply to AVDD28-supply
arm64: dts: imx8mp-navqp: Add HDMI support
arm64: dts: imx8mp-phyboard-pollux-rdk: add gpio-fan
arm64: dts: imx8mp-phyboard-pollux-rdk: update gpio-line-names
arm64: dts: imx8mp-venice-gw74xx: add M2SKT_GPIO10 gpio configuration
arm64: dts: imx8mp-verdin: add single-master property to all i2c nodes
arm64: dts: imx8mp: Add Boundary Device Nitrogen8MP Universal SMARC Carrier Board
arm64: dts: imx8mp: add cpuidle state "cpu-pd-wait"
arm64: dts: imx8mp: Add dbi2 and atu reg for i.MX8MP PCIe EP
arm64: dts: imx8mp: Add DH i.MX8MP DHCOM SoM on DRC02 carrier board
arm64: dts: imx8mp: Add support for DH electronics i.MX8M Plus DHCOM PicoITX
arm64: dts: imx8mq: Add dbi2 and atu reg for i.MX8MQ PCIe EP
arm64: dts: imx8qm-mek: Add PCIe and SATA
arm64: dts: imx8qm-mek: enable dsp node for rproc usage
arm64: dts: imx8qm-ss-hsio: fix interrupt-map indent under pci* nodes
arm64: dts: imx8qm-ss-hsio: fix PCI and SATA clock indices
arm64: dts: imx8qm: Add LPSPI alias
arm64: dts: imx8qm: add node for VPU dsp
arm64: dts: imx8qm: change usbphy1 compatible
arm64: dts: imx8qm: drop dsp node from audio_subsys bus
arm64: dts: imx8qm: Remove adma pwm
arm64: dts: imx8qxp-mek: add bluetooth audio codec
arm64: dts: imx8qxp-mek: add cm4 and related nodes
arm64: dts: imx8qxp-mek: add dsp rproc-related mem regions
arm64: dts: imx8qxp-mek: add esai, cs42888 and related node
arm64: dts: imx8qxp-mek: add flexcan1 and flexcan2
arm64: dts: imx8qxp-mek: Add PCIe support
arm64: dts: imx8qxp-mek: add usbotg1 and related node
arm64: dts: imx8qxp-mek: enable jpeg encode and decode
arm64: dts: imx8qxp-mek: replace hardcode 0 with IMX_LPCG_CLK_0
arm64: dts: imx8qxp: Add LPSPI alias
arm64: dts: imx8qxp: change usbphy1 compatible
arm64: dts: imx8ulp-evk: Add bt-sco sound card support
arm64: dts: imx8ulp-evk: Add spdif sound card support
arm64: dts: imx8ulp: Add audio device nodes
arm64: dts: imx8ulp: Add LPSPI alias
arm64: dts: imx93-11x11-evk: add flexcan support
arm64: dts: imx93-11x11-evk: add io-expander adi,adp5585-01
arm64: dts: imx93-11x11-evk: Enable sound-wm8962 sound card
arm64: dts: imx93-11x11-evk: remove redundant "sleep" pinctrl in lpi2c2 node
arm64: dts: imx93-9x9-qsb: add bt-sco sound card support
arm64: dts: imx93-9x9-qsb: add I3C overlay file
arm64: dts: imx93-9x9-qsb: Add PDM microphone sound card support
arm64: dts: imx93-9x9-qsb: Enable sound-wm8962 sound card
arm64: dts: imx93: Add LPSPI alias
arm64: dts: imx95-19x19-evk: add lpi2c[5,6] and sub-nodes
arm64: dts: imx95-19x19-evk: add nxp,ctrl-ids property
arm64: dts: imx95: add anamix temperature thermal zone and cooling node
arm64: dts: imx95: add bbm/misc/syspower scmi nodes
arm64: dts: imx95: Add missing vendor string to SCMI property
arm64: dts: imx95: correct the address length of netcmix_blk_ctrl
arm64: dts: imx95: enable A55 cpuidle
arm64: dts: imx95: set max-rx-timeout-ms
arm64: dts: imx95: update a55 thermal trip points
arm64: dts: imx: Add i.MX8M Plus Gateworks GW82XX-2X support
arm64: dts: imx: Add imx8mp-iota2-lumpy board
arm64: dts: layerscape: remove cooling-max-state and cooling-min-state
arm64: dts: layerscape: remove en25s64 and only keep jedec,spi-nor compatible string
arm64: dts: lg131x: Update spi clock properties
arm64: dts: marvell: Drop undocumented SATA phy names
arm64: dts: mba8mx: remove undocumented 'data-lanes' at panel
arm64: dts: mediatek: mt6358: fix dtbs_check error
arm64: dts: mediatek: mt7988: add efuse block
arm64: dts: mediatek: mt7988: add UART controllers
arm64: dts: mediatek: mt8173-elm-hana: Add vdd-supply to second source trackpad
arm64: dts: mediatek: mt8173-elm-hana: Mark touchscreens and trackpads as fail
arm64: dts: mediatek: mt8183-kukui-jacuzzi: Add supplies for fixed regulators
arm64: dts: mediatek: mt8183-kukui-jacuzzi: Fix DP bridge supply names
arm64: dts: mediatek: mt8183-kukui: Disable DPI display interface
arm64: dts: mediatek: mt8183-kukui: Drop bogus fixed regulators
arm64: dts: mediatek: mt8183-pumpkin: add HDMI support
arm64: dts: mediatek: mt8186-corsola-voltorb: Merge speaker codec nodes
arm64: dts: mediatek: mt8186-corsola: Fix GPU supply coupling max-spread
arm64: dts: mediatek: mt8186-corsola: Fix IT6505 reset line polarity
arm64: dts: mediatek: mt8186: add FHCTL node
arm64: dts: mediatek: mt8188: Add audio support
arm64: dts: mediatek: mt8188: Add CPU performance controller for CPUFreq
arm64: dts: mediatek: mt8188: Add display nodes for vdosys0
arm64: dts: mediatek: mt8188: Add display nodes for vdosys1
arm64: dts: mediatek: mt8188: Add DP-INTF nodes
arm64: dts: mediatek: mt8188: Add eDP and DP TX nodes
arm64: dts: mediatek: mt8188: Add ethernet node
arm64: dts: mediatek: mt8188: Add JPEG decoder and encoder nodes
arm64: dts: mediatek: mt8188: Add MIPI DSI nodes
arm64: dts: mediatek: mt8188: Add missing dma-ranges to soc node
arm64: dts: mediatek: mt8188: Add PCIe nodes
arm64: dts: mediatek: mt8188: Add PWM nodes for display backlight
arm64: dts: mediatek: mt8188: Add SMI/LARB/IOMMU support
arm64: dts: mediatek: mt8188: Add socinfo nodes
arm64: dts: mediatek: mt8188: Add SPMI support for PMIC control
arm64: dts: mediatek: mt8188: Add video decoder and encoder nodes
arm64: dts: mediatek: mt8188: Assign GCE aliases
arm64: dts: mediatek: mt8188: Fix USB3 PHY port default status
arm64: dts: mediatek: mt8188: Fix wrong clock provider in MFG1 power domain
arm64: dts: mediatek: mt8188: Move SPI NOR *-cells properties
arm64: dts: mediatek: mt8188: Move vdec1 power domain under vdec0
arm64: dts: mediatek: mt8188: Update vppsys node names to syscon
arm64: dts: mediatek: mt8195-cherry: Use correct audio codec DAI
arm64: dts: mediatek: mt8390-genio-700-evk: add keys and USB HUB
arm64: dts: mediatek: mt8390-genio-700-evk: Enable ethernet
arm64: dts: mediatek: mt8390-genio-700-evk: Enable Mali GPU
arm64: dts: mediatek: mt8390-genio-700-evk: enable pcie
arm64: dts: mediatek: mt8390-genio-700-evk: update regulator names
arm64: dts: mediatek: mt8395-genio-1200-evk: Enable GPU
arm64: dts: mediatek: mt8395-genio-1200-evk: Fix dtbs_check error for phy
arm64: dts: meson-g12-common: fix uart-ao-a typo
arm64: dts: meson: a1: add definitions for meson PWM
arm64: dts: meson: a1: bind power domain to temperature sensor
arm64: dts: mt8183: Add encoder node
arm64: dts: mt8183: Add port node to dpi node
arm64: dts: mt8183: burnet: add i2c2's i2c-scl-internal-delay-ns
arm64: dts: mt8183: cozmo: add i2c2's i2c-scl-internal-delay-ns
arm64: dts: mt8183: Damu: add i2c2's i2c-scl-internal-delay-ns
arm64: dts: mt8183: fennel: add i2c2's i2c-scl-internal-delay-ns
arm64: dts: mt8183: krane: Fix the address of eeprom at i2c4
arm64: dts: mt8183: kukui: Fix the address of eeprom at i2c4
arm64: dts: mt8192-asurada-spherion: Add Synaptics trackpad support
arm64: dts: mt8195: Fix dtbs_check error for infracfg_ao node
arm64: dts: mt8195: Fix dtbs_check error for mutex node
arm64: dts: nvidia: tegra210-smaug: Add TMP451 temperature sensor node
arm64: dts: nvidia: tegra210-smaug: Add touchscreen node
arm64: dts: qcom: Add SM7325 device tree
arm64: dts: qcom: Add support for X1-based Dell XPS 13 9345
arm64: dts: qcom: change labels to lower-case
arm64: dts: qcom: drop underscore in node names
arm64: dts: qcom: Drop undocumented domain "idle-state-name"
arm64: dts: qcom: ipq: change labels to lower-case
arm64: dts: qcom: minor whitespace cleanup
arm64: dts: qcom: msm8992-libra: drop unused regulators labels
arm64: dts: qcom: msm8998-clamshell: enable resin/VolDown
arm64: dts: qcom: msm8998-lenovo-miix-630: add WiFi calibration variant
arm64: dts: qcom: msm8998-lenovo-miix-630: enable aDSP and SLPI
arm64: dts: qcom: msm8998-lenovo-miix-630: enable touchscreen
arm64: dts: qcom: msm8998-lenovo-miix-630: enable VolumeUp button
arm64: dts: qcom: msm8998: add HDMI GPIOs
arm64: dts: qcom: msm8998: add HDMI nodes
arm64: dts: qcom: msm: change labels to lower-case
arm64: dts: qcom: qcm6490-fairphone-fp5: Add thermistor for UFS/RAM
arm64: dts: qcom: qcm6490-idp: Add UFS nodes
arm64: dts: qcom: qcm6490-idp: enable WiFi
arm64: dts: qcom: qcm6490-rb3gen2: enable WiFi
arm64: dts: qcom: qcs6390-rb3gen2: use modem.mbn for modem DSP
arm64: dts: qcom: qcs6460-rb3gen2: enable venus node
arm64: dts: qcom: qcs6490-rb3gen2: Add PCIe nodes
arm64: dts: qcom: qcs6490-rb3gen2: Add SD Card node
arm64: dts: qcom: qcs6490-rb3gen2: Enable PWR/VOL keys
arm64: dts: qcom: qcs6490-rb3gen2: Specify i2c1 clock frequency
arm64: dts: qcom: qcs9100: Add support for the QCS9100 Ride and Ride Rev3 boards
arm64: dts: qcom: qdu1000: Affirm IDR0.CCTW on apps_smmu
arm64: dts: qcom: qrb5165-rb5-vision-mezzanine: Add cma heap for libcamera softisp support
arm64: dts: qcom: qrb5165-rb5-vision-mezzanine: Convert mezzanine riser to dtbo
arm64: dts: qcom: qrb5165-rb5-vision-mezzanine: Drop redundant clock-lanes from camera@1a
arm64: dts: qcom: sa8775p-ride: add WiFi/BT nodes
arm64: dts: qcom: sa8775p: Add 'linux,pci-domain' to PCIe EP controller nodes
arm64: dts: qcom: sa8775p: Add GPI configuration
arm64: dts: qcom: sa8775p: add QCrypto nodes
arm64: dts: qcom: sa8775p: Add TCSR halt register space
arm64: dts: qcom: sa8775p: extend the register range for UFS ICE
arm64: dts: qcom: sa8775p: fix the secure device bootup issue
arm64: dts: qcom: sa8775p: Fix the size of 'addr_space' regions
arm64: dts: qcom: sa8775p: Populate additional UART DT nodes
arm64: dts: qcom: sc7180: Affirm IDR0.CCTW on apps_smmu
arm64: dts: qcom: sc7180: change labels to lower-case
arm64: dts: qcom: sc7280: Add 0x81 Adreno speed bin
arm64: dts: qcom: sc7280: don't enable GPU on unsupported devices
arm64: dts: qcom: sc7280: Fix PMU nodes for Cortex A55 and A78
arm64: dts: qcom: sc8180x: Add a SoC-specific compatible to cpufreq-hw
arm64: dts: qcom: sc8180x: Affirm IDR0.CCTW on apps_smmu
arm64: dts: qcom: sc8280xp-crd: enable bluetooth
arm64: dts: qcom: sc8280xp-crd: model the PMU of the on-board wcn6855
arm64: dts: qcom: sc8280xp-x13s: Drop redundant clock-lanes from camera@10
arm64: dts: qcom: sc8280xp-x13s: model the PMU of the on-board wcn6855
arm64: dts: qcom: sc8280xp: Add Microsoft Surface Pro 9 5G
arm64: dts: qcom: sc8280xp: Add uart18
arm64: dts: qcom: sc8280xp: Affirm IDR0.CCTW on apps_smmu
arm64: dts: qcom: sc8280xp: change labels to lower-case
arm64: dts: qcom: sc: change labels to lower-case
arm64: dts: qcom: sda660-ifc6560: enable GPU
arm64: dts: qcom: sda660-ifc6560: enable mDSP and WiFi devices
arm64: dts: qcom: sda660-ifc6560: fix l10a voltage ranges
arm64: dts: qcom: sdm630: add WiFI device node
arm64: dts: qcom: sdm630: enable A2NOC and LPASS SMMU
arm64: dts: qcom: sdm630: enable GPU SMMU and GPUCC
arm64: dts: qcom: sdm670: Affirm IDR0.CCTW on apps_smmu
arm64: dts: qcom: sdm845-db845c-navigation-mezzanine: Add cma heap for libcamera softisp support
arm64: dts: qcom: sdm845-db845c-navigation-mezzanine: Convert mezzanine riser to dtso
arm64: dts: qcom: sdm845: Affirm IDR0.CCTW on apps_smmu
arm64: dts: qcom: sdm: change labels to lower-case
arm64: dts: qcom: sm6115: change labels to lower-case
arm64: dts: qcom: sm6350: Affirm IDR0.CCTW on apps_smmu
arm64: dts: qcom: sm6350: change labels to lower-case
arm64: dts: qcom: sm6350: Fix GPU frequencies missing on some speedbins
arm64: dts: qcom: sm7325: Add device-tree for Nothing Phone 1
arm64: dts: qcom: sm8150: Affirm IDR0.CCTW on apps_smmu
arm64: dts: qcom: sm8150: change labels to lower-case
arm64: dts: qcom: sm8250: change labels to lower-case
arm64: dts: qcom: sm8350-hdk: remove a blank overwrite of dispcc node status
arm64: dts: qcom: sm8350: Affirm IDR0.CCTW on apps_smmu
arm64: dts: qcom: sm8350: change labels to lower-case
arm64: dts: qcom: sm8450-hdk: model the PMU of the on-board wcn6855
arm64: dts: qcom: sm8450-hdk: remove status property from dispcc device tree node
arm64: dts: qcom: sm8450-qrd: explicitly disable dispcc on the board
arm64: dts: qcom: sm8450-sony-xperia-nagara: disable dispcc on derived boards
arm64: dts: qcom: sm8450: Add 'global' interrupt to the PCIe RC node
arm64: dts: qcom: sm8450: Affirm IDR0.CCTW on apps_smmu
arm64: dts: qcom: sm8450: change labels to lower-case
arm64: dts: qcom: sm8450: don't disable dispcc by default
arm64: dts: qcom: sm8550: change labels to lower-case
arm64: dts: qcom: sm8550: extend the register range for UFS ICE
arm64: dts: qcom: sm8650-hdk: remove status property from dispcc device tree node
arm64: dts: qcom: sm8650-mtp: remove status property from dispcc device tree node
arm64: dts: qcom: sm8650-qrd: remove status property from dispcc device tree node
arm64: dts: qcom: sm8650: change labels to lower-case
arm64: dts: qcom: sm8650: don't disable dispcc by default
arm64: dts: qcom: sm8650: extend the register range for UFS ICE
arm64: dts: qcom: sm: change labels to lower-case
arm64: dts: qcom: Use 'ufshc' as the node name for UFS controller nodes
arm64: dts: qcom: x1e78100-t14s: enable otg on usb-c ports
arm64: dts: qcom: x1e80100-crd: describe HID supplies
arm64: dts: qcom: x1e80100-crd: enable otg on usb ports
arm64: dts: qcom: x1e80100-dell-xps13-9345: fix nvme regulator boot glitch
arm64: dts: qcom: x1e80100-dell-xps13-9345: route edp-panel enable gpio
arm64: dts: qcom: x1e80100-romulus: Add lid switch
arm64: dts: qcom: x1e80100-romulus: Set up USB Multiport controller
arm64: dts: qcom: x1e80100-slim7x: Drop orientation-switch from USB SS[0-1] QMP PHYs
arm64: dts: qcom: x1e80100-t14s: add another trackpad support
arm64: dts: qcom: x1e80100-vivobook-s15: Drop orientation-switch from USB SS[0-1] QMP PHYs
arm64: dts: qcom: x1e80100: Add debug uart to Lenovo Yoga Slim 7x
arm64: dts: qcom: x1e80100: Affirm IDR0.CCTW on apps_smmu
arm64: dts: qcom: x1e80100: describe tcsr download mode register
arm64: dts: qcom: x1e80100: enable GICv3 ITS for PCIe
arm64: dts: qcom: x1e80100: enable OTG on USB-C controllers
arm64: dts: qcom: x1e80100: Fix up BAR space size for PCIe6a
arm64: dts: qcom: x1e80100: rename vph-pwr regulator nodes
arm64: dts: qcom: x1e80100: Resize GIC Redistributor register region
arm64: dts: qcom: x1e80100: Update C4/C5 residency/exit numbers
arm64: dts: renesas: beacon-renesom: Switch to mic-det-gpios
arm64: dts: renesas: beacon-renesom: Use interrupts-extended for touchscreen
arm64: dts: renesas: beacon: Add SD/OE pin properties
arm64: dts: renesas: hihope: Add SD/OE pin properties
arm64: dts: renesas: hihope: Drop #sound-dai-cells
arm64: dts: renesas: r8a779a0: Add E-FUSE node
arm64: dts: renesas: r8a779f0: Add E-FUSE node
arm64: dts: renesas: r8a779g0: Add OTP_MEM node
arm64: dts: renesas: r8a779h0: Add OTP_MEM node
arm64: dts: renesas: r8a779h0: Add PCIe Host and Endpoint nodes
arm64: dts: renesas: r8a779h0: gray-hawk-single: Enable PCIe Host
arm64: dts: renesas: r9a08g045: Add RTC node
arm64: dts: renesas: r9a08g045: Add VBATTB node
arm64: dts: renesas: r9a09g057: Add ICU node
arm64: dts: renesas: r9a09g057: Add OPP table
arm64: dts: renesas: rcar-gen4: Switch PCIe to reset-gpios
arm64: dts: renesas: rzg2ul-smarc-som: Enable serial NOR flash
arm64: dts: renesas: rzg3s-smarc-som: Enable RTC
arm64: dts: renesas: rzg3s-smarc-som: Enable VBATTB
arm64: dts: renesas: rzg3s-smarc: Use interrupts-extended for gpio-keys
arm64: dts: renesas: rz{g2l,g2lc}-smarc-som: Update partition table for spi-nor flash
arm64: dts: renesas: salvator-x: Add SD/OE pin properties
arm64: dts: renesas: salvator-xs: Add SD/OE pin properties
arm64: dts: renesas: ulcb: Add SD/OE pin properties
arm64: dts: renesas: Use interrupts-extended for DisplayPort bridges
arm64: dts: renesas: Use interrupts-extended for Ethernet PHYs
arm64: dts: renesas: Use interrupts-extended for HDMI bridges
arm64: dts: renesas: Use interrupts-extended for I/O expanders
arm64: dts: renesas: Use interrupts-extended for PMICs
arm64: dts: renesas: Use interrupts-extended for USB muxes
arm64: dts: renesas: Use interrupts-extended for video decoders
arm64: dts: renesas: Use interrupts-extended for WLAN
arm64: dts: renesas: white-hawk-cpu-common: Add pin control for DSI-eDP IRQ
arm64: dts: rockchip: adapt regulator nodenames to preferred form
arm64: dts: rockchip: add and enable gpu node for Radxa ROCK 5A
arm64: dts: rockchip: Add AP6275P wireless support to Khadas Edge 2
arm64: dts: rockchip: Add ArmSoM LM7 SoM
arm64: dts: rockchip: Add ArmSoM W3 board
arm64: dts: rockchip: add attiny_rst_gate to Ringneck
arm64: dts: rockchip: add Banana Pi P2 Pro board
arm64: dts: rockchip: Add base DT for rk3528 SoC
arm64: dts: rockchip: Add dtsi file for RK3399S SoC variant
arm64: dts: rockchip: Add FriendlyARM NanoPi R3S board
arm64: dts: rockchip: add HDMI pinctrl to rk3588-tiger SoM
arm64: dts: rockchip: add HDMI support to rk3588-jaguar
arm64: dts: rockchip: add HDMI support to rk3588-tiger-haikou
arm64: dts: rockchip: Add HDMI0 node to rk3588
arm64: dts: rockchip: add hevc power domain clock to rk3328
arm64: dts: rockchip: add LED_FUNCTION_STATUS for RGB LEDs on Radxa E25
arm64: dts: rockchip: Add new SoC dtsi for the RK3566T variant
arm64: dts: rockchip: Add OPP voltage ranges to RK3399 OP1 SoC dtsi
arm64: dts: rockchip: Add power button for puma-haikou
arm64: dts: rockchip: Add Powkiddy RGB20SX
arm64: dts: rockchip: Add Radxa e20c board
arm64: dts: rockchip: add Radxa ROCK 5C
arm64: dts: rockchip: add reset-names for combphy on rk3568
arm64: dts: rockchip: Add rk3576 SoC base DT
arm64: dts: rockchip: Add rk3576-armsom-sige5 board
arm64: dts: rockchip: Add rk3588-orangepi-5b device tree
arm64: dts: rockchip: Add RK3588S EVB1 board
arm64: dts: rockchip: add tsd,mule-i2c-mux on px30-ringneck
arm64: dts: rockchip: add tsd,mule-i2c-mux on rk3399-puma
arm64: dts: rockchip: add tsd,mule-i2c-mux on rk3588-jaguar
arm64: dts: rockchip: add tsd,mule-i2c-mux on rk3588-tiger
arm64: dts: rockchip: analog audio on Orange Pi 5
arm64: dts: rockchip: Convert dts files used as parents to dtsi files
arm64: dts: rockchip: correct analog audio name on Indiedroid Nova
arm64: dts: rockchip: Drop rockchip prefix of s-p-c PMIC prop from px30
arm64: dts: rockchip: Drop rockchip prefix of s-p-c PMIC prop from rk3328
arm64: dts: rockchip: Drop rockchip prefix of s-p-c PMIC prop from rk3368
arm64: dts: rockchip: Drop rockchip prefix of s-p-c PMIC prop from rk3399
arm64: dts: rockchip: Drop rockchip prefix of s-p-c PMIC prop from rk356x
arm64: dts: rockchip: Enable all 3 USBs on Turing RK1
arm64: dts: rockchip: enable automatic fan control on Orange Pi 5+
arm64: dts: rockchip: Enable automatic fan control on Turing RK1
arm64: dts: rockchip: enable eMMC HS200 mode for NanoPi R3S
arm64: dts: rockchip: Enable GPU on Indiedroid Nova
arm64: dts: rockchip: Enable GPU on NanoPi R6C/R6S
arm64: dts: rockchip: Enable GPU on Turing RK1
arm64: dts: rockchip: Enable HDMI display for rk3588 Cool Pi 4B
arm64: dts: rockchip: Enable HDMI display for rk3588 Cool Pi GenBook
arm64: dts: rockchip: Enable HDMI on Hardkernel ODROID-M2
arm64: dts: rockchip: Enable HDMI on NanoPi R6C/R6S
arm64: dts: rockchip: Enable HDMI0 for rk3588 Cool Pi CM5 EVB
arm64: dts: rockchip: Enable HDMI0 on FriendlyElec CM3588 NAS
arm64: dts: rockchip: Enable HDMI0 on Indiedroid Nova
arm64: dts: rockchip: Enable HDMI0 on Orange Pi 5
arm64: dts: rockchip: Enable HDMI0 on orangepi-5-plus
arm64: dts: rockchip: Enable HDMI0 on rk3588-evb1
arm64: dts: rockchip: Enable HDMI0 on rk3588-nanopc-t6
arm64: dts: rockchip: Enable HDMI0 on rock-5a
arm64: dts: rockchip: Enable HDMI0 on rock-5b
arm64: dts: rockchip: enable USB3 on NanoPC-T6
arm64: dts: rockchip: fix compatible string rk3328 cru node
arm64: dts: rockchip: fix model name for FriendlyElec NanoPi R3S
arm64: dts: rockchip: fix the pcie refclock oscillator on Rock 5 ITX
arm64: dts: rockchip: Fix the SD card detection on NanoPi R6C/R6S
arm64: dts: rockchip: Fix Turing RK1 PCIe3 hang
arm64: dts: rockchip: orangepi-5-plus: Enable GPU
arm64: dts: rockchip: Prepare RK356x SoC dtsi files for per-variant OPPs
arm64: dts: rockchip: pwm-leds for Orange Pi 5
arm64: dts: rockchip: refactor common Orange Pi 5 board
arm64: dts: rockchip: Remove 'enable-active-low' from two boards
arm64: dts: rockchip: Remove non-removable flag from sdmmc on rk3576-sige5
arm64: dts: rockchip: rename rfkill label for Radxa ROCK 5B
arm64: dts: rockchip: reorder audio/hdmi nodes in Orange Pi 5
arm64: dts: rockchip: reorder mmc aliases for NanoPi R3S
arm64: dts: rockchip: replace deprecated snps,reset props for NanoPi R3S
arm64: dts: rockchip: sort props in pmu_io_domains node for NanoPi R3S
arm64: dts: rockchip: sort rk3588s-rock5a properly in Makefile
arm64: dts: rockchip: Split up RK3588's PCIe pinctrls
arm64: dts: rockchip: Switch to hp-det-gpios
arm64: dts: rockchip: Switch to simple-audio-card,hp-det-gpios
arm64: dts: rockchip: Update CPU OPP voltages in RK356x SoC dtsi
arm64: dts: rockchip: use less broad pinctrl for pcie3x1 on Radxa E25
arm64: dts: s32g2: Disable support for SD/eMMC UHS mode
arm64: dts: s32g: Add S32G2/S32G3 uSDHC pinmux
arm64: dts: seattle: Update spi clock properties
arm64: dts: st: add DMA support on I2C instances of stm32mp25
arm64: dts: st: add DMA support on SPI instances of stm32mp25
arm64: dts: st: add DMA support on U(S)ART instances of stm32mp25
arm64: dts: st: add RNG node on stm32mp251
arm64: dts: st: add RTC on stm32mp25x
arm64: dts: st: enable RTC on stm32mp257f-ev1 board
arm64: dts: sun50i-a64-pinephone: Add AF8133J to PinePhone
arm64: dts: sun50i-a64-pinephone: Add mount-matrix for PinePhone magnetometers
arm64: dts: ti: Add support for J742S2 EVM board
arm64: dts: ti: am62-phycore-som: Increase cpu frequency to 1.4 GHz
arm64: dts: ti: Introduce J742S2 SoC family
arm64: dts: ti: k3-am62-main: Add eQEP nodes
arm64: dts: ti: k3-am62-main: Update otap/itap values
arm64: dts: ti: k3-am62-phycore-som: Add M4F remoteproc nodes
arm64: dts: ti: k3-am62-verdin: Add Ivy carrier board
arm64: dts: ti: k3-am62-verdin: add label to som adc node
arm64: dts: ti: k3-am62-verdin: Fix SD regulator startup delay
arm64: dts: ti: k3-am62-verdin: Fix SoM ADC compatible
arm64: dts: ti: k3-am625-beagleplay: Enable MikroBUS PWM
arm64: dts: ti: k3-am625-sk: Add M4F remoteproc node
arm64: dts: ti: k3-am625-verdin: add TPM device
arm64: dts: ti: k3-am62: Add M4F remoteproc node
arm64: dts: ti: k3-am62: use opp_efuse_table for opp-table syscon
arm64: dts: ti: k3-am62a-main: Add eQEP nodes
arm64: dts: ti: k3-am62a7-phyboard-lyra-rdk: Update ethernet internal delay
arm64: dts: ti: k3-am62a7-sk: add 1.4ghz opp entry
arm64: dts: ti: k3-am62a: add opp frequencies
arm64: dts: ti: k3-am62p-main: Add eQEP nodes
arm64: dts: ti: k3-am62p5-sk: add 1.4ghz opp entry
arm64: dts: ti: k3-am62p: add opp frequencies
arm64: dts: ti: k3-am62x-phyboard-lyra: Drop unnecessary McASP AFIFOs
arm64: dts: ti: k3-am62x-phyboard-lyra: Fix indentation in audio-card
arm64: dts: ti: k3-am64-main: Add eQEP nodes
arm64: dts: ti: k3-am64-main: Add ti,pruss-pa-st node
arm64: dts: ti: k3-am64-phycore-som: Add M4F remoteproc nodes
arm64: dts: ti: k3-am64-phycore-som: Fix bus-width property in MMC nodes
arm64: dts: ti: k3-am642-evm: Add M4F remoteproc node
arm64: dts: ti: k3-am642-evm: Add overlay for PCIe0 EP mode
arm64: dts: ti: k3-am642-phyboard-electra-rdk: Enable trickle charger
arm64: dts: ti: k3-am642-phyboard-electra-rdk: Fix bus-width property in MMC nodes
arm64: dts: ti: k3-am642-sk: Add M4F remoteproc node
arm64: dts: ti: k3-am64: Add M4F remoteproc node
arm64: dts: ti: k3-am64: Add ti,pa-stats property
arm64: dts: ti: k3-am64x-sk: Enable eQEP
arm64: dts: ti: k3-am65-main: Add ti,pruss-pa-st node
arm64: dts: ti: k3-am654-icssg2: Add ti,pa-stats property
arm64: dts: ti: k3-am68-sk*: Add bootph-* properties
arm64: dts: ti: k3-j7200-evm*: Add bootph-* properties
arm64: dts: ti: k3-j7200-evm: Add overlay for PCIE1 Endpoint Mode
arm64: dts: ti: k3-j7200: Add bootph-* properties
arm64: dts: ti: k3-j7200: Fix clock ids for MCSPI instances
arm64: dts: ti: k3-j7200: Fix register map for main domain pmx
arm64: dts: ti: k3-j721e-evm*: Add bootph-* properties
arm64: dts: ti: k3-j721e-sk*: Add bootph-* properties
arm64: dts: ti: k3-j721e: Add bootph-* properties
arm64: dts: ti: k3-j721e: Fix clock IDs for MCSPI instances
arm64: dts: ti: k3-j721s2-evm*: Add bootph-* properties
arm64: dts: ti: k3-j721s2: Add bootph-* properties
arm64: dts: ti: k3-j721s2: Fix clock IDs for MCSPI instances
arm64: dts: ti: k3-j784s4-j742s2-evm-common: Remove parent nodes bootph-*
arm64: dts: ti: k3-j784s4-j742s2-mcu-wakeup: Move bootph from mcu_timer1 to mcu_timer0
arm64: dts: ti: k3-j784s4-j742s2-mcu-wakeup: Remove parent nodes bootph-*
arm64: dts: ti: k3-j784s4: Add bootph-* properties
arm64: dts: ti: minor whitespace cleanup
arm64: dts: ti: Refactor J784s4 SoC files to a common file
arm64: dts: ti: Refactor J784s4-evm to a common file
arm64: Enable ARCH_HAS_NONLEAF_PMD_YOUNG
arm64: Enable memory encrypt for Realms
arm64: Enforce bounce buffers for realm DMA
arm64: Ensure bits ASID[15:8] are masked out when the kernel uses 8-bit ASIDs
arm64: Expose ID_AA64ISAR1_EL1.XS to sanitised feature consumers
arm64: fix .data.rel.ro size assertion when CONFIG_LTO_CLANG
arm64: Fix usage of new shifted MDCR_EL2 values
arm64: head.S: Initialise MPAM EL2 registers and disable traps
arm64: head: Drop SWAPPER_TABLE_SHIFT
arm64: insn: Simulate nop instruction for better uprobe performance
arm64: Kconfig: Update help text for CONFIG_ARCH_APPLE
arm64: lib: Use MOPS for copy_page() and clear_page()
arm64: lib: Use MOPS for memcpy() routines
arm64: mm: Avoid TLBI when marking pages as valid
arm64: mm: Fix zone_dma_limit calculation
arm64: mops: Document booting requirement for HCR_EL2.MCE2
arm64: mops: Document requirements for hypervisors
arm64: mops: Handle MOPS exceptions from EL1
arm64: mte: Fix copy_highpage() warning on hugetlb folios
arm64: mte: set VM_MTE_ALLOWED for hugetlbfs at correct place
arm64: optimize flush tlb kernel range
arm64: patching: avoid early page_to_phys()
arm64: pgtable: Warn unexpected pmdp_test_and_clear_young()
arm64: preserve pt_regs::stackframe during exec*()
arm64: probes: Cleanup kprobes endianness conversions
arm64: probes: Disable kprobes/uprobes on MOPS instructions
arm64: probes: Move kprobes-specific fields
arm64: probes: Remove probe_opcode_t
arm64: pt_regs: assert pt_regs is a multiple of 16 bytes
arm64: pt_regs: remove stale big-endian layout
arm64: pt_regs: rename "pmr_save" -> "pmr"
arm64: pt_regs: swap 'unused' and 'pmr' fields
arm64: ptrace: fix partial SETREGSET for NT_ARM_FPMR
arm64: ptrace: fix partial SETREGSET for NT_ARM_GCS
arm64: ptrace: fix partial SETREGSET for NT_ARM_POE
arm64: ptrace: fix partial SETREGSET for NT_ARM_TAGGED_ADDR_CTRL
arm64: realm: Query IPA size from the RMM
arm64: Remove VNCR definition for PIRE0_EL2
arm64: Return early when break handler is found on linked-list
arm64: rockchip: add clocks property to cru node rk3328
arm64: rsi: Add RSI definitions
arm64: rsi: Add support for checking whether an MMIO is protected
arm64: rsi: Map unprotected MMIO as decrypted
arm64: setup: name 'tcr2' register
arm64: signal: Ensure signal delivery failure is recoverable
arm64: signal: Remove unnecessary check when saving POE state
arm64: signal: Remove unused macro
arm64: stacktrace: Don't WARN when unwinding other tasks
arm64: stacktrace: move dump_backtrace() to kunwind_stack_walk()
arm64: stacktrace: report recovered PCs
arm64: stacktrace: report source of unwind data
arm64: stacktrace: Skip reporting LR at exception boundaries
arm64: stacktrace: split unwind_consume_stack()
arm64: stacktrace: unwind exception boundaries
arm64: Support AT_HWCAP3
arm64: sysreg: Add new definitions for ID_AA64DFR0_EL1
arm64: sysreg: Describe ID_AA64DFR2_EL1 fields
arm64: sysreg: Migrate MDCR_EL2 definition to table
arm64: tegra: Add SDMMC sdr104-offsets for Tegra X1
arm64: tegra: Create SKU8 AGX Orin board file
arm64: tegra: p2180: Add mandatory compatible for WiFi node
arm64: tegra: smaug: Declare cros-ec extcon
arm64: tlbflush: add __flush_tlb_range_limit_excess()
arm64: tls: Fix context-switching of tpidrro_el0 when kpti is enabled
arm64: uprobes: Optimize cache flushes for xol slot
arm64: use a common struct frame_record
arm64: Use new fallback IO memcpy/memset
arm64: Use SYSTEM_OFF2 PSCI call to power off for hibernate
arm64: vdso: Drop LBASE_VDSO
arm64: vdso: Remove timekeeper include
arm64: vdso: Use only one single vvar mapping
arm64: zynqmp: Add thermal zones
arm64: zynqmp: Enable AMS for all boards
arm64: zynqmp: Expose AMS to userspace as HWMON
 
ARM: 9415/1: amba: Add dev_is_amba() function and export it for modules
ARM: 9423/1: vfp: Provide vfp_state_hold() for VFP locking.
ARM: 9424/1: vfp: Use vfp_state_hold() in vfp_sync_hwstate().
ARM: 9425/1: vfp: Use vfp_state_hold() in vfp_support_entry().
ARM: 9426/1: vfp: Move sending signals outside of vfp_state_hold()ed section.
ARM: 9429/1: ioremap: Sync PGDs for VMALLOC shadow
ARM: 9430/1: entry: Do a dummy read from VMAP shadow
ARM: 9431/1: mm: Pair atomic_set_release() with _read_acquire()
 
arm: adjust_pte() use pte_offset_map_rw_nolock()
 
ARM: bcm: brcmstb: Drop custom init_irq callback
ARM: bcm: Support BCMBCA debug UART
ARM: configs: at91: enable PAC1934 driver as module
ARM: div64: improve __arch_xprod_64()
ARM: dts: allwinner: Remove accidental suniv duplicates
ARM: dts: am335x-bone-common: Increase MDIO reset deassert delay to 50ms
ARM: dts: amlogic: add missing phy-mode in ethmac node
ARM: dts: amlogic: fix /memory node name
ARM: dts: amlogic: meson6: fix clk81 node name
ARM: dts: amlogic: meson6: remove support for ATV1200 board
ARM: dts: amlogic: meson8-minix-neo-x8: fix invalid pnictrl-names
ARM: dts: amlogic: meson8/8b: remove invalid pinctrl reg
ARM: dts: amlogic: meson8: fix ao_arc_sram node name
ARM: dts: amlogic: meson8: fix soc thermal-zone node name
ARM: dts: amlogic: meson8: use correct pinctrl bank node name
ARM: dts: amlogic: meson8b-ec100: add missing clocks property in sound card
ARM: dts: amlogic: meson8b-ec100: add missing gpio-line-names entry
ARM: dts: amlogic: meson8b-odroidc1: fix invalid reset-gpio
ARM: dts: at91: sam9x7: add device tree for SoC
ARM: dts: cubieboard4: Fix DCDC5 regulator constraints
ARM: dts: imx28-apx4devkit: Fix the rtc compatible
ARM: dts: imx35: Align pin config nodes with bindings
ARM: dts: imx50: Align pin config nodes with bindings
ARM: dts: imx51: Align pin config nodes with bindings
ARM: dts: imx53: Align pin config nodes with bindings
ARM: dts: imx6dl: Add support for i.MX6DL DHCOM SoM on PDK2 carrier board
ARM: dts: imx6dl: Align pin config nodes with bindings
ARM: dts: imx6q-lxr: Add board support
ARM: dts: imx6q: Align pin config nodes with bindings
ARM: dts: imx6qdl-apalis: Update audio card name
ARM: dts: imx6qdl-colibri: Update audio card name
ARM: dts: imx6qdl-dhcom-pdk2: Drop incorrect size-cells in GPIO keys
ARM: dts: imx6qdl-dhcom-pdk2: Fill in missing panel power-supply
ARM: dts: imx6qdl-dhcom-som: Drop bogus regulator-suspend-mem-microvolt
ARM: dts: imx6qdl-dhcom: Fix model typo for i.MX6 DHSOM
ARM: dts: imx6qdl-mba6: Add reserved memory area for CMA memory
ARM: dts: imx6qdl-tx6: Fix 'fixed-clock' description
ARM: dts: imx6qdl-tx6: Remove 'turn-on-delay-ms'
ARM: dts: imx6qdl: Align pin config nodes with bindings
ARM: dts: imx6qdl: convert fsl,tx-d-cal to correct value
ARM: dts: imx6qp: Align pin config nodes with bindings
ARM: dts: imx6sl/sll: Add the "fsl,imx6dl-gpt" fallback
ARM: dts: imx6sl: imx6sll: Align pin config nodes with bindings
ARM: dts: imx6sl: Pass tempmon #thermal-sensor-cells
ARM: dts: imx6sl: Remove incorrect mmc fallback compatible
ARM: dts: imx6sll: fix anatop thermal dtbs_check warnings
ARM: dts: imx6sll: Fix the last SPDIF clock name
ARM: dts: imx6sll: Improve gpc description
ARM: dts: imx6sll: Remove regulator-3p0 unit address
ARM: dts: imx6sx: Align pin config nodes with bindings
ARM: dts: imx6sx: Fix tempmon description
ARM: dts: imx6sx: Remove incorrect mmc fallback compatible
ARM: dts: imx6ul: Drop duplicate space in iomux node groups
ARM: dts: imx7-colibri: Update audio card name
ARM: dts: imx7ulp: add "nxp,sim" property for usbphy1
ARM: dts: imx7ulp: Remove incorrect mmc fallback compatible
ARM: dts: imx: Add devicetree for Kobo Clara 2E
ARM: dts: imxrt1050: Fix clocks for mmc
ARM: dts: marvell: kirkwood: Fix at24 EEPROM node name
ARM: dts: microchip: Add trng labels for all at91 SoCs
ARM: dts: microchip: Rename LED sub nodes name
ARM: dts: microchip: Rename the eeprom nodename
ARM: dts: microchip: Rename the pmic node
ARM: dts: microchip: sam9x60: Add missing property atmel,usart-mode
ARM: dts: microchip: sam9x60ek: Add power monitor support
ARM: dts: microchip: sam9x75_curiosity: add sam9x75 curiosity board
ARM: dts: microchip: sama5d2_icp: Add power monitor support
ARM: dts: microchip: sama7g54_curiosity: Add power monitor support
ARM: dts: microchip: sama7g5ek: Add power monitor support
ARM: dts: microchip: Unify rng node names
ARM: dts: nxp: imx6ul: add dma support for all uarts
ARM: dts: nxp: imx6ull: add dma support for uart8
ARM: dts: omap36xx: declare 1GHz OPP as turbo again
ARM: dts: omap4-kc1: fix twl6030 power node
ARM: dts: omap: omap4-epson-embt2ws: add GPIO expander
ARM: dts: omap: omap4-epson-embt2ws: add unknown gpio outputs
ARM: dts: omap: omap4-epson-embt2ws: define GPIO regulators
ARM: dts: omap: omap4-epson-embt2ws: wire up regulators
ARM: dts: qcom: change labels to lower-case
ARM: dts: qcom: drop underscore in node names
ARM: dts: qcom: ipq4019: use nvmem-layout
ARM: dts: qcom: minor whitespace cleanup
ARM: dts: qcom: sdx55: Add 'linux,pci-domain' to PCIe EP controller node
ARM: dts: qcom: sdx65: Add 'linux,pci-domain' to PCIe EP controller node
ARM: dts: Reconfigure the MC2 eMMC interface
ARM: dts: renesas: Add proper node names to (L)BSC devices
ARM: dts: renesas: genmai: Define keyboard switch
ARM: dts: renesas: genmai: Enable MMCIF
ARM: dts: renesas: genmai: Enable OS timer modules
ARM: dts: renesas: genmai: Enable SDHI0
ARM: dts: renesas: genmai: Enable watchdog
ARM: dts: renesas: genmai: Fix partition size for QSPI NOR Flash
ARM: dts: renesas: genmai: Sort nodes
ARM: dts: renesas: Genmai: Update audio codec device node
ARM: dts: renesas: iwg22d-sodimm: Use interrupts-extended for port expander
ARM: dts: renesas: kzm9g: Use interrupts-extended for I/O expander
ARM: dts: renesas: kzm9g: Use interrupts-extended for sensors
ARM: dts: renesas: marzen: Use interrupts-extended for gpio-keys
ARM: dts: renesas: r7s72100: 'bus-width' is a board property
ARM: dts: renesas: r7s72100: Add DMA support to MMCIF
ARM: dts: renesas: r7s72100: Add DMAC node
ARM: dts: renesas: r8a7742-iwg21m: Use interrupts-extended for RTC
ARM: dts: renesas: r8a7778: Rename 'bsc' to 'lbsc'
ARM: dts: renesas: rcar-gen2: Switch HS-USB to renesas,enable-gpios
ARM: dts: renesas: Remove 'reg-io-width' properties from MMCIF nodes
ARM: dts: renesas: rskrza1: Enable watchdog timer
ARM: dts: renesas: rskrza1: Use interrupts-extended for gpio-keys
ARM: dts: renesas: rza2mevb: Use interrupts-extended for gpio-keys
ARM: dts: renesas: Use interrupts-extended for Ethernet MACs
ARM: dts: renesas: Use interrupts-extended for Ethernet PHYs
ARM: dts: renesas: Use interrupts-extended for HDMI bridges
ARM: dts: renesas: Use interrupts-extended for PMICs
ARM: dts: renesas: Use interrupts-extended for touchpanels
ARM: dts: renesas: Use interrupts-extended for video decoders
ARM: dts: renesas: Use proper node names for keys
ARM: dts: rockchip: adapt regulator nodenames to preferred form
ARM: dts: rockchip: Add Relfor Saib board
ARM: dts: rockchip: Add watchdog node for RV1126
ARM: dts: socfpga: Fix at24 EEPROM node names
 
arm: dts: spear13xx: Remove unused and undocumented "pl022,slave-tx-disable" property
 
ARM: dts: stm32: Add IWDG2 EXTI interrupt mapping and mark as wakeup source
ARM: dts: stm32: add support of WLAN/BT on stm32mp135f-dk
ARM: dts: stm32: add support of WLAN/BT on stm32mp157c-dk2
ARM: dts: stm32: Describe M24256E write-lockable page in DH STM32MP13xx DHCOR SoM DT
ARM: dts: stm32: rtc, add LSCO to WLAN/BT module on stm32mp135f-dk
ARM: dts: stm32: rtc, add LSCO to WLAN/BT module on stm32mp157c-dk2
ARM: dts: stm32: rtc, add pin to provide LSCO on stm32mp13
ARM: dts: stm32: rtc, add pin to provide LSCO on stm32mp15
ARM: dts: sunxi: add support for RerVision A33-Vstar board
ARM: dts: ti/omap: dra7: fix redundant clock divider definition
ARM: dts: ti/omap: Fix at24 EEPROM node names
ARM: dts: ti/omap: omap4-epson-embt2ws: add charger
ARM: dts: ti/omap: use standard node name for twl4030 charger
ARM: dts: ti: dra7: Remove double include of clock bindings
ARM: dts: ti: drop linux,mtd-name from NAND nodes
ARM: dts: ti: omap3434-sdp: drop linux,mtd-name from onenand node
ARM: dts: ti: omap: am335x-baltos: drop "gpmc,device-nand" from NAND node
ARM: dts: turris-omnia: Add global LED brightness change interrupt
ARM: dts: ux500: Add touchkeys to Codinas
ARM: imx: Allow user to disable pinctrl
ARM: imx: Re-introduce the PINCTRL selection
ARM: imx: Switch to new sys-off handler API
ARM: imx_v6_v7_defconfig: Enable drivers for Kobo Clara 2E
ARM: imx_v6_v7_defconfig: enable SND_SOC_SPDIF
ARM: multi_v7_defconfig: Enable debugging symbols by default
ARM: pmuv3: Add missing write_pmuacr()
ARM: samsung: Remove obsoleted declaration for s3c_hwmon_set_platdata
ARM: smp_twd: Remove clockevents shutdown call on offlining
ARM: Switch to irq_get_nr_irqs() / irq_set_nr_irqs()
ARM: ti/omap: omap3-gta04a5: add Bluetooth
ARM: vdso: Remove assembly for datapage access
 
arm: vdso: Remove timekeeper includes
 
ARM: zynq: Remove unused zynq_slcr_init() declaration
 
asm-generic/div64: optimize/simplify __div64_const32()
 
asm-generic/io.h: Remove I/O port accessors for HAS_IOPORT=n
 
asm-generic: add an optional pfn_valid check to page_to_phys
asm-generic: introduce text-patching.h
asm-generic: provide generic page_to_phys and phys_to_page implementations
asm-generic: ticket-lock: Add separate ticket-lock.h
asm-generic: ticket-lock: Reuse arch_spinlock_t of qspinlock
 
asm/vga.h: don't bother with scr_mem{cpy,move}v() unless we need to
 
ASN.1: Clean up include statements in public headers
 
ASoC/soundwire: add initial support for SDCA
 
ASoC/SoundWire: Intel: lnl: enable interrupts after first power-up/before last power-down
 
ASoC/soundwire: remove sdw_slave_extended_id
 
ASoC/SoundWire: Simply interrupt enabling for Intel
 
ASoC: add Allwinner H616 audio codec support
ASoC: add CS42L84 codec driver
ASoC: Add NTP8918 and NTP8835 codecs support
ASoC: add support for some new Lenovo laptops with
ASoC: add symmetric_ prefix for dai->rate/channels/sample_bits
ASoC: amd: acp: add RT711, RT714 & RT1316 support for acp 6.3 platform
ASoC: amd: acp: add rt722 based soundwire machines
ASoC: amd: acp: add soundwire machine driver for legacy stack
ASoC: amd: acp: Add stream name to ACP PDM DMIC devices
ASoC: amd: acp: drop bogus NULL check from i2s_irq_handler
ASoC: amd: acp: Fix for ACP SOF dmic tplg component load failure
ASoC: amd: acp: fix for cpu dai index logic
ASoC: amd: acp: fix for inconsistent indenting
ASoC: amd: acp: move get_acp63_cpu_pin_id() to common file
ASoC: amd: acp: pass acp pci revision id as platform data
ASoC: amd: acp: refactor acp version
ASoC: amd: acp: refactor sof_card_dai_links_create() function
ASoC: amd: acp: remove unused variable from acp platform driver
ASoC: amd: acp: remove unused variable from acp_card_drvdata structure
ASoC: amd: acp: replace adata->platform conditional check
ASoC: amd: acp: simplify platform conditional checks code
ASoC: amd: acp: store acp pci rev id in platform driver private structure
ASoC: amd: acp: update mach_params subsystem_rev field
ASoC: amd: acp: use acp pci revision id for platform differntiation
ASoC: amd: acp: use acp_rev for platform specific conditional checks
ASoC: amd: Fix build dependencies for `SND_SOC_AMD_PS`
ASoC: amd: ps: add soundwire machines for acp6.3 platform
ASoC: amd: ps: Fix for enabling DMIC on acp63 platform via _DSD entry
ASoC: amd: ps: fix the pcm device numbering for acp 6.3 platform
ASoC: amd: ps: pass acp pci revision id as soundwire resource data
ASoC: amd: remove dpcm_xxx flags
ASoC: amd: yc: Add a quirk for microfone on Lenovo ThinkPad P14s Gen 5 21MES00B00
ASoC: amd: yc: Add quirk for microphone on Lenovo Thinkpad T14s Gen 6 21M1CTO1WW
ASoC: amd: yc: Fix for enabling DMIC on acp6x via _DSD entry
ASoC: amd: yc: fix internal mic on Redmi G 2022
ASoC: amd: yc: Fix the wrong return value
ASoC: apple: Fix the wrong format specifier
ASoC: atmel: atmel_ssc_dai: Add stream names
ASoC: atmel: atmel_ssc_dai: Drop S24_LE support due to single channel limitation
ASoC: atmel: mchp-spdifrx: Remove interface name from stream_name
ASoC: atmel: mchp-spdiftx: Remove interface name from stream_name
ASoC: audio-graph-card2: Update comment with renamed file path
ASoC: audio-graph-card2: use new of_graph functions
ASoC: audio-graph-card: Call of_node_put() on correct node
ASoC: audio-graph-card: use new of_graph functions
ASoC: aw88399: Correct error handling in aw_dev_get_dsp_status function
ASoC: bcm2835-i2s: Use maple tree register cache
ASoC: bcm63xx-pcm-whistler: fix uninit-value in i2s_dma_isr
ASoC: Clean up {hp,mic}-det-gpio handling
ASoC: cleanup function parameter for rtd and its id
ASoC: cleasnup rtd and its ID
ASoC: codecs: adau1372: add match table
ASoC: codecs: adau1373: add powerdown gpio
ASoC: codecs: adau1373: add some kconfig text
ASoC: codecs: adau1373: drop patform_data
ASoC: codecs: adau1373: drop platform data
ASoC: codecs: Add aw88081 amplifier driver
ASoC: codecs: Add aw88081 amplifier driver
ASoC: codecs: Add NeoFidelity Firmware helpers
ASoC: codecs: Add NeoFidelity NTP8835 codec
ASoC: codecs: Add NeoFidelity NTP8918 codec
ASoC: codecs: Add support for ES8323
ASoC: codecs: Add uda1342 codec driver
ASoC: codecs: aw88395: Fix spelling mistake "unsupport" -> "unsupported"
ASoC: codecs: aw88399: Fix spelling mistake "unsupport" -> "unsupported"
ASoC: codecs: es8316: Fix HW rate calculation for 48Mhz MCLK
ASoC: codecs: ES8326: Adjust ANA_MICBIAS to reduce pop noise
ASoC: codecs: ES8326: Modify the configuration of and micbias
ASoC: codecs: ES8326: Reduce pop noise
ASoC: codecs: Fix atomicity violation in snd_soc_component_get_drvdata()
ASoC: codecs: Fix error check in es8323_i2c_probe
ASoC: codecs: fix error code in ntp8835_i2c_probe()
ASoC: codecs: Remove unneeded semicolon
ASoC: codecs: wcd9335: remove unnecessary MODULE_ALIAS()
ASoC: codecs: wcd937x: Remove unused of_gpio.h
ASoC: constify snd_soc_component_driver struct
ASoC: cs42l43: Add codec force suspend/resume ops
ASoC: cs42l84: Add new codec driver
ASoC: cs42l84: leverage ring sense IRQs to correctly detect headsets
ASoC: cs42l84: remove incorrect of_match_ptr()
ASoC: cs42l84: Remove unused including
ASoC: da7213: Add suspend to RAM support
ASoC: da7213: Avoid setting PLL when closing audio stream
ASoC: da7213: Extend support for the MCK in range [2, 50] MHz
ASoC: da7213: Populate max_register to regmap_config
ASoC: da7213: Return directly the value of regcache_sync()
ASoC: doc: dapm: Add location information for dapm-graph tool
ASoC: doc: remove dpcm_xxx flags
ASoC: doc: update clock api details
ASoC: dt-bindings: Add CS42L84 codec
ASoC: dt-bindings: Add Everest ES8323 Codec
ASoC: dt-bindings: Add Loongson I2S controller
ASoC: dt-bindings: Add NeoFidelity NTP8835
ASoC: dt-bindings: Add NeoFidelity NTP8918
ASoC: dt-bindings: Add NXP uda1342 Codec
ASoC: dt-bindings: Add schema for "awinic,aw88081"
ASoC: dt-bindings: add stm32mp25 support for i2s
ASoC: dt-bindings: add stm32mp25 support for sai
ASoC: dt-bindings: allwinner: add H616 sun4i audio codec binding
ASoC: dt-bindings: Deprecate {hp,mic}-det-gpio
ASoC: dt-bindings: document the adau1373 Codec
ASoC: dt-bindings: everest,es8326: Document interrupt property
ASoC: dt-bindings: everest,es8328: Document audio graph port
ASoC: dt-bindings: fsl-esai: Add power-domains for fsl,imx8qm-esai
ASoC: dt-bindings: fsl-esai: allow fsl,imx8qm-esai fallback to fsl,imx6ull-esai
ASoC: dt-bindings: fsl_spdif: Document imx6sl/sx compatible fallback
ASoC: dt-bindings: irondevice,sma1307: Add initial DT
ASoC: dt-bindings: maxim,max98390: Reference common DAI properties
ASoC: dt-bindings: mediatek,mt8188-mt6359: Add mediatek,adsp property
ASoC: dt-bindings: mt6359: Update generic node name and dmic-mode
ASoC: dt-bindings: qcom,sm8250: Add SM8750 sound card
ASoC: dt-bindings: qcom: Add SM8750 LPASS macro codecs
ASoC: dt-bindings: realtek,rt5640: Convert to dtschema
ASoC: dt-bindings: realtek,rt5645: Fix CPVDD voltage comment
ASoC: dt-bindings: rockchip,rk3036-codec: convert to yaml
ASoC: dt-bindings: simple-mux: add idle-state property
ASoC: dt-bindings: sprd,pcm-platform: convert to YAML
ASoC: dt-bindings: sprd,sc9860-mcdt: convert to YAML
ASoC: dt-bindings: stm32: add missing port property
ASoC: fsl-asoc-card: Add missing handling of {hp,mic}-dt-gpios
ASoC: fsl: fsl_qmc_audio: Remove the logging when parsing channels
ASoC: fsl: remove dpcm_xxx flags
ASoC: fsl: switch to use rtd->id from rtd->num
ASoC: fsl: Use maple tree register cache
ASoC: fsl_micfil: Add mclk enable flag
ASoC: fsl_micfil: Enable micfil error interrupt
ASoC: fsl_micfil: fix and improvement
ASoC: fsl_micfil: fix regmap_write_bits usage
ASoC: fsl_mqs: Support accessing registers by scmi interface
ASoC: fsl_spdif: change IFACE_PCM to IFACE_MIXER
ASoC: fsl_xcvr: change IFACE_PCM to IFACE_MIXER
ASoC: fsl_xcvr: enable interrupt of cmdc status update
ASoC: fsl_xcvr: enable some interrupts
ASoC: fsl_xcvr: reset RX dpath after wrong preamble
ASoC: generic: switch to use rtd->id from rtd->num
ASoC: hdmi-codec: reorder channel allocation list
ASoC: improve macro definition on TWL4030_OUTPUT_PGA
ASoC: improve some macro definitions and usages
ASoC: imx-audmix: Add NULL check in imx_audmix_probe
ASoC: imx-card: add cs42888 codec support
ASoC: imx-card: Add CS42888 support
ASoC: imx-card: Set mclk for codec
ASoC: intel/sdw_utils: refactor RT multifunction sdca speaker codecs
ASoC: Intel: Add rt721-sdca support for PTL platform
ASoC: Intel: add rt722 and rt1320 support
ASoC: Intel: add rt722/rt721 support for PTL platform
ASoC: Intel: avs: da7219: Remove suspend_pre() and resume_post()
ASoC: Intel: avs: Fix return status of avs_pcm_hw_constraints_init()
ASoC: intel: boards: remove dpcm_xxx flags
ASoC: Intel: Fix Kconfig for ACPI=n
ASoC: Intel: Kconfig: fix undefined symbol:
ASoC: Intel: Kconfig: make SND_SOC_ACPI_INTEL_MATCH depend on ACPI
ASoC: Intel: Kconfig: Only select SND_SOC_SDCA if ACPI is enabled
ASoC: Intel: Kconfig: Revert make SND_SOC_ACPI_INTEL_MATCH depend on ACPI
ASoC: Intel: Kconfig: select SND_SOC_SDCA by SND_SOC_ACPI_INTEL_SDCA_QUIRKS
ASoC: intel: remove dpcm_xxx flags
ASoC: Intel: Remove unused code
ASoC: Intel: soc-acpi-intel-arl-match: Add rt722 and rt1320 support
ASoC: Intel: soc-acpi-intel-lnl-match: add rt712_vb + rt1320 support
ASoC: Intel: soc-acpi-intel-ptl-match: Add rt721 support
ASoC: Intel: soc-acpi: add is_device_rt712_vb() helper
ASoC: Intel: sof_rt5682: Add HDMI-In capture with rt5682 support for MTL.
ASoC: Intel: sof_rt5682: Add support for ptl_max98360a_rt5682
ASoC: Intel: sof_rt5682: add supports for new
ASoC: Intel: sof_sdw: Add missing quirks from some new Dell
ASoC: Intel: sof_sdw: Add quirk for cs42l43 system using host DMICs
ASoC: intel: sof_sdw: add quirk for Dell SKU
ASoC: Intel: sof_sdw: Add quirks for some new Lenovo laptops
ASoC: intel: sof_sdw: add RT722 SDCA card for PTL platform
ASoC: Intel: sof_sdw: Add space for a terminator into DAIs array
ASoC: Intel: sof_sdw: Fix DMI match for Lenovo 21Q6 and 21Q7
ASoC: Intel: sof_sdw: Fix DMI match for Lenovo 21QA and 21QB
ASoC: Intel: sof_sdw: Update DMI matches for Lenovo
ASoC: loongson: Add I2S controller driver as platform device
ASoC: loongson: Fix build warning when !CONFIG_PCI
ASoC: loongson: make loongson-i2s.o a separate module
ASoC: machine: update documentation
ASoC: makes snd_soc_set_runtime_hwparams() inline
ASoC: max98088: Add headphone mixer switch
ASoC: max98088: Add left/right DAC volume control
ASoC: max98088: Remove duplicate DACs
ASoC: mediatek: Check num_codecs is not zero to avoid panic during probe
ASoC: mediatek: disable buffer pre-allocation
ASoC: mediatek: mt8183: Remove unnecessary variable assignments
ASoC: mediatek: mt8188-mt6359: Remove hardcoded dmic codec
ASoC: mediatek: mt8188: remove unnecessary variable assignment
ASoC: mediatek: mt8188: Remove unnecessary variable assignments
ASoC: mediatek: remove dpcm_xxx flags
ASoC: Merge up fixes
ASoC: Merge up fixes
ASoC: Merge up v6.12
ASoC: meson: axg-iface: set continuous rates
ASoC: meson: switch to use rtd->id from rtd->num
ASoC: nau8821: check regmap_raw_read/regmap_raw_write for failure
ASoC: qcom: sc8280xp Add SM8750 sound card
ASoC: qcom: sm8250: add handling of secondary MI2S clock
ASoC: qcom: sm8250: correct typo in shutdown function name
ASoC: qcom: x1e80100: Support boards with two speakers
ASoC: remove dpcm_xxx flags
ASoC: remove rtd->num
ASoC: remove unused substream in macro soc_component_mark_pop
ASoC: remove unused substream in macro soc_dai_mark_pop
ASoC: remove unused substream in macro soc_link_mark_pop
ASoC: Rename "sh" to "renesas"
ASoC: Rename "sh" to "renesas"
ASoC: rename rtd->num to rtd->id
ASoC: renesas, rsnd: Update file path
ASoC: rsnd: check rsnd_adg_clk_enable() return value
ASoC: rsnd: Refactor port handling with helper for endpoint node selection
ASoC: rt-sdw-common: Common functions for Realtek soundwire driver
ASoC: rt-sdw-common: Enhance switch case to prevent uninitialized variable
ASoC: rt-sdw-common: fix rt_sdca_index_update_bits function parameter description
ASoC: rt1320: add mic function
ASoC: rt1320: fix the range of patch code address
ASoC: rt1320: reads patch code from firmware file
ASoC: rt712-sdca: detect the SMART_MIC function during the probe stage
ASoC: rt721-sdca: Add RT721 SDCA driver
ASoC: rt721-sdca: change interrupt mask from XU to GE
ASoC: rt721-sdca: Clean logically deadcode in rt721-sdca.c
ASoC: rt721-sdca: Fix issue of warning message
ASoC: rt722-sdca: Remove logically deadcode in rt722-sdca.c
ASoC: rt722: add delay time to wait for the calibration procedure
ASoC: rt722: change the interrupt mask for jack type detection
ASoC: rx651: Use card->dev in replace of the &pdev->dev argument in the dev_err function
ASoC: samsung: Add missing depends on I2C
ASoC: samsung: Add missing selects for MFD_WM8994
ASoC: samsung: remove dpcm_xxx flags
ASoC: samsung: Remove obsoleted declaration for s3c64xx_ac97_setup_gpio
ASoC: SDCA: add initial module
ASoC: SDCA: add quirk function for RT712_VB match
ASoC: sdca: test adev before calling acpi_dev_for_each_child
ASoC: sdw_utils/intel/amd: refactor dai link init logic
ASoC: sdw_utils: Add a quirk to allow the cs42l43 mic DAI to be ignored
ASoC: sdw_utils: Add quirk to exclude amplifier function
ASoC: sdw_utils: add SmartMic DAI for RT712 VB
ASoC: sdw_utils: add SmartMic DAI for RT713 VB
ASoC: sdw_utils: Add support for exclusion DAI quirks
ASoC: sdw_utils: Update stream_name in dai_links structure
ASoC: sh: rz-ssi: Use SSIFCR_FIFO_RST macro
ASoC: sh: switch to use rtd->id from rtd->num
ASoC: simple-card-utils: care simple_util_dai for dummy DAI
 
ASoc: simple-mux: add idle-state support
ASoc: simple-mux: Allow to specify an idle-state
 
ASoC: sma1307: Add driver for Iron Device SMA1307
ASoC: sma1307: Fix invalid logical judgement
ASoC: sma1307: fix uninitialized variable refence
ASoC: soc-acpi: introduce new 'machine check' callback
ASoC: soc-compress: remove dpcm_xxx flags
ASoC: soc-core: do rtd->id trick at snd_soc_add_pcm_runtime()
ASoC: soc-core: remove dpcm_xxx flags
ASoC: soc-devres: Remove unused devm_snd_soc_register_dai
ASoC: soc-pcm: merge DPCM and non-DPCM validation check
ASoC: soc-pcm: remove dpcm_xxx flags
ASoC: soc-topology: remove dpcm_xxx flags
ASoC: soc-utils: Remove PAGE_SIZE compile-time constant assumption
ASoC: SOF: amd: pass acp_rev as soundwire resource data
ASoC: SOF: core: Add debug module parameters to set IPC and boot timeout
ASoC: SOF: core: Add fw, tplg and ipc type override parameters
ASoC: SOF: core: Module parameter updates
ASoC: SOF: ext_manifest: Add missing ext_manifest type for PROBE_INFO
ASoC: SOF: Intel: hda-dai: Do not release the link DMA on STOP
ASoC: SOF: Intel: hda-mlink: expose unlocked interrupt enable routine
ASoC: SOF: Intel: hda-stream: Always use at least two BDLE for transfers
ASoC: SOF: Intel: hda: Add support for persistent Code Loader DMA buffers
ASoC: SOF: Intel: hda: handle only paused streams in hda_dai_suspend()
ASoC: SOF: Intel: hda: use machine_check() for SoundWire
ASoC: SOF: ipc3-loader: 'Handle' PROBE_INFO ext_manifest type when parsing
ASoC: SOF: ipc3-loader: Handle PROBE_INFO ext_manifest
ASoC: SOF: ipc3-topology: Convert the topology pin index to ALH dai index
ASoC: SOF: ipc3-topology: fix resource leaks in sof_ipc3_widget_setup_comp_dai()
ASoC: SOF: ipc3: Use standard dev_dbg API
 
ASoc: SOF: ipc4-pcm: fix uninit-value in sof_ipc4_pcm_dai_link_fixup_rate
 
ASoC: SOF: ipc4-topology: Add helper function to print the module's in/out audio format
ASoC: SOF: ipc4-topology: Concentrate prints inside of sof_ipc4_init_output_audio_fmt()
ASoC: SOF: ipc4-topology: Drop the 'index' from 'Pin index' of format print
ASoC: SOF: ipc4-topology: remove redundant assignment to variable ret
ASoC: SOF: ipc4-topology: Remove redundant check in sof_ipc4_init_input_audio_fmt()
ASoC: SOF: ipc4-topology: Rework the module audio
ASoC: SOF: ipc4-topology: Simplify code to deal with process modules without output
ASoC: SOF: ipc4-topology: Simplify match format print in sof_ipc4_init_input_audio_fmt()
ASoC: SOF: ipc4-topology: Use local variables in sof_ipc4_init_input_audio_fmt()
ASoC: SOF: ipc4-topology: Use local variables in sof_ipc4_init_output_audio_fmt()
ASoC: sof: remove dpcm_xxx flags
ASoC: SOF: sof-of-dev: add parameter to override tplg/fw_filename
ASoC: Some issues about loongson i2s
ASoC: stm32: dfsdm: change rate upper limits
ASoC: stm32: i2s: add stm32mp25 support
ASoC: stm32: i2s: add stm32mp25 support
ASoC: stm32: sai: add stm32mp25 support
ASoC: stm32: sai: add stm32mp25 support
ASoC: stm: fix macro definition on STM_SAI_HAS_EXT_SYNC
ASoC: sun4i-codec: Add playback only flag to quirks
ASoC: sun4i-codec: Add support for different DAC FIFOC addresses to quirks
ASoC: sun4i-codec: support allwinner H616 codec
ASoC: tas2781: Fix calibration issue in stress test
ASoC: tas2781: Fix occasional calibration failture
ASoC: tas2781: Fix redundant parameter assignment
ASoC: tas5805m: Improve a size determination in tas5805m_i2c_probe()
ASoC: tegra: Add support for S24_LE audio format
ASoC: test-component: Support continuous rates for test component
ASoC: test-component: use new of_graph functions
ASoC: tlv320adc3xxx: Fix unsigned int compared against 0
ASoC: uniphier: Handle regmap_write errors in aio_iecout_set_enable()
ASoC: uniphier: Handle regmap_write errors in aio_src_set_param()
ASoC: Updates for mchp-spdif(tx/rx)
ASoC: ux500: Remove redundant casts
ASoC: wm8994: Add depends on MFD core
 
assorted variants of irqfd setup: convert to CLASS(fd)
 
asus-laptop: prefer strscpy() over strcpy()
 
ata: ahci: Replace deprecated PCI functions
ata: Fix typos in the comment
ata: libata-scsi: Document all VPD page inquiry actors
ata: libata-scsi: Refactor ata_scsi_simulate()
ata: libata-scsi: Refactor ata_scsiop_maint_in()
ata: libata-scsi: Refactor ata_scsiop_read_cap()
ata: libata-scsi: Refactor scsi_6_lba_len() with use of get_unaligned_be24()
ata: libata-scsi: Remove struct ata_scsi_args
ata: libata-scsi: Return residual for emulated SCSI commands
ata: libata: Remove unused macro definitions
ata: sata_highbank: fix OF node reference leak in highbank_initialize_phys()
ata: Switch back to struct platform_driver::remove()
 
audit: change context data from secid to lsm_prop
audit: maintain an lsm_prop in audit_context
audit: Reorganize kerneldoc parameter names
audit: update shutdown LSM data
audit: use an lsm_prop in audit_names
audit: Use str_yes_no() helper function
audit: workaround a GCC bug triggered by task comm changes
 
auditsc: replace memcpy() with strscpy()
 
AutoFDO: Enable -ffunction-sections for the AutoFDO build
AutoFDO: Enable machine function split optimization for AutoFDO
 
auxdisplay: Drop explicit initialization of struct i2c_device_id::driver_data to 0
auxdisplay: ht16k33: Make use of i2c_get_match_data()
auxdisplay: Remove unused functions
 
backing-file: clean up the API
 
backlight: 88pm860x_bl: Simplify with scoped for each OF child loop
backlight: corgi_lcd: Use lcd power constants
backlight: hx8357: Use lcd power constants
backlight: ili922x: Use lcd power constants
backlight: ili9320: Use lcd power constants
backlight: jornada720_lcd: Include for IOMEM() macro
backlight: jornada720_lcd: Use lcd power constants
backlight: ktz8866: Fix module autoloading
backlight: l4f00242t03: Use lcd power constants
backlight: lcd: Add LCD_POWER_ constants for power states
backlight: lcd: Do not include in lcd header
backlight: lcd: Rearrange code in fb_notifier_callback()
backlight: lcd: Remove struct fb_videomode from set_mode callback
backlight: lcd: Replace check_fb with controls_device
backlight: lcd: Test against struct fb_info.lcd_dev
backlight: lms283gf05: Use lcd power constants
backlight: lms501kf03: Remove unnecessary include of
backlight: lms501kf03: Use lcd power constants
backlight: ltv350qv: Use lcd power constants
backlight: otm3225a: Use lcd power constants
backlight: platform_lcd: Remove include statement for
backlight: platform_lcd: Remove match_fb from struct plat_lcd_data
backlight: platform_lcd: Use lcd power constants
backlight: Remove notifier
backlight: tdo24m: Use lcd power constants
 
Linux: Backmerge v6.12-rc6 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux into drm-next
 
bareudp: Use pcpu stats to update rx_dropped counter.
 
batman-adv: Add flex array to struct batadv_tvlv_tt_data
batman-adv: Do not let TT changes list grows indefinitely
batman-adv: Do not send uninitialized TT changes
batman-adv: Remove uninitialized data in full table TT response
batman-adv: replace call_rcu by kfree_rcu for simple kmem_cache_free callback
batman-adv: Start new development cycle
batman-adv: Use string choice helper to print booleans
 
bcache: revert replacing IS_ERR_OR_NULL with IS_ERR again
bcache: update min_heap_callbacks to use default builtin swap
 
bcachefs: clean up duplicate min_heap_callbacks declarations
bcachefs: update min_heap_callbacks to use default builtin swap
 
befs: convert befs to use the new mount api
 
binder: add delivered_freeze to debugfs output
binder: allow freeze notification for dead nodes
binder: fix BINDER_WORK_CLEAR_FREEZE_NOTIFICATION debug logs
binder: fix BINDER_WORK_FROZEN_BINDER debug logs
binder: fix freeze UAF in binder_release_work()
binder: fix memleak of proc->delivered_freeze
binder: fix node UAF in binder_add_freeze_work()
binder: fix OOB in binder_add_freeze_work()
 
binderfs: binderfs_test: remove unused variable
 
binfmt_elf: Wire up AT_HWCAP3 at AT_HWCAP4
 
blk-cgroup: Fix UAF in blkcg_unpin_online()
 
blk-integrity: remove seed for user mapped buffers
 
blk-iocost: Avoid using clamp() on inuse in __propagate_weights()
 
blk-mq: add non_owner variant of start_freeze/unfreeze queue APIs
blk-mq: Clean up blk_mq_requeue_work()
blk-mq: Make blk_mq_quiesce_tagset() hold the tag list mutex less long
blk-mq: move cpuhp callback registering out of q->sysfs_lock
blk-mq: register cpuhp callback after hctx is added to xarray table
blk-mq: Unexport blk_mq_flush_busy_ctxs()
 
blk-settings: round down io_opt to physical_block_size
 
block, bfq: fix bfqq uaf in bfq_limit_depth()
block, bfq: fix waker_bfqq UAF after bfq_split_bfqq()
 
block/bdev: use helper for max block size check
 
block/fs: Pass an iocb to generic_atomic_write_valid()
 
block/genhd: use seq_put_decimal_ull for diskstats decimal values
 
block: add a bdev_limits helper
block: Add a public bdev_zone_is_seq() helper
block: add a rq_list type
block: Add bdev atomic write limits helpers
block: Add extra checks in blk_validate_atomic_write_limits()
block: add partition uuid into uevent as "PARTUUID"
block: add support for defining read-only partitions
block: add support for partition table defined in OF
block: always verify unfreeze lock on the owner task
block: avoid to reuse `hctx` not removed from cpuhp callback list
block: blk-mq: fix uninit-value in blk_rq_prep_clone and refactor
block: Don't allow an atomic write be truncated in blkdev_write_iter()
block: don't bother checking the data direction for merges
block: don't reorder requests in blk_add_rq_to_plug
block: don't reorder requests in blk_mq_add_to_batch
block: don't verify IO lock for freeze/unfreeze in elevator_init_mq()
block: Drop granularity check in queue_limit_discard_alignment()
block: enable passthrough command statistics
block: Error an attempt to split an atomic write in bio_split()
block: export blk_validate_limits
block: fix bio_split_rw_at to take zone_write_granularity into account
block: fix missing dispatching request when queue is started or unquiesced
block: fix ordering between checking BLK_MQ_S_STOPPED request adding
block: fix ordering between checking QUEUE_FLAG_QUIESCED request adding
block: Fix potential deadlock while freezing queue and acquiring sysfs_lock
block: Fix queue_iostats_passthrough_show()
block: fix uaf for flush rq while iterating tags
block: flush all throttled bios when deleting the cgroup
block: get wp_offset by bdev_offset_from_zone_start
block: Handle bio_split() errors in bio_submit_split()
block: Ignore REQ_NOWAIT for zone reset and zone finish operations
block: introduce add_disk_fwnode()
block: kill blk_do_io_stat() helper
block: lift bio_is_zone_append to bio.h
block: Make bio_iov_bvec_set() accept pointer to const iov_iter
block: make struct rq_list available for !CONFIG_BLOCK
block: model freeze & enter queue as lock for supporting lockdep
block: move iostat check into blk_acount_io_start()
block: move issue side time stamping to blk_account_io_start()
block: pre-calculate max_zone_append_sectors
block: pre-calculate max_zone_append_sectors
block: Prevent potential deadlock in blk_revalidate_disk_zones()
block: Prevent potential deadlocks in zone write plug error recovery
block: RCU protect disk->conv_zones_bitmap
block: remove 'req->part' check for stats accounting
block: remove a duplicate definition for bdev_read_only
block: remove bio_add_zone_append_page
block: remove blk_freeze_queue()
block: Remove extra part pointer NULLify in blk_rq_init()
block: remove redundant explicit memory barrier from rq_qos waiter and waker
block: remove redundant passthrough check in blk_mq_need_time_stamp()
block: remove rq_list_move
block: remove the ioprio field from struct request
block: remove the max_zone_append_sectors check in blk_revalidate_disk_zones
block: remove the write_hint field from struct request
block: remove zone append special casing from the direct I/O path
block: replace call_rcu by kfree_rcu for simple kmem_cache_free callback
block: Replace sprintf() with sysfs_emit()
block: req->bio is always set in the merge code
block: return bool from blk_rq_aligned
block: return bool from get_disk_ro and bdev_read_only
block: return unsigned int from bdev_io_min
block: return unsigned int from bdev_io_opt
block: return unsigned int from blk_lim_dma_alignment_and_pad
block: return unsigned int from queue_dma_alignment
block: return void from the queue_sysfs_entry load_module method
block: Revert "block: Fix potential deadlock while freezing queue and acquiring sysfs_lock"
block: Rework bio_split() return value
block: rnull: add missing MODULE_DESCRIPTION
block: sed-opal: add ioctl IOC_OPAL_SET_SID_PW
block: set issue time stamp based on queue state
block: Support atomic writes limits for stacked devices
block: Switch to using refcount_t for zone write plugs
block: take chunk_sectors into account in bio_split_write_zeroes
block: update blk_stack_limits documentation
block: Use a zone write plug BIO work for REQ_NOWAIT BIOs
 
Bluetooth: add HAS_IOPORT dependencies
Bluetooth: Add new quirks for ATS2851
Bluetooth: btbcm: fix missing of_node_put() in btbcm_get_board_name()
Bluetooth: btintel: Add DSBR support for BlazarIW, BlazarU and GaP
Bluetooth: btintel: Direct exception event to bluetooth stack
Bluetooth: btintel: Do no pass vendor events to stack
Bluetooth: btintel_pcie: Add handshake between driver and firmware
Bluetooth: btintel_pcie: Add recovery mechanism
Bluetooth: btintel_pcie: Remove deadcode
Bluetooth: btintel_pcie: remove redundant assignment to variable ret
Bluetooth: btintel_pcie: Replace deprecated PCI functions
Bluetooth: btmtk: adjust the position to init iso data anchor
Bluetooth: btmtk: avoid UAF in btmtk_process_coredump
Bluetooth: btmtk: Fix failed to send func ctrl for MediaTek devices.
Bluetooth: btmtksdio: Lookup device node only as fallback
Bluetooth: btnxpuart: Add GPIO support to power save feature
Bluetooth: btnxpuart: Drop _v0 suffix from FW names
Bluetooth: btnxpuart: Fix driver sending truncated data
Bluetooth: btnxpuart: Rename IW615 to IW610
Bluetooth: btrtl: Decrease HCI_OP_RESET timeout from 10 s to 2 s
Bluetooth: btusb: Add 3 HWIDs for MT7925
Bluetooth: btusb: add Foxconn 0xe0fc for Qualcomm WCN785x
Bluetooth: btusb: Add new VID/PID 0489/e111 for MT7925
Bluetooth: btusb: Add new VID/PID 0489/e124 for MT7925
Bluetooth: btusb: Add one more ID 0x0489:0xe0f3 for Qualcomm WCN785x
Bluetooth: btusb: Add one more ID 0x13d3:0x3623 for Qualcomm WCN785x
Bluetooth: btusb: Add RTL8852BE device 0489:e123 to device tables
Bluetooth: btusb: Add USB HW IDs for MT7920/MT7925
Bluetooth: btusb: mediatek: add callback function in btusb_disconnect
Bluetooth: btusb: mediatek: add intf release flow when usb disconnect
Bluetooth: btusb: mediatek: change the conditions for ISO interface
Bluetooth: btusb: mediatek: move Bluetooth power off command position
Bluetooth: Fix type of len in rfcomm_sock_getsockopt{,_old}()
 
bluetooth: Fix typos in the comments
 
Bluetooth: fix use-after-free in device_for_each_child()
Bluetooth: HCI: Add IPC(11) bus type
Bluetooth: hci_bcm: Use the devm_clk_get_optional() helper
Bluetooth: hci_conn: Reduce hci_conn_drop() calls in two functions
Bluetooth: hci_conn: Remove alloc from critical section
Bluetooth: hci_conn: Use disable_delayed_work_sync
Bluetooth: hci_core: Fix calling mgmt_device_connected
Bluetooth: hci_core: Fix not checking skb length on hci_acldata_packet
Bluetooth: hci_core: Fix not checking skb length on hci_scodata_packet
Bluetooth: hci_core: Fix sleeping function called from invalid context
Bluetooth: hci_event: Fix using rcu_read_(un)lock while iterating
Bluetooth: hci_qca: use devm_clk_get_optional_enabled_with_rate()
Bluetooth: hci_sync: Fix not setting Random Address when required
Bluetooth: Improve setsockopt() handling of malformed user input
Bluetooth: iso: Always release hdev at the end of iso_listen_bis
Bluetooth: ISO: Do not emit LE BIG Create Sync if previous is pending
Bluetooth: ISO: Do not emit LE PA Create Sync if previous is pending
Bluetooth: iso: Fix circular lock in iso_conn_big_sync
Bluetooth: iso: Fix circular lock in iso_listen_bis
Bluetooth: ISO: Fix matching parent socket for BIS slave
Bluetooth: iso: Fix recursive locking warning
Bluetooth: ISO: Send BIG Create Sync via hci_sync
Bluetooth: ISO: Update hci_conn_hash_lookup_big for Broadcast slave
Bluetooth: ISO: Use kref to track lifetime of iso_conn
Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create()
Bluetooth: MGMT: Add initial implementation of MGMT_OP_HCI_CMD_SYNC
Bluetooth: MGMT: Fix Add Device to responding before completing
Bluetooth: MGMT: Fix possible deadlocks
Bluetooth: MGMT: Fix slab-use-after-free Read in set_powered_sync
Bluetooth: RFCOMM: avoid leaving dangling sk pointer in rfcomm_sock_alloc()
Bluetooth: SCO: Add support for 16 bits transparent voice setting
Bluetooth: SCO: remove the redundant sco_conn_put
Bluetooth: SCO: Use kref to track lifetime of sco_conn
Bluetooth: Set quirks for ATS2851
Bluetooth: Support new quirks for ATS2851
 
bna: Remove error checking for debugfs create APIs
bna: Remove field bnad_dentry_files[] in struct bnad
 
bnxt: Add support for persistent NAPI config
 
bnxt_en: Add 2 parameters to bnxt_fill_coredump_seg_hdr()
bnxt_en: Add a 'force' parameter to bnxt_free_ctx_mem()
bnxt_en: Add a new ethtool -W dump flag
bnxt_en: Add functions to copy host context memory
bnxt_en: Add FW trace coredump segments to the coredump
bnxt_en: Add mem_valid bit to struct bnxt_ctx_mem_type
bnxt_en: Add support for RoCE sriov configuration
bnxt_en: add unlocked version of bnxt_refclk_read
bnxt_en: Allocate backing store memory for FW trace logs
bnxt_en: cache only 24 bits of hw counter
bnxt_en: Do not free FW log context memory
bnxt_en: ethtool: Remove ip4/ip6 ntuple support for IPPROTO_RAW
bnxt_en: ethtool: Supply ntuple rss context action
bnxt_en: ethtool: Support unset l4proto on ip4/ip6 ntuple rules
bnxt_en: Fix aggregation ID mask to prevent oops on 5760X chips
bnxt_en: Fix DIM shutdown
bnxt_en: Fix GSO type for HW GRO packets on 5750X chips
bnxt_en: Fix possible memory leak when hwrm_req_replace fails
bnxt_en: Fix potential crash when dumping FW log coredump
bnxt_en: Fix queue start to update vnic RSS table
bnxt_en: Fix receive ring space parameters when XDP is active
bnxt_en: handle tpa_info in queue API implementation
bnxt_en: Manage the FW trace context memory
bnxt_en: optimize gettimex64
bnxt_en: refactor bnxt_alloc_rx_rings() to call bnxt_alloc_rx_agg_bmap()
bnxt_en: Refactor bnxt_free_ctx_mem()
bnxt_en: Refactor bnxt_ptp_init()
bnxt_en: refactor tpa_info alloc/free into helpers
bnxt_en: replace PTP spinlock with seqlock
bnxt_en: Reserve rings after PCIe AER recovery if NIC interface is down
bnxt_en: Set backplane link modes correctly for ethtool
bnxt_en: Unregister PTP during PCI shutdown and suspend
bnxt_en: Update firmware interface spec to 1.10.3.85
bnxt_en: use irq_update_affinity_hint()
 
bonding: add ESP offload features when slaves support
bonding: Fix feature propagation of NETIF_F_GSO_ENCAP_ALL
bonding: Fix initial {vlan,mpls}_feature set in bond_compute_features
bonding: return detailed error when loading native XDP fails
 
book3s64/hash: Add hash_debug_pagealloc_add_slot() function
book3s64/hash: Add hash_debug_pagealloc_alloc_slots() function
book3s64/hash: Add kfence functionality
book3s64/hash: Disable debug_pagealloc if it requires more memory
book3s64/hash: Disable kfence if not early init
book3s64/hash: Early detect debug_pagealloc size requirement
book3s64/hash: Make kernel_map_linear_page() generic
book3s64/hash: Refactor hash__kernel_map_pages() function
book3s64/hash: Refactor kernel linear map related calls
book3s64/hash: Remove kfence support temporarily
 
book3s64/radix: Refactoring common kfence related functions
 
bootmem: stop using page->index
 
bpf, arm64: Remove garbage frame for struct_ops trampoline
 
bpf, bpftool: Fix incorrect disasm pc
 
bpf, lsm: Remove getlsmprop hooks BTF IDs
 
bpf, sockmap: Fix race between element replace and close()
bpf, sockmap: Fix sk_msg_reset_curr
bpf, sockmap: Fix update element with same
bpf, sockmap: Several fixes to bpf_msg_pop_data
bpf, sockmap: Several fixes to bpf_msg_push_data
 
bpf, vsock: Fix poll() missing a queue
bpf, vsock: Invoke proto::close on close()
 
bpf, x86: Avoid repeated usage of bpf_prog->aux->stack_depth
bpf, x86: Propagate tailcall info only for subprogs
bpf, x86: Support private stack in jit
 
bpf,perf: Fix invalid prog_array access in perf_event_detach_bpf_prog
 
bpf/tests: Include instead of
 
bpf: __bpf_fastcall for bpf_get_smp_processor_id in uapi
bpf: Add "bool swap_uptrs" arg to bpf_local_storage_update() and bpf_selem_alloc()
bpf: Add bpf_task_from_vpid() kfunc
bpf: add find_containing_subprog() utility function
bpf: add get_netns_cookie helper to tc programs
bpf: Add kernel symbol for struct_ops trampoline
bpf: Add kmem_cache iterator
bpf: Add necessary migrate_disable to range_tree.
bpf: Add open coded version of kmem_cache iterator
bpf: Add support for uprobe multi session attach
bpf: Add support for uprobe multi session context
bpf: Add uptr support in the map_value of the task local storage.
bpf: Allow return values 0 and 1 for kprobe session
bpf: Allow specifying bpf_fastcall attribute for BPF helpers
bpf: Augment raw_tp arguments with PTR_MAYBE_NULL
bpf: Avoid deadlock caused by nested kprobe and fentry bpf programs
bpf: bpf_csum_diff: Optimize and homogenize for all archs
bpf: Call free_htab_elem() after htab_unlock_bucket()
bpf: Call kfree(obj) only once in free_one()
bpf: check changes_pkt_data property for extension programs
bpf: Check negative offsets in __bpf_skb_min_len()
bpf: Check size for BTF-based ctx access of pointer members
bpf: consider that tail calls invalidate packet pointers
bpf: Constify ctl_table argument of filter function
bpf: Constify struct btf_kind_operations
bpf: decouple BPF link/attach hook and BPF program sleepable semantics
bpf: Do not alloc arena on unsupported arches
bpf: Don't mark STACK_INVALID as STACK_MISC in mark_stack_slot_misc
bpf: Drop special callback reference handling
bpf: Enable private stack for eligible subprogs
bpf: ensure RCU Tasks Trace GP for sleepable raw tracepoint BPF links
bpf: Ensure reg is PTR_TO_STACK in process_iter_arg
bpf: Find eligible subprogs for private stack support
bpf: fix argument type in bpf_loop documentation
bpf: Fix bpf_get_smp_processor_id() on !CONFIG_SMP
bpf: Fix bpf_sk_select_reuseport() memory leak
bpf: Fix exact match conditions in trie_get_next_key()
bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots
bpf: fix null dereference when computing changes_pkt_data of prog w/o subprogs
bpf: fix OOB devmap writes when deleting elements
bpf: fix potential error return
bpf: fix recursive lock when verdict program return SK_PASS
bpf: Fix the xdp_adjust_tail sample prog issue
bpf: Fix theoretical prog_array UAF in __uprobe_perf_func()
bpf: Fix UAF via mismatching bpf_prog/attachment RCU flavors
bpf: Force uprobe bpf program to always return 0
bpf: Handle BPF_EXIST and BPF_NOEXIST for LPM trie
bpf: Handle BPF_UPTR in verifier
bpf: handle implicit declaration of function gettid in bpf_iter.c
bpf: Handle in-place update for full LPM trie correctly
bpf: Implement bpf_send_signal_task() kfunc
bpf: Include instead of
bpf: Introduce range_tree data structure and use it in bpf arena
bpf: ipv4: Prepare __bpf_redirect_neigh_v4() to future .flowi4_tos conversion.
bpf: lwtunnel: Prepare bpf_lwt_xmit_reroute() to future .flowi4_tos conversion.
bpf: Mark raw_tp arguments with PTR_MAYBE_NULL
bpf: Move btf_type_is_struct_ptr() under CONFIG_BPF_SYSCALL
bpf: Postpone bpf_obj_free_fields to the rcu callback
bpf: Postpone bpf_selem_free() in bpf_selem_unlink_storage_nolock()
bpf: Prevent tailcall infinite loop caused by freplace
bpf: put bpf_link's program when link is safe to be deallocated
bpf: Refactor active lock management
bpf: refactor bpf_helper_changes_pkt_data to use helper number
bpf: Remove trailing whitespace in verifier.rst
bpf: Remove unnecessary check when updating LPM trie
bpf: Remove unnecessary kfree(im_node) in lpm_trie_update_elem
bpf: Remove unused macro
bpf: Remove unused member rcu from bpf_struct_ops_map
bpf: Replace the document for PTR_TO_BTF_ID_OR_NULL
bpf: Revert "bpf: Mark raw_tp arguments with PTR_MAYBE_NULL"
bpf: Support __uptr type tag in BTF
bpf: Support private stack for struct_ops progs
bpf: Switch to bpf mem allocator for LPM trie
bpf: syscall_nrs: Disable no previous prototype warnning
bpf: Tighten tail call checks for lingering locks, RCU, preempt_disable
bpf: track changes_pkt_data property for global functions
bpf: Unify resource leak checks
bpf: Update bpf_override_return() comment
bpf: use common instruction history across all states
bpf: Use function pointers count as struct_ops links count
bpf: Use KF_FASTCALL to mark kfuncs supporting fastcall contract
bpf: Use raw_spinlock_t for LPM trie
bpf: Zero index arg error string for dynptr and iter
 
bpftool: __bpf_fastcall for kfuncs marked with special decl_tag
bpftool: Cast variable `var` to long long
bpftool: ensure task comm is always NUL-terminated
bpftool: fix potential NULL pointer dereferencing in prog_dump()
bpftool: Prevent setting duplicate _GNU_SOURCE in Makefile
 
brd: decrease the number of allocated pages which discarded
brd: defer automatic disk creation until module initialization succeeds
 
bridge: Allow deleting FDB entries with non-existent VLAN
 
btrfs: add a sanity check for btrfs root in btrfs_search_slot()
btrfs: add and use helper to remove extent map from its inode's tree
btrfs: add comments regarding locking to struct btrfs_delayed_ref_root
btrfs: add io_uring command for encoded reads (ENCODED_READ ioctl)
btrfs: add new ioctl to wait for cleaned subvolumes
btrfs: add struct io_btrfs_cmd as type for io_uring_cmd_to_pdu()
btrfs: add the missing error handling inside get_canonical_dev_path
btrfs: allow compression even if the range is not page aligned
btrfs: allow swap activation to be interruptible
btrfs: always use delayed_refs local variable at btrfs_qgroup_trace_extent()
btrfs: assert delayed refs lock is held at add_delayed_ref_head()
btrfs: assert delayed refs lock is held at find_first_ref_head()
btrfs: assert delayed refs lock is held at find_ref_head()
btrfs: avoid monopolizing a core when activating a swap file
btrfs: avoid NULL pointer dereference if no valid extent tree
btrfs: avoid superfluous calls to free_extent_map() in btrfs_encoded_read()
btrfs: avoid unnecessary device path update for the same device
btrfs: canonicalize the device path before adding it
btrfs: change btrfs_encoded_read() so that reading of extent is done by caller
btrfs: change return type of btrfs_delayed_ref_lock() to boolean
btrfs: check folio mapping after unlock in put_file_data()
btrfs: check folio mapping after unlock in relocate_one_folio()
btrfs: compression: add an ASSERT() to ensure the read-in length is sane
btrfs: convert btrfs_buffered_write() to use folios
btrfs: convert to multigrain timestamps
btrfs: correct typos in multiple comments across various files
btrfs: do not assume the full page range is not dirty in extent_writepage_io()
btrfs: do not clear read-only when adding sprout device
btrfs: don't loop for nowait writes when checking for cross references
btrfs: don't read from userspace twice in btrfs_uring_encoded_read()
btrfs: don't sleep in btrfs_encoded_read() if IOCB_NOWAIT is set
btrfs: don't take dev_replace rwsem on task already holding it
btrfs: drop unused parameter argp from btrfs_ioctl_quota_rescan_wait()
btrfs: drop unused parameter ctx from batch_delete_dir_index_items()
btrfs: drop unused parameter data from btrfs_fill_super()
btrfs: drop unused parameter file_offset from btrfs_encoded_read_regular_fill_pages()
btrfs: drop unused parameter fs_info from btrfs_match_dir_item_name()
btrfs: drop unused parameter fs_info from do_reclaim_sweep()
btrfs: drop unused parameter fs_info from folio_range_has_eb()
btrfs: drop unused parameter fs_info from wait_reserve_ticket()
btrfs: drop unused parameter inode from read_inline_extent()
btrfs: drop unused parameter iov_iter from btrfs_write_check()
btrfs: drop unused parameter level from alloc_heuristic_ws()
btrfs: drop unused parameter map from scrub_simple_mirror()
btrfs: drop unused parameter mask from try_release_extent_state()
btrfs: drop unused parameter offset from __cow_file_range_inline()
btrfs: drop unused parameter options from open_ctree()
btrfs: drop unused parameter path from btrfs_tree_mod_log_rewind()
btrfs: drop unused parameter refs from visit_node_for_delete()
btrfs: drop unused parameter transaction from alloc_log_tree()
btrfs: drop unused transaction parameter from btrfs_qgroup_add_swapped_blocks()
btrfs: fix a typo in btrfs_use_zone_append
btrfs: fix deadlock between transaction commits and extent locks
btrfs: fix improper generation check in snapshot delete
btrfs: fix lockdep warnings on io_uring encoded reads
btrfs: fix missing snapshot drew unlock when root is dead during swap activation
btrfs: fix mount failure due to remount races
btrfs: fix race with memory mapped writes when activating swap file
btrfs: fix swap file activation failure due to extents that used to be shared
btrfs: fix transaction atomicity bug when enabling simple quotas
btrfs: fix use-after-free in btrfs_encoded_read_endio()
btrfs: fix use-after-free waiting for encoded read endios
btrfs: fix use-after-free when COWing tree bock and tracing is enabled
btrfs: fix warning on PTR_ERR() against NULL device at btrfs_control_ioctl()
btrfs: fix wrong sizeof in btrfs_do_encoded_write()
btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount
btrfs: handle bio_split() errors
btrfs: handle empty list of NOCOW ordered extents with checksum list
btrfs: implement partial deletion of RAID stripe extents
btrfs: lzo: drop unused paramter level from lzo_alloc_workspace()
btrfs: make assert_rbio() to only check CONFIG_BTRFS_ASSERT
btrfs: make buffered write to copy one page a time
btrfs: make extent_range_clear_dirty_for_io() to handle sector size < page size cases
btrfs: make the extent map shrinker run asynchronously as a work queue job
btrfs: mark all dirty sectors as locked inside writepage_delalloc()
btrfs: move btrfs_destroy_delayed_refs() to delayed-ref.c
btrfs: move delayed ref head unselection to delayed-ref.c
btrfs: move priv off stack in btrfs_encoded_read_regular_fill_pages()
btrfs: move the delalloc range bitmap search into extent_io.c
btrfs: pass fs_info to btrfs_delete_ref_head()
btrfs: pass fs_info to functions that search for delayed ref heads
btrfs: properly wait for writeback before buffered write
btrfs: push cleanup into btrfs_read_locked_inode()
btrfs: qgroup: drop unused parameter fs_info from __del_qgroup_rb()
btrfs: qgroup: run delayed iputs after ordered extent completion
btrfs: qgroups: remove bytenr field from struct btrfs_qgroup_extent_record
btrfs: re-enable the extent map shrinker
btrfs: reduce extent tree lock contention when searching for inline backref
btrfs: reduce lock contention when eb cache miss for btree search
btrfs: ref-verify: fix use-after-free after invalid ref action
btrfs: remove btrfs_set_range_writeback()
btrfs: remove BUG_ON() at btrfs_destroy_delayed_refs()
btrfs: remove check for NULL fs_info at btrfs_folio_end_lock_bitmap()
btrfs: remove code duplication in ordered extent finishing
btrfs: remove conditional path allocation in btrfs_read_locked_inode()
btrfs: remove duplicated code to drop delayed ref during transaction abort
btrfs: remove fs_info parameter from btrfs_cleanup_one_transaction()
btrfs: remove fs_info parameter from btrfs_destroy_delayed_refs()
btrfs: remove hole from struct btrfs_delayed_node
btrfs: remove local generation variable from read_block_for_search()
btrfs: remove no longer used delayed ref head search functionality
btrfs: remove num_entries atomic counter from delayed ref root
btrfs: remove pointless initialization at btrfs_qgroup_trace_extent()
btrfs: remove pointless iocb::ki_pos addition in btrfs_encoded_read()
btrfs: remove redundant initializations for struct btrfs_tree_parent_check
btrfs: remove redundant level argument from read_block_for_search()
btrfs: remove redundant stop_loop variable in scrub_stripe()
btrfs: remove the dirty_page local variable
btrfs: remove unnecessary delayed refs locking at btrfs_qgroup_trace_extent()
btrfs: remove unused btrfs_folio_start_writer_lock()
btrfs: remove unused btrfs_free_squota_rsv()
btrfs: remove unused btrfs_is_parity_mirror()
btrfs: remove unused btrfs_try_tree_write_lock()
btrfs: remove unused page_to_inode and page_to_fs_info macros
btrfs: rename btrfs_folio_(set|start|end)_writer_lock()
btrfs: rename extent map shrinker members from struct btrfs_fs_info
btrfs: return ENODATA in case RST lookup fails
btrfs: scrub: drop unused parameter sctx from scrub_submit_extent_sector_read()
btrfs: scrub: skip initial RST lookup errors
btrfs: send: check for dead send root under critical section
btrfs: send: check for read-only send root under critical section
btrfs: send: drop unused parameter index from iterate_inode_ref_t callbacks
btrfs: send: drop unused parameter num from iterate_inode_ref_t callbacks
btrfs: simplify arguments for btrfs_verify_level_key()
btrfs: simplify logic to decrement snapshot counter at btrfs_mksnapshot()
btrfs: simplify obtaining a delayed ref head
btrfs: simplify range tracking in cow_file_range()
btrfs: simplify the page uptodate preparation for prepare_pages()
btrfs: simplify tracking progress for the extent map shrinker
btrfs: split bios to the fs sector size boundary
btrfs: split out CONFIG_BTRFS_EXPERIMENTAL from CONFIG_BTRFS_DEBUG
btrfs: store fs_info in a local variable at btrfs_qgroup_trace_extent_post()
btrfs: Switch from using the private_2 flag to owner_2
btrfs: sysfs: advertise experimental features only if CONFIG_BTRFS_EXPERIMENTAL=y
btrfs: sysfs: fix direct super block member reads
btrfs: tests: add selftests for raid-stripe-tree
btrfs: tests: implement case for partial RAID stripe-tree delete
btrfs: track delayed ref heads in an xarray
btrfs: tree-checker: reject inline extent items with 0 ref count
btrfs: unify to use writer locks for subpage locking
btrfs: update stale comment for struct btrfs_delayed_ref_node::add_list
btrfs: use bio_is_zone_append() in the completion handler
btrfs: use filemap_get_folio() helper
btrfs: use helper to find first ref head at btrfs_destroy_delayed_refs()
btrfs: use str_yes_no() helper function in btrfs_dump_free_space()
btrfs: validate queue limits
btrfs: wait for writeback if sector size is smaller than page size
btrfs: zlib: fix avail_in bytes for s390 zlib HW compression path
btrfs: zlib: make the compression path to handle sector size < page size
btrfs: zoned: calculate max_extent_size properly on non-zoned setup
btrfs: zstd: assert the timer pointer in callback
btrfs: zstd: make the compression path to handle sector size < page size
 
bus: mhi: host: Fix typos in the comments
bus: mhi: host: pci_generic: fix MHI BAR mapping
bus: mhi: host: pci_generic: Use pcim_iomap_region() to request and map MHI BAR
bus: mhi: host: Switch trace_mhi_gen_tre fields to native endian
bus: Switch back to struct platform_driver::remove()
 
cachefiles: Clean up in cachefiles_commit_tmpfile()
cachefiles: Fix incorrect length return value in cachefiles_ondemand_fd_write_iter()
cachefiles: Fix missing pos updates in cachefiles_ondemand_fd_write_iter()
cachefiles: Fix NULL pointer dereference in object->file
cachefiles: Parse the "secctx" immediately
 
cacheinfo: Allocate memory during CPU hotplug if not done from the primary CPU
cacheinfo: Don't opencode per_cpu_cacheinfo()
cacheinfo: Use of_property_present() for non-boolean properties
 
caif: Remove unused cfsrvl_getphyid
 
can: c_can: c_can_handle_bus_err(): update statistics if skb allocation fails
can: dev: can_set_termination(): allow sleeping GPIOs
can: ems_usb: ems_usb_rx_err(): fix {rx,tx}_errors statistics
can: f81604: f81604_handle_can_bus_errors(): fix {rx,tx}_errors statistics
can: gs_usb: add usb endpoint address detection at driver probe step
can: gw: Use rtnl_register_many().
can: hi311x: hi3110_can_ist(): fix potential use-after-free
can: hi311x: hi3110_can_ist(): fix {rx,tx}_errors statistics
can: hi311x: hi3110_can_ist(): update state error statistics if skb allocation fails
can: ifi_canfd: ifi_canfd_handle_lec_err(): fix {rx,tx}_errors statistics
can: j1939: j1939_session_new(): fix skb reference counting
can: m_can: fix missed interrupts with m_can_pci
can: m_can: m_can_handle_lec_err(): fix {rx,tx}_errors statistics
can: m_can: set init flag earlier in probe
can: mcp251xfd: mcp251xfd_get_tef_len(): work around erratum DS80000789E 6.
can: sja1000: sja1000_err(): fix {rx,tx}_errors statistics
can: sun4i_can: sun4i_can_err(): call can_change_state() even if cf is NULL
can: sun4i_can: sun4i_can_err(): fix {rx,tx}_errors statistics
 
cdrom: Fix typo, 'devicen' to 'device'
 
cdx: Fix cdx_mmap_resource() after constifying attr in ->mmap()
 
ceph: allocate sparse_ext map only for sparse reads
ceph: correct ceph_mds_cap_item field name
ceph: correct ceph_mds_cap_peer field name
ceph: extract entity name from device id
ceph: fix cred leak in ceph_mds_check_access()
ceph: fix memory leak in ceph_direct_read_write()
ceph: fix memory leaks in __ceph_sync_read()
ceph: give up on paths longer than PATH_MAX
ceph: improve caps debugging output
ceph: improve error handling and short/overflow-read logic in __ceph_sync_read()
ceph: miscellaneous spelling fixes
ceph: pass cred pointer to ceph_mds_auth_match()
ceph: Remove call to PagePrivate2()
ceph: Remove fs/ceph deadcode
ceph: requalify some char pointers as const
ceph: Use str_true_false() helper in status_show()
ceph: Use strscpy() instead of strcpy() in __get_snap_name()
ceph: validate snapdirname option length when mounting
 
cgroup/bpf: only cgroup v2 can be attached by bpf programs
 
cgroup/cpuset: Disable cpuset_cpumask_can_shrink() test if not load balancing
cgroup/cpuset: Enforce at most one rebuild_sched_domains_locked() call per operation
cgroup/cpuset: Fix spelling errors in file kernel/cgroup/cpuset.c
cgroup/cpuset: Further optimize code if CONFIG_CPUSETS_V1 not set
cgroup/cpuset: Prevent leakage of isolated CPUs into sched domains
cgroup/cpuset: remove kernfs active break
cgroup/cpuset: Remove stale text
cgroup/cpuset: Revert "Allow suppression of sched domain rebuild in update_cpumasks_hier()"
 
cgroup/freezer: Add cgroup CGRP_FROZEN flag update helper
cgroup/freezer: Reduce redundant traversal for cgroup_freeze
 
cgroup/rstat: Selftests for niced CPU statistics
cgroup/rstat: Tracking cgroup-level niced CPU time
 
char: Switch back to struct platform_driver::remove()
char: tpm: cr50: Add new device/vendor ID 0x50666666
char: tpm: cr50: Move i2c locking to request/relinquish locality ops
char: tpm: cr50: Use generic request/relinquish locality ops
 
checkpatch: always parse orig_commit in fixes tag
checkpatch: Remove links to outdated documentation
 
chelsio/chtls: prevent potential integer overflow on 32bit
chelsio/chtls: Remove unused chtls_set_tcb_tflag
 
cifs: Add support for parsing WSL-style symlinks
cifs: during remount, make sure passwords are in sync
cifs: Fix parsing native symlinks relative to the export
cifs: Fix parsing reparse point with native symlink in SMB1 non-UNICODE session
cifs: Fix rmdir failure due to ongoing I/O on deleted file
cifs: Improve guard for excluding $LXDEV xattr
 
CIFS: New mount option for cifs.upcall namespace resolution
 
cifs: Recognize SFU char/block devices created by Windows NFS server on Windows Server <<2012
cifs: Remove pre-historic unused CIFSSMBCopy
cifs: Remove unused is_server_using_iface()
cifs: support mounting with alternate password to allow password rotation
cifs: support reconnect with alternate password for SMB1
cifs: unlock on error in smb3_reconfigure()
cifs: update internal version number
cifs: Use str_yes_no() helper in cifs_ses_add_channel()
cifs: Validate content of native symlink
cifs: Validate content of WSL reparse point buffers
 
Linux: clean ufs_trunc_direct() up a bit...
 
cleanup: Add conditional guard helper
cleanup: Adjust scoped_guard() macros to avoid potential warning
cleanup: Remove address space of returned pointer
 
clk: Add devm_clk_hw_register_gate_parent_hw()
clk: Allow kunit tests to run without OF_OVERLAY enabled
clk: amlogic: axg-audio: fix Kconfig dependency on RESET_MESON_AUX
clk: amlogic: axg-audio: revert reset implementation
clk: amlogic: axg-audio: use the auxiliary reset driver
clk: cdce925: make regmap_cdce925_bus constant
clk: clk-apple-nco: Add NULL check in applnco_probe
clk: clk-axi-clkgen: make sure to enable the AXI bus clock
clk: clk-gpio: add driver for gated-fixed-clocks
clk: clk-gpio: update documentation for gpio-gate clock
clk: clk-gpio: use dev_err_probe for gpio-get failure
clk: clk-imx8mp-audiomix: fix function signature
clk: clk-loongson2: Fix memory corruption bug in struct loongson2_clk_provider
clk: clk-loongson2: Fix potential buffer overflow in flexible-array member access
clk: clk-qoriq: Replace of_node_put() with __free()
clk: clocking-wizard: move clock registration to separate function
clk: clocking-wizard: move dynamic reconfig setup behind flag
clk: clocking-wizard: simplify probe/remove with devres helpers
clk: clocking-wizard: use devres versions of clk_hw API
clk: clocking-wizard: use newer clk_hw API
clk: divider: Introduce CLK_DIVIDER_EVEN_INTEGERS flag
clk: Drop explicit initialization of struct i2c_device_id::driver_data to 0
clk: en7523: fix estimation of fixed rate for EN7581
clk: en7523: Fix wrong BUS clock for EN7581
clk: en7523: Initialize num before accessing hws in en7523_register_clocks()
clk: en7523: introduce chip_scu regmap
clk: en7523: map io region in a single block
clk: en7523: move clock_register in hw_init callback
clk: en7523: move en7581_reset_register() in en7581_clk_hw_init()
clk: en7523: remove REG_PCIE*_{MEM,MEM_MASK} configuration
clk: eyeq: add driver
clk: eyeq: add EyeQ5 fixed factor clocks
clk: eyeq: add EyeQ6H central fixed factor clocks
clk: eyeq: add EyeQ6H west fixed factor clocks
clk: eyeq: add fixed factor clocks infrastructure
clk: eyeq: require clock index with phandle in all cases
clk: Fix invalid execution of clk_set_rate
clk: fixed-factor: add clk_hw_register_fixed_factor_index() function
clk: imx93: Move IMX93_CLK_END macro to clk driver
clk: imx95-blk-ctl: Add one clock gate for HSIO block
clk: imx: add i.MX91 clk
clk: imx: clk-scu: fix clk enable state save and restore
clk: imx: fracn-gppll: correct PLL initialization flow
clk: imx: fracn-gppll: fix pll power up
clk: imx: imx8-acm: Fix return value check in clk_imx_acm_attach_pm_domains()
clk: imx: lpcg-scu: Skip HDMI LPCG clock save/restore
clk: imx: lpcg-scu: SW workaround for errata (e10858)
clk: lan966x: add support for lan969x SoC clock driver
clk: lan966x: make clk_names const char * const
clk: lan966x: make it selectable for ARCH_LAN969X
clk: lan966x: prepare driver for lan969x support
clk: mediatek: Add drivers for MediaTek MT6735 main clock and reset drivers
clk: mediatek: Add drivers for MT6735 syscon clock and reset controllers
clk: mediatek: clk-mt8188-topckgen: Remove univpll from parents of mfg_core_tmp
clk: mediatek: drop two dead config options
clk: mediatek: mt6735-apmixedsys: Fix an error handling path in clk_mt6735_apmixed_probe()
clk: meson: c3: pll: fix frac maximum value for hifi_pll
clk: meson: meson8b: remove spinlock
clk: meson: mpll: Delete a useless spinlock from the MPLL
clk: meson: s4: pll: fix frac maximum value for hifi_pll
clk: meson: s4: pll: hifi_pll support fractional multiplier
clk: meson: Support PLL with fixed fractional denominators
clk: mmp: Add Marvell PXA1908 APBC driver
clk: mmp: Add Marvell PXA1908 APBCP driver
clk: mmp: Add Marvell PXA1908 APMU driver
clk: mmp: Add Marvell PXA1908 MPMU driver
clk: mmp: Switch to use struct u32_fract instead of custom one
clk: npcm8xx: add clock controller
clk: Provide devm_clk_bulk_get_all_enabled() helper
clk: qcom: add Global Clock controller (GCC) driver for IPQ5424 SoC
clk: qcom: add SAR2130P GPU Clock Controller support
clk: qcom: Add support for Camera Clock Controller on SA8775P
clk: qcom: Add support for Display clock Controllers on SA8775P
clk: qcom: add support for GCC on SAR2130P
clk: qcom: Add support for Global Clock Controller on QCS8300
clk: qcom: Add support for Video clock controller on SA8775P
clk: qcom: camcc-sm8450: Add SM8475 support
clk: qcom: clk-alpha-pll: Add NSS HUAYRA ALPHA PLL support for ipq9574
clk: qcom: clk-alpha-pll: drop lucid-evo pll enabled warning
clk: qcom: clk-alpha-pll: fix lucid 5lpe pll enabled check
clk: qcom: constify static 'struct qcom_icc_hws_data'
clk: qcom: dispcc-sm8450: Add SM8475 support
clk: qcom: dispcc-sm8550: enable support for SAR2130P
clk: qcom: gcc-qcs404: fix initial rate of GPLL3
clk: qcom: gcc-sm8450: Add SM8475 support
clk: qcom: gpucc-sm8450: Add SM8475 support
clk: qcom: ipq5332: remove q6 bring up clocks
clk: qcom: ipq9574: remove q6 bring up clocks
clk: qcom: Make GCC_6125 depend on QCOM_GDSC
clk: qcom: rcg2: add clk_rcg2_shared_floor_ops
clk: qcom: remove unused data from gcc-ipq5424.c
clk: qcom: rpmh: add support for SAR2130P
clk: qcom: tcsrcc-sm8550: add SAR2130P support
clk: qcom: videocc-sm8450: Add SM8475 support
clk: qcom: videocc-sm8550: depend on either gcc-sm8550 or gcc-sm8650
clk: ralink: mtmips: add mmc related clocks for SoCs MT7620, MT7628 and MT7688
clk: ralink: mtmips: fix clock plan for Ralink SoC RT3883
clk: ralink: mtmips: fix clocks probe order in oldest ralink SoCs
clk: Remove unused clk_hw_rate_is_protected
clk: renesas: r8a779h0: Drop CLK_PLL2_DIV2 to clarify ZCn clocks
clk: renesas: r9a08g045: Add power domain for RTC
clk: renesas: r9a08g045: Mark the watchdog and always-on PM domains as IRQ safe
clk: renesas: r9a09g057: Add CA55 core clocks
clk: renesas: r9a09g057: Add clock and reset entries for ICU
clk: renesas: Remove duplicate and trailing empty lines
clk: renesas: rzg2l-cpg: Move PM domain power on in rzg2l_cpg_pd_setup()
clk: renesas: rzg2l-cpg: Use GENPD_FLAG_* flags instead of local ones
clk: renesas: rzg2l: Fix FOUTPOSTDIV clk
clk: renesas: vbattb: Add VBATTB clock driver
clk: samsung: clk-pll: Add support for pll_{1051x,1052x}
clk: samsung: exynosautov920: add peric1, misc and hsi0/1 clock support
clk: samsung: Fix block comment style warnings reported by checkpatch
clk: samsung: Fix errors reported by checkpatch
clk: samsung: fsd: do not define number of clocks in bindings
clk: samsung: gs101: make all ufs related clocks critical
clk: samsung: Introduce Exynos8895 clock driver
clk: sophgo: avoid integer overflow in sg2042_pll_recalc_rate()
clk: starfive: jh7110-pll: Mark the probe function as __init
clk: sunxi-ng: Constify struct ccu_reset_map
clk: sunxi-ng: d1: Fix PLL_AUDIO0 preset
clk: sunxi-ng: h616: Add sigma-delta modulation settings for audio PLL
clk: sunxi-ng: Use of_property_present() for non-boolean properties
clk: tegra: use clamp() in tegra_bpmp_clk_determine_rate()
clk: test: Add KUnit tests for clock-assigned-rates{-u64} DT properties
clk: test: Add test managed of_clk_add_hw_provider()
clk: thead: Fix TH1520 emmc and shdci clock rate
clk: twl: add TWL6030 support
clk: twl: remove is_prepared
 
clockevents: Improve clockevents_notify_released() comment
clockevents: Shutdown and unregister current clockevents at CPUHP_AP_TICK_DYING
 
clocksource/drivers/arm_arch_timer: Remove clockevents shutdown call on offlining
clocksource/drivers/arm_arch_timer: Use of_property_present() for non-boolean properties
 
clocksource/drivers/arm_global_timer: Remove clockevents shutdown call on offlining
 
clocksource/drivers/armada-370-xp: Remove clockevents shutdown call on offlining
 
clocksource/drivers/dw_apb: Remove unused dw_apb_clockevent functions
 
clocksource/drivers/exynos_mct: Remove clockevents shutdown call on offlining
 
clocksource/drivers/gpx: Remove redundant casts
 
clocksource/drivers/mips-gic-timer: Always use cluster 0 counter as clocksource
 
clocksource/drivers/qcom: Remove clockevents shutdown call on offlining
 
clocksource/drivers/ralink: Add Ralink System Tick Counter driver
 
clocksource/drivers/timer-tegra: Remove clockevents shutdown call on offlining
 
clocksource/drivers/timer-ti-dm: Don't fail probe if int not found
clocksource/drivers/timer-ti-dm: Fix child node refcount handling
 
Linux: clocksource/drivers:sp804: Make user selectable
 
clocksource: Make negative motion detection more robust
clocksource: Remove unused clocksource_change_rating
 
close_files(): don't bother with xchg()
 
cma: enforce non-zero pageblock_order during cma_init_reserved_mem()
 
coco: virt: arm64: Do not enable cca guest driver by default
 
comedi: Flush partial mappings in error case
 
Compiler Attributes: disable __counted_by for clang < 19.1.3
 
compiler.h: Fix undefined BUILD_BUG_ON_ZERO()
 
compiler_types: Add noinline_for_tracing annotation
 
configfs: improve item creation performance
configfs: remove unused configfs_hash_and_remove
 
configs/debug: make sure PROVE_RCU_LIST=y takes effect
 
const_structs.checkpatch: add ctl_table
 
Linux: convert cachestat(2)
Linux: convert cifs_ioctl_copychunk()
Linux: convert do_preadv()/do_pwritev()
Linux: convert do_select()
Linux: convert media_request_get_by_fd()
Linux: convert spu_run(2)
Linux: convert vfs_dedupe_file_range().
Linux: convert vmsplice() to CLASS(fd)
 
coredump: add cond_resched() to dump_user_range
 
counter: ftm-quaddec: Enable module autoloading
counter: intel-qep: Replace deprecated PCI functions
counter: stm32-timer-cnt: Add check for clk_enable()
counter: stm32-timer-cnt: fix device_node handling in probe_encoder()
counter: ti-ecap-capture: Add check for clk_enable()
 
cppc_cpufreq: Remove HiSilicon CPPC workaround
cppc_cpufreq: Use desired perf if feedback ctrs are 0 or unchanged
 
cpu: Remove spurious NULL in attribute_group definition
 
cpufreq/amd-pstate-ut: Add fix for min freq unit test
 
cpufreq/amd-pstate: Align offline flow of shared memory and MSR based systems
cpufreq/amd-pstate: Call amd_pstate_register() in amd_pstate_init()
cpufreq/amd-pstate: Call amd_pstate_set_driver() in amd_pstate_register_driver()
cpufreq/amd-pstate: Call cppc_set_epp_perf in the reenable function
cpufreq/amd-pstate: Detect preferred core support before driver registration
cpufreq/amd-pstate: Do not attempt to clear MSR_AMD_CPPC_ENABLE
cpufreq/amd-pstate: Don't update CPPC request in amd_pstate_cpu_boost_update()
cpufreq/amd-pstate: Drop needless EPP initialization
cpufreq/amd-pstate: Fix non kerneldoc comment
cpufreq/amd-pstate: Move registration after static function call update
cpufreq/amd-pstate: Push adjust_perf vfunc init into cpu_init
cpufreq/amd-pstate: Remove the redundant amd_pstate_set_driver() call
cpufreq/amd-pstate: Remove the redundant verify() function
cpufreq/amd-pstate: Remove the switch case in amd_pstate_init()
cpufreq/amd-pstate: Rename functions that enable CPPC
cpufreq/amd-pstate: Rename MSR and shared memory specific functions
cpufreq/amd-pstate: Set the initial min_freq to lowest_nonlinear_freq
cpufreq/amd-pstate: Store the boost numerator as highest perf again
cpufreq/amd-pstate: Use amd_pstate_update_min_max_limit() for EPP limits
cpufreq/amd-pstate: Use boost numerator for upper bound of frequencies
 
cpufreq: ACPI: Simplify MSR read on the boot CPU
cpufreq: add virtual-cpufreq driver
cpufreq: CPPC: Fix possible null-ptr-deref for cppc_get_cpu_cost()
cpufreq: CPPC: Fix possible null-ptr-deref for cpufreq_cpu_get_raw()
cpufreq: CPPC: Fix wrong return value in cppc_get_cpu_cost()
cpufreq: CPPC: Fix wrong return value in cppc_get_cpu_power()
cpufreq: intel_pstate: Update Balance-performance EPP for Granite Rapids
cpufreq: loongson2: Unregister platform_driver on failure
cpufreq: loongson3: Check for error code from devm_mutex_init() call
cpufreq: maple: Remove maple driver
cpufreq: mediatek-hw: Fix wrong return value in mtk_cpufreq_get_cpu_power()
cpufreq: Move endif to the end of Kconfig file
cpufreq: qcom-nvmem: Convert to dev_pm_domain_attach|detach_list()
cpufreq: scmi: Fix cleanup path when boost enablement fails
cpufreq: sun50i: add a100 cpufreq support
cpufreq: Switch back to struct platform_driver::remove()
cpufreq: ti-cpufreq: Allow backward compatibility for efuse syscon
cpufreq: ti-cpufreq: Remove revision offsets in AM62 family
cpufreq: use proper units for frequency
 
cpuidle: Change :enter_dead() driver callback return type to void
cpuidle: Correct some typos in comments
cpuidle: Do not return from cpuidle_play_dead() on callback failures
cpuidle: menu: Remove iowait influence
cpuidle: menu: Update documentation after previous changes
cpuidle: riscv-sbi: Add cpuidle_disabled() check
cpuidle: riscv-sbi: fix device node release in early exit of for_each_possible_cpu
cpuidle: riscv-sbi: Move sbi_cpuidle_init to arch_initcall
cpuidle: teo: Update documentation after previous changes
 
cpupower: add checks for xgettext and msgfmt
cpupower: Add Chinese Simplified translation
 
cred: Add a light version of override/revert_creds()
 
crypto: aes-gcm-p10 - Use the correct bit to test for P10
crypto: aesni - Move back to module_init
crypto: akcipher - Drop sign/verify operations
crypto: amlogic - Remove redundant assignment and error messages
crypto: api - move crypto_simd_disabled_for_test to lib
crypto: arm/crct10dif - Implement plain NEON variant
crypto: arm/crct10dif - Macroify PMULL asm code
crypto: arm/crct10dif - Use existing mov_l macro instead of __adrl
crypto: arm64/crct10dif - Remove obsolete chunking logic
crypto: arm64/crct10dif - Remove remaining 64x64 PMULL fallback code
crypto: arm64/crct10dif - Use faster 16x64 bit polynomial multiply
crypto: asymmetric_keys - Remove unused functions
crypto: atmel - Drop explicit initialization of struct i2c_device_id::driver_data to 0
crypto: bcm - add error check in the ahash_hmac_init function
crypto: caam - add error check to caam_rsa_set_priv_key_form
crypto: caam - Fix the pointer passed to caam_qi_shutdown()
crypto: caam - Slightly simplify platform_device()
crypto: cavium - Fix an error handling path in cpt_ucode_load_fw()
crypto: cavium - Fix the if condition to exit loop after timeout
crypto: ccree - Fix typo in comment
crypto: cesa - add COMPILE_TEST
crypto: cesa - remove irq_set_affinity_hint
crypto: cesa - use devm_platform_get_and_ioremap_resource
crypto: cesa - use enabled variants for clk_get
crypto: crc32 - Provide crc32-arch driver for accelerated library code
crypto: crc32c - Provide crc32c-arch driver for accelerated library code
crypto: crypto4xx - avoid explicit resource
crypto: crypto4xx - use devm in probe
crypto: doc - Fix akcipher title reference
crypto: drbg - Use str_true_false() and str_enabled_disabled() helpers
crypto: drivers - Correct multiple typos in comments
crypto: drivers - Drop sign/verify operations
crypto: drivers - Switch back to struct platform_driver::remove()
crypto: ecdsa - Avoid signed integer overflow on signature decoding
crypto: ecdsa - Drop unused test vector elements
crypto: ecdsa - Migrate to sig_alg backend
crypto: ecdsa - Move X9.62 signature decoding into template
crypto: ecdsa - Move X9.62 signature size calculation into template
crypto: ecdsa - Support P1363 signature decoding
crypto: ecdsa - Update Kconfig help text for NIST P521
crypto: ecrdsa - Fix signature size calculation
crypto: ecrdsa - Migrate to sig_alg backend
crypto: hisilicon - support querying the capability register
crypto: hisilicon/debugfs - fix the struct pointer incorrectly offset problem
crypto: hisilicon/hpre - enable all clusters clock gating
crypto: hisilicon/qm - disable same error report before resetting
crypto: hisilicon/qm - fix the coding specifications issue
crypto: iaa - Remove potential infinite loop in check_completion()
crypto: inside-secure - Fix the return value of safexcel_xcbcmac_cra_init()
crypto: jitter - output full sample from test interface
crypto: lib/mpi - Export mpi_set_bit
crypto: lib/mpi - Fix an "Uninitialized scalar variable" issue
crypto: marvell - replace deprecated PCI functions
crypto: marvell/cesa - fix uninit value for struct mv_cesa_op_ctx
crypto: mxs-dcp - Fix AES-CBC with hardware-bound keys
crypto: nx - Fix invalid wait context during kexec reboot
crypto: nx - Rename devdata_mutex to devdata_spinlock
crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
crypto: powerpc/p10-aes-gcm - Add dependency on CRYPTO_SIMDand re-enable CRYPTO_AES_GCM_P10
crypto: powerpc/p10-aes-gcm - Re-write AES/GCM stitched implementation
crypto: powerpc/p10-aes-gcm - Register modules as SIMD
crypto: qat - Constify struct pm_status_row
crypto: qat - Fix missing destroy_workqueue in adf_init_aer()
crypto: qat - Fix typo "accelaration"
crypto: qat - remove check after debugfs_create_dir()
crypto: qat - remove faulty arbiter config reset
crypto: qat - remove unused adf_devmgr_get_first
crypto: qat - replace deprecated PCI functions
crypto: qat/qat_420xx - fix off by one in uof_get_name()
crypto: qat/qat_4xxx - fix off by one in uof_get_name()
crypto: rsa-pkcs1pad - Deduplicate set_{pub,priv}_key callbacks
crypto: rsassa-pkcs1 - Avoid copying hash prefix
crypto: rsassa-pkcs1 - Copy source data for SG list
crypto: rsassa-pkcs1 - Harden digest length verification
crypto: rsassa-pkcs1 - Migrate to sig_alg backend
crypto: rsassa-pkcs1 - Reinstate support for legacy protocols
crypto: sig - Fix oops on KEYCTL_PKEY_QUERY for RSA keys
crypto: sig - Introduce sig_alg backend
crypto: sig - Move crypto_sig_*() API calls to include file
crypto: sig - Rename crypto_sig_maxsize() to crypto_sig_keysize()
crypto: starfive - remove unneeded crypto_engine_stop() call
crypto: tegra - remove redundant error check on ret
crypto: tegra - remove unneeded crypto_engine_stop() call
crypto: testmgr: Include instead of
crypto: virtio - Drop sign/verify operations
crypto: x86/aegis128 - access 32-bit arguments as 32-bit
crypto: x86/aegis128 - don't bother with special code for aligned data
crypto: x86/aegis128 - eliminate some indirect calls
crypto: x86/aegis128 - improve assembly function prototypes
crypto: x86/aegis128 - optimize length block preparation using SSE4.1
crypto: x86/aegis128 - optimize partial block handling using SSE4.1
crypto: x86/aegis128 - remove no-op init and exit functions
crypto: x86/aegis128 - remove unneeded FRAME_BEGIN and FRAME_END
crypto: x86/aegis128 - remove unneeded RETs
crypto: x86/aegis128 - take advantage of block-aligned len
crypto: x86/cast5 - Remove unused cast5_ctr_16way
crypto: x86/crc32c - access 32-bit arguments as 32-bit
crypto: x86/crc32c - eliminate jump table and excessive unrolling
crypto: x86/crc32c - simplify code for handling fewer than 200 bytes
 
csky/vdso: Remove arch_vma_name()
csky/vdso: Remove gettimeofday() and friends from VDSO
 
csky: Use new fallback IO memcpy/memset
 
css_set_fork(): switch to CLASS(fd_raw, ...)
 
cxgb4: Avoid removal of uninserted tid
cxgb4: clip_tbl: Fix spelling mistake "wont" -> "won't"
cxgb4: Remove unused cxgb4_alloc/free_encap_mac_filt
cxgb4: Remove unused cxgb4_alloc/free_raw_mac_filt
cxgb4: Remove unused cxgb4_get_srq_entry
cxgb4: Remove unused cxgb4_l2t_alloc_switching
cxgb4: Remove unused cxgb4_scsi_init
cxgb4: Remove unused t4_free_ofld_rxqs
cxgb4: use port number to set mac addr
 
cxl/cdat: Use %pra for dpa range outputs
 
cxl/core/regs: Add rcd_pcie_cap initialization
 
cxl/hdm: Use guard() in cxl_dpa_set_mode()
 
cxl/pci: Add sysfs attribute for CXL 1.1 device link status
cxl/pci: Check dport->regs.rcd_pcie_cap availability before accessing
cxl/pci: Delay event buffer allocation
cxl/pci: Fix potential bogus return value upon successful probing
 
cxl/region: Fix region creation for greater than x2 switches
cxl/region: Refactor common create region code
 
cxl: downgrade a warning message to debug level in cxl_probe_component_regs()
 
dax: delete a stale directory pmem
dax: Document struct dev_dax_range
dax: Remove an unused field in struct dax_operations
 
dcb: Use rtnl_register_many().
 
dccp: Fix memory leak in dccp_feat_change_recv
 
Linux: deal with the last remaing boolean uses of fd_file()
 
debugfs: add small file operations for most files
debugfs: fix missing mutex_destroy() in short_fops case
 
debugobjects: Collect newly allocated objects in a list to reduce lock contention
debugobjects: Delete a piece of redundant code
debugobjects: Dont destroy kmem cache in init()
debugobjects: Dont free objects directly on CPU hotplug
debugobjects: Double the per CPU slots
debugobjects: Implement batch processing
debugobjects: Make debug_objects_enabled bool
debugobjects: Move min/max count into pool struct
debugobjects: Move pool statistics into global_pool struct
debugobjects: Move pools into a datastructure
debugobjects: Prepare for batching
debugobjects: Prepare kmem_cache allocations for batching
debugobjects: Provide and use free_object_list()
debugobjects: Reduce parallel pool fill attempts
debugobjects: Refill per CPU pool more agressively
debugobjects: Remove pointless debug printk
debugobjects: Remove pointless hlist initialization
debugobjects: Rename and tidy up per CPU pools
debugobjects: Reuse put_objects() on OOM
debugobjects: Rework free_object_work()
debugobjects: Rework object allocation
debugobjects: Rework object freeing
debugobjects: Track object usage to avoid premature freeing of objects
debugobjects: Use separate list head for boot pool
debugobjects: Use static key for boot pool selection
 
delay: Fix ndelay() spuriously treated as udelay()
delay: Rework udelay and ndelay
 
devlink: Add documentation for OcteonTx2 AF
devlink: devl_resource_register(): differentiate error codes
devlink: introduce devlink_nl_put_u64()
devlink: region: snapshot IDs: consolidate error values
devlink: remove unused devlink_resource_occ_get_register() and _unregister()
devlink: remove unused devlink_resource_register()
devlink: use devlink_nl_put_u64() helper
 
devres: Fix page faults when tracing devres from unloaded modules
 
dim: make dim_calc_stats() inputs const pointers
dim: pass dim_sample to net_dim() by reference
 
dlm: disallow different configs nodeid storages
dlm: dlm_config_info config fields to unsigned int
dlm: fix dlm_recover_members refcount on error
dlm: fix possible lkb_resource null dereference
dlm: fix recovery of middle conversions
dlm: fix swapped args sb_flags vs sb_status
dlm: handle port as __be16 network byte order
dlm: make add_to_waiters() that it can't fail
dlm: use dlm_config as only cluster configuration
 
dm array: fix cursor index when skipping across block boundaries
dm array: fix releasing a faulty array block twice in dm_array_cursor_end
dm array: fix unreleased btree blocks on closing a faulty array cursor
 
dm cache: Remove unused btracker_nr_writebacks_queued
dm cache: Remove unused dm_cache_dump
dm cache: Remove unused dm_cache_size
dm cache: Remove unused functions in bio-prison-v1
 
dm ioctl: rate limit a couple of ioctl based error messages
 
dm thin: Add missing destroy_work_on_stack()
dm thin: make get_first_thin use rcu-safe list first function
 
dm vdo int-map: remove unused parameters
 
dm vdo: fix function doc comment formatting
dm vdo: Remove unused functions
dm vdo: Remove unused uds_compute_index_size
dm vdo: update min_heap_callbacks to use default builtin swap
 
dm-bufio: use kmalloc to allocate power-of-two sized buffers
 
dm-ebs: don't set the flag DM_TARGET_PASSES_INTEGRITY
 
dm-vdo murmurhash: remove u64 alignment requirement
 
dm-vdo: reset bi_ioprio to the default value when the bio is reset
 
dm-verity FEC: Avoid copying RS parity bytes twice.
dm-verity FEC: Fix RS FEC repair for roots unaligned to block size (take 2)
 
dm-verity: remove the unused "data_start" variable
 
dm: add support for get_unique_id
dm: Fix dm-zoned-reclaim zone write pointer alignment
dm: Fix typo in error message
dm: Remove unused dm_set_md_type
dm: Remove unused dm_table_bio_based
dm: zoned: Remove unused functions
 
dma-buf/dma-fence: Use a successful read_trylock() annotation for dma_fence_begin_signalling()
 
dma-buf/heaps: replace kmap_atomic with kmap_local_page
 
dma-buf/sw_sync: remove pointless enable_signaling implementation
 
dma-buf: Add syntax highlighting to code listings in the document
dma-buf: add WARN_ON() illegal dma-fence signaling
dma-buf: Fix __dma_buf_debugfs_list_del argument for !CONFIG_DEBUG_FS
dma-buf: fix dma_fence_array_signaled v4
dma-buf: fix S_IRUGO to 0444, block comments, func declaration
dma-buf: give examples of error codes to use
dma-buf: heaps: Add __init to CMA and system heap module_init functions
dma-buf: use atomic64_inc_return() in dma_buf_getfile()
dma-buf: Use atomic64_inc_return() in dma_buf_getfile()
 
dma-debug: fix a possible deadlock on radix_lock
dma-debug: fix physical address calculation for struct dma_debug_entry
dma-debug: remove DMA_API_DEBUG_SG
dma-debug: store a phys_addr_t in struct dma_debug_entry
 
dma-fence: Fix reference leak on fence merge failure path
dma-fence: Use kernel's sort for merging fences
 
dma-mapping: drop unneeded includes from dma-mapping.h
dma-mapping: fix swapped dir/flags arguments to trace_dma_alloc_sgt_err
dma-mapping: remove an outdated comment from dma-map-ops.h
dma-mapping: save base/size instead of pointer to shared DMA pool
dma-mapping: trace dma_alloc/free direction
dma-mapping: trace more error paths
dma-mapping: use macros to define events in a class
dma-mapping: use trace_dma_alloc for dma_alloc* instead of using trace_dma_map
 
dmaengine: acpi: Clean up headers
dmaengine: acpi: Drop unused devm_acpi_dma_controller_free()
dmaengine: acpi: Simplify devm_acpi_dma_controller_register()
dmaengine: amd: qdma: Remove using the private get and set dma_ops APIs
dmaengine: apple-admac: Avoid accessing registers in probe
dmaengine: at_xdmac: avoid null_prt_deref in at_xdmac_prep_dma_memset
dmaengine: dw: Select only supported masters for ACPI devices
dmaengine: ep93xx: Fix unsigned compared against 0
dmaengine: fix typo in the comment
dmaengine: fsl-edma: implement the cleanup path of fsl_edma3_attach_pd()
dmaengine: idxd: Move DSA/IAA device IDs to IDXD driver
dmaengine: loongson2-apb: Change GENMASK to GENMASK_ULL
dmaengine: loongson2-apb: Rename the prefix ls2x to loongson2
dmaengine: mv_xor: fix child node refcount handling in early exit
dmaengine: sh: rz-dmac: add r7s72100 support
dmaengine: stm32-dma3: clamp AXI burst using match data
dmaengine: stm32-dma3: prevent LL refactoring thanks to DT configuration
dmaengine: stm32-dma3: prevent pack/unpack thanks to DT configuration
dmaengine: stm32-dma3: refactor HW linked-list to optimize memory accesses
dmaengine: Switch back to struct platform_driver::remove()
dmaengine: tegra: Return correct DMA status when paused
 
do_mq_notify(): saner skb freeing on failures
do_mq_notify(): switch to CLASS(fd)
 
do_pollfd(): convert to CLASS(fd)
 
doc: Add rcuog kthreads to kernel-per-CPU-kthreads.rst
doc: module: revert misconversions for MODULE_IMPORT_NS()
doc: net: Fix .rst rendering of net_cachelines pages
doc: rcu: update printed dynticks counter bits
doc: Remove kernel-parameters.txt entry for rcutorture.read_exit
 
Linux: doc:it_IT: update documents in process/
Linux: doc:it_IT: update I2C summary
 
docs/bpf: Add description of .BTF.base section
 
docs/core-api: swiotlb: fix typos
 
docs/dev-tools: fix a typo
 
docs/gpu: ci: update flake tests requirements
 
docs/ja_JP: howto: Catch up changes in v6.11
 
docs/licensing: Clarify wording about "GPL" and "Proprietary"
 
Docs/mm/damon: recommend academic papers to read and/or cite
 
docs/mm: add VMA locks documentation
 
Docs/mm: Fix a mistake for pfn in page_tables.rst
 
docs/sp_SP: Add translation for scheduler/sched-bwc.rst
 
docs/zh_CN: Add a entry in Chinese glossary
docs/zh_CN: add the translation of kbuild/kbuild.rst
docs/zh_CN: add the translation of kbuild/kconfig.rst
docs/zh_CN: add the translation of kbuild/llvm.rst
docs/zh_CN: add the translations of kbuild/reproducible-builds.rst
docs/zh_CN: add translation of dev-tools/kmsan.rst
docs/zh_CN: fix one sentence in llvm.rst
 
Docs/zh_CN: Fix the pfn calculation error in page_tables.rst
Docs/zh_CN: Translate page_tables.rst to Simplified Chinese
Docs/zh_CN: Translate physical_memory.rst to Simplified Chinese
 
docs/zh_CN: update the translation of mm/active_mm.rst
docs/zh_CN: update the translation of mm/admon/faq.rst
docs/zh_CN: update the translation of mm/hmm.rst
docs/zh_CN: update the translation of mm/overcommit-accounting.rst
docs/zh_CN: update the translation of mm/page_owner.rst
docs/zh_CN: update the translation of mm/page_table_check.rst
docs/zh_CN: update the translation of process/coding-style.rst
docs/zh_CN: update the translation of process/email-clients.rst
docs/zh_CN: update the translation of process/programming-language.rst
docs/zh_CN: update the translation of process/submitting-patches.rst
 
docs/zh_TW+zh_CN: Make rst references unique
 
docs: ABI: Fix spelling mistake in pretimeout_avaialable_governors
docs: ABI: sysfs-bus-event_source-devices-vpa-pmu: Document sysfs event format entries for vpa_pmu
docs: ABI: sysfs-bus-event_source-devices-vpa-pmu: Fix htmldocs errors
docs: Add debugging guide for the media subsystem
docs: Add debugging section to process
docs: backporting: fix a typo
docs: block: Document support for read-only partition in cmdline part
docs: bug-bisect: add a note about bisecting -next
docs: core-api/gfp_mask-from-fs-io: indicate that vmalloc supports GFP_NOFS/GFP_NOIO
docs: dev-tools: Add documentation for the device focused kselftests
docs: fix typos and whitespace in Documentation/process/backporting.rst
docs: fix WARNING document not included in any toctree
docs: gcov: fix link to LCOV website
docs: i2c: piix4: Add ACPI section
docs: iio: ad7380: add adaq4370-4 and adaq4380-4
docs: iio: fix grammatical error
docs: iio: new docs for ad7625 driver
docs: media: fix misspelling in lirc-set-send-duty-cycle
docs: media: update location of the media patches
docs: mm: fix the incorrect 'FileHugeMapped' field
docs: net: bareudp: fix spelling and grammar mistakes
docs: networking: Describe irq suspension
docs: remove Documentation/dontdiff
docs: Remove redundant word "for"
docs: rust: quick-start: add Ubuntu
docs: rust: remove spurious item in `expect` list
docs: tmpfs: Add casefold options
 
Docs: Update LSM/apparmor.rst
 
Linux: docs:process:changes: fix version command for btrfs-progs
 
Documentation PCI: Reformat RMW ops documentation
 
Documentation,ovl: document new file descriptor based layers
 
Documentation/CoC: spell out enforcement for unacceptable behaviors
 
Documentation/core-api: add min heap API introduction
 
Documentation/gpu/amdgpu: Add programming model for DCN
 
Documentation/gpu: Document how to narrow down display issues
Documentation/gpu: Document the situation with unqualified drm-memory-
Documentation/gpu: Fix Panthor documentation build warnings
Documentation/gpu: Fix typo in Documentation/gpu/komeda-kms.rst
 
Documentation/maintainer-tip: Fix typos
 
Documentation/printf: struct resource add start == end special case
 
Documentation/tracing: Mention that RESET_ATTACK_MITIGATION can clear memory
 
Documentation: ABI: added filter mode doc in sysfs-bus-iio
Documentation: add a new file documenting multigrain timestamps
Documentation: add debugfs description for hisi migration
Documentation: admin: reorganize kernel-parameters intro
Documentation: alienware-wmi: Describe THERMAL_INFORMATION operation 0x02
Documentation: bonding: add XDP support explanation
Documentation: core-api/cpuhotplug: Fix missing prefix
Documentation: document adreno preemption
Documentation: English fixes in kgdb/kdb article
Documentation: filesystems: update filename extensions
Documentation: Fix incorrect paths/magic in magic numbers rst
Documentation: i2c: Constify struct i2c_device_id
Documentation: iio: Document ad7606 driver
Documentation: Improve crash_kexec_post_notifiers description
Documentation: kernel-doc: enumerate identifier *type*s
Documentation: kgdb: Correct parameter error
Documentation: kvm: fix a few mistakes
Documentation: KVM: fix malformed table
Documentation: kvm: reorganize introduction
Documentation: kvm: replace section numbers with links
Documentation: media: improve V4L2_CID_MIN_BUFFERS_FOR_*, doc
Documentation: networking: Add a caveat to nexthop_compat_mode sysctl
Documentation: networking: Add missing PHY_GET command in the message list
Documentation: networking: add Twisted Pair Ethernet diagnostics at OSI Layer 1
Documentation: octeontx2: Add Documentation for RVU representors
Documentation: PM: Clarify pm_runtime_resume_and_get() return value
Documentation: pwrseq: Fix trivial misspellings
Documentation: rust: add coding guidelines on lints
Documentation: rust: discuss `#[expect(...)]` in the guidelines
Documentation: s390-diag.rst: Document diag500(STORAGE LIMIT) subfunction
Documentation: s390-diag.rst: Make diag500 a generic KVM hypercall
Documentation: tipc: fix formatting issue in tipc.rst
Documentation: tls_offload: fix typos and grammar
Documentation: ublk: document UBLK_F_USER_RECOVERY_FAIL_IO
Documentation: userspace-api: iommufd: Update HWPT_PAGING and HWPT_NESTED
Documentation: userspace-api: iommufd: Update vDEVICE
Documentation: userspace-api: iommufd: Update vIOMMU
 
dpll: add clock quality level attribute and op
 
dql: annotate data-races around dql->last_obj_cnt
 
dquot.c: get rid of include ../internal.h
 
driver core: Add device probe log helper dev_warn_probe()
driver core: auxiliary bus: Spelling s/pecific/specific/
driver core: class: Correct WARN() message in APIs class_(for_each|find)_device()
driver core: Constify attribute arguments of binary attributes
driver core: Constify bin_attribute definitions
driver core: constify devlink class
driver core: fw_devlink: Stop trying to optimize cycle detection logic
driver core: Put device attribute @wakeup_last_time_ms and its show() together
 
drivers perf: remove unused field pmu_node
 
drivers/base: Remove unused auxiliary_find_device
 
drivers/perf: riscv: Do not allow invalid raw event config
drivers/perf: riscv: Fix Platform firmware event data
drivers/perf: riscv: Return error for default case
 
drivers/usb/core: refactor max with max_t
 
drivers/usb/gadget: refactor min with min_t
 
drivers/usb/host: refactor min/max with min_t/max_t
 
drivers/usb/misc: refactor min with min_t
 
drivers/usb/mon: refactor min with min_t
 
drivers/usb/musb: refactor min/max with min_t/max_t
 
drivers/usb/serial: refactor min with min_t
 
drivers/usb/storage: refactor min with min_t
 
drivers/virt: pkvm: Don't fail ioremap() call if MMIO_GUARD fails
 
drivers: core: fw_devlink: Fix excess parameter description in docstring
drivers: core: fw_devlink: Make the error message a bit more useful
drivers: hv: Convert open-coded timeouts to secs_to_jiffies()
 
Drivers: hv: util: Avoid accessing a ringbuffer not initialized yet
Drivers: hv: util: Don't force error code to ENODEV in util_probe()
 
drivers: iio: adc: add support for ad777x family
drivers: soc: xilinx: add the missing kfree in xlnx_add_cb_for_suspend()
 
drm/amd : Update MES API header file for v11 & v12
 
drm/amd/amdgpu: Add helper to get ip block valid
drm/amd/amdgpu: Fix double unlock in amdgpu_mes_add_ring
drm/amd/amdgpu: Increase MES log buffer to dump mes scratch data
drm/amd/amdgpu: limit single process inside MES
 
drm/amd/amdkfd: add/remove kfd queues on start/stop KFD scheduling
 
drm/amd/display: 3.2.302
drm/amd/display: 3.2.303
drm/amd/display: 3.2.304
drm/amd/display: 3.2.305
drm/amd/display: 3.2.306
drm/amd/display: 3.2.307
drm/amd/display: 3.2.308
drm/amd/display: 3.2.309
drm/amd/display: 3.2.310
drm/amd/display: [FW Promotion] Release 0.0.236.0
drm/amd/display: [FW Promotion] Release 0.0.240.0
drm/amd/display: [FW Promotion] Release 0.0.241.0
drm/amd/display: Add 3DLUT FL HW bug workaround
drm/amd/display: Add a boot option to reduce phy ssc for HBR3
drm/amd/display: Add a left edge pixel if in YCbCr422 or YCbCr420 and odm
drm/amd/display: Add a missing DCN401 reg definition
drm/amd/display: Add a Precise Delay Routine
drm/amd/display: Add check for granularity in dml ceil/floor helpers
drm/amd/display: Add check for headless for idle optimization
drm/amd/display: Add DMUB debug offset
drm/amd/display: Add hblank borrowing support
drm/amd/display: Add HDR workaround for specific eDP
drm/amd/display: Add hpd_source index check for DCE60/80/100/110/112/120 link encoders
drm/amd/display: Add hpd_source index check for dcn10 link encoder setup
drm/amd/display: Add hpd_source index check for dcn401 link encoder setup
drm/amd/display: Add hpd_source index out-of-bounds check for dcn3x link encoder creation
drm/amd/display: Add IPS residency capture helpers to dc_dmub_srv
drm/amd/display: Add logs to record register read/write
drm/amd/display: add missing tracepoint event in DM atomic_commit_tail
drm/amd/display: add more support for UHBR10 eDP
drm/amd/display: Add option to retrieve detile buffer size
drm/amd/display: Add P-State Stall Timeout Recovery Support for dcn401
drm/amd/display: add public taps API in SPL
drm/amd/display: add sharpening policy to plane state
drm/amd/display: Adding array index check to prevent memory corruption
drm/amd/display: Adding flag for forced MST blocked discovery
drm/amd/display: Adjust PHY FSM transition to TX_EN-to-PLL_ON for TMDS
drm/amd/display: Adjust VSDB parser for replay feature
drm/amd/display: Align static screen idle worker with IPX mode
drm/amd/display: Allow building DC with clang on LoongArch
drm/amd/display: allow chroma 1:1 scaling when sharpness is off
drm/amd/display: Allow Latency Increase For Last Strategy
drm/amd/display: always blank stream before disable crtc
drm/amd/display: always call connector_update when parsing freesync_caps
drm/amd/display: Assign socclk in dml
drm/amd/display: avoid divided by zero
drm/amd/display: avoid set dispclk to 0
drm/amd/display: Block UHBR Based On USB-C PD Cable ID
drm/amd/display: calculate final viewport before TAP optimization
drm/amd/display: Change Brightness Control Priority
drm/amd/display: Change dc_surface_update cm2_params to const
drm/amd/display: Change MPC Tree visual confirm colours
drm/amd/display: Change parameters to fix certain compiler errors
drm/amd/display: Change some variable name of psr
drm/amd/display: change the panel power savings level without a modeset
drm/amd/display: Check returned status from core_link_read_dpcd
drm/amd/display: Check returns from drm_dp_dpcd_write
drm/amd/display: Check status from dpcd_get_tunneling_device_data
drm/amd/display: Clean up triple buffer enablement code
drm/amd/display: Clear pipe pointers on pipe reset
drm/amd/display: Clear update flags after update has been applied
drm/amd/display: Clip rect size changes should be full updates
drm/amd/display: Configure DTBCLK_P with OPTC only for dcn401
drm/amd/display: Correct prefetch calculation
drm/amd/display: correct register Clock Gater incorrectly disabled
drm/amd/display: disable adaptive scaler and sharpener when integer scaling is enabled
drm/amd/display: disable dynamic ODM when sharpness is enabled
drm/amd/display: Disable PSR-SU on Parade 08-01 TCON too
drm/amd/display: Disable replay and psr while VRR is enabled
drm/amd/display: disable SG displays on cyan skillfish
drm/amd/display: disabling p-state checks for DCN31 and DCN314
drm/amd/display: Display lost signal on playing video
drm/amd/display: Do not elevate mem_type change to full update
drm/amd/display: Do Not Fallback To SW Cursor If HW Cursor Required
drm/amd/display: Do not read DSC state if not in use
drm/amd/display: Do not wait for PSR disable on vbl enable
drm/amd/display: Don't write DP_MSTM_CTRL after LT
drm/amd/display: Eliminate recursive header inclusion
drm/amd/display: Enable idle workqueue for more IPS modes
drm/amd/display: Enable Request rate limiter during C-State on dcn401
drm/amd/display: Ensure HPD source index is valid for dcn20/dcn201 link encoders
drm/amd/display: Fetch the EDID from _DDC if available for eDP
drm/amd/display: fix a memleak issue when driver is removed
drm/amd/display: fix asserts in SPL during bootup
drm/amd/display: Fix brightness level not retained over reboot
drm/amd/display: Fix Coverity change for visual confirm
drm/amd/display: Fix cursor visual confirm update
drm/amd/display: fix divide error in DM plane scale calcs
drm/amd/display: Fix failure to read vram info due to static BP_RESULT
drm/amd/display: Fix garbage or black screen when resetting otg
drm/amd/display: fix handling of max_downscale_src_width fail check in SPL
drm/amd/display: Fix handling of plane refcount
drm/amd/display: fix hibernate entry for DCN35+
drm/amd/display: Fix idle optimizations entry log
drm/amd/display: Fix incorrect DSC recompute trigger
drm/amd/display: Fix low black values by increasing error
drm/amd/display: Fix null check for pipe_ctx->plane_state in dcn20_program_pipe
drm/amd/display: Fix null check for pipe_ctx->plane_state in hwss_setup_dpp
drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create'
drm/amd/display: fix page fault due to max surface definition mismatch
drm/amd/display: Fix Panel Replay not update screen correctly
drm/amd/display: Fix programming backlight on OLED panels
drm/amd/display: Fix PSR-SU not support but still call the amdgpu_dm_psr_enable
drm/amd/display: fix rxstatus_msg_sz type narrowing
drm/amd/display: Fix spelling mistake "tunndeling" -> "tunneling"
drm/amd/display: fix static analysis warnings
drm/amd/display: Fix system hang while resume with TBT monitor
drm/amd/display: fix typos in several function pointer checks
drm/amd/display: Fix underflow when playing 8K video in full screen mode
drm/amd/display: Fix unnecessary cast warnings from checkpatch
drm/amd/display: Flip All Planes Under OTG Master When Flip Immediate
drm/amd/display: force TBT4 dock dsc on
drm/amd/display: Full exit out of IPS2 when all allow signals have been cleared
drm/amd/display: Handle dml allocation failure to avoid crash
drm/amd/display: Ignore scalar validation failure if pipe is phantom
drm/amd/display: Implement new backlight_level_params structure
drm/amd/display: Increase idle worker HPD detection time
drm/amd/display: increase MAX_SURFACES to the value supported by hw
drm/amd/display: Initialize denominator defaults to 1
drm/amd/display: Initialize new backlight_level_params structure
drm/amd/display: Initialize replay_config var
drm/amd/display: Introduce New ABC Framework for Brightness Control
drm/amd/display: Limit VTotal range to max hw cap minus fp
drm/amd/display: Minimize wait for pending updates
drm/amd/display: Monitor patch to call blank_stream() before otg off
drm/amd/display: Move Link Encoder Assignment Out Of dc_global_validate
drm/amd/display: Noitfy DMCUB of D0/D3 state in hardware init
drm/amd/display: Optimize power up sequence for specific OLED
drm/amd/display: parse umc_info or vram_info based on ASIC
drm/amd/display: Populate Power Profile In Case of Early Return
drm/amd/display: print messages when programming shaper/3dlut fails
drm/amd/display: Prune Invalid Modes For HDMI Output
drm/amd/display: Read DP tunneling support only for DPIA endpoints
drm/amd/display: Read Sink emission rate capability
drm/amd/display: Recalculate SubVP Phantom VBlank End in dml21
drm/amd/display: Reduce accessing remote DPCD overhead
drm/amd/display: Reduce HPD Detection Interval for IPS
drm/amd/display: Refactor HPD IRQ error checking flow
drm/amd/display: Refactoring if and endif statements to enable DC_LOGGER
drm/amd/display: Remove always-false branches
drm/amd/display: Remove hw w/a toggle if on DP2/HPO
drm/amd/display: Remove inaccessible registers from DMU diagnostics
drm/amd/display: Remove last parts of timing_trace
drm/amd/display: Remove otg w/a toggling on HPO interfaces
drm/amd/display: Remove PIPE_DTO_SRC_SEL programming from set_dtbclk_dto
drm/amd/display: Remove programming outstanding updates for dcn35
drm/amd/display: Remove redundant assignments
drm/amd/display: remove redundant freesync parser for DP
drm/amd/display: remove redundant is_dsc_possible check
drm/amd/display: Remove unnecessary amdgpu_irq_get/put
drm/amd/display: Remove unnecessary assignments
drm/amd/display: Remove unnecessary eDP power down
drm/amd/display: Remove unused cm3_helper_translate_curve_to_degamma_hw_format
drm/amd/display: Remove unused code
drm/amd/display: Remove unused function bios_get_vga_enabled_displays
drm/amd/display: Remove unused regamma functions
drm/amd/display: Remove useless assignments
drm/amd/display: Remove useless assignments and variables
drm/amd/display: Removed unused assignments and variables
drm/amd/display: Reorganize kerneldoc parameter names
drm/amd/display: Require minimum VBlank size for stutter optimization
drm/amd/display: resolve correct MALL size for dcn401
drm/amd/display: Restore Optimized pbn Value if Failed to Disable DSC
drm/amd/display: Reuse subvp enable check for DCN401
drm/amd/display: Revert commit Update Interface to Check UCLK DPM
drm/amd/display: Set Pipe Unlock Order Outside of HWSEQ
drm/amd/display: Simplify dcn35_is_ips_supported()
drm/amd/display: skip disable CRTC in seemless bootup case
drm/amd/display: Skip Invalid Streams from DSC Policy
drm/amd/display: SPL cleanup
drm/amd/display: store sharpness 1dlut table in dscl_prog_data
drm/amd/display: switch amdgpu_dm_connector to use struct drm_edid
drm/amd/display: switch to setting physical address directly
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: To change dcn301_init.h guard.
drm/amd/display: Unify blank_phantom and blank_pixel_data
drm/amd/display: update DML2 policy EnhancedPrefetchScheduleAccelerationFinal DCN35
drm/amd/display: update fullscreen status to SPL
drm/amd/display: Update Interface to Check UCLK DPM
drm/amd/display: Update Interface to Check UCLK DPM
drm/amd/display: update pipe selection policy to check head pipe
drm/amd/display: Update SPL Taps Required For Integer Scaling
drm/amd/display: update sr_exit latency for z8
drm/amd/display: Use HW lock mgr for PSR1
drm/amd/display: Use region6 size in fw_meta_info
drm/amd/display: Validate mdoe under MST LCT=1 case as well
drm/amd/display: w/a to program DISPCLK_R_GATE_DISABLE DCN35
drm/amd/display: Wait for all pending cleared before full update
drm/amd/display: Wait For DET Update Should Use Current State
 
drm/amd/pm: fix BUG: scheduling while atomic
drm/amd/pm: Add gpu_metrics_v1_6
drm/amd/pm: Add gpu_metrics_v1_7
drm/amd/pm: add inst to dpm_set_vcn_enable
drm/amd/pm: add zero RPM OD setting support for SMU13
drm/amd/pm: add zero RPM stop temperature OD setting support for SMU13
drm/amd/pm: always pick the pptable from IFWI
drm/amd/pm: correct the workload setting
drm/amd/pm: disable pcie speed switching on Intel platform for smu v14.0.2/3
drm/amd/pm: Do not support swSMU if SMU IP is disabled
drm/amd/pm: don't update runpm last_usage on debugfs getter
drm/amd/pm: Fill pcie recov cntr to metrics 1.6
drm/amd/pm: fix and simplify workload handling
drm/amd/pm: fix rpm refcount handling on error
drm/amd/pm: Get xgmi link status for XGMI_v_6_4_0
drm/amd/pm: Initialize power profile mode
drm/amd/pm: print pp_dpm_mclk in ascending order on SMU v14.0.0
drm/amd/pm: Remove arcturus min power limit
drm/amd/pm: remove dump_pptable functions
drm/amd/pm: remove redundant tools_size check
drm/amd/pm: Set SMU v13.0.7 default workload type
drm/amd/pm: skip setting the power source on smu v14.0.2/3
drm/amd/pm: update current_socclk and current_uclk in gpu_metrics on smu v13.0.7
drm/amd/pm: Update data types used for uapi i/f
drm/amd/pm: update deep sleep status on smu v14.0.2/3
drm/amd/pm: update overdrive function 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: Use metrics 1_6
drm/amd/pm: use pm_runtime_get_if_active for debugfs getters
drm/amd/pm: use pm_runtime_resume_and_get
drm/amd/pm: Use same metric table for APU
drm/amd/pm: Vangogh: Fix kernel memory out of bounds write
 
drm/amd/powerplay: Delete unused function and maths library
 
drm/amd: Add helper to get partition config modes
drm/amd: Add some missing straps from NBIO 7.11.0
drm/amd: Fix initialization mistake for NBIO 7.11 devices
drm/amd: Fix initialization mistake for NBIO 7.7.0
drm/amd: Guard against bad data for ATIF ACPI method
drm/amd: Require CONFIG_HOTPLUG_PCI_PCIE for BOCO
drm/amd: Sanity check the ACPI EDID
drm/amd: Taint the kernel when enabling overdrive
drm/amd: Update strapping for NBIO 2.5.0
 
drm/amdgpu/discovery: add ISP discovery entries for old APUs
 
drm/amdgpu/gfx10: Apply Isolation Enforcement to GFX & Compute rings
drm/amdgpu/gfx10: Implement cleaner shader support for GFX10 hardware
 
drm/amdgpu/gfx11: Add cleaner shader for GFX11.0.3
drm/amdgpu/gfx11: Apply Isolation Enforcement to GFX & Compute rings
drm/amdgpu/gfx11: Enable cleaner shader for GFX11.0.0/11.0.2 GPUs
drm/amdgpu/gfx11: Implement cleaner shader support for GFX11 hardware
 
drm/amdgpu/gfx12: Apply Isolation Enforcement to GFX & Compute rings
drm/amdgpu/gfx12: fix IP version check
drm/amdgpu/gfx12: Implement cleaner shader support for GFX12 hardware
 
drm/amdgpu/gfx9: Add Cleaner Shader Deinitialization in gfx_v9_0 Module
drm/amdgpu/gfx9: Add cleaner shader for GFX9.4.2
drm/amdgpu/gfx9: Explicitly halt CP before init
drm/amdgpu/gfx9: set additional bits on CP halt
 
drm/amdgpu/gmc7: fix wait_for_idle callers
 
drm/amdgpu/hdp4.0: do a posting read when flushing HDP
 
drm/amdgpu/hdp5.0: do a posting read when flushing HDP
 
drm/amdgpu/hdp5.2: do a posting read when flushing HDP
 
drm/amdgpu/hdp6.0: do a posting read when flushing HDP
 
drm/amdgpu/hdp7.0: do a posting read when flushing HDP
 
drm/amdgpu/jpeg1.0: fix idle work handler
 
drm/amdgpu/jpeg: cancel the jpeg worker
 
drm/amdgpu/mes11: update mes_reset_queue function to support sdma queue
 
drm/amdgpu/mes12: correct kiq unmap latency
 
drm/amdgpu/mes: fetch fw version from firmware header
drm/amdgpu/mes: fix issue of writing to the same log buffer from 2 MES pipes
 
drm/amdgpu/mmhub4.1: fix IP version check
 
drm/amdgpu/nbio7.0: fix IP version check
 
drm/amdgpu/nbio7.11: fix IP version check
 
drm/amdgpu/nbio7.7: fix IP version check
 
drm/amdgpu/pm: add gen5 display to the user on smu v14.0.2/3
 
drm/amdgpu/sdma5.2: implement ring reset callback for sdma5.2
drm/amdgpu/sdma5.2: split out per instance resume function
 
drm/amdgpu/sdma5: implement ring reset callback for sdma5
drm/amdgpu/sdma5: split out per instance resume function
 
drm/amdgpu/sdma6: implement ring reset callback for sdma6
drm/amdgpu/sdma6: split out per instance resume function
 
drm/amdgpu/smu13: always apply the powersave optimization
drm/amdgpu/smu13: fix profile reporting
drm/amdgpu/smu13: update powersave optimizations
 
drm/amdgpu/smu14.0.2: fix IP version check
 
drm/amdgpu/swsmu: add automatic parameter to set_soft_freq_range
drm/amdgpu/swsmu: default to fullscreen 3D profile for dGPUs
drm/amdgpu/swsmu: Only force workload setup on init
 
drm/amdgpu/vcn: reset fw_shared when VCPU buffers corrupted on vcn v4.0.3
 
drm/amdgpu: Add a lock when accessing the buddy trim function
drm/amdgpu: add amdgpu_device reference in ip block
drm/amdgpu: add amdgpu_gfx_sched_mask and amdgpu_compute_sched_mask debugfs
drm/amdgpu: add amdgpu_jpeg_sched_mask debugfs
drm/amdgpu: add amdgpu_sdma_sched_mask debugfs
drm/amdgpu: Add callback get xcp resource info
drm/amdgpu: Add compatible NPS mode info
drm/amdgpu: Add documentation for enforce isolation feature
drm/amdgpu: add generic func to check if ta fw is applicable
drm/amdgpu: Add gmc interface to request NPS mode
drm/amdgpu: Add helper to initialize badpage info
drm/amdgpu: Add init level for post reset reinit
drm/amdgpu: Add init levels
drm/amdgpu: Add interface for TOS reload cases
drm/amdgpu: add missing size check in amdgpu_debugfs_gprwave_read()
drm/amdgpu: Add msg handlers for SRIOV RAS Telemetry
drm/amdgpu: Add NPS switch support for GC 9.4.3
drm/amdgpu: Add nps_mode in RAS init_flag
drm/amdgpu: Add option to refresh NPS data
drm/amdgpu: Add psp command CONFIG_SQ_PERFMON
drm/amdgpu: Add PSP interface for NPS switch
drm/amdgpu: Add PSP reload case to reset-on-init
drm/amdgpu: Add reset on init handler for XGMI
drm/amdgpu: add ring reset messages
drm/amdgpu: Add supported NPS modes node
drm/amdgpu: Add supported partition mode node
drm/amdgpu: Add sysfs interface for gc reset mask
drm/amdgpu: Add sysfs interface for jpeg reset mask
drm/amdgpu: Add sysfs interface for sdma reset mask
drm/amdgpu: Add sysfs interface for vcn reset mask
drm/amdgpu: Add sysfs interface for vpe reset mask
drm/amdgpu: Add sysfs interfaces for NPS mode
drm/amdgpu: Add sysfs nodes to get xcp details
drm/amdgpu: Adjust debugfs eviction and IB access permissions
drm/amdgpu: Adjust debugfs register access permissions
drm/amdgpu: always sync the GFX pipe on ctx switch
drm/amdgpu: Avoid kcq disable during reset
drm/amdgpu: change the comment from handle to ip_block
drm/amdgpu: Check gmc requirement for reset on init
drm/amdgpu: check return for setting engine dram timings
drm/amdgpu: clean the dummy resume functions
drm/amdgpu: clean the dummy soft_reset functions
drm/amdgpu: clean the dummy suspend functions
drm/amdgpu: clean the dummy sw_fini functions
drm/amdgpu: clean the dummy sw_init functions
drm/amdgpu: clean the dummy wait_for_idle functions
drm/amdgpu: Clean the functions pointer set as NULL
drm/amdgpu: clean unused functions of uvd/vcn/vce
drm/amdgpu: clean up the suspend_complete
drm/amdgpu: Cleanup shift coding style
drm/amdgpu: clear RB_OVERFLOW bit when enabling interrupts for vega20_ih
drm/amdgpu: correct the S3 abort check condition
drm/amdgpu: Dereference the ATCS ACPI buffer
drm/amdgpu: disable gfxoff with the compute workload on gfx12
drm/amdgpu: don't access invalid sched
drm/amdgpu: Drop delayed reset work handler
drm/amdgpu: Drop impossible condition from amdgpu_job_prepare_job
drm/amdgpu: Drop unused fence argument from amdgpu_vmid_grab_used
drm/amdgpu: drop volatile from ring buffer
drm/amdgpu: enable enforce_isolation sysfs node on VFs
drm/amdgpu: enable GTT fallback handling for dGPUs only
drm/amdgpu: Expose special on chip memory pools in fdinfo
drm/amdgpu: Fetch NPS mode for GCv9.4.3 VFs
drm/amdgpu: fix ACA bank count boundary check error
drm/amdgpu: fix amdgpu_coredump
drm/amdgpu: Fix amdgpu_ip_block_hw_fini()
drm/amdgpu: fix check in gmc_v9_0_get_vm_pte()
drm/amdgpu: Fix Circular Locking Dependency in AMDGPU GFX Isolation
drm/amdgpu: fix comment about amdgpu.abmlevel defaults
drm/amdgpu: fix dm_suspend/resume arguments to ip_block
drm/amdgpu: Fix DPX valid mode check on GC 9.4.3
drm/amdgpu: Fix dummy_read_page overlapping mappings
drm/amdgpu: fix fairness in enforce isolation handling
drm/amdgpu: fix fw attestation for MP0_14_0_{2/3}
drm/amdgpu: fix html doc generation warning
drm/amdgpu: Fix ISP HW init issue
drm/amdgpu: Fix ISP hw init issue
drm/amdgpu: Fix JPEG v4.0.3 register write
drm/amdgpu: Fix logic to determine TOS reload
drm/amdgpu: Fix map/unmap queue logic
drm/amdgpu: Fix off by one in current_memory_partition_show()
drm/amdgpu: fix random data corruption for sdma 7
drm/amdgpu: fix return random value when multiple threads read registers via mes.
drm/amdgpu: Fix spelling mistake "initializtion" -> "initialization"
drm/amdgpu: fix sriov reinit late orders
drm/amdgpu: Fix sysfs warning when hotplugging
drm/amdgpu: Fix the logic for NPS request failure
drm/amdgpu: Fix the memory allocation issue in amdgpu_discovery_get_nps_info()
drm/amdgpu: Fix typo "acccess" and improve the comment style here
drm/amdgpu: fix typo for sdma6 constant fill packet
drm/amdgpu: fix typos
drm/amdgpu: fix usage slab after free
drm/amdgpu: fix UVD contiguous CS mapping problem
drm/amdgpu: Fix video caps for H264 and HEVC encode maximum size
drm/amdgpu: fix when the cleaner shader is emitted
drm/amdgpu: Flush tlb by VM_INVALIDATION packet in sdma_v5_2
drm/amdgpu: Group gfx sysfs functions
drm/amdgpu: handle default profile on on devices without fullscreen 3D
drm/amdgpu: Handle NULL bo->tbo.resource (again) in amdgpu_vm_bo_update
drm/amdgpu: Implement virt req_ras_err_count
drm/amdgpu: Inform if PCIe based P2P links are not available
drm/amdgpu: init saw registers for mmhub v1.0
drm/amdgpu: make drm-memory-* report resident memory
drm/amdgpu: move error log from ring write to commit
drm/amdgpu: no need to log error in multi ring write
drm/amdgpu: Normalize reg offsets on VCN v4.0.3
drm/amdgpu: optimize ACA log print
drm/amdgpu: optimize fn gfx_v10_ring_insert_nop
drm/amdgpu: optimize fn gfx_v11_ring_insert_nop
drm/amdgpu: optimize fn gfx_v12_ring_insert_nop
drm/amdgpu: optimize fn gfx_v9_4_3_ring_insert_nop
drm/amdgpu: optimize fn gfx_v9_ring_insert_nop
drm/amdgpu: optimize insert_nop using multi dwords
drm/amdgpu: partially revert powerplay `__counted_by` changes
drm/amdgpu: Place NPS mode request on unload
drm/amdgpu: prevent BO_HANDLES error from being overwritten
drm/amdgpu: prevent NULL pointer dereference if ATIF is not supported
drm/amdgpu: Reduce redundant gpu resets on nbio v7.4
drm/amdgpu: Refactor XGMI reset on init handling
drm/amdgpu: refine error handling in amdgpu_ttm_tt_pin_userptr
drm/amdgpu: remove the dummy fn acp_early_init
drm/amdgpu: Remove the while loop from amdgpu_job_prepare_job
drm/amdgpu: Remove unneeded write in JPEG v4.0.3
drm/amdgpu: Remove unused amdgpu_atpx functions
drm/amdgpu: Remove unused amdgpu_device_ip_is_idle
drm/amdgpu: Remove unused amdgpu_gfx_bit_to_me_queue
drm/amdgpu: Remove unused amdgpu_gmc_vram_cpu_pa
drm/amdgpu: Remove unused amdgpu_i2c functions
drm/amdgpu: rework resume handling for display (v2)
drm/amdgpu: Run DRM default client setup
drm/amdgpu: Save VCN shared memory with init reset
drm/amdgpu: Separate reinitialization after reset
drm/amdgpu: set the right AMDGPU sg segment limitation
drm/amdgpu: Show current compute partition on VF
drm/amdgpu: skip amdgpu_device_cache_pci_state under sriov
drm/amdgpu: Skip IP coredump for RAS errors
drm/amdgpu: Stop reporting special chip memory pools as CPU memory in fdinfo
drm/amdgpu: stop syncing PRT map operations
drm/amdgpu: stop tracking visible memory stats
drm/amdgpu: Support reset-on-init on select SOCs
drm/amdgpu: Support vcn and jpeg error info parsing
drm/amdgpu: Suspend and resume internal clients with client helpers
drm/amdgpu: Update SRIOV Exchange Headers for RAS Telemetry Support
drm/amdgpu: update suspend status for aborting from deeper suspend
drm/amdgpu: update the handle ptr in check_soft_reset
drm/amdgpu: update the handle ptr in dump_ip_state
drm/amdgpu: update the handle ptr in early_fini
drm/amdgpu: update the handle ptr in early_init
drm/amdgpu: update the handle ptr in hw_fini
drm/amdgpu: update the handle ptr in hw_init
drm/amdgpu: update the handle ptr in late_fini
drm/amdgpu: update the handle ptr in late_init
drm/amdgpu: update the handle ptr in post_soft_reset
drm/amdgpu: update the handle ptr in pre_soft_reset
drm/amdgpu: update the handle ptr in prepare_suspend
drm/amdgpu: update the handle ptr in print_ip_state
drm/amdgpu: update the handle ptr in resume
drm/amdgpu: update the handle ptr in soft_reset
drm/amdgpu: update the handle ptr in suspend
drm/amdgpu: update the handle ptr in sw_fini
drm/amdgpu: update the handle ptr in sw_init
drm/amdgpu: update the handle ptr in wait_for_idle
drm/amdgpu: Use drm_print_memory_stats helper from fdinfo
drm/amdgpu: Use init level for pending_reset flag
drm/amdgpu: Use reset recovery state checks
drm/amdgpu: use sjt mec fw on gfx943 for sriov
drm/amdgpu: Use SPX as default in partition config
drm/amdgpu: use string choice helpers
drm/amdgpu: Use video aperture helpers
drm/amdgpu: validate hw_fini before function call
drm/amdgpu: validate resume before function call
drm/amdgpu: validate suspend before function call
drm/amdgpu: validate sw_fini before function call
drm/amdgpu: validate sw_init before function call
drm/amdgpu: validate wait_for_idle before function call
drm/amdgpu: VF Query RAS Caps from Host if supported
drm/amdgpu: Wait for reset on init completion
drm/amdgpu: Zero-initialize mqd backup memory
 
drm/amdkfd: Accounting pdd vram_usage for svm
drm/amdkfd: add an interface to query whether is KFD is active
drm/amdkfd: add MEC version that supports no PCIe atomics for GFX12
drm/amdkfd: change kfd process kref count at creation
drm/amdkfd: Copy wave state only for compute queue
drm/amdkfd: Correct the migration DMA map direction
drm/amdkfd: Dereference null return value
drm/amdkfd: Fix an eviction fence leak
drm/amdkfd: Fix kdoc entry for 'get_wave_count()' function parameters
drm/amdkfd: fix the hang caused by the write reorder to fence_addr
drm/amdkfd: Fix wrong usage of INIT_WORK()
drm/amdkfd: fixed page fault when enable MES shader debugger
drm/amdkfd: flag per-queue reset support for gfx9
drm/amdkfd: hard-code cacheline for gc943,gc944
drm/amdkfd: hard-code cacheline size for gfx11
drm/amdkfd: hard-code MALL cacheline size for gfx11, gfx12
drm/amdkfd: Increase SMI event fifo size
drm/amdkfd: make sure ring buffer is flushed before update wptr
drm/amdkfd: Not restore userptr buffer if kfd process has been removed
drm/amdkfd: Output migrate end event if migrate failed
drm/amdkfd: pause autosuspend when creating pdd
drm/amdkfd: Remove an unused parameter in queue creation
drm/amdkfd: remove extra use of volatile
drm/amdkfd: remove gfx 12 trap handler page size cap
drm/amdkfd: sever xgmi io link if host driver has disable sharing
drm/amdkfd: SMI report dropped event count
drm/amdkfd: Use dynamic allocation for CU occupancy array in 'kfd_get_cu_occupancy()'
drm/amdkfd: Use the correct wptr size
drm/amdkfd: wq_release signals dma_fence only when available
 
Linux: drm/amdkfd:Add kfd function to config sq perfmon
 
drm/arcgpu: Run DRM default client setup
 
drm/arm/hdlcd: Run DRM default client setup
drm/arm/hdlcd: Use video aperture helpers
 
drm/arm/komeda: Run DRM default client setup
 
drm/arm/malidp: Run DRM default client setup
 
drm/armada: Run DRM default client setup
drm/armada: Use video aperture helpers
 
drm/aspeed: Run DRM default client setup
 
drm/ast: astdp: Avoid upcasting to struct ast_device
drm/ast: astdp: Inline ast_astdp_connector_init()
drm/ast: astdp: Replace ast_dp_set_on_off()
drm/ast: astdp: Replace power_on helpers
drm/ast: Avoid upcasting to struct ast_device
drm/ast: dp501: Avoid upcasting to struct ast_device
drm/ast: dp501: Inline ast_dp501_connector_init()
drm/ast: Remove TX-chip bitmask
drm/ast: Rename register constants for TX-chip types
drm/ast: Respect return value from CRTC init
drm/ast: Run DRM default client setup
drm/ast: sil164: Inline ast_sil164_connector_init()
drm/ast: Use TX-chip register constants
drm/ast: Use video aperture helpers
drm/ast: vga: Inline ast_vga_connector_init()
drm/ast: Warn about unsupported TX chips
 
drm/atmel-hdlcd: Run DRM default client setup
 
drm/atomic: add interlaced and ycbcr_420 flags to connector's state dump
 
drm/bochs: Allocate DRM device in struct bochs_device
drm/bochs: Do managed resource cleanup
drm/bochs: Pass bochs device to various functions
drm/bochs: Remove manual format test from fb_create
drm/bochs: Return error from correct pointer
drm/bochs: Run DRM default client setup
drm/bochs: Upcast with to_bochs_device()
drm/bochs: use devm_ioremap_wc() to map framebuffer
drm/bochs: Use GEM SHMEM helpers for memory management
drm/bochs: Use helpers for struct drm_edid
drm/bochs: Use regular atomic helpers
drm/bochs: Use video aperture helpers
drm/bochs: Validate display modes against available video memory
 
drm/bridge-connector: Sync supported_formats with computed ycbcr_420_allowed
 
drm/bridge/tdp158: fix build failure
 
drm/bridge: Add ITE IT6263 LVDS to HDMI converter
drm/bridge: add support for TI TDP158
drm/bridge: adv7511_audio: Update Audio InfoFrame properly
drm/bridge: anx7625: Drop EDID cache on bridge power off
drm/bridge: aux: allow interlaced and YCbCr 420 output
drm/bridge: display-connector: allow YCbCr 420 for HDMI and DP
drm/bridge: dpc3433: Constify struct regmap_config
drm/bridge: dw-hdmi-cec: Switch to SYSTEM_SLEEP_PM_OPS()
drm/bridge: dw-hdmi: set bridge's ycbcr_420_allowed flag
drm/bridge: imx8mp-hdmi-tx: allow 0.5% margin with selected clock
drm/bridge: imx8mp-hdmi-tx: Switch to SYSTEM_SLEEP_PM_OPS()
drm/bridge: imx8qm-ldb: Switch to RUNTIME_PM_OPS()
drm/bridge: imx8qxp-ldb: Switch to RUNTIME_PM_OPS()
drm/bridge: imx8qxp-pixel-combiner: Switch to RUNTIME_PM_OPS()
drm/bridge: it6505: Drop EDID cache on bridge power off
drm/bridge: it6505: Enable module autoloading
drm/bridge: it6505: Fix inverted reset polarity
drm/bridge: ite-it6263: Prevent error pointer dereference in probe()
drm/bridge: ite-it66121: Drop hdmi_avi_infoframe_init() function call
drm/bridge: lt9611: use HDMI Connector helper to set InfoFrames
drm/bridge: Prioritize supported_formats over ycbcr_420_allowed
drm/bridge: samsung-dsim: Switch to RUNTIME_PM_OPS()
drm/bridge: sii902x: Set input bus format based on bus-width
drm/bridge: synopsys: Add DW HDMI QP TX Controller support library
drm/bridge: tc358767: Fix link properties discovery
drm/bridge: tc358767: Fix use of unadjusted mode in the driver
drm/bridge: tc358767: Only print GPIO debug output if they actually occur
drm/bridge: tc358767: Support write-only registers
drm/bridge: tc358767: Use dev_err_probe
drm/bridge: tc358768: switch to bus-width
drm/bridge: ti-sn65dsi86: annotate ti_sn_pwm_pin_{request, release} with __maybe_unused
 
drm/ci: add dedede
drm/ci: add sm8350-hdk
drm/ci: remove update-xfails.py
drm/ci: uprev mesa, IGT and deqp-runner
 
drm/cirrus: Run DRM default client setup
drm/cirrus: Use video aperture helpers
 
drm/client: Add client-lib module
drm/client: Extract drm_connector_first_mode()
drm/client: Make client support optional
drm/client: Move client event handlers to drm_client_event.c
drm/client: Move suspend/resume into DRM client callbacks
drm/client: s/drm_connector_has_preferred_mode/drm_connector_preferred_mode/
drm/client: Use drm_mode_destroy()
 
drm/connector: hdmi: Validate supported_formats matches ycbcr_420_allowed
 
drm/display: bridge_connector: handle ycbcr_420_allowed
drm/display: Drop obsolete dependency on COMPILE_TEST
drm/display: Fix building with GCC 15
drm/display: split DSC helpers from DP helpers
drm/display: use ERR_PTR on DP tunnel manager creation fail
 
drm/doc: Document submission error signaling
 
drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
drm/dp_mst: Fix down request message timeout handling
drm/dp_mst: Fix MST sideband message body length check
drm/dp_mst: Fix resetting msg rx state after topology removal
drm/dp_mst: Reset message rx state after OOM in drm_dp_mst_handle_up_req()
drm/dp_mst: Simplify error path in drm_dp_mst_handle_down_rep()
drm/dp_mst: Use reset_msg_rx_state() instead of open coding it
drm/dp_mst: Verify request type in the corresponding down message reply
 
drm/edp-panel: Add panels used by Dell XPS 13 9345
 
drm/etnaviv: always allocate 4K for kernel ringbuffers
drm/etnaviv: assert GPU lock held in perfmon pipe_*_read functions
drm/etnaviv: Drop the 'struct etnaviv_iommu_global::pta_lock' data member
drm/etnaviv: Drop the header
drm/etnaviv: etnaviv_cmdbuf.c: Drop the unneeded include of drm_mm.h
drm/etnaviv: Fix missing mutex_destroy()
drm/etnaviv: flush shader L1 cache after user commandstream
drm/etnaviv: hold GPU lock across perfmon sampling
drm/etnaviv: Map and unmap GPUVA range with respect to the GPUVA size
drm/etnaviv: Record GPU visible size of GEM BO separately
drm/etnaviv: Replace the '&pdev->dev' with 'dev'
drm/etnaviv: Request pages from DMA32 zone on addressing_limited
drm/etnaviv: take current primitive into account when checking for hung GPU
drm/etnaviv: unconditionally enable debug registers
drm/etnaviv: update hardware headers from rnndb
drm/etnaviv: Use 'unsigned' type to count the number of pages
drm/etnaviv: Use unsigned type to count the number of pages
 
drm/exynos-drm: Run DRM default client setup
 
drm/exynos: exynos7_drm_decon: add driver data and support for Exynos7870
drm/exynos: exynos7_drm_decon: fix ideal_clk by converting it to Hz
drm/exynos: exynos7_drm_decon: fix uninitialized crtc reference in functions
drm/exynos: exynos7_drm_decon: properly clear channels during bind
drm/exynos: gsc: Fix typo in comment
drm/exynos: hdmi: convert to struct drm_edid
drm/exynos: hdmi: use display_info for printing display dimensions
drm/exynos: remove unused prototype for crtc
 
drm/fbdev-dma: remove obsolete kernel-doc references
drm/fbdev-dma: Remove obsolete setup function
drm/fbdev-dma: Select FB_DEFERRED_IO
drm/fbdev-dma: Support struct drm_driver.fbdev_probe
 
drm/fbdev-helper: Move color-mode lookup into 4CC format helper
drm/fbdev-helper: Set and clear VGA switcheroo client from fb_info
 
drm/fbdev-shmem: Remove obsolete setup function
drm/fbdev-shmem: Support struct drm_driver.fbdev_probe
 
drm/fbdev-ttm: Remove obsolete setup function
drm/fbdev-ttm: Support struct drm_driver.fbdev_probe
 
drm/fbdev: Add memory-agnostic fbdev client
drm/fbdev: fix drm_fb_helper_deferred_io() build failure
drm/fbdev: Select FB_CORE dependency for fbdev on DMA and TTM
drm/fbdev: Select fbdev I/O helpers from modules that require them
 
drm/file: fix client_name_lock kernel-doc warning
 
drm/fourcc: add AMD_FMT_MOD_TILE_GFX9_4K_D_X
 
drm/fsl-dcu: Constify struct regmap_config
drm/fsl-dcu: Remove redundant dev_err()
drm/fsl-dcu: Run DRM default client setup
 
drm/gem-vram: Remove support for simple display pipelines
 
drm/gem: Create a drm_gem_object_init_with_mnt() function
drm/gem: Create shmem GEM object in a given mountpoint
 
drm/gm12u320: Run DRM default client setup
 
drm/gma500: Run DRM default client setup
 
drm/gud: Run DRM default client setup
 
drm/hisilicon/hibmc: Run DRM default client setup
drm/hisilicon/hibmc: Use video aperture helpers
 
drm/hisilicon/kirin: Run DRM default client setup
 
drm/hx8357d: Run DRM default client setup
 
drm/hyperv-drm: Use video aperture helpers
 
drm/hyperv_drm: Run DRM default client setup
 
drm/i914/xe3lpd: Increase bigjoiner limitations
 
drm/i915/active: Use try_cmpxchg() in active_fence_cb()
 
drm/i915/audio: be explicit about intel_wakeref_t conversions
 
drm/i915/bios: Add some size checks to SPI VBT read
drm/i915/bios: Extract intel_spi_read16()
drm/i915/bios: Extract soc/intel_rom.c
drm/i915/bios: Extract vbt_signature[]
drm/i915/bios: fix printk format width
drm/i915/bios: Round PCI ROM VBT allocation to multiple of 4
drm/i915/bios: use display->platform. instead of IS_()
drm/i915/bios: Use drm_dbg_kms() consistently
 
drm/i915/cdclk: Add missing braces
drm/i915/cdclk: Convert CDCLK code to intel_display
 
drm/i915/color: Convert color management code to intel_display
drm/i915/color: Extract intel_color_modeset()
drm/i915/color: Make color .get_config() mandatory
drm/i915/color: Pimp debugs
drm/i915/color: Stop using non-posted DSB writes for legacy LUT
 
drm/i915/crt: convert to struct intel_display
 
drm/i915/cx0: convert to struct intel_display
drm/i915/cx0: Extend C10 check to PTL
drm/i915/cx0: Pass crtc_state to intel_c20_compute_hdmi_tmds_pll()
drm/i915/cx0: Remove bus reset after every c10 transaction
drm/i915/cx0: remove unnecessary includes
 
drm/i915/cx0_phy: Fix C10 pll programming sequence
 
drm/i915/ddi: use string choice helpers
 
drm/i915/de: remove unnecessary generic wrappers
 
drm/i915/debugfs: add dedicated intel_display_caps debugfs for display
drm/i915/debugfs: remove superfluous kernel_param_lock/unlock
 
drm/i915/dg1: Fix power gate sequence.
 
drm/i915/display/dp: Reduce log level for SOURCE OUI write failures
 
drm/i915/display/vdsc: Add ultrajoiner support with DSC
 
drm/i915/display/xe3: disable x-tiled framebuffers
 
drm/i915/display: add display platforms structure with platform members
drm/i915/display: add intel_bo_describe() and use it
drm/i915/display: add intel_bo_get/set_frontbuffer() and use them
drm/i915/display: add intel_bo_read_from_page() and use it
drm/i915/display: add intel_display_snapshot abstraction
drm/i915/display: Add macro HAS_ULTRAJOINER()
drm/i915/display: Add own counter for Panel Replay vblank workaround
drm/i915/display: add platform group for g4x
drm/i915/display: add platform member to struct intel_display
drm/i915/display: add subplatform group for HSW/BDW ULT
drm/i915/display: Add Wa_16023981245
drm/i915/display: Allow fastset for change in HDR infoframe
drm/i915/display: BMG supports UHBR13.5
drm/i915/display: Check whether platform supports joiner
drm/i915/display: clean up some gem/ includes
drm/i915/display: Consider ultrajoiner for computing maxdotclock
drm/i915/display: convert display platforms to lower case
drm/i915/display: convert I915_STATE_WARN() to struct intel_display
drm/i915/display: convert intel_atomic_plane.c to struct drm_gem_object
drm/i915/display: convert intel_display_trace.h to struct intel_display
drm/i915/display: convert skl_universal_plane.c to struct drm_gem_object
drm/i915/display: convert vlv_wait_port_ready() to struct intel_display
drm/i915/display: Cover all possible pipes in TP_printk()
drm/i915/display: Do not use ids from enum pipe in TP_printk()
drm/i915/display: Don't allow tile4 framebuffer to do hflip on display20 or greater
drm/i915/display: drop extra includes from intel_display_types.h
drm/i915/display: Enhance iterators for modeset en/disable
drm/i915/display: Fix BMG CCS modifiers
drm/i915/display: Fix out-of-bounds access in pipe-related tracepoints
drm/i915/display: Fix Panel Replay vblank enable workaround
drm/i915/display: Fix spelling mistake "Uncomressed" -> "Uncompressed"
drm/i915/display: fix typo in the comment
drm/i915/display: Fuse bit for power management disable removed
drm/i915/display: Handle MST connector in intel_attached_dp
drm/i915/display: include drm/drm_probe_helper.h where needed
drm/i915/display: include drm/drm_vblank.h where needed
drm/i915/display: include media/cec-notifier.h and linux/debugfs.h where needed
drm/i915/display: join the platform and subplatform enums
drm/i915/display: Modify debugfs for joiner to force n pipes
drm/i915/display: move device info and params handling to snapshot
drm/i915/display: move dmc snapshotting to new display snapshot
drm/i915/display: move enum i9xx_plane_id to intel_display_limits.h
drm/i915/display: pass display to intel_crtc_for_pipe()
drm/i915/display: Prevent DC6 while vblank is enabled for Panel Replay
drm/i915/display: Refactor enable_joiner_pipes
drm/i915/display: reindent subplatform initialization
drm/i915/display: Remove kstrdup_const() and kfree_const() usage
drm/i915/display: remove small micro-optimizations in irq handling
drm/i915/display: remove the display platform enum as unnecessary
drm/i915/display: remove the loop in fifo underrun debugfs file creation
drm/i915/display: return 0 instead of false for disabled power wakeref
drm/i915/display: Simplify intel_joiner_num_pipes and its usage
drm/i915/display: start a buffer object abstraction layer
drm/i915/display: Store pipe name in trace events
drm/i915/display: use a macro to define platform enumerations
drm/i915/display: use a macro to initialize subplatforms
drm/i915/display: Use intel_attached_dp instead of local implementation
drm/i915/display: Use joined pipes in dsc helpers for slices, bpp
drm/i915/display: Use joined pipes in intel_dp_joiner_needs_dsc
drm/i915/display: Use joined pipes in intel_mode_valid_max_plane_size
drm/i915/display: use to_intel_display() global state macros
drm/i915/display: use x100 version for full version and release
drm/i915/display: Zero-initialize frame/scanline counts in tracepoints
 
drm/i915/display_debugfs: Allow force joiner only if supported
 
drm/i915/display_device: Add Check HAS_DSC for bigjoiner
 
drm/i915/dmc: Convert DMC code to intel_display
 
drm/i915/dp/hdcp: convert to struct intel_display
 
drm/i915/dp: Add FEC Enable Retry mechanism
drm/i915/dp: Add helper to compute num pipes required
drm/i915/dp: add intel_dp_test_reset() and intel_dp_test_short_pulse()
drm/i915/dp: Assume panel power is off if runtime suspended
drm/i915/dp: clean up intel_dp_test.[ch] interface
drm/i915/dp: convert DP test debugfs to struct intel_display
drm/i915/dp: convert intel_dp_test.c struct intel_display
drm/i915/dp: Disable unnecessary HPD polling for eDP
drm/i915/dp: Dump the LTTPR PHY descriptors
drm/i915/dp: Ensure panel power remains enabled during connector detection
drm/i915/dp: Extract intel_edp_set_sink_rates()
drm/i915/dp: Fix AUX IO power enabling for eDP PSR
drm/i915/dp: Fix colorimetry detection
drm/i915/dp: Fix memory leak in parse_lfp_panel_dtd()
drm/i915/dp: fix style issues in DP test debugfs
drm/i915/dp: fix style issues in intel_dp_test.c
drm/i915/dp: Flush modeset commits during connector detection
drm/i915/dp: Initialize the source OUI write timestamp always
drm/i915/dp: Make intel_dp_get_colorimetry_status() static
drm/i915/dp: Modify compressed bpp limitations for ultrajoiner
drm/i915/dp: move DP test debugfs files next to the functionality
drm/i915/dp: Refactor joiner max_bpp calculations into separate functions
drm/i915/dp: Remove double assignment in intel_dp_compute_as_sdp()
drm/i915/dp: Reuse intel_dp_detect_dsc_caps() for eDP
drm/i915/dp: Simplify helper to get slice count with joiner
drm/i915/dp: split out intel_dp_test.[ch] to a dedicated file
drm/i915/dp: Track source OUI validity explicitly
drm/i915/dp: Use num_joined_pipes in bigjoiner_bw_max_bpp
drm/i915/dp: use string choice helpers
drm/i915/dp: Write the source OUI during connector detection
drm/i915/dp: Write the source OUI for eDP before detecting sink capabilities
drm/i915/dp: Write the source OUI for non-eDP sinks as well
 
drm/i915/dp_mst: Don't require DSC hblank quirk for a non-DSC compatible mode
drm/i915/dp_mst: Handle error during DSC BW overhead/slice calculation
 
drm/i915/dpio: convert to struct intel_display
 
drm/i915/dsb: Avoid reads of the DSB buffer for indexed register writes
drm/i915/dsb: Don't use indexed register writes needlessly
drm/i915/dsb: Enable programmable DSB interrupt
drm/i915/dsb: Generate the DSB buffer in commit_tail()
drm/i915/dsb: Introduce intel_dsb_vblank_evade()
drm/i915/dsb: Introduce intel_dsb_wait_usec()
drm/i915/dsb: Introduce intel_dsb_wait_vblank_delay()
drm/i915/dsb: Introduce intel_dsb_wait_vblanks()
drm/i915/dsb: Use DSB for plane/color management updates
 
drm/i915/dsi: convert to struct intel_display
 
drm/i915/fb: convert intel_fb_bo_framebuffer_fini() to struct drm_i915_gem_object
drm/i915/fb: convert intel_fb_bo_framebuffer_init() to struct drm_i915_gem_object
drm/i915/fb: convert intel_fb_bo_lookup_valid_bo() to struct drm_gem_object
drm/i915/fb: convert intel_framebuffer_create() to struct drm_gem_object
drm/i915/fb: convert intel_framebuffer_init() to struct drm_gem_object
drm/i915/fb: convert parts of intel_fb.c to struct drm_gem_object
drm/i915/fb: hide the guts of intel_fb_obj()
drm/i915/fb: Relax clear color alignment to 64 bytes
drm/i915/fb: remove intel_fb_obj()
 
drm/i915/fbdev: convert intel_fbdev.c to struct drm_gem_object
 
drm/i915/frontbuffer: convert frontbuffer->obj to struct drm_gem_object
drm/i915/frontbuffer: convert intel_frontbuffer_get() to struct drm_gem_object
 
drm/i915/gem: fix bitwise and logical AND mixup
 
drm/i915/gmbus: convert to struct intel_display
 
drm/i915/gt: add a macro for mock gt wakeref special value and use it
drm/i915/gt: Fixed "CPU" -> "GPU" typo
drm/i915/gt: Nuke gen2_irq_{enable,disable}()
drm/i915/gt: Retry RING_HEAD reset until it get sticks
drm/i915/gt: s/gen3/gen2/
 
drm/i915/guc: Enable PXP GuC autoteardown flow
drm/i915/guc: prevent a possible int overflow in wq offsets
 
drm/i915/gvt: Correct multiple typos in comments
drm/i915/gvt: use macros from drm_dp.h instead of duplication
 
drm/i915/hdcp: fix connector refcounting
drm/i915/hdcp: Fix when the first read and write are retried
drm/i915/hdcp: further conversion to struct intel_display
drm/i915/hdcp: Move to using intel_display in intel_hdcp
drm/i915/hdcp: Retry first read and writes to downstream
drm/i915/hdcp: split out intel_hdcp_shim.h for struct intel_hdcp_shim
drm/i915/hdcp: Use intel_display in hdcp_gsc
 
drm/i915/hdmi: convert comma to semicolon
 
drm/i915/hotplug: Add comment for XE_LPD+ SHPD_FILTER_CNT value
drm/i915/hotplug: Reduce SHPD_FLITER_CNT for ICL and above
 
drm/i915/hwmon: expose package temperature
 
drm/i915/intel_dp: Add support for forcing ultrajoiner
 
drm/i915/ips: convert to struct intel_display
 
drm/i915/irq: add struct i915_irq_regs triplet
drm/i915/irq: Move irqs_enabled out of runtime_pm
drm/i915/irq: Nuke stale comments
drm/i915/irq: Pair up the vblank enable/disable functions
drm/i915/irq: Remove duplicated irq_enabled variable
drm/i915/irq: remove GEN3_IRQ_RESET() and GEN3_IRQ_INIT() macros
drm/i915/irq: remove GEN8_IRQ_RESET_NDX() and GEN8_IRQ_INIT_NDX() macros
drm/i915/irq: Rename suspend/resume functions
drm/i915/irq: s/gen3/gen2/
drm/i915/irq: Uninstall should be called just once
 
drm/i915/mtl: Update PLL c20 phy value for DP uhbr20
 
drm/i915/panel: Convert panel code to intel_display
 
drm/i915/panelreplay: Panel replay workaround with VRR
 
drm/i915/pciid: Add new PCI id for ARL
 
drm/i915/pciids: add PVC PCI ID macros
drm/i915/pciids: separate ARL and MTL PCI IDs
drm/i915/pciids: use designated initializers in INTEL_VGA_DEVICE()
 
drm/i915/pfit: Check pfit destination window on ILK-BDW
drm/i915/pfit: Check pfit minimum timings in pre-SKL
drm/i915/pfit: Check pfit scaling factors on ILK-BDW
drm/i915/pfit: Check pipe source size against pfit limits on ILK-BDW
drm/i915/pfit: Extract intel_pfit.c
drm/i915/pfit: Reject cloning when using pfit on ILK-BDW
drm/i915/pfit: Reject pfit downscaling for GMCH platforms
 
drm/i915/pmu: Add support for gen2
drm/i915/pmu: Drop is_igp()
drm/i915/pmu: Use event_to_pmu()
 
drm/i915/power: Convert "i830 power well" code to intel_display
drm/i915/power: convert assert_chv_phy_status() to struct intel_display
drm/i915/power: Convert low level DC state code to intel_display
 
drm/i915/pps: add bxt_ prefix to pps_reset
drm/i915/pps: add vlv_ prefix to pps_pipe and active_pipe members
drm/i915/pps: add vlv_pps_backlight_initial_pipe()
drm/i915/pps: add vlv_pps_pipe_init()
drm/i915/pps: add vlv_pps_pipe_reset()
drm/i915/pps: add vlv_pps_port_disable()
drm/i915/pps: move vlv_active_pipe() to intel_pps.c
drm/i915/pps: only touch the vlv_ members on VLV/CHV
drm/i915/pps: rename vlv_pps_init() to vlv_pps_port_enable_unlocked()
drm/i915/pps: split intel_pps_reset_all() to vlv and bxt variants
drm/i915/pps: use display->platform. instead of IS_()
 
drm/i915/psr: Add connector debugfs files for MST connector as well
drm/i915/psr: Add intel_psr_needs_block_dc_vblank for blocking dc entry
drm/i915/psr: Add new SU area calculation helper to apply workarounds
drm/i915/psr: Change psr size limits check
drm/i915/psr: Do not wait for PSR being idle on on Panel Replay
drm/i915/psr: eDP Panel Replay is not supported on pipes other than A and B
drm/i915/psr: Fix PSR sink enable sequence
drm/i915/psr: Implement Wa 14019834836
drm/i915/psr: Implement WA to help reach PC10
drm/i915/psr: vbt.psr.enable is only for eDP panels
drm/i915/psr: WA for panels stating bad link status after PSR is enabled
 
drm/i915/ptl: Define IS_PANTHERLAKE macro
 
drm/i915/pxp: Add missing tag for Wa_14019159160
 
drm/i915/quirks: make intel_dpcd_quirks const
 
drm/i915/reg: fix DIP CTL register style
drm/i915/reg: fix g4x pipe data/link m/n register style
drm/i915/reg: fix PCH transcoder timing and data/link m/n style
drm/i915/reg: fix PCH transcoder timing indentation
drm/i915/reg: fix pipe conf, stat etc. register style
drm/i915/reg: fix pipe data/link m/n register style
drm/i915/reg: fix SKL scaler register style
drm/i915/reg: fix small register style issues here and there
drm/i915/reg: fix transcoder timing register style
drm/i915/reg: remove superfluous whitespace
drm/i915/reg: remove unused DSI register macros
 
drm/i915/request: Remove unnecessary modification of hrtimer:: Function
 
drm/i915/selftests: Include instead of
 
drm/i915/soc: stop using IS_GEN9_LP() and IS_GEN9_BC()
 
drm/i915/tv: use display->platform. instead of IS_()
 
drm/i915/vblank: drop unnecessary i915 local variable
drm/i915/vblank: use display->platform. instead of IS_()
 
drm/i915/vdsc: Add bpc check in intel_dsc_compute_params
 
drm/i915/vga: Convert VGA code to intel_display
drm/i915/vga: use display->platform. instead of IS_()
 
drm/i915/vrr: Add helper to check if vrr possible
drm/i915/vrr: Split vrr-compute-config in two phases
 
drm/i915/wm: move struct intel_watermark_params to i9xx_wm.c
 
drm/i915/xe2lpd: Update C20 algorithm to include tx_misc
 
drm/i915/xe3: Underrun recovery does not exist post Xe2
 
drm/i915/xe3lpd: Add C20 Phy consolidated programming table
drm/i915/xe3lpd: Add cdclk changes
drm/i915/xe3lpd: Add check to see if edp over type c is allowed
drm/i915/xe3lpd: Add condition for EDP to powerdown P2.PG
drm/i915/xe3lpd: Add new bit range of MAX swing setup
drm/i915/xe3lpd: Add new display power wells
drm/i915/xe3lpd: Adjust watermark calculations
drm/i915/xe3lpd: Increase resolution for plane to support 6k
drm/i915/xe3lpd: Load DMC
drm/i915/xe3lpd: Move async flip bit to PLANE_SURF register
drm/i915/xe3lpd: reuse xe2lpd definition
drm/i915/xe3lpd: Update pmdemand programming
 
drm/i915: Add bigjoiner and uncompressed joiner hw readout sanity checks
drm/i915: add i9xx_display_irq_reset()
drm/i915: Add some essential functionality for joiners
drm/i915: Apply the i915gm/i945gm irq C-state w/a to CRC interrupts
drm/i915: Clean up gen3 hotplug irq setup
drm/i915: Clean up intel_wm_need_update()
drm/i915: Clean up some comments in gmch irq code
drm/i915: Combine .compute_{pipe,intermediate}_wm() into one
drm/i915: Compute config and mode valid changes for ultrajoiner
drm/i915: Disable compression tricks on JSL
drm/i915: Do not explicilty enable FEC in DP_TP_CTL for UHBR rates
drm/i915: Drop GEN12_MC_CCS check from skl_plane_max_width()
drm/i915: dump display parameters captured in error state, not current
drm/i915: Enable 10bpc + CCS on ICL
drm/i915: Enable 10bpc + CCS on TGL+
drm/i915: Enable fp16 + CCS on TGL+
drm/i915: Extract i915gm_irq_cstate_wa_{disable,enable}()
drm/i915: Extract ilk_must_disable_lp_wm()
drm/i915: Extract intel_crtc_prepare_vblank_event()
drm/i915: Extract intel_post_plane_update_after_readout()
drm/i915: Fix irq related documentation
drm/i915: Fix memory leak by correcting cache object name in error handler
drm/i915: Fix NULL pointer dereference in capture_engine
drm/i915: Handle intel_plane and intel_plane_state in to_intel_display()
drm/i915: Implement Dbuf overlap detection feature starting from LNL
drm/i915: Implement hw state readout and checks for ultrajoiner
drm/i915: Introduce i915_has_legacy_blc_interrupt()
drm/i915: Introduce intel_scanlines_to_usecs()
drm/i915: move intel_get_pipe_from_crtc_id_ioctl to intel_crtc.c
drm/i915: Move the dodgy pre-g4x wm stuff into i9xx_wm
drm/i915: Plumb 'dsb' all way to the color commit hooks
drm/i915: Plumb 'dsb' all way to the plane hooks
drm/i915: Prepare clear color before wait_for_dependencies()
drm/i915: remove all IS__GT() macros
drm/i915: Remove ckey/format checks from skl_update_scaler_plane()
drm/i915: remove IS_LP()
drm/i915: Remove leftover intel_sprite_set_colorkey_ioctl() prototype
drm/i915: Remove unused underrun irq/reporting bits
drm/i915: Rename variables in ilk_intermedidate_wm()
drm/i915: s/disable_lp_wm/disable_cxsr/
drm/i915: s/gen12/tgl/ in the universal plane code
drm/i915: Select DRM_CLIENT_SELECTION
drm/i915: Set clear color block size to 0x0
drm/i915: Split current joiner hw state readout
drm/i915: switch intel_wakeref_t underlying type to struct ref_tracker *
drm/i915: Switch over to gen3 irq code on gen2
drm/i915: use INTEL_WAKEREF_DEF instead of magic -1 for intel_wakeref_t
drm/i915: use IS_ENABLED() instead of defined() on config options
drm/i915: use NULL for zero wakeref_t instead of plain integer 0
drm/i915: Use string enable/disable choice helpers
drm/i915: Use video aperture helpers
 
Linux: drm/i915:Remove unused parameter in marco
 
drm/ili9163: Run DRM default client setup
 
drm/ili9225: Run DRM default client setup
 
drm/ili9341: Run DRM default client setup
 
drm/ili9486: Run DRM default client setup
 
drm/imagination: annotate pvr_fw_version_packed() with __maybe_unused
drm/imagination: Convert to use time_before macro
drm/imagination: Use memdup_user() helper
drm/imagination: Use memdup_user() helper to simplify code
drm/imagination: Use pvr_vm_context_get()
 
drm/imx/dcss: Allow build with COMPILE_TEST=y
drm/imx/dcss: Fix 64bit divisions
drm/imx/dcss: include drm/drm_bridge.h header
drm/imx/dcss: include drm/drm_bridge.h header
drm/imx/dcss: Run DRM default client setup
drm/imx/dcss: Use IRQF_NO_AUTOEN flag in request_irq()
drm/imx/dcss: Use IRQF_NO_AUTOEN flag in request_irq()
 
drm/imx/ipuv3: Run DRM default client setup
drm/imx/ipuv3: Use IRQF_NO_AUTOEN flag in request_irq()
 
drm/imx/lcdc: Run DRM default client setup
 
drm/imx: add forward declarations for types
drm/imx: add internal bridge handling display-timings DT node
drm/imx: Add missing DRM_BRIDGE_CONNECTOR dependency
drm/imx: cleanup the imx-drm header
drm/imx: ldb: drop custom DDC bus support
drm/imx: ldb: drop custom EDID support
drm/imx: ldb: switch to drm_panel_bridge
drm/imx: ldb: switch to imx_legacy_bridge / drm_bridge_connector
drm/imx: legacy-bridge: add MODULE_DESCRIPTION
drm/imx: move imx_drm_connector_destroy to imx-tve
drm/imx: parallel-display: add legacy bridge Kconfig dependency
drm/imx: parallel-display: drop edid override support
drm/imx: parallel-display: switch to drm_panel_bridge
drm/imx: parallel-display: switch to imx_legacy_bridge / drm_bridge_connector
 
drm/ingenic: Run DRM default client setup
 
drm/intel/pciids: rename i915_pciids.h to just pciids.h
 
drm/kmb: annotate set_test_mode_src_osc_freq_target_{low, hi}_bits() with __maybe_unused
drm/kmb: Run DRM default client setup
 
drm/lib: Include instead of
 
drm/logicvc: Run DRM default client setup
 
drm/loongson: Run DRM default client setup
drm/loongson: Use video aperture helpers
 
drm/mcde: Enable module autoloading
drm/mcde: Run DRM default client setup
 
drm/mediatek: Add return value check when reading DPCD
drm/mediatek: Add support for 180-degree rotation in the display driver
drm/mediatek: Allow build with COMPILE_TEST=y
drm/mediatek: dp: Constify struct regmap_config
drm/mediatek: Drop dependency on ARM
drm/mediatek: Fix child node refcount handling in early exit
drm/mediatek: Fix mode valid issue for dp
drm/mediatek: Fix YCbCr422 color format issue for DP
drm/mediatek: Implement OF graphs support for display paths
drm/mediatek: Initialize pointer in mtk_drm_of_ddp_path_build_one()
drm/mediatek: Move mtk_crtc_finish_page_flip() to ddp_cmdq_cb()
drm/mediatek: mtk_dsi: Add registers to pdata to fix MT8186/MT8188
drm/mediatek: Only touch DISP_REG_OVL_PITCH_MSB if AFBC is supported
drm/mediatek: Remove unneeded semicolon
drm/mediatek: Run DRM default client setup
drm/mediatek: Set private->all_drm_private[i]->drm to NULL if mtk_drm_bind returns err
drm/mediatek: stop selecting foreign drivers
drm/mediatek: Switch to for_each_child_of_node_scoped()
 
drm/meson: Allow build with COMPILE_TEST=y
drm/meson: Constify struct regmap_config
drm/meson: drop unused static dw_hdmi_dwc_write_bits
drm/meson: Run DRM default client setup
drm/meson: Use video aperture helpers
 
drm/mgag200: Run DRM default client setup
drm/mgag200: Use video aperture helpers
 
drm/mi0283qt: Run DRM default client setup
 
drm/mipi-dsi: add mipi_dsi_compression_mode_multi
drm/mipi-dsi: fix kernel doc on mipi_dsi_compression_mode_multi
 
drm/mm: annotate drm_mm_node_scanned_block() with __maybe_unused
drm/mm: Mark drm_mm_interval_tree*() functions with __maybe_unused
 
drm/modes: Avoid divide by zero harder in drm_mode_vrefresh()
 
drm/msm/a6xx: Add a flag to allow preemption to submitqueue_create
drm/msm/a6xx: Add a pwrup_list field to a6xx_info
drm/msm/a6xx: Add support for A663
drm/msm/a6xx: Add traces for preemption
drm/msm/a6xx: Enable preemption for tested a7xx targets
drm/msm/a6xx: Fix excessive stack usage
drm/msm/a6xx: Implement preemption for a7xx targets
drm/msm/a6xx: Remove logically deadcode in a6xx_preempt.c
drm/msm/a6xx: Sync relevant adreno_pm4.xml changes
drm/msm/a6xx: Track current_ctx_seqno per ring
drm/msm/a6xx: Use posamble to reset counters on preemption
 
drm/msm/adreno: Setup SMMU aparture for per-process page table
drm/msm/adreno: Use IRQF_NO_AUTOEN flag in request_irq()
 
drm/msm/dp: Add DisplayPort controller for SA8775P
drm/msm/dp: migrate the ycbcr_420_allowed to drm_bridge
drm/msm/dp: prefix all symbols with msm_dp_
drm/msm/dp: rename edp_ bridge functions and struct
drm/msm/dp: tidy up platform data names
 
drm/msm/dpu: Add SA8775P support
drm/msm/dpu: Add support for MSM8917
drm/msm/dpu: Add support for MSM8937
drm/msm/dpu: Add support for MSM8953
drm/msm/dpu: Add support for MSM8996
drm/msm/dpu: cast crtc_clk calculation to u64 in _dpu_core_perf_calc_clk()
drm/msm/dpu: check for the plane pitch overflow
drm/msm/dpu: drop dpu_format_check_modified_format
drm/msm/dpu: drop dpu_format_populate_layout from dpu_plane_sspp_atomic_update
drm/msm/dpu: drop extra aspace checks in dpu_formats
drm/msm/dpu: drop LM_3 / LM_4 on MSM8998
drm/msm/dpu: drop LM_3 / LM_4 on SDM845
drm/msm/dpu: drop msm_format from struct dpu_hw_fmt_layout
drm/msm/dpu: drop virt_formats from SSPP subblock configuration
drm/msm/dpu: make dpu_format_populate_addrs return void
drm/msm/dpu: merge MAX_IMG_WIDTH/HEIGHT with DPU_MAX_IMG_WIDTH/HEIGHT
drm/msm/dpu: move layout setup population out of dpu_plane_prepare_fb()
drm/msm/dpu: move pitch check to _dpu_format_get_plane_sizes_linear()
drm/msm/dpu: move pstate->pipe initialization to dpu_plane_atomic_check
drm/msm/dpu: move rot90 checking to dpu_plane_atomic_check_sspp()
drm/msm/dpu: move scaling limitations out of the hw_catalog
drm/msm/dpu: on SDM845 move DSPP_3 to LM_5 block
drm/msm/dpu: pass drm_framebuffer to _dpu_format_get_plane_sizes()
drm/msm/dpu: rework documentation comments
drm/msm/dpu: split dpu_format_populate_layout
drm/msm/dpu: split dpu_plane_atomic_check()
drm/msm/dpu: sync mode_config limits to the FB limits in dpu_plane.c
drm/msm/dpu: use drm_rect_fp_to_int()
 
drm/msm/gpu: Check the status of registration to PM QoS
 
drm/msm/mdss: use register definitions instead of hand-coding them
 
drm/msm8998: make const arrays ratio_list and band_list static
 
drm/msm: Add a `preempt_record_size` field
drm/msm: add another DRM_DISPLAY_DSC_HELPER selection
drm/msm: Add CONTEXT_SWITCH_CNTL bitfields
drm/msm: drop MAX_BRIDGES define
drm/msm: Fix bv_fence being used as bv_rptr
drm/msm: Fix some typos in comment
drm/msm: mdss: Add SA8775P support
drm/msm: move MAX_H_TILES_PER_DISPLAY to the DPU driver
drm/msm: move MDSS registers to separate header file
drm/msm: move msm_display_topology to the DPU driver
drm/msm: Remove unneeded semicolon
drm/msm: Run DRM default client setup
drm/msm: Simplify NULL checking in msm_disp_state_dump_regs()
drm/msm: Use video aperture helpers
drm/msm: Use video aperture helpers
 
drm/mxsfb/lcdif: Run DRM default client setup
 
drm/mxsfb: Run DRM default client setup
 
drm/nouveau/disp: Fix missing backlight control on Macbook 5,1
drm/nouveau/disp: Move tiling functions to dispnv50/tile.h
 
drm/nouveau/gr/gf100: Fix missing unlock in gf100_gr_chan_new()
 
drm/nouveau/i2c: rename aux.c and aux.h to auxch.c and auxch.h
 
drm/nouveau/tegra: Use iommu_paging_domain_alloc()
drm/nouveau/tegra: Use iommu_paging_domain_alloc()
 
drm/nouveau/volt: use clamp() in nvkm_volt_map()
 
drm/nouveau: Add drm_panic support for nv50+
drm/nouveau: Run DRM default client setup
drm/nouveau: Suspend and resume clients with client helpers
drm/nouveau: Use for_each_child_of_node_scoped()
drm/nouveau: Use video aperture helpers
 
drm/ofdrm: Use DRM default client setup
drm/ofdrm: Use video aperture helpers
 
drm/omap: Clean up deadcode functions
drm/omap: Fix locking in omap_gem_new_dmabuf()
drm/omap: Fix possible NULL dereference
drm/omap: Hide sparse warnings
 
drm/omapdrm: Remove struct drm_fb_helper from struct omap_fbdev.
drm/omapdrm: Run DRM default client setup
 
drm/panel-mipi-dbi: Run DRM default client setup
 
drm/panel: Add Samsung AMS581VF01 panel driver
drm/panel: Add Samsung AMS639RQ08 panel driver
drm/panel: Add support for S6E3HA8 panel driver
drm/panel: elida-kd35t133: transition to mipi_dsi wrapped functions
drm/panel: himax-hx83102: Add a check to prevent NULL pointer dereference
drm/panel: himax-hx83112a: transition to mipi_dsi wrapped functions
drm/panel: ili9322: Constify struct regmap_bus
drm/panel: ili9341: Remove duplicate code
drm/panel: ilitek-ili9881c: Explicitly set address mode, allow 180° rotation
drm/panel: ilitek-ili9881c: Report subpixel order according to rotation
drm/panel: khadas-ts050: make ts050[v2]_panel_data static
drm/panel: leadtek-ltk050h3146w: transition to mipi_dsi wrapped functions
drm/panel: novatek-nt35950: fix return value check in nt35950_probe()
drm/panel: nt35510: Make new commands optional
drm/panel: raydium-rm69380: transition to mipi_dsi wrapped functions
drm/panel: s6e3ha8: add static modifier to supply list
drm/panel: s6e3ha8: select CONFIG_DRM_DISPLAY_DSC_HELPER
drm/panel: samsung-s6e3fa7: transition to mipi_dsi wrapped functions
drm/panel: samsung-s6e88a0-ams427ap24: Add brightness control
drm/panel: samsung-s6e88a0-ams427ap24: Add flip option
drm/panel: samsung-s6e88a0-ams427ap24: Add initial driver
drm/panel: simple: Add Microchip AC69T88A LVDS Display panel
drm/panel: sony-acx565akm: Use %*ph to print small buffer
drm/panel: st7701: Add prepare_prev_first flag to drm_panel
drm/panel: synaptics-r63353: Fix regulator unbalance
 
drm/panfrost: Add cycle counter job requirement
drm/panfrost: Add missing OPP table refcnt decremental
drm/panfrost: Add SYSTEM_TIMESTAMP and SYSTEM_TIMESTAMP_FREQUENCY parameters
drm/panfrost: Remove unused id_mask from struct panfrost_model
 
drm/panic: Add ABGR2101010 support
drm/panic: allow verbose boolean for clarity
drm/panic: allow verbose version check
drm/panic: avoid reimplementing Iterator::find
drm/panic: correctly indent continuation of line in list item
drm/panic: Fix uninitialized spinlock acquisition with CONFIG_DRM_PANIC=n
drm/panic: prefer eliding lifetimes
drm/panic: remove redundant field when assigning value
drm/panic: remove spurious empty line to clean warning
drm/panic: remove unnecessary borrow in alignment_pattern
drm/panic: Select ZLIB_DEFLATE for DRM_PANIC_SCREEN_QR_CODE
 
drm/panthor: Add DEV_QUERY_GROUP_PRIORITIES_INFO dev query
drm/panthor: Add DEV_QUERY_TIMESTAMP_INFO dev query
drm/panthor: add DRM fdinfo support
drm/panthor: Add PANTHOR_GROUP_PRIORITY_REALTIME group priority
drm/panthor: add sysfs knob for enabling job profiling
drm/panthor: Display FW version information
drm/panthor: enable fdinfo for memory stats
drm/panthor: Fix OPP refcnt leaks in devfreq initialisation
drm/panthor: introduce job cycle and timestamp accounting
drm/panthor: record current and maximum device clock frequencies
drm/panthor: Use the BITS_PER_LONG macro
 
drm/pl111: Run DRM default client setup
 
drm/print: Introduce drm_line_printer
 
drm/qxl: Run DRM default client setup
drm/qxl: Use video aperture helpers
 
drm/radeon/r600_cs: Fix possible int overflow in r600_packet3_check()
 
drm/radeon: add late_register for connector
drm/radeon: always set GEM function pointer
drm/radeon: Constify struct pci_device_id
drm/radeon: Fix encoder->possible_clones
drm/radeon: Fix spurious unplug event on radeon HDMI
drm/radeon: Run DRM default client setup
drm/radeon: Suspend and resume clients with client helpers
drm/radeon: Use ttm_bo_move_null() in radeon_bo_move()
drm/radeon: Use video aperture helpers
 
drm/renesas/rcar-du: Run DRM default client setup
 
drm/renesas/rz-du: Run DRM default client setup
 
drm/renesas/shmobile: Run DRM default client setup
 
drm/repaper: Run DRM default client setup
 
drm/rockchip: Add basic RK3588 HDMI output support
drm/rockchip: avoid 64-bit division
drm/rockchip: dw_hdmi: Add phy_config for 594Mhz pixel clock
drm/rockchip: dw_hdmi: Adjust cklvl & txlvl for RF/EMI
drm/rockchip: dw_hdmi: Enable 4K@60Hz mode on RK3399 and RK356x
drm/rockchip: dw_hdmi: Filter modes based on hdmiphy_clk
drm/rockchip: dw_hdmi: Set cur_ctr to 0 always
drm/rockchip: dw_hdmi: Use auto-generated tables
drm/rockchip: Fix a typo
drm/rockchip: Load crtc devices in preferred order
drm/rockchip: Run DRM default client setup
drm/rockchip: Use video aperture helpers
 
drm/sched: Add locking to drm_sched_entity_modify_sched
drm/sched: add optional errno to drm_sched_start()
drm/sched: Document purpose of drm_sched_{start,stop}
drm/sched: Fix drm_sched_fini() docu generation
drm/sched: Further optimise drm_sched_entity_push_job
drm/sched: Improve teardown documentation
drm/sched: memset() 'job' in drm_sched_job_init()
drm/sched: Optimise drm_sched_entity_push_job
drm/sched: Re-group and rename the entity run-queue lock
drm/sched: Re-order struct drm_sched_rq members for clarity
drm/sched: Stop setting current entity in FIFO mode
drm/sched: warn about drm_sched_job_init()'s partial init
 
drm/scheduler: Improve documentation
 
drm/simpledrm: Run DRM default client setup
drm/simpledrm: Use video aperture helpers
 
drm/solomon: Run DRM default client setup
 
drm/sprd: Constify struct regmap_bus
 
drm/st7586: Run DRM default client setup
 
drm/st7735r: Run DRM default client setup
 
drm/sti: Add __iomem for mixer_dbg_mxn's parameter
drm/sti: avoid potential dereference of error pointers
drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check
drm/sti: avoid potential dereference of error pointers in sti_hqvdp_atomic_check
drm/sti: Run DRM default client setup
 
drm/stm: Run DRM default client setup
drm/stm: Use video aperture helpers
 
drm/sun4i: Run DRM default client setup
drm/sun4i: Use video aperture helpers
 
drm/tegra: fix potential uninitialized variable use
drm/tegra: gem: Don't attach dma-bufs when not needed
drm/tegra: gem: Open code drm_prime_gem_destroy
drm/tegra: gr3d: Convert into devm_pm_domain_attach_list()
drm/tegra: hdmi: Make read-only const array freqs static
drm/tegra: Run DRM default client setup
drm/tegra: Use video aperture helpers
 
drm/tests: Add parameters to the drm_test_framebuffer_create test
drm/tests: Add test case for drm_internal_framebuffer_create()
drm/tests: Add test for drm_framebuffer_check_src_coords()
drm/tests: Add test for drm_framebuffer_cleanup()
drm/tests: Add test for drm_framebuffer_free()
drm/tests: Add test for drm_framebuffer_init()
drm/tests: Add test for drm_framebuffer_lookup()
drm/tests: connector: Add ycbcr_420_allowed tests
drm/tests: helpers: Fix compiler warning
drm/tests: Replace strcpy to strscpy on drm_test_framebuffer_create test
drm/tests: Stop using deprecated dev_private member on drm_framebuffer tests
 
drm/tidss: Run DRM default client setup
 
drm/tilcdc: Run DRM default client setup
 
drm/tiny: Add driver for Sharp Memory LCD
 
drm/todos: add entry for drm_syncobj error handling
 
drm/ttm: Fix incorrect use of kernel-doc format
drm/ttm: Move pinned objects off LRU lists when pinning
drm/ttm: Move swapped objects off the manager's LRU list
 
drm/tve200: Run DRM default client setup
 
drm/udl: Run DRM default client setup
 
drm/v3d: Add modparam for turning off Big/Super Pages
drm/v3d: Address race-condition in MMU flush
drm/v3d: Appease lockdep while updating GPU stats
drm/v3d: Drop allocation of object without mountpoint
drm/v3d: Enable Performance Counters before clearing them
drm/v3d: Ensure job pointer is set to NULL after job completion
drm/v3d: Expose Super Pages capability
drm/v3d: Fix return if scheduler initialization fails
drm/v3d: Flush the MMU before we supply more memory to the binner
drm/v3d: Introduce gemfs
drm/v3d: Reduce the alignment of the node allocation
drm/v3d: Support Big/Super Pages when writing out PTEs
drm/v3d: Use gemfs/THP in BO creation if available
drm/v3d: Use v3d_perfmon_find()
 
drm/vboxvideo: Run DRM default client setup
drm/vboxvideo: Use video aperture helpers
 
drm/vc4: Correct generation check in vc4_hvs_lut_load
drm/vc4: crtc: Force trigger of dlist update on margins change
drm/vc4: crtc: Move assigned_channel to a variable
drm/vc4: hdmi: Avoid hang with debug registers when suspended
drm/vc4: hdmi: Avoid log spam for audio start failure
drm/vc4: hdmi: Increase audio MAI fifo dreq threshold
drm/vc4: hdmi: Warn if writing to an unknown HDMI register
drm/vc4: hvs: Change prototype of __vc4_hvs_alloc to pass registers
drm/vc4: hvs: Correct logic on stopping an HVS channel
drm/vc4: hvs: Create cob_init function
drm/vc4: hvs: Create hw_init function
drm/vc4: hvs: Don't write gamma luts on 2711
drm/vc4: hvs: Enable SCALER_CONTROL early in HVS init
drm/vc4: hvs: Fix dlist debug not resetting the next entry pointer
drm/vc4: hvs: More logging for dlist generation
drm/vc4: hvs: Print error if we fail an allocation
drm/vc4: hvs: Remove ABORT_ON_EMPTY flag
drm/vc4: hvs: Remove incorrect limit from hvs_dlist debugfs function
drm/vc4: hvs: Rename hvs_regs list
drm/vc4: hvs: Rework LBM alignment
drm/vc4: hvs: Set AXI panic modes for the HVS
drm/vc4: hvs: Use switch statement to simplify vc4_hvs_get_fifo_from_output
drm/vc4: Introduce generation number enum
drm/vc4: Make v3d paths unavailable on any generation newer than vc4
drm/vc4: Match drm_dev_enter and exit calls in vc4_hvs_atomic_flush
drm/vc4: Match drm_dev_enter and exit calls in vc4_hvs_lut_load
drm/vc4: plane: Add more debugging for LBM allocation
drm/vc4: plane: Add support for YUV444 formats
drm/vc4: plane: Change ptr0_offset to an array
drm/vc4: plane: Handle fractional coordinates using the phase field
drm/vc4: plane: Keep fractional source coords inside state
drm/vc4: plane: Move the buffer offset out of the vc4_plane_state
drm/vc4: plane: Use return variable in atomic_check
drm/vc4: plane: YUV planes require vertical scaling to always be enabled
drm/vc4: Run default client setup for all variants.
drm/vc4: Run DRM default client setup
drm/vc4: Use `vc4_perfmon_find()`
drm/vc4: Use video aperture helpers
 
drm/virtgpu: Run DRM default client setup
drm/virtgpu: Use video aperture helpers
 
drm/vkms: Add documentation
drm/vkms: Add missing check for CRTC initialization
drm/vkms: Drop unnecessary call to drm_crtc_cleanup()
drm/vkms: Remove usage of legacy drm_crtc members
drm/vkms: Run DRM default client setup
drm/vkms: Suppress context imbalance detected by sparse warning
 
drm/vmwgfx: Add new keep_resv BO param
drm/vmwgfx: Remove busy_places
drm/vmwgfx: Run DRM default client setup
drm/vmwgfx: Stop using dev_private to store driver data.
drm/vmwgfx: Unreserve BO on error
drm/vmwgfx: Use video aperture helpers
 
drm/writeback: remove pointless enable_signaling implementation
 
drm/xe/bmg: improve cache flushing behaviour
 
drm/xe/bo: add some annotations in bo_put()
 
drm/xe/ccs_mode: Convert register access to use xe_mmio
 
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/compat-i915: Convert register access to use xe_mmio
 
drm/xe/compat: remove a bunch of compat gem headers
drm/xe/compat: remove unused i915_gpu_error.h
 
drm/xe/ct: drop irq usage of xa_erase()
drm/xe/ct: fix xa_store() error checking
drm/xe/ct: prevent UAF in send_recv()
 
drm/xe/devcoredump: Add ASCII85 dump helper function
drm/xe/devcoredump: Improve section headings and add tile info
drm/xe/devcoredump: Update handling of xe_force_wake_get return
drm/xe/devcoredump: Use drm_puts and already cached local variables
 
drm/xe/device: Convert register access to use xe_mmio
drm/xe/device: Update handling of xe_force_wake_get return
 
drm/xe/dg1: Fix power gate sequence.
 
drm/xe/display: Add missing HPD interrupt enabling during non-d3cold RPM resume
drm/xe/display: align framebuffers according to hw requirements
drm/xe/display: Do not do intel_fbdev_set_suspend during runtime
drm/xe/display: Do not suspend resume dp mst during runtime
drm/xe/display: remove compat raw reg read/write support
drm/xe/display: Remove i915_drv.h include
drm/xe/display: Separate the d3cold and non-d3cold runtime PM handling
drm/xe/display: stop using intel_fb_obj() in xe_fb_pin.c
drm/xe/display: use correct bo type in intel_fbdev_fb_alloc()
 
drm/xe/execlist: Convert register access to use xe_mmio
 
drm/xe/forcewake: Add a helper xe_force_wake_ref_has_domain()
drm/xe/forcewake: Change awake_domain datatype
drm/xe/forcewake: Convert register access to use xe_mmio
 
drm/xe/ggtt: Convert register access to use xe_mmio
 
drm/xe/gsc: Convert register access to use xe_mmio
drm/xe/gsc: Update handling of xe_force_wake_get return
 
drm/xe/gt: Convert register access to use xe_mmio
drm/xe/gt: Update handling of xe_force_wake_get return
 
drm/xe/gt_clock: Convert register access to use xe_mmio
 
drm/xe/gt_idle: Convert register access to use xe_mmio
 
drm/xe/gt_throttle: Convert register access to use xe_mmio
 
drm/xe/gt_tlb_invalidation_ggtt: Update handling of xe_force_wake_get return
 
drm/xe/guc/ct: Flush g2h worker in case of g2h response timeout
 
drm/xe/guc: Add a helper function for dumping GuC log to dmesg
drm/xe/guc: Add capture size check in GuC log buffer
drm/xe/guc: Add GuC log to devcoredump captures
drm/xe/guc: Add PF2GUC_SAVE_RESTORE_VF to ABI
drm/xe/guc: Add XE_LP steered register lists
drm/xe/guc: Add yet another helper macro for threshold
drm/xe/guc: Adding steering info support for GuC register lists
drm/xe/guc: Capture all available bits of GuC timestamp
drm/xe/guc: Convert register access to use xe_mmio
drm/xe/guc: Copy GuC log prior to dumping
drm/xe/guc: Dead CT helper
drm/xe/guc: Dump entire CTB on errors
drm/xe/guc: Extract GuC error capture lists
drm/xe/guc: Fix dereference before NULL check
drm/xe/guc: Fix GUC_{SUBMIT,FIRMWARE}_VER helper macros
drm/xe/guc: Fix inverted logic on snapshot->copy check
drm/xe/guc: Fix missing init value and add register order check
drm/xe/guc: Plumb GuC-capture into dev coredump
drm/xe/guc: Prepare GuC register list and update ADS size for error capture
drm/xe/guc: Prevent GuC register capture running on VF
drm/xe/guc: Remove spurious line feed in debug print
drm/xe/guc: Save manual engine capture into capture list
drm/xe/guc: Separate full CTB content from guc_info debugfs
drm/xe/guc: Update handling of xe_force_wake_get return
drm/xe/guc: Use a two stage dump for GuC logs and add more info
 
drm/xe/guc_submit: add missing locking in wedged_fini
drm/xe/guc_submit: fix race around pending_disable
drm/xe/guc_submit: fix race around suspend_pending
drm/xe/guc_submit: fix xa_store() error checking
 
drm/xe/hdcp: Fix gsc structure check in fw check status
drm/xe/hdcp: Update handling of xe_force_wake_get return
 
drm/xe/huc: Convert register access to use xe_mmio
drm/xe/huc: Update handling of xe_force_wake_get return
 
drm/xe/hw_engine: Convert register access to use xe_mmio
 
drm/xe/hwmon: Convert register access to use xe_mmio
 
drm/xe/irq: Convert register access to use xe_mmio
drm/xe/irq: Remove unneeded semicolon
 
drm/xe/lmtt: Convert register access to use xe_mmio
 
drm/xe/mcr: Convert register access to use xe_mmio
drm/xe/mcr: Use Xe2_LPM steering tables for Xe2_HPM
 
drm/xe/migrate: fix pat index usage
drm/xe/migrate: use XE_BO_FLAG_PAGETABLE
 
drm/xe/mmio: Drop compatibility macros
 
drm/xe/mocs: Convert register access to use xe_mmio
drm/xe/mocs: Update handling of xe_force_wake_get return
 
drm/xe/oa/uapi: Define and parse OA sync properties
 
drm/xe/oa: Add input fence dependencies
drm/xe/oa: Add missing VISACTL mux registers
drm/xe/oa: Add syncs support to OA config ioctl
drm/xe/oa: Allow only certain property changes from config
drm/xe/oa: Convert register access to use xe_mmio
drm/xe/oa: Don't reset OAC_CONTEXT_ENABLE on OA stream close
drm/xe/oa: Enable Xe2+ PES disaggregation
drm/xe/oa: Fix overflow in oa batch buffer
drm/xe/oa: Handle force_wake_get failure in xe_oa_stream_init()
drm/xe/oa: Move functions up so they can be reused for config ioctl
drm/xe/oa: Separate batch submission from waiting for completion
drm/xe/oa: Signal output fences
 
drm/xe/pat: Convert register access to use xe_mmio
drm/xe/pat: sanity check compression and coh_mode
drm/xe/pat: Update handling of xe_force_wake_get return
 
drm/xe/pci: Convert register access to use xe_mmio
 
drm/xe/pciid: Add new PCI id for ARL
 
drm/xe/pciids: Add PVC's PCI device ID macros
drm/xe/pciids: add some missing ADL-N PCI IDs
drm/xe/pciids: separate ARL and MTL PCI IDs
drm/xe/pciids: separate RPL-U and RPL-P PCI IDs
 
drm/xe/pcode: Convert register access to use xe_mmio
 
drm/xe/pf: Add functions to save and restore VF configuration blob
drm/xe/pf: Add functions to save and restore VF GuC state
drm/xe/pf: Allow to encode subset of VF configuration KLVs
drm/xe/pf: Allow to save and restore VF config blob from debugfs
drm/xe/pf: Allow to trigger VF GuC state restore from debugfs
drm/xe/pf: Allow to view and replace VF GuC state over debugfs
drm/xe/pf: Sanitize VF scratch registers on FLR
drm/xe/pf: Save VF GuC state when pausing VF
drm/xe/pf: Show VFs LMEM provisioning summary over debugfs
drm/xe/pf: Update success code of pf_validate_vf_config()
drm/xe/pf: Use correct function to check LMEM provisioning
 
drm/xe/ptl: Add PTL platform definition
drm/xe/ptl: Apply Wa_14022866841
drm/xe/ptl: Enable PTL display
drm/xe/ptl: L3bank mask is not available on the media GT
drm/xe/ptl: PTL re-uses Xe2 MOCS table
 
drm/xe/query: Convert register access to use xe_mmio
drm/xe/query: Increase timestamp width
drm/xe/query: Move timestamp reg to hwe_read_timestamp()
drm/xe/query: Tidy up error EFAULT returns
drm/xe/query: Update handling of xe_force_wake_get return
 
drm/xe/queue: move xa_alloc to prevent UAF
 
drm/xe/reg_sr: Convert register access to use xe_mmio
drm/xe/reg_sr: Remove register pool
 
drm/xe/rtp: Remove unneeded semicolon
 
drm/xe/sriov: Convert register access to use xe_mmio
 
drm/xe/stolen: Convert register access to use xe_mmio
 
drm/xe/tests/mocs: Update xe_force_wake_get() return handling
 
drm/xe/tests: Fix the shrinker test compiler warnings.
 
drm/xe/tlb: Convert register access to use xe_mmio
 
drm/xe/topology: Convert register access to use xe_mmio
 
drm/xe/uc: Convert register access to use xe_mmio
 
drm/xe/ufence: Prefetch ufence addr to catch bogus address
drm/xe/ufence: ufence can be signaled right after wait_woken
drm/xe/ufence: Wake up waiters after setting ufence->signalled
drm/xe/ufence: Warn if mmget_not_zero() fails
 
drm/xe/vm: move xa_alloc to prevent UAF
 
drm/xe/vram: Convert register access to use xe_mmio
drm/xe/vram: fix ccs offset calculation
drm/xe/vram: Update handling of xe_force_wake_get return
 
drm/xe/wa: Convert register access to use xe_mmio
 
drm/xe/wopcm: Convert register access to use xe_mmio
 
drm/xe/xe2: Add performance tuning for L3 cache flushing
drm/xe/xe2: Assume tuning settings also apply for future media GT
drm/xe/xe2: Extend performance tuning to media GT
 
drm/xe/xe2hpg: Add Wa_15016589081
 
drm/xe/xe2lpg: Extend Wa_15016589081 for xe2lpg
 
drm/xe/xe3: Add initial set of workarounds
drm/xe/xe3: Define Xe3 feature flags
drm/xe/xe3: Xe3 uses the same PAT settings as Xe2
 
drm/xe/xe3lpg: Extend Wa_18034896535 to Xe3_LPG.
 
drm/xe/xe3lpm: Add new "instance0" steering table
 
drm/xe/xe_drm_client: Update handling of xe_force_wake_get return
 
drm/xe/xe_gt_debugfs: Update handling of xe_force_wake_get return
 
drm/xe/xe_gt_idle: add debugfs entry for powergating info
drm/xe/xe_gt_idle: modify powergate enable condition
drm/xe/xe_gt_idle: Update handling of xe_force_wake_get return
 
drm/xe/xe_guc_ads: save/restore OA registers and allowlist regs
 
drm/xe/xe_reg_sr: Update handling of xe_force_wake_get return
 
drm/xe/xe_sync: initialise ufence.signalled
 
drm/xe: Add a xe_bo subtest for shrinking / swapping
drm/xe: Add caller info to xe_gt_reset_async
drm/xe: add interface to request physical alignment for buffer objects
drm/xe: Add member initialized_domains to xe_force_wake()
drm/xe: Add memirq report page address helpers
drm/xe: Add mmio read before GGTT invalidate
drm/xe: Add xe_tile backpointer to xe_mmio
drm/xe: Adjust mmio code to pass VF substructure to SRIOV code
drm/xe: Call invalidation_fence_fini for PT inval fences in error state
drm/xe: Change return type to void for xe_force_wake_put
drm/xe: Clarify size of MMIO region
drm/xe: Clean up VM / exec queue file lock usage.
drm/xe: Cleanup has_flat_ccs handling
drm/xe: Convert to USM lock to rwsem
drm/xe: Create dedicated xe_mmio structure
drm/xe: Defer gt->mmio initialization until after multi-tile setup
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: enable lite restore
drm/xe: Enlarge the invalidation timeout from 150 to 500
drm/xe: Ensure __must_check for xe_force_wake_get() return
drm/xe: eradicate -Ddrm_i915_gem_object=xe_bo
drm/xe: Error handling in xe_force_wake_get()
drm/xe: Fix arg to pci_iomap()
drm/xe: fix build failure originating from backmerge
drm/xe: fix build warning with CONFIG_PM=n
drm/xe: Fix DSB buffer coherency
drm/xe: Fix fault on fd close after unbind
drm/xe: Fix memory leak when aborting binds
drm/xe: fix missing 'xe_vm_put'
drm/xe: Fix missing conversion to xe_display_pm_runtime_resume
drm/xe: fix the ERR_PTR() returned on failure to allocate tiny pt
drm/xe: Fix tlb invalidation when wedging
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: forcewake debugfs open fails on xe_forcewake_get failure
drm/xe: Handle unreliable MMIO reads during forcewake
drm/xe: Introduce dedicated config for memirq debug
drm/xe: Introduce xe_device_uses_memirq()
drm/xe: introduce xe_gt_reset and xe_gt_wait_for_reset
drm/xe: make change ccs_mode a synchronous action
drm/xe: Make wedged_mode debugfs writable
drm/xe: Mark ComputeCS read mode as UC on iGPU
drm/xe: Mark G2H work queue with WQ_MEM_RECLAIM
drm/xe: Mark GGTT work queue with WQ_MEM_RECLAIM
drm/xe: Mark GT work queue with WQ_MEM_RECLAIM
drm/xe: Mark preempt fence workqueue as reclaim
drm/xe: Mark reserved engines in snapshot
drm/xe: memirq handler changes
drm/xe: memirq infra changes for MSI-X
drm/xe: Modify xe_force_wake_put to handle _get returned mask
drm/xe: Move forcewake to 'gt.pm' substructure
drm/xe: Move GSI offset adjustment fields into 'struct xe_mmio'
drm/xe: Move IRQ-related registers to dedicated header
drm/xe: move memirq out of VF
drm/xe: Move the coredump registration to the worker thread
drm/xe: Populate GT's mmio iomap from tile during init
drm/xe: Prevent null pointer access in xe_migrate_copy
drm/xe: prevent potential UAF in pf_provision_vf_ggtt()
drm/xe: remove a number of superfluous compat macros
drm/xe: Remove runtime argument from display s/r functions
drm/xe: Replace double space with single space after comma
drm/xe: Restore GT freq on GSC load error
drm/xe: Restore pci state upon resume
drm/xe: Resume TDR after GT reset
drm/xe: Revert "drm/i915: Disable DSB in Xe KMD"
drm/xe: Revert some changes that break a mesa debug tool
drm/xe: Select DRM_CLIENT_SELECTION
drm/xe: select DRM_DISPLAY_DSC_HELPER
drm/xe: Suppress missing outer rpm protection warning
drm/xe: Switch MMIO interface to take xe_mmio instead of xe_gt
drm/xe: Switch mmio_ext to use 'struct xe_mmio'
drm/xe: switch to common PCI ID macros
drm/xe: Take job list lock in xe_sched_add_pending_job
drm/xe: Take PM ref in delayed snapshot capture worker
drm/xe: Take ref to job's fence in arm
drm/xe: Update runtime detection of has_flat_ccs
drm/xe: Update xe2_graphics name string
drm/xe: Use __counted_by for flexible arrays
drm/xe: Use bookkeep slots for external BO's in exec IOCTL
drm/xe: use devm_add_action_or_reset() helper
drm/xe: Use ERR_CAST to return an error-valued pointer
drm/xe: Use fault injection infrastructure to find issues at probe time
drm/xe: Use helper for ASID -> VM in GPU faults and access counters
drm/xe: use IS_ENABLED() instead of defined() on config options
drm/xe: Use non-interruptible wait when moving BO to system
drm/xe: Use video aperture helpers
drm/xe: Wait for migration job before unmapping pages
drm/xe: Wire up device shutdown handler
 
drm/xlnx: Run DRM default client setup
 
drm: Add client-agnostic setup helper
drm: add DRM_SET_CLIENT_NAME ioctl
drm: adv7511: Drop dsi single lane support
drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
drm: display: Set fwnode for aux bus devices
drm: Fix for kernel doc warning
drm: fsl-dcu: enable PIXCLK on LS1021A
drm: fsl-dcu: Use dev_err_probe
drm: handle HAS_IOPORT dependencies
drm: i915: Change fault type to unsigned long
drm: Link drm_rect.o into DRM core module
drm: of: Add drm_of_lvds_get_dual_link_pixel_order_sink()
drm: of: Get MEDIA_BUS_FMT_RGB101010_1X7X5_{JEIDA, SPWG} LVDS data mappings
drm: panel-orientation-quirks: Add quirk for AYA NEO 2 model
drm: panel-orientation-quirks: Add quirk for AYA NEO Founder edition
drm: panel-orientation-quirks: Add quirk for AYA NEO GEEK
drm: panel: jd9365da-h3: Remove unused num_init_cmds structure member
drm: panel: nt36523: use devm_mipi_dsi_* function to register and attach dsi
drm: panel: nv3052c: correct spi_device_id for RG35XX panel
drm: Remove DRM aperture helpers
drm: renesas: rcar-du: Add drm_panic support for non-vsp
drm: renesas: shmobile: Add drm_panic support
drm: replace strcpy() with strscpy()
drm: rework FB_CORE dependency
drm: rework FB_CORE dependency
drm: use ATOMIC64_INIT() for atomic64_t
drm: use drm_file client_name in fdinfo
drm: xlnx: zynqmp_disp: layer may be null while releasing
drm: xlnx: zynqmp_dpsub: fix hotplug detection
drm: zynqmp_dp: Add debugfs interface for compliance testing
drm: zynqmp_dp: Add locking
drm: zynqmp_dp: Convert to a hard IRQ
drm: zynqmp_dp: Don't retrain the link in our IRQ
drm: zynqmp_dp: Split off several helper functions
drm: zynqmp_dp: Take dp->lock in zynqmp_dp_hpd_work_func
drm: zynqmp_dp: Use AUX IRQs instead of polling
drm: zynqmp_kms: Unplug DRM device before removal
 
dsa: qca8k: Use nested lock to avoid splat
 
dt-bindings: adc: ad7173: add support for ad4113
dt-bindings: Add SY24655 to ina2xx devicetree bindings
dt-bindings: arm-smmu: document QCS615 APPS SMMU
dt-bindings: arm: Add i.MX8MP IOTA2 Lumpy board
dt-bindings: arm: add sam9x75 curiosity board
dt-bindings: arm: airoha: Add the chip-scu node for EN7581 SoC
dt-bindings: arm: apple: Add A10 devices
dt-bindings: arm: apple: Add A10X devices
dt-bindings: arm: apple: Add A11 devices
dt-bindings: arm: apple: Add A7 devices
dt-bindings: arm: apple: Add A8 devices
dt-bindings: arm: apple: Add A8X devices
dt-bindings: arm: apple: Add A9 devices
dt-bindings: arm: apple: Add A9X devices
dt-bindings: arm: cpus: Add Apple A7-A11 CPU cores
dt-bindings: arm: cpus: Add qcom kryo670 compatible
dt-bindings: arm: cpus: Add Samsung Mongoose M2
dt-bindings: arm: cpus: Add Samsung Mongoose M3
dt-bindings: arm: cpus: Add Samsung Mongoose M5
dt-bindings: arm: freescale: Add verdin imx8mm ivy board
dt-bindings: arm: freescale: Add verdin imx8mp ivy board
dt-bindings: arm: fsl: Add Boundary Device Nitrogen8MP Universal SMARC Carrier Board
dt-bindings: arm: fsl: add compatible strings for Kobo Clara 2E
dt-bindings: arm: fsl: Add Gateworks GW82XX-2x dev kit
dt-bindings: arm: fsl: Add Kontron i.MX8MP OSM-S based boards
dt-bindings: arm: fsl: Document DH electronics i.MX8M Plus DHCOM PicoITX
dt-bindings: arm: fsl: Document DH i.MX8MP DHCOM SoM on DRC02 carrier board
dt-bindings: arm: fsl: Document i.MX6DL DHCOM SoM on PDK2 carrier board
dt-bindings: arm: fsl: Document the Comvetia LXR board
dt-bindings: arm: mediatek: mmsys: Add OF graph support for board path
dt-bindings: arm: pmu: Add Samsung Mongoose core compatible
dt-bindings: arm: qcom,ids: add SoC ID for IPQ5424/IPQ5404
dt-bindings: arm: qcom,ids: add SoC ID for QCS615
dt-bindings: arm: qcom,ids: add SoC ID for QCS9100
dt-bindings: arm: qcom,ids: add SoC ID for SAR2130P and SAR1130P
dt-bindings: arm: qcom: Add Dell XPS 13 9345
dt-bindings: arm: qcom: Add SM7325 Nothing Phone 1
dt-bindings: arm: qcom: add the SoC ID for SA8255P
dt-bindings: arm: qcom: Document Microsoft Surface Pro 9 5G
dt-bindings: arm: qcom: Document qcs9100-ride and qcs9100-ride Rev3
dt-bindings: arm: rockchip: Add ArmSoM LM7 SoM
dt-bindings: arm: rockchip: Add ArmSoM Sige 5
dt-bindings: arm: rockchip: add Banana Pi P2 Pro board
dt-bindings: arm: rockchip: Add FriendlyARM NanoPi R3S
dt-bindings: arm: rockchip: Add Orange Pi 5b enum to Orange Pi 5 entry
dt-bindings: arm: rockchip: Add Powkiddy RGB20SX
dt-bindings: arm: rockchip: Add Radxa E20C board
dt-bindings: arm: rockchip: add Radxa ROCK 5C
dt-bindings: arm: rockchip: Add Relfor Saib board
dt-bindings: arm: rockchip: Add RK3588S EVB1 board
dt-bindings: arm: samsung: Document dreamlte board binding
dt-bindings: arm: samsung: Document Exynos9810 and starlte board binding
dt-bindings: arm: samsung: samsung-boards: Add bindings for Exynos 990 boards
dt-bindings: arm: sunxi: document RerVision A33-Vstar board
dt-bindings: arm: Tegra234 Industrial Module
dt-bindings: arm: ti: Add bindings for J742S2 SoCs and Boards
dt-bindings: arm: ti: Add verdin am62 ivy board
dt-bindings: at24: add ST M24256E Additional Write lockable page support
dt-bindings: ata: ahci-platform: add missing iommus property
dt-bindings: backlight: Convert zii,rave-sp-backlight.txt to yaml
dt-bindings: cache: qcom,llcc: document SAR2130P and SAR1130P
dt-bindings: cache: qcom,llcc: Document the QCS615 LLCC
dt-bindings: cache: qcom,llcc: Document the QCS8300 LLCC
dt-bindings: cache: qcom,llcc: Fix X1E80100 reg entries
dt-bindings: clk: qcom,sm8450-gpucc: add SAR2130P compatibles
dt-bindings: clock: actions,owl-cmu: convert to YAML
dt-bindings: clock: Add i.MX91 clock support
dt-bindings: clock: Add Marvell PXA1908 clock bindings
dt-bindings: clock: Add MediaTek MT6735 clock and reset bindings
dt-bindings: clock: add Mobileye EyeQ6L/EyeQ6H clock indexes
dt-bindings: clock: Add Qualcomm IPQ5424 GCC binding
dt-bindings: clock: add support for lan969x
dt-bindings: clock: airoha: Update reg mapping for EN7581 SoC.
dt-bindings: clock: axi-clkgen: include AXI clk
dt-bindings: clock: convert amlogic,meson8b-clkc.txt to dtschema
dt-bindings: clock: convert rockchip,rk3328-cru.txt to YAML
dt-bindings: clock: exynosautov920: add peric1, misc and hsi0/1 clock definitions
dt-bindings: clock: eyeq: add more Mobileye EyeQ5/EyeQ6H clocks
dt-bindings: clock: imx93: Drop IMX93_CLK_END macro definition
dt-bindings: clock: mediatek: Add bindings for MT6735 syscon clock and reset controllers
dt-bindings: clock: nxp,imx95-blk-ctl: Add compatible string for i.MX95 HSIO BLK CTRL
dt-bindings: clock: qcom,gcc-sm8450: Add SM8475 GCC bindings
dt-bindings: clock: qcom,rpmhcc: Add SAR2130P compatible
dt-bindings: clock: qcom,sm8450-camcc: Add SM8475 CAMCC bindings
dt-bindings: clock: qcom,sm8450-dispcc: Add SM8475 DISPCC bindings
dt-bindings: clock: qcom,sm8450-gpucc: Add SM8475 GPUCC bindings
dt-bindings: clock: qcom,sm8450-videocc: Add SM8475 VIDEOCC bindings
dt-bindings: clock: qcom,sm8550-dispcc: Add SAR2130P compatible
dt-bindings: clock: qcom,sm8550-tcsr: Add SAR2130P compatible
dt-bindings: clock: qcom: Add GCC clocks for QCS8300
dt-bindings: clock: qcom: Add SA8775P camera clock controller
dt-bindings: clock: qcom: Add SA8775P display clock controllers
dt-bindings: clock: qcom: Add SA8775P video clock controller
dt-bindings: clock: qcom: document SAR2130P Global Clock Controller
dt-bindings: clock: qcom: gcc-ipq5332: remove q6 bring up clock macros
dt-bindings: clock: qcom: gcc-ipq9574: remove q6 bring up clock macros
dt-bindings: clock: r9a08g045-cpg: Add power domain ID for RTC
dt-bindings: clock: renesas,r9a08g045-vbattb: Document VBATTB
dt-bindings: clock: samsung: Add Exynos8895 SoC
dt-bindings: clock: samsung: remove define with number of clocks for FSD
dt-bindings: clock: ti: Convert divider.txt to json-schema
dt-bindings: clock: ti: Convert interface.txt to json-schema
dt-bindings: clock: ti: Convert mux.txt to json-schema
dt-bindings: clock: xilinx: describe whether dynamic reconfig is enabled
dt-bindings: clocks: add binding for gated-fixed-clocks
dt-bindings: connector: Add properties to define time values
dt-bindings: connector: Add time property for Sink BC12 detection completion
dt-bindings: cpufreq: add virtual cpufreq device
dt-bindings: cpufreq: cpufreq-qcom-hw: Add SAR2130P compatible
dt-bindings: cpufreq: cpufreq-qcom-hw: Add SC8180X compatible
dt-bindings: cpufreq: qcom-hw: document support for SA8255p
dt-bindings: crypto: qcom-qce: document the SA8775P crypto engine
dt-bindings: display/msm/gmu: Add Adreno 663 GMU
dt-bindings: display/msm: Document MDSS on SA8775P
dt-bindings: display/msm: Document the DPU for SA8775P
dt-bindings: display/msm: merge SC8280XP DPU into SC7280
dt-bindings: display/msm: merge SM8250 DPU into SM8150
dt-bindings: display/msm: merge SM8350 DPU into SC7280
dt-bindings: display/msm: merge SM8450 DPU into SC7280
dt-bindings: display/msm: merge SM8550 DPU into SC7280
dt-bindings: display: Add Sharp Memory LCD bindings
dt-bindings: display: adi,adv7533: Drop single lane support
dt-bindings: display: bridge: Add ITE IT6263 LVDS to HDMI converter
dt-bindings: display: bridge: add TI TDP158
dt-bindings: display: bridge: sil,sii9022: Add bus-width
dt-bindings: display: bridge: tc358768: switch to bus-width
dt-bindings: display: Document dual-link LVDS display common properties
dt-bindings: display: fsl-imx-drm: drop edid property support
dt-bindings: display: imx/ldb: drop ddc-i2c-bus property
dt-bindings: display: lvds-data-mapping: Add 30-bit RGB pixel data mappings
dt-bindings: display: mediatek: Add OF graph support for board path
dt-bindings: display: mediatek: dp: Reference common DAI properties
dt-bindings: display: msm: dp-controller: document SA8775P compatible
dt-bindings: display: panel-lvds: Add compatible for Jenson BL-JT60050-01A
dt-bindings: display: panel-simple: Document support for Microchip AC69T88A
dt-bindings: display: panel: Add Samsung AMS581VF01
dt-bindings: display: panel: Add Samsung AMS639RQ08
dt-bindings: display: panel: Add Samsung S6E88A0-AMS427AP24
dt-bindings: display: panel: Move flip properties to panel-common
dt-bindings: display: rockchip: Add schema for RK3588 HDMI TX Controller
dt-bindings: display: samsung,exynos7-decon: add exynos7870 compatible
dt-bindings: dma: qcom,gpi: Add SAR2130P compatible
dt-bindings: dma: rz-dmac: Document RZ/A1H SoC
dt-bindings: dma: sifive pdma: Add PIC64GX to compatibles
dt-bindings: dma: stm32-dma3: prevent additional transfers
dt-bindings: dma: stm32-dma3: prevent packing/unpacking mode
dt-bindings: dsp: fsl,dsp: fix power domain count
dt-bindings: Enable dtc "interrupt_provider" warnings
dt-bindings: firmware: arm,scmi: Introduce more transport properties
dt-bindings: firmware: qcom,scm: Add SAR2130P compatible
dt-bindings: firmware: qcom,scm: document SCM on QCS8300 SoCs
dt-bindings: firmware: qcom,scm: Document sm8750 SCM
dt-bindings: firmware: qcom,scm: document support for SA8255p
dt-bindings: Fix array property constraints
dt-bindings: fpga: altr,fpga-passive-serial: Convert to yaml
dt-bindings: fuse: Move renesas,rcar-{efuse,otp} to nvmem
dt-bindings: gpio-mmio: Add ngpios property
dt-bindings: gpio: aspeed,ast2400-gpio: Support ast2700
dt-bindings: gpio: st,nomadik-gpio: Add missing "#interrupt-cells" to example
dt-bindings: gpu: Add rockchip,rk3576-mali compatible
dt-bindings: hwinfo: exynos-chipid: Add compatible for Exynos 990 chipid
dt-bindings: hwinfo: samsung,exynos-chipid: add exynos8895 compatible
dt-bindings: hwinfo: samsung,exynos-chipid: Add Samsung exynos9810 compatible
dt-bindings: hwmon: Add NCT7363Y documentation
dt-bindings: hwmon: add renesas,isl28022
dt-bindings: hwmon: add support for ti,amc6821
dt-bindings: hwmon: isl68137: add bindings to support voltage dividers
dt-bindings: hwmon: ltc2978: add support for ltc7841
dt-bindings: hwmon: pmbus: Add bindings for MPS MP297x
dt-bindings: hwmon: pmbus: Add bindings for Vicor pli1209bc
dt-bindings: hwmon: pmbus: add ti tps25990 support
dt-bindings: hwmon: pwm-fan: Document start from stopped state properties
dt-bindings: hwmon: ti,tmp108: Add nxp,p3t1085 compatible string
dt-bindings: i2c: Add Realtek RTL I2C Controller
dt-bindings: i2c: imx: add SoC specific compatible strings for S32G
dt-bindings: i2c: maxim,max96712: Add compatible for MAX96724
dt-bindings: i2c: microchip: corei2c: Add PIC64GX as compatible with driver
dt-bindings: i2c: mv64xxx: Add Allwinner A523 compatible string
dt-bindings: i2c: nomadik: add mobileye,eyeq6h-i2c bindings
dt-bindings: i2c: nomadik: support 400kHz < clock-frequency <= 3.4MHz
dt-bindings: i2c: qcom-cci: Document SDM670 compatible
dt-bindings: i2c: snps,designware-i2c: declare bus capacitance and clk freq optimized
dt-bindings: iio: adc: ad7380: add adaq4370-4 and adaq4380-4 compatible parts
dt-bindings: iio: adc: ad7606: Add iio backend bindings
dt-bindings: iio: adc: ad7606: Remove spi-cpha from required
dt-bindings: iio: adc: add AD762x/AD796x ADCs
dt-bindings: iio: adc: add ad7779 doc
dt-bindings: iio: adc: add docs for AD7606C-{16,18} parts
dt-bindings: iio: adc: Add the GE HealthCare PMC ADC
dt-bindings: iio: adc: adi,ad7606: document AD760{7,8,9} parts
dt-bindings: iio: adc: amlogic,meson-saradc: also allow meson8-saradc to have amlogic,hhi-sysctrl property
dt-bindings: iio: adc: document diff-channels corner case for some ADCs
dt-bindings: iio: dac: ad3552r: add iio backend support
dt-bindings: iio: dac: ad3552r: fix maximum spi speed
dt-bindings: iio: dac: ad5791: Add optional reset, clr and ldac gpios
dt-bindings: iio: dac: ad5791: Add required voltage supplies
dt-bindings: iio: dac: add docs for ad8460
dt-bindings: iio: dac: adi-axi-dac: add ad3552r axi variant
dt-bindings: iio: imu: add bmi270 bindings
dt-bindings: iio: imu: bmi270: Add Bosch BMI260
dt-bindings: iio: imu: migrate InvenSense email to TDK group domain
dt-bindings: iio: imu: mpu6050: Add iam20680ht/hp bindings to mpu6050
dt-bindings: iio: imu: smi240: add Bosch smi240
dt-bindings: iio: light: opt3001: add compatible for opt3002
dt-bindings: iio: light: veml6030: add vdd-supply property
dt-bindings: iio: light: veml6030: add veml3235
dt-bindings: iio: light: veml6030: add veml6035
dt-bindings: iio: light: veml6030: add veml7700
dt-bindings: iio: light: veml6030: rename to add manufacturer
dt-bindings: iio: light: veml6075: document vishay,rset-ohms
dt-bindings: iio: light: vishay,veml6075: add vishay,veml6070
dt-bindings: iio: magnetometer: document the Allegro MicroSystems ALS31300 3-D Linear Hall Effect Sensor
dt-bindings: iio: pressure: bmp085: Add interrupts for BMP3xx and BMP5xx devices
dt-bindings: iio: st-sensors: Re-add IIS2MDC magnetometer
dt-bindings: iio: temperature: tmp006: document interrupt
dt-bindings: imx-rng: Allow passing only "fsl,imx31-rnga"
dt-bindings: input: convert zii,rave-sp-pwrbutton.txt to yaml
dt-bindings: input: document Novatek NVT touchscreen controller
dt-bindings: input: Goodix GT7986U SPI HID Touchscreen
dt-bindings: input: mediatek,pmic-keys: Add compatible for MT6359 keys
dt-bindings: input: rotary-encoder: Fix "rotary-encoder,rollover" type
dt-bindings: interconnect: document the RPMh Network-On-Chip interconnect in QCS615 SoC
dt-bindings: interconnect: document the RPMh Network-On-Chip interconnect in QCS8300 SoC
dt-bindings: interconnect: qcom-bwmon: Document QCS8300 bwmon compatibles
dt-bindings: interconnect: qcom: document SAR2130P NoC
dt-bindings: interrupt-controller: Add Renesas RZ/V2H(P) Interrupt Controller
dt-bindings: interrupt-controller: Add support for ASPEED AST27XX INTC
dt-bindings: interrupt-controller: Add support for sam9x7 aic
dt-bindings: interrupt-controller: Add T-HEAD C900 ACLINT SSWI device
dt-bindings: interrupt-controller: fsl,mu-msi: Drop "interrupt-controller" property
dt-bindings: interrupt-controller: qcom,pdc: Add SAR2130P compatible
dt-bindings: interrupt-controller: ti,sci-inta: Add missing "#interrupt-cells" to example
dt-bindings: iommu: arm,smmu: Add Qualcomm SAR2130P compatible
dt-bindings: iommu: riscv: Add bindings for RISC-V IOMMU
dt-bindings: lcdif: Document the dmas/dma-names properties
dt-bindings: leds: Add 'active-high' property
dt-bindings: leds: bcm63138: Add shift register bits
dt-bindings: leds: Document "rc-feedback" trigger
dt-bindings: leds: pca955x: Convert text bindings to YAML
dt-bindings: leds: pwm: Add default-brightness property
dt-bindings: mailbox: Add thead,th1520-mailbox bindings
dt-bindings: mailbox: mpfs: fix reg properties
dt-bindings: mailbox: qcom,apcs-kpss-global: correct expected clocks for fallbacks
dt-bindings: mailbox: qcom-ipcc: Add SAR2130P compatible
dt-bindings: mailbox: qcom-ipcc: Add SM8750
dt-bindings: media: Add bindings for raspberrypi,rp1-cfe
dt-bindings: media: renesas,csi2: Add binding for V4M
dt-bindings: media: renesas,isp: Add binding for V4M
dt-bindings: media: renesas,isp: Add Gen4 family fallback
dt-bindings: media: ti,j721e-csi2rx-shim: Update maintainer email
dt-bindings: memory-controllers: fsl,ifc: split child node differences
dt-bindings: memory: fsl: Add compatible string nxp,imx9-memory-controller
dt-bindings: mfd: Add Realtek RTL9300 switch peripherals
dt-bindings: mfd: Add support for Airoha EN7581 GPIO System Controller
dt-bindings: mfd: Add support for the samsung,s2dos05
dt-bindings: mfd: aspeed: Support for AST2700
dt-bindings: mfd: bd71828: Use charger resistor in mOhm instead of MOhm
dt-bindings: mfd: Convert zii,rave-sp.txt to yaml format
dt-bindings: mfd: mediatek: mt6397: Add ADC, CODEC and Regulators for MT6359
dt-bindings: mfd: mediatek: mt6397: Add start-year property to RTC
dt-bindings: mfd: mediatek: mt6397: Convert to DT schema format
dt-bindings: mfd: qcom,spmi-pmic: Document PMICs added in SM8750
dt-bindings: mfd: qcom,tcsr: Add compatible for MSM8917
dt-bindings: mfd: qcom,tcsr: Add compatible for qcs615
dt-bindings: mfd: qcom,tcsr: Add compatible for QCS8300
dt-bindings: mfd: qcom,tcsr: Document support for SA8255p
dt-bindings: mfd: sprd,sc2731: Convert to YAML
dt-bindings: mfd: syscon: Document the non simple-mfd syscon on PolarFire SoC
dt-bindings: mfd: twl: Add charger node also for TWL603x
dt-bindings: mfd: x-powers,axp152: Document AXP323
dt-bindings: microchip: atmel,at91rm9200-tcb: add sam9x7 compatible
dt-bindings: mmc: Add sdhci compatible for QCS615
dt-bindings: mmc: cdns,sdhci: ref sdhci-common.yaml
dt-bindings: mmc: cdns: document Microchip PIC64GX MMC/SDHCI controller
dt-bindings: mmc: Document support for partition table in mmc-card
dt-bindings: mmc: mtk-sd: Add mt7988 SoC
dt-bindings: mmc: mtk-sd: Add support for MT8196
dt-bindings: mmc: sdhci-msm: add IPQ5424 compatible
dt-bindings: mmc: sdhci-msm: Add SAR2130P compatible
dt-bindings: mmc: sdhci-msm: Document the X1E80100 SDHCI Controller
dt-bindings: mtd: fixed-partitions: Fix "compression" typo
dt-bindings: net: add bindings for NETC blocks control
dt-bindings: net: add compatible string for i.MX95 EMDIO
dt-bindings: net: add compatible strings for lan969x targets
dt-bindings: net: add i.MX95 ENETC support
dt-bindings: net: Add T-HEAD dwmac support
dt-bindings: net: ath11k: document the inputs of the ath11k on WCN6855
dt-bindings: net: bluetooth: nxp: Add support for power save feature using GPIO
dt-bindings: net: dsa: microchip,ksz: Drop undocumented "id"
dt-bindings: net: dsa: microchip: add internal MDIO bus description
dt-bindings: net: dsa: microchip: Add LAN9646 switch support
dt-bindings: net: dsa: microchip: add mdio-parent-bus property for internal MDIO
dt-bindings: net: emaclite: Add clock support
dt-bindings: net: ethernet-phy: Add timing-role role property for ethernet PHYs
dt-bindings: net: fec: add pps channel property
dt-bindings: net: marvell,aquantia: add property to override MDI_CFG
dt-bindings: net: mdio-mux-gpio: Drop undocumented "marvell,reg-init"
dt-bindings: net: pse-pd: Fix unusual character in documentation
dt-bindings: net: qcom,ethqos: add description for qcs615
dt-bindings: net: qcom,ethqos: add description for qcs8300
dt-bindings: net: realtek: Use proper node names
dt-bindings: net: renesas,ether: Add iommus property
dt-bindings: net: renesas,ether: Drop undocumented "micrel,led-mode"
dt-bindings: net: sff,sfp: Fix "interrupts" property typo
dt-bindings: net: snps,dwmac: add support for Arria10
dt-bindings: net: snps,dwmac: Fix "snps,kbbe" type
dt-bindings: net: tja11xx: add "nxp,rmii-refclk-out" property
dt-bindings: net: wireless: brcm4329-fmac: add clock description for AP6275P
dt-bindings: net: wireless: brcm4329-fmac: add pci14e4,449d
dt-bindings: nfc: nxp,nci: Document PN553 compatible
dt-bindings: nvmem: convert zii,rave-sp-eeprom.txt to yaml format
dt-bindings: nvmem: sprd,sc2731-efuse: convert to YAML
dt-bindings: nvmem: sprd,ums312-efuse: convert to YAML
dt-bindings: ocelot: document lan969x-pinctrl
dt-bindings: opp: operating-points-v2-ti-cpu: Describe opp-supported-hw
dt-bindings: panel: add Samsung s6e3ha8
dt-bindings: PCI: mediatek-gen3: Allow exact number of clocks only
dt-bindings: PCI: microchip,pcie-host: Add reg for Root Port 2
dt-bindings: PCI: qcom,pcie-sm8550: Add SAR2130P compatible
dt-bindings: PCI: qcom,pcie-x1e80100: Add 'global' interrupt
dt-bindings: PCI: qcom: Document the IPQ9574 PCIe controller
dt-bindings: PCI: qcom: Move OPP table to qcom,pcie-common.yaml
dt-bindings: PCI: snps,dw-pcie: Drop "#interrupt-cells" from example
dt-bindings: perf: fsl-imx-ddr: Add i.MX91 compatible
dt-bindings: phy: Add eDP PHY compatible for sa8775p
dt-bindings: phy: add NXP PTN3222 eUSB2 to USB2 redriver
dt-bindings: phy: Add QMP UFS PHY compatible for QCS8300
dt-bindings: phy: Add QMP UFS PHY comptible for QCS615
dt-bindings: phy: Add STM32MP25 COMBOPHY bindings
dt-bindings: phy: bcm-ns-usb2-phy: drop deprecated variant
dt-bindings: phy: cadence-sierra: Allow PHY types QSGMII and SGMII
dt-bindings: phy: describe the Qualcomm SGMII PHY
dt-bindings: phy: imx8mq-usb: add compatible "fsl,imx95-usb-phy"
dt-bindings: phy: imx8mq-usb: correct reference to usb-switch.yaml
dt-bindings: phy: mediatek: tphy: add a property for power-domains
dt-bindings: phy: mxs-usb-phy: add imx8qxp compatible
dt-bindings: phy: qcom,msm8998-qmp-usb3-phy: Add support for QCS615
dt-bindings: phy: qcom,qusb2: Add bindings for QCS615
dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Document the X1E80100 QMP PCIe PHY Gen4 x8
dt-bindings: phy: qcom,sc8280xp-qmp-usb3-uni: Add QCS8300 compatible
dt-bindings: phy: qcom,usb-snps-femto-v2: Add bindings for QCS8300
dt-bindings: phy: qcom: snps-eusb2: Add SAR2130P compatible
dt-bindings: phy: rk3228-hdmi-phy: convert to yaml
dt-bindings: phy: rockchip,inno-usb2phy: add rk3576
dt-bindings: phy: rockchip-usbdp: add rk3576
dt-bindings: phy: sparx5: document lan969x
dt-bindings: phy: sun50i-a64: add a100 compatible
dt-bindings: phy: ti,tcan104x-can: Document Microchip ATA6561
dt-bindings: pinctrl : qcom: document SAR2130P TLMM
dt-bindings: pinctrl: Add SA8255p TLMM
dt-bindings: pinctrl: Add support for canaan,k230 SoC
dt-bindings: pinctrl: Add support for Xilinx Versal platform
dt-bindings: pinctrl: Add thead,th1520-pinctrl bindings
dt-bindings: pinctrl: airoha: Add EN7581 pinctrl
dt-bindings: pinctrl: amlogic,meson-pinctrl: lower gpio-line-names minItems for meson8b
dt-bindings: pinctrl: apple,pinctrl: Add A7-A11 compatibles
dt-bindings: pinctrl: convert pinctrl-mcp23s08.txt to yaml format
dt-bindings: pinctrl: correct typo of description for cv1800
dt-bindings: pinctrl: describe qcs8300-tlmm
dt-bindings: pinctrl: document the QCS615 Top Level Mode Multiplexer
dt-bindings: pinctrl: fsl,imx6ul-pinctrl: Convert i.MX35/5x/6 to YAML
dt-bindings: pinctrl: pinctrl-single: add marvell,pxa1908-padconf compatible
dt-bindings: pinctrl: qcom,pmic-gpio: add PM8937
dt-bindings: pinctrl: qcom,pmic-mpp: Document PM8937 compatible
dt-bindings: pinctrl: qcom,sm8650-lpass-lpi-pinctrl: Add SM8750
dt-bindings: pinctrl: qcom: add IPQ5424 pinctrl
dt-bindings: pinctrl: qcom: Add sm8750 pinctrl
dt-bindings: pinctrl: renesas,rzg2l-pinctrl: Allow schmitt and open drain properties
dt-bindings: pinctrl: samsung: Add compatible for Exynos8895 SoC
dt-bindings: pinctrl: samsung: Add compatible for Exynos9810 SoC
dt-bindings: pinctrl: samsung: Add compatible for exynos9810-wakeup-eint
dt-bindings: pinctrl: samsung: add exynos8895-wakeup-eint compatible
dt-bindings: pinctrl: samsung: Add exynos990-pinctrl compatible
dt-bindings: pinctrl: samsung: Add exynos990-wakeup-eint compatible
dt-bindings: pinctrl: samsung: Add missing constraint for Exynos8895 interrupts
dt-bindings: pinctrl: samsung: Fix interrupt constraint for variants with fallbacks
dt-bindings: pinctrl: spacemit: add support for K1 SoC
dt-bindings: pinctrl: sx150xq: allow gpio line naming
dt-bindings: power/supply: qcom,pmi8998-charger: Drop incorrect "#interrupt-cells" from example
dt-bindings: power: Add binding for MediaTek MT6735 power controller
dt-bindings: power: fsl,imx-gpc: Document fsl,imx6sll-gpc
dt-bindings: power: mediatek: Add another nested power-domain layer
dt-bindings: power: qcom,rpmpd: document qcs615 RPMh power domains
dt-bindings: power: qcom,rpmpd: document qcs8300 RPMh power domains
dt-bindings: power: qcom,rpmpd: document the SM8750 RPMh Power Domains
dt-bindings: power: reset: Convert mode-.* properties to array
dt-bindings: power: rpmpd: Add SAR2130P compatible
dt-bindings: power: supply: Add TI TWL603X charger
dt-bindings: power: supply: sc27xx-fg: document deprecated bat-detect-gpio
dt-bindings: pwm: adi,axi-pwmgen: Increase #pwm-cells to 3
dt-bindings: pwm: airoha: Add EN7581 pwm
dt-bindings: pwm: amlogic: Document C3 PWM
dt-bindings: regulator: qcom-labibb-regulator: document the pmi8950 labibb regulator
dt-bindings: remoteproc: qcom,sm8350-pas: add SAR2130P aDSP compatible
dt-bindings: remoteproc: qcom,sm8550-pas: Add SM8750 ADSP
dt-bindings: reset: npcm: add clock properties
dt-bindings: reset: syscon-reboot: Add reg property
dt-bindings: riscv: Add pointer masking ISA extensions
dt-bindings: riscv: Add Svade and Svadu Entries
dt-bindings: riscv: Add Zabha ISA extension description
dt-bindings: riscv: Add Ziccrse ISA extension description
dt-bindings: riscv: starfive: add deepcomputing,fml13v01
dt-bindings: rng: add binding for BCM74110 RNG
dt-bindings: rng: Add Marvell Armada RNG support
dt-bindings: rng: add st,stm32mp25-rng support
dt-bindings: rng: add support for Airoha EN7581 TRNG
dt-bindings: rtc: Add Amlogic A4 and A5 RTC
dt-bindings: rtc: mpfs-rtc: Add PIC64GX compatibility
dt-bindings: rtc: mpfs-rtc: Properly name file
dt-bindings: rtc: mpfs-rtc: remove Lewis from maintainers
dt-bindings: rtc: renesas,rzg3s-rtc: Document the Renesas RTCA-3 IP
dt-bindings: rtc: sun6i: Add Allwinner A523 support
dt-bindings: serial: Add a new compatible string for ums9632
dt-bindings: serial: rs485: Fix rs485-rts-delay property
dt-bindings: serial: samsung: Add samsung,exynos8895-uart compatible
dt-bindings: serial: snps,dw-apb-uart: merge duplicate compatible entry.
dt-bindings: serial: snps-dw-apb-uart: Add Rockchip RK3576
dt-bindings: serial: snps-dw-apb-uart: Add Sophgo SG2044 uarts
dt-bindings: serial: snps-dw-apb-uart: Document Rockchip RK3528
dt-bindings: soc: imx: fsl,imx-anatop: Add additional regulators
dt-bindings: soc: imx: fsl,imx-anatop: Fix the i.MX7 irq number
dt-bindings: soc: mediatek: Add DVFSRC bindings for MT8183 and MT8195
dt-bindings: soc: mobileye: set `#clock-cells = <1>` for all compatibles
dt-bindings: soc: qcom,aoss-qmp: Add SAR2130P compatible
dt-bindings: soc: qcom,aoss-qmp: Document the QCS8300 AOSS channel
dt-bindings: soc: qcom: add qcom,qcs8300-imem compatible
dt-bindings: soc: qcom: aoss-qmp: Add SM8750
dt-bindings: soc: qcom: aoss-qmp: document support for SA8255p
dt-bindings: soc: rockchip: add rk3576 usb2phy syscon
dt-bindings: soc: rockchip: add rk3576 vo1-grf syscon
dt-bindings: soc: rockchip: add rk3588 mipi dcphy syscon
dt-bindings: soc: samsung: exynos-pmu: Add exynos8895 compatible
dt-bindings: soc: samsung: exynos-pmu: Add exynos9810 compatible
dt-bindings: spi: Add realtek,rtl9301-snand
dt-bindings: spi: sprd,sc9860-spi: convert to YAML
dt-bindings: spi: zynqmp-qspi: Include two 'reg' properties only for the Zynq UltraScale QSPI
dt-bindings: spmi: qcom,x1e80100-spmi-pmic-arb: Add SAR2130P compatible
dt-bindings: spmi: spmi-mtk-pmif: Add compatible for MT8188
dt-bindings: sram: Document reg-io-width property
dt-bindings: thermal: qcom-tsens: Add SAR2130P compatible
dt-bindings: thermal: tsens: Add MSM8937
dt-bindings: timer: actions,owl-timer: convert to YAML
dt-bindings: timer: exynos4210-mct: Add samsung,exynos8895-mct compatible
dt-bindings: trivial-devices: add onnn,adt7462
dt-bindings: Unify "fsl,liodn" type definitions
dt-bindings: usb: Add A100 compatible string
dt-bindings: usb: add A523 compatible string for EHCI and OCHI
dt-bindings: usb: add PIC64GX compatibility to mpfs-musb driver
dt-bindings: usb: add rk3576 compatible to rockchip,dwc3
dt-bindings: usb: add TUSB73x0 PCIe
dt-bindings: usb: cypress,cypd4226: Drop Tegra specific GPIO defines
dt-bindings: usb: Describe TUSB1046 crosspoint switch
dt-bindings: usb: dwc3-imx8mp: add compatible string for imx95
dt-bindings: usb: genesys,gl850g: allow downstream device subnodes
dt-bindings: usb: maxim,max33359: add usage of sink bc12 time property
dt-bindings: usb: qcom,dwc3: Add QCS8300 to USB DWC3 bindings
dt-bindings: usb: qcom,dwc3: Add SAR2130P compatible
dt-bindings: usb: renesas,usbhs: Deprecate renesas,enable-gpio
dt-bindings: usb: sunxi-musb: Add A100 compatible string
dt-bindings: usb: sunxi-musb: add Allwinner A523 compatible string
dt-bindings: vendor-prefixes: Add Allegro MicroSystems, Inc
dt-bindings: vendor-prefixes: Add an entry for ComVetia AG
dt-bindings: vendor-prefixes: Add an entry for GE HealthCare
dt-bindings: vendor-prefixes: Add Jenson Display
dt-bindings: vendor-prefixes: Add NeoFidelity, Inc
dt-bindings: vendor-prefixes: Add Nothing Technology Limited
dt-bindings: vendor-prefixes: Add Relfor labs
dt-bindings: vendor-prefixes: add spacemit
dt-bindings: vendor: add deepcomputing
dt-bindings: watchdog: airoha: document watchdog for Airoha EN7581
dt-bindings: watchdog: apple,wdt: Add A7-A11 compatibles
dt-bindings: watchdog: convert zii,rave-sp-wdt.txt to yaml format
dt-bindings: watchdog: Document ExynosAutoV920 watchdog bindings
dt-bindings: watchdog: Document Qualcomm QCS615 watchdog
dt-bindings: watchdog: Document Qualcomm QCS8300
dt-bindings: watchdog: fsl-imx-wdt: Add missing 'big-endian' property
dt-bindings: watchdog: rockchip: Add rockchip,rv1126-wdt string
dt-bindings: wireless: wilc1000: Document WILC3000 compatible string
dt-bindings: writing-schema: Add details on YAML text blocks
 
e1000: Hold RTNL when e1000_down can be called
e1000: Link NAPI instances to queues and IRQs
 
e1000e: Link NAPI instances to queues and IRQs
e1000e: Remove duplicated writel() in e1000_configure_tx/rx()
 
ecryptfs: Convert ecryptfs to use the new mount API
ecryptfs: Convert ecryptfs_copy_up_encrypted_with_header() to take a folio
ecryptfs: Convert ecryptfs_decrypt_page() to take a folio
ecryptfs: Convert ecryptfs_encrypt_page() to take a folio
ecryptfs: Convert ecryptfs_read_lower_page_segment() to take a folio
ecryptfs: Convert ecryptfs_write() to use a folio
ecryptfs: Convert ecryptfs_write_lower_page_segment() to take a folio
ecryptfs: Convert ecryptfs_writepage() to ecryptfs_writepages()
ecryptfs: Convert lower_offset_for_page() to take a folio
ecryptfs: Factor out mount option validation
ecryptfs: Fix spelling mistake "validationg" -> "validating"
ecryptfs: Pass the folio index to crypt_extent()
ecryptfs: Use a folio throughout ecryptfs_read_folio()
 
EDAC/amd64: Simplify ECC check on unified memory controllers
 
EDAC/bluefield: Fix potential integer overflow
EDAC/bluefield: Use Arm SMC for EMI access on BlueField-2
 
EDAC/fsl_ddr: Add support for i.MX9 DDR controller
EDAC/fsl_ddr: Fix bad bit shift operations
EDAC/fsl_ddr: Move global variables into struct fsl_mc_pdata
EDAC/fsl_ddr: Pass down fsl_mc_pdata in ddr_in32() and ddr_out32()
 
EDAC/ie31200: Add Kaby Lake-S dual-core host bridge ID
 
EDAC/igen6: Add Intel Panther Lake-H SoCs support
EDAC/igen6: Add polling support
EDAC/igen6: Avoid segmentation fault on module unload
EDAC/igen6: Initialize edac_op_state according to the configuration data
 
EDAC/mce_amd: Add support for FRU text in MCA
 
EDAC/powerpc: Remove PPC_MAPLE drivers
 
EDAC/skx_common: Differentiate memory error sources
 
EDAC/{skx_common,i10nm}: Fix incorrect far-memory error source indicator
 
eeprom: at24: add ST M24256E Additional Write lockable page support
eeprom: Fix the cacography in Kconfig
 
efi/esrt: remove esre_attribute::store()
 
efi/libstub: Fix command line fallback handling when loading files
efi/libstub: fix efi_parse_options() ignoring the default command line
efi/libstub: Free correct pointer on failure
efi/libstub: measure initrd to PCR9 independent of source
efi/libstub: Parse builtin command line after bootloader provided one
efi/libstub: remove unnecessary cmd_line_len from efi_convert_cmdline()
efi/libstub: Take command line overrides into account for loaded files
 
efi/memattr: Ignore table if the size is clearly bogus
 
efi/zboot: Fix outdated comment about using LoadImage/StartImage
efi/zboot: Limit compression options to GZIP and ZSTD
 
efi: arm64: Map Device with Prot Shared
efi: Fix memory leak in efivar_ssdt_load
 
efivarfs: Fix error on non-existent file
 
efs: fix the efs new mount api implementation
 
Linux: empty include/asm-generic/vga.h
 
ena: Link IRQs to NAPI instances
ena: Link queues to NAPIs
 
enic: Adjust used MSI-X wq/rq/cq/interrupt resources in a more robust way
enic: Allocate arrays in enic struct based on VIC config
enic: Create enic_wq/rq structures to bundle per wq/rq data
enic: Make MSI-X I/O interrupts come after the other required ones
enic: Move enic resource adjustments to separate function
enic: Move kdump check into enic_adjust_resources()
enic: Save resource counts we read from HW
 
epoll: Add synchronous wakeup support for ep_poll_callback
epoll: annotate racy check
 
erofs: add erofs_sb_free() helper
erofs: add SEEK_{DATA,HOLE} support
erofs: add sysfs node to drop internal caches
erofs: clarify direct I/O support
erofs: fix blksize < PAGE_SIZE for file-backed mounts
erofs: fix file-backed mounts over FUSE
erofs: fix PSI memstall accounting
erofs: fix rare pcluster memory leak after unmounting
erofs: free pclusters if no cached folio is attached
erofs: get rid of `buf->kmap_type`
erofs: get rid of erofs_{find,insert}_workgroup
erofs: handle NONHEAD !delta[1] lclusters gracefully
erofs: move erofs_workgroup operations into zdata.c
erofs: reference `struct erofs_device_info` for erofs_map_dev
erofs: simplify definition of the log functions
erofs: sunset `struct erofs_workgroup`
erofs: use `struct erofs_device_info` for the primary device
erofs: use buffered I/O for file-backed mounts by default
 
eth: bcmsysport: fix call balance of priv->clk handling routines
eth: bnxt: always recalculate features after XDP clearing, fix null-deref
eth: bnxt: use page pool for head frags
eth: fbnic: add basic debugfs structure
eth: fbnic: add CONFIG_PTP_1588_CLOCK_OPTIONAL dependency
eth: fbnic: add ethtool timestamping statistics
eth: fbnic: Add hardware monitoring support via HWMON interface
eth: fbnic: add initial PHC support
eth: fbnic: add missing header guards
eth: fbnic: add missing SPDX headers
eth: fbnic: add PCIe hardware statistics
eth: fbnic: add RPC hardware statistics
eth: fbnic: add RX packets timestamping support
eth: fbnic: add software TX timestamping support
eth: fbnic: Add support to dump registers
eth: fbnic: Add support to write TCE TCAM entries
eth: fbnic: add TX packets timestamping support
eth: fbnic: don't disable the PCI device twice
eth: fbnic: fix csr boundary for RPM RAM section
eth: fbnic: Revert "eth: fbnic: Add hardware monitoring support via HWMON interface"
eth: Fix typo 'accelaration'. 'exprienced' and 'rewritting'
eth: gve: use appropriate helper to set xdp_features
eth: remove the DLink/Sundance (ST201) driver
 
ethernet: cavium: Replace deprecated PCI functions
 
ethtool: Fix access to uninitialized fields in set RXNFC command
ethtool: Fix wrong mod state in case of verbose and no_mask bitset
ethtool: rss: fix rss key initialization warning
ethtool: rss: prevent rss ctx deletion when in use
 
eventpoll: Control irq suspension for prefer_busy_poll
eventpoll: Trigger napi_busy_loop, if prefer_busy_poll is set
 
execmem: add support for cache of large ROX pages
 
exfat: add exfat_get_dentry_set_by_ei() helper
exfat: code cleanup for exfat_readdir()
exfat: fix exfat_find_empty_entry() not returning error on failure
exfat: fix file being changed by unaligned direct write
exfat: fix out-of-bounds access of directory entries
exfat: fix the infinite loop in __exfat_free_cluster()
exfat: fix the infinite loop in exfat_readdir()
exfat: fix the new buffer was not zeroed before writing
exfat: fix uninit-value in __exfat_get_dentry_set
exfat: move exfat_chain_set() out of __exfat_resolve_path()
exfat: reduce FAT chain traversal
exfat: remove argument 'p_dir' from exfat_add_entry()
exfat: remove unnecessary read entry in __exfat_rename()
exfat: rename argument name for exfat_move_file and exfat_rename_file
 
expand_files(): simplify calling conventions
 
exportfs: Remove EXPORT_OP_ASYNC_LOCK
 
ext4: Add statx support for atomic writes
ext4: annotate struct fname with __counted_by()
ext4: avoid remount errors with 'abort' mount option
ext4: Call ext4_journal_stop(handle) only once in ext4_dio_write_iter()
ext4: Check for atomic writes support in write iter
ext4: cleanup variable name in ext4_fc_del()
ext4: disambiguate the return value of ext4_dio_write_end_io()
ext4: Do not fallback to buffered-io for DIO atomic write
ext4: don't pass full mapping flags to ext4_es_insert_extent()
ext4: fix FS_IOC_GETFSMAP handling
ext4: fix race in buffer_head read fault injection
ext4: mark ctx_*_flags() with __maybe_unused
ext4: partial zero eof block on unaligned inode size extension
ext4: pass write-hint for buffered IO
ext4: prevent an infinite loop in the lazyinit thread
ext4: prevent delalloc to nodelalloc on remount
ext4: return error on syncfs after shutdown
ext4: show the default enabled prefetch_block_bitmaps option
ext4: simplify if condition
ext4: Support setting FMODE_CAN_ATOMIC_WRITE
ext4: supress data-race warnings in ext4_free_inodes_{count,set}()
ext4: switch to multigrain timestamps
ext4: use ERR_CAST to return an error-valued pointer
ext4: Use generic_ci_validate_strict_name helper
ext4: use str_yes_no() helper function
ext4: use string choices helpers
ext4: use struct_size() to improve ext4_htree_store_dirent()
ext4: WARN if a full dir leaf block has only one dentry
 
f2fs: add a sysfs node to limit max read extent count per-inode
f2fs: adjust unusable cap before checkpoint=disable mode
f2fs: check curseg->inited before write_sum_page in change_curseg
f2fs: clean up opened code w/ {get,set}_nid()
f2fs: clean up the unused variable additional_reserved_segments
f2fs: clean up w/ F2FS_{BLK_TO_BYTES,BTYES_TO_BLK}
f2fs: clear SBI_POR_DOING before initing inmem curseg
f2fs: compress: fix inconsistent update of i_blocks in release_compress_blocks and reserve_compress_blocks
f2fs: decrease spare area for pinned files for zoned devices
f2fs: fix changing cursegs if recovery fails on zoned device
f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode.
f2fs: fix fiemap failure issue when page size is 16KB
f2fs: Fix not used variable 'index'
f2fs: fix null-ptr-deref in f2fs_submit_page_bio()
f2fs: fix race in concurrent f2fs_stop_gc_thread
f2fs: fix the wrong f2fs_bug_on condition in f2fs_do_replace_block
f2fs: fix to account dirty data in __get_secs_required()
f2fs: fix to adjust appropriate length for fiemap
f2fs: fix to avoid forcing direct write to use buffered IO on inline_data inode
f2fs: fix to avoid potential deadlock in f2fs_record_stop_reason()
f2fs: fix to avoid use GC_AT when setting gc_mode as GC_URGENT_LOW or GC_URGENT_MID
f2fs: fix to convert log type to segment data type correctly
f2fs: fix to do cast in F2FS_{BLK_TO_BYTES, BTYES_TO_BLK} to avoid overflow
f2fs: fix to do sanity check on node blkaddr in truncate_node()
f2fs: fix to drop all discards after creating snapshot on lvm device
f2fs: fix to map blocks correctly for direct write
f2fs: fix to parse temperature correctly in f2fs_get_segment_temp()
f2fs: fix to requery extent which cross boundary of inquiry
f2fs: fix to shrink read extent node in batches
f2fs: fix typos
f2fs: introduce device aliasing file
f2fs: introduce f2fs_get_section_mtime
f2fs: modify f2fs_is_checkpoint_ready logic to allow more data to be written with the CP disable
f2fs: multidevice: add stats in debugfs
f2fs: print message if fscorrupted was found in f2fs_new_node_page()
f2fs: remove redundant atomic file check in defragment
f2fs: replace deprecated strcpy with strscpy
f2fs: Use struct_size() to improve f2fs_acl_clone()
f2fs: zone: introduce first_zoned_segno in f2fs_sb_info
 
fadump: reserve param area if below boot_mem_top
 
fanotify: allow reporting errors on failure to open fd
 
fbdev: atmel_lcdfb: Use backlight power constants
fbdev: aty128fb: Use backlight power constants
fbdev: atyfb: Use backlight power constants
fbdev: chipsfb: Use backlight power constants
fbdev: clps711x-fb: Replace check_fb in favor of struct fb_info.lcd_dev
fbdev: clps711x-fb: Use lcd power constants
fbdev: Fix recursive dependencies wrt BACKLIGHT_CLASS_DEVICE
fbdev: imxfb: Replace check_fb in favor of struct fb_info.lcd_dev
fbdev: imxfb: Use lcd power constants
fbdev: nvidiafb: Use backlight power constants
fbdev: omap: Use lcd power constants
fbdev: omapfb: Remove some deadcode
fbdev: omapfb: Use backlight power constants
fbdev: omapfb: use new of_graph functions
fbdev: radeonfb: Use backlight power constants
fbdev: rivafb: Use backlight power constants
fbdev: sh7760fb: Fix a possible memory leak in sh7760fb_alloc_mem()
fbdev: sh_mobile_lcdc_fb: Use backlight power constants
 
fcntl: make F_DUPFD_QUERY associative
 
Linux: fdget(), more trivial conversions
Linux: fdget(), trivial conversions
 
fdget_raw() users: switch to CLASS(fd_raw)
 
fgragh: No need to invoke the function call_filter_check_discard()
 
fgraph: Add READ_ONCE() when accessing fgraph_array[]
fgraph: Give ret_stack its own kmem cache
fgraph: Separate size of ret_stack from PAGE_SIZE
fgraph: Simplify return address printing in function graph tracer
fgraph: Still initialize idle shadow stacks when starting
fgraph: Use fgraph data to store subtime for profiler
fgraph: Use guard(mutex)(&ftrace_lock) for unregister_ftrace_graph()
 
fib: rules: use READ_ONCE()/WRITE_ONCE() on ops->fib_rules_seq
 
file.c: merge __{set,clear}_close_on_exec()
 
filemap: avoid truncating 64-bit offset to 32 bits
filemap: filemap_read() should check that the offset is positive or zero
 
firewall: remove misplaced semicolon from stm32_firewall_get_firewall
 
firewire: Correct some typos
firewire: ohci: Replace deprecated PCI functions
 
firmware/psci: Add definitions for PSCI v1.3 specification
 
firmware: arm_ffa: Fix the race around setting ffa_dev->properties
firmware: arm_scmi: Account for SHMEM memory overhead
firmware: arm_scmi: Calculate virtio PDU max size dynamically
firmware: arm_scmi: Fix i.MX build dependency
firmware: arm_scmi: Relocate atomic_threshold to scmi_desc
firmware: arm_scmi: Support 'reg-io-width' property for shared memory
firmware: arm_scmi: Use max_msg and max_msg_size devicetree properties
firmware: arm_scpi: Check the DVFS OPP count returned by the firmware
firmware: coreboot: Don't register a pdev if screen_info data is present
firmware: google: Unregister driver_info on failure
firmware: memmap: Constify memmap_ktype
firmware: microchip: fix UL_IAP lock check in mpfs_auto_update_state()
firmware: mtk-adsp-ipc: Switch to using dev_err_probe()
firmware: qcom: scm: Allow QSEECOM on Lenovo Yoga Slim 7x
firmware: qcom: scm: Allow QSEECOM on Dell XPS 13 9345
firmware: qcom: scm: Allow QSEECOM on Microsoft Surface Pro 9 5G
firmware: qcom: scm: Introduce CP_SMMU_APERTURE_ID
firmware: qcom: uefisecapp: Allow X1E Devkit devices
firmware: Switch back to struct platform_driver::remove()
firmware: sysfb: Add a sysfb_handles_screen_info() helper function
firmware: ti_sci: add CPU latency constraint management
firmware: ti_sci: Add support for querying the firmware caps
firmware: ti_sci: Add system suspend and resume call
firmware: ti_sci: Introduce Power Management Ops
firmware: ti_sci: Remove use of of_match_ptr() helper
firmware: turris-mox-rwtm: Document the driver private data structure
firmware: xilinx: add a warning print for unsupported feature
firmware: xilinx: Add missing debug firmware interfaces
firmware: xilinx: Add Pinctrl Get Attribute ID
firmware: xilinx: add support for new SMC call format
firmware: xilinx: fix feature check logic for TF-A specific APIs
firmware: xilinx: use u32 for reset ID in reset APIs
 
firmware_loader: Fix possible resource leak in fw_log_firmware_info()
firmware_loader: Reorganize kerneldoc parameter names
 
Linux: Fix a potential abuse of seq_printf() format string in drivers
Linux: fix grammar on false-sharing.rst
Linux: Fix misspelling of "accept*" in net
Linux: Fix Sparse warnings
Linux: Fix spelling mistake
Linux: Fix typos in GPIO TODO document
Linux: Fixes and improvements related to amd soundwire
 
fork: avoid inappropriate uprobe access to invalid mm
 
fortify: Hide run-time copy size from value range tracking
 
fpga/dfl-pci.c: Replace deprecated PCI functions
 
fpga: Switch back to struct platform_driver::remove()
 
freevxfs: Replace one-element array with flexible array member
 
freezer, sched: Report frozen tasks as 'D' instead of 'R'
 
fs/9p: replace functions v9fs_cache_{register|unregister} with direct calls
 
fs/aio: Switch to use hrtimer_setup_sleeper_on_stack()
 
fs/backing-file: Convert to revert/override_creds_light()
 
fs/backing_file: fix wrong argument in callback
 
fs/bcachefs: Fix __wait_on_freeing_inode() definition of waitqueue entry
 
fs/block: Check for IOCB_DIRECT in generic_atomic_write_valid()
 
fs/file.c: add fast path in find_next_fd()
fs/file.c: conditionally clear full_fds
fs/file.c: remove sanity_check and add likely/unlikely in alloc_fd()
 
fs/inode: Fix a typo
 
fs/nfs/io: make nfs_start_io_*() killable
 
fs/nfs: fix missing declaration of nfs_idmap_cache_timeout
 
fs/ntfs3: Accumulated refactoring changes
fs/ntfs3: Add check in ntfs_extend_initialized_size
fs/ntfs3: Add more checks in mi_enum_attr (part 2)
fs/ntfs3: Equivalent transition from page to folio
fs/ntfs3: Fix case when unmarked clusters intersect with zone
fs/ntfs3: Fix warning in ni_fiemap
fs/ntfs3: Switch to folio to release resources
 
fs/proc/kcore.c: Clear ret value in read_kcore_iter after successful iov_iter_zero
fs/proc/kcore.c: fix coccinelle reported ERROR instances
 
fs/proc/task_mmu: fix pagemap flags with PMD THP entries on 32bit
 
fs/proc/vmcore.c: fix warning when CONFIG_MMU=n
 
fs/proc: fix softlockup in __read_vmcore (part 2)
 
fs/procfs: Switch to irq_get_nr_irqs()
 
fs/qnx6: Fix building with GCC 15
 
fs/smb/client: avoid querying SMB2_OP_QUERY_WSL_EA for SMB3 POSIX
fs/smb/client: cifs_prime_dcache() for SMB3 POSIX reparse points
fs/smb/client: implement chmod() for SMB3 POSIX Extensions
fs/smb/client: Implement new SMB3 POSIX type
 
fs/stat.c: switch to CLASS(fd_raw)
 
fs/writeback: convert wbc_account_cgroup_owner to take a folio
 
fs/xattr: add *at family syscalls
 
fs: add file_ref
fs: add helper to use mount option as path or fd
fs: add infrastructure for multigrain timestamps
fs: add percpu counters for significant multigrain timestamp events
fs: add the ability for statmount() to report the fs_subtype
fs: add the ability for statmount() to report the sb_source
fs: debugfs: differentiate short fops with proxy ops
fs: debugfs: fix open proxy for unsafe files
fs: don't let statmount return empty strings
fs: Export generic_atomic_write_valid()
fs: ext4: Don't use CMA for buffer_head
fs: fix is_mnt_ns_file()
fs: fix missing declaration of init_files
fs: handle delegated timestamps in setattr_copy_mgtime
fs: have setattr_copy handle multigrain timestamps appropriately
fs: Introduce FOP_ASYNC_LOCK
fs: iomap: Atomic write support
fs: jffs2: Fix inconsistent indentation in jffs2_mark_node_obsolete
fs: kill MNT_ONRB
fs: Move clearing of mappedtodisk to buffer.c
fs: name_to_handle_at() support for "explicit connectable" file handles
fs: open_by_handle_at() support for decoding "explicit connectable" file handles
fs: optimize acl_permission_check()
fs: port files to file_ref
fs: prepare for "explicit connectable" file handles
fs: protect backing files with rcu
fs: reduce pointer chasing in is_mgtime() test
fs: relax assertions on failure to encode file handles
fs: rename struct xattr_ctx to kernel_xattr_ctx
fs: Reorganize kerneldoc parameter names
fs: require inode_owner_or_capable for F_SET_RW_HINT
fs: Simplify getattr interface function checking AT_GETATTR_NOSEC flag
fs: support relative paths with FSCONFIG_SET_STRING
fs: tracepoints around multigrain timestamp events
 
Linux: fs:aio: Remove TODO comment suggesting hash or array usage in io_cancel()
 
fs_parser: update mount_api doc to match function signature
 
fscache: Remove duplicate included header
 
fscrypt: Include in fs/crypto/keyring.c
 
fsl/fman: Fix a typo
fsl/fman: Validate cell-index value obtained from Device Tree
 
fsnotify, lsm: Decouple fsnotify from lsm
 
fsnotify: Fix ordering of iput() and watched_objects decrement
fsnotify: fix sending inotify event with unexpected filename
 
ftrace: Consolidate ftrace_regs accessor functions for archs using pt_regs
ftrace: Do not find "true_parent" if HAVE_DYNAMIC_FTRACE_WITH_ARGS is not set
ftrace: Document that multiple function_graph tracing may have different times
ftrace: Fix function profiler's filtering functionality
ftrace: Fix regression with module command in stack_trace_filter
ftrace: Get the true parent ip for function tracer
ftrace: Have calltime be saved in the fgraph storage
ftrace: Make ftrace_regs abstract from direct use
ftrace: Rename ftrace_regs_return_value to ftrace_regs_get_return_value
ftrace: Show timings of how long nop patching took
ftrace: Use a running sleeptime instead of saving on shadow stack
ftrace: Use arch_ftrace_regs() for ftrace_regs_*() macros
ftrace: Use guard for match_records()
ftrace: Use guard to lock ftrace_lock in cache_mod()
ftrace: Use guard to take ftrace_lock in ftrace_graph_set_hash()
ftrace: Use guard to take the ftrace_lock in release_probe()
ftrace: Use this_cpu_ptr() instead of per_cpu_ptr(smp_processor_id())
 
function_graph: Remove unnecessary initialization in ftrace_graph_ret_addr()
function_graph: Support recording and printing the function return address
 
fuse: add support in virtio for requests using folios
fuse: check attributes staleness on fuse_iget()
fuse: convert cuse to use folios
fuse: convert direct io to use folios
fuse: convert fuse_do_readpage to use folios
fuse: convert fuse_fill_write_pages to use folios
fuse: convert fuse_notify_store to use folios
fuse: convert fuse_page_mkwrite to use folios
fuse: convert fuse_retrieve to use folios
fuse: convert fuse_send_write_pages to use folios
fuse: convert fuse_writepage_need_send to take a folio
fuse: convert ioctls to use folios
fuse: convert readahead to use folios
fuse: convert readdir to use folios
fuse: convert readlink to use folios
fuse: convert reads to use folios
fuse: convert retrieves to use folios
fuse: convert writebacks to use folios
fuse: convert writes (non-writeback) to use folios
fuse: enable dynamic configuration of fuse max pages limit (FUSE_MAX_MAX_PAGES)
fuse: fix direct io folio offset and length calculation
fuse: remove pages for requests and exclusively use folios
fuse: remove useless IOCB_DIRECT in fuse_direct_read/write_iter
fuse: respect FOPEN_KEEP_CACHE on opendir
fuse: Set *nbytesp=0 in fuse_get_user_pages on allocation failure
fuse: support folios in struct fuse_args_pages and fuse_copy_pages()
fuse: use fuse_range_is_writeback() instead of iterating pages
fuse: use kiocb_modified in buffered write path
fuse: use the folio based vmstat helpers
 
futex: fix user access on powerpc
futex: improve user space accesses
futex: Switch to use hrtimer_setup_sleeper_on_stack()
futex: Use atomic64_inc_return() in get_inode_sequence_number()
futex: Use atomic64_try_cmpxchg_relaxed() in get_inode_sequence_number()
 
gdb: lx-symbols: do not error out on monolithic build
 
genetlink: extend info user-storage to match NL cb ctx
 
geneve: do not assume mac header is set in geneve_xmit_skb()
 
genirq/devres: Don't free interrupt which is not managed by devres
 
genirq/irqdesc: Use str_enabled_disabled() helper in wakeup_show()
 
genirq/proc: Add missing space separator back
genirq/proc: Use seq_put_decimal_ull_width() for decimal values
 
genirq: Introduce irq_get_nr_irqs() and irq_set_nr_irqs()
genirq: Switch to irq_get_nr_irqs()
genirq: Unexport nr_irqs
 
genksyms: