Список изменений в Linux 5.19

 
/dev/mem: make reads and writes interruptible
 
9p: Convert to release_folio
9p: fix EBADF errors in cached mode
9p: fix fid refcount leak in v9fs_vfs_atomic_open_dotl
9p: fix fid refcount leak in v9fs_vfs_get_link
9p: Fix refcounting during full path walks for fid lookups
 
accessiblity: speakup: Add missing misc_deregister in softsynth_probe
accessiblity: speakup: cleanup comments
 
ACPI / property: Document RS485 _DSD properties
 
ACPI, APEI, EINJ: Refuse to inject into the zero page
 
acpi/nfit: rely on mce->misc to determine poison granularity
 
ACPI: Add perf low power callback
ACPI: AGDI: Fix missing prototype warning for acpi_agdi_init()
ACPI: APEI: Fix missing ERST record id
ACPI: battery: Make "not-charging" the default on no charging or full info
ACPI: BGRT: use static for BGRT_SHOW kobj_attribute defines
ACPI: bus: Avoid non-ACPI device objects in walks over children
ACPI: bus: Introduce acpi_dev_for_each_child()
ACPI: bus: Set CPPC _OSC bits for all and when CPPC_LIB is supported
ACPI: clean up white space in a few places for consistency
ACPI: CPPC: Assume no transition latency if no PCCT
ACPI: CPPC: Check _OSC for flexible address space
ACPI: CPPC: Don't require _OSC if X86_FEATURE_CPPC is supported
ACPI: CPPC: Don't require flexible address space if X86_FEATURE_CPPC is supported
ACPI: CPPC: Fix enabling CPPC on AMD systems with shared memory
ACPI: CPPC: fix typo in comment
ACPI: CPPC: Only probe for _CPC if CPPC v2 is acked
ACPI: docs: enumeration: Unify Package () for properties (part 2)
ACPI: DPTF: Add support for high frequency impedance notification
ACPI: DPTF: Correct description of INT3407 / INT3532 attributes
ACPI: DPTF: Support Meteor Lake
ACPI: glue: Rearrange find_child_checks()
ACPI: NFIT: Drop nfit_device_lock()
ACPI: OSL: Remove the helper for deactivating memory region
ACPI: PM: Always print final debug message in acpi_device_set_power()
ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default
ACPI: PM: Change pr_fmt() in device_pm.c
ACPI: PM: Convert debug message in acpi_device_get_power()
ACPI: PM: Introduce acpi_dev_power_up_children_with_adr()
ACPI: PM: Unify debug messages in acpi_device_set_power()
ACPI: power: Switch to sys-off handler API
ACPI: processor: idle: Expose max_cstate/nocst/bm_check_disable read-only in sysfs
ACPI: property: Move acpi_fwnode_device_get_match_data() up
ACPI: property: Release subnode properties with data nodes
ACPI: SPCR: Add support for NVIDIA 16550-compatible port subtype
ACPI: sysfs: Fix BERT error region memory mapping
ACPI: utils: include UUID in _DSM evaluation warning
ACPI: video: Change how we determine if brightness key-presses are handled
ACPI: video: Fix acpi_video_handles_brightness_key_presses()
ACPI: video: improve PM notifer callback
 
ACPICA: Add new ACPI 6.4 semantics for LoadTable() operator
ACPICA: Add new ACPI 6.4 semantics to the Load() operator
ACPICA: Add support for ARM Performance Monitoring Unit Table.
ACPICA: Add support for the Windows 11 _OSI string
ACPICA: Add the subtable CFMWS to the CEDT table
ACPICA: Avoid cache flush inside virtual machines
ACPICA: Clean up double word in comment
ACPICA: executer/exsystem: Add units to time variable names
ACPICA: executer/exsystem: Fix some typo mistakes
ACPICA: executer/exsystem: Inform users about ACPI spec violation
ACPICA: executer/exsystem: Warn about sleeps greater than 10 ms
ACPICA: exsystem.c: Use ACPI_FORMAT_UINT64 for 64-bit output
ACPICA: Headers: Replace zero-length array with flexible-array member
ACPICA: iASL/MADT: Add OEM-defined subtable
ACPICA: iASL: NHLT: Fix parsing undocumented bytes at the end of Endpoint Descriptor
ACPICA: iASL: NHLT: Rename linux specific strucures to device_info
ACPICA: iASL: NHLT: Treat Terminator as specific_config
ACPICA: IORT: Updates for revision E.d
ACPICA: Removed some tabs and // comments
ACPICA: Update copyright notices to the year 2022
ACPICA: Update version to 20220331
 
Linux: Add defines for various newer FSCTLs
Linux: Add missing dt-binding properties for audio components on mt8192-asurada
Linux: Add support for MediaTek PMIC MT6366
Linux: Add support of MediaTek mt8186 to SOF
Linux: Add various fsctl structs
 
af_unix: Fix a data-race in unix_dgram_peer_wake_me().
af_unix: Silence randstruct GCC plugin warning
 
affs: Convert affs to read_folio
 
afs: Adjust ACK interpretation to try and cope with NAT
afs: Convert afs_symlink_readpage to afs_symlink_read_folio
afs: Convert to release_folio
afs: Fix dynamic root getattr
afs: Fix infinite loop found by xfstest generic/676
afs: Fix some checker issues
afs: Prefer struct_size over open coded arithmetic
 
agpgart.h: do not include from exported header
 
ahci: Add a generic 'controller2' RAID id
 
Linux: Allow detecting ACP6x DMIC via _DSD
 
alpha: define get_cycles macro for arch-override
alpha: fix alloc_zeroed_user_highpage_movable()
 
ALSA: Add generic serial MIDI driver using serial bus API
ALSA: cs35l41: Check hw_config before using it
ALSA: cs35l41: Enable Internal Boost in shared lib
ALSA: cs35l41: Move cs35l41_gpio_config to shared lib
ALSA: cs35l41: Unify hardware configuration
ALSA: cs46xx: Fix missing snd_card_free() call at probe error
ALSA: cs5535audio: fix typo in comment
ALSA: ctxfi: Add SB046x PCI ID
ALSA: ctxfi: fix typo in comment
ALSA: echoaudio: remove redundant assignment to variable i
ALSA: emu10k1: Stop using iommu_present()
ALSA: hda - Add fixup for Dell Latitidue E5430
ALSA: hda/conexant - Fix loopback issue with CX20632
ALSA: hda/conexant: add a new hda codec SN6140
ALSA: hda/conexant: Apply quirk for another HP ProDesk 600 G3 model
ALSA: hda/conexant: Fix missing beep setup
ALSA: hda/cs8409: Add Speaker Playback Switch for Cyborg
ALSA: hda/cs8409: Add Speaker Playback Switch for Warlock
ALSA: hda/cs8409: Support manual mode detection for CS42L42
ALSA: hda/cs8409: Support new Odin Variants
ALSA: hda/cs8409: Use general cs42l42 include in cs8409 hda driver
ALSA: hda/realtek - Add HW8326 support
ALSA: hda/realtek - Add new type for ALC245
ALSA: hda/realtek - ALC897 headset MIC no sound
ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop
ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc221
ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671
ALSA: hda/realtek - Fix microphone noise on ASUS TUF B550M-PLUS
ALSA: hda/realtek: Add mute LED quirk for HP Omen laptop
ALSA: hda/realtek: Add quirk for Clevo L140PU
ALSA: hda/realtek: Add quirk for Clevo NS50PU
ALSA: hda/realtek: Add quirk for Clevo PD70PNT
ALSA: hda/realtek: Add quirk for HP Dev One
ALSA: hda/realtek: Apply fixup for Lenovo Yoga Duet 7 properly
ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 9520 laptop
ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo Yoga DuetITL 2021
ALSA: hda/realtek: Fix headset mic for Acer SF313-51
ALSA: hda/realtek: fix mute/micmute LEDs for HP machines
ALSA: hda/tegra: Enable Jack poll for tegra
ALSA: hda/via: Delete does not require return
ALSA: hda/via: Fix missing beep setup
ALSA: hda: cs35l41: Add Amp Name based on channel and index
ALSA: hda: cs35l41: Add Boost type flag
ALSA: hda: cs35l41: Add Support for Interrupts
ALSA: hda: cs35l41: Always configure the DAI
ALSA: hda: cs35l41: Enable GPIO2 Interrupt for CLSA0100 laptops
ALSA: hda: cs35l41: Fix error in spi cs35l41 hda driver name
ALSA: hda: cs35l41: Fix I2S params comments
ALSA: hda: cs35l41: Handle all external boost setups the same way
ALSA: hda: cs35l41: Move boost config to initialization code
ALSA: hda: cs35l41: Move external boost handling to lib for ASoC use
ALSA: hda: cs35l41: Mute the device before shutdown
ALSA: hda: cs35l41: Put the device into safe mode for external boost
ALSA: hda: cs35l41: Remove cs35l41_hda_reg_sequence struct
ALSA: hda: cs35l41: Remove Set Channel Map api from binding
ALSA: hda: cs35l41: Reorganize log for playback actions
ALSA: hda: cs35l41: Set Speaker Position for CLSA0100 Laptop
ALSA: hda: Fix discovery of i915 graphics PCI device
ALSA: hda: intel-dspcfg: use SOF for UpExtreme and UpExtreme11 boards
ALSA: hda: intel-nhlt: Move structs out of #define block
ALSA: hda: intel-nhlt: remove use of __func__ in dev_dbg
ALSA: hda: Jack detection poll in suspend state
ALSA: hda: MTL: add HD Audio PCI ID and HDMI codec vendor ID
ALSA: hdsp: remove redundant assignment to pointer kctl
ALSA: jack: Access input_dev under mutex
ALSA: lola: Bounds check loop iterator against streams array size
ALSA: memalloc: Drop x86-specific hack for WC allocations
ALSA: pcm: Check for null pointer of pointer substream before dereferencing it
ALSA: seq: replace ternary operator with max()
ALSA: usb-audio: Add missing ep_idx in fixed EP quirks
ALSA: usb-audio: Add mixer mapping for Gigabyte B450/550 Mobos
ALSA: usb-audio: Add quirk bits for enabling/disabling generic implicit fb
ALSA: usb-audio: Add quirk for Fiero SC-01
ALSA: usb-audio: Add quirk for Fiero SC-01 (fw v1.0.0)
ALSA: usb-audio: Add quirks for MacroSilicon MS2100/MS2106 devices
ALSA: usb-audio: Cancel pending work at closing a MIDI substream
ALSA: usb-audio: Configure sync endpoints before data
ALSA: usb-audio: Fix wrong kfree issue in snd_usb_endpoint_free_all
ALSA: usb-audio: Move generic implicit fb quirk entries into quirks.c
ALSA: usb-audio: Optimize TEAC clock quirk
ALSA: usb-audio: Refcount multiple accesses on the single clock
ALSA: usb-audio: Set up (implicit) sync for Saffire 6
ALSA: usb-audio: Skip generic sync EP parse for secondary EP
ALSA: usb-audio: US16x08: Move overflow check before array access
ALSA: usb-audio: Workaround for clock setup on TEAC devices
ALSA: usb-audio: Workarounds for Behringer UMC 204/404 HD
ALSA: x86: intel_hdmi_audio: enable pm_runtime and set autosuspend delay
ALSA: x86: intel_hdmi_audio: use pm_runtime_resume_and_get()
 
altera-stapl: Use swap() instead of open coding it
 
amba: Stop sharing platform_dma_configure()
amba: Use driver_set_override() instead of open-coding
 
amd-xgbe: Use platform_irq_count()
 
amd/display/dc: Fix COLOR_ENCODING and COLOR_RANGE doing nothing for DCN20+
 
amd/display: set backlight only if required
 
amd_hsmp: Add HSMP protocol version 5 messages
 
amdgpu/pm: Add new hwmgr API function "emit_clock_levels"
amdgpu/pm: Clarify documentation of error handling in send_smc_mesg
amdgpu/pm: Disallow managing power profiles on SRIOV for Sienna Cichlid
amdgpu/pm: Enable sysfs nodes for vclk and dclk for NAVI12
amdgpu/pm: Implement emit_clk_levels for vega10
 
amdgpu: disable powerpc support for the newer display engine
 
amt: add missing regeneration nonce logic in request logic
amt: do not use amt->nr_tunnels outside of lock
amt: drop unexpected advertisement message
amt: drop unexpected multicast data
amt: drop unexpected query message
amt: fix gateway mode stuck
amt: fix memory leak for advertisement message
amt: fix possible memory leak in amt_rcv()
amt: fix possible null-ptr-deref in amt_rcv()
amt: fix return value of amt_update_handler()
amt: fix typo in amt
amt: fix wrong type string definition
amt: fix wrong usage of pskb_may_pull()
amt: remove unnecessary locks
amt: use READ_ONCE() in amt module
amt: use workqueue for gateway side message handling
 
aoe: Avoid flush_scheduled_work() usage
 
apparmor: test: Use NULL macros
 
Linux: Appoint myself page cache maintainer
 
ar5523: Use kzalloc instead of kmalloc/memset
 
ARC: bpf: define uapi for BPF_PROG_TYPE_PERF_EVENT program type
ARC: disasm: handle ARCv2 case in kprobe get/set functions
ARC: enable HAVE_REGS_AND_STACK_ACCESS_API feature
ARC: implement syscall tracepoints
 
arch/alpha: replace cpumask_weight with cpumask_empty where appropriate
 
arch/ia64: replace cpumask_weight with cpumask_empty where appropriate
 
arch/Kconfig: Drop references to powerpc PAGE_SIZE symbols
 
arch/x86: replace cpumask_weight with cpumask_empty where appropriate
arch/x86: replace nodes_weight with nodes_empty where appropriate
 
arch: Add SYSVIPC_COMPAT for all architectures
arch: mips: generic: Add missing of_node_put() in board-ranchu.c
 
arch_topology: Trace the update thermal pressure
 
ARM/pxa/mfd/power/sound: Switch Tosa to GPIO descriptors
 
arm/xen: Assign xen-grant DMA ops for xen-grant DMA devices
arm/xen: don't check for xen_initial_domain() in xen_create_contiguous_region
arm/xen: Introduce xen_setup_dma_ops()
 
arm64, insn: Add ldr/str with immediate offset
 
arm64/cpufeature: Unexport set_cpu_feature()
 
arm64/fp: Make SVE and SME length register definition match architecture
arm64/fp: Rename SVE and SME LEN field name to _WIDTH
 
arm64/fpsimd: Fix typo in comment
 
arm64/ftrace: Make function graph use ftrace directly
 
arm64/hugetlb: Drop TLB flush from get_clear_flush()
arm64/hugetlb: Fix building errors in huge_ptep_clear_flush()
arm64/hugetlb: Implement arm64 specific huge_ptep_get()
arm64/hugetlb: Use ptep_get() to get the pte value of a huge page
 
arm64/mm: Compute PTRS_PER_[PMD|PUD] independently of PTRS_PER_PTE
arm64/mm: enable ARCH_HAS_VM_GET_PAGE_PROT
arm64/mm: enable ARCH_SUPPORTS_PAGE_TABLE_CHECK
arm64/mm: fix page table check compile error for CONFIG_PGTABLE_LEVELS=2
 
arm64/mte: Make TCF field values and naming more standard
arm64/mte: Make TCF0 naming and field values more standard
 
arm64/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE
 
arm64/sme: Add ID_AA64SMFR0_EL1 to __read_sysreg_by_encoding()
arm64/sme: Add ptrace support for ZA
arm64/sme: Automatically generate defines for SMCR
arm64/sme: Automatically generate SMIDR_EL1 defines
arm64/sme: Automatically generate SMPRIMAP_EL2 definitions
arm64/sme: Basic enumeration support
arm64/sme: Disable streaming mode and ZA when flushing CPU state
arm64/sme: Disable ZA and streaming mode when handling signals
arm64/sme: Drop SYS_ from SMIDR_EL1 defines
arm64/sme: Early CPU setup for SME
arm64/sme: Fix EFI save/restore
arm64/sme: Fix NULL check after kzalloc
arm64/sme: Fix SVE/SME typo in ABI documentation
arm64/sme: Fix tests for 0b1111 value ID registers
arm64/sme: Generate defintions for SVCR
arm64/sme: Generate SMPRI_EL1 definitions
arm64/sme: Identify supported SME vector lengths at boot
arm64/sme: Implement ptrace support for streaming mode SVE registers
arm64/sme: Implement streaming SVE context switching
arm64/sme: Implement streaming SVE signal handling
arm64/sme: Implement support for TPIDR2
arm64/sme: Implement SVCR context switching
arm64/sme: Implement sysctl to set the default vector length
arm64/sme: Implement traps and syscall handling for SME
arm64/sme: Implement vector length configuration prctl()s
arm64/sme: Implement ZA context switching
arm64/sme: Implement ZA signal handling
arm64/sme: Manually encode SME instructions
arm64/sme: More sensibly define the size for the ZA register set
arm64/sme: Provide ABI documentation for SME
arm64/sme: Provide Kconfig for SME
arm64/sme: Remove _EL0 from name of SVCR - FIXME sysreg.h
arm64/sme: Save and restore streaming mode over EFI runtime calls
arm64/sme: Standardise bitfield names for SVCR
arm64/sme: System register and exception syndrome definitions
 
arm64/sve: Delay freeing memory in fpsimd_flush_thread()
arm64/sve: Generate ZCR definitions
arm64/sve: Make kernel FPU protection RT friendly
arm64/sve: Move sve_free() into SVE code section
 
arm64/sysreg: Define bits for previously RES1 fields in SCTLR_EL1
arm64/sysreg: Enable automatic generation of system register definitions
arm64/sysreg: fix odd line spacing
arm64/sysreg: Fix typo in Enum element regex
arm64/sysreg: Generate definitions for CLIDR_EL1
arm64/sysreg: Generate definitions for CONTEXTIDR_ELx
arm64/sysreg: Generate definitions for CPACR_ELx
arm64/sysreg: Generate definitions for CSSELR_EL1
arm64/sysreg: Generate definitions for DACR32_EL2
arm64/sysreg: Generate definitions for FAR_ELx
arm64/sysreg: Generate definitions for ID_AA64ISAR0_EL1
arm64/sysreg: Generate definitions for SCTLR_EL1
arm64/sysreg: Generate definitions for TTBRn_EL1
arm64/sysreg: improve comment for regs without fields
arm64/sysreg: Introduce helpers for access to sysreg fields
arm64/sysreg: Rename SCTLR_EL1_NTWE/TWI to SCTLR_EL1_nTWE/TWI
arm64/sysreg: Standardise ID_AA64ISAR0_EL1 macro names
arm64/sysreg: Support generation of RAZ fields
 
arm64: Add HWCAP advertising FEAT_WFXT
arm64: Add kasan_hw_tags_enable() prototype to silence sparse
arm64: Add RV and RN fields for ESR_ELx_WFx_ISS
arm64: Add support for user sub-page fault probing
arm64: Add sysreg header generation scripting
arm64: Add wfet()/wfit() helpers
arm64: compat: Do not treat syscall number as ESR_ELx for a bad syscall
arm64: cputype: Avoid overflow using MIDR_IMPLEMENTOR_MASK
arm64: Declare non global symbols as static
arm64: defconfig: Build Tegra ASRC module
arm64: defconfig: Enable ARCH_R9A07G043
arm64: defconfig: Enable ARCH_R9A07G054
arm64: defconfig: enable ath11k driver
arm64: defconfig: Enable configs for DisplayPort on J721e
arm64: defconfig: Enable Maxim MAX96712 Quad GMSL2 Deserializer support
arm64: defconfig: Enable modules for arm displays
arm64: defconfig: enable MT6359 regulator driver
arm64: defconfig: Enable PM8916 watchdog driver
arm64: defconfig: Enable Qualcomm GPI DMA Driver
arm64: defconfig: Enable Qualcomm PCIe Gen2 PHY
arm64: defconfig: enable Qualcomm RX and TX macro for SM8250 audio
arm64: defconfig: Enable Renesas RZ/V2M SoC
arm64: defconfig: Enable SM8250 video clock controller
arm64: defconfig: enable some mt6360 PMIC drivers
arm64: defconfig: Enable some Qualcomm drivers
arm64: defconfig: Enable the WM8524 codec driver
arm64: defconfig: enable wcd9335 codec as module
arm64: defconfig: reenable SM_DISPCC_8250
arm64: document the boot requirements for MTE
arm64: dt: imx8mm: support pwm polarity inversion
arm64: dt: imx8mn: support pwm polarity inversion
arm64: dt: imx8mp: support pwm polarity inversion
arm64: dt: imx8mq: support pwm polarity inversion
arm64: dts: Add Arm corstone1000 platform support
arm64: dts: Add mediatek SoC mt8195 and evaluation board
arm64: dts: add support for S4 power domain controller
arm64: dts: allwinner: a64: olinuxino: Enable audio
arm64: dts: allwinner: teres-i: Add GPIO port regulators
arm64: dts: armada-3720-turris-mox: Correct reg property for mdio devices
arm64: dts: broadcom: align SPI NOR node name with dtschema
arm64: dts: broadcom: bcm4908: Fix cpu node for smp boot
arm64: dts: broadcom: bcm4908: Fix timer node for BCM4906 SoC
arm64: dts: broadcom: drop useless 'dma-channels/requests' properties
arm64: dts: exynos: add a specific compatible to MCT
arm64: dts: exynos: add initial CMU clock nodes in ExynosAutov9
arm64: dts: exynos: Correct UART clocks on Exynos7885
arm64: dts: exynos: drop useless 'dma-channels/requests' properties
arm64: dts: exynos: move aliases to board in Exynos850
arm64: dts: exynos: move XTCXO clock frequency to board in Exynos Auto v9
arm64: dts: exynos: switch UFS clock node in ExynosAutov9
arm64: dts: exynos: switch USI clocks in ExynosAutov9
arm64: dts: freescale: add initial support for verdin imx8m plus
arm64: dts: freescale: align SPI NOR node name with dtschema
arm64: dts: freescale: imx8q: add imx vpu codec entries
arm64: dts: freescale: reduce the interrup-map-mask
arm64: dts: freescale: update ifc node name to be memory-controller
arm64: dts: fsd: drop useless 'dma-channels/requests' properties
arm64: dts: fvp: Add virtio-rng support
arm64: dts: fvp: Align virtio device node names with dtschema
arm64: dts: hisilicon: align 'freq-table-hz' with dtschema in UFS
arm64: dts: imx8m*venice: add missing clock-names to pcie_phy
arm64: dts: imx8mm-beacon: Enable RTS-CTS on UART3
arm64: dts: imx8mm-evk: add pwm1/backlight support
arm64: dts: imx8mm-kontron: fix ethernet node name
arm64: dts: imx8mm-venice-gw7901: remove unnecessary cpu temp override
arm64: dts: imx8mm-venice-gw7902: add vdd_5p0 ADC channel
arm64: dts: imx8mm-venice-gw7902: fix pcie bindings
arm64: dts: imx8mm-verdin: add sd1 sleep pinctrl
arm64: dts: imx8mm-verdin: alphabetically re-order nodes
arm64: dts: imx8mm-verdin: capitalisation of verdin comments
arm64: dts: imx8mm-verdin: comment about i2c level shifter
arm64: dts: imx8mm-verdin: multi-line comment style
arm64: dts: imx8mm-verdin: note about disabled sd1 pull-ups
arm64: dts: imx8mm-verdin: only dashes in node names
arm64: dts: imx8mm-verdin: re-order pinctrl groups
arm64: dts: imx8mm-verdin: update iomux configuration
arm64: dts: imx8mm-verdin: update regulator names
arm64: dts: imx8mm: Add CPLD on MX8Menlo board
arm64: dts: imx8mm: Add i.MX8M Mini Toradex Verdin based Menlo board
arm64: dts: imx8mm: Add support for Data Modul i.MX8M Mini eDM SBC
arm64: dts: imx8mm: Disable USB2 OC on Data Modul i.MX8M Mini eDM SBC
arm64: dts: imx8mm: Use 100 kHz I2C2 on Data Modul i.MX8M Mini eDM SBC
arm64: dts: imx8mn-beacon: Enable RTS-CTS on UART3
arm64: dts: imx8mn-bsh-smm-s2pro: Add tlv320aic31xx audio card node
arm64: dts: imx8mn-evk: add QSPI flash
arm64: dts: imx8mn-evk: Add UART3 support
arm64: dts: imx8mn-evk: fix the min/max voltages of the PMIC
arm64: dts: imx8mn-evk: use proper names for PMIC outputs
arm64: dts: imx8mn: add 8MNANOD3L-EVK device tree
arm64: dts: imx8mn: Enable HS400-ES
arm64: dts: imx8mp-evk: correct eqos pad settings
arm64: dts: imx8mp-evk: correct gpio-led pad settings
arm64: dts: imx8mp-evk: correct I2C1 pad settings
arm64: dts: imx8mp-evk: correct I2C3 pad settings
arm64: dts: imx8mp-evk: correct I2C5 pad settings
arm64: dts: imx8mp-evk: correct mmc pad settings
arm64: dts: imx8mp-evk: correct the uart2 pinctl value
arm64: dts: imx8mp-evk: correct vbus pad settings
arm64: dts: imx8mp-evk: correct vbus pad settings
arm64: dts: imx8mp-icore-mx8mp-edim2.2: correct pad settings
arm64: dts: imx8mp-phyboard-pollux-rdk: correct eqos pad settings
arm64: dts: imx8mp-phyboard-pollux-rdk: correct i2c2 & mmc settings
arm64: dts: imx8mp-phyboard-pollux-rdk: correct uart pad settings
arm64: dts: imx8mp-venice-gw74xx: correct pad settings
arm64: dts: imx8mp-verdin: Use the standard 'uart-has-rtscts'
arm64: dts: imx8mp: Add cpu-freq support
arm64: dts: imx8mp: add ddr controller node to support EDAC on imx8mp
arm64: dts: imx8mp: Add Engicam i.Core MX8M Plus EDIMM2.2 Starter Kit
arm64: dts: imx8mp: Add Engicam i.Core MX8M Plus SoM
arm64: dts: imx8mp: add GPC node with GPU power domains
arm64: dts: imx8mp: add GPU nodes
arm64: dts: imx8mp: add HSIO power-domains
arm64: dts: imx8mp: Add MEDIA_BLK_CTRL
arm64: dts: imx8mp: Add MEDIAMIX power domains
arm64: dts: imx8mp: Add missing speed grade phandle
arm64: dts: imx8mp: add uart2 dma
arm64: dts: imx8mp: correct clock of pgc_ispdwp
arm64: dts: imx8mp: Enable HS400-ES
arm64: dts: imx8mq-kontron-pitx-imx8m: Use the standard 'uart-has-rtscts'
arm64: dts: imx8mq-librem5-r4: add the correct panel
arm64: dts: imx8mq-librem5: add a RO firmware partition
arm64: dts: imx8mq-librem5: higher boost regulation current
arm64: dts: imx8mq-librem5: make the volume buttons a wakeup source
arm64: dts: imx8mq-librem5: remove description of CHG_STATUS_B
arm64: dts: imx8mq: add hdmi phy 27m clock
arm64: dts: imx8m{m,n}-venice-*: add missing uart-has-rtscts property to UARTs
arm64: dts: imx: Add i.MX8M Plus Gateworks gw7400 dts support
arm64: dts: intel: add device tree for n6000
arm64: dts: juno: add CTI entries to device tree
arm64: dts: juno: Drop useless 'dma-channels/requests' properties
arm64: dts: juno: Fix SCMI power domain IDs for ETF and CS funnel
arm64: dts: ls1028a: default to OTG mode for USB
arm64: dts: ls1028a: sl28: use ocelot-8021q tagging by default
arm64: dts: ls1028a: Update SFP node to include clock
arm64: dts: lx2160a: Update can node property
arm64: dts: marvell: align SPI NOR node name with dtschema
arm64: dts: marvell: espressobin-ultra: add PHY and switch reset pins
arm64: dts: marvell: espressobin-ultra: enable front USB3 port
arm64: dts: marvell: espressobin-ultra: fix SPI-NOR config
arm64: dts: marvell: Update sdhci node names to match schema
arm64: dts: mediatek: Add device-tree for MT8195 Demo board
arm64: dts: mediatek: add mtk-snfi for mt7622
arm64: dts: mediatek: align operating-points table name with dtschema
arm64: dts: mediatek: align thermal zone node names with dtschema
arm64: dts: mediatek: Format mediatek,larbs as an array of phandles
arm64: dts: mediatek: Get rid of mediatek, larb for MM nodes
arm64: dts: mediatek: mt7622: add support for coherent DMA
arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch
arm64: dts: mediatek: mt7986: introduce ethernet nodes
arm64: dts: mediatek: mt8173: Add gce-client-reg handle to disp-mutex
arm64: dts: mediatek: mt8173: Add power domain to encoder nodes
arm64: dts: mediatek: mt8183-pumpkin: fix bad thermistor node name
arm64: dts: mediatek: mt8183: align Google CROS EC PWM node name with dtschema
arm64: dts: mediatek: mt8195-demo: enable uart1
arm64: dts: mediatek: mt8195-demo: Remove input-name property
arm64: dts: mediatek: pumpkin: Remove input-name property
arm64: dts: meson-s4: add gpio_intc node
arm64: dts: meson-s4: add pinctrl node
arm64: dts: meson: align SPI NOR node name with dtschema
arm64: dts: meson: alpa sort the board Makefile
arm64: dts: microchip: align SPI NOR node name with dtschema
arm64: dts: mt6359: add PMIC MT6359 related nodes
arm64: dts: mt7622: specify the L2 cache topology
arm64: dts: mt7622: specify the number of DMA requests
arm64: dts: mt8183-kukui: align SPI NOR node name with dtschema
arm64: dts: mt8183: Update disp_aal node compatible
arm64: dts: mt8192: Add audio-related nodes
arm64: dts: mt8192: Add dpi node
arm64: dts: mt8192: Add efuse node
arm64: dts: mt8192: Add H264 venc device node
arm64: dts: mt8192: Add m4u and smi nodes
arm64: dts: mt8192: Add mmc device nodes
arm64: dts: mt8192: Add PCIe node
arm64: dts: mt8192: Add pwrap node
arm64: dts: mt8192: Add SCP node
arm64: dts: mt8192: Add spmi node
arm64: dts: mt8192: Add the mmsys reset bit to reset the dsi0
arm64: dts: mt8192: Add usb-phy node
arm64: dts: mt8192: Add xhci node
arm64: dts: mt8192: Fix nor_flash status disable typo
arm64: dts: mt8192: Follow binding order for SCP registers
arm64: dts: qcom: add pm8450 support
arm64: dts: qcom: add RPM clock controller fallback compatible
arm64: dts: qcom: align clocks in I2C/SPI with DT schema
arm64: dts: qcom: align dmas in I2C/SPI/UART with DT schema
arm64: dts: qcom: align DWC3 USB clocks with DT schema
arm64: dts: qcom: align DWC3 USB interrupts with DT schema
arm64: dts: qcom: align SPI NOR node name with dtschema
arm64: dts: qcom: apq8096-db820c: enable MSS node
arm64: dts: qcom: correct DWC3 node names and unit addresses
arm64: dts: qcom: db845c: Add support for MCP2517FD
arm64: dts: qcom: do not use underscore in BCM node name
arm64: dts: qcom: Enable pm8350c pwm for sc7280-idp2
arm64: dts: qcom: ipq6018: Add mdio bus description
arm64: dts: qcom: ipq6018: Fix qmp usb3 phy node
arm64: dts: qcom: ipq8074: add dedicated qcom,ipq8074-dwc3 compatible
arm64: dts: qcom: ipq8074: fix the sleep clock frequency
arm64: dts: qcom: msm8916-huawei-g7: Add sound card
arm64: dts: qcom: msm8916-huawei-g7: Clarify installation instructions
arm64: dts: qcom: msm8916: Add BAM-DMUX for WWAN network interfaces
arm64: dts: qcom: msm8916: rename WCNSS child name to bluetooth
arm64: dts: qcom: msm8953: do not use underscore in node name
arm64: dts: qcom: msm8992-*: Fix vdd_lvs1_2-supply typo
arm64: dts: qcom: msm8992-libra: Add CPU regulators
arm64: dts: qcom: msm8992-libra: Fix up the framebuffer
arm64: dts: qcom: msm8992-libra: Remove superfluous status = "okay"
arm64: dts: qcom: msm8992-libra: Temporarily restrict CPU count to 1
arm64: dts: qcom: msm8992: Use the correct GCC compatible
arm64: dts: qcom: msm8992: Use the correct MMCC compatible
arm64: dts: qcom: msm8994-huawei-angler: Add sdhc1 definition
arm64: dts: qcom: msm8994-kitakami: Disable a mistakengly enabled I2C host
arm64: dts: qcom: msm8994-kitakami: Update regulator configuration
arm64: dts: qcom: msm8994: add dedicated qcom,msm8994-dwc3 compatible
arm64: dts: qcom: msm8994: Add mmc aliases
arm64: dts: qcom: msm8994: Add MMCC node
arm64: dts: qcom: msm8994: Add OCMEM node
arm64: dts: qcom: msm8994: Add watchdog timer node
arm64: dts: qcom: msm8994: Fix BLSP[12]_DMA channels count
arm64: dts: qcom: msm8994: Fix CPU6/7 reg values
arm64: dts: qcom: msm8994: Fix sleep clock name
arm64: dts: qcom: msm8994: Fix the cont_splash_mem address
arm64: dts: qcom: msm8994: override nodes by label
arm64: dts: qcom: msm8994: remove SMD qcom,local-pid property
arm64: dts: qcom: msm8996-xiaomi-*: Enable MSS and SLPI
arm64: dts: qcom: msm8996-xiaomi: Drop max-microamp and vddp-ref-clk properties from QMP PHY
arm64: dts: qcom: msm8996: add clock-names to DWC3 USB node
arm64: dts: qcom: msm8996: Add MSS and SLPI
arm64: dts: qcom: msm8996: correct UFS compatible
arm64: dts: qcom: msm8996: Drop flags for mdss irqs
arm64: dts: qcom: msm8996: drop unsupported UFS vddp-ref-clk-max-microamp
arm64: dts: qcom: msm8996: override nodes by label
arm64: dts: qcom: msm8996: remove snps,dw-pcie compatibles
arm64: dts: qcom: msm8996: Revamp reserved memory
arm64: dts: qcom: msm8996: Unify smp2p naming
arm64: dts: qcom: msm8996: User generic node name for DMA
arm64: dts: qcom: msm8998-oneplus-common: Add NFC
arm64: dts: qcom: msm8998: reserve potentially inaccessible clocks
arm64: dts: qcom: Only include sc7180.dtsi in sc7180-trogdor.dtsi
arm64: dts: qcom: pm8350: add temp sensor and thermal zone config
arm64: dts: qcom: pm8350b: add temp sensor and thermal zone config
arm64: dts: qcom: pm8350c: Add pwm support
arm64: dts: qcom: pm8350c: stop depending on thermal_zones label
arm64: dts: qcom: pmr735a: stop depending on thermal_zones label
arm64: dts: qcom: pmr735b: add temp sensor and thermal zone config
arm64: dts: qcom: qcs404: add dedicated qcom,qcs404-dwc3 compatible
arm64: dts: qcom: qrb5165-rb5: Fix can-clock node name
arm64: dts: qcom: Remove duplicate sc7180-trogdor include on lazor/homestar
arm64: dts: qcom: sa8155: Enable PCIe nodes
arm64: dts: qcom: sa8155p-adp: Add support for uSD card
arm64: dts: qcom: sa8155p-adp: Disable multiple Tx and Rx queues for ethernet IP
arm64: dts: qcom: sa8155p-adp: Enable ethernet node
arm64: dts: qcom: sc7180-trogdor: Simplify SAR sensor enabling
arm64: dts: qcom: sc7180-trogdor: Simplify spi0/spi6 labeling
arm64: dts: qcom: sc7180-trogdor: Simplify trackpad enabling
arm64: dts: qcom: sc7180: Remove ipa interconnect node
arm64: dts: qcom: sc7280-herobrine: Audio codec wants 1.8V, not 1.62V
arm64: dts: qcom: sc7280-herobrine: Drop outputs on fpmcu pins
arm64: dts: qcom: sc7280-herobrine: Fix PCIe regulator glitch at bootup
arm64: dts: qcom: sc7280-idp: Configure CTS pin to bias-bus-hold for bluetooth
arm64: dts: qcom: sc7280-idp: Enable GPI DMAs
arm64: dts: qcom: sc7280-qcard: Configure CTS pin to bias-bus-hold for bluetooth
arm64: dts: qcom: sc7280: Add 'piglin' to the crd-r3 compatible strings
arm64: dts: qcom: sc7280: Add CRD rev5
arm64: dts: qcom: sc7280: Add device tree for herobrine villager
arm64: dts: qcom: sc7280: Add EUD dt node and dwc3 connector
arm64: dts: qcom: sc7280: Add GENI I2C/SPI DMA channels
arm64: dts: qcom: sc7280: Add GPI DMAengines
arm64: dts: qcom: sc7280: Add lpasscore & lpassaudio clock controllers
arm64: dts: qcom: sc7280: Add reset entries for SDCC controllers
arm64: dts: qcom: sc7280: Add SAR sensors for herobrine
arm64: dts: qcom: sc7280: Add SAR sensors to herobrine crd
arm64: dts: qcom: sc7280: Add wakeup-source property for USB node
arm64: dts: qcom: sc7280: Add WCN6750 WiFi node
arm64: dts: qcom: sc7280: Add WPSS remoteproc node
arm64: dts: qcom: sc7280: Delete herobrine-r0
arm64: dts: qcom: sc7280: eDP for herobrine boards
arm64: dts: qcom: sc7280: Fix qmp phy node (use phy@ instead of lanes@)
arm64: dts: qcom: sc7280: Fix sar1_irq_odl node name
arm64: dts: qcom: sc7280: herobrine: disable some regulators by default
arm64: dts: qcom: sc7280: Rename crd to crd-r3
arm64: dts: qcom: sc7280: rename edp_out label to mdss_edp_out
arm64: dts: qcom: sc7280: Set the default dr_mode for usb2
arm64: dts: qcom: sc7280: Set the default dr_mode for usb2
arm64: dts: qcom: sc7280: Support gpu speedbin
arm64: dts: qcom: sdm630: Drop flags for mdss irqs
arm64: dts: qcom: sdm660: Drop flags for mdss irqs
arm64: dts: qcom: sdm845-db845c: add wifi variant property
arm64: dts: qcom: sdm845-xiaomi-beryllium: change firmware path and use mbn format
arm64: dts: qcom: sdm845-xiaomi-beryllium: enable qcom ipa driver
arm64: dts: qcom: sdm845-xiaomi-beryllium: enable qcom wled backlight and link to panel
arm64: dts: qcom: sdm845-xiaomi-beryllium: enable second wifi channel
arm64: dts: qcom: sdm845-xiaomi-beryllium: fix typo in panel's vddio-supply property
arm64: dts: qcom: sdm845: correct dynamic power coefficients
arm64: dts: qcom: sdm845: Drop flags for mdss irqs
arm64: dts: qcom: sdm845: remove snps,dw-pcie compatibles
arm64: dts: qcom: sdm845: shift6mq: Fix boolean properties with values
arm64: dts: qcom: sdm845: use dispcc AHB clock for mdss node
arm64: dts: qcom: sm6125: add dedicated qcom,sm6125-dwc3 compatible
arm64: dts: qcom: sm6350: Add I2C busses
arm64: dts: qcom: sm6350: Add UFS nodes
arm64: dts: qcom: sm6350: Add wifi node
arm64: dts: qcom: sm6350: Fix naming of uart9
arm64: dts: qcom: sm7225-fairphone-fp4: Add AW8695 haptics
arm64: dts: qcom: sm7225-fairphone-fp4: Enable UFS
arm64: dts: qcom: sm7225-fairphone-fp4: Enable wifi
arm64: dts: qcom: sm8150: add ethernet node
arm64: dts: qcom: sm8150: Add PCIe nodes
arm64: dts: qcom: sm8150: Add PDC as the interrupt parent for tlmm
arm64: dts: qcom: sm8150: Add pdc interrupt controller node
arm64: dts: qcom: sm8150: Add support for SDC2
arm64: dts: qcom: sm8150: Add ufs power-domain entries
arm64: dts: qcom: sm8150: Fix iommu sid value for SDC2 controller
arm64: dts: qcom: sm8250-edo: Add dual CS35L41 amps
arm64: dts: qcom: sm8250: Add camcc DT node
arm64: dts: qcom: sm8250: camss: Add CAMSS block definition
arm64: dts: qcom: sm8250: camss: Add CCI definitions
arm64: dts: qcom: sm8250: Drop flags for mdss irqs
arm64: dts: qcom: sm8350-duo2: enable battery charger
arm64: dts: qcom: sm8350-hdk: Enable &gpi_dma1
arm64: dts: qcom: sm8350: Add GENI I2C/SPI DMA channels
arm64: dts: qcom: sm8350: Define GPI DMA engines
arm64: dts: qcom: sm8350: drop duplicated ref_clk in UFS
arm64: dts: qcom: sm8450 add ITS device tree node
arm64: dts: qcom: sm8450-hdk: add pcie nodes
arm64: dts: qcom: sm8450-hdk: Enable remoteproc instances
arm64: dts: qcom: sm8450-qrd: enable PCIe0 host
arm64: dts: qcom: sm8450-qrd: enable PCIe0 PHY device
arm64: dts: qcom: sm8450-qrd: Enable spi and i2c nodes
arm64: dts: qcom: sm8450: add fastrpc nodes
arm64: dts: qcom: sm8450: Add gpi_dma nodes
arm64: dts: qcom: sm8450: add PCIe0 PHY node
arm64: dts: qcom: sm8450: add PCIe0 RC device
arm64: dts: qcom: sm8450: add PCIe1 PHY node
arm64: dts: qcom: sm8450: add PCIe1 root device
arm64: dts: qcom: sm8450: Add qup nodes for qup0
arm64: dts: qcom: sm8450: Add qup nodes for qup1
arm64: dts: qcom: sm8450: Add qup nodes for qup2
arm64: dts: qcom: sm8450: Add thermal sensor controllers
arm64: dts: qcom: sm8450: Add thermal zones
arm64: dts: qcom: sm8450: fix interconnects property of UFS node
arm64: dts: qcom: sm8450: Fix missing iommus for qup
arm64: dts: qcom: sm8450: Fix missing iommus for qup1
arm64: dts: qcom: sm8450: Fix qmp phy node (use phy@ instead of lanes@)
arm64: dts: qcom: sm8450: Fix qmp ufs phy node (use phy@ instead of lanes@)
arm64: dts: qcom: switch panel compatible to "edp-panel" for limozeen
arm64: dts: remove "simple-bus" compatible from ifc node
arm64: dts: renesas: Add initial device tree for RZ/G2UL Type-1 SMARC EVK
arm64: dts: renesas: Add initial device tree for RZ/V2M EVK
arm64: dts: renesas: Add initial DTSI for RZ/G2UL SoC
arm64: dts: renesas: Add initial DTSI for RZ/V2M SoC
arm64: dts: renesas: Add interrupt-names to CANFD nodes
arm64: dts: renesas: Add Renesas R8A779G0 SoC support
arm64: dts: renesas: Add Renesas White Hawk boards support
arm64: dts: renesas: draak: Add RPC HyperFlash device node
arm64: dts: renesas: ebisu: Add RPC HyperFlash device node
arm64: dts: renesas: falcon-cpu: Use INTC_EX for SN65DSI86
arm64: dts: renesas: falcon: Enable CANFD 0 and 1
arm64: dts: renesas: r8a77961: Add CAN-FD node
arm64: dts: renesas: r8a779a0: Add CANFD device node
arm64: dts: renesas: r8a779a0: Update to R-Car Gen4 compatible values
arm64: dts: renesas: r8a779f0: Add GPIO nodes
arm64: dts: renesas: r8a779f0: Add I2C nodes
arm64: dts: renesas: r9a07g043: Add GbEthernet nodes
arm64: dts: renesas: r9a07g043: Add I2C2 node and fillup the I2C{0,1,3} stub nodes
arm64: dts: renesas: r9a07g043: Add OPP table
arm64: dts: renesas: r9a07g043: Add RSPI{0,1,2} nodes
arm64: dts: renesas: r9a07g043: Add SDHI nodes
arm64: dts: renesas: r9a07g043: Add SPI Multi I/O Bus controller node
arm64: dts: renesas: r9a07g043: Add SSI{1,2,3} nodes and fillup the SSI0 stub node
arm64: dts: renesas: r9a07g043: Add TSU node
arm64: dts: renesas: r9a07g043: Add USB2.0 support
arm64: dts: renesas: r9a07g043: Create thermal zone to support IPA
arm64: dts: renesas: r9a07g043: Fillup the CANFD stub node
arm64: dts: renesas: r9a07g043: Fillup the OSTM{0,1,2} stub nodes
arm64: dts: renesas: r9a07g043: Fillup the pinctrl stub node
arm64: dts: renesas: r9a07g043: Fillup the WDT{0,2} stub nodes
arm64: dts: renesas: r9a07g044: Fix external clk node names
arm64: dts: renesas: r9a07g044c2-smarc: Enable usb2.0
arm64: dts: renesas: r9a07g054: Add OPP table
arm64: dts: renesas: r9a07g054: Add SPI{0,2} nodes and fillup SPI1 stub node
arm64: dts: renesas: r9a07g054: Add SSI{1,2,3} nodes and fillup the SSI0 stub node
arm64: dts: renesas: r9a07g054: Add TSU node
arm64: dts: renesas: r9a07g054: Add USB2.0 device support
arm64: dts: renesas: r9a07g054: Add USB2.0 phy and host support
arm64: dts: renesas: r9a07g054: Fillup the ADC stub node
arm64: dts: renesas: r9a07g054: Fillup the CANFD stub node
arm64: dts: renesas: r9a07g054: Fillup the GPU node
arm64: dts: renesas: r9a07g054: Fillup the I2C{0,1,2,3} stub nodes
arm64: dts: renesas: r9a07g054: Fillup the OSTM{0,1,2} stub nodes
arm64: dts: renesas: r9a07g054: Fillup the sbc stub node
arm64: dts: renesas: r9a07g054: Fillup the SDHI{0,1} stub nodes
arm64: dts: renesas: r9a07g054: Fillup the WDT{0,1,2} stub nodes
arm64: dts: renesas: r9a07g054: Fix external clk node names
arm64: dts: renesas: r9a07g054l2-smarc: Drop deleting can{0,1}-stb-hog nodes
arm64: dts: renesas: r9a07g054l2-smarc: Drop deleting gpio-hog pins related to SDHI
arm64: dts: renesas: rcar-gen3: Add interrupt properties to watchdog nodes
arm64: dts: renesas: rcar-gen3: Add RPC device nodes
arm64: dts: renesas: rcar-gen4: Add interrupt properties to watchdog nodes
arm64: dts: renesas: Remove empty lvds endpoints
arm64: dts: renesas: Remove empty rgb output endpoints
arm64: dts: renesas: rzg2: Add interrupt properties to watchdog nodes
arm64: dts: renesas: rzg2l-smarc: Move gpios property of vccq_sdhi1 from common dtsi
arm64: dts: renesas: rzg2l-smarc: Move out i2c3 and Audio codec from common dtsi
arm64: dts: renesas: rzg2l-smarc: Move ssi0 and cpu sound_dai nodes from common dtsi
arm64: dts: renesas: rzg2lc-smarc-pinfunction: Sort the nodes
arm64: dts: renesas: rzg2lc-smarc-som: Add vdd core regulator
arm64: dts: renesas: rzg2lc-smarc-som: Enable OSTM
arm64: dts: renesas: rzg2lc-smarc-som: Enable serial NOR flash
arm64: dts: renesas: rzg2lc-smarc: Enable Audio
arm64: dts: renesas: rzg2lc-smarc: Enable i2c{0,1,2}
arm64: dts: renesas: rzg2lc-smarc: Enable RSPI1 on carrier board
arm64: dts: renesas: rzg2ul-smarc-som: Enable eMMC on SMARC platform
arm64: dts: renesas: rzg2ul-smarc-som: Enable Ethernet on SMARC platform
arm64: dts: renesas: rzg2ul-smarc-som: Enable OSTM
arm64: dts: renesas: rzg2ul-smarc-som: Enable watchdog
arm64: dts: renesas: rzg2ul-smarc: Add scif0 and audio clk pins
arm64: dts: renesas: rzg2ul-smarc: Enable Audio
arm64: dts: renesas: rzg2ul-smarc: Enable CANFD
arm64: dts: renesas: rzg2ul-smarc: Enable i2c{0,1} and wm8978
arm64: dts: renesas: rzg2ul-smarc: Enable microSD on SMARC platform
arm64: dts: renesas: rzg2ul-smarc: Enable USB2.0 support
arm64: dts: renesas: salvator-common: Add RPC HyperFlash device node
arm64: dts: renesas: spider-cpu: Add I2C4 and EEPROMs
arm64: dts: renesas: spider: Add Ethernet sub-board
arm64: dts: renesas: ulcb: Add RPC HyperFlash device node
arm64: dts: rockchip: Add accelerometer to rk3566-pinenote
arm64: dts: rockchip: add an input enable pinconf to rk3399
arm64: dts: rockchip: add basic dts for the radxa rock3 model a
arm64: dts: rockchip: add clocks property to cru node rk3308
arm64: dts: rockchip: add clocks property to cru node rk3368
arm64: dts: rockchip: add clocks property to cru nodes rk3399
arm64: dts: rockchip: add clocks to rk356x cru
arm64: dts: rockchip: Add dfi and dmc nodes to rk3399
arm64: dts: rockchip: add dts for Firefly Station M2 rk3566
arm64: dts: rockchip: add Pine64 Quartz64-B device tree
arm64: dts: rockchip: add rk356x dwc3 usb3 nodes
arm64: dts: rockchip: add rk356x sfc support
arm64: dts: rockchip: Add sata nodes to rk356x
arm64: dts: rockchip: Add SATA support to BPI-R2-Pro
arm64: dts: rockchip: Add some pins for NanoPi4
arm64: dts: rockchip: add SoQuartz CM4IO dts
arm64: dts: rockchip: Add USB and TCPC to rk3566-pinenote
arm64: dts: rockchip: Add USB nodes for BPI-R2-Pro
arm64: dts: rockchip: add usb3 support to rk3568-evb1-v10
arm64: dts: rockchip: add usb3 support to the radxa rock3 model a
arm64: dts: rockchip: Add vdec support for RK3328
arm64: dts: rockchip: Assign RK3399 VDU clock rate
arm64: dts: rockchip: correct interrupt flags on rk3399 boards
arm64: dts: rockchip: Enable dmc and dfi nodes on gru
arm64: dts: rockchip: enable dwc3 on quartz64-a
arm64: dts: rockchip: enable otg/drd operation of usb_host0_xhci in rk356x
arm64: dts: rockchip: enable usb hub on the radxa rock3 model a
arm64: dts: rockchip: Fix ethernet on production Quartz64-B
arm64: dts: rockchip: fix Makefile sorting for BananaPi R2 Pro
arm64: dts: rockchip: Fix Quartz64-A dwc3 otg port behavior
arm64: dts: rockchip: Move drive-impedance-ohm to emmc phy on rk3399
arm64: dts: rockchip: rename HDMI ref clock to 'ref' on rk3399
arm64: dts: rockchip: rename Quartz64-A bluetooth gpios
arm64: dts: rockchip: Rename vdec_mmu node for RK3328
arm64: dts: rockchip: use generic node name for pmucru on rk3399
arm64: dts: sprd: use new 'dma-channels' property
arm64: dts: stratix10/agilex: drop useless 'dma-channels/requests' properties
arm64: dts: synaptics: remove unused DTSI for AS370
arm64: dts: tesla: add a specific compatible to MCT on FSD
arm64: dts: ti: k3-am62-mcu: Enable MCU GPIO module
arm64: dts: ti: k3-am625-sk: Add ECAP APWM nodes
arm64: dts: ti: k3-am625-sk: Enable on board peripherals
arm64: dts: ti: k3-am62: Add more peripheral nodes
arm64: dts: ti: k3-am62: Add SA3UL ranges in cbass_main
arm64: dts: ti: k3-am62: Add support for MCAN
arm64: dts: ti: k3-am64-main: Remove support for HS400 speed mode
arm64: dts: ti: k3-am64-mcu: remove incorrect UART base clock rates
arm64: dts: ti: k3-am642-sk: Enable WLAN connected to SDHCI0
arm64: dts: ti: k3-j721e-*: add DP & DP PHY
arm64: dts: ti: k3-j721e-common-proc-board: add DP to j7 evm
arm64: dts: ti: k3-j721e-sk: Enable DisplayPort
arm64: dts: ti: k3-j721e-sk: Enable HDMI
arm64: dts: ti: k3-j721s2: Fix overlapping GICD memory region
arm64: dts: uDPU: correct temperature sensors
arm64: dts: uDPU: update partition table
arm64: dts: visconti: Add clock controller support for TMPV7708
arm64: dts: visconti: Update the clock providers for ethernet device
arm64: dts: visconti: Update the clock providers for I2C
arm64: dts: visconti: Update the clock providers for PCIe host controller
arm64: dts: visconti: Update the clock providers for SPI
arm64: dts: visconti: Update the clock providers for UART
arm64: dts: visconti: Update the clock providers for watchdog timer
arm64: entry: use stackleak_erase_on_task_stack()
arm64: Expand ESR_ELx_WFx_ISS_TI to match its ARMv8.7 definition
arm64: fix types in copy_highpage()
arm64: ftrace: consistently handle PLTs.
arm64: ftrace: fix branch range checks
arm64: ftrace: remove redundant label
arm64: hibernate: Fix syntax errors in comments
arm64: hugetlb: Restore TLB invalidation for BBM on contiguous ptes
arm64: Initialize jump labels before setup_machine_fdt()
arm64: Kconfig.platforms: Add comments
arm64: Kconfig: Fix indentation and add comments
arm64: kdump: Do not allocate crash low memory if not needed
arm64: kdump: Reimplement crashkernel=X
arm64: lds: move special code sections out of kernel exec segment
arm64: Make ESR_ELx_xVC_IMM_MASK compatible with assembly
arm64: meson: add dts bluetooth node for JetHub H1
arm64: meson: dts: update serial alias in dts for JetHub D1
arm64: meson: update SDIO voltage in dts for JetHub D1
arm64: meson: update WiFi SDIO in dts for JetHub D1
arm64: mm: avoid writable executable mappings in kexec/hibernate code
arm64: mm: Cleanup useless parameters in zone_sizes_init()
arm64: mm: Don't invalidate FROM_DEVICE buffers at start of DMA transfer
arm64: mm: hugetlb: enable HUGETLB_PAGE_FREE_VMEMMAP for arm64
arm64: mm: Make arch_faults_on_old_pte() check for migratability
arm64: mte: Clean up user tag accessors
arm64: Remove the __user annotation for the restore_za_context() argument
arm64: s32g2: Pass unit name to soc node
arm64: Set ARCH_NR_GPIO to 2048 for ARCH_APPLE
arm64: stackleak: fix current_top_of_stack()
arm64: stacktrace: align with common naming
arm64: stacktrace: delete PCS comment
arm64: stacktrace: make struct stackframe private to stacktrace.c
arm64: stacktrace: remove NULL task check from unwind_frame()
arm64: stacktrace: rename stackframe to unwind_state
arm64: stacktrace: rename unwinder functions
arm64: tegra: Add ASRC device on Tegra186 and later
arm64: tegra: Add memory controller channels
arm64: tegra: Add missing DFLL reset on Tegra210
arm64: tegra: Add node for Tegra234 CCPLEX cluster
arm64: tegra: add node for tegra234 cpufreq
arm64: tegra: Add QSPI controllers on Tegra234
arm64: tegra: Enable ASRC on various platforms
arm64: tegra: Update PWM fan node name
arm64: tegra: Update SDMMC1/3 clock source for Tegra194
arm64: Treat ESR_ELx as a 64-bit register
arm64: Update name of ID_AA64ISAR0_EL1_ATOMIC to reflect ARM
arm64: Use do_kernel_power_off()
arm64: Use insert_resource() to simplify code
arm64: Use WFxT for __delay() when possible
 
ARM: 9192/1: amba: fix memory leak in amba_device_try_add()
ARM: 9193/1: amba: Add amba_read_periphid() helper
ARM: 9194/1: assembler: simplify ldr_this_cpu for !SMP builds
ARM: 9195/1: entry: avoid explicit literal loads
ARM: 9198/1: spectre-bhb: simplify BPIALL vector macro
ARM: 9199/1: spectre-bhb: use local DSB and elide ISB in loop8 sequence
ARM: 9200/1: spectre-bhb: avoid cross-subsection jump using a numbered label
ARM: 9201/1: spectre-bhb: rely on linker to emit cross-section literal loads
ARM: 9204/2: module: Add all unwind tables when load module
ARM: 9206/1: A9: Add ARM ERRATA 764319 workaround (Updated)
ARM: 9207/1: amba: fix refcount underflow if amba_device_add() fails
ARM: 9208/1: entry: add .ltorg directive to keep literals in range
ARM: 9209/1: Spectre-BHB: avoid pr_info() every time a CPU comes out of idle
ARM: 9210/1: Mark the FDT_FIXED sections as shareable
ARM: 9211/1: domain: drop modify_domain()
ARM: 9212/1: domain: Modify Kconfig help text
ARM: 9213/1: Print message about disabled Spectre workarounds only once
ARM: 9214/1: alignment: advance IT state after emulating Thumb instruction
ARM: 9216/1: Fix MAX_DMA_ADDRESS overflow
ARM: at91: add code to handle secure calls
ARM: at91: debug: add lan966 support
ARM: at91: fix soc detection for SAM9X60 SiPs
ARM: at91: Kconfig: implement PIT64B selection
ARM: at91: pm: add quirks for pm
ARM: at91: pm: add support for sama5d2 secure suspend
ARM: at91: pm: Fix rand build error
ARM: at91: pm: introduce macros for pm mode replacement
ARM: at91: pm: keep documentation inline with structure members
ARM: at91: pm: Mark at91_pm_secure_init as __init
ARM: at91: pm: use kernel documentation style
ARM: at91: pm: use proper compatible for sama5d2's rtc
ARM: at91: pm: use proper compatibles for sam9x60's rtc and rtt
ARM: at91: pm: use proper compatibles for sama7g5's rtc and rtt
 
arm: bcmbca: add arch bcmbca machine entry
 
ARM: brcmstb: fix typos in comments
ARM: cns3xxx: Fix refcount leak in cns3xxx_init
ARM: config: Refresh IXP4xx config after multiplatform
ARM: configs: at91: Enable AUTOFS_FS required by systemd
ARM: configs: at91: Enable options required for systemd
ARM: configs: at91: Remove MTD_BLOCK and use MTD_UBI_BLOCK for read only block FS
ARM: configs: at91: sama7: add MCHP PDMC and DMIC drivers
ARM: configs: at91: sama7: add xisc and csi2dc
ARM: configs: at91: sama7: enable CONFIG_RESET_CONTROLLER
ARM: configs: at91: sama7: Enable MTD_UBI_BLOCK
ARM: configs: at91: sama7: Enable MTD_UBI_FASTMAP
ARM: configs: Enable ASoC AC'97 glue
ARM: configs: Enable audio on BeagleBone Black in multi_v7_defconfig
ARM: configs: Enable more audio support for i.MX
ARM: configs: enable support for Kontron KSwitch D10
ARM: configs: multi_v7_defconfig: Add HPE GXP ARCH
ARM: configs: Update multi_v5_defconfig for WM8731 bus refactoring
ARM: davinci: remove include/mach/ subdirectory
ARM: dove: multiplatform support
ARM: dts: Add bosch acc board
ARM: dts: Add clksel node for am3 clkout
ARM: dts: Add clksel node for am3 ehrpwm
ARM: dts: Add clksel node for am3 gfx
ARM: dts: Add clock-output-names for omap4
ARM: dts: Add clock-output-names for omap5
ARM: dts: add dts files for bcmbca soc 47622
ARM: dts: Add initial LS1021A IoT board dts support
ARM: dts: am335x-baltos: update MPU regulator range
ARM: dts: am335x-myirtech: Add an external clock oscillator for CPU RTC
ARM: dts: am335x-myirtech: Update NAND default partition table layout
ARM: dts: am335x: Guardian: Add gpio line manes
ARM: dts: am335x: Guardian: Add keypad
ARM: dts: am335x: Guardian: Add lcd port
ARM: dts: am335x: Guardian: Disable DMA property of USB1
ARM: dts: am335x: Guardian: Disable poweroff support from RTC
ARM: dts: am335x: Guardian: Enable UART port two
ARM: dts: am335x: Guardian: Remove mmc status led
ARM: dts: am335x: Guardian: Rename power button label
ARM: dts: am335x: Guardian: Update backlight parameter
ARM: dts: am335x: Guardian: Update beeper label
ARM: dts: am335x: Guardian: Update comments
ARM: dts: am335x: Guardian: Update interface pinmux
ARM: dts: am335x: Guardian: Update life led
ARM: dts: am335x: Guardian: Update NAND partition table
ARM: dts: am335x: Guardian: Update regulator node name
ARM: dts: am33xx: Add i2c voltage scaling firmware to wkup_m3_ipc
ARM: dts: am33xx: use new 'dma-channels/requests' properties
ARM: dts: am437x-gp-evm: Enable wkup_m3 control of IO isolation
ARM: dts: am43xx: Add i2c voltage scaling firmware to wkup_m3_ipc
ARM: dts: aspeed-g4: Set spi-max-frequency for all flashes
ARM: dts: aspeed: Add GFX node to AST2600
ARM: dts: aspeed: Add Nuvia DC-SCM BMC
ARM: dts: aspeed: add reset properties into MDIO nodes
ARM: dts: aspeed: Add USB2.0 device controller node
ARM: dts: aspeed: Adjust "reg" property of FMC/SPI controllers
ARM: dts: aspeed: ast2600-evb: Enable GFX device
ARM: dts: aspeed: ast2600-evb: Enable RX delay for MAC0/MAC1
ARM: dts: aspeed: ast2600-evb: Enable video engine
ARM: dts: aspeed: ast2600-evb: Enable virtual hub
ARM: dts: aspeed: bletchley: add eeprom node on each sled
ARM: dts: aspeed: bletchley: add pca9536 node on each sled
ARM: dts: aspeed: bletchley: add sample averaging for ADM1278
ARM: dts: aspeed: bletchley: enable ehci0 device node
ARM: dts: aspeed: bletchley: Enable mdio0 bus
ARM: dts: aspeed: bletchley: switch spi2 driver to aspeed-smc
ARM: dts: aspeed: bletchley: update gpio0 line names
ARM: dts: aspeed: Enable Dual SPI RX transfers
ARM: dts: aspeed: everest, rainier: Add power-ffs-sync-history GPIO
ARM: dts: aspeed: nuvia: rename vendor nuvia to qcom
ARM: dts: at91: Add the required 'atmel, rtt-rtc-time-reg' property
ARM: dts: at91: ksz9477_evb: fix port/phy validation
ARM: dts: at91: sam9x60ek: fix eeprom compatible and size
ARM: dts: at91: sama5d2: Fix typo in i2s1 node
ARM: dts: at91: sama5d2_icp: fix eeprom compatibles
ARM: dts: at91: sama7g5: add nodes for PDMC
ARM: dts: at91: sama7g5: remove interrupt-parent from gic node
ARM: dts: at91: sama7g5ek: add node for PDMC0
ARM: dts: at91: use generic node name for dataflash
ARM: dts: at91: Use the generic "rtc" node name for the rtt IPs
ARM: dts: bcm-cygnus: Update spi clock properties
ARM: dts: bcm2711-rpi-400: Fix GPIO line names
ARM: dts: bcm2835-rpi-b: Fix GPIO line names
ARM: dts: bcm2835-rpi-zero-w: Fix GPIO line name for Wifi/BT
ARM: dts: bcm2837-rpi-3-b-plus: Fix GPIO line name of power LED
ARM: dts: bcm2837-rpi-cm3-io3: Fix GPIO line names for SMPS I2C
ARM: dts: bcm283x: Align ETH_CLK GPIO line name
ARM: dts: bcm283x: fix ethernet node name
ARM: dts: bcm283x: Remove gpio line name NC
ARM: dts: BCM5301X: Add DT for WZR-1166DHP,DHP2
ARM: dts: BCM5301X: Add rgmii to port@5 of Broadcom switch on Asus RT-AC88U
ARM: dts: BCM5301X: Disable gmac0 and enable port@8 on Asus RT-AC88U
ARM: dts: BCM5301X: Fix compatible strings for BCM53012 and BCM53016 SoC
ARM: dts: BCM5301X: Fix DTC warning for NAND node
ARM: dts: BCM5301X: Remove cell properties from srab ports on Asus RT-AC88U
ARM: dts: BCM5301X: Retrieve gmac1 MAC address from NVRAM on Asus RT-AC88U
ARM: dts: BCM5301X: Update pin controller node name
ARM: dts: broadcom: align SPI NOR node name with dtschema
ARM: dts: ci4x10: Adapt to changes in imx6qdl.dtsi regarding fec clocks
ARM: dts: colibri-imx6ull: fix snvs pinmux group
ARM: dts: da850: use new 'dma-channels' property
ARM: dts: dm81xx: use new 'dma-channels/requests' properties
ARM: dts: Drop custom clkctrl compatible and update omap4 l4per
ARM: dts: Drop custom clkctrl compatible and update omap5 l4per
ARM: dts: exynos: add a specific compatible to MCT
ARM: dts: exynos: add atmel,24c128 fallback to Samsung EEPROM
ARM: dts: exynos: align EHCI/OHCI nodes with dtschema on Exynos4
ARM: dts: exynos: drop deprecated SFR region from MIPI phy
ARM: dts: exynos: drop useless 'dma-channels/requests' properties
ARM: dts: exynos: fix compatible strings for Ethernet USB devices
ARM: dts: exynos: fix ethernet node name for different odroid boards
ARM: dts: exynos: remove deprecated unit address for LPDDR3 timings on Odroid
ARM: dts: Group omap3 CM_CLKOUT_CTRL clocks
ARM: dts: Group omap3 CM_CLKSEL1_EMU clocks
ARM: dts: Group omap3 CM_CLKSEL1_PLL clocks
ARM: dts: Group omap3 CM_CLKSEL_CORE clocks
ARM: dts: Group omap3 CM_CLKSEL_DSS clocks
ARM: dts: Group omap3 CM_CLKSEL_PER clocks
ARM: dts: Group omap3 CM_CLKSEL_WKUP clocks
ARM: dts: Group omap3 CM_FCLKEN1_CORE clocks
ARM: dts: Group omap3 CM_FCLKEN_CAM clocks
ARM: dts: Group omap3 CM_FCLKEN_DSS clocks
ARM: dts: Group omap3 CM_FCLKEN_PER clocks
ARM: dts: Group omap3 CM_FCLKEN_WKUP clocks
ARM: dts: Group omap3 CM_ICLKEN1_CORE clocks
ARM: dts: Group omap3 CM_ICLKEN3_CORE clocks
ARM: dts: Group omap3 CM_ICLKEN_PER clocks
ARM: dts: Group omap3 CM_ICLKEN_WKUP clocks
ARM: dts: Group omap3 CONTROL_DEVCONF0 clocks
ARM: dts: Group omap3 CONTROL_DEVCONF1 clocks
ARM: dts: Group omap3 crypto accelerator clocks
ARM: dts: i.MX51: digi-connectcore-jsk: Use usb-nop-xceiv usbphy for USB1
ARM: dts: i.MX51: digi-connectcore-som: Remove unused regulators
ARM: dts: i.MX51: digi-connectcore-som: Setup usbotg vbus-supply
ARM: dts: i.MX51: digi-connectcore-som: Update PMIC voltages
ARM: dts: imx27: use new 'dma-channels' property
ARM: dts: imx51: Add generic DMA bindings for UART nodes
ARM: dts: imx6dl-colibri: Add additional pingroups
ARM: dts: imx6dl-colibri: Add gpio-line-names
ARM: dts: imx6dl-colibri: Add support for Toradex Aster carrier board
ARM: dts: imx6dl-colibri: Add support for Toradex Iris carrier boards
ARM: dts: imx6dl-colibri: Add usdhc1 sleep pin configuration
ARM: dts: imx6dl-colibri: Cleanup
ARM: dts: imx6dl-colibri: Command pmic to standby for poweroff
ARM: dts: imx6dl-colibri: Disable add-on accessories
ARM: dts: imx6dl-colibri: Drop dedicated v1.1 device tree
ARM: dts: imx6dl-colibri: Fix I2C pinmuxing
ARM: dts: imx6dl-colibri: Move common nodes to SoM dtsi
ARM: dts: imx6dl-plybas: Use the standard 'uart-has-rtscts'
ARM: dts: imx6dl-victgo.dts: Factor out common parts to imx6qdl-victgo.dtsi
ARM: dts: imx6dl-victgo.dts: Remove touchscreen x axis inversion
ARM: dts: imx6dl-victgo.dts: update gpio names
ARM: dts: imx6dl-victgo: Add interrupt-counter nodes
ARM: dts: imx6dl-victgo: The TGO uses a lg,lb070wv8 compatible 7" display
ARM: dts: imx6q-vicut1.dts: remove sata node
ARM: dts: imx6qdl-colibri: Fix capacitive touch reset polarity
ARM: dts: imx6qdl-phytec: Add LED labels
ARM: dts: imx6qdl-sr-som: update phy configuration for som revision 1.9
ARM: dts: imx6qdl-ts7970: Fix ngpio typo and count
ARM: dts: imx6qdl-tx6: Drop some duplicated properties
ARM: dts: imx6qdl-udoo: Disable USB host to work around boot issues
ARM: dts: imx6qdl-victgo: add CAN termination support
ARM: dts: imx6qdl-vicut1.dtsi: Add missing ISB led node
ARM: dts: imx6qdl-vicut1.dtsi: add thermal zone and attach tmp103 to it.
ARM: dts: imx6qdl-vicut1.dtsi: Fix debug LED gpio pins
ARM: dts: imx6qdl-vicut1.dtsi: Fix LED names
ARM: dts: imx6qdl-vicut1.dtsi: Move some node out to DTS files
ARM: dts: imx6qdl-vicut1.dtsi: Put nON_SWITCH in own pinctrl grp
ARM: dts: imx6qdl-vicut1.dtsi: Remove conflicting pinctrl entry
ARM: dts: imx6qdl-vicut1.dtsi: Remove PCIe
ARM: dts: imx6qdl-vicut1.dtsi: remove TiWi module
ARM: dts: imx6qdl-vicut1.dtsi: Update GPIO line names
ARM: dts: imx6qdl-vicut1/victgo: Remove UART2
ARM: dts: imx6qdl-vicut1/vicutgo: Add backlight_led node
ARM: dts: imx6qdl-vicut1/vicutgo: Rename backlight to backlight_lcd
ARM: dts: imx6qdl-vicut1/vicutgo: Set default backlight brightness to maximum
ARM: dts: imx6qdl-vicut1: Factor out common parts of 12inch board variants
ARM: dts: imx6qdl-vicut1: update gpio-line-names for some GPIOs
ARM: dts: imx6qdl: correct PU regulator ramp delay
ARM: dts: imx6sl: Add a label for the cpu node
ARM: dts: imx6ul-kontron-n6x1x-s: Use the standard 'uart-has-rtscts'
ARM: dts: imx6ul: add TQ-Systems MBa6ULx device trees
ARM: dts: imx6ul: add TQ-Systems MBa6ULxL device trees
ARM: dts: imx6ul: peb-av-02: move to 3 cell pwm
ARM: dts: imx6ull-colibri: add gpio-line-names
ARM: dts: imx6ull-colibri: add phy-supply to fec
ARM: dts: imx6ull-colibri: add support for toradex aster carrier boards
ARM: dts: imx6ull-colibri: add support for toradex iris carrier boards
ARM: dts: imx6ull-colibri: add touchscreen device nodes
ARM: dts: imx6ull-colibri: add/update some comments
ARM: dts: imx6ull-colibri: change touch i2c parameters
ARM: dts: imx6ull-colibri: fix nand bch geometry
ARM: dts: imx6ull-colibri: improve pinctrl node names
ARM: dts: imx6ull-colibri: move gpio-keys node to som dtsi
ARM: dts: imx6ull-colibri: update device trees to support overlays
ARM: dts: imx6ull-colibri: update usdhc1 pixmux and signaling
ARM: dts: imx6ull-colibri: use pull-down for adc pins
ARM: dts: imx6ull: Add support for PHYTEC phyGATE-Tauri-S with i.MX 6ULL
ARM: dts: imx6ull: add TQ-Systems MBa6ULLx device trees
ARM: dts: imx6ull: add TQ-Systems MBa6ULLxL device trees
ARM: dts: imx7: Move hsic_phy power domain to HSIC PHY node
ARM: dts: imx7d-smegw01: Add support for i.MX7D SMEGW01 board
ARM: dts: imx7d-smegw01: Fix the SDIO description
ARM: dts: imx7s: fix iomuxc_lpsr node name
ARM: dts: imx: Add i.MXRT1050-EVK support
ARM: dts: imx: align SPI NOR node name with dtschema
ARM: dts: Introduce HPE GXP Device tree
ARM: dts: keystone: Align SPI NOR node name with dtschema
ARM: dts: keystone: Fix missing fallback and case in SPI NOR node compatible
ARM: dts: kswitch-d10: enable networking
ARM: dts: kswitch-d10: use open drain mode for coma-mode pins
ARM: dts: lan966x: add all flexcom usart nodes
ARM: dts: lan966x: add basic Kontron KSwitch D10 support
ARM: dts: lan966x: add flexcom I2C nodes
ARM: dts: lan966x: add flexcom SPI nodes
ARM: dts: lan966x: add hwmon node
ARM: dts: lan966x: add MIIM nodes
ARM: dts: lan966x: add missing uart DMA channel
ARM: dts: lan966x: add reset switch reset node
ARM: dts: lan966x: add serdes node
ARM: dts: lan966x: add sgpio node
ARM: dts: lan966x: add switch node
ARM: dts: lan966x: fix sys_clk frequency
ARM: dts: lan966x: rename pinctrl nodes
ARM: dts: lan966x: swap dma channels for crypto node
ARM: dts: logicpd-som-lv: Move pinmuxing to peripheral nodes
ARM: dts: ls1021a: reduce the interrupt-map-mask
ARM: dts: ls1021a: remove "simple-bus" compatible from ifc node
ARM: dts: marvell: align SPI NOR node name with dtschema
ARM: dts: mba6ulx: Remove unnecessary #address-cells/#size-cells
 
arm: dts: mediatek: Get rid of mediatek, larb for MM nodes
 
ARM: dts: meson: align SPI NOR node name with dtschema
ARM: dts: nspire: use lower case hex addresses in node unit addresses
ARM: dts: nuvoton: align SPI NOR node name with dtschema
ARM: dts: omap3/4/5: fix ethernet node name for different OMAP boards
ARM: dts: omap: align SPI NOR node name with dtschema
ARM: dts: ox820: align interrupt controller node name with dtschema
ARM: dts: pxa: use new 'dma-channels/requests' properties
ARM: dts: qcom-*-sony*: Mention SONY board names in DT filenames
ARM: dts: qcom-apq8074-dragonboard: Use &labels
ARM: dts: qcom-msm8974*: Clean up old GPIO declarations
ARM: dts: qcom-msm8974*: Consolidate I2C/UART/SDHCI
ARM: dts: qcom-msm8974*: Enable IMEM unconditionally
ARM: dts: qcom-msm8974*: Fix I2C labels
ARM: dts: qcom-msm8974*: Fix UART naming
ARM: dts: qcom-msm8974*: Remove unnecessary include
ARM: dts: qcom-msm8974*: Rename msmgpio to tlmm
ARM: dts: qcom-msm8974-castor: Use &labels
ARM: dts: qcom-msm8974-fp2: Use &labels
ARM: dts: qcom-msm8974-klte: Use &labels
ARM: dts: qcom-msm8974-lge-nexus5: Use &labels
ARM: dts: qcom-msm8974-rhine: Add NFC and enable I2C hosts
ARM: dts: qcom-msm8974-rhine: Add pstore node
ARM: dts: qcom-msm8974-{"hon","am"}ami: Commonize and modernize the DTs
ARM: dts: qcom-msm8974: Convert ADSP to a MMIO device
ARM: dts: qcom-msm8974: Fix up mdss nodes
ARM: dts: qcom-msm8974: Fix up SDHCI nodes
ARM: dts: qcom-msm8974: Remove properties that are always overriden
ARM: dts: qcom-msm8974: Sort and clean up nodes
ARM: dts: qcom-msm8974pro-*: Use the 8974pro name in DT filenames
ARM: dts: qcom-msm8974pro: Use &labels
ARM: dts: qcom: Add PMIC pmx65 dts
ARM: dts: qcom: Add support for ASUS ZenWatch 2
ARM: dts: qcom: add syscon and cxo/pxo clock to gcc node for ipq8064
ARM: dts: qcom: align SPI NOR node name with dtschema
ARM: dts: qcom: apq8064: User generic node name for DMA
ARM: dts: qcom: do not use underscore in node name
ARM: dts: qcom: ipq4019: align clocks in I2C with DT schema
ARM: dts: qcom: ipq4019: align dmas in SPI/UART with DT schema
ARM: dts: qcom: ipq4019: User generic node name for DMA
ARM: dts: qcom: ipq8064: User generic node name for DMA
ARM: dts: qcom: mdm9615: User generic node name for DMA
ARM: dts: qcom: msm8660: disable GSBI8
ARM: dts: qcom: msm8974-FP2: Add mmc* aliases
ARM: dts: qcom: msm8974-FP2: Add supplies for remoteprocs
ARM: dts: qcom: msm8974-FP2: Add support for touchscreen
ARM: dts: qcom: msm8974-FP2: Configure charger
ARM: dts: qcom: msm8974-FP2: We're msm8974pro
ARM: dts: qcom: msm8974-lge-nexus5: move gpio-keys out of soc
ARM: dts: qcom: msm8974-samsung-klte: move gpio-keys out of soc
ARM: dts: qcom: msm8974: Add missing license headers
ARM: dts: qcom: msm8974: Drop flags for mdss irqs
ARM: dts: qcom: msm8974: re-add missing pinctrl
ARM: dts: qcom: pm8226: add node for RTC
ARM: dts: qcom: pm8226: Add VADC node
ARM: dts: qcom: rename WCNSS child name to bluetooth
ARM: dts: qcom: sdx55: do not use underscore in BCM node name
ARM: dts: qcom: sdx55: Remove ipa interconnect node
ARM: dts: qcom: sdx55: remove wrong unit address from RPMH RSC clocks
ARM: dts: qcom: sdx65-mtp: Add pmk8350b and pm8150b pmic
ARM: dts: qcom: sdx65-mtp: Add pmx65 pmic
ARM: dts: qcom: sdx65-mtp: Add regulator nodes
ARM: dts: qcom: sdx65: Add reserved memory nodes
ARM: dts: qcom: sdx65: Add rpmpd node
ARM: dts: qcom: sdx65: Add spmi node
ARM: dts: qcom: sdx65: Add support for A7 PLL clock
ARM: dts: qcom: sdx65: Add support for APCS block
ARM: dts: qcom: sdx65: Add support for SDHCI controller
ARM: dts: qcom: sdx65: Add support for TCSR Mutex
ARM: dts: qcom: sdx65: Enable ARM SMMU
ARM: dts: r9a06g032: Add internal PCI bridge node
ARM: dts: r9a06g032: Add missing '#power-domain-cells'
ARM: dts: r9a06g032: Add the two DMA nodes
ARM: dts: r9a06g032: Add USB PHY DT support
ARM: dts: r9a06g032: Describe the DMA router
ARM: dts: r9a06g032: Describe the RTC
ARM: dts: r9a06g032: Drop "arm,cortex-a7-timer" from timer node
ARM: dts: r9a06g032: Fill the UART DMA properties
ARM: dts: r9a06g032: Fix the NAND controller node
ARM: dts: r9a06g032: Link the PCI USB devices to the USB PHY
ARM: dts: rcar-gen2: Add interrupt properties to watchdog nodes
ARM: dts: Remove imx6qdl-victgo.dtsi
ARM: dts: rockchip: add clocks property to cru node rk3036
ARM: dts: rockchip: add clocks property to cru node rk3066a/rk3188
ARM: dts: rockchip: add clocks property to cru node rk3228
ARM: dts: rockchip: add clocks property to cru node rk3288
ARM: dts: rockchip: add clocks property to cru node rv1108
ARM: dts: rockchip: correct interrupt flags on rk3188 boards
ARM: dts: rockchip: Remove "amba" bus nodes from rv1108
ARM: dts: rockchip: rename pcfg_pull_default node name on rk3036
ARM: dts: rockchip: use generic node name for dma rk3036/rk322x
ARM: dts: rzg1: Add interrupt properties to watchdog nodes
ARM: dts: s5pv210: Adjust DMA node names to match spec
ARM: dts: s5pv210: Adjust memory reg entries to match spec
ARM: dts: s5pv210: align DMA channels with dtschema
ARM: dts: s5pv210: align EHCI/OHCI nodes with dtschema
ARM: dts: s5pv210: Correct interrupt name for bluetooth in Aries
ARM: dts: s5pv210: drop useless 'dma-channels/requests' properties
ARM: dts: s5pv210: Remove spi-cs-high on panel in Aries
ARM: dts: s5pv210: Use standard arrays of generic PHYs for EHCI/OHCI device
ARM: dts: socfpga: align interrupt controller node name with dtschema
ARM: dts: socfpga: align SPI NOR node name with dtschema
ARM: dts: socfpga: drop useless 'dma-channels/requests' properties
ARM: dts: ste-dbx: Update spi clock-names property
ARM: dts: stm32: Add alternate pinmux for ethernet0 pins
ARM: dts: stm32: Add alternate pinmux for mco2 pins
ARM: dts: stm32: add blue led (Linux heartbeat) on stm32mp135f-dk
ARM: dts: stm32: add EXTI interrupt-parent to pinctrl node on stm32mp131
ARM: dts: stm32: add missing usbh clock and fix clk order on stm32mp15
ARM: dts: stm32: add RTC node on stm32mp131
ARM: dts: stm32: Add SCMI version of STM32 boards (DK1/DK2/ED1/EV1)
ARM: dts: stm32: add support for Protonic PRTT1x boards
ARM: dts: stm32: add UserPA13 button on stm32mp135f-dk
ARM: dts: stm32: delete fixed clock node on STM32MP15-SCMI
ARM: dts: stm32: DSI should use LSE SCMI clock on DK1/ED1 STM32 board
ARM: dts: stm32: enable optee firmware and SCMI support on STM32MP15
ARM: dts: stm32: enable RTC support on stm32mp135f-dk
ARM: dts: stm32: Fix PHY post-reset delay on Avenger96
ARM: dts: stm32: fix pinctrl node name warnings (MCU soc)
ARM: dts: stm32: fix pinctrl node name warnings (MPU soc)
ARM: dts: stm32: fix pwr regulators references to use scmi
ARM: dts: stm32: move SCMI related nodes in a dedicated file for stm32mp15
ARM: dts: stm32: stm32mp15-pinctrl: add spi1-1 pinmux group
ARM: dts: stm32: Switch DWMAC RMII clock to MCO2 on DHCOM
ARM: dts: stm32: use the correct clock source for CEC on stm32mp151
ARM: dts: suniv: F1C100: add clock and reset macros
ARM: dts: suniv: F1C100: add MMC controllers
ARM: dts: suniv: F1C100: add SPI support
ARM: dts: suniv: F1C100: fix CPU node
ARM: dts: suniv: F1C100: fix timer node
ARM: dts: suniv: F1C100: fix watchdog compatible
ARM: dts: suniv: licheepi-nano: add microSD card
ARM: dts: suniv: licheepi-nano: add SPI flash
ARM: dts: sunxi: Fix SPI NOR campatible on Orange Pi Zero
ARM: dts: sunxi: nanopi: Remove input-name property
ARM: dts: turris-omnia: Add atsha204a node
ARM: dts: update ifc node name to be memory-controller
ARM: dts: Use clock-output-names for am3
ARM: dts: Use clock-output-names for am4
ARM: dts: Use clock-output-names for dra7
ARM: dts: ux500: Add Codina TMO device tree
ARM: dts: ux500: Add GPS to Janice device tree
ARM: dts: ux500: Add GPS to Skomer device tree
ARM: dts: ux500: Add GPS to the Codina
ARM: dts: ux500: Add line impedance to fuel gauge
ARM: dts: ux500: Add NFC to the Codina
ARM: dts: ux500: Register Amstaos proximity sensor
ARM: dts: zynq-7000: drop useless 'dma-channels/requests' properties
ARM: ep93xx: enable SPARSE_IRQ
ARM: ep93xx: make mach/ep93xx-regs.h local
ARM: ep93xx: Make ts72xx_register_flash() static
ARM: ep93xx: multiplatform support
ARM: ep93xx: renumber interrupts
ARM: exynos: Fix refcount leak in exynos_map_pmu
ARM: findbit: fix overflowing offset
ARM: Fix refcount leak in axxia_boot_secondary
ARM: hisi: Add missing of_node_put after of_find_compatible_node
ARM: hpe: Introduce the HPE GXP architecture
ARM: imx_v6_v7_defconfig: Enable the ADC part of the STMPE MFD
ARM: iop32x: enable multiplatform support
ARM: ixp4xx: Consolidate Kconfig fixing issue
ARM: ixp4xx: enable multiplatform support
 
arm: mach-spear: Add missing of_node_put() in time.c
arm: mediatek: select arch timer for mt7629
 
ARM: meson: Fix refcount leak in meson_smp_prepare_cpus
ARM: mm: fix typos in comments
ARM: mmp: remove tavorevb board support
ARM: mmp: rename pxa_register_device
ARM: multi_v7_defconfig: add atmel video pipeline modules
ARM: multi_v7_defconfig: enable CONFIG_ARCH_BCMBCA in armv7 defconfig
ARM: mxs_defconfig: Enable the framebuffer
 
arm: nomadik: drop selecting obsolete CLKSRC_NOMADIK_MTU_SCHED_CLOCK
 
ARM: omap1: add back omap_set_dma_priority() stub
ARM: omap1: ams-delta: remove camera leftovers
ARM: OMAP1: clock: Convert to CCF
ARM: OMAP1: clock: Fix early UART rate issues
ARM: OMAP1: clock: Fix UART rate reporting algorithm
ARM: OMAP1: clock: Remove noop code
ARM: OMAP1: clock: Remove unused code
ARM: omap1: declare a dummy omap_set_dma_priority
ARM: omap1: dma: remove omap2 specific bits
ARM: omap1: enable multiplatform
ARM: omap1: fix build with no SoC selected
ARM: OMAP1: fix typos in comments
ARM: omap1: htc_herald: fix typos in comments
ARM: omap1: innovator: move ohci phy power handling to board file
ARM: omap1: innovator: pass lcd control address as pdata
ARM: omap1: move 32k counter from plat-omap to mach-omap1
ARM: omap1: move CF chipselect setup to board file
ARM: omap1: move lcd_dma code into omapfb driver
ARM: omap1: move mach/*.h into mach directory
ARM: omap1: move mach/usb.h to include/linux/soc
ARM: omap1: move perseus spi pinconf to board file
ARM: omap1: move plat/dma.c to mach/omap-dma.c
ARM: omap1: move some headers to include/linux/soc
ARM: OMAP1: Prepare for conversion of OMAP1 clocks to CCF
ARM: omap1: relocate static I/O mapping
ARM: omap1: use pci_remap_iospace() for omap_cf
ARM: OMAP2+: add missing of_node_put before break and return
ARM: OMAP2+: drop hwmod-clock helper comment
ARM: OMAP2+: drop omap_device_register() helper
ARM: omap2: remove include/mach/ subdirectory
ARM: omap2plus_defconfig: Enable ISP176x USB driver
ARM: omap2plus_defconfig: enable TLV320AIC3X
ARM: omap: dma: make usb support optional
ARM: omap: fix address space warnings from sparse
ARM: omap: fix missing declaration warnings
ARM: omap: remove debug-leds driver
ARM: omap: remove empty plat-omap directory
ARM: omap: split up arch/arm/plat-omap/Kconfig
ARM: omap: un-merge plat/sram.c
ARM: pxa/mmp: remove traces of plat-pxa
ARM: pxa/sa1100: move I/O space to PCI_IOBASE
ARM: pxa2xx: Fix GPIO descriptor tables
ARM: pxa: convert to multiplatform
ARM: pxa: corgi: use gpio descriptors for audio
ARM: pxa: eseries: use gpio lookup for audio
ARM: PXA: fix multi-cpu build of xsc3
ARM: pxa: hx4700: use gpio descriptors for audio
ARM: pxa: lubbock: pass udc irqs as resource
ARM: pxa: magician: use platform driver for audio
ARM: pxa: mainstone-wm97xx: use gpio lookup table
ARM: pxa: make addr-map.h header local
ARM: pxa: make mach/regs-uart.h private
ARM: pxa: make mainstone.h private
ARM: pxa: maybe fix gpio lookup tables
ARM: pxa: move clk register definitions to driver
ARM: pxa: move mach/*.h to mach-pxa/
ARM: pxa: move mach/sound.h to linux/platform_data/
ARM: pxa: move pcmcia board data into mach-pxa
ARM: pxa: move plat-pxa to drivers/soc/
ARM: pxa: move regs-lcd.h into driver
ARM: pxa: move smemc register access from clk to platform
ARM: pxa: pcmcia: move smemc configuration back to arch
ARM: pxa: poodle: use platform data for poodle asoc driver
ARM: pxa: pxa2xx-ac97-lib: use IRQ resource
ARM: pxa: remove get_clk_frequency_khz()
ARM: pxa: remove mach/dma.h
ARM: pxa: remove support for MTD_XIP
ARM: pxa: remove unused mach/bitfield.h
ARM: pxa: spitz: use gpio descriptors for audio
ARM: pxa: split mach/generic.h
ARM: pxa: split up mach/hardware.h
ARM: pxa: stop using mach/bitfield.h
ARM: pxa: use pdev resource for palmld mmio
ARM: pxa: z2: use gpio lookup for audio device
ARM: pxa: zylonite: use gpio lookup instead mfp header
ARM: qcom_defconfig: enable debug fs support
ARM: qcom_defconfig: enable options for Qualcomm random number generator
ARM: rework endianess selection
ARM: rockchip: Add missing of_node_put() in rockchip_suspend_init()
ARM: rockchip: fix typos in comments
ARM: s3c24xx: convert to sparse-irq
ARM: s3c24xx: remove support for ISA drivers on BAST PC/104
ARM: s3c: Drop config symbol S3C24XX_PWM
ARM: s3c: enable s3c24xx multiplatform support
ARM: s3c: fix include path
ARM: s3c: fix typos in comments
ARM: s3c: mark as deprecated and schedule removal
ARM: shmobile: defconfig: Refresh for v5.18-rc1
ARM: shmobile: Drop commas after dt_compat sentinels
ARM: shmobile: rcar-gen2: Drop comma after OF match table sentinel
ARM: spear: remove include/mach/ subdirectory
ARM: tegra: Fix typos in comments
ARM: Use do_kernel_power_off()
 
arm: use fallback for random_get_entropy() instead of zero
 
ARM: versatile: Add missing of_node_put in dcscb_init
ARM: versatile: move integrator/realview/vexpress to versatile
 
arp: fix unused variable warnning when CONFIG_PROC_FS=n
 
asm-generic: compat: Cleanup duplicate definitions
asm-generic: qrwlock: Document the spinlock fairness requirements
asm-generic: qspinlock: Indicate the use of mixed-size atomics
asm-generic: remove a broken and needless ifdef conditional
asm-generic: ticket-lock: New generic ticket-based spinlock
 
ASoC: ad1*, ada*, ssm*: use i2c_match_id and simple i2c probe
ASoC: ada*, ssm*: use simple i2c probe function
ASoC: adau1372: Add endianness flag in snd_soc_component_driver
ASoC: adau1761: Add ADAU1761-as-ADAU1361 compatibility mode
ASoC: Add a driver for the Cirrus Logic CS35L45 Smart Amplifier
ASoC: Add macros for signed TLV controls with callbacks
ASoC: ak*: use i2c_match_id and simple i2c probe
ASoC: ak4*: use simple i2c probe function
ASoC: ak4613: add missing mutex_lock()
ASoC: ak4613: add TDM256 support
ASoC: ak4613: add TDM256 test support
ASoC: ak4613: cares Simple-Audio-Card case for TDM
ASoC: ak4613: priv has ctrl1 instead of iface
ASoC: ak4613: rename constraint to constraint_rates
ASoC: ak4613: return error if it was setup as clock provider
ASoC: ak4613: tidyup ak4613_interface
ASoC: alc56*: use i2c_match_id and simple i2c probe
ASoC: amd: acp: Add pm ops callback in machine driver
ASoC: amd: acp: Set Speaker enable/disable pin through rt1019 codec driver
ASoC: amd: acp: Set Speaker enable/disable pin through rt1019 codec driver.
ASoC: amd: Add driver data to acp6x machine driver
ASoC: amd: Add support for enabling DMIC on acp6x via _DSD
ASoC: amd: vangogh: Remove duplicate include files
ASoC: amd: yc: add new YC platform varaint support
ASoC: arizona: Update arizona_aif_cfg_changed to use RX_BCLK_RATE
ASoC: ASRC support on Tegra186 and later
ASoC: atmel-classd: Remove endianness flag on class d component
ASoC: atmel-pdmic: Remove endianness flag on pdmic component
ASoC: atmel: Don't squash error codes from atmel_ssc_set_audio()
ASoC: atmel: Fix error handling in at91samg20ek probe()
ASoC: atmel: Fixes for AT91SAM9G20-EK audio driver
ASoC: audio-graph-card2: indicate "Experimental stage" warning only when successed
ASoC: audio_graph_card2: Fix port numbers in example
ASoC: codecs: Fix error handling in power domain init and exit handlers
ASoC: codecs: lpass: Fix passing zero to 'PTR_ERR'
ASoC: codecs: rt700/rt711/rt711-sdca: initialize workqueues in probe
ASoC: codecs: rt700/rt711/rt711-sdca: resume bus/codec in .set_jack_detect
ASoC: codecs: rt715-sdca: remove useless assignment of ops
ASoC: codecs: wm8962: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
ASoC: core: Correct spelling fliped -> flipped
ASoC: core: Pass legacy_dai_naming flag directly
ASoC: cros_ec_codec: Add endianness flag in i2s_rx_component_driver
ASoC: cs*: use simple i2c probe function
ASoC: cs35l36: Fix the error handling of cs35l36_i2c_probe()
ASoC: cs35l36: Update digital volume TLV
ASoC: cs35l41: Add ASP TX3/4 source to register patch
ASoC: cs35l41: Add endianness flag in snd_soc_component_driver
ASoC: cs35l41: Add one more variable in the debug log
ASoC: cs35l41: Correct some control names
ASoC: cs35l41: Document CS35l41 External Boost
ASoC: cs35l41: Fix an out-of-bounds access in otp_packed_element_t
ASoC: cs35l41: Move cs35l41 fs errata into shared code
ASoC: cs35l41: Move cs35l41_set_cspl_mbox_cmd to shared code
ASoC: cs35l41: Move cs_dsp config struct into shared code
ASoC: cs35l41: Support external boost
ASoC: cs35l45: Add driver for Cirrus Logic CS35L45 Smart Amp
ASoC: cs35l45: Enable BOOST
ASoC: cs35l45: Make exports namespaced
ASoC: cs4234: Add endianness flag in snd_soc_component_driver
ASoC: cs4270: Remove redundant big endian formats
ASoC: cs42l42: Move CS42L42 register descriptions to general include
ASoC: cs42l46: Fix the error handling of cs42l56_i2c_probe()
ASoC: cs42l51: Correct minimum value for SX volume control
ASoC: cs42l51: Remove redundant big endian formats
ASoC: cs42l52: Correct TLV for Bypass Volume
ASoC: cs42l52: Fix TLV scales for mixer controls
ASoC: cs42l56: Correct typo in minimum level for SX volume controls
ASoC: cs42l56: Fix the error handling of cs42l56_i2c_probe()
ASoC: cs43130: Re-use generic struct u16_fract
ASoC: cs4349: Remove redundant big endian formats
ASoC: cs47l15: Fix event generation for low power mux control
ASoC: cs47l92: Fix event generation for OUT1 demux
ASoC: cs53l30: Correct number of volume levels on SX controls
ASoC: cx2072x: Add endianness flag in snd_soc_component_driver
ASoC: cx2072x: use simple i2c probe function
ASoC: da7218: use i2c_match_id and simple i2c probe
ASoC: da7219: cancel AAD related work earlier for jack removal
ASoC: da7219: Fix pole orientation detection on certain headsets
ASoC: da7219: Small fixes for jack detection and removal
ASoC: da[79]*: use simple i2c probe function
ASoC: dapm: Don't fold register value changes into notifications
ASoC: dapm: Initialise kcontrol data for mux/demux controls
ASoC: dmic: Add support for DSD data format
ASoC: doc: Capitalize RESET line name
ASoC: dsp: mediatek: add mt8195 dsp document
ASoC: dt-bindings: cs35l45: Cirrus Logic CS35L45 Smart Amp
ASoC: dt-bindings: Fix description for msm8916
ASoC: dt-bindings: fsl,micfil: Add compatible string for imx8mp
ASoC: dt-bindings: lpass-cpu: Update clocks and power domain names for sc7280 platform
ASoC: dt-bindings: max98390: add reset gpio bindings
ASoC: dt-bindings: max98396: add amplifier driver
ASoC: dt-bindings: mediatek: mt8192: Add i2s-share properties
ASoC: dt-bindings: mediatek: mt8192: Drop i2s-share properties
ASoC: dt-bindings: mediatek: mt8195: merge mt8195 machine yaml
ASoC: dt-bindings: mediatek: mt8195: support mt8195-mt6359-max98390-rt5682
ASoC: dt-bindings: mt8192-mt6359: add new compatible and new properties
ASoC: dt-bindings: rt1015p: Add #sound-dai-cells
ASoC: dt-bindings: rt5682: Add #sound-dai-cells
ASoC: dt-bindings: wcd938x: Add mic bias supply property
ASoC: es83*: use simple i2c probe function
ASoC: es8328: Fix event generation for deemphasis control
ASoC: fix invalid yaml
 
ASOC: Fix the error handling code of the probe
 
ASoC: Fixup Cirrus SX control usage
ASoC: fsl: Fix refcount leak in imx_sgtl5000_probe
ASoC: fsl: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
ASoC: fsl_asrc: using pm_runtime_resume_and_get to simplify the code
ASoC: fsl_micfil: add multi fifo support
ASoC: fsl_micfil: Add support for i.MX8MPlus
ASoC: fsl_micfil: do not define SHIFT/MASK for single bits
ASoC: fsl_micfil: Driver updates
ASoC: fsl_micfil: drop error messages from failed register accesses
ASoC: fsl_micfil: drop fsl_micfil_set_mclk_rate()
ASoC: fsl_micfil: Drop get_pdm_clk()
ASoC: fsl_micfil: drop only once used defines
ASoC: fsl_micfil: drop support for undocumented property
ASoC: fsl_micfil: Drop unnecessary register read
ASoC: fsl_micfil: drop unused include
ASoC: fsl_micfil: Drop unused register read
ASoC: fsl_micfil: drop unused variables
ASoC: fsl_micfil: fix the naming style for mask definition
ASoC: fsl_micfil: fold fsl_set_clock_params() into its only user
ASoC: fsl_micfil: Remove debug message
ASoC: fsl_micfil: rework quality setting
ASoC: fsl_micfil: simplify clock setting
ASoC: fsl_micfil: use clear/set bits
ASoC: fsl_micfil: use define for OSR default value
ASoC: fsl_micfil: use GENMASK to define register bit fields
ASoC: fsl_sai: Add support for i.MX8M Plus
ASoC: fsl_sai: Add support for i.MX8MM
ASoC: fsl_sai: Add support for i.MX8MM, MP, ULP
ASoC: fsl_sai: Add support for i.MX8MN
ASoC: fsl_sai: Add support for i.MX8ULP
ASoC: fsl_sai: Fix FSL_SAI_xDR/xFR definition
ASoC: fsl_ssi: Add support multi fifo script
ASoC: hdac_hda: Add endianness flag in snd_soc_component_driver
ASoC: hdmi-codec: Remove redundant big endian formats
ASoC: img-i2s-in: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
ASoC: img-parallel-out: using pm_runtime_resume_and_get
ASoC: img-spdif-in: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
ASoC: img-spdif-out: using pm_runtime_resume_and_get to simplify the code
ASoC: imx-hdmi: Fix refcount leak in imx_hdmi_probe
ASoC: imx-hdmi: remove useless null check before call of_node_put()
ASoC: intel: atom: Remove superfluous flush_scheduled_work()
ASoC: Intel: atom: use pm_runtime_resume_and_get()
ASoC: Intel: avs: Account for libraries when booting basefw
ASoC: Intel: avs: Add topology loading operations
ASoC: Intel: avs: Add topology parsing infrastructure
ASoC: Intel: avs: APL-based platforms support
ASoC: Intel: avs: Arm paths after creating them
ASoC: Intel: avs: Configure modules according to their type
ASoC: Intel: avs: Coredump and recovery flow
ASoC: Intel: avs: D0ix power state support
ASoC: Intel: avs: Declare path and its components
ASoC: Intel: avs: Declare vendor tokens
ASoC: Intel: avs: Depend on SND_INTEL_DSP_CONFIG
ASoC: Intel: avs: Driver core and PCM operations
ASoC: Intel: avs: Drop direct ACPI dependency
ASoC: Intel: avs: Enable AVS driver only on x86 platforms
ASoC: Intel: avs: Event tracing
ASoC: Intel: avs: Fix build error on arc, m68k and sparc
ASoC: Intel: avs: Fix parsing UUIDs in topology
ASoC: Intel: avs: Generic PCM FE operations
ASoC: Intel: avs: Generic soc component driver
ASoC: Intel: avs: HDA PCM BE operations
ASoC: Intel: avs: Machine board registration
ASoC: Intel: avs: non-HDA PCM BE operations
ASoC: Intel: avs: Parse module-extension tuples
ASoC: Intel: avs: Parse path and path templates tuples
ASoC: Intel: avs: Parse pipeline and module tuples
ASoC: Intel: avs: Parse pplcfg and binding tuples
ASoC: Intel: avs: Path creation and freeing
ASoC: Intel: avs: Path state management
ASoC: Intel: avs: PCI driver implementation
ASoC: Intel: avs: Power management
ASoC: Intel: avs: Prepare for firmware tracing
ASoC: Intel: avs: Prepare modules before bindings them
ASoC: Intel: avs: Replace link_mask usage with i2s_link_mask
ASoC: Intel: avs: SKL-based platforms support
ASoC: Intel: avs: Support link_mask formatted string
ASoC: Intel: avs: Topology and path management
ASoC: Intel: boards: Chromebook configuration updates
ASoC: Intel: boards: Use temporary variable for struct device
ASoC: Intel: bytcr_rt5640: Add quirk for the HP Pro Tablet 408
ASoC: Intel: bytcr_wm5102: Fix GPIO related probe-ordering problem
ASoC: Intel: catpt: Drop redundant enum constant
ASoC: Intel: cirrus-common: fix incorrect channel mapping
ASoC: Intel: common: fix typo for tplg naming
ASoC: Intel: Skylake: Correct the handling of fmt_config flexible array
ASoC: Intel: Skylake: Correct the ssp rate discovery in skl_get_ssp_clks()
ASoC: Intel: sof_rt5682: Add support for adl_rt1019_rt5682s
ASoC: Intel: sof_rt5682: fix out-of-bounds array access
ASoC: Intel: sof_sdw: handle errors on card registration
ASoC: Intel: sof_ssp_amp: enable capture stream from cs35l41
ASoC: Intel: sof_ssp_amp: fix no DMIC BE Link on Chromebooks
ASoC: Intel: sof_ssp_amp: remove 'set-but-not-used' warning
ASoC: Introduce snd_soc_of_get_dai_link_cpus
ASoC: lm4857: use simple i2c probe function
ASoC: lm49xxx: use simple i2c probe function
ASoC: lochnagar: Add endianness flag in snd_soc_component_driver
ASoC: madera: Fix event generation for OUT1 demux
ASoC: madera: Fix event generation for rate controls
ASoC: max9*: use simple i2c probe function
ASoC: max980*: use i2c_match_id and simple i2c probe
ASoC: max98090: Fix event generation for custom controls
ASoC: max98090: Move check for invalid values before casting in max98090_put_enab_tlv()
ASoC: max98357a: remove dependency on GPIOLIB
ASoC: max98390: Add reset gpio control
ASoC: max98396: add amplifier driver
ASoC: max98396: Fix build error for implicit function declaration
ASoC: max98396: Fix register access for PCM format settings
ASoC: max98504: Add endianness flag in snd_soc_component_driver
ASoC: mediatek: Add support for MT8195 sound card with max98390 and rt5682
ASoC: mediatek: Fix error handling in mt8173_max98090_dev_probe
ASoC: mediatek: Fix missing of_node_put in mt2701_wm8960_machine_probe
ASoC: mediatek: mt8192: refactor for I2S3 DAI link of speaker
ASoC: mediatek: mt8192: refactor for I2S8/I2S9 DAI links of headset
ASoC: mediatek: mt8192: support rt1015p_rt5682s
ASoC: mediatek: mt8192: support rt1015p_rt5682s
ASoC: mediatek: mt8195: add machine support for max98390 and rt5682
ASoC: mediatek: mt8195: Fix build warning without CONFIG_OF
ASoC: mediatek: mt8195: Make sure of_device_id table are NULL terminated
ASoC: mediatek: mt8195: merge machine driver
ASoC: mediatek: mt8195: rename card controls
ASoC: mediatek: mt8195: revise mt8195-mt6359-rt1019-rt5682.c
ASoC: mediatek: simplify the return expression of mtk_dai_pcm_prepare()
ASoC: Merge fixes
ASoC: ml26124: use simple i2c probe function
ASoC: mt6351: Add endianness flag in snd_soc_component_driver
ASoC: mt6358: Add endianness flag in snd_soc_component_driver
ASoC: mt6359: Add endianness flag in snd_soc_component_driver
ASoC: mt6660: Add endianness flag in snd_soc_component_driver
ASoC: mt6660: use simple i2c probe function
ASoC: mxs-saif: Fix refcount leak in mxs_saif_probe
ASoC: nau8*: use simple i2c probe function
ASoC: nau8822: Add operation for internal PLL off and on
ASoC: ops: Fix off by one in range control validation
ASoC: pcm*: use simple i2c probe function
ASoC: pcm1789: Make pcm1789_common_exit() return void
ASoC: pcm186x: simplify the return expression of pcm186x_power_off()
ASoC: pcm186x: use i2c_match_id and simple i2c probe
ASoC: pcm3060: Add endianness flag in snd_soc_component_driver
ASoC: pcm3060: use simple i2c probe function
ASoC: Pull in fixes
ASoC: Pull in fixes
ASoC: pxa: ac97: use normal MMIO accessors
ASoC: pxa: i2s: use normal MMIO accessors
ASoC: pxa: use pdev resource for FIFO regs
ASoC: qcom: Add driver support for ALC5682I-VS
ASoC: qcom: dt-bindings: Update bindings for clocks in lpass digital codes
ASoC: qcom: lpass-platform: Update memremap flag to MEMREMAP_WC
ASoC: qcom: lpass-platform: Update VMA access permissions in mmap callback
ASoC: qcom: SC7280: Update machine driver startup, shutdown callbacks
ASoC: qcom: Use MCLK as RT5682I-VS sysclk source
ASoC: qdsp6: fix potential memory leak in q6apm_get_audioreach_graph()
ASoC: qdsp6: q6apm-dai: unprepare stream if its already prepared
ASoC: Realtek/Maxim SoundWire codecs: disable pm_runtime on remove
ASoC: remaining i2c_match_id i2c probe changes
ASoC: remaining simple i2c probe changes
ASoC: remove two unnecessary gpiolib dependencies
ASoC: Remove unused hw_write_t type
ASoC: rename tas2764 to tas27xx
ASoC: rk3328: fix disabling mclk on pclk probe failure
ASoC: rk3328: fix disabling mclk on pclk probe failure
ASoC: rockchip-i2s: Undo BCLK pinctrl changes
ASoC: rockchip: i2s: Fix NULL pointer dereference when pinctrl is not found
ASoC: rockchip: i2s: switch BCLK to GPIO
ASoC: rsnd: care default case on rsnd_ssiu_busif_err_status_clear()
ASoC: rsnd: care return value from rsnd_node_fixed_index()
ASoC: rsnd: use inclusive language for DAIFMT mask
ASoC: rt*: use simple i2c probe function
ASoC: rt1015p: remove dependency on GPIOLIB
ASoC: rt1016: enable building
ASoC: rt1019: Add endianness flag in snd_soc_component_driver
ASoC: rt1308-sdw: Add endianness flag in snd_soc_component_driver
ASoC: rt1308-sdw: add the default value of register 0xc320
ASoC: rt1316-sdw: Add endianness flag in snd_soc_component_driver
ASoC: rt5514: Fix event generation for "DSP Voice Wake Up" control
ASoC: rt5640: Do not manipulate pin "Platform Clock" if the "Platform Clock" is not in the DAPM
ASoC: rt5640: Fix the wrong state of JD1 and JD2
ASoC: rt5645: Fix errorenous cleanup order
ASoC: rt5645: Fix the error handling of rt5645_i2c_probe()
ASoC: rt5682s: Separate the regulator consumer controls
ASoC: rt7*-sdw: harden jack_detect_handler
ASoC: rt700: Add endianness flag in snd_soc_component_driver
ASoC: rt711-sdca-sdw: fix calibrate mutex initialization
ASoC: rt711-sdca: Add endianness flag in snd_soc_component_driver
ASoC: rt711-sdca: fix kernel NULL pointer dereference when IO error
ASoC: rt711: Add endianness flag in snd_soc_component_driver
ASoC: rt711: fix calibrate mutex initialization
ASoC: rt715-sdca: Add endianness flag in snd_soc_component_driver
ASoC: rt715: Add endianness flag in snd_soc_component_driver
ASoC: rt9120: Add endianness flag in snd_soc_component_driver
ASoC: rt9120: Fix 3byte read, valule offset typo
ASoC: rt9120: Use pm_runtime and regcache to optimize 'pwdnn' logic
ASoC: sam9g20_wm8731: Use dev_err_probe() for snd_soc_register_card()
ASoC: samsung: Constify snd_soc_dapm_{route,widget} structs
ASoC: samsung: Fix refcount leak in aries_audio_probe
ASoC: samsung: spdif: remove unnecessary check of mem_res
ASoC: sdw-mockup: Add endianness flag in snd_soc_component_driver
ASoC: sgtl5000: Fix noise on shutdown/remove
ASoC: sgtl5000: use simple i2c probe function
ASoC: sh: Make SND_SOC_RZ depend on ARCH_RZG2L
ASoC: sh: rz-ssi: Drop SSIFSR_TDC and SSIFSR_RDC macros
ASoC: sh: rz-ssi: Propagate error codes returned from platform_get_irq_byname()
ASoC: sh: rz-ssi: Release the DMA channels in rz_ssi_probe() error path
ASoC: sh: rz-ssi: Trivial fixes
ASoC: soc-card: Create jack kcontrol without pins
ASoC: soc-component: Add comment for the endianness flag
ASoC: soc-component: Update handling to component delays
ASoC: soc-core: remove always-false path
ASoC: soc-generic-dmaengine-pcm: Use default config when none is given
ASoC: soc-pcm: fix BE transition for TRIGGER_START
ASoC: soc-pcm: improve BE state transitions
ASoC: soc-pcm: improve BE transition for PAUSE_RELEASE
ASoC: soc-pcm: improve BE transition for TRIGGER_START
ASoC: soc-utils: Add helper to calculate BCLK from TDM info
ASoC: soc-utils: Add kunit test for snd_soc_tdm_params_to_bclk()
ASoC: soc.h: Add SOC_SINGLE_S_EXT_TLV macro
ASoC: soc.h: Add SOC_SINGLE_S_TLV() macro
ASoC: soc.h: Introduce SOC_DOUBLE_R_S_EXT_TLV() macro
ASoC: SOF: Abstractions for top-level IPC ops
ASoC: SOF: Add a new op to set up volume table
ASoC: SOF: Add a prepare op to IPC topology widget ops
ASoC: SOF: Add a route_free op in struct sof_ipc_tplg_ops
ASoC: SOF: add default IPC capability and file paths
ASoC: SOF: add definitions for different IPC types
ASoC: SOF: Add header for IPC4 manifest
ASoC: SOF: Add helper function to prepare and send an IPC message
ASoC: SOF: Add high level IPC IO callback definitions to ipc_ops
ASoC: SOF: Add initial header file for ipc4
ASoC: SOF: add INTEL_IPC4 plumbing
ASoC: SOF: add IPC-dependent file names
ASoC: SOF: Add IPC4 FW loader support
ASoC: SOF: Add IPC4 private header
ASoC: SOF: add path indirection to each IPC type
ASoC: SOF: Add rx_data pointer to snd_sof_ipc_msg struct
ASoC: SOF: Add two new fields to struct snd_sof_widget
ASoC: SOF: Add widget_kcontrol_setup control ops for IPC3
ASoC: SOF: AMD updates
ASoC: SOF: amd: add missing platform_device_unregister in acp_pci_rn_probe
ASoC: SOF: amd: Add psp_mbox_ready() and psp_send_cmd() callback
ASoC: SOF: amd: Do not set fw_ready callback
ASoC: SOF: amd: Fixed Build error
ASoC: SOF: amd: renoir: Do not set the load_module ops
ASoC: SOF: amd: Use dedicated MBOX for ACP and PSP communication
ASoC: SOF: bump SOF_ABI_MINOR
ASoC: SOF: clarify use of widget complete flag
ASoC: SOF: Clone the trace code to ipc3-dtrace as fw_tracing implementation
ASoC: SOF: control: use pm_runtime_resume_and_get()
ASoC: SOF: debug: use pm_runtime_resume_and_get()
ASoC: SOF: disable dma trace in s0ix
ASoC: SOF: Do not check for the fw_ready callback
ASoC: SOF: Drop 'header' parameter from tx_message() API
ASoC: SOF: Drop support for mapped control data
ASoC: SOF: expose a couple of functions
ASoC: SOF: extend the interface to stop DMA trace
ASoC: SOF: Fix potential NULL pointer dereference
ASoC: SOF: imx: Do not set fw_ready callback
ASoC: SOF: imx: Do not set the load_module ops
ASoC: SOF: Intel: add helper for link DMA cleanups
ASoC: SOF: Intel: add IP identifier
ASoC: SOF: Intel: Add IPC-specific dai ops for IPC3
ASoC: SOF: Intel: bdw/byt/pci-tng: Do not set the load_module ops
ASoC: SOF: Intel: Check the bar size before remapping
ASoC: SOF: Intel: disable IMR boot when resuming from ACPI S4 and S5 states
ASoC: SOF: Intel: Do not (wrongly) assume positive return value in IMR path
ASoC: SOF: Intel: Do not set fw_ready callback
 
ASOC: SOF: Intel: hda-dai: add hda_dai_hw_free_ipc() helper
ASOC: SOF: Intel: hda-dai: consistent naming for HDA DAI and HDA link DMA
 
ASoC: SOF: Intel: hda-dai: improve suspend case
ASoC: SOF: Intel: hda-dai: move code to deal with hda dai/dailink suspend
ASoC: SOF: Intel: hda-dai: protect hw_params against successive calls
ASoC: SOF: Intel: hda-dai: regroup dai and link DMA operations
ASoC: SOF: Intel: hda-dai: reset dma_data and release stream
ASoC: SOF: Intel: hda-dai: simplify hda_dai_widget_update() prototype
ASoC: SOF: Intel: hda-dai: split link DMA and dai operations
ASoC: SOF: Intel: hda-dai: use snd_soc_dai_get_widget() helper
ASoC: SOF: Intel: hda-dsp: Expose hda_dsp_core_power_up()
ASoC: SOF: Intel: hda-loader: Clarify the cl_dsp_init() flow
ASoC: SOF: Intel: hda-loader: Make sure that the fw load sequence is followed
ASoC: SOF: Intel: hda-loader: Use local snd_dma_buffer
ASoC: SOF: Intel: hda: define check_ipc_irq op
ASoC: SOF: Intel: hda: Define rom_status_reg in sof_intel_dsp_desc
ASoC: SOF: Intel: hda: expose some codeloader functions
ASoC: SOF: Intel: hda: Fix compressed stream position tracking
ASoC: SOF: Intel: hda: Revisit IMR boot sequence
ASoC: SOF: Intel: HDA: Set IPC4-specific DSP ops for CaVS platforms
ASoC: SOF: Intel: HDA: Set up sof_ipc4_fw_data for IPC4
ASoC: SOF: Intel: hda: simplify NHLT handling
ASoC: SOF: Intel: hda: use BIT() macros for consistency
ASoC: SOF: Intel: hda: use common ops across platforms
ASoC: SOF: Intel: improve HDaudio DAI support
ASoC: SOF: Intel: move HDA_CL_STREAM_FORMAT definition to header
ASoC: SOF: Intel: pci-tgl: add ADL-PS support
ASoC: SOF: Intel: pci-tgl: add RPL-P support
ASoC: SOF: Introduce generic (in)firmware tracing infrastructure
ASoC: SOF: Introduce IPC dependent ops for firmware handling, loading
ASoC: SOF: Introduce IPC independent ops for firmware tracing support
ASoC: SOF: Introduce opaque storage of private data for firmware tracing
ASoC: SOF: IPC Abstraction for FW loading
ASoC: SOF: ipc-msg-injector: Add support for IPC4 messages
ASoC: SOF: ipc-msg-injector: Cap the rmaining to count in IPC4 mode
ASoC: SOF: ipc-msg-injector: Fix reversed if statement
ASoC: SOF: ipc-msg-injector: Propagate write errors correctly
ASoC: SOF: ipc-msg-injector: Query the maximum IPC payload size
ASoC: SOF: ipc-msg-injector: Separate the message sending
ASoC: SOF: ipc3-dtrace: Move dtrace related variables local from sof_dev
ASoC: SOF: ipc3-dtrace: Move host ops wrappers from generic header to private
ASoC: SOF: ipc3-loader: Implement firmware parsing and loading
ASoC: SOF: ipc3-topology: Correct get_control_data for non bytes payload
ASoC: SOF: ipc3-topology: Move and correct size checks in sof_ipc3_control_load_bytes()
ASoC: SOF: ipc3-topology: Set scontrol->priv to NULL after freeing it
ASoC: SOF: ipc3: Add local implementation for handling fw_ready message
ASoC: SOF: ipc3: Implement rx_msg IPC ops
ASoC: SOF: ipc3: Implement the get_reply IPC ops
ASoC: SOF: ipc3: Implement the set_get_data IPC ops
ASoC: SOF: ipc3: Implement the tx_msg IPC ops
ASoC: SOF: ipc3: Remove the ipc3-ops.h header file
ASoC: SOF: ipc3: Use sof_ipc3_tx_msg() internally for message sending
ASoC: SOF: IPC4: Add FW loader ops
ASoC: SOF: ipc4: Add support for mandatory message handling functionality
ASoC: SOF: IPC4: Introduce message handling functionality
ASoC: SOF: ipc: Add check for fw_loader ops
ASoC: SOF: ipc: Add check for mandatory IPC message handling ops
ASoC: SOF: ipc: Add max_payload_size field in struct snd_sof_ipc
ASoC: SOF: ipc: introduce cont_update_posn in sof_ipc_stream_params struct
ASoC: SOF: ipc: Move the ipc_set_get_comp_data() local to ipc3-control
ASoC: SOF: ipc: Separate the ops checks by functions/topics
ASoC: SOF: ipc: Switch over to use the rx_msg ops
ASoC: SOF: ipc: Switch over to use the tx_msg and set_get_data ops
ASoC: SOF: ipc: Use ipc->max_payload_size for message/reply size checking
ASoC: SOF: ipc: Use msg->reply_data directly in snd_sof_ipc_get_reply()
ASoC: SOF: ipc: Use the get_reply ops in snd_sof_ipc_get_reply()
ASoC: SOF: Kconfig: Make SND_SOC_SOF_HDA_PROBES tristate
ASoC: SOF: loader: Call optional query_fw_configuration on first boot
ASoC: SOF: loader: Remove snd_sof_parse_module_memcpy() as it is not used
ASoC: SOF: loader: Remove the old fw_ready related code
ASoC: SOF: loader: Switch to use the fw_loader ops
ASoC: SOF: mediatek: add debug dump
ASoC: SOF: mediatek: Add DSP system PM callback for mt8186
ASoC: SOF: mediatek: Add ipc support for mt8195
ASoC: SOF: mediatek: Add mediatek common debug dump
ASoC: SOF: mediatek: Add mt8186 dsp clock support
ASoC: SOF: mediatek: Add mt8186 hardware support
ASoC: SOF: mediatek: Add mt8186 ipc support
ASoC: SOF: mediatek: Add mt8186 sof fw loader and dsp ops
ASoC: SOF: mediatek: Add mt8195 debug dump
ASoC: SOF: mediatek: Fix allyesconfig build error
ASoC: SOF: mediatek: Fix error code in probe
ASoC: SOF: mediatek: mt8195 add shutdown callback
ASoC: SOF: mediatek: mt8195 change ipc timeout as 1 second
ASoC: SOF: mediatek: mt8195: Do not set the load_module ops
ASoC: SOF: mediatek: remove duplicate include in mt8195.c
ASoC: SOF: Miscellaneous fixes for IPC and trace
ASoC: SOF: Miscellaneous preparatory patches for IPC4
ASoC: SOF: Modify the host trace_init parameter list to include dmab
ASoC: SOF: OF: Add shutdown callback for SOF OF device
 
ASOC: SOF: pci: add ipc_type override for Intel IPC4 tests
 
ASoC: SOF: pci: add quirks and PCI IDS
ASoC: SOF: pcm: Move the call to snd_sof_pcm_platform_hw_params()
ASoC: SOF: pcm: remove unnecessary function declaration
ASoC: SOF: pm: add definitions for S4 and S5 states
ASoC: SOF: pm: add explicit behavior for ACPI S1 and S2
ASoC: SOF: remove const qualifier for 'struct snd_sof_dsp_ops'
ASoC: SOF: Remove dmab and dmab_bdl from snd_sof_dev struct
ASoC: SOF: Remove header from struct snd_sof_ipc_msg
ASoC: SOF: remove incorrect clearing of prepared flag
ASoC: SOF: Remove redundant return statements
ASoC: SOF: Rename dtrace_is_supported flag to fw_trace_is_supported
ASoC: SOF: Rework the firmware ready message handling
ASoC: SOF: sof-audio: flag errors on pipeline teardown
ASoC: SOF: sof-audio: preserve topology filename override in nocodec mode
ASoC: SOF: sof-audio: remove useless assignment
ASoC: SOF: sof-audio: reset route status before freeing widget
ASoC: SOF: sof-audio: Set up widgets from source to sink
ASoC: SOF: sof-audio: Use the widget_kcontrol_setup ops for kcontrol set up
ASoC: SOF: sof-client-ipc-flood-test: use pm_runtime_resume_and_get()
ASoC: SOF: sof-client-ipc-msg-injector: use pm_runtime_resume_and_get()
ASoC: SOF: sof-client-probes: Query the maximum IPC payload size
ASoC: SOF: sof-client: Add API to get the ipc_type
ASoC: SOF: sof-client: Add API to get the maximum IPC payload size
ASoC: SOF: sof-client: Add support IPC4 message sending
ASoC: SOF: sof-client: IPC flood test can only work with SOF_IPC
ASoC: SOF: sof-client: Update for different IPC versions
ASoC: SOF: sof-pci-dev: add parameter to override firmware filename
ASoC: SOF: sof-pci-dev: add parameter to override topology filename
ASoC: SOF: sof-pci-dev: don't use the community key on APL Chromebooks
ASoC: SOF: sof-pci-dev: fix missing pci_release_regions() on error in sof_pci_probe()
ASoC: SOF: Switch to IPC generic firmware tracing
ASoC: SOF: topology: Avoid open coded arithmetic in memory allocation
ASoC: SOF: topology: Check w->sname validity once in sof_connect_dai_widget()
ASoC: SOF: topology: Skip parsing DAI link tokens if not needed
ASoC: SOF: topology: use new sound control LED layer
ASoC: SOF: trace: The dtrace is only available with SOF_IPC
ASoC: SOF: use pm_runtime_resume_and_get()
ASoC: SOF: using pm_runtime_resume_and_get to simplify the code
ASoC: sta*: use simple i2c probe function
ASoC: sta32x: Remove redundant big endian formats
ASoC: sta350: Remove redundant big endian formats
ASoC: tas*: use i2c_match_id and simple i2c probe
ASoC: tas*: use simple i2c probe function
ASoC: tas2764: Add post reset delays
ASoC: tas2764: Correct playback volume range
ASoC: tas2764: Fix amp gain register offset & default
ASoC: tas2764: Fix and extend FSYNC polarity handling
ASoC: tas571x: Fix the error handling of tas571x_i2c_probe()
ASoC: tas6424: Fix the error handling of tas6424_i2c_probe()
ASoC: tas6424: Return zero in remove callback
ASoC: tda7419: use simple i2c probe function
ASoC: tegra186_asrc: mark runtime-pm functions as __maybe_unused
ASoC: tegra: Add binding doc for ASRC module
ASoC: tegra: Add Tegra186 based ASRC driver
ASoC: tegra: AHUB routes for ASRC module
ASoC: ti: davinci-mcasp: Add dma-type for bcdma
ASoC: ti: j721e-evm: Fix refcount leak in j721e_soc_probe_*
ASoC: ti: omap-mcbsp: duplicate sysfs error
ASoC: ti: osk5912: Make it CCF clk API compatible
ASoC: tlv320*: use i2c_match_id and simple i2c probe
ASoC: tlv320*: use simple i2c probe function
ASoC: tlv320adc3xxx: Add endianness flag in snd_soc_component_driver
ASoC: tlv320adcx140: Fix tx_mask check
ASoC: tlv320adcx140: Register a callback to disable the regulator_disable
ASoC: topology: Cleanup patches
ASoC: topology: Correct error message
ASoC: topology: Remove unnecessary looping
ASoC: topology: Rename soc_tplg_init_kcontrol() function
ASoC: topology: Rename SOC_TPLG_PASS_MIXER to _CONTROL
ASoC: topology: Return bool instead of int
ASoC: topology: Use for loop instead of while
ASoC: tpa6130: use i2c_match_id and simple i2c probe
ASoC: ts3a227e: use simple i2c probe function
ASoC: tscs*: use simple i2c probe function
ASoC: tscs454: Add endianness flag in snd_soc_component_driver
ASoC: uda1380: use simple i2c probe function
ASoC: uniphier: simplify the return expression of uniphier_aio_compr_set_params()
ASoC: update to support either TAS2764 or TAS2780
ASoC: ux500: mop500: Check before clk_put() not needed
ASoC: wcd9335: Add endianness flag in snd_soc_component_driver
ASoC: wcd9335: Fix spurious event generation
ASoC: wcd9335: Remove RX channel from old list before adding it to a new one
ASoC: wcd9335: Use int array instead of bitmask for TX mixers
ASoC: wcd934x: Add endianness flag in snd_soc_component_driver
ASoC: wcd938x: Add endianness flag in snd_soc_component_driver
ASoC: wcd938x: Fix event generation for some controls
ASoC: wm*: use i2c_match_id and simple i2c probe
ASoC: wm*: use simple i2c probe function
ASoC: wm2000: fix missing clk_disable_unprepare() on error in wm2000_anc_transition()
ASoC: wm2000: Remove redundant endianness flag
ASoC: wm5102: Fix event generation for output compensation
ASoC: wm5110: Fix DRE control
ASoC: wm8731: Convert DT bindings to YAML format
ASoC: wm8731: Factor component init out of bus code
ASoC: wm8731: Factor our MCLK and mutex initialisation
ASoC: wm8731: Factor out the I2C and SPI bus code into separate modules
ASoC: wm8731: Move regulator request into wm8731_init()
ASoC: wm8731: Overhaul of the driver
ASoC: wm8731: Update to modern DAI terminology
ASoC: wm8731: use simple i2c probe function
ASoC: wm8903: Fix the error handling of wm8903_i2c_probe()
ASoC: wm8940: add devicetree support
ASoC: wm8960: Add ACPI support
ASoC: wm8962: Fix suspend while playing music
ASoC: wm8998: Fix event generation for input mux
ASoC: wm9090: Remove redundant endianness flag
ASoC: wm_adsp: Compressed stream DSP memory structs should be __packed
ASoC: wm_adsp: Fix event for preloader
ASoC: wm_adsp: Fix event generation for wm_adsp_fw_put()
ASoC: wsa881x: Add endianness flag in snd_soc_component_driver
 
assoc_array: Fix BUG_ON during garbage collect
 
ata: libata-core: Allow forcing most horkage flags
ata: libata-core: cleanup ata_device_blacklist
ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo()
ata: libata-core: fix parameter type in ata_xfer_mode2shift()
ata: libata-core: Improve link flags forced settings
ata: libata-core: Refactor force_tbl definition
ata: libata-core: replace "its" with "it is"
ata: libata-transport: fix {dma|pio|xfer}_mode sysfs files
ata: libata: add qc->flags in ata_qc_complete_template tracepoint
ata: libata: drop 'sas_last_tag'
ata: Make use of the helper function devm_platform_ioremap_resource()
ata: pata_cs5535: Fix W=1 warnings
ata: pata_ftide010: Remove unneeded ERROR check before clk_disable_unprepare
ata: pata_mpc52xx: Prepare cleanup of powerpc's asm/prom.h
ata: pata_octeon_cf: Fix refcount leak in octeon_cf_probe
ata: pata_sil680: fix result type of sil680_sel{dev|reg}()
ata: pata_via: fix sloppy typing in via_do_set_mode()
ata: simplify the return expression of brcm_ahci_remove
 
ath10k: add support for MSDU IDs for USB devices
ath10k: enable napi on RX path for usb
ath10k: mac: fix too long lines
ath10k: remove a copy of the NAPI_POLL_WEIGHT define
ath10k: simplify if-if to if-else
ath10k: skip ath10k_halt during suspend for driver state RESTARTING
ath10k: support bus and device specific API 1 BDF selection
ath10k: Trigger sta disconnect on hardware restart
ath10k: Use of_device_get_match_data() helper
 
ath11k: acquire ab->base_lock in unassign when finding the peer by addr
ath11k: Add basic WoW functionalities
ath11k: add fallback board name without variant while searching board-2.bin
ath11k: Add HW params for WCN6750
ath11k: Add hw-restart option to simulate_fw_crash
ath11k: Add peer rhash table support
ath11k: Add QMI changes for WCN6750
ath11k: add read variant from SMBIOS for download board data
ath11k: Add register access logic for WCN6750
ath11k: add support for device recovery for QCA6390/WCN6855
ath11k: add support for extended wmi service bit
ath11k: Add support for SAR
ath11k: Add support for targets without trustzone
ath11k: Add support for WCN6750 device
ath11k: add support to search regdb data in board-2.bin for WCN6855
ath11k: add synchronization operation between reconfigure of mac80211 and ath11k_base
ath11k: Add WoW net-detect functionality
ath11k: change fw build id format in driver init log
ath11k: change management tx queue to avoid connection timed out
ath11k: Change max no of active probe SSID and BSSID to fw capability
ath11k: Choose MSI config based on HW revision
ath11k: Datapath changes to support WCN6750
ath11k: Designating channel frequency when sending management frames
ath11k: disable regdb support for QCA6390
ath11k: disable spectral scan during spectral deinit
ath11k: Do not put HW in DBS mode for WCN6750
ath11k: Don't check arvif->is_started before sending management frames
ath11k: Don't use GFP_KERNEL in atomic context
ath11k: enable PLATFORM_CAP_PCIE_GLOBAL_RESET QMI host capability
ath11k: Fetch device information via QMI for WCN6750
ath11k: Fix build warning without CONFIG_IPV6
ath11k: fix driver initialization failure with WoW unsupported hw
ath11k: fix missing unlock on error in ath11k_wow_op_resume()
ath11k: Fix RX de-fragmentation issue on WCN6750
ath11k: Fix spelling mistake "reseting" -> "resetting"
ath11k: fix the warning of dev_wake in mhi_pm_disable_transition()
ath11k: fix warning of not found station for bssid in message
ath11k: HAL changes to support WCN6750
ath11k: Handle keepalive during WoWLAN suspend and resume
ath11k: implement hardware data filter
ath11k: Implement remain-on-channel support
ath11k: mac: fix too long line
ath11k: mhi: add error handling for suspend and resume
ath11k: mhi: remove state machine
ath11k: mhi: remove unnecessary goto from ath11k_mhi_start()
ath11k: Move parameters in bus_params to hw_params
ath11k: PCI changes to support WCN6750
ath11k: purge rx pktlog when entering WoW
ath11k: read country code from SMBIOS for WCN6855/QCA6390
ath11k: reduce the wait time of 11d scan and hw scan while add interface
ath11k: Refactor MSI logic to support WCN6750
ath11k: Refactor PCI code to support WCN6750
ath11k: Refactor the peer delete
ath11k: Remove core PCI references from PCI common code
ath11k: remove redundant assignment to variables vht_mcs and he_mcs
ath11k: Remove unnecessary delay in ath11k_core_suspend
ath11k: remove unused ATH11K_BD_IE_BOARD_EXT
ath11k: reset 11d state in process of recovery
ath11k: Reuse the available memory after firmware reload
ath11k: store and send country code to firmware after recovery
ath11k: support ARP and NS offload
ath11k: support GTK rekey offload
ath11k: Update WBM idle ring HP after FW mode on
ath11k: WMI changes to support WCN6750
 
ath6kl: fix typos in comments
ath6kl: Use cc-disable-warning to disable -Wdangling-pointer
 
ath9k: add functions to get paprd rate mask
ath9k: fix ar9003_get_eepmisc
ath9k: fix ath_get_rate_txpower() to respect the rate list end tag
ath9k: fix QCA9561 PA bias level
ath9k: hif_usb: simplify if-if to if-else
ath9k: make ATH_SREV macros more consistent
ath9k: make is2ghz consistent in ar9003_eeprom
ath9k: refactor ar9003_hw_spur_mitigate_ofdm
ath9k: Remove unnecessary print function dev_err()
ath9k: split set11nRateFlags and set11nChainSel
ath9k: use AR9300_MAX_CHAINS when appropriate
ath9k: Use platform_get_irq() to get the interrupt
 
ath9k_htc: fix potential out of bounds access with invalid rxstatus->rs_keyix
 
au1000_eth: stop using virt_to_bus()
 
audit: free module name
audit: use fsnotify group lock helpers
 
ax25: Fix ax25 session cleanup problems
ax25: merge repeat codes in ax25_dev_device_down()
 
b43: Fix assigning negative value to unsigned variable
 
b43legacy: Fix assigning negative value to unsigned variable
 
Backmerge tag : 'v5.18-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux into drm-next
 
batman-adv: remove unnecessary type castings
batman-adv: Start new development cycle
 
bcache: avoid journal no-space deadlock by reserving 1 journal bucket
bcache: avoid unnecessary soft lockup in kworker update_writeback_rate()
bcache: improve multithreaded bch_btree_check()
bcache: improve multithreaded bch_sectors_dirty_init()
bcache: memset on stack variables in bch_btree_check() and bch_sectors_dirty_init()
bcache: remove incremental dirty sector counting for bch_sectors_dirty_init()
 
bcma: gpio: Switch to use fwnode instead of of_node
 
be2net: Fix buffer overflow in be_get_module_eeprom
 
befs: Convert befs to read_folio
 
bfq: Allow current waker to defend against a tentative one
bfq: Avoid false marking of bic as stably merged
bfq: Avoid merging queues with different parents
bfq: Drop pointless unlock-lock pair
bfq: Get rid of __bio_blkcg() usage
bfq: Make sure bfqg for which we are queueing requests is online
bfq: Relax waker detection for shared queues
bfq: Remove bfq_requeue_request_body()
bfq: Remove pointless bfq_init_rq() calls
bfq: Remove superfluous conversion from RQ_BIC()
bfq: Split shared queues on move between cgroups
bfq: Track whether bfq_group is still online
bfq: Update cgroup information before merging bio
 
big_keys: Use struct for internal payload
 
binder: add BINDER_GET_EXTENDED_ERROR ioctl
binder: add failed transaction logging info
binder: additional transaction error logs
binder: convert logging macros into functions
binder: fix atomic sleep when get extended error
binder: fix potential UAF of target_{proc,thread}
binder: fix printk format for commands
binder: fix sender_euid type in uapi header
binder: hold fd_install until allocating fds first
binder: Use kmap_local_page() in binder_alloc_copy_user_to_buffer()
binder: Use memcpy_{to,from}_page() in binder_alloc_do_buffer_copy()
binder: Use memset_page() in binder_alloc_clear_buf()
 
binderfs: add extended_error feature entry
 
binfmt_flat: do not stop relocating GOT entries prematurely on riscv
binfmt_flat: Drop vestiges of coredump support
binfmt_flat: Remove shared library support
 
bitmap: Fix return values to be unsigned
 
blk-cgroup: always terminate io.stat lines
blk-cgroup: cleanup blk_cgroup_congested
blk-cgroup: cleanup blkcg_maybe_throttle_current
blk-cgroup: delete rcu_read_lock_held() WARN_ON_ONCE()
blk-cgroup: move blk_cgroup_congested out line
blk-cgroup: move blkcg_css to blk-cgroup.c
blk-cgroup: move blkcg_{get,set}_fc_appid out of line
blk-cgroup: move blkcg_{pin,unpin}_online out of line
blk-cgroup: move struct blkcg to block/blk-cgroup.h
blk-cgroup: remove __bio_blkcg
blk-cgroup: remove pointless CONFIG_BLOCK ifdefs
blk-cgroup: Remove unnecessary rcu_read_lock/unlock()
blk-cgroup: remove unneeded includes from
blk-cgroup: replace bio_blkcg with bio_blkcg_css
 
blk-iocost: combine local_stat and desc_stat to stat
blk-iocost: tracing: atomic64_read(&ioc->vtime_rate) is assigned an extra semicolon
 
blk-iolatency: Fix inflight count imbalances and IO hangs on offline
 
blk-mq: avoid a mess of casts for blk_end_sync_rq
blk-mq: avoid to touch q->elevator without any protection
blk-mq: do not update io_ticks with passthrough requests
blk-mq: don't clear flush_rq from tags->rqs[]
blk-mq: don't touch ->tagset in blk_mq_get_sq_hctx
blk-mq: fix passthrough plugging
blk-mq: fix typo in comment
blk-mq: protect q->elevator by ->sysfs_lock in blk_mq_elv_switch_none
blk-mq: remove __blk_execute_rq_nowait
blk-mq: remove the done argument to blk_execute_rq_nowait
 
blk-throttle: Set BIO_THROTTLED when bio has been throttled
 
blktrace: cleanup the __trace_note_message interface
 
blob_to_mnt(): kern_unmount() is needed to undo kern_mount()
 
block, bfq: make bfq_has_work() more accurate
block, bfq: protect 'bfqd->queued' by 'bfqd->lock'
 
block, loop: support partitions without scanning
 
block/badblocks: Remove redundant assignments
 
block/bfq: Enable I/O statistics
 
block/blk-map: Remove redundant assignment
 
block/partitions/acorn: Remove redundant assignments
 
block/partitions/atari: Remove redundant assignment
 
block/partitions/ldm: Remove redundant assignments
 
block/rnbd-clt: Avoid flush_workqueue(system_long_wq) usage
 
block: add a bdev_discard_granularity helper
block: add a bdev_fua helper
block: add a bdev_max_discard_sectors helper
block: add a bdev_max_zone_append_sectors helper
block: add a bdev_nonrot helper
block: add a bdev_stable_writes helper
block: add a bdev_write_cache helper
block: add a disk_openers helper
block: add sync_blockdev_range()
block: allow passing a NULL bdev to bio_alloc_clone/bio_init_clone
block: allow use of per-cpu bio alloc cache by block drivers
block: allow using the per-cpu bio cache from bio_alloc_bioset
block: change exported IO accounting interface from gendisk to bdev
block: cleanup the VM accounting in submit_bio
block: decouple REQ_OP_SECURE_ERASE from REQ_OP_DISCARD
block: disable the elevator int del_gendisk
block: document BLK_STS_AGAIN usage
block: drbd: drbd_receiver: Remove redundant assignment to err
block: fix bio_clone_blkg_association() to associate with proper blkcg_gq
block: Fix handling of offline queues in blk_mq_alloc_request_hctx()
block: fix missing blkcg_bio_issue_init
block: Fix potential deadlock in blk_ia_range_sysfs_show()
block: Fix the bio.bi_opf comment
block: freeze the queue earlier in del_gendisk
block: ignore RWF_HIPRI hint for sync dio
block: improve the error message from bio_check_eod
block: make bioset_exit() fully resilient against being called twice
block: move bdev_alignment_offset and queue_limit_alignment_offset out of line
block: move {bdev,queue_limit}_discard_alignment out of line
block: null_blk: Cleanup device creation and deletion
block: null_blk: Cleanup messages
block: null_blk: Fix code style issues
block: null_blk: Fix null_zone_write()
block: null_blk: Improve device creation with configfs
block: pop cached rq before potentially blocking rq_qos_throttle()
block: refactor discard bio size limiting
block: remove bioset_init_from_src
block: remove last remaining traces of IDE documentation
block: remove per-disk debugfs files in blk_unregister_queue
block: remove queue from struct blk_independent_access_range
block: remove queue_discard_alignment
block: remove QUEUE_FLAG_DISCARD
block: remove superfluous calls to blkcg_bio_issue_init
block: remove useless BUG_ON() in blk_mq_put_tag()
block: remove WARN_ON() from bd_link_disk_holder
block: reorder the REQ_ flags
block: serialize all debugfs operations using q->debugfs_mutex
block: take destination bvec offsets into account in bio_copy_data_iter
block: turn bdev->bd_openers into an atomic_t
block: turn bio_kmalloc into a simple kmalloc wrapper
block: use bdev_alignment_offset in disk_alignment_offset_show
block: use bdev_alignment_offset in part_alignment_offset_show
block: use bdev_discard_alignment in part_discard_alignment_show
block: use bio_queue_enter instead of blk_queue_enter in bio_poll
block: wire-up support for passthrough plugging
 
Bluetooth: Always set event mask on suspend
Bluetooth: btbcm: Add entry for BCM4373A0 UART Bluetooth
Bluetooth: btbcm: Support per-board firmware variants
Bluetooth: btintel: Constify static struct regmap_bus
Bluetooth: btmtksdio: fix possible FW initialization failure
Bluetooth: btmtksdio: fix the reset takes too long
Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
Bluetooth: btrtl: Add support for RTL8852C
Bluetooth: btusb: Add 0x0bda:0x8771 Realtek 8761BUV devices
Bluetooth: btusb: Add a new PID/VID 0489/e0c8 for MT7921
Bluetooth: btusb: add support for Qualcomm WCN785x
Bluetooth: btusb: Set HCI_QUIRK_BROKEN_ENHANCED_SETUP_SYNC_CONN for QCA
Bluetooth: btusb: Set HCI_QUIRK_BROKEN_ERR_DATA_REPORTING for QCA
Bluetooth: core: Fix deadlock on hci_power_on_sync.
Bluetooth: core: Fix missing power_on work cancel on HCI close
 
bluetooth: don't use bitmaps for random flag accesses
 
Bluetooth: eir: Add helpers for managing service data
Bluetooth: fix dangling sco_conn and use-after-free in sco_sock_timeout
Bluetooth: HCI: Add HCI_QUIRK_BROKEN_ENHANCED_SETUP_SYNC_CONN quirk
Bluetooth: hci_conn: Fix hci_connect_le_sync
Bluetooth: hci_qca: Use del_timer_sync() before freeing
Bluetooth: hci_sync: Fix attempting to suspend with unfiltered passive scan
Bluetooth: hci_sync: use hci_skb_event() helper
Bluetooth: Keep MGMT pending queue ordered FIFO
Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put
Bluetooth: MGMT: Add conditions for setting HCI_CONN_FLAG_REMOTE_WAKEUP
Bluetooth: mgmt: Fix double free on error path
Bluetooth: mt7921s: Fix the incorrect pointer check
Bluetooth: Print broken quirks
Bluetooth: protect le accept and resolv lists with hdev->lock
Bluetooth: use hdev lock for accept_list and reject_list in conn req
Bluetooth: use hdev lock in activate_scan for hci_is_adv_monitoring
 
bnx2x: Fix spelling mistake "regiser" -> "register"
bnx2x: Fix undefined behavior due to shift overflowing the constant
 
bnxt: add flag to denote that an xdp program is currently attached
bnxt: add page_pool support for aggregation ring when using xdp
bnxt: adding bnxt_rx_agg_pages_xdp for aggregated xdp
bnxt: adding bnxt_xdp_build_skb to build skb from multibuffer xdp_buff
bnxt: change receive ring space parameters
bnxt: refactor bnxt_rx_pages operate on skb_shared_info
bnxt: refactor bnxt_rx_xdp to separate xdp_init_buff/xdp_prepare_buff
bnxt: rename bnxt_rx_pages to bnxt_rx_agg_pages_skb
bnxt: set xdp_buff pfmemalloc flag if needed
bnxt: support transmit and free of aggregation buffers
bnxt: XDP multibuffer enablement
 
bnxt_en: Configure ptp filters during bnxt open
bnxt_en: Enable packet timestamping for all RX packets
bnxt_en: Fix and simplify XDP transmit path
bnxt_en: Fix bnxt_refclk_read()
bnxt_en: Fix bnxt_reinit_after_abort() code path
bnxt_en: fix livepatch query
bnxt_en: parse and report result field when NVRAM package install fails
bnxt_en: reclaim max resources if sriov enable fails
bnxt_en: Update firmware interface to 1.10.2.95
 
bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers
bonding: fix missed rcu protection
bonding: guard ns_targets by CONFIG_IPV6
bonding: NS target should accept link local address
bonding: show NS IPv6 targets in proc master info
 
bootconfig: Check the checksum before removing the bootconfig from initrd
bootconfig: Make the bootconfig.o as a normal object file
bootconfig: Support embedding a bootconfig file in kernel
 
bpf, arm64: Adjust the offset of str/ldr(immediate) to positive number
bpf, arm64: Clear prog->jited_len along prog->jited
bpf, arm64: Optimize BPF store/load using arm64 str/ldr(immediate offset)
bpf, arm64: Sign return address for JITed code
 
bpf, docs: Better scale maintenance of BPF subsystem
bpf, docs: BPF_FROM_BE exists as alias for BPF_TO_BE
bpf, docs: Fix typo "respetively" to "respectively"
bpf, docs: Remove duplicated word "instructions"
bpf, docs: Update some of the JIT/maintenance entries
 
bpf, selftests: Add verifier test case for imm=0,umin=0,umax=1 scalar
bpf, selftests: Add verifier test case for jmp32's jeq/jne
 
bpf, sockmap: Call skb_linearize only when required in sk_psock_skb_ingress_enqueue
 
bpf, test_offload.py: Skip base maps without names
 
bpf, tests: Add load store test case for tail call
bpf, tests: Add tests for BPF_LDX/BPF_STX with different offsets
 
bpf, x86: Attach a cookie to fentry/fexit/fmod_ret/lsm.
bpf, x86: Create bpf_tramp_run_ctx on the caller thread's stack
bpf, x86: Fix tail call count offset calculation on bpf2bpf call
bpf, x86: Generate trampolines from bpf_tramp_links
 
bpf/selftests: Add granular subtest output for prog_test
 
bpf: Adapt copy_map_value for multiple offset case
bpf: Add bpf_dynptr_from_mem for local dynptrs
bpf: Add bpf_dynptr_read and bpf_dynptr_write
bpf: Add bpf_link iterator
bpf: add bpf_map_lookup_percpu_elem for percpu map
bpf: Add bpf_skc_to_mptcp_sock_proto
bpf: Add dynptr data slices
bpf: Add flags arg to bpf_dynptr_read and bpf_dynptr_write APIs
bpf: Add MEM_UNINIT as a bpf_type_flag
bpf: Add source ip in "struct bpf_tunnel_key"
bpf: Add verifier support for dynptrs
bpf: Allow attach TRACING programs through LINK_CREATE command
bpf: Allow kfunc in tracing and syscall programs.
bpf: Allow storing referenced kptr in map
bpf: Allow storing unreferenced kptr in map
bpf: Check PTR_TO_MEM | MEM_RDONLY in check_helper_mem_access
bpf: Compute map_btf_id during build time
bpf: Correct the comment for BTF kind bitfield
bpf: Do write access check for kfunc and global func
bpf: Dynptr support for ring buffers
bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes
bpf: Ensure type tags precede modifiers in BTF
bpf: Extend batch operations for map-in-map bpf-maps
bpf: Fill new bpf_prog_pack with illegal instructions
bpf: Fix calling global functions from BPF_PROG_TYPE_EXT programs
bpf: Fix combination of jit blinding and pointers to bpf subprogs.
bpf: Fix excessive memory allocation in stack_map_alloc()
bpf: Fix incorrect verifier simulation around jmp32's jeq/jne
bpf: Fix insufficient bounds propagation from adjust_scalar_min_max_vals
bpf: Fix potential array overflow in bpf_trampoline_get_progs()
bpf: Fix probe read error in ___bpf_prog_run()
bpf: Fix request_sock leak in sk lookup helpers
bpf: Fix sparse warning for bpf_kptr_xchg_proto
bpf: Fix usage of trace RCU in local storage.
bpf: Force cookies array to follow symbols sorting
bpf: Introduce bpf_arch_text_invalidate for bpf_prog_pack
bpf: Limit maximum modifier chain length in btf_check_type_tags
bpf: Make BTF type match stricter for release arguments
bpf: Make btf_find_field more generic
bpf: Make sure mac_header was set before using it
bpf: Move BPF sysctls from kernel/sysctl.c to BPF core
bpf: Move check_ptr_off_reg before check_map_access
bpf: Move rcu lock management out of BPF_PROG_RUN routines
bpf: Populate pairs of btf_id and destructor kfunc in btf
bpf: Prepare prog_test_struct kfuncs for runtime tests
bpf: Prevent escaping of kptr loaded from maps
bpf: Print some info if disable bpf_jit_enable failed
bpf: refine kernel.unprivileged_bpf_disabled behaviour
bpf: Reject writes for PTR_TO_MAP_KEY in check_helper_mem_access
bpf: Remove redundant assignment to meta.seq in __task_seq_show()
bpf: Remove redundant assignment to smap->map.value_size
bpf: Remove unnecessary type castings
bpf: Remove unused parameter from find_kfunc_desc_btf()
bpf: Replace usage of supported with dedicated list iterator variable
bpf: Resolve symbols with ftrace_lookup_symbols for kprobe multi link
bpf: Suppress 'passing zero to PTR_ERR' warning
bpf: Tag argument to be released in bpf_func_proto
bpf: Teach verifier about kptr_get kfunc helpers
bpf: Use bpf_prog_run_array_cg_flags everywhere
bpf: Use safer kvmalloc_array() where possible
bpf: Use swap() instead of open coding it
bpf: Wire up freeing of referenced kptr
 
bpftool, musl compat: Replace nftw with FTW_ACTIONRETVAL
bpftool, musl compat: Replace sys/fcntl.h by fcntl.h
 
bpftool: Add missing link types
bpftool: Add syscall prog type
bpftool: Adjust for error codes from libbpf probes
bpftool: bpf_link_get_from_fd support for LSM programs in lskel
bpftool: Declare generator name
bpftool: Handle libbpf_probe_prog_type errors
bpftool: Output message if no helpers found in feature probing
bpftool: Use libbpf 1.0 API mode instead of RLIMIT_MEMLOCK
bpftool: Use sysfs vmlinux when dumping BTF by ID
 
brcmfmac: allow setting wlan MAC address using device tree
brcmfmac: Avoid keeping power to SDIO card unless WOWL is used
brcmfmac: use ISO3166 country code and 0 rev as fallback on brcmfmac43602 chips
 
bridge: Do not send empty IFLA_AF_SPEC attribute
 
btrfs: add "0x" prefix for unsupported optional features
btrfs: add a btrfs_dio_rw wrapper
btrfs: add and use helper to assert an inode range is clean
btrfs: add error messages to all unrecognized mount options
btrfs: add messages to printk index
btrfs: add missing inode updates on each iteration when replacing extents
btrfs: allocate dio_data on stack
btrfs: allocate inode outside of btrfs_new_inode()
btrfs: allocate page arrays using bulk page allocator
btrfs: allocate the btrfs_dio_private as part of the iomap dio bio
btrfs: allow block group background reclaim for non-zoned filesystems
btrfs: allow defrag to convert inline extents to regular extents
btrfs: assert that relocation is protected with sb_start_write()
btrfs: avoid blocking nowait dio when locking file range
btrfs: avoid blocking on page locks with nowait dio on compressed range
btrfs: avoid blocking on space revervation when doing nowait dio writes
btrfs: avoid blocking when allocating context for nowait dio read/write
btrfs: avoid double clean up when submit_one_bio() failed
btrfs: avoid double nocow check when doing nowait dio writes
btrfs: avoid double search for block group during NOCOW writes
btrfs: Avoid live-lock in search_ioctl() on hardware with sub-page faults
btrfs: avoid unnecessary btree search restarts when reading node
btrfs: calculate physical_end using dev_extent_len directly in scrub_stripe()
btrfs: change the bg_reclaim_threshold valid region from 0 to 100
btrfs: check-integrity: simplify bio allocation in btrfsic_read_block
btrfs: check-integrity: split submit_bio from btrfsic checking
btrfs: Convert btrfs to read_folio
btrfs: Convert to release_folio
btrfs: derive compression type from extent map during reads
btrfs: do not account twice for inode ref when reserving metadata units
btrfs: do not BUG_ON() on failure to migrate space when replacing extents
btrfs: do not pass compressed_bio to submit_compressed_bio()
btrfs: do not return errors from btrfs_submit_compressed_read
btrfs: do not return errors from btrfs_submit_metadata_bio
btrfs: do not return errors from submit_bio_hook_t instances
btrfs: do not test for free space inode during NOCOW check against file extent
btrfs: don't allocate a btrfs_bio for raid56 per-stripe bios
btrfs: don't allocate a btrfs_bio for scrub bios
btrfs: don't pass parent objectid to btrfs_new_inode() explicitly
btrfs: don't set lock_owner when locking extent buffer for reading
btrfs: expand subpage support to any PAGE_SIZE > 4K
btrfs: factor check and flush helpers from __btrfsic_submit_bio
btrfs: factor out allocating an array of pages
btrfs: factor out common part of btrfs_{mknod,create,mkdir}()
btrfs: fix anon_dev leak in create_subvol()
btrfs: fix deadlock between concurrent dio writes when low on free data space
btrfs: fix deadlock with fsync+fiemap+transaction commit
btrfs: fix hang during unmount when block group reclaim task is running
btrfs: fix race between reflinking and ordered extent completion
btrfs: fix the error handling for submit_extent_page() for btrfs_do_readpage()
btrfs: free path at can_nocow_extent() before checking for checksum items
btrfs: get rid of btrfs_add_nondir()
btrfs: improve error reporting in lookup_inline_extent_backref
btrfs: introduce btrfs_for_each_slot iterator macro
btrfs: lock the inode first before flushing range when punching hole
btrfs: make nodesize >= PAGE_SIZE case to reuse the non-subpage routine
btrfs: make the bg_reclaim_threshold per-space info
btrfs: move btrfs_get_free_objectid() call into btrfs_new_inode()
btrfs: move btrfs_readpage to extent_io.c
btrfs: move common inode creation code into btrfs_create_new_inode()
btrfs: move common NOCOW checks against a file extent into a helper
btrfs: move definition of btrfs_raid_types to volumes.h
btrfs: move struct btrfs_dio_private to inode.c
btrfs: move the call to bio_set_dev out of submit_stripe_bio
btrfs: only reserve the needed data space amount during fallocate
btrfs: open code extent_set_compress_type helpers
btrfs: pass a block_device to btrfs_bio_clone
btrfs: pass bio opf to rbio_add_io_page
btrfs: prevent remounting to v1 space cache for subpage mount
btrfs: raid56: enable subpage support for RAID56
btrfs: raid56: introduce btrfs_raid_bio::bio_sectors
btrfs: raid56: introduce btrfs_raid_bio::stripe_sectors
btrfs: raid56: introduce new cached members for btrfs_raid_bio
btrfs: raid56: make __raid_recover_endio_io() subpage compatible
btrfs: raid56: make alloc_rbio_essential_pages() subpage compatible
btrfs: raid56: make btrfs_raid_bio more compact
btrfs: raid56: make finish_parity_scrub() subpage compatible
btrfs: raid56: make finish_rmw() subpage compatible
btrfs: raid56: make raid56_add_scrub_pages() subpage compatible
btrfs: raid56: make rbio_add_io_page() subpage compatible
btrfs: raid56: make set_bio_pages_uptodate() subpage compatible
btrfs: raid56: make steal_rbio() subpage compatible
btrfs: raid56: open code rbio_nr_pages()
btrfs: raid56: open code rbio_stripe_page_index()
btrfs: raid56: remove btrfs_raid_bio::bio_pages array
btrfs: reduce width for stripe_len from u64 to u32
btrfs: release path earlier at can_nocow_extent()
btrfs: release upper nodes when reading stale btree node from disk
btrfs: remove btrfs_delayed_extent_op::is_data
btrfs: remove checks for arg argument in btrfs_ioctl_balance
btrfs: remove inode_dio_wait() calls when starting reflink operations
btrfs: remove ordered extent check and wait during fallocate
btrfs: remove ordered extent check and wait during hole punching and zero range
btrfs: remove redundant name and name_len parameters to create_subvol
btrfs: remove search start argument from first_logical_byte()
btrfs: remove the disk_bytenr in struct btrfs_dio_private
btrfs: remove the zoned/zone_size union in struct btrfs_fs_info
btrfs: remove trivial helper update_nr_written
btrfs: remove trivial wrapper btrfs_read_buffer()
btrfs: remove unnecessary btrfs_i_size_write(0) calls
btrfs: remove unnecessary check of iput argument
btrfs: remove unnecessary inode_set_bytes(0) call
btrfs: remove unnecessary set_nlink() in btrfs_create_subvol_root()
btrfs: remove unnecessary type casts
btrfs: remove unused bio_flags argument to btrfs_submit_metadata_bio
btrfs: remove unused mnt_userns parameter from __btrfs_set_acl
btrfs: remove unused parameter bio_flags from btrfs_wq_submit_bio
btrfs: remove useless dio wait call when doing fallocate zero range
btrfs: rename bio_ctrl::bio_flags to compress_type
btrfs: rename bio_flags in parameters and switch type
btrfs: rename io_failure_record::bio_flags to compress_type
btrfs: repair super block num_devices automatically
btrfs: replace memset with memzero_page in data checksum verification
btrfs: reserve correct number of items for inode creation
btrfs: reserve correct number of items for rename
btrfs: reserve correct number of items for unlink and rmdir
btrfs: restore inode creation before xattr setting
btrfs: return -EAGAIN for NOWAIT dio reads/writes on compressed and inline extents
btrfs: return block group directly at btrfs_next_block_group()
btrfs: return correct error number for __extent_writepage_io()
btrfs: scrub: cleanup the non-RAID56 branches in scrub_stripe()
btrfs: scrub: introduce a helper to locate an extent item
btrfs: scrub: introduce dedicated helper to scrub simple-mirror based range
btrfs: scrub: introduce dedicated helper to scrub simple-stripe based range
btrfs: scrub: move scrub_remap_extent() call into scrub_extent()
btrfs: scrub: refactor scrub_raid56_parity()
btrfs: scrub: rename members related to scrub_block::pagev
btrfs: scrub: rename scrub_bio::pagev and related members
btrfs: scrub: rename scrub_page to scrub_sector
btrfs: scrub: use find_first_extent_item to for extent item search
btrfs: scrub: use scrub_simple_mirror() to handle RAID56 data stripe scrub
btrfs: send: avoid trashing the page cache
btrfs: send: keep the current inode open while processing it
btrfs: set inode flags earlier in btrfs_new_inode()
btrfs: simplify ->flush_bio handling
btrfs: simplify code flow in btrfs_ioctl_balance
btrfs: simplify handling of bio_ctrl::bio_flags
btrfs: simplify parameters of submit_read_repair() and rename
btrfs: simplify WQ_HIGHPRI handling in struct btrfs_workqueue
btrfs: sink parameter is_data to btrfs_set_disk_extent_flags
btrfs: stop allocating a path when checking if cross reference exists
btrfs: stop using the btrfs_bio saved iter in index_rbio_pages
btrfs: tree-checker: check extent buffer owner against owner rootid
btrfs: turn delayed_nodes_tree into an XArray
btrfs: turn fs_info member buffer_radix into XArray
btrfs: turn fs_roots_radix in btrfs_fs_info into an XArray
btrfs: turn name_cache radix tree into XArray in send_ctx
btrfs: update outdated comment for read_block_for_search()
btrfs: use a local variable for fs_devices pointer in btrfs_dev_replace_finishing
btrfs: use a normal workqueue for rmw_workers
btrfs: use a read/write lock for protecting the block groups tree
btrfs: use bdev_max_active_zones instead of open coding it
btrfs: use BTRFS_DIR_START_INDEX at btrfs_create_new_inode()
btrfs: use btrfs_for_each_slot in btrfs_listxattr
btrfs: use btrfs_for_each_slot in btrfs_read_chunk_tree
btrfs: use btrfs_for_each_slot in btrfs_real_readdir
btrfs: use btrfs_for_each_slot in btrfs_search_dir_index_item
btrfs: use btrfs_for_each_slot in btrfs_unlink_all_paths
btrfs: use btrfs_for_each_slot in can_rmdir
btrfs: use btrfs_for_each_slot in did_create_dir
btrfs: use btrfs_for_each_slot in find_first_block_group
btrfs: use btrfs_for_each_slot in is_ancestor
btrfs: use btrfs_for_each_slot in mark_block_group_to_copy
btrfs: use btrfs_for_each_slot in process_all_extents
btrfs: use btrfs_for_each_slot in process_all_new_xattrs
btrfs: use btrfs_for_each_slot in process_all_refs
btrfs: use dummy extent buffer for super block sys chunk array read
btrfs: use ilog2() to replace if () branches for btrfs_bg_flags_to_raid_index()
btrfs: use non-bh spin_lock in zstd timer callback
btrfs: use normal workqueues for scrub
btrfs: use on-stack bio in repair_io_failure
btrfs: use on-stack bio in scrub_recheck_block
btrfs: use on-stack bio in scrub_repair_page_from_good_copy
btrfs: use rbtree with leftmost node cached for tracking lowest block group
btrfs: wait between incomplete batch memory allocations
btrfs: warn when extent buffer leak test fails
btrfs: zoned: consolidate zone finish functions
btrfs: zoned: drop optimization of zone finish
btrfs: zoned: finish block group when there are no more allocatable bytes left
btrfs: zoned: fix a leaked bioc in read_zone_info
btrfs: zoned: fix comparison of alloc_offset vs meta_write_pointer
btrfs: zoned: fix critical section of relocation inode writeback
btrfs: zoned: introduce a minimal zone size 4M and reject mount
btrfs: zoned: introduce btrfs_zoned_bg_is_full
btrfs: zoned: make auto-reclaim less aggressive
btrfs: zoned: prevent allocation from previous data relocation BG
btrfs: zoned: properly finish block group on metadata write
btrfs: zoned: zone finish unused block group
 
buffer: Call aops write_begin() and write_end() directly
buffer: Rewrite nobh_truncate_page() to use folios
 
bug: Use normal relative pointers in 'struct bug_entry'
 
bus: add driver for initializing the SSC bus on (some) qcom SoCs
bus: brcmstb_gisb: Remove the suppress_bind_attrs attribute of the driver
bus: bt1-apb: Don't print error on -EPROBE_DEFER
bus: bt1-axi: Don't print error on -EPROBE_DEFER
bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
bus: mhi: ep: Add support for creating and destroying MHI EP devices
bus: mhi: ep: Add support for creating and destroying MHI EP devices
bus: mhi: ep: Add support for handling MHI_RESET
bus: mhi: ep: Add support for handling MHI_RESET
bus: mhi: ep: Add support for handling SYS_ERR condition
bus: mhi: ep: Add support for handling SYS_ERR condition
bus: mhi: ep: Add support for managing MHI state machine
bus: mhi: ep: Add support for managing MHI state machine
bus: mhi: ep: Add support for managing MMIO registers
bus: mhi: ep: Add support for managing MMIO registers
bus: mhi: ep: Add support for powering down the MHI endpoint stack
bus: mhi: ep: Add support for powering down the MHI endpoint stack
bus: mhi: ep: Add support for powering up the MHI endpoint stack
bus: mhi: ep: Add support for powering up the MHI endpoint stack
bus: mhi: ep: Add support for processing channel rings
bus: mhi: ep: Add support for processing channel rings
bus: mhi: ep: Add support for processing command rings
bus: mhi: ep: Add support for processing command rings
bus: mhi: ep: Add support for processing MHI endpoint interrupts
bus: mhi: ep: Add support for processing MHI endpoint interrupts
bus: mhi: ep: Add support for queueing SKBs to the host
bus: mhi: ep: Add support for queueing SKBs to the host
bus: mhi: ep: Add support for reading from the host
bus: mhi: ep: Add support for reading from the host
bus: mhi: ep: Add support for registering MHI endpoint client drivers
bus: mhi: ep: Add support for registering MHI endpoint client drivers
bus: mhi: ep: Add support for registering MHI endpoint controllers
bus: mhi: ep: Add support for registering MHI endpoint controllers
bus: mhi: ep: Add support for ring management
bus: mhi: ep: Add support for ring management
bus: mhi: ep: Add support for sending events to the host
bus: mhi: ep: Add support for sending events to the host
bus: mhi: ep: Add support for suspending and resuming channels
bus: mhi: ep: Add support for suspending and resuming channels
bus: mhi: ep: Add uevent support for module autoloading
bus: mhi: ep: Add uevent support for module autoloading
bus: mhi: host: Add soc_reset sysfs
bus: mhi: host: Add support for Cinterion MV32-WA/MV32-WB
bus: mhi: host: Add support for Foxconn T99W373 and T99W368
bus: mhi: host: Bail on writing register fields if read fails
bus: mhi: host: Optimize and update MMIO register write method
bus: mhi: host: pci_generic: add Telit FN980 v1 hardware revision
bus: mhi: host: pci_generic: add Telit FN990
bus: mhi: host: pci_generic: Sort mhi_pci_id_table based on the PID
bus: mhi: host: Use cached values for calculating the shared write pointer
bus: mhi: host: Wait for ready state after reset
bus: mhi: replace snprintf with sysfs_emit
bus: platform,amba,fsl-mc,PCI: Add device DMA ownership management
bus: ti-sysc: Drop commas after SoC match table sentinels
bus: ti-sysc: Fix warnings for unbind for serial
 
cachefiles: add tracepoints for on-demand read mode
cachefiles: document on-demand read mode
cachefiles: enable on-demand read mode
cachefiles: extract write routine
cachefiles: implement on-demand read
cachefiles: narrow the scope of flushed requests when releasing fd
cachefiles: notify the user daemon when looking up cookie
cachefiles: notify the user daemon when withdrawing cookie
cachefiles: unbind cachefiles gracefully in on-demand mode
 
caif: Fix bitmap data type in "struct caifsock"
 
caif_virtio: fix race between virtio_device_ready() and ndo_open()
caif_virtio: switch to netif_napi_add_weight()
 
can: bcm: use call_rcu() instead of costly synchronize_rcu()
can: bittiming: can_calc_bittiming(): prefer small bit rate pre-scalers over larger ones
can: can-dev: move to netif_napi_add_weight()
can: can-dev: remove obsolete CAN LED support
can: ctucanfd: add support for CTU CAN FD open-source IP core - bus independent part.
can: ctucanfd: CTU CAN FD open-source IP core - PCI bus support.
can: ctucanfd: CTU CAN FD open-source IP core - platform/SoC support.
can: ctucanfd: ctucan_platform_probe(): remove unnecessary print function dev_err()
can: ctucanfd: Let users select instead of depend on CAN_CTUCANFD
can: ctucanfd: platform: add missing dependency to HAS_IOMEM
can: ctucanfd: remove debug statements
can: ctucanfd: remove inline keyword from local static functions
can: ctucanfd: remove PCI module debug parameters
can: ctucanfd: remove unused including
can: Fix Links to Technologic Systems web resources
can: flexcan: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
can: grcan: grcan_probe(): remove extra of_node_get()
can: gs_usb: gs_usb_open/close(): fix memory leak
can: isotp: add support for transmission without flow control
can: isotp: isotp_bind(): do not validate unused address information
can: isotp: isotp_bind(): return -EINVAL on incorrect CAN ID formatting
can: kvaser_usb: kvaser_usb_leaf: fix bittiming limits
can: kvaser_usb: kvaser_usb_leaf: fix CAN clock frequency regression
can: kvaser_usb: replace run-time checks with struct kvaser_usb_driver_info
can: kvaser_usb: silence a GCC 12 -Warray-bounds warning
can: m_can: m_can_chip_config(): actually enable internal timestamping
can: m_can: m_can_{read_fifo,echo_tx_event}(): shift timestamp to full 32 bits
can: m_can: remove a copy of the NAPI_POLL_WEIGHT define
can: mcp251xfd: add support for mcp251863
can: mcp251xfd: fix detection of mcp251863
can: mcp251xfd: mcp251xfd_register_get_dev_id(): fix endianness conversion
can: mcp251xfd: mcp251xfd_register_get_dev_id(): use correct length to read dev_id
can: mcp251xfd: mcp251xfd_regmap_crc_read(): improve workaround handling for mcp2517fd
can: mcp251xfd: mcp251xfd_regmap_crc_read(): update workaround broken CRC on TBC register
can: mcp251xfd: mcp251xfd_stop(): add missing hrtimer_cancel()
can: mcp251xfd: silence clang's -Wunaligned-access warning
can: mscan: mpc5xxx_can: Prepare cleanup of powerpc's asm/prom.h
can: peak_usb: fix typo in comment
can: raw: add support for SO_TXTIME/SCM_TXTIME
can: raw: raw_sendmsg(): remove not needed setting of skb->sk
can: rcar_canfd: Add missing of_node_put() in rcar_canfd_probe()
can: rcar_canfd: Fix data transmission failed on R-Car V3U
can: rx-offload: rename can_rx_offload_queue_sorted() -> can_rx_offload_queue_timestamp()
can: slcan: slc_xmit(): use can_dropped_invalid_skb() instead of manual check
can: xilinx_can: mark bit timing constants as const
 
carl9170: tx: fix an incorrect use of list iterator
 
cdc_ether: export usbnet_cdc_zte_rx_fixup
 
cdrom: make EXPORT_SYMBOL follow exported function
cdrom: mark CDROMGETSPINDOWN/CDROMSETSPINDOWN obsolete
cdrom: remove obsolete TODO list
cdrom: remove the unused driver specific disc change ioctl
 
ceph: allow ceph.dir.rctime xattr to be updatable
ceph: Convert to release_folio
ceph: disable updating the atime since cephfs won't maintain it
ceph: fix decoding of client session messages flags
ceph: fix possible deadlock when holding Fwb to get inline_data
ceph: fix statfs for subdir mounts
ceph: fix statx AT_STATX_DONT_SYNC vs AT_STATX_FORCE_SYNC check
ceph: flush the mdlog for filesystem sync
ceph: no need to invalidate the fscache twice
ceph: redirty the page for writepage on failure
ceph: remove redundant variable ino
ceph: remove unused CEPH_MDS_LEASE_RELEASE related code
ceph: rename unsafe_request_wait()
ceph: replace usage of found with dedicated list iterator variable
ceph: stop forwarding the request when exceeding 256 times
ceph: stop retrying the request when exceeding 256 times
ceph: switch TASK_INTERRUPTIBLE to TASK_KILLABLE
ceph: try to choose the auth MDS if possible for getattr
ceph: try to queue a writeback if revoking fails
ceph: update the dlease for the hashed dentry when removing
ceph: use dedicated list iterator variable
ceph: wait on async create before checking caps for syncfs
 
cert host tools: Stop complaining about deprecated OpenSSL functions
 
certs/blacklist_hashes.c: fix const confusion in certs blacklist
 
certs: Add FIPS selftests
certs: Allow root user to append signed hashes to the blacklist keyring
certs: Check that builtin blacklist hashes are valid
certs: Convert spaces in certs/Makefile to a tab
certs: Explain the rationale to call panic()
certs: Factor out the blacklist hash creation
certs: fix and refactor CONFIG_SYSTEM_BLACKLIST_HASH_LIST build
certs: Make blacklist_vet_description() more strict
certs: make system keyring depend on x509 parser
certs: Move load_certificate_list() to be with the asymmetric keys code
 
cfg80211: declare MODULE_FIRMWARE for regulatory.db
cfg80211: fix kernel-doc for cfg80211_beacon_data
cfg80211: remove cfg80211_get_chan_state()
cfg80211: support disabling EHT mode
 
cfi: Fix __cfi_slowpath_diag RCU usage with cpuidle
cfi: Use __builtin_function_start
 
cgroup: account for memory_localevents in test_memcg_oom_group_leaf_events()
cgroup: account for memory_recursiveprot in test_memcg_low()
cgroup: Add config file to cgroup selftest suite
cgroup: Add new test_cpu.c test suite in cgroup selftests
cgroup: Add test_cpucg_max() testcase
cgroup: Add test_cpucg_max_nested() testcase
cgroup: Add test_cpucg_nested_weight_underprovisioned() testcase
cgroup: Add test_cpucg_stats() testcase to cgroup cpu selftests
cgroup: Add test_cpucg_weight_overprovisioned() testcase
cgroup: Add test_cpucg_weight_underprovisioned() testcase
cgroup: Adding test_cpucg_nested_weight_overprovisioned() testcase
cgroup: fix an error handling path in alloc_pagecache_max_30M()
cgroup: fix racy check in alloc_pagecache_max_30M() helper function
cgroup: Make cgroup_debug static
cgroup: remove racy check in test_memcg_sock()
cgroup: remove the superfluous judgment
cgroup: Use separate src/dst nodes when preloading css_sets for migration
 
cgroups: refactor children cgroups in memcg tests
 
char: lp: remove redundant initialization of err
char: misc: remove usage of list iterator past the loop body
char: tpm: cr50_i2c: Suppress duplicated error message in .remove()
char: ttyprintk: register console
char: xillybus: fix a refcount leak in cleanup_dev()
char: xillybus: replace usage of found with dedicated list iterator variable
 
checkpatch: add new alloc functions to alloc with multiplies check
 
checksyscalls: ignore -Wunused-macros
 
cifs: avoid deadlocks while updating iface
cifs: avoid parallel session setups on same channel
cifs: cache the dirents for entries in a cached directory
cifs: change iface_list from array to sorted linked list
cifs: check for smb1 in open_cached_dir()
cifs: Convert cifs to read_folio
cifs: Convert to release_folio
cifs: do not build smb1ops if legacy support is disabled
cifs: do not use tcpStatus after negotiate completes
cifs: don't call cifs_dfs_query_info_nonascii_quirk() if nodfs was set
cifs: during reconnect, update interface if necessary
cifs: fix minor compile warning
cifs: fix ntlmssp on old servers
cifs: fix potential deadlock in direct reclaim
cifs: fix potential double free during failed mount
cifs: fix race condition with delayed threads
cifs: fix reconnect on smb3 mount types
cifs: fix signed integer overflow when fl_end is OFFSET_MAX
cifs: fix uninitialized pointer in error case in dfs_cache_get_tgt_share
cifs: move definition of cifs_fattr earlier in cifsglob.h
cifs: periodically query network interfaces from server
cifs: populate empty hostnames for extra channels
cifs: print TIDs as hex
cifs: remove repeated debug message on cifs_put_smb_ses()
cifs: remove unnecessary locking of chan_lock while freeing session
cifs: return ENOENT for DFS lookup_cache_entry()
cifs: return errors during session setup during reconnects
cifs: return the more nuanced writeback error on close()
cifs: set the CREATE_NOT_FILE when opening the directory in use_cached_dir()
cifs: skip trailing separators of prefix paths
cifs: smbd: fix typo in comment
cifs: update cifs_ses::ip_addr after failover
cifs: update internal module number
cifs: use new enum for ses_status
cifs: version operations for smb20 unneeded when legacy support disabled
cifs: when a channel is not found for server, log its connection id
cifs: when extending a file with falloc we should make files not-sparse
 
cipso: Fix data-races around sysctl.
 
cirrus: cs89x0: fix typo in comment
 
clang-format: Extend the for_each list with tools/
clang-format: Fix goto labels indentation
clang-format: Fix space after for_each macros
clang-format: Simplify command with `sort -u`
clang-format: Update to clang-format >= 6
clang-format: Update with v5.18-rc7's `for_each` macro list
clang-format: Use POSIX locale for `sort`
 
Linux: Clean up usage of the endianness flag
 
clk: actions: remove redundant assignment after a mask operation
clk: bcm: rpi: Use correct order for the parameters of devm_kcalloc()
clk: cdce706: use simple i2c probe function
clk: cdce925: use i2c_match_id and simple i2c probe
clk: cs2000-cp: use simple i2c probe function
clk: en7523: Add clock driver for Airoha EN7523 SoC
clk: en7523: fix wrong pointer check in en7523_clk_probe()
clk: fixed-rate: Remove redundant if statement
clk: imx8m: check mcore_booted before register clk
clk: imx8mn: add GPT support
clk: imx8mp: add clkout1/2 support
clk: imx8mp: Add DISP2 pixel clock
clk: imx8mp: fix usb_root_clk parent
clk: imx8mq: add 27m phy pll ref clock
clk: imx: Add check for kcalloc
clk: imx: add mcore_booted module paratemter
clk: imx: Remove the snvs clock
clk: imx: scu: fix a potential memory leak in __imx_clk_gpr_scu()
clk: imx: scu: Fix kfree() of static memory on setting driver_override
clk: imx: scu: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage
clk: ingenic-tcu: Fix missing TCU clock for X1000 SoCs
clk: ingenic: Allow specifying common clock flags
clk: ingenic: Mark critical clocks in Ingenic SoCs
clk: keystone: syscon-clk: Add support for AM62 epwm-tbclk
clk: lan966x: Fix the lan966x clock gate register address
clk: max9485: use simple i2c probe function
clk: mediatek: Add MT8186 apmixedsys clock support
clk: mediatek: Add MT8186 camsys clock support
clk: mediatek: Add MT8186 imgsys clock support
clk: mediatek: Add MT8186 imp i2c wrapper clock support
clk: mediatek: Add MT8186 infrastructure clock support
clk: mediatek: Add MT8186 ipesys clock support
clk: mediatek: Add MT8186 mcusys clock support
clk: mediatek: Add MT8186 mdpsys clock support
clk: mediatek: Add MT8186 mfgsys clock support
clk: mediatek: Add MT8186 mmsys clock support
clk: mediatek: Add MT8186 topckgen clock support
clk: mediatek: Add MT8186 vdecsys clock support
clk: mediatek: Add MT8186 vencsys clock support
clk: mediatek: Add MT8186 wpesys clock support
clk: mediatek: apmixed: Drop error message from clk_register() failure
clk: mediatek: Make mtk_clk_register_composite() static
clk: mediatek: mt8173: Switch to clk_hw provider APIs
clk: mediatek: Replace 'struct clk' with 'struct clk_hw'
clk: mediatek: Switch to clk_hw provider APIs
clk: mediatek: update compatible string for MT7986 ethsys
clk: mediatek: use en_mask as a pure div_en_mask
clk: mux: remove redundant initialization of variable width
clk: qcom: add sc8280xp GCC driver
clk: qcom: gcc-msm8976: Add modem reset
clk: qcom: gcc-msm8976: Set floor ops for SDCC
clk: qcom: gcc-msm8998: add SSC-related clocks
clk: qcom: gcc-sc7280: use new clk_regmap_mux_safe_ops for PCIe pipe clocks
clk: qcom: gcc-sm8450: use new clk_regmap_mux_safe_ops for PCIe pipe clocks
clk: qcom: lpass: Add support for LPASS clock controller for SC7280
clk: qcom: rcg2: Cache CFG register updates for parked RCGs
clk: qcom: regmap-mux: add pipe clk implementation
clk: qcom: smd: Update MSM8976 RPM clocks.
clk: renesas-pcie: use simple i2c probe function
clk: renesas: Add RZ/V2M support using the rzg2l driver
clk: renesas: Add support for RZ/G2UL SoC
clk: renesas: cpg-mssr: Add support for R-Car V4H
clk: renesas: Move RPC core clocks
clk: renesas: r8a77990: Add RPC clocks
clk: renesas: r8a77995: Add RPC clocks
clk: renesas: r8a779f0: Add UFS clock
clk: renesas: r9a06g032: Export function to set dmamux
clk: renesas: r9a06g032: Fix the RTC hclock description
clk: renesas: r9a06g032: Probe possible children
clk: renesas: r9a07g043: Add clock and reset entries for ADC
clk: renesas: r9a07g043: Add clock and reset entries for CANFD
clk: renesas: r9a07g043: Add clock and reset entries for SPI Multi I/O Bus Controller
clk: renesas: r9a07g043: Add ethernet clock sources
clk: renesas: r9a07g043: Add GbEthernet clock/reset
clk: renesas: r9a07g043: Add GPIO clock and reset entries
clk: renesas: r9a07g043: Add I2C clocks/resets
clk: renesas: r9a07g043: Add OSTM clock and reset entries
clk: renesas: r9a07g043: Add RSPI clock and reset entries
clk: renesas: r9a07g043: Add SDHI clock and reset entries
clk: renesas: r9a07g043: Add SSIF-2 clock and reset entries
clk: renesas: r9a07g043: Add TSU clock and reset entry
clk: renesas: r9a07g043: Add USB clocks/resets
clk: renesas: r9a07g043: Add WDT clock and reset entries
clk: renesas: r9a07g044: Add DSI clock and reset entries
clk: renesas: r9a07g044: Add LCDC clock and reset entries
clk: renesas: r9a07g044: Add M1 clock support
clk: renesas: r9a07g044: Add M3 Clock support
clk: renesas: r9a07g044: Add M4 Clock support
clk: renesas: r9a07g044: Add {M2, M2_DIV2} Clocks support
clk: renesas: r9a07g044: Fix OSTM1 module clock name
clk: renesas: r9a09g011: Add eth clock and reset entries
clk: renesas: rcar-gen4: Add CLK_TYPE_GEN4_PLL4
clk: renesas: rzg2l: Add DSI divider clk support
clk: renesas: rzg2l: Add FOUTPOSTDIV clk support
clk: renesas: rzg2l: Add PLL5_4 clk mux support
clk: renesas: rzg2l: Add read only versions of the clk macros
clk: renesas: rzg2l: Add support for RZ/V2M reset monitor reg
clk: renesas: rzg2l: Make use of CLK_MON registers optional
clk: renesas: rzg2l: Move the DEF_MUX array size calc into the macro
clk: renesas: rzg2l: Remove unused notifiers
clk: renesas: rzg2l: Set HIWORD mask for all mux and dividers
clk: renesas: rzg2l: Simplify multiplication/shift logic
clk: rockchip: Mark hclk_vo as critical on rk3568
clk: samsung: add top clock support for Exynos Auto v9 SoC
clk: samsung: exynosautov9: add cmu_busmc clock support
clk: samsung: exynosautov9: add cmu_core clock support
clk: samsung: exynosautov9: add cmu_fsys2 clock support
clk: samsung: exynosautov9: add cmu_peric0 clock support
clk: samsung: exynosautov9: add cmu_peric1 clock support
clk: samsung: exynosautov9: add cmu_peris clock support
clk: si514: use simple i2c probe function
clk: si5341: use simple i2c probe function
clk: si5351: use i2c_match_id and simple i2c probe
clk: si544: use i2c_match_id and simple i2c probe
clk: si570: use i2c_match_id and simple i2c probe
clk: stm32: Introduce STM32MP13 RCC drivers (Reset Clock Controller)
clk: stm32: rcc_reset: Fix missing spin_lock_init()
clk: stm32mp13: add all STM32MP13 kernel clocks
clk: stm32mp13: add all STM32MP13 peripheral clocks
clk: stm32mp13: add composite clock
clk: stm32mp13: add multi mux function
clk: stm32mp13: add safe mux management
clk: stm32mp13: add stm32 divider clock
clk: stm32mp13: add stm32_gate management
clk: stm32mp13: add stm32_mux clock management
clk: stm32mp13: manage secured clocks
clk: sunxi-ng: Fix H6 RTC clock definition
clk: sunxi-ng: h6-r: Add RTC gate clock
clk: sunxi-ng: h616: Add PLL derived 32KHz clock
clk: tegra: Add missing reset deassertion
clk: tegra: Register clocks from root to leaf
clk: tegra: Replace .round_rate() with .determine_rate()
clk: tegra: Update kerneldoc to match prototypes
clk: ti: clkctrl: replace usage of found with dedicated list iterator variable
clk: ti: composite: Prefer kcalloc over open coded arithmetic
clk: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
clk: ux500: Drop .is_enabled state from PRCMU clocks
clk: ux500: Drop .is_prepared state from PRCMU clocks
clk: ux500: fix a possible off-by-one in u8500_prcc_reset_base()
clk: ux500: Implement the missing CLKOUT clocks
clk: ux500: Rewrite PRCMU clocks to use clk_hw_*
 
clockevents: Use dedicated list iterator variable
 
clocksource/drivers/armada-370-xp: Convert to SPDX identifier
 
clocksource/drivers/bcm_kona: Convert to SPDX identifier
 
clocksource/drivers/digicolor: Convert to SPDX identifier
 
clocksource/drivers/ixp4xx: Drop boardfile probe path
 
clocksource/drivers/jcore: Convert to SPDX identifier
 
clocksource/drivers/lpc32xx: Convert to SPDX identifier
 
clocksource/drivers/mips-gic-timer: Convert to SPDX identifier
 
clocksource/drivers/orion: Convert to SPDX identifier
 
clocksource/drivers/oxnas-rps: Fix irq_of_parse_and_map() return value
 
clocksource/drivers/pistachio: Convert to SPDX identifier
 
clocksource/drivers/riscv: Events are stopped during CPU suspend
 
clocksource/drivers/sp804: Avoid error on multiple instances
 
clocksource/drivers/timer-gxp: Add HPE GXP Timer
 
clocksource/drivers/timer-sun4i: Convert to SPDX identifier
 
clocksource/drivers/timer-sun5i: Convert to SPDX identifier
 
clocksource/drivers/timer-ti-dm: Remove unnecessary NULL check
 
clocksource/drivers: Add a goldfish-timer clocksource
 
clocksource: hyper-v: unexport __init-annotated hv_init_clocksource()
clocksource: replace cpumask_weight with cpumask_empty in clocksource.c
clocksource: Replace cpumask_weight() with cpumask_empty()
clocksource: ti-dmtimer: avoid using mach/hardware.h
 
coda: Convert coda to read_folio
 
comedi: vmk80xx: fix expression for tx buffer size
 
compat: consolidate the compat_flock{,64} definition
 
context_tracking: Always inline empty stubs
 
coresight: core: Fix coresight device probe failure issue
coresight: cpu-debug: Replace mutex with mutex_trylock on panic notifier
coresight: etm3x: Cleanup ETMTECR1 register accesses
coresight: etm4x: Cleanup TRCACATRn register accesses
coresight: etm4x: Cleanup TRCBBCTLR register accesses
coresight: etm4x: Cleanup TRCCONFIGR register accesses
coresight: etm4x: Cleanup TRCEVENTCTL1R register accesses
coresight: etm4x: Cleanup TRCIDR0 register accesses
coresight: etm4x: Cleanup TRCIDR2 register accesses
coresight: etm4x: Cleanup TRCIDR3 register accesses
coresight: etm4x: Cleanup TRCIDR4 register accesses
coresight: etm4x: Cleanup TRCIDR5 register accesses
coresight: etm4x: Cleanup TRCRSCTLRn register accesses
coresight: etm4x: Cleanup TRCSSCCRn and TRCSSCSRn register accesses
coresight: etm4x: Cleanup TRCSSPCICRn register accesses
coresight: etm4x: Cleanup TRCSTALLCTLR register accesses
coresight: etm4x: Cleanup TRCVICTLR register accesses
 
cpu/hotplug: Allow the CPU in CPU_UP_PREPARE state to be brought up again.
cpu/hotplug: Initialise all cpuhp_cpu_state structs earlier
 
cpufreq: Abort show()/store() for half-initialized policies
cpufreq: Add MT8186 to cpufreq-dt-platdev blocklist
cpufreq: amd-pstate: Add resume and suspend callbacks
cpufreq: Avoid unnecessary frequency updates due to mismatch
cpufreq: Clear real_cpus mask from remove_cpu_dev_symlink()
cpufreq: CPPC: Add per_cpu efficiency_class
cpufreq: CPPC: Enable dvfs_possible_from_any_cpu
cpufreq: CPPC: Enable fast_switch
cpufreq: CPPC: Fix build error without CONFIG_ACPI_CPPC_CPUFREQ_FIE
cpufreq: CPPC: Fix unused-function warning
cpufreq: CPPC: Register EM based on efficiency class information
cpufreq: Fix possible race in cpufreq online error path
cpufreq: governor: Use kobject release() method to free dbs_data
cpufreq: intel_pstate: Handle no_turbo in frequency invariance
cpufreq: intel_pstate: Support Sapphire Rapids OOB mode
cpufreq: make interface functions and lock holding state clear
cpufreq: mediatek: Add opp notification support
cpufreq: mediatek: Add support for MT8186
cpufreq: mediatek: Cleanup variables and error handling in mtk_cpu_dvfs_info_init()
cpufreq: mediatek: Enable clocks and regulators
cpufreq: mediatek: Fix NULL pointer dereference in mediatek-cpufreq
cpufreq: mediatek: Fix potential deadlock problem in mtk_cpufreq_set_target
cpufreq: mediatek: Handle sram regulator probe deferral
cpufreq: mediatek: Link CCI device to CPU
cpufreq: mediatek: Make sram regulator optional
cpufreq: mediatek: Move voltage limits to platform data
cpufreq: mediatek: Record previous target vproc value
cpufreq: mediatek: Refine mtk_cpufreq_voltage_tracking()
cpufreq: mediatek: Remove unused headers
cpufreq: mediatek: Replace old_* with pre_*
cpufreq: mediatek: Unregister platform device on exit
cpufreq: mediatek: Use device print to show logs
cpufreq: mediatek: Use module_init and add module_exit
cpufreq: pmac32-cpufreq: Fix refcount leak bug
cpufreq: Prepare cleanup of powerpc's asm/prom.h
cpufreq: pxa3: move clk register access to clk driver
cpufreq: qcom-hw: Don't do lmh things without a throttle interrupt
cpufreq: Rearrange locking in cpufreq_remove_dev()
cpufreq: Reorganize checks in cpufreq_offline()
cpufreq: Split cpufreq_offline()
cpufreq: tegra194: add soc data to support multiple soc
cpufreq: tegra194: Add support for Tegra234
 
cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE
 
cpuidle: psci: Fix regression leading to no genpd governor
cpuidle: PSCI: Improve support for suspend-to-RAM for PSCI OSI mode
cpuidle: riscv-sbi: Fix code to allow a genpd governor to be used
 
cramfs: Convert cramfs to read_folio
 
crc-itu-t: fix typo in CRC ITU-T polynomial comment
 
crypto: arm64/sm4 - add ARMv8 Crypto Extensions implementation
crypto: arm64/sm4 - add ARMv8 NEON implementation
crypto: arm64/sm4 - Fix wrong dependency of NEON/CE implementation
crypto: arm64/sm4-ce - rename to sm4-ce-cipher
crypto: atmel - Avoid flush_scheduled_work() usage
crypto: atmel-i2c - Simplify return code in probe function
crypto: atmel-sha204a - Add support for ATSHA204 cryptochip
crypto: atmel-sha204a - Remove useless check
crypto: atmel-sha204a - Suppress duplicate error message
crypto: caam - add in-kernel interface for blob generator
crypto: caam - determine whether CAAM supports blob encap/decap
crypto: caam - fix i.MX6SX entropy delay value
crypto: caam/rng - Add support for PRNG
crypto: cavium/nitrox - remove check of list iterator against head past the loop body
crypto: ccp - Allow PSP driver to load without SEV/TEE support
crypto: ccp - cache capability into psp device
crypto: ccp - Export PSP security bits to userspace
crypto: ccp - Fix device IRQ counting by using platform_irq_count()
crypto: ccp - Fix the INIT_EX data file open failure
crypto: ccp - Log when resetting PSP SEV state
crypto: ccp - When TSME and SME both detected notify user
crypto: ccree - rearrange init calls to avoid race
crypto: ccree - use fine grained DMA mapping dir
crypto: cryptd - Protect per-CPU resource by disabling BH.
crypto: ecrdsa - Fix incorrect use of vli_cmp
crypto: engine - Add parameter description in crypto_transfer_request() kernel-doc comment
crypto: hisilicon/hpre - support last word dumping
crypto: hisilicon/hpre - support register checking
crypto: hisilicon/qm - add last word dumping for ACC
crypto: hisilicon/qm - add register checking for ACC
crypto: hisilicon/qm - optimize the barrier operation
crypto: hisilicon/qm - remove hisi_qm_get_free_qp_num()
crypto: hisilicon/qm - remove unused function declaration
crypto: hisilicon/qm - replace hisi_qm_release_qp() with hisi_qm_free_qps()
crypto: hisilicon/qm - set function with static
crypto: hisilicon/sec - add sm4 generic selection
crypto: hisilicon/sec - delete the flag CRYPTO_ALG_ALLOCATES_MEMORY
crypto: hisilicon/sec - support last word dumping
crypto: hisilicon/sec - support register checking
crypto: hisilicon/sgl - align the hardware sgl dma address
crypto: hisilicon/zip - support last word dumping
crypto: hisilicon/zip - support register checking
crypto: inside-secure - Add MODULE_FIRMWARE macros
crypto: keembay - Make use of devm helper function devm_platform_ioremap_resource()
crypto: marvell/cesa - ECB does not IV
crypto: memneq - move into lib/
crypto: octeontx2 - simplify the return expression of otx2_cpt_aead_cbc_aes_sha_setkey()
crypto: poly1305 - cleanup stray CRYPTO_LIB_POLY1305_RSIZE
crypto: qat - add backlog mechanism
crypto: qat - add check for invalid PFVF protocol version 0
crypto: qat - add missing restarting event notification in VFs
crypto: qat - add param check for DH
crypto: qat - add param check for RSA
crypto: qat - add support for 401xx devices
crypto: qat - fix ETR sources enabled by default on GEN2 devices
crypto: qat - fix memory leak in RSA
crypto: qat - fix off-by-one error in PFVF debug print
crypto: qat - Fix unsigned function returning negative constant
crypto: qat - fix wording and formatting in code comment
crypto: qat - honor CRYPTO_TFM_REQ_MAY_SLEEP flag
crypto: qat - leverage the GEN2 VF mask definiton
crypto: qat - re-enable registration of algorithms
crypto: qat - refactor submission logic
crypto: qat - remove dma_free_coherent() for DH
crypto: qat - remove dma_free_coherent() for RSA
crypto: qat - remove line wrapping for pfvf_ops functions
crypto: qat - remove unnecessary tests to detect PFVF support
crypto: qat - remove unneeded braces
crypto: qat - remove unused PFVF stubs
crypto: qat - replace disable_vf2pf_interrupts()
crypto: qat - rework the VF2PF interrupt handling logic
crypto: qat - set CIPHER capability for DH895XCC
crypto: qat - set COMPRESSION capability for DH895XCC
crypto: qat - set to zero DH parameters before free
crypto: qat - stop using iommu_present()
crypto: qat - test PFVF registers for spurious interrupts on GEN4
crypto: qat - use pre-allocated buffers in datapath
crypto: qat - use u32 variables in all GEN4 pfvf_ops
crypto: s390 - add crypto library interface for ChaCha20
crypto: s390 - do not depend on CRYPTO_HW for SIMD implementations
crypto: sa2ul - Add the new compatible for AM62
crypto: sm3,sm4 - move into crypto directory
crypto: sm4 - export sm4 constant arrays
crypto: sun4i-ss - do not allocate backup IV on requests
crypto: sun8i-ce - Add function for handling hash padding
crypto: sun8i-ce - do not allocate memory when handling requests
crypto: sun8i-ce - do not fallback if cryptlen is less than sg length
crypto: sun8i-ce - Fix minor style issue
crypto: sun8i-ce - rework debugging
crypto: sun8i-ce - use sg_nents_for_len
crypto: sun8i-ce - using pm_runtime_resume_and_get instead of pm_runtime_get_sync
crypto: sun8i-ss - Add function for handling hash padding
crypto: sun8i-ss - add hmac(sha1)
crypto: sun8i-ss - do not allocate memory when handling hash requests
crypto: sun8i-ss - do not fallback if cryptlen is less than sg length
crypto: sun8i-ss - do not zeroize all pad
crypto: sun8i-ss - handle requests if last block is not modulo 64
crypto: sun8i-ss - handle zero sized sg
crypto: sun8i-ss - remove redundant test
crypto: sun8i-ss - rework debugging
crypto: sun8i-ss - rework handling of IV
crypto: sun8i-ss - test error before assigning
crypto: sun8i-ss - use sg_nents_for_len
crypto: sun8i-ss - using pm_runtime_resume_and_get instead of pm_runtime_get_sync
crypto: talitos - Uniform coding style with defined variable
crypto: testmgr - test in-place en/decryption with two sglists
crypto: ux500/hash - simplify if-if to if-else
crypto: vmx - Align the short log with Makefile cleanups
crypto: vmx - Fix build error
crypto: x86 - eliminate anonymous module_init & module_exit
 
csky/tlb: Remove tlb_flush() define
 
csky: Add C based string functions
csky: atomic: Add conditional atomic operations' optimization
csky: atomic: Add custom atomic.h implementation
csky: atomic: Optimize cmpxchg with acquire & release
csky: fix typos in comments
csky: Fix versioncheck warnings
csky: Move $(core-y) into arch/csky/Kbuild
csky: Move to generic ticket-spinlock
csky: optimize memcpy_{from,to}io() and memset_io()
csky: patch_text: Fixup last cpu should be master
csky: Remove unused $(dtb-y) from boot/Makefile
csky: Remove unused core-y for dts
csky: Use do_kernel_power_off()
 
cxl/acpi: Add root device lockdep validation
 
cxl/core: Use is_endpoint_decoder
 
cxl/mbox: Block immediate mode in SET_PARTITION_INFO command
cxl/mbox: Construct a users cxl_mbox_cmd in the validation path
cxl/mbox: Drop mbox_mutex comment
cxl/mbox: fix logical vs bitwise typo
cxl/mbox: Fix missing variable payload checks in cmd size validation
cxl/mbox: Improve handling of mbox_cmd hw return codes
cxl/mbox: Make handle_mailbox_cmd_from_user() use a mbox param
cxl/mbox: Move build of user mailbox cmd to a helper functions
cxl/mbox: Move cxl_mem_command construction to helper funcs
cxl/mbox: Move cxl_mem_command param to a local variable
cxl/mbox: Move raw command warning to raw command validation
cxl/mbox: Remove dependency on cxl_mem_command for a debug msg
cxl/mbox: Replace NULL check with IS_ERR() after vmemdup_user()
cxl/mbox: Use __le32 in get,set_lsa mailbox structures
cxl/mbox: Use new return_code handling
cxl/mbox: Use type __u32 for mailbox payload sizes
 
cxl/mem: Consolidate CXL DVSEC Range enumeration in the core
cxl/mem: Drop DVSEC vs EFI Memory Map sanity check
cxl/mem: Drop mem_enabled check from wait_for_media()
cxl/mem: Fix cxl_mem_probe() error exit
cxl/mem: Make cxl_dvsec_range() init failure fatal
cxl/mem: Merge cxl_dvsec_ranges() and cxl_hdm_decode_init()
cxl/mem: Rename cxl_dvsec_decode_init() to cxl_hdm_decode_init()
cxl/mem: Replace redundant debug message with a comment
cxl/mem: Skip range enumeration if mem_enable clear
cxl/mem: Validate port connectivity before dvsec ranges
 
cxl/ocxl: Prepare cleanup of powerpc's asm/prom.h
 
cxl/pci: Add debug for DVSEC range init failures
cxl/pci: Consolidate wait_for_media() and wait_for_media_ready()
cxl/pci: Drop @info argument to cxl_hdm_decode_init()
cxl/pci: Drop wait_for_valid() from cxl_await_media_ready()
cxl/pci: Make cxl_dvsec_ranges() failure not fatal to cxl_pci
cxl/pci: Move cxl_await_media_ready() to the core
cxl/pci: Use CXL_MBOX_SUCCESS to check against mbox_cmd return code
 
cxl/pmem: Remove CXL SET_PARTITION_INFO from exclusive_cmds list
 
cxl/port: Enable HDM Capability after validating DVSEC Ranges
cxl/port: Move endpoint HDM Decoder Capability init to port driver
cxl/port: Reuse 'struct cxl_hdm' context for hdm init
 
cxl: Drop cxl_device_lock()
cxl: Fix cleanup of port devices on failure to probe driver.
cxl: Replace lockdep_mutex with local lock classes
 
damon: vaddr-test: tweak code to make the logic clearer
 
dasd: don't set the discard_alignment queue limit
 
dax: add .recovery_write dax_operation
dax: fix cache flush on PMD-mapped pages
dax: fix missing writeprotect the pte entry
dax: introduce DAX_RECOVERY_WRITE dax access mode
 
dccp: use READ_ONCE() to read sk->sk_bound_dev_if
 
debugobjects: Convert to SPDX license identifier
 
delayacct: track delays from write-protect copy
 
device property: Add helper to match multiple connections
device property: Add iomap to fwnode operations
device property: Add irq_get to fwnode operation
device property: Advertise fwnode and device property count API calls
device property: Allow error pointer to be passed to fwnode APIs
device property: Convert device_{dma_supported,get_dma_attr} to fwnode
device property: Drop 'test' prefix in parameters of fwnode_is_ancestor_of()
device property: Fix recent breakage of fwnode_get_next_parent_dev()
device property: Introduce fwnode_for_each_parent_node()
device property: Use multi-connection matchers for single case
 
device-core: Kill the lockdep_mutex
 
devicetree: bindings: net: Add bindings doc for Sunplus SP7021.
 
devlink: add port to line card relationship set
devlink: add support to create line card and expose to user
devlink: implement line card active state
devlink: implement line card provisioning
devlink: introduce line card device info infrastructure
devlink: introduce line card devices support
devlink: introduce line card info get message
 
direct-io: remove random prefetches
 
dlm: add __CHECKER__ for false positives
dlm: check required context while close
dlm: cleanup lock handling in dlm_master_lookup
dlm: cleanup plock_op vs plock_xop
dlm: fix missing check in validate_lock_args
dlm: fix missing lkb refcount handling
dlm: fix pending remove if msg allocation fails
dlm: fix plock invalid read
dlm: fix wake_up() calls for pending remove
dlm: improve plock logging if interrupted
dlm: move conversion to compile time
dlm: move global to static inits
dlm: rearrange async condition return
dlm: remove __user conversion warnings
dlm: remove found label in dlm_master_lookup
dlm: remove unnecessary error assign
dlm: remove unnecessary INIT_LIST_HEAD()
dlm: remove usage of list iterator for list_add() after the loop body
dlm: replace sanity checks with WARN_ON
dlm: replace usage of found with dedicated list iterator variable
dlm: uninitialized variable on error in dlm_listen_for_all()
dlm: use __le types for dlm header
dlm: use __le types for dlm messages
dlm: use __le types for options header
dlm: use __le types for rcom messages
dlm: use kref_put_lock in __put_lkb
dlm: use kref_put_lock in put_rsb
 
dm cache metadata: remove unnecessary variable in __dump_mapping
 
dm crypt: make printing of the key constant-time
 
dm era: commit metadata in postsuspend after worker stops
 
dm integrity: fix error code in dm_integrity_ctr()
 
dm mirror log: clear log bits up to BITS_PER_LONG boundary
dm mirror log: round up region bitmap size to BITS_PER_LONG
 
dm mpath: provide high-resolution timer to HST for bio-based
 
dm raid: fix accesses beyond end of raid member array
dm raid: fix KASAN warning in raid5_add_disks
dm raid: fix KASAN warning in raid5_remove_disk
 
dm stats: add cond_resched when looping over entries
 
dm table: fix dm_table_supports_poll to return false if no data devices
 
dm verity: set DM_TARGET_IMMUTABLE feature flag
 
dm-zoned: don't set the discard_alignment queue limit
 
dm: add local variables to clone_endio and __map_bio
dm: conditionally enable BIOSET_PERCPU_CACHE for dm_io bioset
dm: conditionally enable branching for less used features
dm: do not return early from dm_io_complete if BLK_STS_AGAIN without polling
dm: don't grab target io reference in dm_zone_map_bio
dm: don't pass bio to __dm_start_io_acct and dm_end_io_acct
dm: factor out dm_io_set_error and __dm_io_dec_pending
dm: fix bio_set allocation
dm: fix BLK_STS_DM_REQUEUE handling when dm_io represents split bio
dm: fix narrow race for REQ_NOWAIT bios being issued despite no support
dm: fix race in dm_start_io_acct
dm: fix use-after-free in dm_put_live_table_bio
dm: fix zoned locking imbalance due to needless check in clone_endio
dm: improve abnormal bio processing
dm: improve bio splitting and associated IO accounting
dm: improve dm_io reference counting
dm: introduce dm_{get,put}_live_table_bio called from dm_submit_bio
dm: mark various branches unlikely
dm: move hot dm_io members to same cacheline as dm_target_io
dm: pass dm_io instance to dm_io_acct directly
dm: pass NULL bdev to bio_alloc_clone
dm: put all polled dm_io instances into a single list
dm: simplify basic targets
dm: simplify bio-based IO accounting further
dm: simplify dm_io access in dm_split_and_process_bio
dm: simplify dm_start_io_acct
dm: switch to bdev based IO accounting interfaces
dm: use bio_sectors in dm_aceept_partial_bio
 
dma-buf & drm/amdgpu: remove dma_resv workaround
 
dma-buf/drivers: make reserving a shared slot mandatory v4
 
dma-buf/sync_file: cleanup fence merging a bit
 
dma-buf: add dma_resv_get_singleton v2
dma-buf: add dma_resv_replace_fences v2
dma-buf: add DMA_RESV_USAGE_BOOKKEEP v3
dma-buf: add DMA_RESV_USAGE_KERNEL v3
dma-buf: add enum dma_resv_usage v4
dma-buf: drop seq count based update
dma-buf: drop the DAG approach for the dma_resv object v3
dma-buf: finally make dma_resv_excl_fence private v2
dma-buf: finally make the dma_resv_list private v2
dma-buf: Fix one use-after-free of fence
dma-buf: specify usage while adding fences to dma_resv obj v7
dma-buf: wait for map to complete for static attachments
 
dma-debug: change allocation mode from GFP_NOWAIT to GFP_ATIOMIC
dma-debug: make things less spammy under memory pressure
 
dma-direct: don't fail on highmem CMA pages in dma_direct_alloc_pages
dma-direct: don't over-decrypt memory
dma-direct: use is_swiotlb_active in dma_direct_map_page
dma-direct: use the correct size for dma_set_encrypted()
 
dma-iommu: Check that swiotlb is active before trying to use it
 
dma: omap: hide legacy interface
 
dmaengine: add verification of DMA_INTERRUPT capability for dmatest
dmaengine: at_hdmac: In atc_prep_dma_memset, treat value as a single byte
dmaengine: at_xdma: handle errors of at_xdmac_alloc_desc() correctly
dmaengine: at_xdmac: In at_xdmac_prep_dma_memset, treat value as a single byte
dmaengine: bestcomm: Prepare cleanup of powerpc's asm/prom.h
dmaengine: Clarify cyclic transfer residue documentation
dmaengine: Document dmaengine_prep_dma_memset
dmaengine: dw-axi-dmac: Fix RMW on channel suspend register
dmaengine: dw: Add RZN1 compatible
dmaengine: dw: dmamux: Introduce RZN1 DMA router support
dmaengine: ep93xx: Remove redundant word in comment
dmaengine: hidma: In hidma_prep_dma_memset treat value as a single byte
dmaengine: idxd: add missing callback function to support DMA_INTERRUPT
dmaengine: idxd: don't load pasid config until needed
dmaengine: idxd: fix lockdep warning on device driver removal
dmaengine: idxd: Fix the error handling path in idxd_cdev_register()
dmaengine: idxd: force wq context cleanup on device disable path
dmaengine: idxd: free irq before wq type is reset
dmaengine: idxd: make idxd_register/unregister_dma_channel() static
dmaengine: idxd: make idxd_wq_enable() return 0 if wq is already enabled
dmaengine: idxd: move wq irq enabling to after device enable
dmaengine: idxd: Only call idxd_enable_system_pasid() if succeeded in enabling SVA feature
dmaengine: idxd: refactor wq driver enable/disable operations
dmaengine: idxd: remove redudant idxd_wq_disable_cleanup() call
dmaengine: idxd: remove trailing white space on input str for wq name
dmaengine: idxd: Remove unnecessary synchronize_irq() before free_irq()
dmaengine: idxd: Separate user and kernel pasid enabling
dmaengine: idxd: set DMA_INTERRUPT cap bit
dmaengine: idxd: set max_xfer and max_batch for RO device
dmaengine: idxd: skip irq free when wq type is not kernel
dmaengine: idxd: update IAA definitions for user header
dmaengine: imx-sdma: Add multi fifo support
dmaengine: imx-sdma: Allow imx8m for imx7 FW revs
dmaengine: imx-sdma: error out on unsupported transfer types
dmaengine: imx-sdma: only restart cyclic channel when enabled
dmaengine: imx: Move header to include/dma/
dmaengine: jz4780: set DMA maximum segment size
dmaengine: lgm: Fix an error handling path in intel_ldma_probe()
dmaengine: mediatek-cqdma: Use platform_get_irq() to get the interrupt
dmaengine: mediatek: mtk-hsdma: use NULL instead of using plain integer as pointer
dmaengine: mediatek: mtk-hsdma: Use platform_get_irq() to get the interrupt
dmaengine: mmp: deprecate '#dma-channels'
dmaengine: mv_xor_v2 : Move spin_lock_bh() to spin_lock()
dmaengine: nbpfaxi: Use platform_get_irq_optional() to get the interrupt
dmaengine: pl08x: drop the useless function
dmaengine: pl330: Fix lockdep warning about non-static key
dmaengine: plx_dma: Move spin_lock_bh() to spin_lock()
dmaengine: ptdma: statify pt_tx_status
dmaengine: PTDMA: support polled mode
dmaengine: pxa: deprecate '#dma-channels' and '#dma-requests'
dmaengine: qcom: bam_dma: fix runtime PM underflow
dmaengine: qcom: gpi: Add SM8350 support
dmaengine: qcom: gpi: Add support for ee_offset
dmaengine: qcom: gpi: Add support for sc7280
dmaengine: qcom: gpi: set chain and link flag for duplex
dmaengine: Remove a useless mutex
dmaengine: Revert "dmaengine: add verification of DMA_INTERRUPT capability for dmatest"
dmaengine: sf-pdma: Get number of channel by device tree
dmaengine: sh: Kconfig: Make RZ_DMAC depend on ARCH_RZG2L
dmaengine: sprd: deprecate '#dma-channels'
dmaengine: stm32-dma: add device_pause/device_resume support
dmaengine: stm32-dma: introduce stm32_dma_sg_inc to manage chan->next_sg
dmaengine: stm32-dma: pass DMA_SxSCR value to stm32_dma_handle_chan_done()
dmaengine: stm32-dma: rename pm ops before dma pause/resume introduction
dmaengine: stm32-dmamux: avoid reset of dmamux if used by coprocessor
dmaengine: stm32-mdma: check the channel availability (secure or not)
dmaengine: stm32-mdma: fix chan initialization in stm32_mdma_irq_handler()
dmaengine: stm32-mdma: remove GISR1 register
dmaengine: stm32-mdma: use dev_dbg on non-busy channel spurious it
dmaengine: sun6i: Add support for 34-bit physical addresses
dmaengine: sun6i: Add support for the D1 variant
dmaengine: sun6i: Do not use virt_to_phys
dmaengine: tegra: Add tegra gpcdma driver
dmaengine: tegra: Fix build error without IOMMU_API
dmaengine: tegra: Fix uninitialized variable usage
dmaengine: tegra: Remove unused including
dmaengine: tegra: Remove unused switch case
dmaengine: tegra: Use platform_get_irq() to get IRQ resource
dmaengine: ti: Add missing put_device in ti_dra7_xbar_route_allocate
dmaengine: ti: deprecate '#dma-channels'
dmaengine: ti: Fix refcount leak in ti_dra7_xbar_route_allocate
dmaengine: ti: k3-psil-am62: Update PSIL thread for saul.
dmaengine: zynqmp_dma: check dma_async_device_register return value
dmaengine: zynqmp_dma: In struct zynqmp_dma_chan fix desc_size data type
dmaengine: zynqmp_dma: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync()
 
dn_route: set rt neigh to blackhole_netdev instead of loopback_dev in ifdown
 
dnotify: use fsnotify group lock helpers
 
doc: admin-guide: Update libata kernel parameters
doc: dts: Add device tree information regarding wm8940 codec
doc: module: update file references
doc: trusted-encrypted: describe new CAAM trust source
doc: update documentation for swap_activate and swap_rw
 
Docs/admin-guide/mm/damon/reclaim: document 'commit_inputs' parameter
 
docs/admin: alphabetize parts of kernel-parameters.txt (part 2)
 
Docs/admin: alphabetize some kernel-parameters (part 1)
 
docs/conf.py: Cope with removal of language=None in Sphinx 5.0.0
 
docs/ja_JP/index: update section title in Japanese
 
docs/ja_JP/SubmittingPatches: Add Suggested-by as a standard signature
docs/ja_JP/SubmittingPatches: Randy has moved
docs/ja_JP/SubmittingPatches: Request summaries for commit references
docs/ja_JP/SubmittingPatches: Suggest the use of scripts/get_maintainer.pl
docs/ja_JP/SubmittingPatches: Update GregKH links
 
docs/kernel-parameters: Update descriptions for "mitigations=" param with retbleed
 
docs/LoongArch: Fix notes rendering by using reST directives
 
docs/scheduler: Change unit of cpu_time and rq_time to nanoseconds
docs/scheduler: fix unit error
 
docs/trans/ja_JP/howto: Don't mention specific kernel versions
 
docs/zh_CN/damon: add sysfs interface
docs/zh_CN/damon: typo fix
docs/zh_CN/damon: update outdated term 'regions update interval'
 
docs/zh_CN/LoongArch: Fix notes rendering by using reST directives
 
docs/zh_CN: Add dev-tools/gdb-kernel-debugging.rst Chinese translation
docs/zh_CN: Add locking/index Chinese translation
docs/zh_CN: Add sched-debug Chinese translation
docs/zh_CN: Add schedutil Chinese translation
docs/zh_CN: Add spinlocks Chinese translation
docs/zh_CN: add vm frontswap translation
docs/zh_CN: add vm hmm translation
docs/zh_CN: add vm hugetlbfs_reserv translation
docs/zh_CN: add vm hwpoison translation
docs/zh_CN: add vm memory-model translation
docs/zh_CN: add vm mmu_notifier translation
docs/zh_CN: add vm numa translation
docs/zh_CN: add vm overcommit-accounting translation
docs/zh_CN: add vm page_frags translation
docs/zh_CN: add vm page_owner translation
docs/zh_CN: add vm page_table_check translation
docs/zh_CN: add vm remap_file_pages translation
docs/zh_CN: add vm split_page_table_lock translation
docs/zh_CN: add vm z3fold translation
docs/zh_CN: add vm zsmalloc translation
docs/zh_CN: fix devicetree usage-model translation
docs/zh_CN: Fix typo in process/howto.rst
 
Docs/{ABI,admin-guide}/damon: document 'avail_operations' sysfs file
Docs/{ABI,admin-guide}/damon: Update for 'state' sysfs file input keyword, 'commit'
Docs/{ABI,admin-guide}/damon: update for fixed virtual address ranges monitoring
 
Docs: Add cpio requirement to changes.rst
 
docs: Add documentation for rude and trace RCU flavors
docs: Add small intro to idmap examples
docs: add SVG version of the Linux logo
 
Docs: admin/kernel-parameters: edit a few boot options
 
docs: arm: tcm: Fix typo in description of TCM and MMU usage
docs: blockdev: change title to match section content
docs: bootconfig: Add how to embed the bootconfig into kernel
docs: change the title of networking docs
docs: ctucanfd: CTU CAN FD open-source IP core documentation.
docs: ctucanfd: Use 'kernel-figure' directive instead of 'figure'
docs: driver-api/thermal/intel_dptf: Use copyright symbol
docs: driver-api: gpio: Fix filename mismatch
docs: dt: writing-bindings: describe typical cases
docs: dt: writing-schema: mention coding style
docs: dt: writing-schema: mention yamllint
docs: fault-injection: fix defaults
docs: gpu: i915.rst: Fix DRRS documentation
docs: i2c: reference simple probes
docs: kbuild: add references on Kconfig semantics
docs: kdump: Update the crashkernel description for arm64
 
Docs: KVM: Add doc for the bitmap firmware registers
Docs: KVM: Rename psci.rst to hypercalls.rst
 
docs: move Linux logo into a new `images` folder
docs: Move the HTE documentation to driver-api/
docs: net: dsa: add a section for address databases
docs: net: dsa: add more info about the other arguments to get_tag_protocol
docs: net: dsa: delete misinformation about -EOPNOTSUPP for FDB/MDB/VLAN
docs: net: dsa: delete port_mdb_dump
docs: net: dsa: describe issues with checksum offload
docs: net: dsa: document change_tag_protocol
docs: net: dsa: document port_fast_age
docs: net: dsa: document port_setup and port_teardown
docs: net: dsa: document the shutdown behavior
docs: net: dsa: document the teardown method
docs: net: dsa: mention that VLANs are now refcounted on shared ports
docs: net: dsa: re-explain what port_fdb_dump actually does
docs: net: dsa: remove port_bridge_tx_fwd_offload
docs: net: dsa: remove port_vlan_dump
docs: net: dsa: rename tag_protocol to get_tag_protocol
docs: net: dsa: update probing documentation
docs: netdev: add a cheat sheet for the rules
docs: netdev: document reverse xmas tree
docs: netdev: document that patch series length limit
docs: networking: device drivers: can: add ctucanfd to index
docs: networking: device drivers: can: ctucanfd: update author e-mail
docs: networking: phy: Fix a typo
docs: pdfdocs: Add space for chapter counts >= 100 in TOC
 
Docs: Replace version by 'current' in changes.rst
 
docs: security: Add secrets/coco documentation
docs: submitting-patches: Fix crossref to 'The canonical patch format'
docs: Update RCU cross-references as suggested in doc-guide
docs: usb: fix literal block marker in usbmon verification example
docs: vm/page_owner: tweak literal block in STANDARD FORMAT SPECIFIERS
 
Documentation/ABI: Add new attributes for mlxreg-io sysfs interfaces
 
Documentation/features: Update the arch support status files
 
Documentation/gpu: Add entries to amdgpu glossary
 
Documentation/llvm: Update Supported Arch table
 
Documentation/process: mention patch changelog in review process
Documentation/process: Update ARM contact for embargoed hardware issues
Documentation/process: use scripts/get_maintainer.pl on patches
 
Documentation/sysctl: document max_rcu_stall_to_panic
Documentation/sysctl: document page_lock_unfairness
 
Documentation/vm: include kdocs from highmem*.h into highmem.rst
Documentation/vm: move "Using kmap-atomic" to highmem.h
Documentation/vm: rework "Temporary Virtual Mappings" section
 
Documentation/x86: Document TDX kernel architecture
 
Documentation/zh_CN: Add basic LoongArch documentations
 
Documentation: Add an explanation of NFSv4 client identifiers
Documentation: add description for net.core.gro_normal_batch
Documentation: add description for net.sctp.ecn_enable
Documentation: add description for net.sctp.intl_enable
Documentation: add description for net.sctp.reconf_enable
Documentation: Add documentation for Processor MMIO Stale Data
Documentation: Add HTE subsystem guide
Documentation: add missing angle bracket in cgroup-v2 doc
Documentation: admin-guide: PM: Add Out of Band mode
Documentation: arch_pgtable_helpers: demote pgtable list headings
Documentation: dd: Use ReST lists for return values of driver_deferred_probe_check_state()
Documentation: dev-tools: Add a section for static analysis tools
Documentation: dev-tools: Enhance static analysis section with discussion
Documentation: dev-tools: use literal block instead of code-block
Documentation: devres: fix typo in interface list
Documentation: drop more IDE boot options and ide-cd.rst
Documentation: EM: Add artificial EM registration description
Documentation: filesystems: proc: update meminfo section
Documentation: Fix index.rst after psci.rst renaming
Documentation: fix sctp_wmem in ip-sysctl.rst
Documentation: fix tty link
Documentation: Fix typo in testing/sysfs-class-cxl
Documentation: fix udp_wmem_min in ip-sysctl.rst
 
documentation: Format button_dev as a pointer.
 
Documentation: fpga: dfl: add link address of feature id table
Documentation: gpio: Advertise irqd_to_hwirq() helper in the examples
Documentation: gpio: Fix IRQ mask and unmask examples
Documentation: highmem: use literal block for code example in highmem.h comment
Documentation: In-Field Scan
Documentation: kernel-doc: Promote two chapter headings to page title
Documentation: kernel-hacking: minor edits for style
Documentation: kunit: change complete_and_exit to kthread_complete_and_exit
Documentation: kunit: update kconfig options needed for UML coverage
Documentation: kvm: clarify histogram units
Documentation: KVM: Fix title level for PSCI_SUSPEND
Documentation: kvm: reorder ARM-specific section about KVM_SYSTEM_EVENT_SUSPEND
Documentation: LoongArch: Add basic documentations
Documentation: Move Oxford Semiconductor PCIe (Tornado) 950 to misc-devices
Documentation: move tty to driver-api
Documentation: move watch_queue to core-api
Documentation: Reformat Oxford Semiconductor PCIe (Tornado) 950
Documentation: riscv: Add sv48 description to VM layout
Documentation: sphinx: replace "Introduction" chapter heading with page title
Documentation: tty: introduce "Other Documentation"
Documentation: tty: move moxa-smartio.rst to tty
Documentation: tty: move n_gsm to tty
Documentation: tty: n_gsm, delete "Additional Documentation"
Documentation: tty: n_gsm, use power of ReST
Documentation: update btrfs list of features and link to readthedocs.io
Documentation: update debugfs doc for Hisilicon HPRE
Documentation: update debugfs doc for Hisilicon SEC
Documentation: update debugfs doc for Hisilicon ZIP
Documentation: Update the recommended pattern for GPIO irqchips
Documentation: Wire Oxford Semiconductor PCIe (Tornado) 950
Documentation: x86: Fix obsolete name of page fault handler
Documentation: x86: rework IOMMU documentation
 
documentation: zonefs: Cleanup the mount options section
documentation: zonefs: Document sysfs attributes
 
dpaa2-eth: retrieve the virtual address before dma_unmap
dpaa2-eth: unmap the SGT buffer before accessing its contents
dpaa2-eth: use the correct software annotation field
 
drbd: address enum mismatch warnings
drbd: cleanup decide_on_discard_support
drbd: fix duplicate array initializer
drbd: Make use of PFN_UP helper macro
drbd: remove assign_p_sizes_qlim
drbd: Replace "unsigned" with "unsigned int"
drbd: Return true/false (not 1/0) from bool functions
drbd: use bdev based limit helpers in drbd_send_sizes
drbd: use bdev_alignment_offset instead of queue_alignment_offset
 
drdb: Switch to kvfree_rcu() API
 
driver core: Add "*" wildcard support to driver_async_probe cmdline param
driver core: Add dma_cleanup callback in bus_type
driver core: Add sysfs support for physical location of a device
driver core: Extend deferred probe timeout on driver registration
driver core: fix deadlock in __device_attach
driver core: Fix wait_for_device_probe() & deferred_probe_timeout interaction
driver core: location: Add "back" as a possible output for panel
driver core: location: Check for allocations failure
driver core: location: Free struct acpi_pld_info *pld
driver core: Prevent overriding async driver of a device before it probe
driver core: Set default deferred_probe_timeout back to 0.
 
driver: base: fix UAF when driver_attach failed
driver: platform: Add helper for safer setting of driver_override
driver: soc: xilinx: Add support of multiple callbacks for same event in event management driver
driver: soc: xilinx: Update function prototype for xlnx_unregister_event
 
drivers/base/memory: fix an unlikely reference counting issue in __add_memory_block()
drivers/base/memory: Fix an unlikely reference counting issue in __add_memory_block()
 
drivers/base/node.c: fix compaction sysfs file leak
drivers/base/node.c: fix compaction sysfs file leak
 
drivers/dma-buf: dma-buf.c: fix a typo
 
drivers/net/ethernet/neterion/vxge: Fix a use-after-free bug in vxge-main.c
 
drivers/pcmcia: Fix typo in comment
 
drivers/perf: arm_spe: Expose saturating counter to 16-bit
drivers/perf: hisi: Add Support for CPA PMU
drivers/perf: hisi: Associate PMUs in SICL with CPUs online
 
drivers/s390/char: Add Ultravisor io device
 
drivers/usb/host/ehci-fsl: Fix interrupt setup in host mode.
 
drivers/virt/fsl_hypervisor: remove unneeded `ret` variable in `fsl_hv_open()`
 
drivers: Add hardware timestamp engine (HTE) subsystem
drivers: comedi: replace ternary operator with min()
drivers: cpufreq: Add missing of_node_put() in qoriq-cpufreq.c
drivers: dio: add missing iounmap() in dio_init()
 
Drivers: hv: Fix syntax errors in comments
Drivers: hv: vmbus: Accept hv_sock offers in isolated guests
Drivers: hv: vmbus: Add VMbus IMC device to unsupported list
Drivers: hv: vmbus: Don't assign VMbus channel interrupts to isolated CPUs
Drivers: hv: vmbus: Fix handling of messages with transaction ID of zero
Drivers: hv: vmbus: fix typo in comment
Drivers: hv: vmbus: Introduce vmbus_request_addr_match()
Drivers: hv: vmbus: Introduce vmbus_sendpacket_getid()
Drivers: hv: vmbus: Introduce {lock,unlock}_requestor()
Drivers: hv: vmbus: Refactor the ring-buffer iterator functions
Drivers: hv: vmbus: Release cpu lock in error case
Drivers: hv: vmbus: Remove support for Hyper-V 2008 and Hyper-V 2008R2/Win7
 
drivers: mmc: sdhci_am654: Add the quirk to set TESTCD bit
drivers: net: cpsw: ale: add broadcast/multicast rate limit support
drivers: net: davinci_mdio: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
drivers: staging: rtl8192bs: Fix deadlock in rtw_joinbss_event_prehandle()
drivers: staging: rtl8192e: Fix deadlock in rtllib_beacons_stop()
drivers: staging: rtl8192eu: Fix deadlock in rtw_joinbss_event_prehandle
drivers: staging: rtl8192u: Fix deadlock in ieee80211_beacons_stop()
drivers: staging: rtl8723bs: Fix deadlock in rtw_surveydone_event_callback()
drivers: tty: serial: Fix deadlock in sa1100_set_termios()
drivers: usb: dwc3: Add AM62 USB wrapper driver
drivers: usb: host: Fix deadlock in oxu_bus_suspend()
drivers: virtio_mem: use pageblock size as the minimum virtio_mem size.
 
drm/admgpu/discovery: add NBIO v7.7 into the IP discovery list
 
drm/amd/amdgpu: add more fw load type to fit new ASICs
drm/amd/amdgpu: adjust the fw load type list
drm/amd/amdgpu: Fix asm/hypervisor.h build error.
drm/amd/amdgpu: Not request init data for MS_HYPERV with vega10
drm/amd/amdgpu: Only reserve vram for firmware with vega9 MS_HYPERV host.
drm/amd/amdgpu: Properly indent PF2VF header
drm/amd/amdgpu: Remove static from variable in RLCG Reg RW
drm/amd/amdgpu: Update debugfs GCA data
drm/amd/amdgpu: Update MIT license in SRIOV msg header
drm/amd/amdgpu: Update PF2VF header
 
drm/amd/dc: remove duplicate include
 
drm/amd/display: 3.2.178
drm/amd/display: 3.2.179
drm/amd/display: 3.2.180
drm/amd/display: 3.2.181
drm/amd/display: 3.2.182
drm/amd/display: 3.2.183
drm/amd/display: 3.2.184
drm/amd/display: 3.2.185
drm/amd/display: 3.2.186
drm/amd/display: 3.2.187
drm/amd/display: [FW Promotion] Release 0.0.109.0
drm/amd/display: [FW Promotion] Release 0.0.110.0
drm/amd/display: [FW Promotion] Release 0.0.111.0
drm/amd/display: [FW Promotion] Release 0.0.115.0
drm/amd/display: Add Audio readback registers
drm/amd/display: Add configuration options for AUX wake work around.
drm/amd/display: Add Connection Manager boot option.
drm/amd/display: add Coverage blend mode for overlay plane
drm/amd/display: add DCN30 support FEC init
drm/amd/display: Add dtb clock to dc_clocks
drm/amd/display: Add flip interval workaround
drm/amd/display: Add HDMI_ACP_SEND register
drm/amd/display: Add new DSC interface to disconnect from pipe
drm/amd/display: Add odm seamless boot support
drm/amd/display: add support for handling 128b/132b link training test request
drm/amd/display: Add support for USBC connector
drm/amd/display: add virtual_setup_stream_attribute decl to header
drm/amd/display: Add work around for AUX failure on wake.
drm/amd/display: Allow individual control of eDP hotplug support
drm/amd/display: Always update DPPCLK_DTO when clock increase
drm/amd/display: Avoid reading audio pattern past AUDIO_CHANNELS_COUNT
drm/amd/display: Cap OLED brightness per max frame-average luminance
drm/amd/display: Check for invalid input params when building scaling params
drm/amd/display: Check if modulo is 0 before dividing.
drm/amd/display: Check zero planes for OTG disable W/A on clock change
drm/amd/display: Clean up code in dc
drm/amd/display: Clean up pixel format types
drm/amd/display: clean up some inconsistent indenting
drm/amd/display: cleanup extern usage in function definition
drm/amd/display: Clear optc false state when disable otg
drm/amd/display: clear request when release aux engine
drm/amd/display: correct check of coverage blend mode
drm/amd/display: Correct Slice reset calculation
drm/amd/display: Create underflow interrupt IRQ type
drm/amd/display: DCN3.1: don't mark as kernel-doc
drm/amd/display: detach fpu operations from dcn10_validate_bandwidth in calcs
drm/amd/display: Disable FEC if DSC not supported for EDP
drm/amd/display: Disabling Z10 on DCN31
drm/amd/display: Disallow entering PSR when panel is disconnected
drm/amd/display: do not calculate DP2.0 SST payload when link is off
drm/amd/display: do not disable an invalid irq source in hdp finish
drm/amd/display: do not wait for mpc idle if tg is disabled
drm/amd/display: do not wait for vblank during pipe programming
drm/amd/display: Don't clear ref_dtbclk value
drm/amd/display: don't ignore alpha property on pre-multiplied mode
drm/amd/display: Don't pass HostVM by default on DCN3.1
drm/amd/display: Enable 3 plane for DCN 3.0 and 3.02
drm/amd/display: Enable 3-plane MPO for DCN31
drm/amd/display: Enable power gating before init_pipes
drm/amd/display: ensure PSR force_static flag can always be set
drm/amd/display: Ensure valid event timestamp for cursor-only commits
drm/amd/display: expose skip_detection_link_training to debugfs
drm/amd/display: extract set stream attribute to link_hwss
drm/amd/display: extract update stream allocation to link_hwss
drm/amd/display: Fic incorrect pipe being used for clk update
drm/amd/display: fix 64 bit divide in freesync code
drm/amd/display: Fix allocate_mst_payload assert on resume
drm/amd/display: Fix by adding FPU protection for dcn30_internal_validate_bw
drm/amd/display: Fix crash on setting VRR with no display connected
drm/amd/display: Fix DC warning at driver load
drm/amd/display: Fix DMUB outbox trace in S4 (#4465)
drm/amd/display: Fix HDCP QUERY Error for eDP and Tiled
drm/amd/display: Fix HDCP SEND AKI INIT error
drm/amd/display: fix if == else warning
drm/amd/display: Fix inconsistent timestamp type
drm/amd/display: Fix memory leak in dcn21_clock_source_create
drm/amd/display: fix missing-prototypes warning
drm/amd/display: Fix new dmub notification enabling in DM
drm/amd/display: fix non-kernel-doc comment warnings
drm/amd/display: Fix null pointer exception while load amdgpu
drm/amd/display: Fix pointer dereferenced before checking
drm/amd/display: Fix pointer dereferenced before checking
drm/amd/display: Fix possible infinite loop in DP LT fallback
drm/amd/display: Fix typo in override_lane_settings
drm/amd/display: Fix unused-but-set-variable warning
drm/amd/display: Fix Wstringop-overflow warnings in dc_link_dp.c
drm/amd/display: Ignore First MST Sideband Message Return Error
drm/amd/display: implement shared PSR-SU sink validation helper
drm/amd/display: Insert pulling smu busy status before sending another request
drm/amd/display: Insert smu busy status before sending another request
drm/amd/display: Keep track of DSC packed PPS
drm/amd/display: Maintain current link settings in link loss interrupt
drm/amd/display: make hubp1_wait_pipe_read_start() static
drm/amd/display: Make OPTC3 function accessible to other DCN
drm/amd/display: move definition of dc_flip_addrs struct
drm/amd/display: Move FPU associated DCN30 code to DML folder
drm/amd/display: move FPU related code from dcn31 to dml/dcn31 folder
drm/amd/display: move FPU related code from dcn315 to dml/dcn31 folder
drm/amd/display: move FPU related code from dcn316 to dml/dcn31 folder
drm/amd/display: Move link_trace for edp to dp_trace
drm/amd/display: Only use depth 36 bpp linebuffers on DCN display engines.
drm/amd/display: Pass the new context into disable OTG WA
drm/amd/display: Power down hardware if timer not trigger
drm/amd/display: Power down hardware if timer not trigger
drm/amd/display: protect remaining FPU-code calls on dcn3.1.x
drm/amd/display: Query DPIA HPD status.
drm/amd/display: Read Golden Settings Table from VBIOS
drm/amd/display: read PSR-SU cap DPCD for specific panel
drm/amd/display: Refactor LTTPR cap retrieval
drm/amd/display: remove assert for odm transition case
drm/amd/display: remove DC_FP_* wrapper from dml folder
drm/amd/display: Remove ddc write and read size checking
drm/amd/display: remove dtbclk_ss compensation for dcn316
drm/amd/display: Remove outdated register for dcn3+
drm/amd/display: remove redundant CONFIG_DRM_AMD_DC_DCN for z10
drm/amd/display: remove redundant CONFIG_DRM_AMD_DC_DCN in amdgpu_dm
drm/amd/display: remove redundant CONFIG_DRM_AMD_DC_DCN in dc
drm/amd/display: remove redundant CONFIG_DRM_AMD_DC_DCN in dce
drm/amd/display: remove redundant CONFIG_DRM_AMD_DC_DCN in gpio
drm/amd/display: remove redundant CONFIG_DRM_AMD_DC_DCN in irq
drm/amd/display: Remove redundant dsc power gating from init_hw
drm/amd/display: remove stale config guards
drm/amd/display: Remove SW w/a for HDCP 1.4 1A-07 failure based on ECO fix
drm/amd/display: Remove underflow IRQ type
drm/amd/display: remove unnecessary else by CONFIG_DRM_AMD_DC_DCN
drm/amd/display: Remove unused integer
drm/amd/display: Remove useless code
drm/amd/display: Reset cached PSR parameters after hibernate
drm/amd/display: Reset cached PSR parameters after hibernate
drm/amd/display: revert Blank eDP on disable/enable drv
drm/amd/display: Revert FEC check in validation
drm/amd/display: revert Power down hardware if timer not trigger
drm/amd/display: Select correct DTO source
drm/amd/display: Set fec register init value
drm/amd/display: undo clearing of z10 related function pointers
drm/amd/display: update dcn315 clk table read
drm/amd/display: update dcn315 clock table read
drm/amd/display: Update link training fallback behaviour.
drm/amd/display: Update LTTPR UHBR link rate support struct
drm/amd/display: Wait DMCUB to idle state before reset.
 
drm/amd/pm: add features to smu_v13_0_7
drm/amd/pm: add get enable mask function for smu v13_0_7
drm/amd/pm: add mvdd and vddio scaling in smu_v13_0_7
drm/amd/pm: add SCPM support in smu v13_0_7
drm/amd/pm: add smu feature map support for smu_v13_0_0
drm/amd/pm: add smu feature map support for smu_v13_0_7
drm/amd/pm: add smu power_limit callback for smu_v13_0_7
drm/amd/pm: add smu pp_feature_mask callback for smu_v13_0_7
drm/amd/pm: add SMU_13_0_7 PMFW headers
drm/amd/pm: add SMU_13_0_7 ppt_funcs for SMU_13_0_7
drm/amd/pm: add the pg_flag for athub and mmhub pg on smu_v13_0_7
drm/amd/pm: change the soft pptable id for smu_v13_0_7
drm/amd/pm: Check feature support using IP version
drm/amd/pm: consistent approach for smartshift
drm/amd/pm: correct SMU OverridePcieParameters related settings
drm/amd/pm: correct the check for current link status
drm/amd/pm: correct the metrics version for SMU 11.0.11/12/13
drm/amd/pm: correct the softpptable ids used for SMU 13.0.0
drm/amd/pm: correct the way for retrieving bootup clocks
drm/amd/pm: correct the way for retrieving current fclk frequency
drm/amd/pm: correct the way for retrieving current uclk frequency
drm/amd/pm: disable ac/dc on smu_v13_0_7
drm/amd/pm: Disable fan control if not supported
drm/amd/pm: disable the gfxoff feature temporarily for SMU 13.0.0
drm/amd/pm: enable ac/dc switching for SMU 13.0.0
drm/amd/pm: enable BACO support for SMU 13.0.0
drm/amd/pm: enable deep sleep features control for SMU 13.0.0
drm/amd/pm: enable df cstate feature for SMU 13.0.0
drm/amd/pm: enable FCLK DPM support for SMU 13.0.0
drm/amd/pm: enable fclk,vcn ds and df cstate for smu_v13_0_7
drm/amd/pm: enable gfx ds for smu_v13_0_7
drm/amd/pm: enable gfx pcc and soc cg on smu_v13_0_7
drm/amd/pm: enable gfx ulv feature control for SMU 13.0.0
drm/amd/pm: enable gfxoff control on smu_v13_0_7
drm/amd/pm: enable lclk dpm/ds and BACO features for SMU 13.0.0
drm/amd/pm: enable link dpm and link ds on smu_v13_0_7
drm/amd/pm: enable memory temp reading for SMU 13.0.0
drm/amd/pm: enable more dpm features for SMU 13.0.0
drm/amd/pm: enable more dpm features for SMU 13.0.0
drm/amd/pm: enable more dpm features to pair with PMFW 78.31.0
drm/amd/pm: enable mp0,vcn,dcn dpm on smu_v13_0_7
drm/amd/pm: enable platform features for smu_v13_0_7
drm/amd/pm: enable PMLOG support for SMU 13.0.0
drm/amd/pm: enable pmlog support for smu_v13_0_7
drm/amd/pm: enable power limit retrieving and setting for SMU 13.0.0
drm/amd/pm: enable power profile setting for SMU 13.0.0
drm/amd/pm: enable pp_dpm_vclk/dclk interface for smu_v13_0_7
drm/amd/pm: enable pp_dpm_vclk/dclk sysfs interface support for SMU 13.0.0
drm/amd/pm: enable ppfeature mask setting for SMU 13.0.0
drm/amd/pm: enable RunDcBtc support for SMU 13.0.0
drm/amd/pm: enable SCPM support for SMU
drm/amd/pm: enable the support for retrieving combo pptable
drm/amd/pm: enable UCLK DPM for SMU 13.0.0
drm/amd/pm: enable workload type change on smu_v13_0_7
drm/amd/pm: fix a potential gpu_metrics_table memory leak
drm/amd/pm: fix double free in si_parse_power_table()
drm/amd/pm: Fix missing thermal throttler status
drm/amd/pm: fix NULL pointer issue of amdgpu_smu_stb_debug_fs_init
drm/amd/pm: fix the compile warning
drm/amd/pm: fix the deadlock issue observed on SI
drm/amd/pm: move bootup values retrieving to ->sw_init
drm/amd/pm: port the fan interface to smu_v13_0_7
drm/amd/pm: pp_dpm_* interface for smu_v13_0_7
drm/amd/pm: pp_dpm_sclk change for smu_v13_0_7
drm/amd/pm: Prevent divide by zero
drm/amd/pm: report preDS gfxclk on smu_v13_0_7
drm/amd/pm: Return auto perf level, if unsupported
drm/amd/pm: skip dpm disablement on suspend for SMU 13.0.0
drm/amd/pm: support more DPM features for SMU 13.0.0
drm/amd/pm: support power on/off vcn/jpeg in smu v13_0_7
drm/amd/pm: support ss metrics read for smu11
drm/amd/pm: suppress compile warning about possible unaligned accesses
drm/amd/pm: suppress compile warnings about possible unaligned accesses
drm/amd/pm: update smartshift powerboost calc for smu12
drm/amd/pm: update smartshift powerboost calc for smu13
drm/amd/pm: update SMU 13.0.0 driver_if header
drm/amd/pm: update the features for smu_v13_0_7
drm/amd/pm: update the hw initialization sequence around pptable setup
drm/amd/pm: use bitmap_{from,to}_arr32 where appropriate
 
Linux: drm/amd/pm:add UMD Pstate clock settings for smu_v13_0_7
 
drm/amd/psp: Add C2P registers to mp_13_0_2 header
 
drm/amd/smu: add smu v13_0 header files
drm/amd/smu: Increace dpm level count only for smu v13.0.2
drm/amd/smu: Update SMU13 support for SMU 13.0.0
 
drm/amd/soc21: enable mmhub and athub power gating
 
drm/amd/vcn: fix an error msg on vcn 3.0
 
drm/amd: add dc feature mask flags for PSR allow smu and multi-display optimizations
drm/amd: Don't reset dGPUs if the system is going to s2idle
drm/amd: Fix spelling typo in comment
drm/amd: Revert "drm/amd/display: keep eDP Vdd on when eDP stream is already enabled"
 
drm/amdgpu/cs: make commands with 0 chunks illegal behaviour.
 
drm/amdgpu/ctx: only reset stable pstate if the user changed it (v2)
 
drm/amdgpu/discovery: add a function to get the mall_size
drm/amdgpu/discovery: add a function to parse the vcn info table
drm/amdgpu/discovery: add additional validation
drm/amdgpu/discovery: add GFX 11.0 Support
drm/amdgpu/discovery: add gfx11 support for GC 11.0.2
drm/amdgpu/discovery: add GMC 11.0 Support
drm/amdgpu/discovery: add gmc11 support for GC 11.0.2
drm/amdgpu/discovery: add HDP v5.2.1 into the IP discovery list
drm/amdgpu/discovery: add HDP v6
drm/amdgpu/discovery: add hdp6 support for HDP 6.0.1
drm/amdgpu/discovery: add IH v6
drm/amdgpu/discovery: add ih6 support for IH 6.0.2
drm/amdgpu/discovery: add MES11 support
drm/amdgpu/discovery: add mes11 support for GC 11.0.2
drm/amdgpu/discovery: add NBIO 4.3 Support
drm/amdgpu/discovery: add nbio 4.3 support for NBIO 4.3.1
drm/amdgpu/discovery: add PSP v13.0.4 into the IP discovery list
drm/amdgpu/discovery: add psp13 support for PSP 13.0.7
drm/amdgpu/discovery: add SDMA v6_0 ip block
drm/amdgpu/discovery: add sdma6 support for SDMA 6.0.2
drm/amdgpu/discovery: add SMU v13.0.4 into the IP discovery list
drm/amdgpu/discovery: add smu13 support for MP1 13.0.7
drm/amdgpu/discovery: add SMUIO_13_0_8 func support
drm/amdgpu/discovery: add soc21 common Support
drm/amdgpu/discovery: add soc21 support for GC 11.0.2
drm/amdgpu/discovery: add VCN 4.0 Support
drm/amdgpu/discovery: enable gfx v11 for GC 11.0.1
drm/amdgpu/discovery: enable gmc v11 for GC 11.0.1
drm/amdgpu/discovery: enable ih v6 for OSS 6.0.1
drm/amdgpu/discovery: enable mes support for GC v11.0.1
drm/amdgpu/discovery: Enable PSP for PSP 13.0.0
drm/amdgpu/discovery: enable sdma v6 for SDMA 6.0.1
drm/amdgpu/discovery: Enable SMU for SMU 13.0.0
drm/amdgpu/discovery: enable soc21 common for GC 11.0.1
drm/amdgpu/discovery: enable vcn/jpeg v4_0_4
drm/amdgpu/discovery: fix byteswapping in gc info parsing
drm/amdgpu/discovery: handle AMDGPU_FW_LOAD_RLC_BACKDOOR_AUTO in SMU
drm/amdgpu/discovery: handle UMC harvesting in IP discovery
drm/amdgpu/discovery: move all table parsing into amdgpu_discovery.c
drm/amdgpu/discovery: populate additional GC info
drm/amdgpu/discovery: set family for GC 11.0.2
drm/amdgpu/discovery: set flag for GC 11.0.1
drm/amdgpu/discovery: Set GC family for GC 11.0 IP
drm/amdgpu/discovery: store the number of UMC IPs on the asic
drm/amdgpu/discovery: validate VCN and SDMA instances
 
drm/amdgpu/display: change pipe policy for DCN 2.1
drm/amdgpu/display: disable prefer_shadow for generic fb helpers
drm/amdgpu/display: Make dcn31_set_low_power_state static
drm/amdgpu/display: make hubp31_program_extended_blank static
 
drm/amdgpu/gfx10: add mes queue fence handling
drm/amdgpu/gfx10: add mes support for gfx ib test
drm/amdgpu/gfx10: associate mes queue id with fence v2
drm/amdgpu/gfx10: Avoid uninitialised variable 'index'
drm/amdgpu/gfx10: enable kiq to map mes ring
drm/amdgpu/gfx10: implement mqd functions of gfx/compute eng v2
drm/amdgpu/gfx10: inherit vmid from mqd
drm/amdgpu/gfx10: rework KIQ programming
drm/amdgpu/gfx10: use INVALIDATE_TLBS to invalidate TLBs v2
drm/amdgpu/gfx10: use per ctx CSA for ce metadata
drm/amdgpu/gfx10: use per ctx CSA for de metadata
 
drm/amdgpu/gfx11: Add missing break
drm/amdgpu/gfx11: Avoid uninitialised variable 'index'
drm/amdgpu/gfx11: enable kiq to map mes ring
drm/amdgpu/gfx11: fix me field handling in map_queue packet
drm/amdgpu/gfx11: fix mes mqd settings
drm/amdgpu/gfx11: remove some register fields that no longer exist
drm/amdgpu/gfx11: remove unneeded semicolon
drm/amdgpu/gfx11: unlock on error in gfx_v11_0_kiq_resume()
 
drm/amdgpu/gfx: fix typos in comments
drm/amdgpu/gfx: refine fw hdr check fuction
 
drm/amdgpu/gmc10: skip emitting pasid mapping packet
 
drm/amdgpu/jpeg2: Add jpeg vmid update under IB submit
 
drm/amdgpu/jpeg: Add jpeg block ras support
drm/amdgpu/jpeg: Add jpeg ras error query support
drm/amdgpu/jpeg: add jpeg ras poison consumption handling
drm/amdgpu/jpeg: add jpeg support for VCN4_0_0
drm/amdgpu/jpeg: enable JPEG CG for VCN4_0_4
drm/amdgpu/jpeg: enable JPEG PG and CG for VCN4_0_0
drm/amdgpu/jpeg: enable JPEG PG for VCN4_0_4
 
drm/amdgpu/mes10.1: add delay after mes engine enable
drm/amdgpu/mes10.1: add mes self test in late init
drm/amdgpu/mes10.1: call general mes initialization
drm/amdgpu/mes10.1: implement the suspend/resume routine
 
drm/amdgpu/mes11: initiate mes v11 support
 
drm/amdgpu/mes: add helper function to convert ring to queue property
drm/amdgpu/mes: add helper function to get the ctx meta data offset
drm/amdgpu/mes: add helper functions to alloc/free ctx metadata
drm/amdgpu/mes: add mes kiq callback
drm/amdgpu/mes: add ring/ib test for mes self test
drm/amdgpu/mes: create gang and queues for mes self test
drm/amdgpu/mes: disable mes sdma queue test
drm/amdgpu/mes: extend mes framework to support multiple mes pipes
drm/amdgpu/mes: fix format specifier for size_t
drm/amdgpu/mes: fix vm csa update issue
drm/amdgpu/mes: implement adding mes gang
drm/amdgpu/mes: implement adding mes queue
drm/amdgpu/mes: implement creating mes process v2
drm/amdgpu/mes: implement destroying mes process
drm/amdgpu/mes: implement mes self test
drm/amdgpu/mes: implement removing mes gang
drm/amdgpu/mes: implement removing mes queue
drm/amdgpu/mes: implement removing mes ring
drm/amdgpu/mes: implement resuming all gangs
drm/amdgpu/mes: implement suspending all gangs
drm/amdgpu/mes: initialize mqd from queue properties
drm/amdgpu/mes: initialize/finalize common mes structure v2
drm/amdgpu/mes: manage mes doorbell allocation
drm/amdgpu/mes: map ctx metadata for mes self test
drm/amdgpu/mes: only invalid/prime icache when finish loading both pipe MES FWs.
drm/amdgpu/mes: relocate status_fence slot allocation
drm/amdgpu/mes: Update the doorbell function signatures
drm/amdgpu/mes: use ring for kernel queue submission
 
drm/amdgpu/pm: add EnableGfxImu message dummy map for SMU IP v13.0.4
drm/amdgpu/pm: add GFXOFF control IP version check for SMU IP v13.0.4
drm/amdgpu/pm: add smu v13.0.4 driver SMU if headers
drm/amdgpu/pm: add some common ppt functions for SMU IP v13.0.x
drm/amdgpu/pm: add swsmu ppt implementation for SMU IP v13.0.4
drm/amdgpu/pm: enable swsmu for SMU IP v13.0.4
drm/amdgpu/pm: fix the null pointer while the smu is disabled
drm/amdgpu/pm: smu_v13_0_4: delete duplicate condition
 
drm/amdgpu/psp13: add support for MP0 13.0.7
 
drm/amdgpu/psp: Add vbflash sysfs interface support
drm/amdgpu/psp: Add VBIOS flash handler
drm/amdgpu/psp: deallocate memory when psp_load_fw failed
drm/amdgpu/psp: drop load/unload/init_shared_buf wrappers
drm/amdgpu/psp: fix memory leak in terminate functions
drm/amdgpu/psp: move PSP memory alloc from hw_init to sw_init
drm/amdgpu/psp: move shared buffer frees into single function
drm/amdgpu/psp: Return failure when firmware failed to load in SRIOV
 
drm/amdgpu/sdma5.2: add mes queue fence handling
drm/amdgpu/sdma5.2: add mes support for sdma ib test
drm/amdgpu/sdma5.2: add mes support for sdma ring test
drm/amdgpu/sdma5.2: associate mes queue id with fence
drm/amdgpu/sdma5.2: initialize sdma mqd
 
drm/amdgpu/sdma5: add mes queue fence handling
drm/amdgpu/sdma5: add mes support for sdma ib test
drm/amdgpu/sdma5: add mes support for sdma ring test
drm/amdgpu/sdma5: associate mes queue id with fence
drm/amdgpu/sdma5: initialize sdma mqd
 
drm/amdgpu/sdma: Fix incorrect calculations of the wptr of the doorbells
drm/amdgpu/sdma: Remove redundant lower_32_bits() calls when settings SDMA doorbell
drm/amdgpu/sdma: use per-ctx sdma csa address for mes sdma queue
 
drm/amdgpu/smu10: fix SoC/fclk units in auto mode
 
drm/amdgpu/soc21: enable ATHUB and MMHUB PG
 
drm/amdgpu/swsmu: add smu 13.0.7 firmware
 
drm/amdgpu/ucode: Remove firmware load type check in amdgpu_ucode_free_bo
 
drm/amdgpu/vcn3: replace ip based software ring decode with common vcn software ring decode
drm/amdgpu/vcn3: send smu interface type
 
drm/amdgpu/vcn4: replace ip based software ring decode with common vcn software ring decode
 
drm/amdgpu/vcn: add common vcn sofware ring decode
drm/amdgpu/vcn: Add vcn and jpeg ver 2.6 ras register definition
drm/amdgpu/vcn: Add VCN ras error query support
drm/amdgpu/vcn: Add vcn ras poison consumption event handling
drm/amdgpu/vcn: Add vcn ras support
drm/amdgpu/vcn: enable VCN CG for VCN4_0_4
drm/amdgpu/vcn: enable VCN DPG mode for VCN4_0_4
drm/amdgpu/vcn: enable VCN PG for VCN4_0_4
drm/amdgpu/vcn: enable vcn4 dpg mode
drm/amdgpu/vcn: include header for vcn_dec_sw_ring_emit_fence
drm/amdgpu/vcn: Remove unneeded semicolon
 
drm/amdgpu: add AMDGPU_GEM_CREATE_DISCARDABLE
drm/amdgpu: add AMDGPU_VM_NOALLOC v2
drm/amdgpu: add athub v3_0 ip block
drm/amdgpu: add athub v3_0_0 ip headers v6
drm/amdgpu: add atom_gfx_info_v3_0 structure
drm/amdgpu: add beige goby PCI ID
drm/amdgpu: add convert for new gfx type
drm/amdgpu: Add debugfs TA load/unload/invoke support
drm/amdgpu: add drm buddy support to amdgpu
drm/amdgpu: add drm-client-id to fdinfo v2
drm/amdgpu: add FGCG support
drm/amdgpu: add function to decode ip version
drm/amdgpu: add GC 11.0.1 family id
drm/amdgpu: add GC v11.0.1 into mes v11
drm/amdgpu: add GC v11_0_0 family id
drm/amdgpu: add gc v11_0_0 ip headers v11
drm/amdgpu: add gc v11_0_2 imu firmware
drm/amdgpu: add gfx firmware header v2_0
drm/amdgpu: add gfx support for GC 11.0.1
drm/amdgpu: add gfx11 clearstate header
drm/amdgpu: add gfx11 mqd structures
drm/amdgpu: add gfxhub v3_0 ip block
drm/amdgpu: add gmc v11 support for GC 11.0.1
drm/amdgpu: add gmc v11_0 ip block (v3)
drm/amdgpu: add GMC11 support for GC 11.0.2
drm/amdgpu: add hdp v5_2_1 ip headers
drm/amdgpu: add hdp v6_0_0 ip headers v4
drm/amdgpu: add hdp version 6 functions
drm/amdgpu: add helper function to initialize mqd from ring v4
drm/amdgpu: add helper to execute atomfirmware asic_init
drm/amdgpu: add ih v6_0 ip block v2
drm/amdgpu: add imu fw structure
drm/amdgpu: add init support for GFX11 (v2)
drm/amdgpu: add initial GC 11.0.2 support
drm/amdgpu: add initial support for sdma v6.0
drm/amdgpu: add irq sources for vcn v4_0
drm/amdgpu: add irq src id for GFX11
drm/amdgpu: add lsdma block
drm/amdgpu: add LSDMA block for LSDMA v6.0.0
drm/amdgpu: add LSDMA block for LSDMA v6.0.2
drm/amdgpu: add lsdma v6_0_0 ip headers
drm/amdgpu: add mes 11 firmware for mes 11.0.2
drm/amdgpu: add mes ctx data in amdgpu_ring
drm/amdgpu: add mes kiq frontdoor loading support
drm/amdgpu: add mes kiq PSP GFX FW type
drm/amdgpu: add mes queue id mask v2
drm/amdgpu: add mes unmap legacy queue routine
drm/amdgpu: add mes_kiq module parameter v2
drm/amdgpu: add mmhub support for MMHUB 3.0.1
drm/amdgpu: add mmhub v3_0 ip block
drm/amdgpu: add mmhub v3_0_0 ip headers v6
drm/amdgpu: add mmhub v3_0_2 ip callback functions
drm/amdgpu: add mmhub v3_0_2 ip headers
drm/amdgpu: Add MODE register to wave debug info in gfx11
drm/amdgpu: add mp v13_0_0 ip headers v7
drm/amdgpu: add nbio callback to query rom offset
drm/amdgpu: add nbio v4_3_0 ip block v2
drm/amdgpu: add nbio v4_3_0 ip headers v6
drm/amdgpu: add nbio v7_7_0 ip headers
drm/amdgpu: add new CP_MES ucode ids
drm/amdgpu: add new write field for soc21
drm/amdgpu: add osssys v6_0_0 ip headers v4
drm/amdgpu: add pcie port function helpers for SOC21
drm/amdgpu: add RAS fatal error interrupt handler
drm/amdgpu: add RAS poison consumption handler (v2)
drm/amdgpu: add RAS poison creation handler (v2)
drm/amdgpu: add rlc TOC header file for soc21 (v2)
drm/amdgpu: add sdma 6.0.2 firware support
drm/amdgpu: add sdma support for sdma 6.0.1
drm/amdgpu: add sdma v6_0_0 pkt header v3
drm/amdgpu: add smuio v13_0_6 ip headers v4
drm/amdgpu: add smuio v13_0_6 support
drm/amdgpu: add soc21 chip enum header v8
drm/amdgpu: add soc21 common ip block support for GC 11.0.1
drm/amdgpu: add soc21 common ip block v2
drm/amdgpu: add soc21 ih clientid definition
drm/amdgpu: add soc21 support for GC 11.0.2
drm/amdgpu: add support for ATHUB 3.0.2
drm/amdgpu: add support for spl fw load on psp v13
drm/amdgpu: add support of tmz for GC 10.3.7
drm/amdgpu: add sysfs to shows psp vbflash status
drm/amdgpu: add the files of HDP v5.2 block
drm/amdgpu: add the files of NBIO v7.7 block
drm/amdgpu: add the per-context meta data v3
drm/amdgpu: Add tlb_cb for unlocked update
drm/amdgpu: add tracking for the enablement of SCPM
drm/amdgpu: add UMC 8.11.0 support
drm/amdgpu: add umc query error status function
drm/amdgpu: Add unique_id support for sienna cichlid
drm/amdgpu: Add UNIQUE_ID to MetricsMember_t
drm/amdgpu: add updated smu_info structures
drm/amdgpu: add UTCL2 RAS poison query for Aldebaran (v2)
drm/amdgpu: add vcn 4_0_0 header files v7
drm/amdgpu: Add vcn and jpeg ras support flag
drm/amdgpu: add VCN4 ip block support
drm/amdgpu: add VCN4_0_4 firmware
drm/amdgpu: add vcn_4_0_0 video codec query
drm/amdgpu: add vram_info v3_0 structure
drm/amdgpu: Adjust logic around GTT size (v3)
drm/amdgpu: allocate doorbell index for mes kiq
drm/amdgpu: always flush the TLB on gfx8
drm/amdgpu: assign the cpu/gpu address of fence from ring
drm/amdgpu: bump minor version number
drm/amdgpu: change code name to ip version for tmz set
drm/amdgpu: clean up asd on the ta_firmware_header_v2_0
drm/amdgpu: Clean up of initializing doorbells for gfx_v9 and gfx_v10
drm/amdgpu: clean up some inconsistent indenting
drm/amdgpu: cleanup ctx implementation
drm/amdgpu: Convert to common fdinfo format v5
drm/amdgpu: correct cp doorbell range
drm/amdgpu: Correct unlocked update fence handling
drm/amdgpu: debugfs: fix error codes in write functions
drm/amdgpu: debugfs: fix NULL dereference in ta_if_invoke_debugfs_write()
drm/amdgpu: define MQD abstract layer for hw ip
drm/amdgpu: define ring structure to access rptr/wptr/fence
drm/amdgpu: differentiate between LP and non-LP DDR memory
drm/amdgpu: disable runtime pm on several sienna cichlid cards(v2)
drm/amdgpu: Disable SDMA WPTR_POLL_ENABLE for sdma_v6_0
drm/amdgpu: do not use passthrough mode in Xen dom0
drm/amdgpu: don't runtime suspend if there are displays attached (v3)
drm/amdgpu: don't use BACO for reset in S3
drm/amdgpu: don't use kiq to flush gpu tlb if mes enabled
drm/amdgpu: drop amdgpu_display_gem_fb_init()
drm/amdgpu: drop amdgpu_gtt_node
drm/amdgpu: drop redundant check of harvest info
drm/amdgpu: enable cgcg and cgls for GC 11_0_2
drm/amdgpu: enable clock gating for HDP 6.0
drm/amdgpu: enable clock gating for IH 6.0
drm/amdgpu: enable fgcg for soc21
drm/amdgpu: enable GENERIC0_INT for gfx/compute pipes
drm/amdgpu: enable GFX CGCG/CGLS for GC11.0.0
drm/amdgpu: Enable gfxoff quirk on MacBook Pro
drm/amdgpu: enable imu firmware for GC 11.0.1
drm/amdgpu: Enable KFD with MES enabled
drm/amdgpu: enable mes kiq N-1 test on sienna cichlid
drm/amdgpu: enable MGCG and LS for ATHUB 3.0
drm/amdgpu: enable MGCG and LS for MMHUB 3.0
drm/amdgpu: enable more GFX clockgating features for GC 11.0.0
drm/amdgpu: enable pptable ucode loading
drm/amdgpu: enable RAS IH for poison consumption
drm/amdgpu: enable tmz by default for GC 10.3.7
drm/amdgpu: Enable vcn v4_0_4 sram
drm/amdgpu: enable VCN4 PG and CG for VCN4_0_0
drm/amdgpu: Ensure HDA function is suspended before ASIC reset
drm/amdgpu: Ensure the DMA engine is deactivated during set ups
drm/amdgpu: expand cg_flags from u32 to u64
drm/amdgpu: extend PSP GFX FW type
drm/amdgpu: extend the show ucode name function
drm/amdgpu: fix a missing break in gfx_v11_0_handle_priv_fault
drm/amdgpu: fix adev variable used in amdgpu_device_gpu_recover()
drm/amdgpu: fix aper_base for APU
drm/amdgpu: Fix build warning for TA debugfs interface
drm/amdgpu: fix drm-next merge fallout
drm/amdgpu: Fix GTT size reporting in amdgpu_ioctl
drm/amdgpu: Fix incorrect enum type
drm/amdgpu: fix incorrect GCR_GENERAL_CNTL address
drm/amdgpu: fix incorrect size printing in error msg
drm/amdgpu: fix limiting AV1 to the first instance on VCN3
drm/amdgpu: Fix one use-after-free of VM
drm/amdgpu: Fix out-of-bound access for gfx_v10_0_ring_test_ib()
drm/amdgpu: fix ras supported check
drm/amdgpu: fix some kerneldoc in the VM code v2
drm/amdgpu: Fix spelling mistake "regiser" -> "register"
drm/amdgpu: fix the fw size for sdma
drm/amdgpu: fix TLB flushing during eviction
drm/amdgpu: fix typo
drm/amdgpu: Fix unique_id references for Sienna Cichlid
drm/amdgpu: fix VCN 3.1.2 firmware name
drm/amdgpu: flush delete wq after wait fence
drm/amdgpu: Flush TLB after mapping for VG20+XGMI
drm/amdgpu: Free user pages if amdgpu_cs_parser_bos failed
drm/amdgpu: Free user pages if kvmalloc_array fails
drm/amdgpu: handle asics with 1 SDMA instance
drm/amdgpu: Implement get_vmid_pasid_mapping for gfx11
drm/amdgpu: increase HWIP MAX INSTANCE
drm/amdgpu: init SDMA v6 microcode with PSP load type
drm/amdgpu: init smuio v13_0_6 callbacks
drm/amdgpu: initialize/finalize the ring for mes queue
drm/amdgpu: keep fbdev buffers pinned during suspend
drm/amdgpu: keep mmhub clock gating being enabled during s2idle suspend
drm/amdgpu: kiq takes charge of all queues
drm/amdgpu: make amdgpu_display_framebuffer_init() static
drm/amdgpu: make amdgpu_display_gem_fb_verify_and_init() static
drm/amdgpu: make gfx_v11_0_rlc_stop static
drm/amdgpu: make program_imu_rlc_ram static
drm/amdgpu: make smu_v13_0_7_check_fw_status() static
drm/amdgpu: make software ring functions reuseable for newer VCN
drm/amdgpu: move amdgpu_gmc_tmz_set after ip_version populated
drm/amdgpu: Move mutex_init(&smu->message_lock) to smu_early_init()
drm/amdgpu: move out asic specific definition from common header
drm/amdgpu: move VM PDEs to idle after update
drm/amdgpu: nuke dynamic gfx scratch reg allocation
drm/amdgpu: Off by one in dm_dmub_outbox1_low_irq()
drm/amdgpu: Protect the amdgpu_bo_list list with a mutex v2
drm/amdgpu: query core refclk from bios for smu v13
drm/amdgpu: Re-classify some log messages in commit path
drm/amdgpu: Re-enable DCN for 64-bit powerpc
drm/amdgpu: refine RAS poison consumption handler
drm/amdgpu: Remove duplicated argument in vcn_v4_0
drm/amdgpu: Remove leftover igp_lane_info
drm/amdgpu: Remove one duplicated ef removal
drm/amdgpu: remove pointless ttm_eu usage from DM
drm/amdgpu: remove pointless ttm_eu usage from vkms
drm/amdgpu: remove table_freed param from the VM code
drm/amdgpu: Remove trailing space
drm/amdgpu: Remove useless kfree
drm/amdgpu: renovate sdma fw struct
drm/amdgpu: Resolve pcie_bif RAS recovery bug
drm/amdgpu: Resolve RAS GFX error count issue after cold boot on Arcturus
drm/amdgpu: rework psp firmware name
drm/amdgpu: rework TLB flushing
drm/amdgpu: save the setting of VM_CONTEXT_CNTL
drm/amdgpu: separate VM PT handling into amdgpu_vm_pt.c
drm/amdgpu: Set CP_HQD_PQ_CONTROL.RPTR_BLOCK_SIZE correctly
drm/amdgpu: set GC 11.0.1 family
drm/amdgpu: simplify nv and soc21 read_register functions
drm/amdgpu: simplify the return expression
drm/amdgpu: simplify the return expression of iceland_ih_hw_init
drm/amdgpu: simplify the return expression of navi10_ih_hw_init()
drm/amdgpu: simplify the return expression of vega10_ih_hw_init()
drm/amdgpu: simplify VM update tracking a bit
drm/amdgpu: skip gds switch for mes queue
drm/amdgpu: skip kfd routines when mes enabled
drm/amdgpu: skip kiq ib tests if mes enabled
drm/amdgpu: skip some checking for mes queue ib submission
drm/amdgpu: skip the new gc doorbell function for some asics
drm/amdgpu: split mmhub v3_0_2 callbacks from mmhub v3_0
drm/amdgpu: store the mall size in the gmc structure
drm/amdgpu: support fill mem for LSDMA
drm/amdgpu: support for new SDMA front door load
drm/amdgpu: support imu for gfx11
drm/amdgpu: support IMU front door load
drm/amdgpu: support mem copy for LSDMA
drm/amdgpu: support memory power gating for lsdma
drm/amdgpu: support memory power gating for lsdma 6.0.2
drm/amdgpu: support print psp v2_0 hdr debug information
drm/amdgpu: support psp v13_0_0 microcode init
drm/amdgpu: support query vram_info v3_0
drm/amdgpu: support ras on SRIOV
drm/amdgpu: support rlc v2_3 ucode struct
drm/amdgpu: support RLCP firmware front door load
drm/amdgpu: support RLCV firmware front door load
drm/amdgpu: support RS64 CP fw front door load
drm/amdgpu: suppress some compile warnings
drm/amdgpu: suppress the compile warning about 64 bit type
drm/amdgpu: switch to atomfirmware_asic_init
drm/amdgpu: Sync up header and implementation to use the same parameter names
drm/amdgpu: Ta fw needs to be loaded for SRIOV aldebaran
drm/amdgpu: To flush tlb for MMHUB of RAVEN series
drm/amdgpu: Unmap legacy queue when MES is enabled
drm/amdgpu: update gc info from bios table
drm/amdgpu: update latest IP discovery table structures
drm/amdgpu: update mes process/gang/queue definitions
drm/amdgpu: Update PDEs flush TLB if PTB/PDB moved
drm/amdgpu: update query ref clk from bios
drm/amdgpu: update rlc ram for gc v11_0_2
drm/amdgpu: update VCN codec support for Yellow Carp
drm/amdgpu: use dma_resv_for_each_fence for CS workaround v2
drm/amdgpu: use dma_resv_get_singleton in amdgpu_pasid_free_cb
drm/amdgpu: use DMA_RESV_USAGE_KERNEL
drm/amdgpu: Use flexible array member
drm/amdgpu: Use indirect buffer and save response status for TA load/invoke
drm/amdgpu: Use metrics data function to get unique_id for Aldebaran
drm/amdgpu: use ring structure to access rptr/wptr v2
drm/amdgpu: Use switch case for unique_id
drm/amdgpu: use the whole doorbell space for mes
drm/amdgpu: Use TTM builtin resource manager debugfs code
drm/amdgpu: vi: disable ASPM on Intel Alder Lake based systems
drm/amdgpu: vm flush needed after updating PDEs
 
drm/amdkfd: add asic support for GC 11.0.2
drm/amdkfd: add asic support for SDMA 6.0.2
drm/amdkfd: Add GC 10.3.6 and 10.3.7 KFD definitions
drm/amdkfd: add GC 11.0.1 KFD support
drm/amdkfd: Add gfx11 trap handler
drm/amdkfd: add helper to generate cache info from gfx config
drm/amdkfd: Add KFD support for soc21 v3
drm/amdkfd: Add missing NULL check in svm_range_map_to_gpu
drm/amdkfd: add pinned BOs to kfd_bo_list
drm/amdkfd: add RAS poison consumption handling for UTCL2 (v2)
drm/amdkfd: Add SVM range mapped_to_gpu flag
drm/amdkfd: allocate MMIO/DOORBELL BOs with AMDGPU_GEM_CREATE_PREEMPTIBLE
drm/amdkfd: Asynchronously free events
drm/amdkfd: Cleanup IO links during KFD device removal
drm/amdkfd: correct the MEC atomic support firmware checking for GC 10.3.7
drm/amdkfd: Create file descriptor after client is added to smi_clients list
drm/amdkfd: CRIU add support for GWS queues
drm/amdkfd: Fix circular lock dependency warning
drm/amdkfd: Fix GWS queue count
drm/amdkfd: Fix NULL pointer dereference
drm/amdkfd: Fix partial migration bugs
drm/amdkfd: fix race condition in kfd_wait_on_events
drm/amdkfd: Fix static checker warning on MES queue type
drm/amdkfd: fix typo in comment
drm/amdkfd: Fix updating IO links during device removal
drm/amdkfd: Handle drain retry fault race with XNACK mode change
drm/amdkfd: Ignore bogus signals from MEC efficiently
drm/amdkfd: Improve concurrency of event handling
drm/amdkfd: move kfd_flush_tlb_after_unmap into kfd_priv.h
drm/amdkfd: only allow heavy-weight TLB flush on some ASICs for SVM too
drm/amdkfd: port cwsr trap handler from dkms branch
drm/amdkfd: potential NULL dereference in kfd_set/reset_event()
drm/amdkfd: print unmap queue status for RAS poison consumption (v3)
drm/amdkfd: refine event_interrupt_poison_consumption
drm/amdkfd: replace source_id with client_id for RAS poison consumption
drm/amdkfd: Return true/false (not 1/0) from bool functions
drm/amdkfd: shrink bitmap size in struct svm_validate_context
drm/amdkfd: simplify cpu hive assignment
drm/amdkfd: start using tlb_seq from the VM subsystem
drm/amdkfd: Update event_interrupt_isr_v11 return
drm/amdkfd: Update mapping if range attributes changed
drm/amdkfd: Use atomic64_t type for pdd->tlb_seq
drm/amdkfd: Use bitmap_zalloc() when applicable
drm/amdkfd: use kvcalloc() instead of kvmalloc() in kfd_migrate
drm/amdkfd: Use mmget_not_zero in MMU notifier
drm/amdkfd: Use non-atomic bitmap functions when possible
drm/amdkfd: use tlb_seq from the VM subsystem for SVM as well v2
 
Linux: drm/amdkfd:Fix fw version for 10.3.6
 
drm/aperture: Run fbdev removal before internal helpers
drm/aperture: Run fbdev removal before internal helpers
 
drm/arm/malidp: Stop using iommu_present()
 
drm/ast: Create the driver for ASPEED proprietory Display-Port
drm/ast: Protect concurrent access to I/O registers with lock
drm/ast: Support multiple outputs
 
drm/atomic-helper: support more than one write fence in drm_gem_plane_helper_prepare_fb
 
drm/atomic: Add atomic_print_state to private objects
drm/atomic: fix warning of unused variable
drm/atomic: Force bridge self-refresh-exit on CRTC switch
drm/atomic: Print the state every non-blocking commit
 
drm/blend: fix typo in the comment
 
drm/bridge: Add MAINTAINERS entry for DRM drivers for bridge chip bindings
drm/bridge: Add myself as a reviewer for the Parade PS8640 bridge chip
drm/bridge: Add myself as a reviewer for the TI SN65DSI86 bridge chip
drm/bridge: adv7511: clean up CEC adapter when probe fails
drm/bridge: analogix_dp: Enable autosuspend
drm/bridge: analogix_dp: Grab runtime PM reference for DP-AUX
drm/bridge: analogix_dp: Support PSR-exit to disable transition
drm/bridge: anx7625: add missing destroy_workqueue() in anx7625_i2c_probe()
drm/bridge: anx7625: check the return on anx7625_aux_trans
drm/bridge: anx7625: config hs packets end aligned to avoid screen shift
drm/bridge: anx7625: Fill in empty ELD when no connector
drm/bridge: anx7625: Set downstream sink into normal status
drm/bridge: anx7625: switch to devm_drm_of_get_bridge
drm/bridge: anx7625: Use uint8 for lane-swing arrays
drm/bridge: display-connector: add ddc-en gpio support
drm/bridge: Fix error handling in analogix_dp_probe
drm/bridge: Fix it6505 Kconfig DRM_DP_AUX_BUS dependency
drm/bridge: fsl-ldb: Drop DE signal polarity inversion
drm/bridge: fsl-ldb: Enable split mode for LVDS dual link
drm/bridge: fsl-ldb: Fix mode clock rate validation
drm/bridge: it6505: Fix build error
drm/bridge: it6505: Send DPCD SET_POWER to downstream
drm/bridge: lt9211: Add Lontium LT9211 bridge driver
drm/bridge: lt9611: Add atomic_get_input_bus_fmts
drm/bridge: lt9611: Switch to atomic operations
drm/bridge: nwl-dsi: Drop the drm_of_panel_bridge_remove() function call
drm/bridge: nxp-ptn3460: switch to devm_drm_of_get_bridge
drm/bridge: parade-ps8622: switch to devm_drm_of_get_bridge
drm/bridge: parade-ps8640: switch to devm_drm_of_get_bridge
drm/bridge: tc358762: drop connector field
drm/bridge: tc358762: switch to devm_drm_of_get_bridge
drm/bridge: tc358767: Add DSI-to-DPI mode support
drm/bridge: tc358767: Change tc_ prefix to tc_edp_ for (e)DP specific functions
drm/bridge: tc358767: Convert to atomic ops
drm/bridge: tc358767: Detect bridge mode from connected endpoints in DT
drm/bridge: tc358767: Fix (e)DP bridge endpoint parsing in dedicated function
drm/bridge: tc358767: Fix DP bridge mode detection from DT endpoints
drm/bridge: tc358767: Implement atomic_check callback
drm/bridge: tc358767: Move (e)DP bridge endpoint parsing into dedicated function
drm/bridge: tc358767: Move bridge ops setup into tc_probe_edp_bridge_endpoint()
drm/bridge: tc358767: Split tc_set_video_mode() into common and (e)DP part
drm/bridge: tc358767: Wrap (e)DP aux I2C registration into tc_aux_link_setup()
drm/bridge: tc358775: switch to devm_drm_of_get_bridge
drm/bridge: tfp410: Make tfp410_fini() return void
drm/bridge: ti-sn65dsi83: Check link status register after enabling the bridge
drm/bridge: ti-sn65dsi83: Handle dsi_lanes == 0 as invalid
drm/bridge: ti-sn65dsi83: switch to devm_drm_of_get_bridge
drm/bridge: ti-sn65dsi86: switch to devm_drm_of_get_bridge
drm/bridge: Use drm_mode_copy()
 
drm/bridge_connector: enable HPD by default if supported
 
drm/display: Introduce a DRM display-helper module
drm/display: Move DSC header and helpers into display-helper module
drm/display: Move HDCP helpers into display-helper module
drm/display: Move HDMI helpers into display-helper module
drm/display: Move SCDC helpers into display-helper library
drm/display: Select DP helper for DRM_DP_AUX_CHARDEV and DRM_DP_CEC
drm/display: Split DisplayPort header into core and helper
 
drm/doc: Add sections about tiny drivers and external refs to intro page
drm/doc: Clarify what ioctls can be used on render nodes
drm/doc: pull in drm_buddy.c
 
drm/dp: Factor out a function to probe a DPCD address
 
drm/dp_mst: Lower down debug info level when receive NAK
 
drm/drm_modeset_helper_vtables.h: fix a typo
 
drm/dsi: transfer DSI HS packets ending at the same time
 
drm/edid: abstract an EDID block read helper
drm/edid: add a helper to log dump an EDID block
drm/edid: add EDID block count and size helpers
drm/edid: add edid_block_tag() helper to get the EDID extension tag
drm/edid: add more general struct edid constness in the interfaces
drm/edid: add single point of return to drm_do_get_edid()
drm/edid: add typedef for block read function
drm/edid: clean up EDID block checksum functions
drm/edid: clean up edid_is_zero()
drm/edid: constify struct detailed_timing in lower level parsing
drm/edid: constify struct detailed_timing in parsing callbacks
drm/edid: constify struct edid passed around in callbacks and closure
drm/edid: constify struct edid passed to detailed blocks
drm/edid: convert edid_is_zero() to edid_block_is_zero() for blocks
drm/edid: convert extension block read to EDID block read helper
drm/edid: don't modify EDID while parsing
drm/edid: drop extra local var
drm/edid: drop kernel-doc for static functions
drm/edid: fix invalid EDID extension block filtering
drm/edid: fix kernel-doc parameter name mismatches
drm/edid: fix reduced blanking support check
drm/edid: have edid_block_check() detect blocks that are all zero
drm/edid: make drm_edid_header_is_valid() accept void pointer
drm/edid: pass a timing pointer to is_detailed_timing_descriptor()
drm/edid: pass a timing pointer to is_display_descriptor()
drm/edid: pass struct edid to connector_bad_edid()
drm/edid: reduce magic when updating the EDID block checksum
drm/edid: refactor EDID block status printing
drm/edid: simplify block check when filtering invalid blocks
drm/edid: split drm_add_edid_modes() to two
drm/edid: split drm_edid_block_valid() to check and act parts
drm/edid: split out edid_header_fix()
drm/edid: split out invalid block filtering to a separate function
drm/edid: track invalid blocks in drm_do_get_edid()
drm/edid: use a better variable name for EDID block read retries
drm/edid: use EDID block read helper in drm_do_get_edid()
drm/edid: use struct detailed_timing member access in gtf2 functions
drm/edid: use struct detailed_timing member access in is_rb()
drm/edid: use struct edid * in drm_do_get_edid()
 
drm/etnaviv: avoid cleaning up sched_job when submit succeeded
drm/etnaviv: check for reaped mapping in etnaviv_iommu_unmap_gem
drm/etnaviv: move flush_seq increment into etnaviv_iommu_map/unmap
drm/etnaviv: move MMU context ref/unref into map/unmap_gem
drm/etnaviv: reap idle softpin mappings when necessary
drm/etnaviv: stop using dma_resv_excl_fence v2
drm/etnaviv: Use scheduler dependency handling
 
drm/exynos: fix IS_ERR() vs NULL check in probe
drm/exynos: mic: Rework initialization
 
drm/format-helper: Add RGB565-to-XRGB8888 conversion
drm/format-helper: Add RGB888-to-XRGB8888 conversion
drm/format-helper: Fix XRGB888 to monochrome conversion
drm/format-helper: Implement drm_fb_swab() with per-line helpers
drm/format-helper: Print warning on missing format conversion
drm/format-helper: Remove optional byte-swap from line convertion
drm/format-helper: Rename drm_fb_xrgb8888_to_mono_reversed()
drm/format-helper: Share implementation among conversion helpers
drm/format-helper: Unify the parameters of all per-line conversion helpers
 
drm/format_helper: fix a kernel-doc typo
 
drm/fourcc: Add QCOM tiled modifiers
drm/fourcc: fix integer type usage in uapi header
drm/fourcc: Introduce format modifier for DG2 clear color
drm/fourcc: Introduce format modifiers for DG2 render and media compression
 
drm/gem: Delete gem array fencing helpers
 
drm/gma500: Acquire reservation lock for GEM objects
drm/gma500: Add crtc prefix to vblank functions
drm/gma500: Cleanup GTT uninit and error handling
drm/gma500: Cosmetic cleanup of irq code
drm/gma500: Declare a few functions static
drm/gma500: Don't store crtc_funcs in psb_ops
drm/gma500: fix a missing break in psb_intel_crtc_mode_set
drm/gma500: fix a potential repeat execution in psb_driver_load
drm/gma500: Free the correct connector allocation
drm/gma500: gma500 don't register non-hotpluggable connectors
drm/gma500: Inline psb_gtt_restore()
drm/gma500: Make use of the drm connector iterator
drm/gma500: Move GEM memory management functions to gem.c
drm/gma500: Move gma_intel_crtc_funcs into gma_display.c
drm/gma500: Move GTT enable and disable code into helpers
drm/gma500: Move GTT locking into GTT helpers
drm/gma500: Move GTT memory-range setup into helper
drm/gma500: Move GTT resume logic out of psb_gtt_init()
drm/gma500: Move GTT setup and restoration into helper funtions
drm/gma500: Remove struct psb_gem_object.npage
drm/gma500: Remove struct psb_gtt.sem sempahore
drm/gma500: Remove unused declarations and other cruft
drm/gma500: Split GTT init/resume/fini into GTT and GEM functions
drm/gma500: Uninstall interrupts on driver removal
drm/gma500: Use drm_mode_copy()
drm/gma500: Use managed drmm_mode_config_init()
 
drm/hyperv: Add error message for fb size greater than allocated
drm/hyperv: Remove support for Hyper-V 2008 and 2008R2/Win7
 
drm/i915/: Re-work clflush_write32
 
drm/i915/adl-n: Add stepping info
 
drm/i915/adlp: Fix register corruption after DDI clock enabling
 
drm/i915/ats-m: add ATS-M platform info
 
drm/i915/audio: fix audio code enable/disable pipe logging
drm/i915/audio: move has_audio checks to within codec enable/disable
drm/i915/audio: unify audio codec enable/disable debug logging
 
drm/i915/bios: Assume panel_type==0 if the VBT has bogus data
drm/i915/bios: Document the mess around the LFP data tables
drm/i915/bios: Extract get_panel_type()
drm/i915/bios: Extract struct lvds_lfp_data_ptr_table
drm/i915/bios: Generate LFP data table pointers if the VBT lacks them
drm/i915/bios: Get access to the tail end of the LFP data block
drm/i915/bios: Make copies of VBT data blocks
drm/i915/bios: Parse the seamless DRRS min refresh rate
drm/i915/bios: Refactor panel_type code
drm/i915/bios: Reorder panel DTD parsing
drm/i915/bios: Trust the LFP data pointers
drm/i915/bios: Use the cached BDB version
drm/i915/bios: Use the copy of the LFP data table always
drm/i915/bios: Validate LFP data table pointers
drm/i915/bios: Validate the panel_name table
 
drm/i915/buddy: sanity check the size
 
drm/i915/debugfs: Do not return '0' if there is nothing to return
 
drm/i915/dg2: add gsc with special gsc bar offsets
drm/i915/dg2: Add preemption changes for Wa_14015141709
drm/i915/dg2: Add support for DG2 clear color compression
drm/i915/dg2: Add support for DG2 render and media compression
drm/i915/dg2: Add Wa_22014226127
drm/i915/dg2: Add workaround 18019627453
drm/i915/dg2: Define GuC firmware version for DG2
drm/i915/dg2: Do not explode on phy calibration error
drm/i915/dg2: Enable Wa_14014475959 - RCS / CCS context exit
drm/i915/dg2: Enable Wa_22012727170/Wa_22012727685
drm/i915/dg2: Skip output init on PHY calibration failure
drm/i915/dg2: Tile 4 plane format support
drm/i915/dg2: Use I915_BO_ALLOC_CONTIGUOUS flag for DPT
 
drm/i915/dgfx: Disable d3cold at gfx root port
 
drm/i915/display/adlp: Adjust MBUS DBOX BW and B credits
drm/i915/display/adlp: Fix programing of PIPE_MBUS_DBOX_CTL
drm/i915/display/adlp: More voltage swing table updates
drm/i915/display/adlp: Remove code related to underrun recovery
drm/i915/display/adlp: Update eDP voltage swing table
 
drm/i915/display/psr: Clear more PSR state during disable
drm/i915/display/psr: Lock and unlock PSR around pipe updates
drm/i915/display/psr: Set partial frame enable when forcing full frame fetch
drm/i915/display/psr: Unset enable_psr2_sel_fetch if other checks in intel_psr2_config_valid() fails
drm/i915/display/psr: Use continuos full frame to handle frontbuffer invalidations
 
drm/i915/display/tgl+: Set default values for all registers in PIPE_MBUS_DBOX_CTL
 
drm/i915/display/vrr: Reset VRR capable property on a long hpd
 
drm/i915/display: Add HAS_MBUS_JOINING
drm/i915/display: Add workaround 22014263786
drm/i915/display: Allow users to disable PSR2
drm/i915/display: Check mappable aperture when pinning preallocated vma
drm/i915/display: Do not re-enable PSR after it was marked as not reliable
drm/i915/display: Extend DP HDR support to hsw+
drm/i915/display: Fix HPD short pulse handling for eDP
drm/i915/display: Fix warnings about PSR lock not held
drm/i915/display: Re-add check for low voltage sku for max dp source rate
drm/i915/display: Remove check for low voltage sku for max dp source rate
 
drm/i915/dmabuf: Fix prime_mmap to work when using LMEM
drm/i915/dmabuf: Update dma_buf_ops.unmap_dma_buf callback to use drm_gem_unmap_dma_buf()
 
drm/i915/dmc: abstract GPU error state dump
drm/i915/dmc: Do not try loading wrong DMC version
drm/i915/dmc: fix i915_reg_t usage
drm/i915/dmc: hide DMC version macros
drm/i915/dmc: move assert_dmc_loaded() to intel_dmc.c
drm/i915/dmc: move dmc debugfs to intel_dmc.c
drm/i915/dmc: simplify intel_dmc_load_program() conditions
drm/i915/dmc: split out dmc registers to a separate file
drm/i915/dmc: Update DMC to v2.16 on ADL-P
 
drm/i915/doc: Convert drm_i915_query_topology_info comment to kerneldoc
drm/i915/doc: Convert perf UAPI comments to kerneldoc
drm/i915/doc: Link query items to their uapi structs
 
drm/i915/dp: Add support for "4:2:0 also" modes for DP
drm/i915/dp: Add workaround for spurious AUX timeouts/hotplugs on LTTPR links
drm/i915/dp: Duplicate native HDMI TMDS clock limit handling for DP HDMI DFPs
drm/i915/dp: Extract intel_dp_has_audio()
drm/i915/dp: Extract intel_dp_tmds_clock_valid()
drm/i915/dp: Fix DFP rgb->ycbcr conversion matrix
drm/i915/dp: make DSC usage logging actually useful
drm/i915/dp: Make intel_dp_output_format() usable for "4:2:0 also" modes
drm/i915/dp: Pass around intel_connector rather than drm_connector
drm/i915/dp: Reorder intel_dp_compute_config() a bit
drm/i915/dp: Respect the sink's max TMDS clock when dealing with DP->HDMI DFPs
drm/i915/dp: Rework HDMI DFP TMDS clock handling
drm/i915/dp: s/intel_dp_hdmi_ycbcr420/intel_dp_is_ycbcr420/
 
drm/i915/dsb: modified to drm_info in dsb_prepare()
 
drm/i915/dsi: fix VBT send packet port selection for ICL+
drm/i915/dsi: Pass fixed_mode to *_dsi_add_properties()
drm/i915/dsi: use min_t() to make code cleaner
 
drm/i915/fbc: Call intel_fbc_activate() directly from frontbuffer flush
drm/i915/fbc: Consult hw.crtc instead of uapi.crtc
drm/i915/fbc: Eliminate possible_framebuffer_bits
drm/i915/fbc: Introduce intel_fbc_sanitize()
drm/i915/fbc: Remove intel_fbc_global_disable()
drm/i915/fbc: s/false/0/
drm/i915/fbc: Skip nuke when flip is pending
drm/i915/fbc: Streamline frontbuffer busy bits handling
 
drm/i915/fbdev: fixup setting screen_size
 
drm/i915/fdinfo: Don't show engine classes not present
 
drm/i915/gem: Add extra pages in ttm_tt for ccs data
drm/i915/gem: add missing boundary check in vm_access
drm/i915/gem: add missing else
drm/i915/gem: Don't evict unmappable VMAs when pinning with PIN_MAPPABLE (v2)
drm/i915/gem: Look for waitboosting across the whole object prior to individual waits
drm/i915/gem: Remove some unnecessary code
 
drm/i915/gmbus: alloc intel_gmbus dynamically
drm/i915/gmbus: combine gmbus pin lookups to one function
drm/i915/gmbus: move some local bus variables within loops
drm/i915/gmbus: pass gpio reg to intel_gpio_setup()
drm/i915/gmbus: reduce gmbus pin lookups in gmbus setup
drm/i915/gmbus: use to_intel_gmbus() instead of open coding
 
drm/i915/gsc: add gsc as a mei auxiliary device
 
drm/i915/gt: add gt_is_root() helper
drm/i915/gt: Add sysfs throttle frequency interfaces
drm/i915/gt: Clear compress metadata for Flat-ccs objects
drm/i915/gt: Clear SET_PREDICATE_RESULT prior to executing the ring
drm/i915/gt: Create per-tile RC6 sysfs interface
drm/i915/gt: Create per-tile RPS sysfs interfaces
drm/i915/gt: create per-tile sysfs interface
drm/i915/gt: Document the eviction of the Flat-CCS objects
drm/i915/gt: Drop invalidate_csb_entries
drm/i915/gt: Fix build error without CONFIG_PM
drm/i915/gt: fix i915_reg_t initialization
drm/i915/gt: Fix memory leaks in per-gt sysfs
drm/i915/gt: Fix use of static in macro mismatch
drm/i915/gt: optimize the ccs_sz calculation per chunk
drm/i915/gt: Optimize the migration and clear loop
drm/i915/gt: Pass the -EINVAL when emit_pte doesn't update any PTE
drm/i915/gt: Re-work intel_write_status_page
drm/i915/gt: Re-work reset_csb
drm/i915/gt: Remove GEN12_SFC_DONE_MAX from register defs header
drm/i915/gt: replace cache_clflush_range
drm/i915/gt: Serialize GRDOM access between multiple engine resets
drm/i915/gt: Serialize TLB invalidates with GT resets
drm/i915/gt: Split intel-gtt functions by arch
drm/i915/gt: use engine instance directly for offset
drm/i915/gt: Use XY_FAST_COLOR_BLT to clear obj on graphics ver 12+
 
drm/i915/gtt: reduce overzealous alignment constraints for GGTT
 
drm/i915/guc/slpc: Use i915_probe_error instead of drm_err
 
drm/i915/guc: Add an explicit 'submission_initialized' flag
drm/i915/guc: Add capture region into intel_guc_log
drm/i915/guc: Add DG2 registers for GuC error state capture.
drm/i915/guc: Add fetch of hwconfig blob
drm/i915/guc: Add Gen9 registers for GuC error state capture.
drm/i915/guc: Add GuC's error state capture output structures.
drm/i915/guc: add steering info to GuC register save/restore list
drm/i915/guc: Add XE_LP static registers for GuC error capture.
drm/i915/guc: Add XE_LP steered register lists support
drm/i915/guc: ADL-N should use the same GuC FW as ADL-S
drm/i915/guc: ADL-N should use the same GuC FW as ADL-S
drm/i915/guc: Apply Wa_16011777198
drm/i915/guc: Better name for context id limit
drm/i915/guc: Check sizing of guc_capture output
drm/i915/guc: Correctly free guc capture struct on error
drm/i915/guc: Do not conflate lrc_desc with GuC id for registration
drm/i915/guc: Drop obsolete H2G definitions
drm/i915/guc: Enable GuC based workarounds for DG2
drm/i915/guc: Enable Wa_22011802037 for gen12 GuC based platforms
drm/i915/guc: Extract GuC error capture lists on G2H notification.
drm/i915/guc: Fix potential invalid pointer dereferences when decoding G2Hs
drm/i915/guc: Move lrc desc setup to where it is needed
drm/i915/guc: Plumb GuC-capture into gpu_coredump
drm/i915/guc: Pre-allocate output nodes for extraction
drm/i915/guc: Print the GuC error capture output register list.
drm/i915/guc: Rename desc_idx to ctx_id
drm/i915/guc: Split guc_lrc_desc_pin apart
drm/i915/guc: Support programming the EU priority in the GuC descriptor
drm/i915/guc: support v69 in parallel to v70
drm/i915/guc: Update GuC ADS size for error capture lists
drm/i915/guc: Update GuC-log relay function names
drm/i915/guc: Update to GuC version 70.1.1
 
drm/i915/gvt: Add missing symbol export.
drm/i915/gvt: better align the Makefile with i915 Makefile
drm/i915/gvt: Change from vfio_group_(un)pin_pages to vfio_(un)pin_pages
drm/i915/gvt: convert to use vfio_register_emulated_iommu_dev
drm/i915/gvt: devirtualize ->detach_vgpu
drm/i915/gvt: devirtualize ->dma_{,un}map_guest_page
drm/i915/gvt: devirtualize ->gfn_to_mfn
drm/i915/gvt: devirtualize ->inject_msi
drm/i915/gvt: devirtualize ->is_valid_gfn
drm/i915/gvt: devirtualize ->set_edid and ->set_opregion
drm/i915/gvt: devirtualize ->{enable,disable}_page_track
drm/i915/gvt: devirtualize ->{get,put}_vfio_device
drm/i915/gvt: devirtualize ->{read,write}_gpa
drm/i915/gvt: devirtualize dma_pin_guest_page
drm/i915/gvt: Fix the compiling error when CONFIG_DRM_I915_DEBUG_RUNTIME_PM=n
drm/i915/gvt: fix trace TRACE_INCLUDE_PATH
drm/i915/gvt: IS_ERR() vs NULL bug in intel_gvt_update_reg_whitelist()
drm/i915/gvt: Make intel_gvt_match_device() static
drm/i915/gvt: merge gvt.c into kvmgvt.c
drm/i915/gvt: merge struct kvmgt_guest_info into strut intel_vgpu
drm/i915/gvt: merge struct kvmgt_vdev into struct intel_vgpu
drm/i915/gvt: move the gvt code into kvmgt.ko
drm/i915/gvt: pass a struct intel_vgpu to the vfio read/write helpers
drm/i915/gvt: remove enum hypervisor_type
drm/i915/gvt: remove intel_gvt_ops
drm/i915/gvt: remove kvmgt_guest_{init,exit}
drm/i915/gvt: remove module refcounting in intel_gvt_{,un}register_hypervisor
drm/i915/gvt: remove struct intel_gvt_mpt
drm/i915/gvt: remove the extra vfio_device refcounting for dmabufs
drm/i915/gvt: remove the map_gfn_to_mfn and set_trap_area ops
drm/i915/gvt: remove the unused from_virt_to_mfn op
drm/i915/gvt: remove vgpu->handle
drm/i915/gvt: rename intel_vgpu_ops to intel_vgpu_mdev_ops
drm/i915/gvt: streamline intel_vgpu_create
 
drm/i915/hwconfig: Add DG2 support
 
drm/i915/intel_combo_phy: Print I/O voltage info
 
drm/i915/lmem: don't treat small BAR as an error
 
drm/i915/lvds: Pass fixed_mode to compute_is_dual_link_lvds()
 
drm/i915/migrate: Evict and restore the flatccs capable lmem obj
drm/i915/migrate: move the sanity check
 
drm/i915/pmu: Drop redundant IS_VALLEYVIEW check in __get_rc6()
drm/i915/pmu: replace cpumask_weight with cpumask_empty where appropriate
drm/i915/pmu: Use existing uncore helper to read gpm_timestamp
 
drm/i915/psr: Set "SF Partial Frame Enable" also on full update
 
drm/i915/pvc: add initial Ponte Vecchio definitions
 
drm/i915/reg: fix undefined behavior due to shift overflowing the constant
 
drm/i915/reset: Add additional steps for Wa_22011802037 for execlist backend
drm/i915/reset: Fix error_state_read ptr + offset use
 
drm/i915/rpl-p: Add PCI IDs
 
drm/i915/rps: Centralize computation of freq caps
 
drm/i915/sdvo: Pass the requesed mode to intel_sdvo_create_preferred_input_timing()
drm/i915/sdvo: prefer __packed over __attribute__((packed))
 
drm/i915/selftest_migrate: Check CCS meta data clear
drm/i915/selftest_migrate: Consider the possible roundup of size
 
drm/i915/selftests: fix a couple IS_ERR() vs NULL tests
drm/i915/selftests: fix subtraction overflow bug
drm/i915/selftests: fixup min_alignment usage
drm/i915/selftests: handle more rounding
drm/i915/selftests: Skip poisoning SET_PREDICATE_RESULT on dg2
drm/i915/selftests: tweak the misaligned_case
 
drm/i915/sseu: Don't overallocate subslice storage
 
drm/i915/stolen: consider I915_BO_ALLOC_GPU_ONLY
drm/i915/stolen: don't treat small BAR as an error
 
drm/i915/ttm: fix 32b build
drm/i915/ttm: fix sg_table construction
drm/i915/ttm: limit where we apply TTM_PL_FLAG_CONTIGUOUS
drm/i915/ttm: wire up the object offset
 
drm/i915/uapi: Add DRM_I915_QUERY_GEOMETRY_SUBSLICES
drm/i915/uapi: Add kerneldoc for engine class enum
drm/i915/uapi: Add query for hwconfig blob
drm/i915/uapi: Document DRM_I915_QUERY_HWCONFIG_BLOB
 
drm/i915/uc: Fix undefined behavior due to shift overflowing the constant
drm/i915/uc: remove accidental static from a local variable
 
drm/i915/uncore: Warn on previous unclaimed accesses
drm/i915/uncore: Warn only if unclaimed access remains flagged
 
drm/i915/wm: use REG_FIELD_{PREP,GET} for PLANE_WM_BLOCKS_MASK
 
drm/i915/xehp: Add compute engine ABI
drm/i915/xehp: Add register for compute engine's MMIO-based TLB invalidation
drm/i915/xehp: Drop aux table invalidation on FlatCCS platforms
drm/i915/xehp: Support platforms with CCS engines but no RCS
drm/i915/xehp: Update topology dumps for Xe_HP
 
drm/i915/xehpsdv/dg1/tgl: Fix issue with LRI relative addressing
 
drm/i915: Add "maximum pipe read bandwidth" checks
drm/i915: Add a DP1.2 compatible way to read LTTPR capabilities
drm/i915: Add crtc .crtc_get_shared_dpll()
drm/i915: Add first set of DG2 PCI IDs
drm/i915: Add function to call a power well's sync_hw() hook
drm/i915: Add functions to get a power well's state/name/domains/mask/refcount
drm/i915: add i915_gem_object_create_region_at()
drm/i915: add lmem_size modparam
drm/i915: Add logical mapping for video decode engines
drm/i915: Add missing tab to DRRS debugfs
drm/i915: Add RCS mask to GuC ADS params
drm/i915: Add RPL-S PCI IDs
drm/i915: Add support for steered register writes
drm/i915: Add Wa_22011802037 force cs halt
drm/i915: Adjust .crtc_compute_clock() calling convention
drm/i915: Allow an arbitrary number of downclock modes
drm/i915: Allow higher refresh rate alternate fixed modes
drm/i915: Allow platforms to share power well descriptors
drm/i915: Allow static DRRS on all eDP ports
drm/i915: Allow static DRRS on LVDS
drm/i915: avoid concurrent writes to aux_inv
drm/i915: Avoid negative shift due to bigjoiner_pipes==0
drm/i915: Change SDVO fixed mode handling
drm/i915: Check async flip capability early on
drm/i915: Check EDID for HDR static metadata when choosing blc
drm/i915: Clean up bxt/glk PLL registers
drm/i915: Clean up DRRS refresh rate enum
drm/i915: Clean up some struct/array initializers
drm/i915: Clear the dpll_hw_state when disabling a pipe
drm/i915: Combine the EDID fixed_mode+downclock_mode lookup into one
drm/i915: consider min_page_size when migrating
drm/i915: Constify intel_drrs_init() args
drm/i915: Convert fixed_mode/downclock_mode into a list
drm/i915: Convert the power well descriptor domain mask to an array of domains
drm/i915: Convert the u64 power well domains mask to a bitmap
drm/i915: Count engine instances per uabi class
drm/i915: Deal with bigjoiner vs. DRRS
drm/i915: Determine DRRS frontbuffer_bits ahead of time
drm/i915: Do DRRS disable/enable during pre/post_plane_update()
drm/i915: Don't cancel/schedule drrs work if the pipe wasn't affected
drm/i915: Don't show engine information in fdinfo with GuC submission
drm/i915: Don't skip ddb allocation if data_rate==0
drm/i915: drop bo->moving dependency
drm/i915: Eliminate bigjoiner boolean
drm/i915: Eliminate the intel_dp dependency from DRRS
drm/i915: Enable eDP DRRS on ilk/snb port A
drm/i915: Explicitly track DRM clients
drm/i915: Expose client engine utilisation via fdinfo
drm/i915: Extract intel_bigjoiner_adjust_timings()
drm/i915: Extract intel_crtc_compute_pipe_mode()
drm/i915: Extract intel_crtc_compute_pipe_src()
drm/i915: Extract intel_edp_add_properties()
drm/i915: Extract intel_edp_has_drrs()
drm/i915: Extract intel_panel_encoder_fixed_mode()
drm/i915: Extract intel_panel_vbt_sdvo_fixed_mode()
drm/i915: Extract intel_splitter_adjust_timings()
drm/i915: Fix 'mixing different enum types' warnings in intel_display_power.c
drm/i915: Fix -Wstringop-overflow warning in call to intel_read_wm_latency()
drm/i915: fix a possible refcount leak in intel_dp_add_mst_connector()
drm/i915: fix a possible refcount leak in intel_dp_add_mst_connector()
drm/i915: Fix assert in i915_ggtt_pin
drm/i915: fix broken build
drm/i915: Fix CFI violation with show_dynamic_id()
drm/i915: Fix cursor coordinates on bigjoiner slave
drm/i915: Fix DBUF bandwidth vs. cdclk handling
drm/i915: Fix DISP_POS_Y and DISP_HEIGHT defines
drm/i915: Fix DRRS frontbuffer_bits handling
drm/i915: fix i915_gem_object_wait_moving_fence
drm/i915: Fix MSO vs. bigjoiner timings confusion
drm/i915: Fix PSF GV point mask when SAGV is not possible
drm/i915: Fix race in __i915_vma_remove_closed
drm/i915: Fix renamed struct field
drm/i915: Fix SEL_FETCH_PLANE_*(PIPE_B+) register addresses
drm/i915: Fix skl_pcode_try_request function
drm/i915: Fix the async flip wm0/ddb optimization
drm/i915: Fix the VDSC_PW2 power domain enum value
drm/i915: Fix up some DRRS type checks
drm/i915: Fix vm use-after-free in vma destruction
drm/i915: Fix vm use-after-free in vma destruction
drm/i915: Fixup kerneldoc in struct i915_gem_context
drm/i915: Fixup merge of the power well refactor patchset
drm/i915: fixup the initial fb base on DGFX
drm/i915: Handle the DG2 max bw properly
drm/i915: Implement static DRRS
drm/i915: Implement w/a 22010492432 for adl-s
drm/i915: include linux/highmem.h and linux/swap.h where needed
drm/i915: include uapi/drm/i915_drm.h directly where needed
drm/i915: Individualize fences before adding to dma_resv obj
drm/i915: Introduce intel_drrs_type_str()
drm/i915: Introduce intel_panel_drrs_type()
drm/i915: Introduce intel_panel_get_modes()
drm/i915: Introduce intel_panel_preferred_fixed_mode()
drm/i915: Introduce intel_panel_{fixed,downclock}_mode()
drm/i915: Introduce new Tile 4 format
drm/i915: limit the async bind to bind_async_flags
drm/i915: Make .get_dplls() return int
drm/i915: make a handful of read-only arrays static const
drm/i915: Make cursor plane registers unlocked
drm/i915: Make GEM contexts track DRM clients
drm/i915: Make ilk+ pfit regiser unlocked
drm/i915: Make most pre-skl primary plane registers unlocked
drm/i915: Make pre-skl sprite plane registers unlocked
drm/i915: Make skl+ universal plane registers unlocked
drm/i915: Make the PIPESRC rect relative to the entire bigjoiner area
drm/i915: Move a bunch of stuff into rodata from the stack
drm/i915: Move DRRS enable/disable higher up
drm/i915: Move framestart_delay to crtc_state
drm/i915: move i915_gem_object_needs_bit17_swizzle() to i915_gem_tiling.[ch]
drm/i915: Move i915_power_well_regs struct into i915_power_well_ops
drm/i915: Move intel_display_power_well_is_enabled() to intel_display_power_well.c
drm/i915: Move intel_drrs_compute_config() into intel_dp.c
drm/i915: Move intel_vtd_active and run_as_guest to i915_utils
drm/i915: Move per-platform power well hooks to intel_display_power_well.c
drm/i915: Move power well get/put/enable/disable functions to a new file
drm/i915: Move stuff into intel_dpll_crtc_compute_clock()
drm/i915: Move the dg2 fixed_enable_delay power well param to a common bitfield
drm/i915: Move the dpll_hw_state clearing to intel_dpll_crtc_compute_clock()
drm/i915: Move the HSW power well flags to a common bitfield
drm/i915: Move the power domain->well mappings to intel_display_power_map.c
drm/i915: move tons of power well initializers to rodata
drm/i915: Nuke dev_priv->drrs.type
drm/i915: Nuke intel_bw_calc_min_cdclk()
drm/i915: Nuke intel_drrs_init()
drm/i915: Nuke skl_wrpll_context_init()
drm/i915: opportunistically apply ALLOC_CONTIGIOUS
drm/i915: Optimize icl+ universal plane programming
drm/i915: Pass dev_priv to intel_shared_dpll_init()
drm/i915: Pass intel_connector to intel_panel_{init,fini}()
drm/i915: Pimp async flip debugs
drm/i915: Pimp DRRS debugs
drm/i915: Polish drrs type enum
drm/i915: Populate bxt/glk DPLL clock limits a bit more
drm/i915: Pre-calculate plane relative data rate
drm/i915: Prepare for multiple GTs
drm/i915: Probe whether SAGV works on pre-icl
drm/i915: Program i830 DPLL FP register later
drm/i915: Program MSA timing delay on ilk/snb/ivb
drm/i915: program wm blocks to at least blocks required per line
drm/i915: Properly write lock bw_state when it changes
drm/i915: Put fixed modes directly onto the panel's fixed_modes list
drm/i915: Put the downclock_mode check back into can_enable_drrs()
drm/i915: Read DRRS MSA timing delay from VBT
drm/i915: Reduce stack usage in debugfs due to SSEU
drm/i915: Refactor non-EDID fixed mode duplication
drm/i915: Reject excessive SAGV block time
drm/i915: Reject unsupported TMDS rates on ICL+
drm/i915: Relocate a few more pch transcoder bits
drm/i915: Relocate ibx pch port sanitation code
drm/i915: Remove bxt m2_frac_en
drm/i915: Remove dead members from dev_priv
drm/i915: Remove duplicate DDI/AUX power domain mappings
drm/i915: Remove framestart_delay sanitation
drm/i915: Remove leftover cnl SAGV block time
drm/i915: Remove locks around skl+ scaler programming
drm/i915: Remove nop bigjoiner state copy
drm/i915: Remove pointless dpll_funcs checks
drm/i915: Remove redundant state verification during TypeC AUX power well disabling
drm/i915: Remove redundant/wrong comments
drm/i915: Remove remaining locks from i9xx plane udpates
drm/i915: Remove struct dp_link_dpll
drm/i915: remove superfluous string helper include
drm/i915: Remove the aliasing of power domain enum values
drm/i915: Remove the ICL specific TBT power domains
drm/i915: Remove the vm open count
drm/i915: Remove the vma refcount
drm/i915: Remove the XELPD specific AUX and DDI power domains
drm/i915: Remove total[] and uv_total[] from ddb allocation
drm/i915: Rename intel_panel_vbt_fixed_mode()
drm/i915: Rename INTEL_REGION_LMEM with INTEL_REGION_LMEM_0
drm/i915: Rename PIPECONF refresh select bits
drm/i915: Rename pre-icl SAGV enable/disable functions
drm/i915: Rename QGV request/response bits
drm/i915: Rename the power domain names to end with pipes/ports
drm/i915: Rename variables in intel_crtc_compute_config()
drm/i915: Replace bxt_clk_div with struct dpll
drm/i915: Replace hand rolled bxt vco calculation with chv_calc_dpll_params()
drm/i915: Report steering details in debugfs
drm/i915: Require INTEL_GTT to depend on X86
drm/i915: Respect VBT seamless DRRS min refresh rate
drm/i915: Rework SAGV block time probing
drm/i915: Round up when calculating display bandwidth requirements
drm/i915: s/enable/active/ for DRRS
drm/i915: s/JSP2/ICP2/ PCH
drm/i915: Sanitize open-coded power well enable()/disable() calls
drm/i915: Sanitize the ADL-S power well definition
drm/i915: Sanitize the port -> DDI/AUX power domain mapping for each platform
drm/i915: Sanitize the power well names
drm/i915: Schedule DRRS work from intel_drrs_enable()
drm/i915: Simplify intel_panel_info()
drm/i915: Simplify power well definitions by adding power well instances
drm/i915: Simplify the DG1 power well descriptors
drm/i915: Split color_commit() into noarm+arm pair
drm/i915: Split i915_run_as_guest into x86 and non-x86
drm/i915: Split out dg2_crtc_compute_clock()
drm/i915: Split pipe+output CSC programming to noarm+arm pair
drm/i915: Split plane data_rate into data_rate+data_rate_y
drm/i915: Start tracking PIPESRC as a drm_rect
drm/i915: Stash DRRS state under intel_crtc
drm/i915: stop checking for NULL vma->obj
drm/i915: Stop duplicating the EDID fixed/downclock modes
drm/i915: Store the /5 target clock in struct dpll on vlv/chv
drm/i915: Store the m2 divider as a whole in bxt_clk_div
drm/i915: Sunset igpu legacy mmap support based on GRAPHICS_VER_FULL
drm/i915: Swap ret and status returned from skl_pcode_request
drm/i915: Track all user contexts per client
drm/i915: Track context current active time
drm/i915: Track runtime spent in closed and unreachable GEM contexts
drm/i915: Treat SAGV block time 0 as SAGV disabled
drm/i915: Tweak plane ddb allocation tracking
drm/i915: tweak the ordering in cpu_write_needs_clflush
drm/i915: Unconfuses QGV vs. PSF point masks
drm/i915: Unexport the for_each_power_well() macros
drm/i915: update new TMDS clock setting defined by VBT
drm/i915: Use bigjoiner_pipes more
drm/i915: Use designated initializers for bxt_dp_clk_val[]
drm/i915: Use drm_connector_attach_hdr_output_metadata_property()
drm/i915: Use drm_mode_copy()
drm/i915: Use DRM_MODE_FMT+DRM_MODE_ARG()
drm/i915: Use drm_mode_init() for on-stack modes
drm/i915: Use intel_panel_edid_fixed_mode() for sdvo
drm/i915: Use intel_panel_preferred_fixed_mode() more
drm/i915: use IOMEM_ERR_PTR() directly
drm/i915: Use str_enable_disable()
drm/i915: Use str_enabled_disabled()
drm/i915: Use str_on_off()
drm/i915: Use str_yes_no()
drm/i915: warn about missing ->get_buf_trans initialization
drm/i915: Xe_HP SDV and DG2 have up to 4 CCS engines
 
drm/imx/dcss: Add missing of_node_put() in fail path
 
drm/imx: imx-tve: Make use of the helper function devm_platform_ioremap_resource()
drm/imx: ipuv3-plane: Remove redundant color encoding and range initialisation
drm/imx: ipuv3-plane: Remove redundant zpos initialisation
drm/imx: make static read-only array channel_offsets const
drm/imx: Use drm_mode_duplicate()
 
drm/ingenic: Add dw-hdmi driver specialization for jz4780
drm/ingenic: Add ingenic_drm_bridge_atomic_enable and disable
drm/ingenic: Implement proper .atomic_get_input_bus_fmts
 
drm/komeda: Fix an undefined behavior bug in komeda_plane_add()
drm/komeda: plane: Remove redundant color encoding and range initialisation
drm/komeda: plane: Remove redundant zpos initialisation
drm/komeda: plane: switch to plane reset helper
drm/komeda: return early if drm_universal_plane_init() fails.
 
drm/mediatek: Add display support for MT8186
drm/mediatek: Add lut diff flag for new gamma hardware support
drm/mediatek: Add vblank register/unregister callback functions
drm/mediatek: dpi: Use mt8183 output formats for mt8192
drm/mediatek: Fix DPI component detection for MT8192
drm/mediatek: Fix mtk_cec_mask()
drm/mediatek: implement the DSI HS packets aligned
drm/mediatek: mtk_drm_crtc: Use kmalloc in mtk_drm_crtc_duplicate_state
drm/mediatek: mtk_drm_plane: Use kmalloc in mtk_plane_duplicate_state
drm/mediatek: mtk_dsi: Remove unnecessary print function dev_err()
 
drm/mgag200: Protect concurrent access to I/O registers with lock
 
drm/modes: Make width-mm/height-mm check in of_get_drm_panel_display_mode() mandatory
 
drm/msm/a6xx: Fix refcount leak in a6xx_gpu_init
 
drm/msm/disp/dpu1: Add DSC for SDM845 to hw_catalog
drm/msm/disp/dpu1: Add DSC support in hw_ctl
drm/msm/disp/dpu1: Add DSC support in RM
drm/msm/disp/dpu1: add inline function to validate format support
drm/msm/disp/dpu1: add inline rotation support for sc7280
drm/msm/disp/dpu1: Add support for DSC
drm/msm/disp/dpu1: Add support for DSC in encoder
drm/msm/disp/dpu1: Add support for DSC in pingpong block
drm/msm/disp/dpu1: Add support for DSC in topology
drm/msm/disp/dpu1: avoid clearing hw interrupts if hw_intr is null during drm uninit
drm/msm/disp/dpu1: remove superfluous init
drm/msm/disp/dpu1: set mdp clk to the maximum frequency in opp table during probe
drm/msm/disp/dpu1: set vbif hw config to NULL to avoid use after memory free during pm runtime resume
 
drm/msm/disp: dpu1: Properly sort qcm2290_dpu_caps
 
drm/msm/dp: Add eDP support via aux_bus
drm/msm/dp: Always clear mask bits to disable interrupts at dp_ctrl_reset_irq_ctrl()
drm/msm/dp: check core_initialized before disable interrupts at dp_display_unbind()
drm/msm/dp: do not stop transmitting phy test pattern during DP phy compliance test
drm/msm/dp: drop dp_mode argument from dp_panel_get_modes()
drm/msm/dp: enable widebus feature for display port
drm/msm/dp: fix error check return value of irq_of_parse_and_map()
drm/msm/dp: fix event thread stuck in wait_event after kthread_stop()
drm/msm/dp: force link training for display resolution change
drm/msm/dp: remove extra wrappers and public functions
drm/msm/dp: remove max_pclk_khz field from dp_panel/dp_display
drm/msm/dp: replace dp_connector with drm_bridge_connector
drm/msm/dp: replace DRM_DEBUG_DP marco with drm_dbg_dp
drm/msm/dp: reset DP controller before transmit phy test pattern
drm/msm/dp: reset drm_dev to NULL at dp_display_unbind()
drm/msm/dp: simplify dp_connector_get_modes()
drm/msm/dp: stop event kernel thread when DP unbind
drm/msm/dp: Support only IRQ_HPD and REPLUG interrupts for eDP
drm/msm/dp: Support the eDP modes given by panel
drm/msm/dp: tear down main link at unplug handle immediately
drm/msm/dp: wait for hpd high before aux transaction
 
drm/msm/dpu: add an API to reset the encoder related hw blocks
drm/msm/dpu: add changes to support writeback in hw_ctl
drm/msm/dpu: add dpu_hw_wb abstraction for writeback blocks
drm/msm/dpu: add DRM_MODE_ROTATE_180 back to supported rotations
drm/msm/dpu: add encoder operations to prepare/cleanup wb job
drm/msm/dpu: add missing break statement for update_pending_flush_wb()
drm/msm/dpu: add reset_intf_cfg operation for dpu_hw_ctl
drm/msm/dpu: add the writeback connector layer
drm/msm/dpu: add wb_idx to DRM traces in dpu_encoder
drm/msm/dpu: add wb_idx to existing DRM prints in dpu_encoder
drm/msm/dpu: add writeback blocks to DPU RM
drm/msm/dpu: add writeback blocks to the display snapshot
drm/msm/dpu: add writeback blocks to the sm8250 DPU catalog
drm/msm/dpu: adjust display_v_end for eDP and DP
drm/msm/dpu: allow just single IRQ callback
drm/msm/dpu: Bind pingpong block to intf on active ctls in cmd encoder
drm/msm/dpu: Clean up CRC debug logs
drm/msm/dpu: document INTF_EDP/INTF_DP difference
drm/msm/dpu: don't access mode pointer before it is set
drm/msm/dpu: don't use merge_3d if DSC merge topology is used
drm/msm/dpu: drop INTF_EDP from interface type conditions
drm/msm/dpu: drop INTF_TYPE_MAX symbol
drm/msm/dpu: drop obsolete INTF_EDP comment
drm/msm/dpu: fix error check return value of irq_of_parse_and_map()
drm/msm/dpu: Fix pointer dereferenced before checking
drm/msm/dpu: Fix variable dereferenced before check
drm/msm/dpu: get rid of dpu_encoder_helper_(un)register_irq
drm/msm/dpu: gracefully handle null fb commits for writeback
drm/msm/dpu: handle pm_runtime_get_sync() errors in bind path
drm/msm/dpu: Increment vsync_cnt before waking up userspace
drm/msm/dpu: initialize dpu encoder and connector for writeback
drm/msm/dpu: introduce the dpu_encoder_phys_* for writeback
drm/msm/dpu: Issue MDSS reset during initialization
drm/msm/dpu: limit wb modes based on max_mixer_width
drm/msm/dpu: limit writeback modes according to max_linewidth
drm/msm/dpu: make changes to dpu_encoder to support virtual encoder
drm/msm/dpu: move _dpu_plane_get_qos_lut to dpu_hw_util file
drm/msm/dpu: Move min BW request and full BW disable back to mdss
drm/msm/dpu: pass irq to dpu_encoder_helper_wait_for_irq()
drm/msm/dpu: remove always-true argument of dpu_core_irq_read()
drm/msm/dpu: remove extra wrappers around dpu_core_irq
drm/msm/dpu: remove manual destruction of DRM objects
drm/msm/dpu: remove NULL-ness check in dpu_hw_intr_destroy
drm/msm/dpu: remove struct dpu_encoder_irq
drm/msm/dpu: Remove unused code
drm/msm/dpu: remove unused refcount for encoder_phys_wb
drm/msm/dpu: rename dpu_hw_pipe_cdp_cfg to dpu_hw_cdp_cfg
drm/msm/dpu: replace BIT(x) with correspond marco define string
drm/msm/dpu: revise timing engine programming to support widebus feature
drm/msm/dpu: Use indexed array initializer to prevent mismatches
 
drm/msm/dsi: add mode valid callback for dsi_mgr
drm/msm/dsi: Add support for DSC configuration
drm/msm/dsi: add support for dsc data
drm/msm/dsi: don't powerup at modeset time for parade-ps8640
drm/msm/dsi: fix address for second DSI PHY on SDM660
drm/msm/dsi: fix error checks and return values for DSI xmit functions
drm/msm/dsi: Pass DSC params to drm_panel
drm/msm/dsi: pll_7nm: remove unsupported dividers for DSI pixel clock
drm/msm/dsi: use RMW cycles in dsi_update_dsc_timing
 
drm/msm/gem: Add fenced vma unpin
drm/msm/gem: Convert some missed GEM_WARN_ON()s
drm/msm/gem: Drop early returns in close/purge vma
drm/msm/gem: Drop PAGE_SHIFT for address space mm
drm/msm/gem: Fix error return on fence id alloc fail
drm/msm/gem: Move prototypes
drm/msm/gem: Rework vma lookup and pin
drm/msm/gem: Separate object and vma unpin
drm/msm/gem: Split out inuse helper
drm/msm/gem: Split vma lookup and pin
 
drm/msm/gpu: Drop duplicate fence counter
 
drm/msm/hdmi: check return value after calling platform_get_resource_byname()
drm/msm/hdmi: fix error check return value of irq_of_parse_and_map()
 
drm/msm/mdp4: Fix refcount leak in mdp4_modeset_init_intf
 
drm/msm/mdp5: Eliminate useless code
drm/msm/mdp5: Return error code in mdp5_mixer_release when deadlock is detected
drm/msm/mdp5: Return error code in mdp5_pipe_release when deadlock is detected
 
drm/msm: Add a way for userspace to allocate GPU iova
drm/msm: Add a way to override processes comm/cmdline
drm/msm: add missing include to msm_drv.c
drm/msm: Add missing num_dspp field documentation
drm/msm: Add support for pointer params
drm/msm: allow compile time selection of driver components
drm/msm: change msm_sched_ops from global to static
drm/msm: don't free the IRQ if it was not requested
drm/msm: Don't overwrite hw fence in hw_init
drm/msm: don't store created planes, connectors and encoders
drm/msm: Drop msm_gem_iova()
drm/msm: drop old eDP block support (again)
drm/msm: Drop update_fences()
drm/msm: Ensure mmap offset is initialized
drm/msm: Fix double pm_runtime_disable() call
drm/msm: Fix fb plane offset calculation
drm/msm: Fix null pointer dereferences without iommu
drm/msm: fix returnvar.cocci warning
drm/msm: Fix shutdown
drm/msm: Limit command submission when no IOMMU
drm/msm: loop over encoders using drm_for_each_encoder()
drm/msm: make mdp5/dpu devices master components
drm/msm: properly add and remove internal bridges
drm/msm: remove explicit devfreq status reset
drm/msm: remove extra indirection for msm_mdss
drm/msm: Remove unused field in submit
drm/msm: remove unused hotplug and edid macros from msm_drv.h
drm/msm: remove unused plane_property field from msm_drm_private
drm/msm: return an error pointer in msm_gem_prime_get_sg_table()
drm/msm: return the average load over the polling period
drm/msm: select DRM_DP_AUX_BUS for the AUX bus support
drm/msm: simplify gpu_busy callback
drm/msm: Split out helper to get comm/cmdline
drm/msm: split the main platform driver
drm/msm: stop using device's match data pointer
drm/msm: Switch ordering of runpm put vs devfreq_idle
drm/msm: unify MDSS drivers
drm/msm: Update generated headers
drm/msm: use for_each_sgtable_sg to iterate over scatterlist
 
drm/nouveau/clk: Fix an incorrect NULL check on list iterator
 
drm/nouveau/devinit/nva3-: fix returnvar.cocci warning
 
drm/nouveau/devinit: fix returnvar.cocci warnings
 
drm/nouveau/disp/gv100: make gv100_disp_wimm static
drm/nouveau/disp/gv100: make gv100_disp_wndw and gv100_disp_wndw_mthd static
 
drm/nouveau/gr/gf100-: change gf108_gr_fwif from global to static
 
drm/nouveau/gsp: change gv100_gsp from global to static
 
drm/nouveau/instmem: fix uninitialized_var.cocci warning
 
drm/nouveau/kms/gv100: use static for gv100_disp_core_mthd_[base|sor]
 
drm/nouveau/kms/nv50-: atom: fix an incorrect NULL check on list iterator
 
drm/nouveau/subdev/bus: Ratelimit logging for fault errors
 
drm/nouveau: change base917c_format from global to static
drm/nouveau: Fix spelling mistake "endianess" -> "endianness"
drm/nouveau: remove trace_dma_fence_emit
drm/nouveau: simplify the return expression of nouveau_debugfs_init()
drm/nouveau: stop using dma_resv_excl_fence
drm/nouveau: support more than one write fence in fenv50_wndw_prepare_fb
drm/nouveau: use drm_gem_plane_helper_prepare_fb
 
drm/omap: fix NULL but dereferenced coccicheck error
 
drm/panel-edp: Add AUO B133UAN01
drm/panel-edp: add LQ140M1JW46 edp panel entry
drm/panel-edp: Fix AUO B133UAN01 panel id
drm/panel-edp: Fix variable typo when saving hpd absent delay from DT
 
drm/panel: Add panel driver for NewVision NV3052C based LCDs
drm/panel: innolux-ej030na and abt-y030xx067a: add .enable and .disable
drm/panel: lvds: Drop now redundant width-mm and height-mm check
drm/panel: lvds: Simplify mode parsing
drm/panel: lvds: Use bus_flags from DT panel-timing property
drm/panel: panel-simple: Fix proper bpc for AM-1280800N3TZQW-T00H
drm/panel: simple: Add DataImage FG040346DSSWBG04 panel support
drm/panel: simple: Add missing bus flags for Innolux G070Y2-L01
drm/panel: simple: Add Startek KD070WVFPA043-C069A panel support
drm/panel: Use drm_mode_duplicate()
 
drm/panfrost: Fix shrinker list corruption by madvise IOCTL
drm/panfrost: Job should reference MMU not file_priv
drm/panfrost: Put mapping instead of shmem obj on panfrost_mmu_map_fault_addr() error
 
drm/plane: Move range check for format_count earlier
 
drm/qxl: add drm_gem_plane_helper_prepare_fb
drm/qxl: fix qxl can't use in arm64
drm/qxl: Use TTM builtin resource manager debugfs code
 
drm/radeon/kms: change evergreen_default_state table from global to static
 
drm/radeon: change cac_weights_* to static
drm/radeon: change cayman_default_state table from global to static
drm/radeon: change cik_default_state table from global to static
drm/radeon: change si_default_state table from global to static
drm/radeon: fix a possible null pointer dereference
drm/radeon: remove r600_blit_shaders.[c|h]
drm/radeon: simplify if-if to if-else
drm/radeon: stop using dma_resv_excl_fence
drm/radeon: use DMA_RESV_USAGE_KERNEL
drm/radeon: Use TTM builtin resource manager debugfs code
 
drm/rockchip: Add crtc_endpoint_id to rockchip_encoder
drm/rockchip: Add VOP2 driver
drm/rockchip: cdn-dp: change rk3399_cdn_dp from global to static
drm/rockchip: Change register space names in vop2
drm/rockchip: Detach from ARM DMA domain in attach_device
drm/rockchip: dw_hdmi: add regulator support
drm/rockchip: dw_hdmi: add rk3568 support
drm/rockchip: dw_hdmi: rename vpll clock to reference clock
drm/rockchip: Embed drm_encoder into rockchip_decoder
drm/rockchip: inno_hdmi: Replace drm_detect_hdmi_monitor() with is_hdmi
drm/rockchip: Make VOP driver optional
drm/rockchip: Refactor IOMMU initialisation
drm/rockchip: rk3066_hdmi: Replace drm_detect_hdmi_monitor() with is_hdmi
drm/rockchip: Support YUV formats with U/V swapped
drm/rockchip: vop: fix possible null-ptr-deref in vop_bind()
 
drm/sched: Check locking in drm_sched_job_add_implicit_dependencies
drm/sched: Fix htmldoc w