Список изменений в Linux 6486-64

 
/dev/mem: nowait zero/null ops
 
9p p9mode2perm: remove useless strlcpy and check sscanf return code
 
9p v9fs_parse_options: replace simple_strtoul with kstrtouint
 
9p/net: fix missing error check in p9_check_errors
 
9p: Convert to using the netfs helper lib to do reads and caching
9p: fix a bunch of checkpatch warnings
9p: fix file headers
9p: fix minor indentation and codestyle
9p: set readahead and io size according to maxsize
 
ABI: configfs-usb-gadget-uac1: fix a broken table
ABI: configfs-usb-gadget-uac2: fix a broken table
ABI: evm: place a second what at the next line
ABI: o2cb: add an obsolete file for /sys/o2cb
ABI: obsolete/sysfs-bus-iio: add some missing blank lines
ABI: pstore: Fix What field
ABI: security: fix location for evm and ima_policy
ABI: stable/sysfs-module: better document modules
ABI: stable/sysfs-module: document version and srcversion
ABI: sysfs-ata: use a proper wildcard for ata_*
ABI: sysfs-bus-mdio: add alternate What for mdio symbols
ABI: sysfs-bus-pci: add a alternative What fields
ABI: sysfs-bus-pci: add documentation for modalias
ABI: sysfs-bus-pci: use wildcards on What definitions
ABI: sysfs-bus-platform: add modalias description
ABI: sysfs-bus-rapidio: use wildcards on What definitions
ABI: sysfs-bus-soundwire-master: use wildcards on What definitions
ABI: sysfs-bus-soundwire-master: use wildcards on What definitions
ABI: sysfs-bus-soundwire-slave: use wildcards on What definitions
ABI: sysfs-bus-soundwire-slave: use wildcards on What definitions
ABI: sysfs-bus-usb: add missing sysfs fields
ABI: sysfs-bus-usb: better document variable argument
ABI: sysfs-bus-usb: use a wildcard for interface name on What
ABI: sysfs-class-bdi: use What: to describe each property
ABI: sysfs-class-cxl: place "not in a guest" at description
ABI: sysfs-class-devfreq-event: use the right wildcards on What
ABI: sysfs-class-extcon: use uppercase X for wildcards
ABI: sysfs-class-gnss: use wildcards on What definitions
ABI: sysfs-class-hwmon: add a description for tempY_crit_alarm
ABI: sysfs-class-hwmon: add ABI documentation for it
ABI: sysfs-class-infiniband: use wildcards on What definitions
ABI: sysfs-class-mei: use wildcards on What definitions
ABI: sysfs-class-mic: use the right wildcards on What definitions
ABI: sysfs-class-mux: use wildcards on What definitions
ABI: sysfs-class-pwm: use wildcards on What definitions
ABI: sysfs-class-rapidio: use wildcards on What definitions
ABI: sysfs-class-rc-nuvoton: use wildcards on What definitions
ABI: sysfs-class-rc: use wildcards on What definitions
ABI: sysfs-class-tpm: use wildcards for pcr-* nodes
ABI: sysfs-class-typec: fix a typo on a What field
ABI: sysfs-class-uwb_rc-wusbhc: use wildcards on What definitions
ABI: sysfs-class-uwb_rc: use wildcards on What definitions
ABI: sysfs-devices-platform-dock: use wildcards on What definitions
ABI: sysfs-devices-power: add some debug sysfs files
ABI: sysfs-devices-power: document some RPM statistics
ABI: sysfs-devices-removable: make a table valid as ReST markup
ABI: sysfs-devices-system-cpu: use cpuX instead of cpu#
ABI: sysfs-devices-system-cpu: use wildcards on What definitions
ABI: sysfs-devices: add /dev ABI
ABI: sysfs-driver-ufs: Add another What for platform drivers
ABI: sysfs-firmware-efi-esrt: use wildcards on What definitions
ABI: sysfs-kernel-slab: Document some stats
ABI: sysfs-kernel-slab: use a wildcard for the cache name
ABI: sysfs-mce: add 3 missing files
ABI: sysfs-mce: add a new ABI file
ABI: sysfs-platform-dell-privacy-wmi: correct ABI entries
ABI: sysfs-platform-dell-privacy-wmi: correct ABI entries
ABI: sysfs-platform-dptf: Add tables markup to a table
ABI: sysfs-platform-intel-pmc: add blank lines to make it valid for ReST
ABI: sysfs-platform-intel-pmc: add blank lines to make it valid for ReST
ABI: sysfs-platform-sst-atom: use wildcards on What definitions
ABI: sysfs-ptp: use wildcards on What definitions
ABI: sysfs-tty: better document module name parameter
ABI: testing/sysfs-module: document initstate
 
ACPI/PCC: Add maintainer for PCC mailbox driver
 
ACPI: AC: Quirk GK45 to skip reading _PSR
ACPI: Add a convenience function to tell a device is in D0 state
ACPI: Add stubs for wakeup handler functions
ACPI: APEI: EINJ: Relax platform response timeout to 1 second
ACPI: APEI: mark apei_hest_parse() static
ACPI: battery: Accept charges over the design capacity as full
ACPI: CPPC: Add NULL pointer check to cppc_get_perf()
ACPI: Drop ACPI_USE_BUILTIN_STDARG ifdef from acgcc.h
ACPI: EC: Remove initialization of static variables to false
ACPI: EC: Use ec_no_wakeup on HP ZHAN 66 Pro
ACPI: Get acpi_device's parent from the parent field
ACPI: glue: Drop cleanup callback from struct acpi_bus_type
ACPI: glue: Look for ACPI bus type only if ACPI companion is not known
ACPI: glue: Use acpi_device_adr() in acpi_find_child_device()
ACPI: Kconfig: Fix a typo in Kconfig
ACPI: LPSS: Use ACPI_COMPANION() directly
ACPI: Make acpi_node_get_parent() local
ACPI: PM: Check states of power resources during initialization
ACPI: PM: Fix device wakeup power reference counting error
ACPI: PM: Fix sharing of wakeup power resources
ACPI: PM: sleep: Do not set suspend_ops unnecessarily
ACPI: PM: Turn off unused wakeup power resources
ACPI: PM: Turn off wakeup power resources on _DSW/_PSW errors
ACPI: PMIC: Fix intel_pmic_regs_handler() read accesses
ACPI: PNP: remove duplicated BRI0A49 and BDP3336 entries
ACPI: PRM: Handle memory allocation and memory remap failure
ACPI: PRM: Remove unnecessary blank lines
ACPI: processor idle: Allow playing dead in C3 state
ACPI: replace snprintf() in "show" functions with sysfs_emit()
ACPI: resources: Add DMI-based legacy IRQ override quirk
ACPI: resources: Add one more Medion model in IRQ override quirk
ACPI: scan: Obtain device's desired enumeration power state
ACPI: scan: Release PM resources blocked by unused objects
ACPI: tools: Fix compilation when output directory is not present
ACPI: Update information in MAINTAINERS
ACPI: video: Drop dmi_system_id.ident settings from video_detect_dmi_table[]
ACPI: video: use platform backlight driver on Xiaomi Mi Pad 2
 
ACPICA: ACPI 6.4 SRAT: add Generic Port Affinity type
ACPICA: Add support for MADT online enabled bit
ACPICA: Add support for Windows 2020 _OSI string
ACPICA: Avoid evaluating methods too early during system resume
ACPICA: iASL table disassembler: Added disassembly support for the NHLT ACPI table
ACPICA: Update version to 20210930
 
Add : 'tools/perf/libbpf/' to ignored files
 
Linux: Add AHCI support for ASM1062+JBM575 cards
Linux: Add gitignore file for samples/fanotify/ subdirectory
Linux: Add linux/cacheflush.h
 
af_packet: Introduce egress hook
 
af_unix: fix regression in read after shutdown
 
affs: use bdev_nr_sectors instead of open coding it
 
afs: Fix mmap
afs: Set mtime from the client for yfs create operations
afs: Sort out symlink reading
afs: Use folios in directory handling
 
ahci: remove duplicated PCI device IDs
 
aio: Fix incorrect usage of eventfd_signal_allowed()
aio: fix use-after-free due to missing POLLFREE handling
aio: keep poll requests on waitqueue until completed
aio: Prefer struct_size over open coded arithmetic
 
airo: use eth_hw_addr_set()
 
alpha: use is_kernel_text() helper
 
ALSA: 6fire: fix control and bulk message timeouts
ALSA: cmipci: Drop stale variable assignment
ALSA: ctl: Fix copy of updated id with element read/write
ALSA: ctxfi: Fix out-of-range access
ALSA: drivers: opl3: Fix incorrect use of vp->state
ALSA: firewire-motu: add ioctl command to read cached hardware meter
ALSA: firewire-motu: add ioctl command to read cached parameters in register DSP model
ALSA: firewire-motu: add message parser for meter information in command DSP model
ALSA: firewire-motu: add message parser to gather meter information in register DSP model
ALSA: firewire-motu: add support for MOTU Track 16
ALSA: firewire-motu: add support for MOTU Traveler mk3
ALSA: firewire-motu: export meter information to userspace as float value
ALSA: firewire-motu: fix null pointer dereference when polling hwdep character device
ALSA: firewire-motu: notify event for parameter change in register DSP model
ALSA: firewire-motu: parse messages for input parameters in register DSP model
ALSA: firewire-motu: parse messages for line input parameters in register DSP model
ALSA: firewire-motu: parse messages for mixer output parameters in register DSP model
ALSA: firewire-motu: parse messages for mixer source parameters in register-DSP model
ALSA: firewire-motu: parse messages for output parameters in register DSP model
ALSA: firewire-motu: queue event for parameter change in register DSP model
ALSA: firewire-motu: refine parser for meter information in register DSP models
ALSA: firewire-motu: remove TODO for interaction with userspace about control message
ALSA: firewire: Fix C++ style comments in uapi header
ALSA: fireworks: add support for Loud Onyx 1200f quirk
ALSA: gus: fix null pointer dereference on pointer block
ALSA: hda/cs8409: Set PMSG_ON earlier inside cs8409 driver
ALSA: hda/hdmi: Disable silent stream on GLK
ALSA: hda/hdmi: fix HDA codec entry table order for ADL-P
ALSA: hda/realtek - Add headset Mic support for Lenovo ALC897 platform
ALSA: hda/realtek: Add a quirk for Acer Spin SP513-54N
ALSA: hda/realtek: Add a quirk for HP OMEN 15 mute LED
ALSA: hda/realtek: Add new alc285-hp-amp-init model
ALSA: hda/realtek: Add quirk for ASRock NUC Box 1100
ALSA: hda/realtek: Add quirk for ASUS UX550VE
ALSA: hda/realtek: Add quirk for Clevo PC70HS
ALSA: hda/realtek: Add quirk for HP EliteBook 840 G7 mute LED
ALSA: hda/realtek: Amp init fixup for HP ZBook 15 G6
ALSA: hda/realtek: Fix LED on HP ProBook 435 G7
ALSA: hda/realtek: Fix mic mute LED for the HP Spectre x360 14
ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook
ALSA: hda/realtek: Fix quirk for Clevo NJ51CU
ALSA: hda/realtek: Fix quirk for TongFang PHxTxX1
ALSA: hda/realtek: Headset fixup for Clevo NH77HJQ
ALSA: hda: Add Intel DG2 PCI ID and HDMI codec vid
ALSA: hda: fix general protection fault in azx_runtime_idle
ALSA: hda: Free card instance properly at probe errors
ALSA: hda: hdac_ext_stream: fix potential locking issues
ALSA: hda: hdac_stream: fix potential locking issue in snd_hdac_stream_assign()
ALSA: hda: intel-sdw-acpi: go through HDAS ACPI at max depth of 2
ALSA: hda: intel-sdw-acpi: harden detection of controller
ALSA: hda: Reduce udelay() at SKL+ position reporting
ALSA: hda: Use position buffer for SKL+ again
ALSA: intel-dsp-config: add quirk for APL/GLK/TGL devices based on ES8336 codec
ALSA: intel-dsp-config: add quirk for CML devices based on ES8336 codec
ALSA: intel-dsp-config: add quirk for JSL devices based on ES8336 codec
ALSA: ISA: not for M68K
ALSA: jack: Check the return value of kstrdup()
ALSA: line6: fix control and interrupt message timeouts
ALSA: memalloc: Catch call with NULL snd_dma_buffer pointer
ALSA: memalloc: Convert x86 SG-buffer handling with non-contiguous type
ALSA: memalloc: Drop superfluous snd_dma_buffer_sync() declaration
ALSA: memalloc: Fix a typo in snd_dma_buffer_sync() description
ALSA: memalloc: Remove a stale comment
ALSA: memalloc: Support for non-coherent page allocation
ALSA: memalloc: Support for non-contiguous page allocation
ALSA: memalloc: Use proper SG helpers for noncontig allocations
ALSA: mixer: fix deadlock in snd_mixer_oss_set_volume
ALSA: mixer: oss: Fix racy access to slots
ALSA: oxfw: fix functional regression for Mackie Onyx 1640i in v5.14 or later
ALSA: pci: rme: Fix unaligned buffer addresses
ALSA: pcm: Add more disconnection checks at file ops
ALSA: PCM: Fix NULL dereference at mmap checks
ALSA: pcm: oss: Fix negative period/buffer sizes
ALSA: pcm: oss: Handle missing errors in snd_pcm_oss_change_params*()
ALSA: pcm: oss: Limit the period size to 16MB
ALSA: pcm: Unify snd_pcm_delay() and snd_pcm_hwsync()
ALSA: rawmidi - fix the uninitalized user_pversion
ALSA: synth: missing check for possible NULL after the call to kstrdup
ALSA: timer: Fix use-after-free problem
ALSA: timer: Unconditionally unlink slave instances, too
ALSA: ua101: fix division by zero at probe
ALSA: uapi: Fix a C++ style comment in asound.h
ALSA: usb-audio: Add quirk for Audient iD14
ALSA: usb-audio: Add registration quirk for JBL Quantum 400
ALSA: usb-audio: Add spinlock to stop_urbs()
ALSA: usb-audio: Add support for the Pioneer DJM 750MK2 Mixer/Soundcard
ALSA: usb-audio: Avoid killing in-flight URBs during draining
ALSA: usb-audio: Check available frames for the next packet size
ALSA: usb-audio: disable implicit feedback sync for Behringer UFX1204 and UFX1604
ALSA: usb-audio: Disable low-latency mode for implicit feedback sync
ALSA: usb-audio: Disable low-latency playback for free-wheel mode
ALSA: usb-audio: Don't start stream for capture at prepare
ALSA: usb-audio: Downgrade error message in get_ctl_value_v2()
ALSA: usb-audio: Drop superfluous error message after disconnection
ALSA: usb-audio: fix comment reference in __uac_clock_find_source
ALSA: usb-audio: fix null pointer dereference on pointer cs_desc
ALSA: usb-audio: Fix packet size calculation regression
ALSA: usb-audio: Fix possible race at sync of urb completions
ALSA: usb-audio: Improved lowlatency playback support
ALSA: usb-audio: Initialize every feature unit once at probe time
ALSA: usb-audio: Less restriction for low-latency playback mode
ALSA: usb-audio: Line6 HX-Stomp XL USB_ID for 48k-fixed quirk
ALSA: usb-audio: Pass JOINT_DUPLEX info flag for implicit fb streams
ALSA: usb-audio: Rename early_playback_start flag with lowlatency_playback
ALSA: usb-audio: Reorder snd_djm_devices[] entries
ALSA: usb-audio: Restrict rates for the shared clocks
ALSA: usb-audio: Switch back to non-latency mode at a later point
ALSA: usx2y: Prefer struct_size over open coded arithmetic
ALSA: virtio: Replace zero-length array with flexible-array member
ALSA: virtio: Replace zero-length array with flexible-array member
 
am65-cpsw: avoid null pointer arithmetic
 
amd/amdkfd: add ras page retirement handling for sq/sdma (v3)
amd/amdkfd: remove svms declaration to avoid werror
 
amd/display: check cursor plane matches underlying plane
amd/display: downgrade validation failure log level
amd/display: enable panel orientation quirks
amd/display: remove ChromeOS workaround
 
amdgpu/pm: (v2) add limit_type to (pptable_funcs)->set_power_limit signature
 
amiflop: add error handling support for add_disk()
 
amt: add control plane of amt interface
amt: add data plane of amt interface
amt: add IPV6 Kconfig dependency
amt: add mld report message handler
amt: add multicast(IGMP) report message handler
amt: cancel delayed_work synchronously in amt_fini()
amt: fix error return code in amt_init()
amt: Fix NULL but dereferenced coccicheck error
amt: Remove duplicate include
amt: remove duplicate include in amt.c
amt: use cancel_delayed_work() instead of flush_delayed_work() in amt_fini()
 
aoe: add error handling support for add_disk()
 
apparmor: avoid -Wempty-body warning
apparmor: check/put label on apparmor_sk_clone_security()
apparmor: fix doc warning
apparmor: fix error check
apparmor: Fix internal policy capable check for policy management
apparmor: fix introspection of of task mode for unconfined tasks
apparmor: fix zero-length compiler warning in AA_BUG()
apparmor: remove duplicated 'Returns:' comments
apparmor: Remove the repeated declaration
apparmor: remove unneeded one-line hook wrappers
apparmor: switch to apparmor to internal capable check for policy management
apparmor: update policy capable checks to use a label
apparmor: use per file locks for transactional queries
apparmor: Use struct_size() helper in kzalloc()
 
ar5512: remove duplicate USB device ID
 
ar7: fix kernel builds for compiler test
 
ARC: Add instruction_pointer_set() API
 
arch/cc: Introduce a function to check for confidential computing features
 
arch: Add generic Kconfig option indicating page size smaller than 64k
arch: remove spurious blkdev.h includes
arch: remove unused function syscall_set_arguments()
arch: use eth_hw_addr_set()
 
arch_numa: simplify numa_distance allocation
 
arch_topology: Fix missing clear cluster_cpumask in remove_cpu_topology()
 
arm64/fp: Reindent fpsimd_save()
 
arm64/mm: Add pud_sect_supported()
arm64/mm: drop HAVE_ARCH_PFN_VALID
 
arm64/sve: Add stub for sve_max_virtualisable_vl()
arm64/sve: Explicitly load vector length when restoring SVE state
arm64/sve: Fix warnings when SVE is disabled
arm64/sve: Make access to FFR optional
arm64/sve: Make sve_state_size() static
arm64/sve: Put system wide vector length information into structs
arm64/sve: Remove sve_load_from_fpsimd_state()
arm64/sve: Rename find_supported_vector_length()
arm64/sve: Track vector lengths for tasks in an array
arm64/sve: Use accessor functions for vector lengths in thread_struct
 
arm64/traps: Avoid unnecessary kernel/user pointer conversion
 
arm64: Add a capability for FEAT_ECV
arm64: Add CNT{P,V}CTSS_EL0 alternatives to cnt{p,v}ct_el0
arm64: add CPU field to struct thread_info
arm64: Add handling of CNTVCTSS traps
arm64: Add HWCAP for self-synchronising virtual counter
arm64: Add Neoverse-N2, Cortex-A710 CPU part definition
arm64: apple: Add PCIe node
arm64: apple: Add pinctrl nodes
arm64: arm64_ftr_reg->name may not be a human-readable string
arm64: asm: setup.h: export common variables
arm64: broadcom: Removed forced select of interrupt controllers
arm64: cpufeature: Export this_cpu_has_cap helper
arm64: defconfig: Add Renesas TPU as module
arm64: defconfig: Disable firmware sysfs fallback
arm64: defconfig: drop obsolete ARCH_* configs
arm64: defconfig: Enable few Tegra210 based AHUB drivers
arm64: defconfig: Enable QTI SC7280 pinctrl, gcc and interconnect
arm64: defconfig: Enable Qualcomm LMH driver
arm64: defconfig: Enable Qualcomm prima/pronto drivers
arm64: defconfig: Enable RIIC
arm64: defconfig: Enable RZ/G2L USBPHY control driver
arm64: defconfig: Enable RZ_DMAC
arm64: defconfig: Enable RZG2L_ADC
arm64: defconfig: Enable Sleep stats driver
arm64: defconfig: Enable SND_SOC_WM8978
arm64: defconfig: Enable SOUND_SOC_RZ
arm64: defconfig: Everyone who had PANEL_SIMPLE now gets PANEL_EDP
arm64: defconfig: Visconti: Enable PCIe host controller
arm64: Document boot requirements for FEAT_SME_FA64
arm64: dts: add device tree for the LX2160A on the NXP BlueBox3 board
arm64: dts: add NXP S32G2 support
arm64: dts: Add support for Unisoc's UMS512
arm64: dts: allwinner: a100: Fix thermal zone node name
arm64: dts: allwinner: a64: Add GPU opp table
arm64: dts: allwinner: h5: Fix GPU thermal zone node name
arm64: dts: allwinner: h6: Fix de3 parent clocks ordering
arm64: dts: allwinner: NanoPi R1S H5: Add generic compatible string for I2C EEPROM
arm64: dts: allwinner: orangepi-zero-plus: fix PHY mode
arm64: dts: allwinner: pinetab: Add HDMI support
arm64: dts: allwinner: pinetab: Change regulator node name to avoid warning
arm64: dts: allwinner: teres-i: Add missing reg
arm64: dts: allwinner: teres-i: Remove wakekup-source from the PMIC
arm64: dts: amlogic: add support for Radxa Zero
arm64: dts: apple: add #interrupt-cells property to pinctrl nodes
arm64: dts: apple: change ethernet0 device type to ethernet
arm64: dts: apple: j274: Expose PCI node for the Ethernet MAC address
arm64: dts: apple: t8103: Add PCIe DARTs
arm64: dts: apple: t8103: Add root port interrupt routing
arm64: dts: apple: t8103: Mark PCIe PERST# polarity active low in DT
arm64: dts: broadcom: Add reference to RPi CM4 IO Board
arm64: dts: broadcom: bcm4908: Fix NAND node name
arm64: dts: broadcom: bcm4908: Fix UART clock name
arm64: dts: broadcom: bcm4908: Move reboot syscon out of bus
arm64: dts: exynos: add 'chassis-type' property
arm64: dts: exynos: add chipid node for exynosautov9 SoC
arm64: dts: exynos: add initial support for exynosautov9 SoC
arm64: dts: exynos: add minimal support for exynosautov9 sadk board
arm64: dts: exynos: add proper comaptible FSYS syscon in Exynos5433
arm64: dts: exynos: align operating-points table name with dtschema in Exynos5433
arm64: dts: exynos: drop samsung,ufs-shareability-reg-offset in ExynosAutov9
arm64: dts: freescale: Fix 'interrupt-map' parent address cells
arm64: dts: freescale: fix arm,sp805 compatible string
arm64: dts: freescale: imx8mq-librem5: align operating-points table name with dtschema
arm64: dts: hisilicon: Add support for Hikey 970 PMIC
arm64: dts: hisilicon: align operating-points table name with dtschema
arm64: dts: hisilicon: fix arm,sp805 compatible string
arm64: dts: imx8mm-kontron-n801x-som: Fix the SPI chipselect polarity
arm64: dts: imx8mm-kontron: Add support for ultra high speed modes on SD card
arm64: dts: imx8mm-kontron: Fix reset delays for ethernet PHY
arm64: dts: imx8mm-venice-gw7901.dts: disable pgc_gpumix
arm64: dts: imx8mm-venice: Fix the SPI chipselect polarity
arm64: dts: imx8mm: add DISP blk-ctrl
arm64: dts: imx8mm: add GPC node
arm64: dts: imx8mm: Add GPU nodes for 2D and 3D core
arm64: dts: imx8mm: add VPU blk-ctrl
arm64: dts: imx8mm: put USB controllers into power-domains
arm64: dts: imx8mp: Reorder flexspi clock-names entry
arm64: dts: imx8mq-librem5: add power sequencing for M.2 cards
arm64: dts: imx8mq-librem5: add reset gpio to mantix panel description
arm64: dts: imx8mq-librem5: delay the startup of the SDIO
arm64: dts: imx8mq-librem5: Fix led_r and led_g pinctrl assignments
arm64: dts: imx8mq-librem5: Limit the max sdio frequency
arm64: dts: imx8mq-librem5: set debounce interval of volume buttons to 50ms
arm64: dts: imx8mq-librem5: wire up the wifi regulator
arm64: dts: imx8mq-reform2: add uSDHC2 CD pinctrl
arm64: dts: imx8mq: fix the schema check errors
arm64: dts: imx8mq: remove interconnect property from lcdif
arm64: dts: ls1012a: Add serial alias for ls1012a-rdb
arm64: dts: ls1028a: add Vivante GPU node
arm64: dts: ls1028a: disable usb controller by default
arm64: dts: ls1028a: mark internal links between Felix and ENETC as capable of flow control
arm64: dts: ls1028a: move Mali DP500 node into /soc
arm64: dts: ls1028a: move PHY nodes to MDIO controller
arm64: dts: ls1028a: move pixel clock pll into /soc
arm64: dts: ls1028a: use phy-mode instead of phy-connection-type
arm64: dts: lx2160a: fix scl-gpios property name
arm64: dts: lx2160abluebox3: update RGMII delays for sja1105 switch
arm64: dts: marvell: add Globalscale MOCHAbin
arm64: dts: mediatek: Add mt8192 clock controllers
arm64: dts: mediatek: Move reset controller constants into common location
arm64: dts: mediatek: Split PCIe node for MT2712 and MT7622
arm64: dts: meson-axg: add support for JetHub D1
arm64: dts: meson-g12a: Fix the pwm regulator supply properties
arm64: dts: meson-g12b-odroid-n2: add 5v regulator gpio
arm64: dts: meson-g12b: Fix the pwm regulator supply properties
arm64: dts: meson-gxl: add support for JetHub H1
arm64: dts: meson-sm1: Fix the pwm regulator supply properties
arm64: dts: meson: add audio playback to rbox-pro
arm64: dts: meson: sm1: add Ethernet PHY reset line for ODROID-C4/HC4
arm64: dts: mt8173: Add the mmsys reset bit to reset the dsi0
arm64: dts: mt8183: add audio node
arm64: dts: mt8183: add kukui platform audio node
arm64: dts: mt8183: Add the mmsys reset bit to reset the dsi0
arm64: dts: qcom: add 'chassis-type' property
arm64: dts: qcom: Add device tree for Samsung Galaxy S4 Mini Value Edition
arm64: dts: qcom: Add PM6350 PMIC
arm64: dts: qcom: Add sc7180-trogdor-homestar
arm64: dts: qcom: Add SM6350 device tree
arm64: dts: qcom: Add SM7225 device tree
arm64: dts: qcom: Add support for MSM8998 F(x)tec Pro1 QX1000
arm64: dts: qcom: apq8016-sbc: Clarify firmware-names
arm64: dts: qcom: apq8016-sbc: fix mpps state names
arm64: dts: qcom: apq8016-sbc: Update modem and WiFi firmware path
arm64: dts: qcom: c630: add second channel for wifi
arm64: dts: qcom: Correct QMP PHY child node name
arm64: dts: qcom: db820c: Move blsp1_uart2 pin states to msm8996.dtsi
arm64: dts: qcom: Drop max-microamp and vddp-ref-clk properties from QMP PHY
arm64: dts: qcom: Drop reg-names from QMP PHY nodes
arm64: dts: qcom: Drop unneeded extra device-specific includes
arm64: dts: qcom: Enable RPM Sleep stats
arm64: dts: qcom: Enable RPMh Sleep stats
arm64: dts: qcom: Fix 'interrupt-map' parent address cells
arm64: dts: qcom: Fix IPQ8074 PCIe PHY nodes
arm64: dts: qcom: Fix node name of rpm-msg-ram device nodes
arm64: dts: qcom: ipq6018: add usb3 DT description
arm64: dts: qcom: ipq6018: Fix qcom,controlled-remotely property
arm64: dts: qcom: ipq6018: Remove unused 'iface_clk' property from dma-controller node
arm64: dts: qcom: ipq6018: Remove unused 'qcom,config-pipe-trust-reg' property
arm64: dts: qcom: ipq8074-hk01: Add dummy supply for QMP USB3 PHY
arm64: dts: qcom: ipq8074: Add QUP5 I2C node
arm64: dts: qcom: ipq8074: add SPMI bus
arm64: dts: qcom: ipq8074: Fix qcom,controlled-remotely property
arm64: dts: qcom: ipq8074: remove USB tx-fifo-resize property
arm64: dts: qcom: Move WLED num-strings from pmi8994 to sony-xperia-tone
arm64: dts: qcom: msm8916-asus-z00l: Add SDCard
arm64: dts: qcom: msm8916-asus-z00l: Add sensors
arm64: dts: qcom: msm8916-asus-z00l: Add sensors
arm64: dts: qcom: msm8916-asus-z00l: Add touchscreen
arm64: dts: qcom: msm8916-longcheer-l8150: Add missing sensor interrupts
arm64: dts: qcom: msm8916-longcheer-l8150: Use &pm8916_usbin extcon
arm64: dts: qcom: msm8916-samsung-serranove: Add IMU
arm64: dts: qcom: msm8916-samsung-serranove: Add NFC
arm64: dts: qcom: msm8916-samsung-serranove: Add rt5033 battery
arm64: dts: qcom: msm8916-samsung-serranove: Add touch key
arm64: dts: qcom: msm8916-samsung-serranove: Add touch screen
arm64: dts: qcom: msm8916: Add "qcom,msm8916-sdhci" compatible
arm64: dts: qcom: msm8916: Add CPU ACC and SAW/SPM
arm64: dts: qcom: msm8916: Add unit name for /soc node
arm64: dts: qcom: msm8916: Drop standalone smem node
arm64: dts: qcom: msm8916: Drop underscore in node name
arm64: dts: qcom: msm8916: Fix Secondary MI2S bit clock
arm64: dts: qcom: msm8996: Add blsp2_i2c3
arm64: dts: qcom: msm8996: Add device tree entries to support crypto engine
arm64: dts: qcom: msm8996: Add support for the Xiaomi MSM8996 platform
arm64: dts: qcom: msm8996: Move '#clock-cells' to QMP PHY child node
arm64: dts: qcom: msm8996: move clock-frequency from PN547 NFC to I2C bus
arm64: dts: qcom: msm8996: xiaomi-gemini: Add support for Xiaomi Mi 5
arm64: dts: qcom: msm8996: xiaomi-gemini: Enable JDI LCD panel
arm64: dts: qcom: msm8998-clamshell: Add missing vdda supplies
arm64: dts: qcom: msm8998-fxtec-pro1: Add Goodix GT9286 touchscreen
arm64: dts: qcom: msm8998-fxtec-pro1: Add physical keyboard leds
arm64: dts: qcom: msm8998-fxtec-pro1: Add tlmm keyboard keys
arm64: dts: qcom: msm8998-xperia: Add audio clock and its pin
arm64: dts: qcom: msm8998-xperia: Add camera regulators
arm64: dts: qcom: msm8998-xperia: Add RMI4 touchscreen support
arm64: dts: qcom: msm8998-xperia: Add support for gpio vibrator
arm64: dts: qcom: msm8998-xperia: Add support for wcn3990 Bluetooth
arm64: dts: qcom: msm8998-xperia: Configure display boost regulators
arm64: dts: qcom: msm8998: Configure Adreno GPU and related IOMMU
arm64: dts: qcom: msm8998: Configure the MultiMedia Clock Controller (MMCC)
arm64: dts: qcom: msm8998: Configure the multimedia subsystem iommu
arm64: dts: qcom: msm8998: Fix CPU/L2 idle state latency and residency
arm64: dts: qcom: msm8998: Introduce support for Sony Yoshino platform
arm64: dts: qcom: msm8998: Move qfprom iospace to calibrated values
arm64: dts: qcom: msm8998: Provide missing "xo" and "sleep_clk" to GCC
arm64: dts: qcom: pm6150l: Add missing include
arm64: dts: qcom: pm660: Add reboot mode support
arm64: dts: qcom: pm660l: Remove board-specific WLED configuration
arm64: dts: qcom: pm8150: specify reboot mode magics
arm64: dts: qcom: pm8150: use qcom,pm8998-pon binding
arm64: dts: qcom: pm8916: add interrupt controller properties
arm64: dts: qcom: pm8916: Add pm8941-misc extcon for USB detection
arm64: dts: qcom: pm8916: fix mpps device tree node
arm64: dts: qcom: pm8916: Remove wrong reg-names for rtc@6000
arm64: dts: qcom: pm8994: add interrupt controller properties
arm64: dts: qcom: pm8994: fix mpps device tree node
arm64: dts: qcom: pmi8994: Fix "eternal"->"external" typo in WLED node
arm64: dts: qcom: pmi8994: Remove hardcoded linear WLED enabled-strings
arm64: dts: qcom: pmi8998: Add node for WLED
arm64: dts: qcom: pmk8350: Make RTC disabled by default; enable on sc7280-idp
arm64: dts: qcom: qrb5165-rb5: Add msm-id and board-id
arm64: dts: qcom: qrb5165-rb5: enabled pwrkey and resin nodes
arm64: dts: qcom: sa8155p-adp: Enable remoteproc capabilities
arm64: dts: qcom: sc7180-trogdor: Delete ADC config for unused thermistors
arm64: dts: qcom: sc7180-trogdor: Enable IPA on LTE only SKUs
arm64: dts: qcom: sc7180: Add IMEM and pil info regions
arm64: dts: qcom: sc7180: Add qspi compatible
arm64: dts: qcom: sc7180: Base dynamic CPU power coefficients in reality
arm64: dts: qcom: sc7180: Base homestar's power coefficients in reality
arm64: dts: qcom: sc7180: Use maximum drive strength values for eMMC
arm64: dts: qcom: sc7180: Use QMP property to control load state
arm64: dts: qcom: sc7280-idp: Add vcc-supply for qfprom
arm64: dts: qcom: sc7280: Add 200MHz in qspi_opp_table
arm64: dts: qcom: sc7280: Add aliases for I2C and SPI
arm64: dts: qcom: sc7280: Add clock controller ID headers
arm64: dts: qcom: sc7280: Add gpu support
arm64: dts: qcom: sc7280: Add gpu thermal zone cooling support
arm64: dts: qcom: sc7280: Add Herobrine
arm64: dts: qcom: sc7280: Add nodes to boot modem
arm64: dts: qcom: sc7280: Add PCIe and PHY related nodes
arm64: dts: qcom: sc7280: Add PCIe nodes for IDP board
arm64: dts: qcom: sc7280: Add Q6V5 MSS node
arm64: dts: qcom: sc7280: Add QSPI node
arm64: dts: qcom: sc7280: Add QUPv3 wrapper_0 nodes
arm64: dts: qcom: sc7280: Add QUPv3 wrapper_1 nodes
arm64: dts: qcom: sc7280: Add volume up support for sc7280-idp
arm64: dts: qcom: sc7280: Add/Delete/Update reserved memory nodes
arm64: dts: qcom: sc7280: Configure SPI-NOR FLASH for sc7280-idp
arm64: dts: qcom: sc7280: Configure uart7 to support bluetooth on sc7280-idp
arm64: dts: qcom: sc7280: Define CPU topology
arm64: dts: qcom: sc7280: fix display port phy reg property
arm64: dts: qcom: sc7280: Move the SD CD GPIO pin out of the dtsi file
arm64: dts: qcom: sc7280: Update Q6V5 MSS node
arm64: dts: qcom: sc7280: Update QUPv3 UART5 DT node
arm64: dts: qcom: sc7280: Update reserved memory map
arm64: dts: qcom: sc7280: Use GIC_SPI for intc cells
arm64: dts: qcom: sc7280: Use QMP property to control load state
arm64: dts: qcom: sdm630-nile: Correct regulator label name
arm64: dts: qcom: sdm630: Add disabled Venus support
arm64: dts: qcom: sdm845-db845c: Add msm-id and board-id
arm64: dts: qcom: sdm845-oneplus: enable second wifi channel
arm64: dts: qcom: sdm845-oneplus: remove devinfo-size from ramoops node
arm64: dts: qcom: sdm845: Add size/address-cells to dsi[01]
arm64: dts: qcom: sdm845: Add support for LMh node
arm64: dts: qcom: sdm845: Add XO clock to SDHCI
arm64: dts: qcom: sdm845: Disable Adreno, modem and Venus by default
arm64: dts: qcom: sdm845: Don't disable MDP explicitly
arm64: dts: qcom: sdm845: Drop standalone smem node
arm64: dts: qcom: sdm845: Fix qcom,controlled-remotely property
arm64: dts: qcom: sdm845: Fix Qualcomm crypto engine bus clock
arm64: dts: qcom: sdm845: Move gpio.h inclusion to SoC DTSI
arm64: dts: qcom: sdm845: Remove cpufreq cooling devices for CPU thermal zones
arm64: dts: qcom: sdm845: Use QMP property to control load state
arm64: dts: qcom: sdm845: Use RPMH_CE_CLK macro directly
arm64: dts: qcom: sm6125: Improve indentation of multiline properties
arm64: dts: qcom: sm6125: Remove leading zeroes
arm64: dts: qcom: sm6350: Add AOSS_QMP
arm64: dts: qcom: sm6350: Add apps_smmu and assign iommus prop to USB1
arm64: dts: qcom: sm6350: Add cpufreq-hw support
arm64: dts: qcom: sm6350: add debug uart
arm64: dts: qcom: sm6350: Add device tree for Sony Xperia 10 III
arm64: dts: qcom: sm6350: Add GCC node
arm64: dts: qcom: sm6350: Add LLCC node
arm64: dts: qcom: sm6350: Add PRNG node
arm64: dts: qcom: sm6350: Add RPMHCC node
arm64: dts: qcom: sm6350: Add RPMHPD and BCM voter
arm64: dts: qcom: sm6350: Add SDHCI1/2 nodes
arm64: dts: qcom: sm6350: Add SPMI bus
arm64: dts: qcom: sm6350: Add TLMM block node
arm64: dts: qcom: sm6350: Add TSENS nodes
arm64: dts: qcom: sm6350: Add USB1 nodes
arm64: dts: qcom: sm7225: Add device tree for Fairphone 4
arm64: dts: qcom: sm8150: Add fastrpc nodes
arm64: dts: qcom: sm8150: Use QMP property to control load state
arm64: dts: qcom: sm8250: remove mmcx regulator
arm64: dts: qcom: sm8250: Use QMP property to control load state
arm64: dts: qcom: sm8350: Add CPU topology and idle-states
arm64: dts: qcom: sm8350: Add fastrpc nodes
arm64: dts: qcom: sm8350: Use QMP property to control load state
arm64: dts: qcom: Update BAM DMA node name per DT schema
arm64: dts: renesas: Add compatible properties to AR8031 Ethernet PHYs
arm64: dts: renesas: Add compatible properties to KSZ9031 Ethernet PHYs
arm64: dts: renesas: Add compatible properties to RTL8211E Ethernet PHYs
arm64: dts: renesas: Add ports node to all adv7482 nodes
arm64: dts: renesas: Add Renesas R8A779M0 SoC support
arm64: dts: renesas: Add Renesas R8A779M2 SoC support
arm64: dts: renesas: Add Renesas R8A779M4 SoC support
arm64: dts: renesas: Add Renesas R8A779M5 SoC support
arm64: dts: renesas: Add Renesas R8A779M6 SoC support
arm64: dts: renesas: Add Renesas R8A779M7 SoC support
arm64: dts: renesas: Add Renesas R8A779M8 SoC support
arm64: dts: renesas: Add support for Salvator-XS with R-Car M3Ne-2G
arm64: dts: renesas: beacon: Fix Ethernet PHY mode
arm64: dts: renesas: Factor out Draak board support
arm64: dts: renesas: Factor out Ebisu board support
arm64: dts: renesas: falcon-cpu: Add SPI flash via RPC
arm64: dts: renesas: r8a77961: Add TPU device node
arm64: dts: renesas: r8a779a0: Add and connect all CSI-2, ISP and VIN nodes
arm64: dts: renesas: r8a779a0: Add iommus into sdhi node
arm64: dts: renesas: r8a779a0: Add IPMMU nodes
arm64: dts: renesas: r8a779a0: Add RPC node
arm64: dts: renesas: r8a779a0: Add TPU device node
arm64: dts: renesas: r8a779a0: falcon-cpu: Add SW47-SW49 support
arm64: dts: renesas: r9a07g044: Add DMA support to SSI
arm64: dts: renesas: r9a07g044: Add DMAC support
arm64: dts: renesas: r9a07g044: Add external audio clock nodes
arm64: dts: renesas: r9a07g044: Add GbEthernet nodes
arm64: dts: renesas: r9a07g044: Add SDHI nodes
arm64: dts: renesas: r9a07g044: Add SPI Multi I/O Bus controller node
arm64: dts: renesas: r9a07g044: Add SSI support
arm64: dts: renesas: r9a07g044: Add USB2.0 device support
arm64: dts: renesas: r9a07g044: Add USB2.0 phy and host support
arm64: dts: renesas: rcar-gen3: Add missing Ethernet PHY resets
arm64: dts: renesas: rcar-gen3e: Add Cortex-A57 2 GHz opps
arm64: dts: renesas: rzg2l-smarc-som: Enable ADC on SMARC platform
arm64: dts: renesas: rzg2l-smarc-som: Enable eMMC on SMARC platform
arm64: dts: renesas: rzg2l-smarc-som: Enable Ethernet
arm64: dts: renesas: rzg2l-smarc-som: Move extal and memory nodes to SOM DTSI
arm64: dts: renesas: rzg2l-smarc: Add Mic routing
arm64: dts: renesas: rzg2l-smarc: Add scif0 pins
arm64: dts: renesas: rzg2l-smarc: Add WM8978 sound codec
arm64: dts: renesas: rzg2l-smarc: Enable audio
arm64: dts: renesas: rzg2l-smarc: Enable CANFD
arm64: dts: renesas: rzg2l-smarc: Enable I2C{0,1,3} support
arm64: dts: renesas: rzg2l-smarc: Enable microSD on SMARC platform
arm64: dts: renesas: rzg2l-smarc: Enable USB2.0 support
arm64: dts: rockchip: add #phy-cells to mipi-dsi1 on rk3399
arm64: dts: rockchip: add 'chassis-type' property
arm64: dts: rockchip: Add analog audio on Quartz64
arm64: dts: rockchip: add basic dts for Pine64 Quartz64-A
arm64: dts: rockchip: add cif clk-control pinctrl for rk3399
arm64: dts: rockchip: add core io domains node for rk356x
arm64: dts: rockchip: add Coresight debug range for RK3399
arm64: dts: rockchip: add csi-dphy to px30
arm64: dts: rockchip: add ES8316 codec for ROCK Pi 4
arm64: dts: rockchip: add gmac0 node to rk3568
arm64: dts: rockchip: Add gru-scarlet-dumo board
arm64: dts: rockchip: Add i2s1 on rk356x
arm64: dts: rockchip: Add idle cooling devices to rk3399
arm64: dts: rockchip: add isp node for px30
arm64: dts: rockchip: add isp1 node on rk3399
arm64: dts: rockchip: add missing rockchip,grf property to rk356x
arm64: dts: rockchip: add node for sd card to rk3568-evb1-v10
arm64: dts: rockchip: add phandles to muxed i2c buses on rk3368-lion
arm64: dts: rockchip: add pinctrl and alias to emmc node to rk3568-evb1-v10
arm64: dts: rockchip: add pmu and qos nodes for rk3568
arm64: dts: rockchip: add powerdomains to rk3368
arm64: dts: rockchip: add pwm nodes for rk3568
arm64: dts: rockchip: add regulators of rk809 pmic to rk3568-evb1-v10
arm64: dts: rockchip: add RK3399 Gru gpio-line-names
arm64: dts: rockchip: Add RK3399 ROCK Pi 4A+ board
arm64: dts: rockchip: Add RK3399 ROCK Pi 4B+ board
arm64: dts: rockchip: add rk3566 dtsi
arm64: dts: rockchip: add rk3568 tsadc nodes
arm64: dts: rockchip: add rk356x gmac1 node
arm64: dts: rockchip: add rk356x gpio debounce clocks
arm64: dts: rockchip: add saradc node for rk3568
arm64: dts: rockchip: add saradc to rk3568-evb1-v10
arm64: dts: rockchip: Add SFC to PX30
arm64: dts: rockchip: Add SFC to RK3308
arm64: dts: rockchip: add SPDIF node for ROCK Pi 4
arm64: dts: rockchip: add spdif node to rk356x
arm64: dts: rockchip: add SPI support to helios64
arm64: dts: rockchip: add support for Firefly ROC-RK3328-PC
arm64: dts: rockchip: add support for Firefly ROC-RK3399-PC-PLUS
arm64: dts: rockchip: add thermal fan control to rockpro64
arm64: dts: rockchip: add thermal support to Quartz64 Model A
arm64: dts: rockchip: Add VPU support for the PX30
arm64: dts: rockchip: add watchdog to rk3568
arm64: dts: rockchip: adjust rk3568 pll clocks
arm64: dts: rockchip: align operating-points table name with dtschema
arm64: dts: rockchip: change gpio nodenames
arm64: dts: rockchip: Correct regulator for USB host on Odroid-Go2
arm64: dts: rockchip: define iodomains for rk3368-lion
arm64: dts: rockchip: Disable CDN DP on Pinebook Pro
arm64: dts: rockchip: enable gmac node on quartz64-a
arm64: dts: rockchip: enable io domains on rk3568-evb1-v10
arm64: dts: rockchip: Enable SFC for Odroid Go Advance
arm64: dts: rockchip: enable spdif on Quartz64 A
arm64: dts: rockchip: enable tsadc on helios64
arm64: dts: rockchip: fix audio-supply for Rock Pi 4
arm64: dts: rockchip: Fix GPU register width for RK3328
arm64: dts: rockchip: fix LDO_REG4 / LDO_REG7 confusion on rk3368-lion
arm64: dts: rockchip: fix PCI reg address warning on rk3399-gru
arm64: dts: rockchip: fix poweroff on helios64
arm64: dts: rockchip: fix resets in tsadc node for rk356x
arm64: dts: rockchip: fix rk3308-roc-cc vcc-sd supply
arm64: dts: rockchip: fix rk3399-leez-p710 vcc3v3-lan supply
arm64: dts: rockchip: fix rk3568 mbi-alias
arm64: dts: rockchip: hook up camera on px30-evb
arm64: dts: rockchip: move rk3568 dtsi to rk356x dtsi
arm64: dts: rockchip: Re-add interrupt-names for RK3399's vpu
arm64: dts: rockchip: remove clock_in_out from gmac2phy node in rk3318-a95x-z2.dts
arm64: dts: rockchip: remove ddc-i2c-scl-* properties from rk3318-a95x-z2.dts
arm64: dts: rockchip: remove interrupt-names from iommu nodes
arm64: dts: rockchip: remove mmc-hs400-enhanced-strobe from rk3399-khadas-edge
arm64: dts: rockchip: rename flash nodenames
arm64: dts: rockchip: rk3568-evb1-v10: add ethernet support
arm64: dts: rockchip: set stdout-path on helios64
arm64: dts: rockchip: Setup USB typec port as datarole on for Pinebook Pro
arm64: dts: rockchip: split rk3568 device tree
arm64: dts: s32g2: add memory nodes for evb and rdb2
arm64: dts: s32g2: add serial/uart support
arm64: dts: s32g2: add VNP-EVB and VNP-RDB2 support
arm64: dts: sc7180: Factor out ti-sn65dsi86 support
arm64: dts: sc7180: Support Parade ps8640 edp bridge
arm64: dts: ten64: remove redundant interrupt declaration for gpio-keys
arm64: dts: ti: Add support for J721E SK
arm64: dts: ti: iot2050: Add support for product generation 2 boards
arm64: dts: ti: iot2050: Add/enabled mailboxes and carve-outs for R5F cores
arm64: dts: ti: iot2050: Disable SR2.0-only PRUs
arm64: dts: ti: iot2050: Flip mmc device ordering on Advanced devices
arm64: dts: ti: iot2050: Prepare for adding 2nd-generation boards
arm64: dts: ti: j7200-main: Add *max-virtual-functions* for pcie-ep DT node
arm64: dts: ti: j7200-main: Fix "bus-range" upto 256 bus number for PCIe
arm64: dts: ti: j7200-main: Fix "vendor-id"/"device-id" properties of pcie node
arm64: dts: ti: k3-am64-main: Add ICSSG nodes
arm64: dts: ti: k3-am64-mcu: Add pinctrl
arm64: dts: ti: k3-am65-main: Cleanup "ranges" property in "pcie" DT node
arm64: dts: ti: k3-am65: Relocate thermal-zones to SoC specific location
arm64: dts: ti: k3-j7200-common-proc-board: Add j7200-evm compatible
arm64: dts: ti: k3-j721e-common-proc-board: Add j721e-evm compatible
arm64: dts: ti: k3-j721e-main: Fix "bus-range" upto 256 bus number for PCIe
arm64: dts: ti: k3-j721e-main: Fix "max-virtual-functions" in PCIe EP nodes
arm64: dts: ti: k3-j721e-sk: Add DDR carveout memory nodes
arm64: dts: ti: k3-j721e-sk: Add IPC sub-mailbox nodes
arm64: dts: ti: Makefile: Collate AM64 platforms together
arm64: dts: ti: ti-k3*: Introduce aliases for mmc nodes
arm64: dts: visconti: Add 150MHz fixed clock to TMPV7708 SoC
arm64: dts: visconti: Add DTS for the VisROBO board
arm64: dts: visconti: Add PCIe host controller support for TMPV7708 SoC
arm64: dts: zii-ultra: add PCIe PHY supply
arm64: errata: Add detection for TRBE overwrite in FILL mode
arm64: errata: Add detection for TRBE write to out-of-range
arm64: errata: Add workaround for TSB flush failures
arm64: errata: Enable TRBE workaround for write to out-of-range address
arm64: errata: Enable workaround for TRBE overwrite in FILL mode
arm64: extable: add `type` and `data` fields
arm64: extable: add a dedicated uaccess handler
arm64: extable: add load_unaligned_zeropad() handler
arm64: extable: consolidate definitions
arm64: extable: make fixup_exception() return bool
arm64: extable: use `ex` for `exception_table_entry`
arm64: exynos: don't have ARCH_EXYNOS select EXYNOS_CHIPID
arm64: factor out GPR numbering helpers
arm64: ftrace: add missing BTIs
arm64: ftrace: use function_nocfi for _mcount as well
arm64: ftrace: use HAVE_FUNCTION_GRAPH_RET_ADDR_PTR
arm64: gpr-num: support W registers
arm64: hibernate: abstract ttrb0 setup function
arm64: kasan: mte: move GCR_EL1 switch to task switch when KASAN disabled
arm64: kernel: add helper for booted at EL2 and not VHE
arm64: kexec: configure EL2 vectors for kexec
arm64: kexec: Fix missing error code 'ret' warning in load_other_segments()
arm64: kexec: flush image and lists during kexec load time
arm64: kexec: install a copy of the linear-map
arm64: kexec: keep MMU enabled during kexec relocation
arm64: kexec: pass kimage as the only argument to relocation function
arm64: kexec: relocate in EL1 mode
arm64: kexec: remove cpu-reset.h
arm64: kexec: remove the pre-kexec PoC maintenance
arm64: kexec: skip relocation code for inplace kexec
arm64: kexec: use __pa_symbol(empty_zero_page)
arm64: kexec: Use dcache ops macros instead of open-coding
arm64: kexec: use ld script for relocation function
arm64: kprobes: Make a frame pointer on __kretprobe_trampoline
arm64: kprobes: Record frame pointer with kretprobe instance
arm64: kvm: use kvm_exception_table_entry
arm64: lib: __arch_clear_user(): fold fixups into body
arm64: lib: __arch_copy_from_user(): fold fixups into body
arm64: lib: __arch_copy_to_user(): fold fixups into body
arm64: meson: fix dts for JetHub D1
arm64: meson: remove COMMON_CLK
arm64: meson: remove MESON_IRQ_GPIO selection
arm64: mm: Drop pointless call to set_max_mapnr()
arm64: mm: Fix VM_BUG_ON(mm != &init_mm) for trans_pgd
arm64: mm: update max_pfn after memory hotplug
arm64: mte: Add asymmetric mode support
arm64: mte: Bitfield definitions for Asymm MTE
arm64: mte: change PR_MTE_TCF_NONE back into an unsigned long
arm64: mte: CPU feature detection for Asymm MTE
arm64: pgtable: make __pte_to_phys/__phys_to_pte_val inline functions
arm64: Prevent kexec and hibernation if is_protected_kvm_enabled()
arm64: qcom: ipq6018: add usb3 DT description
arm64: Recover kretprobe modified return address in stacktrace
arm64: Select POSIX_CPU_TIMERS_TASK_WORK
arm64: support page mapping percpu first chunk allocator
arm64: tegra: Add additional GPIO interrupt entries on Tegra194
arm64: tegra: Add few AHUB devices for Tegra210 and later
arm64: tegra: Add new USB PHY properties on Tegra132
arm64: tegra: Add NVDEC to Tegra186/194 device trees
arm64: tegra: Audio graph sound card for Jetson TX2 NX
arm64: tegra: Extend APE audio support on Jetson platforms
arm64: tegra: Fix pcie-ep DT nodes
arm64: tegra: Remove unused backlight-boot-off property
arm64: tegra: Remove useless usb-ehci compatible string
arm64: tegra: Update HDA card name on Jetson TX2 NX
arm64: Track no early_pgtable_alloc() for kmemleak
arm64: trans_pgd: hibernate: Add trans_pgd_copy_el2_vectors
arm64: trans_pgd: remove trans_pgd_map_page()
arm64: uaccess: avoid blocking within critical sections
arm64: update PAC description for kernel
arm64: Use of_get_cpu_hwid()
arm64: vdso32: drop test for -march=armv8-a
arm64: vdso32: drop the test for dmb ishld
arm64: vdso32: require CROSS_COMPILE_COMPAT for gcc+bfd
arm64: vdso32: suppress error message for 'make mrproper'
arm64: vdso: remove -nostdlib compiler flag
arm64: vmlinux.lds.S: remove `.fixup` section
arm64: zynqmp: Add missing mio-bank properties to dc1 and dc5
arm64: zynqmp: Add missing SMID for pcie to zynqmp.dtsi
arm64: zynqmp: Add note about UHS mode on some boards
arm64: zynqmp: Add nvmem alises for eeproms
arm64: zynqmp: Add phy description for usb3.0
arm64: zynqmp: Add pinctrl description for all boards
arm64: zynqmp: Add psgtr description to zc1751 dc1 board
arm64: zynqmp: Add reset description for sata
arm64: zynqmp: Add reset-on-timeout to all boards and modify default timeout value
arm64: zynqmp: Add support for Xilinx Kria SOM board
arm64: zynqmp: Add support for zcu102-rev1.1 board
arm64: zynqmp: Correct psgtr description for zcu100-revC
arm64: zynqmp: Correct zcu111 psgtr description
arm64: zynqmp: Disable CCI by default
arm64: zynqmp: Disable WP on zcu111
arm64: zynqmp: Do not duplicate flash partition label property
arm64: zynqmp: Enable fpd_dma for zcu104 platforms
arm64: zynqmp: Enable gpio and qspi for zc1275-revA
arm64: zynqmp: Enable nand driver for dc2 and dc3
arm64: zynqmp: Enable xlnx,zynqmp-dwc3 driver for xilinx boards
arm64: zynqmp: Fix irps5401 device nodes
arm64: zynqmp: Fix serial compatible string
arm64: zynqmp: List reset property for ethernet phy
arm64: zynqmp: Move clock node to zynqmp-clk-ccf.dtsi
arm64: zynqmp: Move DP nodes to the end of file on zcu106
arm64: zynqmp: Move rtc to different location on zcu104-revA
arm64: zynqmp: Remove additional newline
arm64: zynqmp: Remove can aliases from zc1751
arm64: zynqmp: Remove description for 8T49N287 and si5382 chips
arm64: zynqmp: Remove information about dma clock on zcu106
arm64: zynqmp: Remove not documented is-dual property
arm64: zynqmp: Sync psgtr node location with zcu104-revA
arm64: zynqmp: Update rtc calibration value
arm64: zynqmp: Wire DP and DPDMA for dc1/dc4
arm64: zynqmp: Wire psgtr for zc1751-xm013
arm64: zynqmp: Wire psgtr for zc1751-xm015
arm64: zynqmp: Wire qspi on multiple boards
 
ARM: 9101/1: sa1100/assabet: convert LEDs to gpiod APIs
ARM: 9119/1: amba: Properly handle device probe without IRQ domain
ARM: 9120/1: Revert "amba: make use of -1 IRQs warn"
ARM: 9121/1: amba: Drop unused functions about APB/AHB devices add
ARM: 9123/1: scoop: Drop if with an always false condition
ARM: 9124/1: uncompress: Parse "linux,usable-memory-range" DT property
ARM: 9125/1: fix incorrect use of get_kernel_nofault()
ARM: 9126/1: mm: Kill page table base print in show_pte()
ARM: 9127/1: mm: Cleanup access_error()
ARM: 9128/1: mm: Refactor the __do_page_fault()
ARM: 9129/1: mm: Kill task_struct argument for __do_page_fault()
ARM: 9130/1: mm: Provide die_kernel_fault() helper
ARM: 9131/1: mm: Fix PXN process with LPAE feature
ARM: 9135/1: kprobes: address gcc -Wempty-body warning
ARM: 9136/1: ARMv7-M uses BE-8, not BE-32
ARM: 9137/1: disallow CONFIG_THUMB with ARMv4
ARM: 9140/1: allow compile-testing without machine record
ARM: 9142/1: kasan: work around LPAE build warning
ARM: 9143/1: add CONFIG_PHYS_OFFSET default values
ARM: 9144/1: forbid ftrace with clang and thumb2_kernel
ARM: 9145/1: patch: fix BE32 compilation
ARM: 9146/1: RiscPC needs older gcc version
ARM: 9147/1: add printf format attribute to early_print()
ARM: 9150/1: Fix PID_IN_CONTEXTIDR regression when THREAD_INFO_IN_TASK=y
ARM: 9151/1: Thumb2: avoid __builtin_thread_pointer() on Clang
ARM: 9155/1: fix early early_iounmap()
ARM: 9156/1: drop cc-option fallbacks for architecture selection
ARM: 9160/1: NOMMU: Reload __secondary_data after PROCINFO_INITFUNC
ARM: 9169/1: entry: fix Thumb2 bug in iWMMXt exception handling
ARM: add __arm_iomem_set_ro() to write-protect ioremapped area
ARM: at91: add basic support for new SoC family lan966
ARM: at91: Documentation: add lan966 family
ARM: at91: Documentation: add sama7g5 family
ARM: at91: dts: sama5d29: Add dtsi file for sama5d29
ARM: BCM53016: MR32: get mac-address from nvmem
ARM: BCM53016: Specify switch ports for Meraki MR32
ARM: bcm: Removed forced select of interrupt controllers
ARM: broadcom: Use of_get_cpu_hwid()
ARM: clang: Do not rely on lr register for stacktrace
ARM: config: aspeed: Enable Network Block Device
ARM: config: multi v7: Add renamed symbols
ARM: config: multi v7: Clean up enabled by default options
ARM: config: multi v7: Drop unavailable options
ARM: config: multi v7: Regenerate defconifg
ARM: configs: aspeed: Disable IPV6 SIT device
ARM: configs: aspeed: Enable commonly used drivers
ARM: configs: aspeed: Enable pstore and lockup detectors
ARM: configs: aspeed: Remove unused USB gadget devices
ARM: configs: aspeed_g5: Reneable DRM_FBDEV_EMULATION
ARM: configs: Everyone who had PANEL_SIMPLE now gets PANEL_EDP
ARM: dts: add Netronix E70K02 board common file
ARM: dts: Add PTP timesource to the IXP456x
ARM: dts: Add Raspberry Pi Compute Module 4
ARM: dts: Add Raspberry Pi Compute Module 4 IO Board
ARM: dts: am335x-pocketbeagle: switch to pinconf-single
ARM: dts: arm: Update ICST clock nodes 'reg' and node names
ARM: dts: arm: Update register-bit-led nodes 'reg' and node names
ARM: dts: aspeed: Add ADC for AST2600 and enable for Rainier and Everest
ARM: dts: aspeed: Add TYAN S7106 BMC machine
ARM: dts: aspeed: Add uart routing to device tree
ARM: dts: aspeed: Adding Inventec Transformers BMC
ARM: dts: aspeed: amd-ethanolx: Add FRU EEPROM
ARM: dts: aspeed: everest: Add I2C bus 15 muxes
ARM: dts: aspeed: everest: Add I2C switch on bus 8
ARM: dts: aspeed: everest: Add IBM Operation Panel I2C device
ARM: dts: aspeed: everest: Fix bus 15 muxed eeproms
ARM: dts: aspeed: fp5280g2: Use the 64M layout
ARM: dts: aspeed: mtjade: Add some gpios
ARM: dts: aspeed: p10bmc: Define secure boot gpio
ARM: dts: aspeed: p10bmc: Enable KCS channel 2
ARM: dts: aspeed: p10bmc: Fix ADC iio-hwmon battery node name
ARM: dts: aspeed: p10bmc: Use KCS 3 for MCTP binding
ARM: dts: aspeed: rainier and everest: Remove PCA gpio specification
ARM: dts: aspeed: rainier: Add 'factory-reset-toggle' as GPIOF6
ARM: dts: aspeed: rainier: Add eeprom on bus 12
ARM: dts: aspeed: rainier: Add front panel LEDs
ARM: dts: aspeed: rainier: Add power-config-full-load gpio
ARM: dts: aspeed: rainier: Add system LEDs
ARM: dts: aspeed: rainier: Enable earlycon
ARM: dts: aspeed: rainier: Remove gpio hog for GPIOP7
ARM: dts: aspeed: rainier: Remove PSU gpio-keys
ARM: dts: at91-sama5d27_som1_ek: Added I2C bus recovery support
ARM: dts: at91-sama5d2_icp.dts: Added I2C bus recovery support
ARM: dts: at91: add CalAmp LMU5000 board
ARM: dts: at91: add Exegin Q5xR5 board
ARM: dts: at91: at91sam9260: add pinctrl label
ARM: dts: at91: sama5d27_wlsom1: add wifi device
ARM: dts: at91: sama7g5-ek: use blocks 0 and 1 of TCB0 as cs and ce
ARM: dts: at91: sama7g5: add node for the ADC
ARM: dts: at91: sama7g5: add rtc node
ARM: dts: at91: sama7g5: add tcb nodes
ARM: dts: at91: sama7g5ek: enable ADC on the board
ARM: dts: at91: tse850: the emac<->phy interface is rmii
ARM: dts: bcm2711: Fix PCIe interrupts
ARM: dts: bcm283x-rpi: Move Wifi/BT into separate dtsi
ARM: dts: BCM5301X: Add DT for Asus RT-AC88U
ARM: dts: BCM5301X: Add interrupt properties to GPIO node
ARM: dts: BCM5301X: Fix I2C controller interrupt
ARM: dts: BCM5301X: Fix MDIO mux binding
ARM: dts: BCM5301X: Fix memory nodes names
ARM: dts: BCM5301X: Fix nodes names
ARM: dts: BCM5301X: Specify switch ports for more devices
ARM: dts: BCM53573: Add Tenda AC9 switch ports
ARM: dts: BCM53573: Describe on-SoC BCM53125 rev 4 switch
ARM: dts: colibri-imx6ull-emmc: add device tree
ARM: dts: cubieboard4: Remove the dumb-vga-dac compatible
ARM: dts: dra7: add entry for bb2d module
ARM: dts: everest: Add 'factory-reset-toggle' as GPIOF6
ARM: dts: everest: Define name for gpio line B6
ARM: dts: everest: Define name for gpio line Q2
ARM: dts: exynos: add 'chassis-type' property
ARM: dts: exynos: drop undocumented samsung,sata-freq property in Exynos5250
ARM: dts: exynos: remove unneeded DVS voltages from PMIC on Arndale
ARM: dts: exynos: use spaces instead of tabs around '='
ARM: dts: fp5280g2: Enable KCS 3 for MCTP binding
ARM: dts: gemini: add labels for USB, IDE, flash and ethernet
ARM: dts: gemini: Consolidate PCI interrupt-map properties
ARM: dts: gpio-ranges property is now required
ARM: dts: imx6: phycore-som: Disable micro-SD write protection
ARM: dts: imx6: phytec: Add gpio pinctrl for i2c bus recovery
ARM: dts: imx6: skov: provide panel support for lt2 variants
ARM: dts: imx6dl-alti6p: Fix the SPI chipselect polarity
ARM: dts: imx6dl-b1x5v2: drop unsupported vcc-supply for MPL3115A2
ARM: dts: imx6dl-prtrvt: drop undocumented TRF7970A NFC properties
ARM: dts: imx6dl-yapp4: Remove the unused white LED channel
ARM: dts: imx6qdl-apalis: Add a label for the touchscreen
ARM: dts: imx6qdl-apalis: Avoid underscore in node name
ARM: dts: imx6qdl-apalis: Fix typo in ADC comment
ARM: dts: imx6qdl-apalis: Pass 'io-channel-cells' to the ADC
ARM: dts: imx6qdl-tqma6: Fix the SPI chipselect polarity
ARM: dts: imx6qdl-wandboard: Fix Ethernet support
ARM: dts: imx6qp-prtwd3: Fix the SPI chipselect polarity
ARM: dts: imx6qp-prtwd3: update RGMII delays for sja1105 switch
ARM: dts: imx6sl: fixup of operating points
ARM: dts: imx6sll: fixup of operating points
ARM: dts: imx6ull-pinfunc: Fix CSI_DATA07__ESAI_TX0 pad name
ARM: dts: imx7-mba7: add default SPI-NOR flash partition layout
ARM: dts: imx7-tqma7/mba7: correct spelling of "TQ-Systems"
ARM: dts: imx7-tqma7: add SPI-NOR flash
ARM: dts: imx7d-sdb: Fix the SPI chipselect polarity
ARM: dts: imx: add devicetree for Kobo Libra H2O
ARM: dts: imx: add devicetree for Tolino Vision 5
ARM: dts: imx: e60k02: correct led node name
ARM: dts: imx: fix the schema check errors
ARM: dts: ipq4019-ap.dk01.1-c1: add device compatible in the dts
ARM: dts: ixp4xx: Group PCI interrupt properties together
ARM: dts: ls1021a-qds: Add node for QSPI flash
ARM: dts: ls1021a-qds: change fpga to simple-mfd device
ARM: dts: ls1021a-tsn: remove undocumented property "position" from mma8452 node
ARM: dts: ls1021a-tsn: update RGMII delays for sja1105 switch
ARM: dts: ls1021a-tsn: use generic "jedec,spi-nor" compatible for flash
ARM: dts: ls1021a: add #dma-cells to qdma node
ARM: dts: ls1021a: add #power-domain-cells for power-controller node
ARM: dts: ls1021a: breakup long values in thermal node
ARM: dts: ls1021a: change dma channels order to match schema
ARM: dts: ls1021a: change to use SPDX identifiers
ARM: dts: ls1021a: disable ifc node by default
ARM: dts: ls1021a: fix board compatible to follow binding schema
ARM: dts: ls1021a: fix memory node for schema check
ARM: dts: ls1021a: move thermal-zones node out of soc/
ARM: dts: ls1021a: remove clock-names property for i2c nodes
ARM: dts: ls1021a: remove regulators simple-bus
ARM: dts: ls1021a: update pcie nodes for dt-schema check
ARM: dts: mediatek: Update MT7629 PCIe node for new format
ARM: dts: mstar: Add rtc device node
ARM: dts: mstar: Mark timer with arm,cpu-registers-not-fw-configured
 
arm: dts: mt7623: add musb device nodes
arm: dts: mt7623: add otg nodes for bpi-r2
 
ARM: dts: mvebu: add device tree for netgear gs110emx switch
ARM: dts: NSP: Add Ax stepping modifications
ARM: dts: NSP: Add bcm958623hr board name to dts
ARM: dts: NSP: Add common bindings for MX64/MX65
ARM: dts: NSP: add device names to compatible
ARM: dts: NSP: Add DT files for Meraki MX64 series
ARM: dts: NSP: Add DT files for Meraki MX65 series
ARM: dts: NSP: add MDIO bus controller node
ARM: dts: NSP: disable qspi node by default
ARM: dts: NSP: enable DMA on bcm988312hr
ARM: dts: NSP: Fix MDIO mux node names
ARM: dts: NSP: Fix mpcore, mmc node names
ARM: dts: NSP: Fix MX64/MX65 eeprom node name
ARM: dts: NSP: Fix MX65 MDIO mux warnings
ARM: dts: NSP: Move USB3 PHY to internal MDIO bus
 
arm: dts: omap3-gta04: cleanup LCD definition
arm: dts: omap3-gta04: cleanup led node names
arm: dts: omap3-gta04: fix missing sensor supply
arm: dts: omap3-gta04a4: accelerometer irq fix
arm: dts: omap3-gta04a5: fix missing sensor supply
 
ARM: dts: omap3: fix cpu thermal label name
ARM: dts: omap: Fix boolean properties gpmc,cycle2cycle-{same|diff}csen
ARM: dts: omap: fix gpmc,mux-add-data type
ARM: dts: qcom-apq8060-dragonboard: fix mpps state names
ARM: dts: qcom-apq8064: add gpio-ranges to mpps nodes
ARM: dts: qcom-apq8064: add interrupt controller properties
ARM: dts: qcom-apq8064: stop using legacy clock names for HDMI
ARM: dts: qcom-mdm9615: add gpio-ranges to mpps node, fix its name
ARM: dts: qcom-mdm9615: add interrupt controller properties
ARM: dts: qcom-msm8660: add gpio-ranges to mpps nodes
ARM: dts: qcom-msm8660: add interrupt controller properties
ARM: dts: qcom-pm8841: add gpio-ranges to mpps nodes
ARM: dts: qcom-pm8841: add interrupt controller properties
ARM: dts: qcom-pm8941: add gpio-ranges to mpps nodes
ARM: dts: qcom-pm8941: add interrupt controller properties
ARM: dts: qcom-pma8084: add gpio-ranges to mpps nodes
ARM: dts: qcom-pma8084: add interrupt controller properties
ARM: dts: qcom: Add pm8226 PMIC
ARM: dts: qcom: Add support for LG G Watch R
ARM: dts: qcom: apq8026-lg-lenok: rename board vendor
ARM: dts: qcom: apq8064: adjust memory node according to specs
ARM: dts: qcom: apq8064: Convert adreno from legacy gpu-pwrlevels to opp-v2
ARM: dts: qcom: correct mmc node naming
ARM: dts: qcom: fill secondary compatible for multiple boards
ARM: dts: qcom: fix flash node naming for RB3011
ARM: dts: qcom: fix memory and mdio nodes naming for RB3011
ARM: dts: qcom: fix thermal zones naming
ARM: dts: qcom: fix typo in IPQ8064 thermal-sensor node
ARM: dts: qcom: mdm9615: fix memory node for Sierra Wireless WP8548
ARM: dts: qcom: msm8226: Add more SoC bits
ARM: dts: qcom: msm8916-samsung-serranove: Include dts from arm64
ARM: dts: qcom: msm8916: Add include for SMP without PSCI on ARM32
ARM: dts: qcom: msm8974: Add xo_board reference clock to DSI0 PHY
ARM: dts: qcom: sdx55: Drop '#clock-cells' from QMP PHY node
ARM: dts: r-mobile: Add missing Ethernet PHY resets
ARM: dts: rainier: Define name for gpio line Q2
ARM: dts: renesas: Add compatible properties to KSZ8041 Ethernet PHYs
ARM: dts: renesas: Add compatible properties to KSZ8081 Ethernet PHYs
ARM: dts: renesas: Add compatible properties to KSZ9031 Ethernet PHYs
ARM: dts: renesas: Add compatible properties to LAN8710A Ethernet PHYs
ARM: dts: renesas: Add compatible properties to RTL8201FL Ethernet PHYs
ARM: dts: renesas: Add compatible properties to uPD6061x Ethernet PHYs
ARM: dts: renesas: Fix SMSC Ethernet compatible values
ARM: dts: rockchip: add adc-keys node to rk3066a-mk808
ARM: dts: rockchip: add more angle brackets to operating-points property on rk3066a
ARM: dts: rockchip: change gpio nodenames
ARM: dts: rockchip: change rv1108 gmac nodename
ARM: dts: rockchip: remove usb-phy fallback string from rk3066a/rk3188
ARM: dts: rockchip: rename opp-table node names
ARM: dts: rockchip: swap timer clock-names
ARM: dts: rza2mevb: Add I2C EEPROM support
ARM: dts: rzg1: Add missing Ethernet PHY resets
ARM: dts: s5pv210: add 'chassis-type' property
ARM: dts: socfpga: change qspi to "intel,socfpga-qspi"
ARM: dts: spear13xx: Drop malformed 'interrupt-map' on PCI nodes
ARM: dts: stm32: add initial support of stm32mp135f-dk board
ARM: dts: stm32: add STM32MP13 SoCs support
ARM: dts: stm32: fix AV96 board SAI2 pin muxing on stm32mp15
ARM: dts: stm32: fix SAI sub nodes register range
ARM: dts: stm32: fix STUSB1600 Type-C irq level on stm32mp15xx-dkx
ARM: dts: stm32: Reduce DHCOR SPI NOR frequency to 50 MHz
ARM: dts: stm32: set otg-rev on stm32mp151
ARM: dts: stm32: set the DCMI pins on stm32mp157c-odyssey
ARM: dts: stm32: use usbphyc ck_usbo_48m as USBH OHCI clock on stm32mp151
ARM: dts: sun8i: r40: Add I2S nodes
ARM: dts: sunxi: Fix OPP arrays
ARM: dts: sunxi: Fix OPPs node name
ARM: dts: sunxi: Fix the SPI NOR node names
ARM: dts: sunxi: Rename gpio pinctrl names
ARM: dts: sunxi: Rename power-supply names
ARM: dts: tbs711: Fix touchscreen compatible
ARM: dts: ux500: Fix up SD card pin config
ARM: dts: ux500: Skomer eMMC needs 300 ms power on
ARM: dts: ux500: Skomer regulator fixes
ARM: dts: ux500: Switch battery nodes to standard
ARM: dts: ux500: Tag Janice display SPI correct
ARM: gemini: add device tree for edimax NS2502
ARM: gemini: add device tree for ssi1328
ARM: imx6: mark OCRAM mapping read-only
ARM: imx_v6_v7_defconfig: build imx sdma driver as module
ARM: imx_v6_v7_defconfig: change snd soc tlv320aic3x to i2c variant
ARM: imx_v6_v7_defconfig: enable bpf syscall and cgroup bpf
ARM: imx_v6_v7_defconfig: Enable HID I2C
ARM: imx_v6_v7_defconfig: enable mtd physmap
ARM: imx_v6_v7_defconfig: rebuild default configuration
ARM: kprobes: Make a frame pointer on __kretprobe_trampoline
 
arm: kprobes: Make space for instruction pointer on stack
 
ARM: mvebu_v7_defconfig: enable mtd physmap
ARM: mvebu_v7_defconfig: rebuild default configuration
ARM: OMAP2+: Drop old unused omap5_uevm_legacy_init()
ARM: OMAP2+: Drop unused CM and SCRM defines for omap4
ARM: OMAP2+: Drop unused CM and SCRM defines for omap5
ARM: OMAP2+: Drop unused CM defines for am3
ARM: OMAP2+: Drop unused CM defines for dra7
ARM: OMAP2+: Drop unused old auxdata for dra7x_evm_mmc_quirk()
ARM: OMAP2+: Drop unused PRM defines for am3
ARM: OMAP2+: Drop unused PRM defines for am4
ARM: OMAP2+: Drop unused PRM defines for dra7
ARM: OMAP2+: Drop unused PRM defines for omap4
ARM: OMAP2+: Drop unused PRM defines for omap5
ARM: OMAP2+: Fix comment typo
ARM: OMAP2+: Fix typo in some comments
ARM: qcom: Add ARCH_MSM8916 for MSM8916 on ARM32
ARM: qcom: Add qcom,msm8916-smp enable-method identical to MSM8226
 
arm: qcom: Add SMP support for MSM8226
 
ARM: Recover kretprobe modified return address in stacktrace
ARM: rockchip: Use memcpy_toio instead of memcpy on smp bring-up
ARM: s3c: irq-s3c24xx: Fix return value check for s3c24xx_init_intc()
ARM: s3c: Use strscpy to replace strlcpy
ARM: smp: Enable THREAD_INFO_IN_TASK
ARM: smp: Free up the TLS register while running in the kernel
ARM: smp: Pass task to secondary_start_kernel
ARM: smp: Store current pointer in TPIDRURO register if available
ARM: socfpga: dts: fix qspi node compatible
ARM: socfpga: Fix crash with CONFIG_FORTIRY_SOURCE
ARM: SPEAr: Update MAINTAINERS entries
ARM: stm32: add initial support for STM32MP13 family
ARM: sunxi: Add a missing SPDX license header
ARM: sunxi: Add a missing SPDX license header
ARM: tegra: acer-a500: Correct compatible of ak8975 magnetometer
ARM: tegra: Add new properties to USB PHY device-tree nodes
ARM: tegra: nexus7: Enable USB OTG mode
ARM: tegra: Remove unused backlight-boot-off property
ARM: tegra: Remove useless usb-ehci compatible string
ARM: tegra: Update Broadcom Bluetooth device-tree nodes
ARM: Use of_get_cpu_hwid()
 
asix: fix uninit-value in asix_mdio_read()
asix: fix wrong return value in asix_check_host_enable()
 
ASoC: 88pm860x: Update to modern clocking terminology
ASoC: ab8500: Update to modern clocking terminology
ASoC: ad1836: Update to modern clocking terminology
ASoC: ad193x: Update to modern clocking terminology
ASoC: adau1372: Update to modern clocking terminology
ASoC: adau1373: Update to modern clocking terminology
ASoC: adau1701: Update to modern clocking terminology
ASoC: adau17x1: Update to modern clocking terminology
ASoC: adau1977: Update to modern clocking terminology
ASoC: adav80x: Update to modern clocking terminology
ASoC: add Audio Graph Card2 Custom Sample
ASoC: add Audio Graph Card2 driver
ASoC: add Audio Graph Card2 Yaml Document
ASoC: Add json-schema documentation for sound-name-prefix
ASoC: ak4104: Update to modern clocking terminology
ASoC: ak4118: Update to modern clocking terminology
ASoC: ak4458: Use modern ASoC DAI format terminology
ASoC: ak4642: Use modern ASoC DAI format terminology
ASoC: ak4671: Use modern ASoC DAI format terminology
ASoC: ak5558: Use modern ASoC DAI format terminology
ASoC: alc5623: Use modern ASoC DAI format terminology
ASoC: alc5632: Use modern ASoC DAI format terminology
ASoC: amd: acp-rt5645: Constify static snd_soc_ops
ASoC: amd: acp: Add acp_machine struct for renoir platform.
ASoC: amd: acp: Add callback for machine driver on ACP
ASoC: amd: acp: Add generic machine driver support for ACP cards
ASoC: amd: acp: Add I2S support on Renoir platform
ASoC: amd: acp: Add legacy sound card support for Chrome audio
ASoC: amd: acp: Add SOF audio support on Chrome board
ASoC: amd: acp: Add support for Maxim amplifier codec
ASoC: amd: acp: Add support for RT5682-VS codec
ASoC: amd: acp: declare and add prefix to 'bt_uart_enable' symbol
ASoC: amd: acp: fix Kconfig dependencies
ASoC: amd: acp: Fix return value check in acp_machine_select()
ASoC: amd: acp: select CONFIG_SND_SOC_ACPI
ASoC: amd: acp: SND_SOC_AMD_ACP_COMMON should depend on X86 && PCI
ASoC: amd: acp: SND_SOC_AMD_{LEGACY_MACH,SOF_MACH} should depend on X86 && PCI && I2C
ASoC: amd: acp: Wrap AMD Audio ACP components in SND_SOC_AMD_ACP_COMMON
ASoC: amd: add acp6x init/de-init functions
ASoC: amd: add acp6x irq handler
ASoC: amd: add acp6x pci driver pm ops
ASoC: amd: add acp6x pdm driver dma ops
ASoC: amd: add acp6x pdm driver pm ops
ASoC: amd: add acp6x pdm platform driver
ASoC: amd: Add common framework to support I2S on ACP SOC
ASoC: amd: add platform devices for acp6x pdm driver and dmic driver
ASoC: amd: add vangogh machine driver
ASoC: amd: add YC machine driver using dmic
ASoC: amd: add Yellow Carp ACP PCI driver
ASoC: amd: add Yellow Carp ACP6x IP register header
ASoC: amd: create platform device for acp6x machine driver
 
ASoc: amd: create platform device for VG machine driver
 
ASoC: amd: enable vangogh platform machine driver build
ASoC: amd: enable Yellow carp acp6x drivers build
ASoC: amd: enable Yellow Carp platform machine driver build
ASoC: amd: fix uninitialized variable in snd_acp6x_probe()
ASoC: amd: Kconfig: Select fch clock support with machine driver
ASoC: amd: vangogh: constify static struct snd_soc_dai_ops
ASoC: atmel: Convert to new style DAI format definitions
ASoC: au1x: Convert to modern terminology for DAI clocking
ASoC: audio-graph-card2-custom-sample.dtsi: add Codec2Codec sample (Multi)
ASoC: audio-graph-card2-custom-sample.dtsi: add Codec2Codec sample (Single)
ASoC: audio-graph-card2-custom-sample.dtsi: add DPCM sample (Multi)
ASoC: audio-graph-card2-custom-sample.dtsi: add DPCM sample (Single)
ASoC: audio-graph-card2-custom-sample.dtsi: add Sample DT for Normal (Nulti)
ASoC: audio-graph-card2-custom-sample.dtsi: add Sample DT for Normal (Single)
ASoC: audio-graph-card2: add Codec2Codec support
ASoC: audio-graph-card2: add DPCM support
ASoC: audio-graph-card2: add Multi CPU/Codec support
ASoC: audio-graph: Fixup CPU endpoint hw_params in a BE<->BE link
ASoC: bcm: Convert to modern clocking terminology
ASoC: cirrus: i2s: Prepare clock before using it
ASoC: codecs: Change bulk clock voting to optional voting in digital codecs
ASoC: codecs: Fix spelling mistake "Unsupport" -> "Unsupported"
ASoC: codecs: lpass-rx-macro: fix HPHR setting CLSH mask
ASoC: codecs: max98390: simplify getting the adapter of a client
ASoC: codecs: tfa989x: Add support for tfa9897 RCV bit
ASoC: codecs: tx-macro: Enable tx top soundwire mic clock
ASoC: codecs: tx-macro: Update tx default values
ASoC: codecs: wcd934x: handle channel mappping list correctly
ASoC: codecs: wcd934x: return correct value from mixer put
ASoC: codecs: wcd934x: return error code correctly from hw_params
ASoC: codecs: wcd938x: fix volatile register range
ASoC: codecs: wsa881x: fix return values from kcontrol put
ASoC: compress/component: Use module_get_when_open/put_when_close for cstream
ASoC: core: Remove invalid snd_soc_component_set_jack call
ASoC: cpcap: Use modern ASoC DAI format terminology
ASoC: cros_ec_codec: Use modern ASoC DAI format terminology
ASoC: cs35l41: Add bindings for CS35L41
ASoC: cs35l41: Binding fixes
ASoC: cs35l41: Change monitor widgets to siggens
ASoC: cs35l41: Combine adjacent register writes
ASoC: cs35l41: CS35L41 Boosted Smart Amplifier
ASoC: cs35l41: Don't overwrite returned error code
ASoC: cs35l41: Fix a bunch of trivial code formating/style issues
ASoC: cs35l41: Fix use of an uninitialised variable
ASoC: cs35l41: Fixup the error messages
ASoC: cs35l41: Make cs35l41_remove() return void
ASoC: cs35l41: Set the max SPI speed for the whole device
ASoC: cs35l41: Use regmap_read_poll_timeout to wait for OTP boot
ASoC: cs42l42: Allow time for HP/ADC to power-up after enable
ASoC: cs42l42: Always configure both ASP TX channels
ASoC: cs42l42: Always enable TS_PLUG and TS_UNPLUG interrupts
ASoC: cs42l42: Correct configuring of switch inversion from ts-inv
ASoC: cs42l42: Correct some register default values
ASoC: cs42l42: Defer probe if request_threaded_irq() returns EPROBE_DEFER
ASoC: cs42l42: Don't claim to support 192k
ASoC: cs42l42: Don't reconfigure the PLL while it is running
ASoC: cs42l42: Don't set defaults for volatile registers
ASoC: cs42l42: Fix WARN in remove() if running without an interrupt
ASoC: cs42l42: free_irq() before powering-down on probe() fail
ASoC: cs42l42: Implement Manual Type detection as fallback
ASoC: cs42l42: Mark OSC_SWITCH_STATUS register volatile
ASoC: cs42l42: Minor fix all errors reported by checkpatch.pl script
ASoC: cs42l42: Prevent NULL pointer deref in interrupt handler
ASoC: cs42l42: Remove unused runtime_suspend/runtime_resume callbacks
ASoC: cs42l42: Reset and power-down on remove() and failed probe()
ASoC: cs42l42: Set correct SRC MCLK
ASoC: cs42l42: Use PLL for SCLK > 12.288MHz
ASoC: cs42l42: Use two thresholds and increased wait time for manual type detection
ASoC: DAPM: Cover regression by kctl change notification fix
 
AsoC: dapm: export a couple of functions
 
ASoC: dmaengine: Introduce module option prealloc_buffer_size_kbytes
ASoC: doc: update codec example code
ASoC: Drop mistakenly applied SPI patch
ASoC: dt-bindings: add q6apm digital audio stream bindings
ASoC: dt-bindings: Add WM8978 Binding
ASoC: dt-bindings: Convert Bluetooth SCO Link binding to a schema
ASoC: dt-bindings: Convert Simple Amplifier binding to a schema
ASoC: dt-bindings: Convert SPDIF Transmitter binding to a schema
ASoC: dt-bindings: cs42l42: Correct description of ts-inv
ASoC: dt-bindings: lpass-clocks: add q6prm clocks compatible
ASoC: dt-bindings: lpass: add binding headers for digital codecs
ASoC: dt-bindings: lpass: add binding headers for digital codecs
ASoC: dt-bindings: max98520: add initial bindings
ASoC: dt-bindings: mediatek: mt8192: re-add audio afe document
ASoC: dt-bindings: mediatek: rename reset controller headers in DT example
ASoC: dt-bindings: move LPASS clocks related bindings out of q6afe
ASoC: dt-bindings: move LPASS dai related bindings out of q6afe
ASoC: dt-bindings: q6dsp: add q6apm-lpass-dai compatible
ASoC: dt-bindings: rename q6afe.h to q6dsp-lpass-ports.h
ASoC: dt-bindings: rockchip: Add binding for rk3568 pdm
ASoC: dt-bindings: rockchip: Add binding for rv1126 pdm
ASoC: dt-bindings: rockchip: add i2s-tdm bindings
ASoC: dt-bindings: rockchip: Convert pdm bindings to yaml
ASoC: dt-bindings: rockchip: i2s-tdm: Drop rockchip,cru property
ASoC: dt-bindings: rockchip: i2s-tdm: Fix rockchip,i2s-[rt]x-route
ASoC: dt-bindings: rockchip: pdm: Document property 'rockchip,path-map'
ASoC: dt-bindings: rt5682s: add bindings for rt5682s
ASoC: dt-bindings: rt5682s: correct several errors
ASoC: dt-bindings: rt5682s: fix the device-tree schema errors
ASoC: dt-bindings: rt9120: Add initial bindings
ASoC: dt-bindings: rt9120: Add initial bindings
ASoC: dt-bindings: tegra: Few more Tegra210 AHUB modules
ASoC: dt-bindings: uniphier: Add description of each port number
ASoC: dt-bindings: wlf,wm8962: add missing interrupt property
ASoC: dt-bindings: wlf,wm8962: Convert to json-schema
ASoC: dt-bindings: wlf,wm8978: Fix I2C address in example
ASoC: dwc-i2s: Update to modern clocking terminology
ASoC: ep93xx: Convert to modern clocking terminology
ASoC: es8316: add support for ESSX8336 ACPI _HID
ASoC: es8316: Use IRQF_NO_AUTOEN when requesting the IRQ
ASoC: eureka-tlv320: Update to modern clocking terminology
ASoC: fix unmet dependencies on GPIOLIB for SND_SOC_DMIC
ASoC: fix unmet dependencies on GPIOLIB for SND_SOC_RT1015P
ASoC: fix unmet dependency on GPIOLIB
ASoC: fix unmet dependency on GPIOLIB for SND_SOC_MAX98357A
ASoC: Fix warning related to 'sound-name-prefix' binding
ASoC: fsl-asoc-card: Update to modern clocking terminology
ASoC: fsl-audmix: Update to modern clocking terminology
ASoC: fsl-esai: Update to modern clocking terminology
ASoC: fsl-mqs: Update to modern clocking terminology
ASoC: fsl: Constify static snd_soc_ops
ASoC: fsl_rpmsg: Add rpmsg audio support for i.MX8ULP
ASoC: fsl_rpmsg: add soc specific data structure
ASoC: fsl_sai: Update to modern clocking terminology
ASoC: fsl_spdif: Add support for i.MX8ULP
ASoC: fsl_spdif: implement bypass mode from in to out
ASoC: fsl_ssi: Update to modern clocking terminology
ASoC: imx-audmix: Update to modern clocking terminology
ASoC: imx-card: Update to modern clocking terminology
ASoC: imx-es8328: Update to modern clocking terminology
ASoC: imx-hdmi: Update to modern clocking terminology
ASoC: imx-rpmsg: Update to modern clocking terminology
ASoC: imx-sgtl5000: Update to modern clocking terminology
ASoC: Intel: add machine driver for SOF+ES8336
ASoC: Intel: boards: Update to modern clocking terminology
ASoC: Intel: bytcht_es8316: Get platform data via dev_get_platdata()
ASoC: Intel: bytcht_es8316: Switch to use gpiod_get_optional()
ASoC: Intel: bytcht_es8316: Use temporary variable for struct device
ASoC: Intel: bytcht_es8316: Utilize dev_err_probe() to avoid log saturation
ASoC: Intel: bytcr_rt5640: Get platform data via dev_get_platdata()
ASoC: Intel: bytcr_rt5640: use devm_clk_get_optional() for mclk
ASoC: Intel: bytcr_rt5640: Use temporary variable for struct device
ASoC: Intel: bytcr_rt5640: Utilize dev_err_probe() to avoid log saturation
ASoC: Intel: bytcr_rt5651: Get platform data via dev_get_platdata()
ASoC: Intel: bytcr_rt5651: use devm_clk_get_optional() for mclk
ASoC: Intel: bytcr_rt5651: Use temporary variable for struct device
ASoC: Intel: bytcr_rt5651: Utilize dev_err_probe() to avoid log saturation
ASoC: Intel: cht_bsw_nau8824: Set card.components string
ASoC: Intel: glk_rt5682_max98357a: support ALC5682I-VS codec
ASoC: Intel: Move soc_intel_is_foo() helpers to a generic header
ASoC: Intel: soc-acpi-byt: shrink tables using compatible IDs
ASoC: Intel: soc-acpi-cht: shrink tables using compatible IDs
ASoC: Intel: soc-acpi: add entry for ESSX8336 on CML
ASoC: Intel: soc-acpi: add entry for ESSX8336 on JSL
ASoC: Intel: soc-acpi: add missing quirk for TGL SDCA single amp
ASoC: Intel: soc-acpi: add SKU 0AF3 SoundWire configuration
ASoC: Intel: soc-acpi: add SKU 0B13 SoundWire configuration
ASoC: Intel: soc-acpi: add SKU 0B29 SoundWire configuration
ASoC: Intel: soc-acpi: apl/glk/tgl: add entry for devices based on ES8336 codec
ASoC: Intel: soc-acpi: use const for all uses of snd_soc_acpi_codecs
ASoC: Intel: sof_rt5682: Add support for max98360a speaker amp
ASoC: Intel: sof_rt5682: detect codec variant in probe function
ASoC: Intel: sof_rt5682: support ALC5682I-VS codec
ASoC: intel: sof_rt5682: support jsl_rt5682s_mx98360a board
ASoC: intel: sof_rt5682: support jsl_rt5682s_rt1015 board
ASoC: intel: sof_rt5682: support jsl_rt5682s_rt1015p board
ASoC: intel: sof_rt5682: update platform device name for Maxim amplifier
ASoC: Intel: sof_rt5682: use comp_ids to enumerate rt5682s
ASoC: Intel: sof_sdw: add missing quirk for Dell SKU 0A45
ASoC: Intel: sof_sdw: Add support for SKU 0AF3 product
ASoC: Intel: sof_sdw: Add support for SKU 0B00 and 0B01 products
ASoC: Intel: sof_sdw: Add support for SKU 0B11 product
ASoC: Intel: sof_sdw: Add support for SKU 0B12 product
ASoC: Intel: sof_sdw: Add support for SKU 0B13 product
ASoC: Intel: sof_sdw: Add support for SKU 0B29 product
ASoC: max98520: add max98520 audio amplifier driver
ASoC: max98927: Add reset-gpios optional property
ASoC: max98927: Handle reset gpio when probing i2c
ASoC: mediatek: Constify static snd_soc_ops
ASoC: mediatek: mt6359: Fix unexpected error in bind/unbind flow
ASoC: mediatek: mt8173-rt5650: Rename Speaker control to Ext Spk
ASoC: mediatek: mt8173: Fix debugfs registration for components
ASoC: mediatek: mt8195: add machine driver with mt6359, rt1011 and rt5682
ASoC: mediatek: mt8195: add missing of_node_put in probe
ASoC: mediatek: mt8195: Add missing of_node_put()
ASoC: mediatek: mt8195: add mt8195-mt6359-rt1011-rt5682 bindings document
ASoC: mediatek: mt8195: fix return value
ASoC: mediatek: mt8195: Fix unused initialization of pointer etdm_data
ASoC: mediatek: mt8195: make array adda_dai_list static const
ASoC: mediatek: mt8195: Make use of the helper function devm_platform_ioremap_resource()
ASoC: mediatek: mt8195: move of_node_put to remove function
ASoC: mediatek: mt8195: Remove unsued irqs_lock.
ASoC: mediatek: mt8195: rename shadowed array
ASoC: mediatek: mt8195: update audsys clock parent name
ASoC: mediatek: remove unnecessary initialization
ASoC: Merge rt9120 series from ChiYuan Huang:
ASoC: meson: aiu: fifo: Add missing dma_coerce_mask_and_coherent()
ASoC: meson: aiu: Fix spelling mistake "Unsupport" -> "Unsupported"
ASoC: meson: aiu: Move AIU_I2S_MISC hold setting to aiu-fifo-i2s
ASoC: meson: axg-card: make links nonatomic
ASoC: meson: axg-tdm-interface: manage formatters in trigger
ASoC: meson: implement driver_name for snd_soc_card in meson-card-utils
ASoC: meson: t9015: Add missing AVDD-supply property
ASoC: mpc8610_hpcd: Update to modern clocking terminology
ASoC: mt8195: remove unnecessary CONFIG_PM
ASoC: nau8821: clarify out-of-bounds check
ASoC: nau8821: fix kernel-doc
ASoC: nau8821: new driver
ASoC: nau8824: Add a nau8824_components() helper
ASoC: nau8824: Add DMI quirk mechanism for active-high jack-detect
ASoC: nau8824: Fix NAU8824_JACK_LOGIC define
ASoC: nau8825: add clock management for power saving
ASoC: nau8825: add set_jack coponment support
ASoC: pcm5102a: increase rate from 192k to 384k
ASoC: pl1022_ds: Update to modern clocking terminology
ASoC: pl1022_rdk: Update to modern clocking terminology
ASoC: q6afe: q6asm: Fix typos in qcom,q6afe.txt and qcom,q6asm.txt
ASoC: qcom: Add compatible names in va,wsa,rx,tx codec drivers for sc7280
ASoC: qcom: apq8096: Constify static snd_soc_ops
ASoC: qcom: common: Respect status = "disabled" on DAI link nodes
ASoC: qcom: dt-bindings: Add compatible names for lpass sc7280 digital codecs
ASoC: qcom: sm8250: Add Jack support
ASoC: qcom: sm8250: add support for TX and RX Macro dais
ASoC: qdsp6: audioreach: add basic pkt alloc support
ASoC: qdsp6: audioreach: add Kconfig and Makefile
ASoC: qdsp6: audioreach: add module configuration command helpers
ASoC: qdsp6: audioreach: add q6apm lpass dai support
ASoC: qdsp6: audioreach: add q6apm support
ASoC: qdsp6: audioreach: add q6apm-dai support
ASoC: qdsp6: audioreach: add q6prm support
ASoC: qdsp6: audioreach: add support for q6prm-clocks
ASoC: qdsp6: audioreach: add topology support
ASoC: qdsp6: audioreach: Fix clang -Wimplicit-fallthrough
ASoC: qdsp6: q6adm: improve error reporting
ASoC: qdsp6: q6afe-clocks: move audio-clocks to common file
ASoC: qdsp6: q6afe-dai: Fix spelling mistake "Fronend" -> "Frontend"
ASoC: qdsp6: q6afe-dai: move lpass audio ports to common file
ASoC: qdsp6: q6asm: fix q6asm_dai_prepare error handling
ASoC: qdsp6: q6routing: Conditionally reset FrontEnd Mixer
ASoC: qdsp6: q6routing: Fix return value from msm_routing_put_audio_mixer
ASoC: qdsp6: q6routing: validate port id before setting up route
ASoC: qdsp6: qdsp6: q6prm: handle clk disable correctly
ASoC: Remove name-prefix.txt
ASoC: rk817: Add module alias for rk817-codec
ASoC: rockchip: add support for i2s-tdm controller
ASoC: rockchip: Add support for rv1126 pdm
ASoC: rockchip: i2s-tdm: Fix error handling on i2s_tdm_prepare_enable_mclk failure
ASoC: rockchip: i2s-tdm: Fix refcount test
ASoC: rockchip: i2s-tdm: Remove call to rockchip_i2s_ch_to_io
ASoC: rockchip: i2s-tdm: Strip out direct CRU use
ASoC: rockchip: i2s_tdm: Dup static DAI template
ASoC: rockchip: i2s_tdm: improve return value handling
ASoC: rockchip: pdm: Add support for path map
ASoC: rockchip: pdm: Add support for rk3568 pdm
ASoC: rockchip: Use generic dmaengine code
ASoC: rsnd: Fix an error handling path in 'rsnd_node_count()'
ASoC: rsnd: fixup DMAEngine API
ASoC: rt1011: add i2s reference control for rt1011
ASoC: rt1011: Fix 'I2S Reference' enum control
ASoC: rt1011: Fix 'I2S Reference' enum control caused error
ASoC: rt1011: revert 'I2S Reference' to SOC_ENUM_EXT
ASoC: rt5651: Use IRQF_NO_AUTOEN when requesting the IRQ
ASoC: rt5682-i2c: Use devm_clk_get_optional for optional clock
ASoC: rt5682: Avoid the unexpected IRQ event during going to suspend
ASoC: rt5682: fix a little pop while playback
ASoC: rt5682: Fix crash due to out of scope stack vars
ASoC: rt5682: fix the wrong jack type detected
ASoC: rt5682: move clk related code to rt5682_i2c_probe
ASoC: rt5682: Re-detect the combo jack after resuming
ASoC: rt5682s: Add driver for ALC5682I-VS codec
ASoC: rt5682s: Downsizing the DAC volume scale
ASoC: rt5682s: Enable ASRC auto-disable to fix pop during jack plug-in while playback
ASoC: rt5682s: Fix crash due to out of scope stack vars
ASoC: rt5682s: Fix HP noise caused by SAR mode switch when the system resumes
ASoC: rt5682s: Fix hp pop produced immediately after resuming
ASoC: rt5682s: make rt5682s_aif2_dai_ops and rt5682s_soc_component_dev
ASoC: rt5682s: Remove the volatile SW reset register from reg_default
ASoC: rt5682s: Revise the macro RT5682S_PLLB_SRC_MASK
ASoC: rt5682s: use 'static' qualifier
ASoC: rt5682s: Use dev_dbg instead of pr_debug
ASoC: rt9120: Add rt9210 audio amplifier support
ASoC: rt9120: Add rt9210 audio amplifier support
ASoC: rt9120: Add the compatibility with rt9120s
ASoC: rt9120: Drop rt9210 audio amplifier support
ASoC: rt9120: Fix clock auto sync issue when fs is the multiple of 48
ASoC: rt9120: Update internal ocp level to the correct value
ASoC: samsung: add missing "fallthrough;"
ASoC: simple-card-utils: add asoc_graph_is_ports0()
ASoC: simple-card-utils: add codec2codec support
ASoC: simple-card-utils: Increase maximum DAI links limit to 512
ASoC: soc-acpi: add comp_ids field for machine driver matching
ASoC: soc-acpi: Set mach->id field on comp_ids matches
ASoC: soc-component: add snd_soc_component_is_codec()
ASoC: soc-component: Convert the mark_module to void*
ASoC: soc-component: improve error reporting for register access
ASoC: soc-component: Remove conditional definition of debugfs data members
ASoC: soc-core: accept zero format at snd_soc_runtime_set_dai_fmt()
ASoC: soc-core: tidyup empty function
ASoC: soc-pcm: Don't reconnect an already active BE
ASoC: soc-pcm: restore mixer functionality
ASoC: soc-pcm: tidyup soc_pcm_hw_clean() - step1
ASoC: soc-pcm: tidyup soc_pcm_hw_clean() - step2
ASoC: soc-topology: Move template info print soc_tplg_dapm_widget_create()
ASoC: SOF: add error handling to snd_sof_ipc_msg_data()
ASoC: SOF: Add new fields to snd_sof_route
ASoC: SOF: Add support for dynamic pipelines
ASoC: SOF: build compression interface into snd_sof.ko
ASoC: SOF: Change SND_SOC_SOF_TOPLEVEL from config to menuconfig
ASoC: SOF: compress: move and export sof_probe_compr_ops
ASoC: SOF: control: Add access field in struct snd_sof_control
ASoC: SOF: control: fix a typo in put operations for kcontrol
ASoC: SOF: core: allow module parameter to override dma trace Kconfig
ASoC: SOF: core: Clean up snd_sof_get_status() prints
ASoC: SOF: core: debug: force all processing on primary core
ASoC: SOF: core: Do not use 'bar' as parameter for block_read/write
ASoC: SOF: core: Move probe work related code under a single if () branch
ASoC: SOF: dai-intel: add SOF_DAI_INTEL_SSP_CLKCTRL_MCLK/BCLK_ES bits
ASoC: SOF: dai: include new flags for DAI_CONFIG
ASoC: SOF: dai: mirror group_id definition added in firmware
ASoC: SOF: debug/ops: Move the IPC and DSP dump functions out from the header
ASoC: SOF: debug: Add generic API and ops for DSP regions
ASoC: SOF: debug: Add SOF_DBG_DUMP_OPTIONAL flag for DSP dumping
ASoC: SOF: debug: No need to export the snd_sof_debugfs_io_item()
ASoC: SOF: debug: Print out the fw_state along with the DSP dump
ASoC: SOF: debug: Swap the dsp_dump and ipc_dump sequence for fw_exception
ASoC: SOF: Don't set up widgets during topology parsing
ASoC: SOF: Drop resindex_dma_base, dma_engine, dma_size from sof_dev_desc
ASoC: SOF: Drop SOF_DBG_DUMP_FORCE_ERR_LEVEL and sof_dev_dbg_or_err
ASoC: SOF: Handle control change notification from firmware
ASoC: SOF: hda: reset DAI widget before reconfiguring it
ASoC: SOF: imx8m: add SAI1 info
ASoC: SOF: imx: add header file for ops
ASoC: SOF: imx: Do not initialize the snd_sof_dsp_ops.read64
ASoC: SOF: imx: Provide debugfs_add_region_item ops for core
ASoC: SOF: imx: Use newly introduced generic IPC stream ops
ASoC: SOF: intel: atom: No need to do a DSP dump in atom_run()
ASoC: SOF: Intel: bdw: Set the mailbox offset directly in bdw_probe
ASoC: SOF: intel: Do no initialize resindex_dma_base
ASoC: SOF: Intel: hda-dai: fix potential locking issue
ASoC: SOF: Intel: hda-dai: improve SSP DAI handling for dynamic pipelines
ASoC: SOF: Intel: hda-dsp: Declare locally used functions as static
ASoC: SOF: Intel: hda-loader: Drop SOF_DBG_DUMP_REGS flag from dbg_dump calls
ASoC: SOF: intel: hda-loader: Use snd_sof_dsp_dbg_dump() for DSP dump
ASoC: SOF: Intel: hda-stream: Print stream name on STREAM_SD_OFFSET timeout
ASoC: SOF: Intel: hda: add new flags for DAI_CONFIG
ASoC: SOF: intel: hda: Drop 'error' prefix from error dump functions
ASoC: SOF: Intel: hda: Dump registers and stack when SOF_DBG_DUMP_REGS is set
ASoC: SOF: Intel: hda: fix hotplug when only codec is suspended
ASoC: SOF: Intel: hda: make sure DAI widget is set up before IPC
ASoC: SOF: Intel: hda: Relocate inline definitions from hda.h to hda.c for sdw
ASoC: SOF: Intel: hda: Remove boot_firmware skl and iccmax_icl declarations
ASoC: SOF: Intel: pci-tgl: add ADL-N support
ASoC: SOF: Intel: pci-tgl: add new ADL-P variant
ASoC: SOF: Intel: Provide debugfs_add_region_item ops for core
ASoC: SOF: Intel: Rename hda-compress.c to hda-probes.c
ASoC: SOF: Intel: Retry codec probing if it fails
ASoC: SOF: Introduce fragment elapsed notification API
ASoC: SOF: Introduce macro to set the firmware state
ASoC: SOF: Introduce snd_sof_mailbox_read / snd_sof_mailbox_write callbacks
ASoC: SOF: Introduce widget use_count
ASoC: SOF: ipc and dsp dump: Add markers for better visibility
ASoC: SOF: ipc: Add probe message logging to ipc_log_header()
ASoC: SOF: ipc: Clarify the parameter name for ipc_trace_message()
ASoC: SOF: ipc: Make the error prints consistent in tx_wait_done()
ASoC: SOF: ipc: Print 0x prefix for errors in ipc_trace/stream_message()
ASoC: SOF: ipc: Re-enable dumps after successful IPC tx
ASoC: SOF: ipc: Remove redundant error check from sof_ipc_tx_message_unlocked
ASoC: SOF: ipc: Remove snd_sof_dsp_mailbox_init()
ASoC: SOF: loader: Drop SOF_DBG_DUMP_REGS flag when firmware start fails
ASoC: SOF: loader: load_firmware callback is mandatory, treat it like that
ASoC: SOF: loader: No need to export snd_sof_fw_parse_ext_data()
ASoC: SOF: loader: Print the DSP dump if boot fails
ASoC: SOF: loader: Use the generic ops for region debugfs handling
ASoC: SOF: Make Intel IPC stream ops generic
ASoC: SOF: OF: Add fw_path and tplg_path parameters
ASoC: SOF: ops: Force DSP panic dumps to be printed
ASoC: SOF: pcm: Remove non existent CONFIG_SND_SOC_SOF_COMPRESS reference
ASoC: SOF: pipelines: Harmonize all functions to use struct snd_sof_dev
ASoC: SOF: pm: fix a stale comment
ASoC: SOF: prefix some terse and cryptic dev_dbg() with __func__
ASoC: SOF: prepare code to allocate IPC messages in fw_ready
ASoC: SOF: Print the dbg_dump and ipc_dump once to reduce kernel log noise
ASoC: SOF: probe: Merge and clean up the probe and compress files
ASoC: SOF: Remove struct sof_ops_table and sof_get_ops() macro
ASoC: SOF: Rename sof_arch_ops to dsp_arch_ops
ASoC: SOF: restore kcontrols for widget during set up
ASoC: SOF: sof-audio: add helpers for widgets, kcontrols and dai config set up
ASoC: SOF: sof-probes: Correct the function names used for snd_soc_cdai_ops
ASoC: SOF: topology: Add kernel parameter for topology verification
ASoC: SOF: topology: Add new token for dynamic pipeline
ASoC: SOF: topology: allow for dynamic pipelines override for debug
ASoC: SOF: topology: do not power down primary core during topology removal
ASoC: SOF: topology: return error if sof_connect_dai_widget() fails
ASoC: SOF: topology: show clks_control value in dynamic debug
ASoC: SOF:control: Fix variable type in snd_sof_refresh_control()
ASoC: stm32: i2s: fix 32 bits channel length without mclk
ASoC: Stop dummy from overriding hwparams
ASoC: tas2770: Fix setting of high sample rates
ASoC: tegra: Add DAPM switches for headphones and mic jack
ASoC: tegra: Add routes for few AHUB modules
ASoC: tegra: Add Tegra210 based ADX driver
ASoC: tegra: Add Tegra210 based AMX driver
ASoC: tegra: Add Tegra210 based Mixer driver
ASoC: tegra: Add Tegra210 based MVC driver
ASoC: tegra: Add Tegra210 based SFC driver
ASoC: tegra: Balance runtime PM count
ASoC: tegra: Constify static snd_soc_dai_ops structs
ASoC: tegra: Constify static snd_soc_ops
ASoC: tegra: Fix kcontrol put callback in ADMAIF
ASoC: tegra: Fix kcontrol put callback in ADX
ASoC: tegra: Fix kcontrol put callback in AHUB
ASoC: tegra: Fix kcontrol put callback in AMX
ASoC: tegra: Fix kcontrol put callback in DMIC
ASoC: tegra: Fix kcontrol put callback in DSPK
ASoC: tegra: Fix kcontrol put callback in I2S
ASoC: tegra: Fix kcontrol put callback in Mixer
ASoC: tegra: Fix kcontrol put callback in MVC
ASoC: tegra: Fix kcontrol put callback in SFC
ASoC: tegra: Fix wrong value type in ADMAIF
ASoC: tegra: Fix wrong value type in DMIC
ASoC: tegra: Fix wrong value type in DSPK
ASoC: tegra: Fix wrong value type in I2S
ASoC: tegra: Fix wrong value type in MVC
ASoC: tegra: Fix wrong value type in SFC
ASoC: tegra: Restore AC97 support
ASoC: tegra: Restore headphones jack name on Nyan Big
ASoC: tegra: Set default card name for Trimslice
ASoC: tegra: Use normal system sleep for ADX
ASoC: tegra: Use normal system sleep for AMX
ASoC: tegra: Use normal system sleep for Mixer
ASoC: tegra: Use normal system sleep for MVC
ASoC: tegra: Use normal system sleep for SFC
ASoC: test-component: add Test Component for Sound debug/test
ASoC: test-component: add Test Component YAML bindings
ASoC: ti: Constify static snd_soc_ops
ASoC: ti: rename CONFIG_SND_SOC_DM365_VOICE_CODEC_MODULE
ASoC: tlv320aic32x4: Make aic32x4_remove() return void
ASoC: tlv320aic3x: Make aic3x_remove() return void
ASoC: topology: Add header payload_size verification
ASoC: topology: Add missing rwsem around snd_ctl_remove() calls
ASoC: topology: change the complete op in snd_soc_tplg_ops to return int
ASoC: topology: Change topology device to card device
ASoC: topology: Check for dapm widget completeness
ASoC: topology: Fix stub for snd_soc_tplg_component_remove()
ASoC: topology: handle endianness warning
ASoC: topology: Use correct device for prints
ASoC: Use schema reference for sound-name-prefix
ASoC: ux500: mop500: Constify static snd_soc_ops
ASoC: wcd9335: Use correct version to initialize Class H
 
ASoc: wm8731: Drop empty spi_driver remove callback
ASoc: wm8900: Drop empty spi_driver remove callback
 
ASoC: wm8962: Convert to devm_clk_get_optional()
ASoC: wm_adsp: Cancel ongoing work when removing controls
ASoC: wm_adsp: Introduce cs_dsp logging macros
ASoC: wm_adsp: Move check for control existence
ASoC: wm_adsp: Move check of dsp->running to better place
ASoC: wm_adsp: move firmware loading to client
ASoC: wm_adsp: Move sys_config_size to wm_adsp
ASoC: wm_adsp: Pass firmware names as parameters when starting DSP core
ASoC: wm_adsp: remove a repeated including
ASoC: wm_adsp: Remove use of snd_ctl_elem_type_t
ASoC: wm_adsp: Rename generic DSP support
ASoC: wm_adsp: Separate generic cs_dsp_coeff_ctl handling
ASoC: wm_adsp: Separate some ASoC and generic functions
ASoC: wm_adsp: Separate wm_adsp specifics in cs_dsp_client_ops
ASoC: wm_adsp: Split DSP power operations into helper functions
ASoC: wm_adsp: Split out struct cs_dsp from struct wm_adsp
ASoC: wm_adsp: Switch to using wm_coeff_read_ctrl for compressed buffers
ASoC: wm_adsp: wm_adsp_control_add() error: uninitialized symbol 'ret'
ASoC: zl38060: Update to modern clocking terminology
 
assoc_array: Avoid open coded arithmetic in allocator arguments
 
at24: Support probing while in non-zero ACPI D state
 
ata: ahci: Add Green Sardine vendor ID as board_ahci_mobile
ata: ahci_ceva: Fix id array access in ceva_ahci_read_id()
ata: libahci: Adjust behavior when StorageD3Enable _DSD is set
ata: libata-sata: Declare ata_ncq_sdev_attrs static
ata: libata: add missing ata_identify_page_supported() calls
ata: libata: improve ata_read_log_page() error message
ata: replace snprintf in show functions with sysfs_emit
ata: sata_highbank: Remove unnecessary print function dev_err()
 
ataflop: Add missing semicolon to return statement
ataflop: address add_disk() error handling on probe
ataflop: remove ataflop_probe_lock mutex
 
ath10k: Don't always treat modem stop events as crashes
ath10k: fix control-message timeout
ath10k: fix division by zero in send path
ath10k: fix invalid dma_addr_t token assignment
ath10k: fix max antenna gain unit
ath10k: Fix missing frame timestamp for beacon/probe-resp
ath10k: fix module load regression with iram-recovery feature
ath10k: high latency fixes for beacon buffer
ath10k: sdio: Add missing BH locking around napi_schdule()
 
ath11k: add 6 GHz params in peer assoc command
ath11k: add caldata download support from EEPROM
ath11k: add caldata file for multiple radios
ath11k: add channel 2 into 6 GHz channel list
ath11k: add handler for scan event WMI_SCAN_EVENT_DEQUEUED
ath11k: add HTT stats support for new stats
ath11k: add separate APIs for monitor mode
ath11k: Add spectral scan support for QCN9074
ath11k: add support for 80P80 and 160 MHz bandwidth
ath11k: Add support for RX decapsulation offload
ath11k: add support for setting fixed HE rate/gi/ltf
ath11k: add support in survey dump with bss_chan_info
ath11k: Add vdev start flag to disable hardware encryption
ath11k: Add wmi peer create conf event in wmi_tlv_event_id
ath11k: Align bss_chan_info structure with firmware
ath11k: Assign free_vdev_map value before ieee80211_register_hw
ath11k: Avoid "No VIF found" warning message
ath11k: Avoid race during regd updates
ath11k: Avoid reg rules update during firmware recovery
ath11k: Change DMA_FROM_DEVICE to DMA_TO_DEVICE when map reinjected packets
ath11k: Change masking and shifting in htt stats
ath11k: Change number of TCL rings to one for QCA6390
ath11k: change return buffer manager for QCA6390
ath11k: clean up BDF download functions
ath11k: copy cap info of 6G band under WMI_HOST_WLAN_5G_CAP for WCN6855
ath11k: Drop MSDU with length error in DP rx path
ath11k: enable 6G channels for WCN6855
ath11k: fix 4-addr tx failure for AP and STA modes
ath11k: fix 4addr multicast packet tx
ath11k: Fix crash during firmware recovery on reo cmd ring access
ath11k: Fix inaccessible debug registers
ath11k: fix m68k and xtensa build failure in ath11k_peer_assoc_h_smps()
ath11k: Fix memory leak in ath11k_qmi_driver_event_work
ath11k: fix packet drops due to incorrect 6 GHz freq value in rx status
ath11k: Fix pktlog lite rx events
ath11k: fix some sleeping in atomic bugs
ath11k: Fix spelling mistake "incompaitiblity" -> "incompatibility"
ath11k: fix survey dump collection in 6 GHz
ath11k: Fix the spectral minimum FFT bin count
ath11k: Handle MSI enablement during rmmod and SSR
ath11k: Identify DFS channel when sending scan channel list command
ath11k: indicate scan complete for scan canceled when scan running
ath11k: indicate to mac80211 scan complete with aborted flag for ATH11K_SCAN_STARTING state
ath11k: Introduce spectral hw configurable param
ath11k: monitor mode clean up to use separate APIs
ath11k: move static function ath11k_mac_vdev_setup_sync to top
ath11k: qmi: avoid error messages when dma allocation fails
ath11k: re-enable ht_cap/vht_cap for 5G band for WCN6855
ath11k: Refactor spectral FFT bin size
ath11k: Remove htt stats fixed size array usage
ath11k: Remove redundant assignment to variable fw_size
ath11k: Remove unused variable in ath11k_dp_rx_mon_merg_msdus()
ath11k: Rename atf_config to flag1 in target_resource_config
ath11k: Rename macro ARRAY_TO_STRING to PRINT_ARRAY_TO_BUF
ath11k: Replace HTT_DBG_OUT with scnprintf
ath11k: Replace one-element array with flexible-array member
ath11k: support SMPS configuration for 6 GHz
ath11k: Update pdev tx and rx firmware stats
ath11k: use hw_params to access board_size and cal_offset
ath11k: Use kcalloc() instead of kzalloc()
ath11k: Wstringop-overread warning
 
ath5k: replace snprintf in show functions with sysfs_emit
 
ath6kl: fix control-message timeout
ath6kl: fix division by zero in send path
ath6kl: use eth_hw_addr_set()
 
ath9k: add option to reset the wifi chip via debugfs
ath9k: fetch calibration data via nvmem subsystem
ath9k: fix an IS_ERR() vs NULL check
ath9k: Fix potential interrupt storm on queue reset
ath9k: owl-loader: fetch pci init values through nvmem
ath9k: support DT ieee80211-freq-limit property to limit channels
 
ath: dfs_pattern_detector: Fix possible null-pointer dereference in channel_detector_create()
 
atlantic: Add missing DIDs and fix 115c.
atlantic: Fix buff_ring OOB in aq_ring_rx_clean
atlantic: fix double-free in aq_ring_tx_clean
atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait
atlantic: Fix statistics logic for production hardware
atlantic: Fix to display FW bundle version instead of FW mac version.
atlantic: Increase delay for fw transactions
atlantic: Remove warn trace message.
 
atlatnic: enable Nbase-t speeds with base-t
 
atmel: use eth_hw_addr_set()
 
audit,io_uring,io-wq: add some basic audit support to io_uring
 
audit: add filtering for io_uring records
audit: add OPENAT2 record to list "how" info
audit: add support for the openat2 syscall
audit: Convert to SPDX identifier
audit: improve robustness of the audit queue handling
audit: prepare audit_context for use in calling contexts beyond syscalls
audit: rename struct node to struct audit_node to prevent future name collisions
audit: replace magic audit syscall class numbers with macros
audit: return early if the filter rule has a lower priority
 
auxdisplay: cfag12864bfb: code indent should use tabs where possible
auxdisplay: cfag12864bfb: remove superfluous header files
auxdisplay: charlcd: checking for pointer reference before dereferencing
auxdisplay: charlcd: fixing coding style issue
auxdisplay: Extract character line display core support
auxdisplay: ht16k33: Add helper variable dev
auxdisplay: ht16k33: Add LED support
auxdisplay: ht16k33: Add support for segment displays
auxdisplay: ht16k33: Connect backlight to fbdev
auxdisplay: ht16k33: Convert to simple i2c probe function
auxdisplay: ht16k33: Extract frame buffer probing
auxdisplay: ht16k33: Extract ht16k33_brightness_set()
auxdisplay: ht16k33: Fix frame buffer device blanking
auxdisplay: ht16k33: Make use of device properties
auxdisplay: ht16k33: Move delayed work
auxdisplay: ht16k33: remove superfluous header files
auxdisplay: ht16k33: Remove unneeded error check in keypad probe()
auxdisplay: ht16k33: Use HT16K33_FB_SIZE in ht16k33_initialize()
auxdisplay: img-ascii-lcd: Add helper variable dev
auxdisplay: img-ascii-lcd: Convert device attribute to sysfs_emit()
auxdisplay: img-ascii-lcd: Fix lock-up when displaying empty string
auxdisplay: ks0108: remove superfluous header files
auxdisplay: linedisp: Add support for changing scroll rate
auxdisplay: linedisp: Use kmemdup_nul() helper
 
ax25: constify dev_addr passing
ax25: NPD bug when detaching AX25 device
 
ax88796c: fix fetching error stats from percpu containers
ax88796c: fix ioctl callback
 
b43: fix a lower bounds test
 
b43legacy: fix a lower bounds test
 
backlight: Propagate errors from get_brightness()
 
BackMerge tag : 'v5.15' into drm-next
BackMerge tag : 'v5.15-rc7' into drm-next
 
batman-adv: mcast: don't send link-local multicast to mcast routers
batman-adv: prepare for const netdev->dev_addr
batman-adv: use eth_hw_addr_set() instead of ether_addr_copy()
 
Bbluetooth: btusb: Add another Bluetooth part for Realtek 8852AE
 
bcache: add error handling support for add_disk()
bcache: fix error info in register_bcache()
bcache: fix NULL pointer reference in cached_dev_detach_finish
bcache: fix use-after-free problem in bcache_device_free()
bcache: move calc_cached_dev_sectors to proper place on backing device detach
bcache: move uapi header bcache.h to bcache code directory
bcache: remove bch_crc64_update
bcache: remove bdev_sectors
bcache: remove the backing_dev_name field from struct cached_dev
bcache: remove the cache_dev_name field from struct cache
bcache: replace snprintf in show functions with sysfs_emit
bcache: reserve never used bits from bkey.high
bcache: Revert "bcache: use bvec_virt"
bcache: use bvec_kmap_local in bch_data_verify
 
bcm47xx: Get rid of redundant 'else'
bcm47xx: Replace printk(KERN_ALERT ... pci_devname(dev)) with pci_alert()
 
bcma: drop unneeded initialization value
bcma: simplify reference to driver name
 
binder: don't detect sender/target during buffer cleanup
binder: fix async_free_space accounting for empty parcels
binder: fix test regression due to sender_euid change
binder: use cred instead of task for getsecid
binder: use cred instead of task for selinux checks
binder: use euid from cred instead of using task
binder: use wake_up_pollfree()
 
bindings: media: venus: Drop redundant maxItems for power-domain-names
 
binfmt_elf: reintroduce using MAP_FIXED_NOREPLACE
 
blk-cgroup: blk_cgroup_bio_start() should use irq-safe operations on blkg->iostat_cpu
blk-cgroup: fix missing put device in error path from blkg_conf_pref()
blk-cgroup: synchronize blkg creation against policy deactivation
 
blk-crypto-fallback: properly prefix function and struct names
 
blk-crypto: rename blk_keyslot_manager to blk_crypto_profile
blk-crypto: rename keyslot-manager files to blk-crypto-profile
blk-crypto: update inline encryption documentation
 
blk-mq-debugfs: Show active requests per queue for shared tags
 
blk-mq-sched: Don't reference queue tagset in blk_mq_sched_tags_teardown()
blk-mq-sched: Rename blk_mq_sched_alloc_{tags -> map_and_rqs}()
blk-mq-sched: Rename blk_mq_sched_free_{requests -> rqs}()
 
blk-mq: Add blk_mq_alloc_map_and_rqs()
blk-mq: Add blk_mq_tag_update_sched_shared_sbitmap()
blk-mq: add one API for waiting until quiesce is done
blk-mq: add RQF_ELV debug entry
blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release()
blk-mq: Change rqs check in blk_mq_free_rqs()
blk-mq: Change shared sbitmap naming to shared tags
blk-mq: cleanup and rename __blk_mq_alloc_request
blk-mq: cleanup blk_mq_submit_bio
blk-mq: Don't clear driver tags own mapping
blk-mq: don't free tags if the tag_set is used by other device in queue initialztion
blk-mq: don't grab ->q_usage_counter in blk_mq_sched_bio_merge
blk-mq: don't handle non-flush requests in blk_insert_flush
blk-mq: don't insert FUA request with data into scheduler queue
blk-mq: don't issue request directly in case that current is to be blocked
blk-mq: factor out a "classic" poll helper
blk-mq: factor out a blk_qc_to_hctx helper
blk-mq: Fix blk_mq_tagset_busy_iter() for shared tags
blk-mq: fix filesystem I/O request allocation
blk-mq: fix redundant check of !e expression
blk-mq: inline hot part of __blk_mq_sched_restart
blk-mq: Invert check in blk_mq_update_nr_requests()
blk-mq: move blk_mq_flush_plug_list to block/blk-mq.h
blk-mq: only flush requests from the plug in blk_mq_submit_bio
blk-mq: only try to run plug merge if request has same queue with incoming bio
blk-mq: optimise *end_request non-stat path
blk-mq: Pass driver tags to blk_mq_clear_rq_mapping()
blk-mq: Refactor and rename blk_mq_free_map_and_{requests->rqs}()
blk-mq: Relocate shared sbitmap resize in blk_mq_update_nr_requests()
blk-mq: remove blk_qc_t_to_tag and blk_qc_t_is_internal
blk-mq: remove blk_qc_t_valid
blk-mq: rename blk_attempt_bio_merge
blk-mq: Stop using pointers for blk_mq_tags bitmap tags
blk-mq: support concurrent queue quiesce/unquiesce
blk-mq: update hctx->nr_active in blk_mq_end_request_batch()
blk-mq: Use shared tags for shared sbitmap support
 
blk-wbt: prevent NULL pointer dereference in wb_timer_fn
 
blkcg: Remove extra blkcg_bio_issue_init
 
block, bfq: fix UAF problem in bfqg_stats_init()
 
block/ataflop: add error handling support for add_disk()
block/ataflop: add registration bool before calling del_gendisk()
block/ataflop: provide a helper for cleanup up an atari disk
block/ataflop: use the blk_cleanup_disk() helper
 
block/brd: add error handling support for add_disk()
 
block/ioctl: use bdev_nr_sectors and bdev_nr_bytes
 
block/mq-deadline: Add an invariant check
block/mq-deadline: Improve request accounting further
block/mq-deadline: Prioritize high-priority requests
block/mq-deadline: Stop using per-CPU counters
 
block/rsxx: add error handling support for add_disk()
 
block/sunvdc: add error handling support for add_disk()
 
block/swim3: add error handling support for add_disk()
 
block/sx8: add error handling support for add_disk()
 
block: add __must_check for *add_disk*() callers
block: add a ->get_unique_id method
block: add a bdev_nr_bytes helper
block: Add a helper to validate the block size
block: add a loff_t cast to bdev_nr_bytes
block: add a sb_bdev_nr_blocks helper
block: add a struct io_comp_batch argument to fops->iopoll()
block: add async version of bio_set_polled
block: add documentation for inflight
block: Add independent access ranges support
block: Add invalidate_disk() helper to invalidate the gendisk
block: add rq_flags to struct blk_mq_alloc_data
block: add single bio async direct IO helper
block: add support for blk_mq_end_request_batch()
block: align blkdev_dio inlined bio to a cacheline
block: aoe: fixup coccinelle warnings
block: assign correct tag before doing prefetch of request
block: ataflop: fix breakage introduced at blk-mq refactoring
block: ataflop: Fix warning comparing pointer to 0
block: ataflop: more blk-mq refactoring fixes
block: attempt direct issue of plug list
block: avoid extra iter advance with async iocb
block: avoid to quiesce queue in elevator_init_mq
block: avoid to touch unloaded module instance when opening bdev
block: blk_mq_rq_ctx_init cache ctx/q/hctx
block: bump max plugged deferred size from 16 to 32
block: cache bdev in struct file for raw bdev IO
block: cache inode size in bdev
block: cache request queue in bdev
block: cache rq_flags inside blk_mq_rq_ctx_init()
block: call rq_qos_done() before ref check in batch completions
block: change plugging to use a singly linked list
block: Check ADMIN before NICE for IOPRIO_CLASS_RT
block: clean up blk_mq_submit_bio() merging
block: cleanup the flush plug helpers
block: convert fops.c magic constants to SHIFT_SECTOR
block: convert leftovers to bdev_get_queue
block: convert the rest of block to bdev_get_queue
block: define 'struct bvec_iter' as packed
block: don't allow writing to the poll queue attribute
block: don't bloat enter_queue with percpu_ref
block: don't bother iter advancing a fully done bio
block: don't call blk_status_to_errno in blk_update_request
block: don't dereference request after flush insertion
block: don't include in
block: don't try to poll multi-bio I/Os in __blkdev_direct_IO
block: drop unused includes in
block: drop unused includes in
block: ensure cached plug request matches the current queue
block: fix device_add_disk() kobject_create_and_add() error handling
block: fix ioprio_get(IOPRIO_WHO_PGRP) vs setuid(2)
block: fix kerneldoc for disk_register_independent_access__ranges()
block: fix missing queue put in error path
block: fix parameter not described warning
block: fix req_bio_endio append error handling
block: fix single bio async DIO error handling
block: fix too broad elevator check in blk_mq_free_request()
block: fold bio_cur_bytes into blk_rq_cur_bytes
block: get rid of plug list sorting
block: handle fast path of bio splitting inline
block: have plug stored requests hold references to the queue
block: Hold invalidate_lock in BLKDISCARD ioctl
block: Hold invalidate_lock in BLKRESETZONE ioctl
block: Hold invalidate_lock in BLKZEROOUT ioctl
block: improve batched tag allocation
block: improve layout of struct request
block: improve readability of blk_mq_end_request_batch()
block: inherit request start time from bio for BLK_CGROUP
block: inline a part of bio_release_pages()
block: inline fast path of driver tag allocation
block: inline hot paths of blk_account_io_*()
block: kill DIO_MULTI_BIO
block: kill extra rcu lock/unlock in queue enter
block: kill unused polling bits in __blkdev_direct_IO()
block: make bio_queue_enter() fast-path available inline
block: mark __bio_try_merge_page static
block: mark bio_truncate static
block: merge block_ioctl into blkdev_ioctl
block: move a few merge helpers out of
block: move bdev_read_only() into the header
block: move bio_full out of bio.h
block: move bio_get_{first,last}_bvec out of bio.h
block: move bio_mergeable out of bio.h
block: move blk-throtl fast path inline
block: move blk_mq_tag_to_rq() inline
block: move CONFIG_BLOCK guard to top Makefile
block: move elevator.h to block/
block: move integrity handling out of
block: move menu "Partition type" to block/partitions/Kconfig
block: move queue enter logic into blk_mq_submit_bio()
block: move RQF_ELV setting into allocators
block: move struct request to blk-mq.h
block: move the *blkdev_ioctl declarations out of blkdev.h
block: move the SECTOR_SIZE related definitions to blk_types.h
block: move update request helpers into blk-mq.c
block: only check previous entry for plug merge attempt
block: only mark bio as tracked if it really is tracked
block: optimise blk_flush_plug_list
block: optimise boundary blkdev_read_iter's checks
block: optimise req_bio_endio()
block: pass in blk_mq_tags to blk_mq_rq_ctx_init()
block: pre-allocate requests if plug is started and is a batch
block: prefetch request to be initialized
block: print the current process in handle_bad_sector
block: provide helpers for rq_list manipulation
block: re-flow blk_mq_rq_ctx_init()
block: reduce kblockd_mod_delayed_work_on() CPU consumption
block: refactor bio_iov_bvec_set()
block: remove __sync_blockdev
block: remove BIO_BUG_ON
block: remove blk_{get,put}_request
block: remove debugfs blk_mq_ctx dispatched/merged/completed attributes
block: remove inaccurate requeue check
block: remove QUEUE_FLAG_SCSI_PASSTHROUGH
block: remove redundant =y from BLK_CGROUP dependency
block: remove some blk_mq_hw_ctx debugfs entries
block: remove support for cryptoloop and the xor transfer
block: remove the cmd_size field from struct request_queue
block: remove the initialize_rq_fn blk_mq_ops method
block: remove the struct blk_queue_ctx forward declaration
block: remove the unused blk_queue_state enum
block: remove the unused rq_end_sector macro
block: remove useless caller argument to print_req_error()
block: Rename BLKDEV_MAX_RQ -> BLKDEV_DEFAULT_RQ
block: rename REQ_HIPRI to REQ_POLLED
block: replace always false argument with 'false'
block: replace the spin argument to blk_iopoll with a flags argument
block: return whether or not to unplug through boolean
block: simplify Kconfig files
block: simplify the block device syncing code
block: skip elevator fields init for non-elv queue
block: split request allocation components into helpers
block: store elevator state in request
block: switch polling to be bio based
block: turn macro helpers into inline functions
block: unexport blkdev_ioctl
block: update __register_blkdev() probe documentation
block: use bdev_get_queue() in bdev.c
block: use bdev_get_queue() in bio.c
block: use bdev_get_queue() in blk-core.c
block: use bdev_nr_bytes instead of open coding it in blkdev_fallocate
block: use enum type for blk_mq_alloc_data->rq_flags
block: use flags instead of bit fields for blkdev_dio
block: use new bdev_nr_bytes() helper for blkdev_{read,write}_iter()
block: use SLAB_TYPESAFE_BY_RCU for the bio slab
 
Bluetooth: Add bt_skb_sendmmsg helper
Bluetooth: Add bt_skb_sendmsg helper
Bluetooth: Add offload feature under experimental flag
Bluetooth: Add support for HCI_Enhanced_Setup_Synchronous_Connection command
Bluetooth: Add support for msbc coding format
Bluetooth: Add support for Read Local Supported Codecs V2
Bluetooth: Allow querying of supported offload codecs over SCO socket
Bluetooth: Allow setting of codec for HFP offload use case
Bluetooth: Allow usb to auto-suspend when SCO use non-HCI transport
Bluetooth: btintel: Define a callback to fetch codec config data
Bluetooth: btintel: Define callback to fetch data_path_id
Bluetooth: btintel: Fix boot address
Bluetooth: btintel: Fix incorrect out of memory check
Bluetooth: btintel: Read boot address irrespective of controller mode
Bluetooth: btintel: Read supported offload use cases
Bluetooth: btintel: support link statistics telemetry events
Bluetooth: btmtkuart: fix a memleak in mtk_hci_wmt_sync
Bluetooth: btrsi: remove superfluous header files from btrsi.c
Bluetooth: btrtl: Add support for MSFT extension to rtl8821c devices
Bluetooth: btrtl: Ask ic_info to drop firmware
Bluetooth: btrtl: enable Realtek 8822C/8852A to support AOSP extension
Bluetooth: btrtl: Set VsMsftOpCode based on device table
Bluetooth: btusb: Add gpio reset way for qca btsoc in cmd_timeout
Bluetooth: btusb: Add protocol for MediaTek bluetooth devices(MT7922)
Bluetooth: btusb: Add support for IMC Networks Mediatek Chip(MT7921)
Bluetooth: btusb: Add support for TP-Link UB500 Adapter
Bluetooth: btusb: Add the new support ID for Realtek RTL8852A
Bluetooth: btusb: disable Intel link statistics telemetry events
Bluetooth: btusb: Support public address configuration for MediaTek Chip.
Bluetooth: call sock_hold earlier in sco_conn_del
Bluetooth: Configure codec for HFP offload use case
Bluetooth: eir: Move EIR/Adv Data functions to its own file
Bluetooth: Enumerate local supported codec and cache details
Bluetooth: Fix Advertisement Monitor Suspend/Resume
Bluetooth: Fix enabling advertising for central role
Bluetooth: Fix handling of experimental feature for codec offload
Bluetooth: Fix handling of experimental feature for quality reports
Bluetooth: fix init and cleanup of sco_conn.timeout_work
Bluetooth: Fix passing NULL to PTR_ERR
Bluetooth: fix use-after-free error in lock_sock_nested()
Bluetooth: Fix using address type from events
Bluetooth: Fix using RPA when address has been resolved
Bluetooth: Fix wrong opcode when LL privacy enabled
Bluetooth: hci_core: Move all debugfs handling to hci_debugfs.c
Bluetooth: hci_h5: directly return hci_uart_register_device() ret-val
Bluetooth: hci_h5: Fix (runtime)suspend issues on RTL8723BS HCIs
Bluetooth: hci_ldisc: require CAP_NET_ADMIN to attach N_HCI ldisc
Bluetooth: hci_qca: enable Qualcomm WCN399x for AOSP extension
Bluetooth: hci_sock: Add support for BT_{SND,RCV}BUF
Bluetooth: hci_sock: Replace use of memcpy_from_msg with bt_skb_sendmsg
Bluetooth: hci_uart: fix GPF in h5_recv
Bluetooth: hci_vhci: Add force_prevent_wake entry
Bluetooth: hci_vhci: Add force_suspend entry
Bluetooth: hci_vhci: Add support for offload codecs over SCO
Bluetooth: Keep MSFT ext info throughout a hci_dev's life cycle
Bluetooth: Make use of hci_{suspend,resume}_dev on suspend notifier
Bluetooth: mgmt: Disallow legacy MGMT_OP_READ_LOCAL_OOB_EXT_DATA
Bluetooth: refactor set_exp_feature with a feature table
Bluetooth: Rename driver .prevent_wake to .wakeup
Bluetooth: reorganize functions from hci_sock_sendmsg()
Bluetooth: RFCOMM: Replace use of memcpy_from_msg with bt_skb_sendmmsg
Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg()
Bluetooth: SCO: Fix sco_send_frame returning skb->len
Bluetooth: SCO: Replace use of memcpy_from_msg with bt_skb_sendmsg
Bluetooth: set quality report callback for Intel
Bluetooth: Support the quality report events
 
bluetooth: use dev_addr_set()
bluetooth: use eth_hw_addr_set()
 
bnxt: use netif_is_rxfh_configured instead of open code
 
bnxt_en: Add compression flags information in coredump segment header
bnxt_en: add enable_remote_dev_reset devlink parameter
bnxt_en: avoid newline at end of message in NL_SET_ERR_MSG_MOD
bnxt_en: Check devlink allocation and registration status
bnxt_en: consolidate fw devlink health reporters
bnxt_en: extend RTNL to VF check in devlink driver_reinit
bnxt_en: extract coredump command line from current task
bnxt_en: Fix compile error regression when CONFIG_BNXT_SRIOV is not set
bnxt_en: fix format specifier in live patch error message
bnxt_en: implement devlink dev reload driver_reinit
bnxt_en: implement devlink dev reload fw_activate
bnxt_en: implement dump callback for fw health reporter
bnxt_en: implement firmware live patching
bnxt_en: improve error recovery information messages
bnxt_en: improve fw diagnose devlink health messages
bnxt_en: move coredump functions into dedicated file
bnxt_en: Properly remove port parameter support
bnxt_en: Provide stored devlink "fw" version on older firmware
bnxt_en: refactor cancellation of resource reservations
bnxt_en: Refactor coredump functions
bnxt_en: refactor printing of device info
bnxt_en: Register devlink instance at the end devlink configuration
bnxt_en: reject indirect blk offload when hw-tc-offload is off
bnxt_en: remove fw_reset devlink health reporter
bnxt_en: Remove not used other ULP define
bnxt_en: Retrieve coredump and crashdump size via FW command
bnxt_en: Update bnxt.rst devlink documentation
bnxt_en: Update firmware interface to 1.10.2.63
bnxt_en: Use struct_group_attr() for memcpy() region
 
bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed
bonding: fix ad_actor_system option setting to default
bonding: make tx_rebalance_counter an atomic
bonding: use the correct function to check for netdev name collision
 
bootconfig: Add xbc_get_info() for the node information
bootconfig: Allocate xbc_data inside xbc_init()
bootconfig: Cleanup dummy headers in tools/bootconfig
bootconfig: Initialize ret in xbc_parse_tree()
bootconfig: Remove unused debug function
bootconfig: Rename xbc_destroy_all() to xbc_exit()
bootconfig: Replace u16 and u32 with uint16_t and uint32_t
bootconfig: Split parse-tree part from xbc_init
 
bpf, arm: Remove dummy bpf_jit_compile stub
 
bpf, mips: Clean up config options about JIT
bpf, mips: Fix comment on tail call count limiting
 
bpf, selftests: Add test case for atomic fetch on spilled pointer
bpf, selftests: Add test case trying to taint map value pointer
bpf, selftests: Fix racing issue in btf_skc_cls_ingress test
bpf, selftests: Fix spelling mistake "tained" -> "tainted"
bpf, selftests: Replicate tailcall limit test for indirect call case
bpf, selftests: Update test case for atomic cmpxchg on r0 with pointer
 
bpf, sockmap: Attach map progs to psock early for feature probes
bpf, sockmap: Fix race in ingress receive verdict with redirect to self
bpf, sockmap: Re-evaluate proto ops when psock is removed from sockmap
bpf, sockmap: Remove unhash handler for BPF sockmap usage
bpf, sockmap: sk_skb data_end access incorrect when src_reg = dst_reg
bpf, sockmap: Use stricter sk state checks in sk_lookup_assign
 
bpf, tests: Add module parameter test_suite to test_bpf module
bpf, tests: Add more LD_IMM64 tests
 
bpf, x64: Factor out emission of REX byte in more cases
bpf, x64: Save bytes for DIV by reducing reg copies
 
bpf, x86: Fix "no previous prototype" warning
 
bpf, xdp, docs: Correct some English grammar and spelling
 
Linux: bpf,x64 Emit IMUL instead of MUL for x86-64
 
bpf,x86: Respect X86_FEATURE_RETPOLINE*
bpf,x86: Simplify computing label offsets
 
bpf/benchs: Add benchmark tests for bloom filter throughput + false positive
bpf/benchs: Add benchmarks for comparing hashmap lookups w/ vs. w/out bloom filter
 
bpf/preload: Clean up .gitignore and "clean-files" target
 
bpf/selftests: Add test for writable bare tracepoint
 
bpf/tests: Add exhaustive test of LD_IMM64 immediate magnitudes
bpf/tests: Add exhaustive tests of ALU operand magnitudes
bpf/tests: Add exhaustive tests of ALU register combinations
bpf/tests: Add exhaustive tests of ALU shift values
bpf/tests: Add exhaustive tests of BPF_ATOMIC magnitudes
bpf/tests: Add exhaustive tests of BPF_ATOMIC register combinations
bpf/tests: Add exhaustive tests of JMP operand magnitudes
bpf/tests: Add JMP tests with degenerate conditional
bpf/tests: Add JMP tests with small offsets
bpf/tests: Add more BPF_END byte order conversion tests
bpf/tests: Add more tests for ALU and ATOMIC register clobbering
bpf/tests: Add staggered JMP and JMP32 tests
bpf/tests: Add tail call limit test with external function call
bpf/tests: Add test case flag for verifier zero-extension
bpf/tests: Add test of ALU shifts with operand register aliasing
bpf/tests: Add test of LDX_MEM with operand aliasing
bpf/tests: Add tests of BPF_LDX and BPF_STX with small sizes
bpf/tests: Add tests to check source register zero-extension
bpf/tests: Add zero-extension checks in BPF_ATOMIC tests
bpf/tests: Allow different number of runs per test case
bpf/tests: Expand branch conversion JIT test
bpf/tests: Fix error in tail call limit tests
bpf/tests: Minor restructuring of ALU tests
bpf/tests: Reduce memory footprint of test suite
 
bpf: Add alignment padding for "map_extra" + consolidate holes
bpf: Add bloom filter map implementation
bpf: Add bpf_kallsyms_lookup_name helper
bpf: Add bpf_skc_to_unix_sock() helper
bpf: Add bpf_trace_vprintk helper
bpf: Add BTF_KIND_DECL_TAG typedef support
bpf: Add dummy BPF STRUCT_OPS for test purpose
bpf: Add hardware timestamp field to __sk_buff
bpf: Add missing map_delete_elem method to bloom filter map
bpf: Add selftests to cover packet access corner cases
bpf: Add verified_insns to bpf_prog_info and fdinfo
bpf: Avoid races in __bpf_prog_run() for 32bit arches
bpf: Avoid retpoline for bpf_for_each_map_elem
bpf: Be conservative while processing invalid kfunc calls
bpf: Bloom filter map naming fixups
bpf: btf: Introduce helpers for dynamic BTF set registration
bpf: Check the other end of slot_type for STACK_SPILL
bpf: Clarify data_len param in bpf_snprintf and bpf_seq_printf comments
bpf: Disallow unprivileged bpf by default
bpf: Do not invoke the XDP dispatcher for PROG_RUN with single repeat
bpf: Do not reject when the stack read size is different from the tracked scalar size
bpf: Document BPF licensing.
bpf: Enable TCP congestion control kfunc from modules
bpf: Factor out a helper to prepare trampoline for struct_ops prog
bpf: Factor out helpers for ctx access checking
bpf: Fix bpf_check_mod_kfunc_call for built-in modules
bpf: Fix extable address check.
bpf: Fix extable fixup offset.
bpf: Fix incorrect state pruning for <8B spill/fill
bpf: Fix inner map state pruning regression.
bpf: Fix kernel address leakage in atomic cmpxchg's r0 aux reg
bpf: Fix kernel address leakage in atomic fetch
bpf: Fix propagation of bounds from 64-bit min/max into 32-bit and var_off.
bpf: Fix propagation of signed bounds from 64-bit min/max into 32-bit.
bpf: Fix signed bounds propagation after mov32
bpf: Fix the off-by-two error in range markings
bpf: Fix toctou on read-only map's constant scalar tracking
bpf: Fixes possible race in update_prog_stats() for 32bit arches
bpf: Forbid bpf_ktime_get_coarse_ns and bpf_timer_* in tracing progs
bpf: Introduce BPF support for kernel module function calls
bpf: Introduce helper bpf_get_branch_snapshot
bpf: iterators: Install libbpf headers when building
bpf: Make 32->64 bounds propagation slightly more robust
bpf: Make CONFIG_DEBUG_INFO_BTF depend upon CONFIG_BPF_SYSCALL
bpf: Make sure bpf_disable_instrumentation() is safe vs preemption.
bpf: Merge printk and seq_printf VARARG max macros
bpf: Permit ingress_ifindex in bpf_prog_test_run_xattr
bpf: preload: Install libbpf headers when building
bpf: Rename BTF_KIND_TAG to BTF_KIND_DECL_TAG
bpf: Replace "want address" users of BPF_CAST_CALL with BPF_CALL_IMM
bpf: Replace callers of BPF_CAST_CALL with proper function typedef
bpf: selftest: A bpf prog that has a 32bit scalar spill
bpf: selftest: Add verifier tests for <8-byte scalar spill and refill
bpf: selftest: Trigger a DCE on the whole subprog
bpf: selftests: Add selftests for module kfunc support
bpf: selftests: Fix fd cleanup in get_branch_snapshot
bpf: Silence Coverity warning for find_kfunc_desc_btf
bpf: sockmap, strparser, and tls are reusing qdisc_skb_cb and colliding
bpf: Stop caching subprog index in the bpf_pseudo_func insn
bpf: Support <8-byte scalar spill and refill
bpf: Support for new btf kind BTF_KIND_TAG
bpf: Support writable context for bare tracepoint
bpf: Update bpf_get_smp_processor_id() documentation
bpf: Use $(pound) instead of \# in Makefiles
bpf: Use u64_stats_t in struct bpf_prog_stats
 
bpftool: Add install-bin target to install binary only
bpftool: Add support for BTF_KIND_TAG
bpftool: Avoid leaking the JSON writer prepared for program metadata
bpftool: Avoid using "?: " in generated code
bpftool: Do not expose and init hash maps for pinned path in main.c
bpftool: Do not FORCE-build libbpf
bpftool: Fix install for libbpf's internal header(s)
bpftool: Improve skeleton generation for data maps without DATASEC type
bpftool: Install libbpf headers for the bootstrap version, too
bpftool: Install libbpf headers instead of including the dir
bpftool: Only probe trace_vprintk feature in 'full' mode
bpftool: Provide a helper method for accessing skeleton's embedded ELF data
bpftool: Remove Makefile dep. on $(LIBBPF) for $(LIBBPF_INTERNAL_HDRS)
bpftool: Remove unused includes to
bpftool: Remove useless #include to from map_perf_ring.c
bpftool: Support multiple .rodata/.data internal maps in skeleton
bpftool: Switch to libbpf's hashmap for PIDs/names references
bpftool: Switch to libbpf's hashmap for pinned paths of BPF objects
bpftool: Switch to libbpf's hashmap for programs/maps in BTF listing
bpftool: Switch to new btf__type_cnt API
bpftool: Turn check on zlib from a phony target into a conditional error
 
brcmfmac: Add DMI nvram filename quirk for Cyberbook T116 tablet
brcmfmac: fix incorrect error prints
brcmfmac: prepare for const netdev->dev_addr
brcmfmac: Replace zero-length array with flexible array member
 
brcmsmac: rework LED dependencies
 
bsg-lib: initialize the bsg_job in bsg_transport_sg_io_fn
 
btf: Change BTF_KIND_* macros to enums
 
btrfs: add a BTRFS_FS_ERROR helper
btrfs: add a btrfs_get_dev_args_from_path helper
btrfs: add additional parameters to btrfs_init_tree_ref/btrfs_init_data_ref
btrfs: add comments for device counts in struct btrfs_fs_devices
btrfs: add helper to truncate inode items when logging inode
btrfs: always update the logged transaction when logging new names
btrfs: assert that extent buffers are write locked instead of only locked
btrfs: avoid attempt to drop extents when logging inode for the first time
btrfs: avoid expensive search when dropping inode items from log
btrfs: avoid expensive search when truncating inode items from the log
btrfs: avoid search for logged i_size when logging inode if possible
btrfs: call btrfs_check_rw_degradable only if there is a missing device
btrfs: call mapping_set_error() on btree inode with a write error
btrfs: change error handling for btrfs_delete_*_in_log
btrfs: change handle_fs_error in recover_log_trees to aborts
btrfs: check for relocation inodes on zoned btrfs in should_nocow
btrfs: check if a log tree exists at inode_logged()
btrfs: check WRITE_ERR when trying to read an extent buffer
btrfs: check-integrity: fix a warning on write caching disabled disk
btrfs: check-integrity: stop storing the block device name in btrfsic_dev_state
btrfs: cleanup for extent_write_locked_range()
btrfs: clear extent buffer uptodate when we fail to write it
btrfs: clear MISSING device status bit in btrfs_close_one_device
btrfs: convert latest_bdev type to btrfs_device and rename
btrfs: defrag: also check PagePrivate for subpage cases in cluster_pages_for_defrag()
btrfs: defrag: enable defrag for subpage case
btrfs: defrag: factor out page preparation into a helper
btrfs: defrag: introduce helper to collect target file extents
btrfs: defrag: introduce helper to defrag a contiguous prepared range
btrfs: defrag: introduce helper to defrag a range
btrfs: defrag: introduce helper to defrag one cluster
btrfs: defrag: pass file_ra_state instead of file to btrfs_defrag_file()
btrfs: defrag: remove the old infrastructure
btrfs: defrag: replace hard coded PAGE_SIZE with sectorsize
btrfs: defrag: use defrag_one_cluster() to implement btrfs_defrag_file()
btrfs: deprecate BTRFS_IOC_BALANCE ioctl
btrfs: determine stripe boundary at bio allocation time in btrfs_submit_compressed_read
btrfs: determine stripe boundary at bio allocation time in btrfs_submit_compressed_write
btrfs: do not call close_fs_devices in btrfs_rm_device
btrfs: do not commit delayed inode when logging a file in full sync mode
btrfs: do not infinite loop in data reclaim if we aborted
btrfs: do not log new dentries when logging that a new name exists
btrfs: do not take the uuid_mutex in btrfs_rm_device
btrfs: don't pass compressed pages to btrfs_writepage_endio_finish_ordered()
btrfs: drop unnecessary ret in ioctl_quota_rescan_status
btrfs: factor out the copying loop of dir items from log_dir_items()
btrfs: factor uncompressed async extent submission code into a new helper
btrfs: fail if fstrim_range->start == U64_MAX
btrfs: fix a out-of-bound access in copy_compressed_data_to_page()
btrfs: fix comment about sector sizes supported in 64K systems
btrfs: fix deadlock between chunk allocation and chunk btree modifications
btrfs: fix deadlock due to page faults during direct IO reads and writes
btrfs: fix deadlock when defragging transparent huge pages
btrfs: fix double free of anon_dev after failure to create subvolume
btrfs: fix error pointer dereference in btrfs_ioctl_rm_dev_v2()
btrfs: fix invalid delayed ref after subvolume creation failure
btrfs: fix lost error handling when replaying directory deletes
btrfs: fix lzo_decompress_bio() kmap leakage
btrfs: fix memory leak in __add_inode_ref()
btrfs: fix memory ordering between normal and ordered work functions
btrfs: fix missing blkdev_put() call in btrfs_scan_one_device()
btrfs: fix missing last dir item offset update when logging directory
btrfs: fix re-dirty process of tree-log nodes
btrfs: fix the memory leak caused in lzo_compress_pages()
btrfs: fix warning when freeing leaf after subvolume creation failure
btrfs: free exchange changeset on failures
btrfs: handle device lookup with btrfs_dev_lookup_args
btrfs: handle errors properly inside btrfs_submit_compressed_read()
btrfs: handle errors properly inside btrfs_submit_compressed_write()
btrfs: handle page locking in btrfs_page_end_writer_lock with no writers
btrfs: insert items in batches when logging a directory when possible
btrfs: introduce alloc_compressed_bio() for compression
btrfs: introduce btrfs_is_data_reloc_root
btrfs: introduce compressed_bio::pending_sectors to trace compressed bio
btrfs: introduce submit_compressed_bio() for compression
btrfs: keep track of the last logged keys when logging a directory
btrfs: loop only once over data sizes array when inserting an item batch
btrfs: make 1-bit bit-fields of scrub_page unsigned int
btrfs: make btrfs_ref::real_root optional
btrfs: make btrfs_super_block size match BTRFS_SUPER_INFO_SIZE
btrfs: make sure btrfs_io_context::fs_info is always initialized
btrfs: move ffe_ctl one level up
btrfs: pull up qgroup checks from delayed-ref core to init time
btrfs: reduce btrfs_update_block_group alloc argument to bool
btrfs: refactor submit_compressed_extents()
btrfs: reflink: initialize return value to 0 in btrfs_extent_same()
btrfs: rely on owning_root field in btrfs_add_delayed_tree_ref to detect CHUNK_ROOT
btrfs: remove btrfs_bio::logical member
btrfs: remove btrfs_bio_alloc() helper
btrfs: remove btrfs_raid_bio::fs_info member
btrfs: remove no longer needed checks for NULL log context
btrfs: remove redundant log root assignment from log_dir_items()
btrfs: remove root argument from add_link()
btrfs: remove root argument from btrfs_log_inode() and its callees
btrfs: remove root argument from btrfs_unlink_inode()
btrfs: remove root argument from check_item_in_log()
btrfs: remove root argument from drop_one_dir_item()
btrfs: remove stale comment about the btrfs_show_devname
btrfs: remove unnecessary parameter delalloc_start for writepage_delalloc()
btrfs: remove unused function btrfs_bio_fits_in_stripe()
btrfs: remove unused parameter nr_pages in add_ra_bio_pages()
btrfs: rename and switch to bool btrfs_chunk_readonly
btrfs: rename btrfs_alloc_chunk to btrfs_create_chunk
btrfs: rename btrfs_bio to btrfs_io_context
btrfs: rename btrfs_dio_private::logical_offset to file_offset
btrfs: rename root fields in delayed refs structs
btrfs: rename setup_extent_mapping in relocation code
btrfs: rename struct btrfs_io_bio to btrfs_bio
btrfs: replace the BUG_ON in btrfs_del_root_ref with proper error handling
btrfs: rework page locking in __extent_writepage()
btrfs: send: prepare for v2 protocol
btrfs: send: simplify send_create_inode_if_needed
btrfs: silence lockdep when reading chunk tree during mount
btrfs: subpage: add bitmap for PageChecked flag
btrfs: subpage: avoid potential deadlock with compression and delalloc
btrfs: subpage: introduce btrfs_subpage_bitmap_info
btrfs: subpage: make add_ra_bio_pages() compatible
btrfs: subpage: make btrfs_alloc_subpage() return btrfs_subpage directly
btrfs: subpage: make btrfs_submit_compressed_write() compatible
btrfs: subpage: make compress_file_range() compatible
btrfs: subpage: make end_compressed_bio_writeback() compatible
btrfs: subpage: make extent_write_locked_range() compatible
btrfs: subpage: make lzo_compress_pages() compatible
btrfs: subpage: only allow compression if the range is fully page aligned
btrfs: subpage: only call btrfs_alloc_subpage() when sectorsize is smaller than PAGE_SIZE
btrfs: subpage: pack all subpage bitmaps into a larger bitmap
btrfs: sysfs: convert scnprintf and snprintf to sysfs_emit
btrfs: unexport repair_io_failure()
btrfs: unexport setup_items_for_insert()
btrfs: update comment for fs_devices::seed_list in btrfs_rm_device
btrfs: update comments for chunk allocation -ENOSPC cases
btrfs: update device path inode time instead of bd_inode
btrfs: update latest_dev when we create a sprout device
btrfs: use async_chunk::async_cow to replace the confusing pending pointer
btrfs: use bdev_nr_bytes instead of open coding it
btrfs: use btrfs_get_dev_args_from_path in dev removal ioctls
btrfs: use bvec_kmap_local in btrfs_csum_one_bio
btrfs: use latest_dev in btrfs_show_devname
btrfs: Use memset_startat() to clear end of struct
btrfs: use num_device to check for the last surviving seed device
btrfs: use single bulk copy operations when logging directories
btrfs: use sync_blockdev
btrfs: zoned: activate block group on allocation
btrfs: zoned: activate new block group
btrfs: zoned: add a dedicated data relocation block group
btrfs: zoned: allow preallocation for relocation inodes
btrfs: zoned: avoid chunk allocation if active block group has enough space
btrfs: zoned: calculate free space from zone capacity
btrfs: zoned: clear data relocation bg on zone finish
btrfs: zoned: consider zone as full when no more SB can be written
btrfs: zoned: finish fully written block group
btrfs: zoned: finish relocating block group
btrfs: zoned: finish superblock zone once no space left for new SB
btrfs: zoned: implement active zone tracking
btrfs: zoned: introduce physical_map to btrfs_block_group
btrfs: zoned: let the for_treelog test in the allocator stand out
btrfs: zoned: load active zone info for block group
btrfs: zoned: load active zone information from devices
btrfs: zoned: load zone capacity information from devices
btrfs: zoned: locate superblock position using zone capacity
btrfs: zoned: move btrfs_free_excluded_extents out of btrfs_calc_zone_unusable
btrfs: zoned: only allow one process to add pages to a relocation inode
btrfs: zoned: tweak reclaim threshold for zone capacity
btrfs: zoned: use greedy gc for auto reclaim
btrfs: zoned: use kmemdup() to replace kmalloc + memcpy
btrfs: zoned: use regular writes for relocation
 
bus/fsl-mc: Add generic implementation for open/reset/close commands
 
bus: brcmstb_gisb: Allow building as module
bus: mhi: core: Add support for forced PM resume
bus: mhi: pci_generic: Fix device recovery failed issue
bus: sun50i-de2: Adjust printing error message
bus: sunxi-rsb: Fix shutdown
bus: ti-sysc: Add quirk handling for reinit on context lost
bus: ti-sysc: Add quirk handling for reset on re-init
bus: ti-sysc: Check for lost context in sysc_reinit_module()
bus: ti-sysc: Drop legacy quirk flag for gpio
bus: ti-sysc: Drop legacy quirk flag for sham
bus: ti-sysc: Fix timekeeping_suspended warning on resume
bus: ti-sysc: Fix variable set but not used warning for reinit_modules
bus: ti-sysc: Handle otg force idle quirk
bus: ti-sysc: Use context lost quirk for otg
bus: ti-sysc: Use context lost quirks for gpmc
 
can: at91/janz-ican3: replace snprintf() in show functions with sysfs_emit()
can: bcm: Use hrtimer_forward_now()
can: bittiming: allow TDC{V,O} to be zero and add can_tdc_const::tdc{v,o,f}_min
can: bittiming: can_fixup_bittiming(): change type of tseg1 and alltseg to unsigned int
can: bittiming: change can_calc_tdco()'s prototype to not directly modify priv
can: bittiming: change unit of TDC parameters to clock periods
can: dev: add can_tdc_get_relative_tdco() helper function
can: etas_es58x: es58x_rx_err_msg(): fix memory leak in error path
can: flexcan: Use struct_group() to zero struct flexcan_regs regions
can: gs_usb: use %u to print unsigned values
can: j1939: j1939_can_recv(): ignore messages with invalid source address
can: j1939: j1939_tp_cmd_recv(): check the dst address of TP.CM_BAM
can: j1939: j1939_tp_cmd_recv(): ignore abort message in the BAM transport
can: kvaser_pciefd: kvaser_pciefd_rx_error_frame(): increase correct stats->{rx,tx}_errors counter
can: kvaser_usb: get CAN clock frequency from device
can: m_can: Disable and ignore ELO interrupt
can: m_can: m_can_read_fifo: fix memory leak in error branch
can: m_can: make custom bittiming fields const
can: m_can: pci: fix incorrect reference clock rate
can: m_can: pci: fix iomap_read_fifo() and iomap_write_fifo()
can: m_can: pci: use custom bit timings for Elkhart Lake
can: mcp251xfd: mcp251xfd_chip_start(): fix error handling for mcp251xfd_chip_rx_int_enable()
can: mcp251xfd: mcp251xfd_irq(): add missing can_rx_offload_threaded_irq_finish() in case of bus off
can: mscan: mpc5xxx_can: Make use of the helper function dev_err_probe()
can: netlink: add can_priv::do_get_auto_tdcv() to retrieve tdcv from device
can: netlink: add interface for CAN-FD Transmitter Delay Compensation (TDC)
can: pch_can: pch_can_rx_normal: fix use after free
can: peak_usb: always ask for BERR reporting for PCAN-USB devices
can: peak_usb: CANFD: store 64-bits hw timestamps
can: peak_usb: exchange the order of information messages
can: rcar: drop unneeded ARM dependency
can: sja1000: fix use after free in ems_pcmcia_add_card()
can: xilinx_can: remove repeated word from the kernel-doc
can: xilinx_can: xcan_remove(): remove redundant netif_napi_del()
 
cdrom/gdrom: add error handling support for add_disk()
 
cdrom: docs: reformat table in Documentation/userspace-api/ioctl/cdrom.rst
cdrom: Remove redundant variable and its assignment
 
ce/gf100: fix incorrect CE0 address calculation on some GPUs
 
ceph: add a new metric to keep track of remote object copies
ceph: clean-up metrics data structures to reduce code duplication
ceph: convert to noop_direct_IO
ceph: don't rely on error_string to validate blocklisted session.
ceph: don't use -ESTALE as special return code in try_get_cap_refs
ceph: drop private list from remove_session_caps_cb
ceph: enable async dirops by default
ceph: fix auth cap handling logic in remove_session_caps_cb
ceph: fix duplicate increment of opened_inodes metric
ceph: fix mdsmap decode when there are MDS's beyond max_mds
ceph: fix up non-directory creation in SGID directories
ceph: ignore the truncate when size won't change with Fx caps issued
ceph: initialize i_size variable in ceph_sync_read
ceph: initialize pathlen variable in reconnect_caps_cb
ceph: just use ci->i_version for fscache aux info
ceph: print inode numbers instead of pointer values
ceph: properly handle statfs on multifs setups
ceph: refactor remove_session_caps_cb
ceph: return the real size read when it hits EOF
ceph: shut down access to inode when async create fails
ceph: shut down mount on bad mdsmap or fsmap decode
ceph: split 'metric' debugfs file into several files
 
cfg80211: Acquire wiphy mutex on regulatory work
cfg80211: always free wiphy specific regdomain
cfg80211: AP mode driver offload for FILS association crypto
cfg80211: call cfg80211_stop_ap when switch from P2P_GO type
cfg80211: fix kernel-doc for MBSSID EMA
cfg80211: honour V=1 in certificate code generation
cfg80211: prepare for const netdev->dev_addr
cfg80211: scan: use element finding functions in easy cases
cfg80211: separate get channel number from ies
 
cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv
cgroup: bpf: Move wrapper for __cgroup_bpf_*() to kernel/bpf/cgroup.c
cgroup: cgroup-v1: do not exclude cgrp_dfl_root
cgroup: Fix rootcg cpu.stat guest double counting
cgroup: Make rebind_subsystems() disable v2 controllers all at once
cgroup: no need for cgroup_mutex for /proc/cgroups
cgroup: reduce dependency on cgroup_mutex
cgroup: remove cgroup_mutex from cgroupstats_build
cgroup: Use open-time cgroup namespace for process migration perm checks
cgroup: Use open-time credentials for process migraton perm checks
 
char: ipmi: replace snprintf in show functions with sysfs_emit
char: xillybus: Eliminate redundant wrappers to DMA related calls
char: xillybus: fix msg_ep UAF in xillyusb_probe()
char: xillybus: Remove usage of 'pci_unmap_single()'
char: xillybus: Remove usage of remaining deprecated pci_ API
char: xillybus: Remove usage of the deprecated 'pci-dma-compat.h' API
char: xillybus: Simplify 'xillybus_init_endpoint()'
 
checkpatch: get default codespell dictionary path from package location
checkpatch: improve EXPORT_SYMBOL test for EXPORT_SYMBOL_NS uses
 
cifs: add mount parameter tcpnodelay
cifs: add server conn_id to fscache client cookie
cifs: avoid use of dstaddr as key for fscache client cookie
cifs: connect individual channel servers to primary channel server
cifs: convert list_for_each to entry variant
cifs: Create a new shared file holding smb2 pdu definitions
cifs: do not duplicate fscache cookie for secondary channels
cifs: do not negotiate session if session already exists
cifs: Fix crash on unload of cifs_arc4.ko
cifs: fix memory leak of smb3_fs_context_dup::server_hostname
cifs: fix missed refcounting of ipc tcon
cifs: fix ntlmssp auth when there is no key exchange
cifs: fix potential use-after-free bugs
cifs: fix print of hdr_flags in dfscache_proc_show()
cifs: for compound requests, use open handle if possible
cifs: ignore resource_id while getting fscache super cookie
cifs: introduce cifs_ses_mark_for_reconnect() helper
cifs: introduce new helper for cifs_reconnect()
cifs: move debug print out of spinlock
cifs: Move more definitions into the shared area
cifs: move NEGOTIATE_PROTOCOL definitions out into the common area
cifs: Move SMB2_Create definitions to the shared area
cifs: nosharesock should be set on new server
cifs: nosharesock should not share socket with future sessions
cifs: populate server_hostname for extra channels
cifs: protect session channel fields with chan_lock
cifs: protect srv_count with cifs_tcp_ses_lock
cifs: release lock earlier in dequeue_mid error case
cifs: sanitize multiple delimiters in prepath
cifs: send workstation name during ntlmssp session setup
cifs: set a minimum of 120s for next dns resolution
cifs: split out dfs code from cifs_reconnect()
cifs: support nested dfs links over reconnect
cifs: To match file servers, make sure the server hostname matches
cifs: update internal version number
cifs: wait for tcon resource_id before getting fscache super
 
clk/actions/owl-factor.c: remove superfluous headers
 
clk/ast2600: Fix soc revision for AHB
 
clk: at91: check pmc node status before registering syscore ops
clk: at91: clk-master: add notifier for divider
clk: at91: clk-master: add register definition for sama7g5's master clock
clk: at91: clk-master: check if div or pres is zero
clk: at91: clk-master: fix prescaler logic
clk: at91: clk-master: improve readability by using local variables
clk: at91: clk-master: mask mckr against layout->mask
clk: at91: clk-sam9x60-pll: add notifier for div part of PLL
clk: at91: pmc: add sama7g5 to the list of available pmcs
clk: at91: pmc: execute suspend/resume only for backup mode
clk: at91: re-factor clocks suspend/resume
clk: at91: sam9x60-pll: use DIV_ROUND_CLOSEST_ULL
clk: at91: sama7g5: add securam's peripheral clock
clk: at91: sama7g5: remove prescaler part of master clock
clk: at91: sama7g5: set low limit for mck0 at 32KHz
clk: composite: export clk_register_composite
clk: composite: Fix 'switching' to same clock
clk: composite: Use rate_ops.determine_rate when also a mux is available
clk: Don't parent clks until the parent is fully registered
clk: imx8m: Do not set IMX_COMPOSITE_CORE for non-regular composites
clk: imx: Add 'CLK_SET_RATE_NO_REPARENT' for composite-7ulp
clk: imx: Add clock driver for imx8ulp
clk: imx: Add the pcc reset controller support on imx8ulp
clk: imx: disable i.mx7ulp composite clock during initialization
clk: imx: disable the pfd when set pfdv2 clock rate
clk: imx: Fix the build break when clk-imx8ulp build as module
clk: imx: imx6ul: Fix csi clk gate register
clk: imx: imx6ul: Move csi_sel mux to correct base register
clk: imx: Make CLK_IMX8ULP select MXC_CLK
clk: imx: Make mux/mux2 clk based helpers use clk_hw based ones
clk: imx: Remove unused helpers
clk: imx: Rework all clk_hw_register_divider wrappers
clk: imx: Rework all clk_hw_register_gate wrappers
clk: imx: Rework all clk_hw_register_gate2 wrappers
clk: imx: Rework all clk_hw_register_mux wrappers
clk: imx: Rework all imx_clk_hw_composite wrappers
clk: imx: Rework imx_clk_hw_pll14xx wrapper
clk: imx: Update the compsite driver to support imx8ulp
clk: imx: Update the pfdv2 for 8ulp specific support
clk: imx: Update the pllv4 to support imx8ulp
clk: imx: use module_platform_driver
clk: ingenic: Fix bugs with divided dividers
clk: mediatek: Add API for clock resource recycle
clk: mediatek: Add dt-bindings of MT8195 clocks
clk: mediatek: Add MT8195 apmixedsys clock support
clk: mediatek: Add MT8195 apusys clock support
clk: mediatek: Add MT8195 camsys clock support
clk: mediatek: Add MT8195 ccusys clock support
clk: mediatek: Add MT8195 imgsys clock support
clk: mediatek: Add MT8195 imp i2c wrapper clock support
clk: mediatek: Add MT8195 infrastructure clock support
clk: mediatek: Add MT8195 ipesys clock support
clk: mediatek: Add MT8195 mfgcfg clock support
clk: mediatek: Add MT8195 peripheral clock support
clk: mediatek: Add MT8195 scp adsp clock support
clk: mediatek: Add MT8195 topckgen clock support
clk: mediatek: Add MT8195 vdecsys clock support
clk: mediatek: Add MT8195 vdosys0 clock support
clk: mediatek: Add MT8195 vdosys1 clock support
clk: mediatek: Add MT8195 vencsys clock support
clk: mediatek: Add MT8195 vppsys0 clock support
clk: mediatek: Add MT8195 vppsys1 clock support
clk: mediatek: Add MT8195 wpesys clock support
clk: mediatek: Export clk_ops structures to modules
clk: mediatek: Fix corner case of tuner_en_reg
clk: mediatek: Fix resource leak in mtk_clk_simple_probe
clk: mediatek: support COMMON_CLK_MEDIATEK module build
clk: mediatek: support COMMON_CLK_MT6779 module build
clk: meson: meson8b: Add the HDMI PLL M/N parameters
clk: meson: meson8b: Add the vid_pll_lvds_en gate clock
clk: meson: meson8b: Export the video clocks
clk: meson: meson8b: Initialize the HDMI PLL registers
clk: meson: meson8b: Make the video clock trees mutable
clk: meson: meson8b: Use CLK_SET_RATE_NO_REPARENT for vclk{,2}_in_sel
clk: mvebu: ap-cpu-clk: Fix a memory leak in error handling paths
clk: qcom: a53-pll: Make use of the helper function devm_platform_ioremap_resource()
clk: qcom: Add Global Clock Controller driver for QCM2290
clk: qcom: Add lpass clock controller driver for SC7280
clk: qcom: camcc: Add camera clock controller driver for SC7280
clk: qcom: clk-alpha-pll: Don't reconfigure running Trion
clk: qcom: common: Make use of the helper function devm_platform_ioremap_resource()
clk: qcom: dispcc-sm8250: use runtime PM for the clock controller
clk: qcom: gcc-msm8994: Add missing clocks
clk: qcom: gcc-msm8994: Add missing NoC clocks
clk: qcom: gcc-msm8994: Add modem reset
clk: qcom: gcc-msm8994: Add proper msm8992 support
clk: qcom: gcc-msm8994: Fix up SPI QUP clocks
clk: qcom: gcc-msm8994: Modernize the driver
clk: qcom: gcc-msm8994: Remove the inexistent GDSC_PCIE
clk: qcom: gcc-msm8994: Use ARRAY_SIZE() for num_parents
clk: qcom: gcc-msm8996: Drop (again) gcc_aggre1_pnoc_ahb_clk
clk: qcom: gcc-msm8998: Move parent names and mapping below GPLLs
clk: qcom: gcc-msm8998: Remove transient global "xo" clock
clk: qcom: gcc-msm8998: Use parent_data/hws for internal clock relations
clk: qcom: gcc-sc7280: Drop unused array
clk: qcom: gcc-sdm660: Use ARRAY_SIZE for num_parents
clk: qcom: gcc: Remove CPUSS clocks control for SC7280
clk: qcom: gdsc: enable optional power domain support
clk: qcom: gpucc-msm8998: Remove unnecessary fallbacks to global clocks
clk: qcom: gpucc-msm8998: Use ARRAY_SIZE for num_parents
clk: qcom: gpucc-sdm660: Remove fallback to global clock names
clk: qcom: gpucc-sdm660: Use ARRAY_SIZE for num_parents
clk: qcom: Kconfig: Sort the symbol for SC_LPASS_CORECC_7180
clk: qcom: kpss-xcc: Make use of the helper function devm_platform_ioremap_resource()
clk: qcom: mmcc-msm8998: Remove unnecessary fallbacks to global clocks
clk: qcom: mmcc-msm8998: Use ARRAY_SIZE for num_parents
clk: qcom: mmcc-sdm660: Add hw_ctrl flag to venus_core0_gdsc
clk: qcom: mmcc-sdm660: Add necessary CXCs to venus_gdsc
clk: qcom: mmcc-sdm660: Use ARRAY_SIZE for num_parents
clk: qcom: regmap-mux: fix parent clock lookup
clk: qcom: Remove redundant .owner
clk: qcom: sm6125-gcc: Swap ops of ice and apps on sdcc1
clk: qcom: smd-rpm: Add .recalc_rate hook for clk_smd_rpm_branch_ops
clk: qcom: smd-rpm: Add QCM2290 RPM clock support
clk: qcom: videocc-sm8250: use runtime PM for the clock controller
clk: renesas: cpg-lib: Move RPC clock registration to the library
clk: renesas: r8a779[56]x: Add MLP clocks
clk: renesas: r8a779a0: Add RPC support
clk: renesas: r8a779a0: Add TPU clock
clk: renesas: r8a779a0: Add Z0 and Z1 clock support
clk: renesas: r9a07g044: Add clock and reset entries for SPI Multi I/O Bus Controller
clk: renesas: r9a07g044: Add ethernet clock sources
clk: renesas: r9a07g044: Add GbEthernet clock/reset
clk: renesas: r9a07g044: Add SDHI clock and reset entries
clk: renesas: rzg2l: Add SDHI clk mux support
clk: renesas: rzg2l: Add support to handle coupled clocks
clk: renesas: rzg2l: Add support to handle MUX clocks
clk: rockchip: drop module parts from rk3399 and rk3568 drivers
clk: rockchip: rk3399: expose PCLK_COREDBG_{B,L}
clk: rockchip: rk3399: make CPU clocks critical
clk: rockchip: use module_platform_driver_probe
clk: samsung: add support for CPU clocks
clk: samsung: clk-pll: Implement pll0822x PLL type
clk: samsung: clk-pll: Implement pll0831x PLL type
clk: samsung: describe drivers in Kconfig
clk: samsung: exynos-audss: Make use of devm_platform_ioremap_resource()
clk: samsung: exynos4412-isp: Make use of devm_platform_ioremap_resource()
clk: samsung: exynos5433: Make use of devm_platform_ioremap_resource()
clk: samsung: exynos5433: update apollo and atlas clock probing
clk: samsung: Introduce Exynos850 clock driver
clk: samsung: s5pv210-audss: Make use of devm_platform_ioremap_resource()
clk: si5351: Update datasheet references
clk: sunxi-ng: Add machine dependency to A83T CCU
clk: sunxi-ng: ccu-sun50i-a64: Make use of the helper function devm_platform_ioremap_resource()
clk: sunxi-ng: ccu-sun50i-h6: Make use of the helper function devm_platform_ioremap_resource()
clk: sunxi-ng: ccu-sun8i-a83t: Make use of the helper function devm_platform_ioremap_resource()
clk: sunxi-ng: ccu-sun8i-de2: Make use of the helper function devm_platform_ioremap_resource()
clk: sunxi-ng: ccu-sun8i-r40: Make use of the helper function devm_platform_ioremap_resource()
clk: sunxi-ng: ccu-sun9i-a80-de: Make use of the helper function devm_platform_ioremap_resource()
clk: sunxi-ng: ccu-sun9i-a80-usb: Make use of the helper function devm_platform_ioremap_resource()
clk: sunxi-ng: ccu-sun9i-a80: Make use of the helper function devm_platform_ioremap_resource()
clk: sunxi-ng: mux: Remove unused 'reg' field
clk: sunxi-ng: Prevent unbinding CCUs via sysfs
clk: sunxi-ng: Unregister clocks/resets when unbinding
clk: sunxi-ng: Use a separate lock for each CCU instance
clk: sunxi: clk-mod0: Make use of the helper function devm_platform_ioremap_resource()
clk: sunxi: sun6i-apb0-gates: Make use of the helper function devm_platform_ioremap_resource()
clk: sunxi: sun6i-apb0: Make use of the helper function devm_platform_ioremap_resource()
clk: sunxi: sun6i-ar100: Make use of the helper function devm_platform_ioremap_resource()
clk: sunxi: sun8i-apb0: Make use of the helper function devm_platform_ioremap_resource()
clk: tegra: Add stubs needed for compile testing
clk: ti: am43xx: Add clkctrl data for am43xx ADC1
clk: uniphier: Add audio system and video input clock control for PXs3
clk: uniphier: Add NX1 clock support
clk: uniphier: Add SoC-glue clock source selector support for Pro4
clk: use clk_core_get_rate_recalc() in clk_rate_get()
clk: ux500: Add driver for the reset portions of PRCC
clk: vc5: Use i2c .probe_new
clk: versatile: clk-icst: Ensure clock names are unique
clk: versatile: clk-icst: Support 'reg' in addition to 'vco-offset' for register address
clk: versatile: clk-icst: use after free on error path
clk: versatile: hide clock drivers from non-ARM users
clk: versatile: Rename ICST to CLK_ICST
 
Linux: clk:mediatek: remove duplicate include in clk-mt8195-imp_iic_wrap.c
 
clocksource/arm_arch_timer: Add build-time guards for unhandled register accesses
 
clocksource/drivers/arc_timer: Eliminate redefined macro error
 
clocksource/drivers/arch_arm_timer: Move workaround synchronisation around
 
clocksource/drivers/arm_arch_timer: Advertise 56bit timer to the core code
clocksource/drivers/arm_arch_timer: Drop CNT*_TVAL read accessors
clocksource/drivers/arm_arch_timer: Drop unnecessary ISB on CVAL programming
clocksource/drivers/arm_arch_timer: Extend write side of timer register accessors to u64
clocksource/drivers/arm_arch_timer: Fix masking for high freq counters
clocksource/drivers/arm_arch_timer: Fix MMIO base address vs callback ordering issue
clocksource/drivers/arm_arch_timer: Force inlining of erratum_set_next_event_generic()
clocksource/drivers/arm_arch_timer: Move drop _tval from erratum function names
clocksource/drivers/arm_arch_timer: Move MMIO timer programming over to CVAL
clocksource/drivers/arm_arch_timer: Move system register timer programming over to CVAL
clocksource/drivers/arm_arch_timer: Remove any trace of the TVAL programming interface
clocksource/drivers/arm_arch_timer: Work around broken CVAL implementations
 
clocksource/drivers/dw_apb_timer_of: Fix probe failure
 
clocksource/drivers/exynosy: Depend on sub-architecture for Exynos MCT and Samsung PWM
 
clocksource/drivers/timer-ti-dm: Select TIMER_OF
 
cls_flower: Fix inability to match GRE/IPIP packets
 
cm4000_cs: Use struct_group() to zero struct cm4000_dev region
 
coccinelle: semantic patch to check for inappropriate do_div() calls
coccinelle: update Coccinelle entry
 
coda: avoid doing bad things on inode type changes during revalidation
coda: avoid flagging NULL inodes
coda: avoid hidden code duplication in rename
coda: avoid NULL pointer dereference from a bad inode
coda: bump module version to 7.2
coda: check for async upcall request using local state
coda: convert from atomic_t to refcount_t on coda_vm_ops->refcnt
coda: remove err which no one care
coda: use vmemdup_user to replace the open code
 
coding-style.rst: trivial: fix location of driver model macros
 
comedi: dt9812: fix DMA buffers on stack
comedi: ni_usb6501: fix NULL-deref in command paths
comedi: vmk80xx: fix bulk and interrupt message timeouts
comedi: vmk80xx: fix bulk-buffer overflow
comedi: vmk80xx: fix transfer-buffer overflows
 
Compiler Attributes: add __alloc_size() for better bounds checking
Compiler Attributes: remove GCC 5.1 mention
 
compiler-gcc.h: Define __SANITIZE_ADDRESS__ under hwaddress sanitizer
 
compiler.h: Fix annotation macro misplacement with Clang
 
compiler_types.h: Remove __compiletime_object_size()
 
compiler_types: mark __compiletime_assert failure as __noreturn
 
component: do not leave master devres group open after bind
 
const_structs.checkpatch: add a few sound ops structs
 
coredump: Don't perform any cleanups before dumping core
coredump: Limit coredumps to a single thread group
 
coresight: cpu-debug: Control default behavior via Kconfig
coresight: cti: Correct the parameter for pm_runtime_put
coresight: Don't immediately close events that are run on invalid CPU/sink combos
coresight: etm-pmu: Ensure the AUX handle is valid
coresight: etm4x: Add ETM PID for Kryo-5XX
coresight: etm4x: Save restore TRFCR_EL1
coresight: etm4x: Use Trace Filtering controls dynamically
coresight: tmc-etf: Add comment for store ordering
coresight: tmc-etr: Add barrier after updating AUX ring buffer
coresight: tmc-etr: Speed up for bounce buffer in flat mode
coresight: tmc-etr: Use perf_output_handle::head for AUX ring buffer
coresight: tmc: Configure AXI write burst size
coresight: trbe: Add a helper to calculate the trace generated
coresight: trbe: Add a helper to determine the minimum buffer size
coresight: trbe: Add a helper to pad a given buffer area
coresight: trbe: Add infrastructure for Errata handling
coresight: trbe: Allow driver to choose a different alignment
coresight: trbe: Decouple buffer base from the hardware base
coresight: trbe: Defer the probe on offline CPUs
coresight: trbe: Do not truncate buffer on IRQ
coresight: trbe: Drop duplicate TRUNCATE flags
coresight: trbe: End the AUX handle on truncation
coresight: trbe: Ensure the format flag is always set
coresight: trbe: Fix handling of spurious interrupts
coresight: trbe: Fix incorrect access of the sink specific data
coresight: trbe: irq handler: Do not disable TRBE if no action is needed
coresight: trbe: Make sure we have enough space
coresight: trbe: Prohibit trace before disabling TRBE
coresight: trbe: Unify the enabling sequence
coresight: trbe: Work around write to out of range
coresight: trbe: Workaround TRBE errata overwrite in FILL mode
coresight: Update comments for removing cs_etm_find_snapshot()
 
counter/counter-sysfs: use sysfs_emit everywhere
 
counter: 104-quad-8: Add IRQ support for the ACCES 104-QUAD-8
counter: 104-quad-8: Replace mutex with spinlock
counter: Add character device interface
counter: Cleanup lingering atomic.h includes
counter: drop chrdev_lock
counter: fix docum. build problems after filename change
counter: Fix use-after-free race condition for events_queue_size write
counter: Implement *_component_id sysfs attributes
counter: Implement events_queue_size sysfs attribute
counter: Implement signalZ_action_component_id sysfs attribute
counter: Internalize sysfs interface code
counter: microchip-tcb-capture: Tidy up a false kernel-doc /** marking.
counter: Move counter enums to uapi header
counter: stm32-lptimer-cnt: Provide defines for clock polarities
counter: stm32-timer-cnt: Provide defines for slave mode selection
counter: Update counter.h comments to reflect sysfs internalization
 
cpufreq: Add an interface to mark inefficient frequencies
cpufreq: docs: Update core.rst
cpufreq: Fix a comment in cpufreq_policy_free
cpufreq: Fix get_cpu_device() failure in add_cpu_dev_symlink()
cpufreq: Fix parameter in parse_perf_domain()
cpufreq: Fix typo in cpufreq.h
cpufreq: intel_pstate: Add Ice Lake server to out-of-band IDs
cpufreq: intel_pstate: Clear HWP desired on suspend/shutdown and offline
cpufreq: intel_pstate: Clear HWP Status during HWP Interrupt enable
cpufreq: intel_pstate: Fix active mode offline/online EPP handling
cpufreq: intel_pstate: Fix cpu->pstate.turbo_freq initialization
cpufreq: intel_pstate: Fix unchecked MSR 0x773 access
cpufreq: intel_pstate: ITMT support for overclocked system
cpufreq: intel_pstate: Process HWP Guaranteed change notification
cpufreq: Introducing CPUFREQ_RELATION_E
cpufreq: Make policy min/max hard requirements
cpufreq: mediatek-hw: Fix cpufreq_table_find_index_dl() call
cpufreq: remove useless INIT_LIST_HEAD()
cpufreq: s3c244x: add fallthrough comments for switch
cpufreq: tegra186/tegra194: Handle errors in BPMP response
cpufreq: Use CPUFREQ_RELATION_E in DVFS governors
cpufreq: vexpress: Drop unused variable
 
cpuid: kvm_find_kvm_cpuid_features() should be declared 'static'
 
cpuidle: Fix kobject memory leaks in error paths
cpuidle: qcom_spm: Detach state machine from main SPM handling
cpuidle: tegra: Check whether PMC is ready
cpuidle: tegra: Enable compile testing
 
cramfs: use bdev_nr_bytes instead of open coding it
 
crash_dump: fix boolreturn.cocci warning
crash_dump: remove duplicate include in crash_dump.h
 
crypto: aesni - check walk.nbytes instead of err
crypto: api - Do not create test larvals if manager is disabled
crypto: api - Export crypto_boot_test_finished
crypto: api - Fix boot-up crash when crypto manager is disabled
crypto: api - Fix built-in testing dependency failures
crypto: arm64/aes-ccm - avoid by-ref argument for ce_aes_ccm_auth_data
crypto: arm64/aes-ccm - reduce NEON begin/end calls for common case
crypto: arm64/aes-ccm - remove non-SIMD fallback path
crypto: arm64/aes-ccm - yield NEON when processing auth-only data
crypto: arm64/aes-ce - stop using SIMD helper for skciphers
crypto: arm64/aes-neonbs - stop using SIMD helper for skciphers
crypto: arm64/gcm-aes-ce - remove non-SIMD fallback path
crypto: caam - disable pkc for non-E SoCs
crypto: ccp - Fix whitespace in sev_cmd_buffer_len()
crypto: ccp - Make use of the helper macro kthread_run()
crypto: ccree - avoid out-of-range warnings from clang
crypto: drbg - Fix unused value warning in drbg_healthcheck_sanity()
crypto: ecc - Export additional helper functions
crypto: ecc - fix CRYPTO_DEFAULT_RNG dependency
crypto: ecc - Move ecc.h to include/crypto/internal
crypto: engine - Add KPP Support to Crypto Engine
crypto: hisilicon - Fix sscanf format signedness
crypto: hisilicon - use dev_driver_string() instead of pci_dev->driver->name
crypto: hisilicon/qm - fix the uacce mmap failed
crypto: hisilicon/qm - modify the uacce mode check
crypto: hisilicon/qm - support the userspace task resetting
crypto: hisilicon/zip - Fix spelling mistake "COMSUMED" -> "CONSUMED"
crypto: img-hash - remove need for error return variable ret
crypto: jitter - drop kernel-doc notation
crypto: keembay-ocs-ecc - Add Keem Bay OCS ECC Driver
crypto: marvell/cesa - drop unneeded MODULE_ALIAS
crypto: octeontx2 - set assoclen in aead_do_fallback()
crypto: pcrypt - Delay write to padata->info
crypto: qat - add VF and PF wrappers to common send function
crypto: qat - detect PFVF collision after ACK
crypto: qat - disregard spurious PFVF interrupts
crypto: qat - do not handle PFVF sources for qat_4xxx
crypto: qat - extract send and wait from adf_vf2pf_request_version()
crypto: qat - fix handling of VF to PF interrupts
crypto: qat - free irq in case of failure
crypto: qat - free irqs only if allocated
crypto: qat - make pfvf send message direction agnostic
crypto: qat - move pfvf collision detection values
crypto: qat - power up 4xxx device
crypto: qat - remove duplicated logic across GEN2 drivers
crypto: qat - remove unmatched CPU affinity to cluster IRQ
crypto: qat - remove unnecessary collision prevention step in PFVF
crypto: qat - remove unneeded packed attribute
crypto: qat - rename pfvf collision constants
crypto: qat - replace deprecated MSI API
crypto: qat - share adf_enable_pf2vf_comms() from adf_pf2vf_msg.c
crypto: qat - simplify adf_enable_aer()
crypto: qat - use hweight for bit counting
crypto: s5p-sss - Add error handling in s5p_aes_probe()
crypto: sa2ul - Use the defined variable to clean code
crypto: sm4 - Do not change section of ck and sbox
crypto: tcrypt - fix skcipher multi-buffer tests for 1420B blocks
crypto: testmgr - fix wrong key length for pkcs1pad
crypto: testmgr - Only disable migration in crypto_disable_simd_for_test()
 
csky: fix typo of fpu config macro
csky: ftrace: Drop duplicate implementation of arch_check_ftrace_location()
csky: Use of_get_cpu_hwid()
 
cxgb3: Remove seeprom_write and use VPD API
cxgb3: Remove t3_seeprom_read and use VPD API
cxgb3: Use VPD API in t3_seeprom_wp()
 
cxgb4: fix eeprom len when diagnostics not implemented
 
cxgb: avoid open-coded offsetof()
 
cxl/acpi: Do not fail cxl_acpi_probe() based on a missing CHBS
 
cxl/bus: Populate the target list at decoder create
 
cxl/core: Replace unions with struct_group()
cxl/core: Split decoder setup into alloc + add
 
cxl/mbox: Add exclusive kernel command support
cxl/mbox: Convert 'enabled_cmds' to DECLARE_BITMAP
cxl/mbox: Introduce the mbox_send operation
cxl/mbox: Move command definitions to common location
cxl/mbox: Move mailbox and other non-PCI specific infrastructure to the core
 
cxl/pci: Add @base to cxl_register_map
cxl/pci: Clean up cxl_mem_get_partition_info()
cxl/pci: Convert register block identifiers to an enum
cxl/pci: Disambiguate cxl_pci further from cxl_mem
cxl/pci: Drop idr.h
cxl/pci: Fix NULL vs ERR_PTR confusion
cxl/pci: Make 'struct cxl_mem' device type generic
cxl/pci: Make more use of cxl_register_map
cxl/pci: Remove dev_dbg for unknown register blocks
cxl/pci: Remove pci request/release regions
cxl/pci: Split cxl_pci_setup_regs()
cxl/pci: Use module_pci_driver
cxl/pci: Use pci core's DVSEC functionality
 
cxl/pmem: Add support for multiple nvdimm-bridge objects
cxl/pmem: Translate NVDIMM label commands to CXL label commands
 
cxl: Factor out common dev->driver expressions
cxl: Use to_pci_driver() instead of pci_dev->driver
 
d_path: fix Kernel doc validator complaining
 
decnet: constify dev_addr passing
 
devfreq: exynos-ppmu: simplify parsing event-type from DT
devfreq: exynos-ppmu: use node names with hyphens
 
device property: Add missed header in fwnode.h
device property: Drop redundant NULL checks
device property: move mac addr helpers to eth.c
 
devlink: add documentation for octeontx2 driver
devlink: Add missed notifications iterators
devlink: Allow control devlink ops behavior through feature mask
devlink: Annotate devlink API calls
devlink: Clean not-executed param notifications
devlink: Delete not used port parameters APIs
devlink: Delete not-used devlink APIs
devlink: Delete not-used single parameter notification APIs
devlink: Delete obsolete parameters publish API
devlink: Delete reload enable/disable interface
devlink: Don't throw an error if flash notification sent before devlink visible
devlink: expose get/put functions
devlink: fix flexible_array.cocci warning
devlink: fix netns refcount leak in devlink_nl_cmd_reload()
devlink: make all symbols GPL-only
devlink: Make devlink_register to be void
devlink: Move netdev_to_devlink helpers to devlink.c
devlink: Notify users when objects are accessible
devlink: Reduce struct devlink exposure
devlink: Remove extra device_lock assert checks
devlink: Remove not-executed trap group notifications
devlink: Remove not-executed trap policer notifications
devlink: Remove single line function obfuscations
devlink: report maximum number of snapshots with regions
devlink: Simplify internal devlink params implementation
 
direct-io: remove blk_poll support
 
dissector: do not set invalid PPP protocol
 
dm btree remove: fix use after free in rebalance_children()
 
dm crypt: log aead integrity violations to audit subsystem
dm crypt: Make use of the helper macro kthread_run()
 
dm integrity: fix data corruption due to improper use of bvec_kmap_local
dm integrity: log audit events for dm-integrity target
dm integrity: use bvec_kmap_local in __journal_read_write
dm integrity: use bvec_kmap_local in integrity_metadata
 
dm log writes: use memcpy_from_bvec in log_writes_map
 
dm table: log table creation error code
 
dm verity: use bvec_kmap_local in verity_for_bv_block
 
dm writecache: Make use of the helper macro kthread_run()
 
dm: add add_disk() error handling
dm: add add_disk() error handling
dm: don't stop request queue after the dm device is suspended
dm: introduce audit event module for device mapper
dm: make workqueue names device-specific
dm: Remove redundant flush_workqueue() calls
dm: use bdev_nr_sectors and bdev_nr_bytes instead of open coding them
 
dma-buf/poll: Get a file reference for outstanding fence callbacks
 
dma-buf: acquire name lock before read/write dma_buf.name
dma-buf: add dma_resv_for_each_fence v3
dma-buf: add dma_resv_for_each_fence_unlocked v8
dma-buf: clarify dma_fence_add_callback documentation
dma-buf: clarify dma_fence_ops->wait documentation
dma-buf: cleanup kerneldoc of removed component
dma-buf: fix and rework dma_buf_poll v7
dma-buf: Fix pin callback comment
dma-buf: move dma-buf symbols into the DMA_BUF module namespace
dma-buf: nuke DMA_FENCE_TRACE macros v2
dma-buf: nuke seqno-fence
dma-buf: system_heap: Avoid warning on mid-order allocations
dma-buf: system_heap: Use 'for_each_sgtable_sg' in pages free flow
dma-buf: use new iterator in dma_resv_copy_fences
dma-buf: use new iterator in dma_resv_get_fences v3
dma-buf: use new iterator in dma_resv_test_signaled
dma-buf: use new iterator in dma_resv_wait_timeout
dma-buf: use the new iterator in dma_buf_debug_show
dma-buf: use the new iterator in dma_resv_poll
dma-buf: WARN on dmabuf release with pending attachments
 
dma-mapping: remove bogus test for pfn_valid from dma_map_resource
dma-mapping: use 'bitmap_zalloc()' when applicable
 
dma-resv: Fix dma_resv_get_fences and dma_resv_copy_fences after conversion
dma-resv: Give the docs a do-over
 
dmaengine: altera-msgdma: Correctly handle descriptor callbacks
dmaengine: at_xdmac: call at_xdmac_axi_config() on resume path
dmaengine: at_xdmac: fix AT_XDMAC_CC_PERID() macro
dmaengine: at_xdmac: fix compilation warning
dmaengine: at_xdmac: use __maybe_unused for pm functions
dmaengine: at_xdmac: use pm_ptr()
dmaengine: bestcomm: fix system boot lockups
dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result`
dmaengine: dw-axi-dmac: Fix uninitialized variable in axi_chan_block_xfer_start()
dmaengine: dw-axi-dmac: Hardware handshake configuration
dmaengine: dw-axi-dmac: set coherent mask
dmaengine: dw-axi-dmac: Simplify assignment in dma_chan_pause()
dmaengine: dw-axi-dmac: support DMAX_NUM_CHANNELS > 8
dmaengine: dw-edma-pcie: switch from 'pci_' to 'dma_' API
dmaengine: dw-edma: Fix return value check for dma_set_mask_and_coherent()
dmaengine: dw-edma: Remove an unused variable
dmaengine: dw: switch from 'pci_' to 'dma_' API
dmaengine: fsl-edma: fix for missing dmamux module
dmaengine: fsl-edma: support edma memcpy
dmaengine: hisi_dma: switch from 'pci_' to 'dma_' API
dmaengine: hsu: switch from 'pci_' to 'dma_' API
dmaengine: idxd: add halt interrupt support
dmaengine: idxd: check GENCAP config support for gencfg register
dmaengine: idxd: cleanup completion record allocation
dmaengine: idxd: fix calling wq quiesce inside spinlock
dmaengine: idxd: fix missed completion on abort path
dmaengine: idxd: fix resource leak on dmaengine driver disable
dmaengine: idxd: move out percpu_ref_exit() to ensure it's outside submission
dmaengine: idxd: reconfig device after device reset command
dmaengine: idxd: remove gen cap field per spec 1.2 update
dmaengine: idxd: remove kernel wq type set when load configuration
dmaengine: idxd: Use list_move_tail instead of list_del/list_add_tail
dmaengine: imx-sdma: add missed braces
dmaengine: imx-sdma: align statement to open parenthesis
dmaengine: imx-sdma: remove space after sizeof
dmaengine: imx-sdma: remove useless braces
dmaengine: ioat: switch from 'pci_' to 'dma_' API
dmaengine: jz4780: Set max number of SGs per burst
dmaengine: milbeaut-hdmac: Prefer kcalloc over open coded arithmetic
dmaengine: mmp_pdma: fix reference count leaks in mmp_pdma_probe
dmaengine: pxa_dma: Prefer struct_size over open coded arithmetic
dmaengine: qcom: bam_dma: Add "powered remotely" mode
dmaengine: rcar-dmac: refactor the error handling code of rcar_dmac_probe
dmaengine: remove debugfs #ifdef
dmaengine: Remove redundant initialization of variable err
dmaengine: sa11x0: Make use of the helper macro SET_NOIRQ_SYSTEM_SLEEP_PM_OPS()
dmaengine: sa11x0: Mark PM functions as __maybe_unused
dmaengine: sh: make array ds_lut static
dmaengine: sh: rz-dmac: Add DMA clock handling
dmaengine: st_fdma: fix MODULE_ALIAS
dmaengine: stm32-dma: avoid 64-bit division in stm32_dma_get_max_width
dmaengine: stm32-dma: fix burst in case of unaligned memory address
dmaengine: stm32-dma: fix stm32_dma_get_max_width
dmaengine: stm32-dma: mark pending descriptor complete in terminate_all
dmaengine: stm32-mdma: Use struct_size() helper in devm_kzalloc()
dmaengine: switch from 'pci_' to 'dma_' API
dmaengine: tegra210-adma: Add description for 'adma_get_burst_config'
dmaengine: tegra210-adma: fix pm runtime unbalance
dmaengine: tegra210-adma: fix pm runtime unbalance in tegra_adma_remove
dmaengine: tegra210-adma: Override ADMA FIFO size
dmaengine: tegra210-adma: Re-order 'has_outstanding_reqs' member
dmaengine: ti: k3-udma: Fix smatch warnings
dmaengine: ti: k3-udma: Set bchan to NULL if a channel request fail
dmaengine: ti: k3-udma: Set r/tchan or rflow to NULL if request fail
dmaengine: xilinx_dma: Correctly handle cyclic descriptor callbacks
dmaengine: xilinx_dma: Fix kernel-doc warnings
dmaengine: zynqmp_dma: cleanup after completing all descriptors
dmaengine: zynqmp_dma: cleanup includes
dmaengine: zynqmp_dma: Correctly handle descriptor callbacks
dmaengine: zynqmp_dma: drop message on probe success
dmaengine: zynqmp_dma: enable COMPILE_TEST
dmaengine: zynqmp_dma: fix lockdep warning in tasklet
dmaengine: zynqmp_dma: refine dma descriptor locking
dmaengine: zynqmp_dma: simplify with dev_err_probe
 
dmanegine: idxd: fix resource free ordering on driver removal
 
doc/mctp: Add a little detail about kernel internals
 
doc/zh_CN: fix a translation error in management-style
 
doc: Add another stall-warning root cause in stallwarn.rst
doc: document sysfs queue/independent_access_ranges attributes
doc: drm: remove TODO entry regarding DRM_MODSET_LOCK_ALL cleanup
doc: Fix typo in request queue sysfs documentation
 
Doc: page_migration: fix numbering for non-LRU movable flags
 
docs, kprobes: Remove invalid URL and add new reference
 
Docs/admin-guide/mm/damon/start: fix a wrong link
Docs/admin-guide/mm/damon/start: fix wrong example commands
Docs/admin-guide/mm/damon/start: simplify the content
 
Docs/admin-guide/mm/damon: document 'init_regions' feature
Docs/admin-guide/mm/damon: document DAMON-based Operation Schemes
 
Docs/admin-guide/mm/pagemap: wordsmith page flags descriptions
 
docs/bpf: Add documentation for BTF_KIND_TAG
docs/bpf: Update documentation for BTF_KIND_DECL_TAG typedef support
 
docs/cgroup: add entry for misc.events
 
Docs/DAMON: document physical memory monitoring support
 
docs/vm/damon: remove broken reference
 
Linux: docs/zh_CN add PCI index.rst translation
Linux: docs/zh_CN add PCI pci.rst translation
 
docs/zh_CN: add core api kref translation
docs/zh_CN: add core-api assoc_array translation
docs/zh_CN: add core-api boot-time-mm translation
docs/zh_CN: add core-api genalloc translation
docs/zh_CN: add core-api gfp_mask-from-fs-io translation
docs/zh_CN: add core-api memory-allocation translation
docs/zh_CN: add core-api mm-api translation
docs/zh_CN: add core-api unaligned-memory-access translation
docs/zh_CN: add core-api xarray translation
docs/zh_CN: Add zh_CN/admin-guide/sysrq.rst
docs/zh_CN: Improve zh_CN/process/howto.rst
docs/zh_CN: modify some words
docs/zh_CN: typo fix and improve translation
 
docs: ABI: Add sysfs documentation for timecard
docs: ABI: fix documentation warning in sysfs-driver-mlxreg-io
docs: ABI: sysfs-class-power: Documented cycle_count property
docs: ABI: testing: Document the OCC hwmon FFDC binary interface
docs: ABI: testing: Document the SBEFIFO timeout interface
docs: accounting: update delay-accounting.rst reference
docs: admin-guide/blockdev: Remove digraph of node-states
docs: arm: stm32: introduce STM32MP13 SoCs
docs: block: fix discard_max_bytes references
docs: checkpatch: add multiline, do/while, and multiple-assignment messages
docs: checkpatch: add UNNECESSARY/UNSPECIFIED_INT and UNNECESSARY_ELSE
docs: conf.py: fix support for Readthedocs v 1.0.0
docs: counter: Document character device interface
docs: counter: Include counter-chrdev kernel-doc to generic-counter.rst
docs: counter: Update to reflect sysfs internalization
docs: deprecated.rst: Clarify open-coded arithmetic with literals
docs: Document the FAN_FS_ERROR event
docs: dt: Fix a few grammar nits in the binding/schema docs
docs: dt: submitting-patches: Add note about other project usage
docs: Explain the desired position of function attributes
docs: f2fs: fix text alignment
docs: filesystem: cifs: ksmbd: Fix small layout issues
docs: filesystems: Fix grammatical error "with" to "which"
docs: Fix formatting of literal sections in fanotify docs
 
Docs: Fixes link to I2C specification
 
docs: fs: locks.rst: update comment about mandatory file locking
docs: ftrace: fix the wrong path of tracefs
docs: futex: Fix kernel-doc references
docs: i2c: smbus-protocol: mention the repeated start condition
docs: mmc: update maintainer name and URL
docs: networking: dpaa2: Fix DPNI header
docs: networking: replace skb_hwtstamp_tx with skb_tstamp_tx
docs: pdfdocs: Adjust \headheight for fancyhdr
docs: proc.rst: mountinfo: align columns
docs: proc.rst: mountinfo: improved field numbering
docs: submitting-patches: make section about the Link: tag more explicit
docs: translations: zh_CN: memory-hotplug.rst: fix a typo
docs: translations: zn_CN: irq-affinity.rst: add a missing extension
docs: UML: user_mode_linux_howto_v2 edits
docs: update file link location
docs: Update Sphinx requirements
 
Docs: usb: remove :c:func: for usb_register and usb_deregister
Docs: usb: update struct usb_driver
 
docs: use the lore redirector everywhere
docs: zh_TW/index: Move arm64/index to arch-specific section
 
Documentation, dt, numa: Add note to empty NUMA node
 
Documentation/ABI: Add new attributes for mlxreg-io sysfs interfaces
Documentation/ABI: Add new line card attributes for mlxreg-io sysfs interfaces
 
Documentation/admin-guide/mm/damon: add a document for DAMON_RECLAIM
 
Documentation/cxl: Add bus internal docs
 
Documentation/gpu: remove spurious "+" in amdgpu.rst
 
Documentation/kcov: define `ip' in the example
Documentation/kcov: include types.h in the example
 
Documentation/locking/locktypes: Update migrate_disable() bits.
 
Documentation/no_hz: Introduce "dyntick-idle mode" before using it
 
Documentation/process: Add maintainer handbooks section
Documentation/process: Add tip tree handbook
Documentation/process: fix a cross reference
Documentation/process: fix self reference
 
Documentation/vm: move user guides to admin-guide/mm/
 
Documentation/x86: Add documentation for using dynamic XSTATE features
 
Documentation: ACPI: Document _DSC object usage for enum power state
Documentation: ACPI: Fix non-D0 probe _DSC object example
Documentation: ACPI: Fix spelling mistake "Millenium" -> "Millennium"
Documentation: Add minimum pahole version
Documentation: admin-guide: Document side effects when pKVM is enabled
Documentation: arm: marvell: Add 88F6040 model into list
Documentation: arm: marvell: Add link to Orion Functional Errata document
Documentation: arm: marvell: Add Octeon TX2 CN913x Flavors
Documentation: arm: marvell: Add some links to homepage / product infos
Documentation: arm: marvell: Fix link to armada_1000_pb.pdf document
Documentation: arm: marvell: Put Armada XP section between Armada 370 and 375
Documentation: checkpatch: Add SPLIT_STRING message
Documentation: checkpatch: Add SYMBOLIC_PERMS message
Documentation: checkpatch: Add TRAILING_SEMICOLON message
Documentation: dyndbg: Improve cli param examples
Documentation: fix outdated interpretation of ip_no_pmtu_disc
Documentation: power: Add description about new callback for EM registration
Documentation: power: Describe 'advanced' and 'simple' EM models
Documentation: remove reference to now removed mandatory-locking doc
Documentation: update pagemap with shmem exceptions
Documentation: update pagemap with shmem exceptions
Documentation: Update SeongJae's email address
Documentation: update vcpu-requests.rst reference
Documentation: USB: fix example bulk-message timeout
 
Linux: Documentation:devicetree:bindings:iio:dac: Fix val
 
dpaa2-eth: destroy workqueue at the end of remove function
dpaa2-eth: fix ethtool statistics
dpaa2-eth: Register devlink instance at the end of probe
 
drbd: add error handling support for add_disk()
drbd: Fix double free problem in drbd_create_device
drbd: use bdev_nr_sectors instead of open coding it
 
driver core: Clarify that dev_err_probe() is OK even w/out -EPROBE_DEFER
driver core: Fix possible memory leak in device_link_add()
driver core: platform: Make use of the helper macro SET_RUNTIME_PM_OPS()
driver core: Provide device_match_acpi_handle() helper
driver core: use NUMA_NO_NODE during device_initialize
 
drivers/base/arch_topology.c: remove superfluous header
 
drivers/base/component.c: remove superfluous header files from component.c
 
drivers/cdrom: improved ioctl for media change detection
 
drivers/iio: Remove all strcpy() uses
 
drivers/perf: hisi: Fix PA PMU counter offset
drivers/perf: Improve build test coverage
drivers/perf: thunderx2_pmu: Change data in size tx2_uncore_event_update()
 
Drivers: hv : vmbus: Adding NULL pointer check
Drivers: hv: balloon: Use VMBUS_RING_SIZE() wrapper for dm_ring_size
Drivers: hv: vmbus: Add SNP support for VMbus channel initiate message
Drivers: hv: vmbus: Initialize VMbus ring buffer for Isolation VM
Drivers: hv: vmbus: Mark vmbus ring buffer visible to host in Isolation VM
Drivers: hv: vmbus: Remove unused code to check for subchannels
 
drivers: iio: chemical: Add support for Sensirion SCD4x CO2 sensor
drivers: iio: dac: ad5766: Fix dt property name
drivers: net: smc911x: Check for error irq
 
Linux: drivers:iio:dac:ad5766.c: Add trigger buffer
 
drm/amd/amdgpu: add dummy_page_addr to sriov msg
drm/amd/amdgpu: Add missing mp_11_0_8_sh_mask.h header
drm/amd/amdgpu: add mpio to ras block
drm/amd/amdgpu: Avoid writing GMC registers under sriov in gmc9
drm/amd/amdgpu: consolidate PSP TA unload function
drm/amd/amdgpu: Do irq_fini_hw after ip_fini_early
drm/amd/amdgpu: Enable some sysnodes for guest smi
drm/amd/amdgpu: fix bad job hw_fence use after free in advance tdr
drm/amd/amdgpu: Fix csb.bo pin_count leak on gfx 9
drm/amd/amdgpu: fix potential memleak
drm/amd/amdgpu: fix the kfd pre_reset sequence in sriov
drm/amd/amdgpu: Increase HWIP_MAX_INSTANCE to 10
drm/amd/amdgpu: New debugfs interface for MMIO registers (v5)
drm/amd/amdgpu: Validate ip discovery blob
 
drm/amd/amdkfd: Don't sent command to HWS on kfd reset
drm/amd/amdkfd: Fix kernel panic when reset failed and been triggered again
 
drm/amd/display: 3.2.150
drm/amd/display: 3.2.151
drm/amd/display: 3.2.152
drm/amd/display: 3.2.153
drm/amd/display: 3.2.154
drm/amd/display: 3.2.155
drm/amd/display: 3.2.156
drm/amd/display: 3.2.157
drm/amd/display: 3.2.158
drm/amd/display: 3.2.159
drm/amd/display: 3.2.160
drm/amd/display: [FW Promotion] Release 0.0.80
drm/amd/display: [FW Promotion] Release 0.0.81
drm/amd/display: [FW Promotion] Release 0.0.82
drm/amd/display: [FW Promotion] Release 0.0.83
drm/amd/display: [FW Promotion] Release 0.0.84
drm/amd/display: [FW Promotion] Release 0.0.85
drm/amd/display: [FW Promotion] Release 0.0.86
drm/amd/display: [FW Promotion] Release 0.0.87
drm/amd/display: [FW Promotion] Release 0.0.88
drm/amd/display: [FW Promotion] Release 0.0.89
drm/amd/display: [FW Promotion] Release 0.0.90
drm/amd/display: [FW Promotion] Release 0.0.91
drm/amd/display: Add 120Hz support for freesync video mode
drm/amd/display: Add an extra check for dcn10 OPTC data format
drm/amd/display: Add bios parser support for latest firmware_info
drm/amd/display: Add callbacks for DMUB HPD IRQ notifications
drm/amd/display: Add comment for preferred_training_settings
drm/amd/display: Add comment where CONFIG_DRM_AMD_DC_DCN macro ends
drm/amd/display: add condition check for dmub notification
drm/amd/display: add connector type check for CRC source set
drm/amd/display: add cyan_skillfish display support
drm/amd/display: Add debug flags for USB4 DP link training.
drm/amd/display: Add debug support to override the Minimum DRAM Clock
drm/amd/display: Add DP 2.0 Audio Package Generator
drm/amd/display: Add DP 2.0 BIOS and DMUB Support
drm/amd/display: Add DP 2.0 DCCG
drm/amd/display: Add DP 2.0 HPO Link Encoder
drm/amd/display: Add DP 2.0 HPO Stream Encoder
drm/amd/display: Add DP 2.0 MST DC Support
drm/amd/display: Add DP 2.0 MST DM Support
drm/amd/display: Add DP 2.0 SST DC Support
drm/amd/display: add DP2.0 debug option to set MST_EN for SST stream
drm/amd/display: Add DPCD writes at key points
drm/amd/display: Add dpia debug options
drm/amd/display: Add emulated sink support for updating FS
drm/amd/display: Add flag to detect dpms force off during HPD
drm/amd/display: add function to convert hw to dpcd lane settings
drm/amd/display: Add helper for blanking all dp displays
drm/amd/display: add missing ABM register offsets
drm/amd/display: Add missing PSR state
drm/amd/display: Add modifiers capable of DCC image stores for gfx10_3
drm/amd/display: Add MPC meory shutdown support
drm/amd/display: Add NULL checks for vblank workqueue
drm/amd/display: Add option to defer works of hpd_rx_irq
drm/amd/display: Add periodic detection when zstate is enabled
drm/amd/display: Add PPS immediate update flag for DCN2
drm/amd/display: Add regamma/degamma coefficients and set sRGB when TF is BT709
drm/amd/display: Add stub to get DPIA tunneling device data
drm/amd/display: Add support for USB4 on C20 PHY for DCN3.1
drm/amd/display: add two lane settings training options
drm/amd/display: Add VPG and AFMT low power support for DCN3.1
drm/amd/display: add vsync notify to dmub for abm pause
drm/amd/display: Add work around for tunneled MST.
drm/amd/display: Add workaround flag for EDID read on certain docks
drm/amd/display: Added HPO HW control shutdown support
drm/amd/display: Added new DMUB boot option for power optimization
drm/amd/display: Added power down for DCN10
drm/amd/display: Added power down on boot for DCN3
drm/amd/display: Added root clock optimization flags
drm/amd/display: adopt DP2.0 LT SCR revision 8
drm/amd/display: Align bw context with hw config when system resume
drm/amd/display: Allocate structs needed by dcn_bw_calc_rq_dlg_ttu in pipe_ctx
drm/amd/display: Allow DSC on supported MST branch devices
drm/amd/display: allow windowed mpo + odm
drm/amd/display: Apply w/a for hard hang on HPD
drm/amd/display: avoid link loss short pulse stuck the system
drm/amd/display: Change initializer to single brace
drm/amd/display: Changed pipe split policy to allow for multi-display pipe split
drm/amd/display: clean up dcn31 revision check
drm/amd/display: Clean Up VPG Low Mem Power
drm/amd/display: Clear DPCD lane settings after repeater training
drm/amd/display: Clear encoder assignment for copied streams
drm/amd/display: Clear encoder assignments when state cleared.
drm/amd/display: correct apg audio channel enable golden value
drm/amd/display: Correct degamma coefficients
drm/amd/display: Creating a fw boot options bit for an upcoming feature
drm/amd/display: dc_assert_fp_enabled assert only if FPU is not enabled
drm/amd/display: dc_link_set_psr_allow_active refactoring
drm/amd/display: dcn20_resource_construct reduce scope of FPU enabled
drm/amd/display: Deadlock/HPD Status/Crash Bug Fix
drm/amd/display: decouple hw_lane_settings from dpcd_lane_settings
drm/amd/display: Defer GAMCOR and DSCL power down sequence to vupdate
drm/amd/display: Defer LUT memory powerdown until LUT bypass latches
drm/amd/display: DIG mapping change is causing a blocker
drm/amd/display: Disable dpp root clock when not being used
drm/amd/display: Disable dpstreamclk, symclk32_se, and symclk32_le
drm/amd/display: Disable dsc root clock when not being used
drm/amd/display: Disable hdmistream and hdmichar clocks
drm/amd/display: Disable mem low power for CM HW block on DCN3.1
drm/amd/display: do not compare integers of different widths
drm/amd/display: Do not skip link training on DP quick hot plug
drm/amd/display: Don't allow partial copy_from_user
drm/amd/display: Don't enable AFMT for DP audio stream
drm/amd/display: Don't lock connection_mutex for DMUB HPD
drm/amd/display: dsc engine not disabled after unplug dsc mst hub
drm/amd/display: dsc mst 2 4K displays go dark with 2 lane HBR3
drm/amd/display: Enable dpia in dmub only for DCN31 B0
drm/amd/display: Enable mem low power control for DCN3.1 sub-IP blocks
drm/amd/display: Enable PSR by default on newer DCN
drm/amd/display: expose dsc overhead bw in dc dsc header
drm/amd/display: Extend w/a for hard hang on HPD to dcn20
drm/amd/display: Fallback to clocks which meet requested voltage on DCN31
drm/amd/display: FEC configuration for dpia links
drm/amd/display: FEC configuration for dpia links in MST mode
drm/amd/display: Fix 3DLUT skipped programming
drm/amd/display: fix a crash on USB4 over C20 PHY
drm/amd/display: fix B0 TMDS deepcolor no dislay issue
drm/amd/display: Fix B0 USB-C DP Alt mode
drm/amd/display: Fix bpc calculation for specific encodings
drm/amd/display: Fix concurrent dynamic encoder assignment
drm/amd/display: Fix concurrent dynamic encoder assignment.
drm/amd/display: Fix crash on device remove/driver unload
drm/amd/display: fix DCC settings for DCN3
drm/amd/display: Fix dcn10_log_hubp_states printf format string
drm/amd/display: Fix DCN3 B0 DP Alt Mapping
drm/amd/display: Fix deadlock when falling back to v2 from v3
drm/amd/display: Fix detection of 4 lane for DPALT
drm/amd/display: Fix DIG_HPD_SELECT for USB4 display endpoints.
drm/amd/display: Fix Display Flicker on embedded panels
drm/amd/display: Fix DP2 SE and LE SYMCLK selection for B0 PHY
drm/amd/display: Fix DPIA outbox timeout after GPU reset
drm/amd/display: Fix DPIA outbox timeout after S3/S4/reset
drm/amd/display: Fix dummy p-state hang on monitors with extreme timing
drm/amd/display: fix duplicated inclusion
drm/amd/display: Fix dynamic encoder reassignment
drm/amd/display: Fix dynamic link encoder access.
drm/amd/display: fix empty debug macros
drm/amd/display: fix error case handling
drm/amd/display: Fix error in dmesg at boot
drm/amd/display: fix exit from amdgpu_dm_atomic_check() abruptly
drm/amd/display: Fix false BAD_FREE warning from Coverity
drm/amd/display: Fix for access for ddc pin and aux engine.
drm/amd/display: Fix for link encoder access for MST.
drm/amd/display: Fix for null pointer access for ddc pin and aux engine.
drm/amd/display: Fix for the no Audio bug with Tiled Displays
drm/amd/display: Fix issue with dynamic bpp change for DCN3x
drm/amd/display: Fix link training fallback logic
drm/amd/display: fix link training regression for 1 or 2 lane
drm/amd/display: Fix MST link encoder availability check.
drm/amd/display: Fix multiple memory leaks reported by coverity
drm/amd/display: fix null pointer deref when plugging in display
drm/amd/display: Fix null pointer dereference for encoders
drm/amd/display: Fix OLED brightness control on eDP
drm/amd/display: Fix prefetch bandwidth calculation for DCN3.1
drm/amd/display: fix register write sequence for LINK_SQUARE_PATTERN
drm/amd/display: Fix rest of pass-by-value structs in DML
drm/amd/display: fix spelling mistake "alidation" -> "validation"
drm/amd/display: Fix surface optimization regression on Carrizo
drm/amd/display: Fix system hang at boot
drm/amd/display: Fix unstable HPCP compliance on Chrome Barcelo
drm/amd/display: Fix unused initialization of pointer sink
drm/amd/display: Fix USB4 Aux via DMUB terminate unexpectedly
drm/amd/display: Fix USB4 hot plug crash issue
drm/amd/display: Fix USB4 null pointer dereference in update_psp_stream_config
drm/amd/display: Fix warning comparing pointer to 0
drm/amd/display: Fix Werror when building
drm/amd/display: Fix white screen page fault for gpuvm
drm/amd/display: Fix wrong format specifier in amdgpu_dm.c
drm/amd/display: Fixed DSC would not PG after removing DSC stream
drm/amd/display: Force disable planes on any pipe split change
drm/amd/display: Fork thread to offload work of hpd_rx_irq
drm/amd/display: Fully switch to dmub for all dcn21 asics
drm/amd/display: Get backlight from PWM if DMCU is not initialized
drm/amd/display: Get ceiling for v_total calc
drm/amd/display: Handle GFX10_RBPLUS modifiers for dcc_ind_blk
drm/amd/display: Handle I2C-over-AUX write channel status update
drm/amd/display: Handle Y carry-over in VCP X.Y calculation
drm/amd/display: implement decide lane settings
drm/amd/display: Implement DPIA clock recovery phase
drm/amd/display: Implement DPIA equalisation phase
drm/amd/display: Implement DPIA link configuration
drm/amd/display: Implement DPIA training loop
drm/amd/display: Implement end of training for hop in DPIA display path
drm/amd/display: Implement fixed DP drive settings
drm/amd/display: Increase watermark latencies for DCN3.1
drm/amd/display: increase Z9 latency to workaround underflow in Z9
drm/amd/display: initialize backlight_ramping_override to false
drm/amd/display: Initialize GSP1 SDP header
drm/amd/display: Limit display scaling to up to 4k for DCN 3.1
drm/amd/display: Limit display scaling to up to true 4k for DCN 3.1
drm/amd/display: Limit max DSC target bpp for specific monitors
drm/amd/display: Link training retry fix for abort case
drm/amd/display: Look at firmware version to determine using dmub on dcn21
drm/amd/display: make configure_lttpr_mode_transparent and configure_lttpr_mode_non_transparent static
drm/amd/display: make verified link cap not exceeding max link cap
drm/amd/display: Manually adjust strobe for DCN303
drm/amd/display: move bpp range decision in decide dsc bw range function
drm/amd/display: move FPU associated DCN301 code to DML folder
drm/amd/display: move FPU associated DSC code to DML folder
drm/amd/display: Moved dccg init to after bios golden init
drm/amd/display: MST support for DPIA
drm/amd/display: Only define DP 2.0 symbols if not already defined
drm/amd/display: Optimize bandwidth on following fast update
drm/amd/display: Pass all structs in display_rq_dlg_helpers by pointer
drm/amd/display: Pass display_pipe_params_st as const in DML
drm/amd/display: Pass PCI deviceid into DC
drm/amd/display: prevent reading unitialized links
drm/amd/display: Prevent using DMUB rptr that is out-of-bounds
drm/amd/display: Re-arrange FPU code structure for dcn2x
drm/amd/display: Read USB4 DP tunneling data from DPCD.
drm/amd/display: Reduce stack size for dml21_ModeSupportAndSystemConfigurationFull
drm/amd/display: Refine condition of cursor visibility for pipe-split
drm/amd/display: reject both non-zero src_x and src_y only for DCN1x
drm/amd/display: remove duplicate include in dcn201_clk_mgr.c
drm/amd/display: remove force_enable_edp_fec param.
drm/amd/display: Remove redundant initialization of variable result
drm/amd/display: Remove unused macros
drm/amd/display: Removed power down on boot from DCN31
drm/amd/display: Removed z10 save after dsc disable
drm/amd/display: Replace referral of dal with dc
drm/amd/display: Require immediate flip support for DCN3.1 planes
drm/amd/display: Reset DMCUB before HW init
drm/amd/display: Reset link encoder assignments for GPU reset
drm/amd/display: restyle dcn31 resource header inline with other asics
drm/amd/display: Revert "dc: w/a for hard hang on HPD on native DP"
drm/amd/display: Revert "Directly retrain link from debugfs"
drm/amd/display: Revert adding degamma coefficients
drm/amd/display: Send s0i2_rdy in stream_count == 0 optimization
drm/amd/display: Set DPIA link endpoint type
drm/amd/display: Set exit_optimized_pwr_state for DCN31
drm/amd/display: Set i2c memory to light sleep during hw init
drm/amd/display: set Layout properly for 8ch audio at timing validation
drm/amd/display: Set min dcfclk if pipe count is 0
drm/amd/display: Set optimize_pwr_state for DCN31
drm/amd/display: Set phy_mux_sel bit in dmub scratch register
drm/amd/display: Set plane update flags for all planes in reset
drm/amd/display: Skip DPCD read for DPTX-to-DPIA hop
drm/amd/display: Skip override for preferred link settings during link training
drm/amd/display: Stub out DPIA link training call
drm/amd/display: Support for DMUB HPD and HPD RX interrupt handling
drm/amd/display: Support for DMUB HPD interrupt handling
drm/amd/display: Support for SET_CONFIG processing with DMUB
drm/amd/display: Support for SET_CONFIG processing with DMUB
drm/amd/display: Train DPIA links with fallback
drm/amd/display: unblock abm when odm is enabled only on configs that support it
drm/amd/display: update bios scratch when setting backlight
drm/amd/display: update conditions to do dfp cap ext validation
drm/amd/display: update cur_lane_setting to an array one for each lane
drm/amd/display: Update link encoder object creation.
drm/amd/display: Update swizzle mode enums
drm/amd/display: Update VCP X.Y logging to improve usefulness
drm/amd/display: USB4 bring up set correct address
drm/amd/display: USB4 DPIA enumeration and AUX Tunneling
drm/amd/display: Use adjusted DCN301 watermarks
drm/amd/display: use correct vpg instance for 128b/132b encoding
drm/amd/display: Use dcc_ind_blk value to set register directly
drm/amd/display: Use max target bpp override option
drm/amd/display: Validate plane rects before use
 
drm/amd/pm: add GFXCLK/SCLK clocks level print support for APUs
drm/amd/pm: Add missing mutex for pp_get_power_profile_mode
drm/amd/pm: Adjust returns when power_profile_mode is not supported
drm/amd/pm: avoid duplicate powergate/ungate setting
drm/amd/pm: Correct DPMS disable IP version check
drm/amd/pm: Disable fan control if not supported
drm/amd/pm: Enable GPU metrics for One VF mode
drm/amd/pm: Enhanced reporting also for a stuck command
drm/amd/pm: fix a potential gpu_metrics_table memory leak
drm/amd/pm: Fix incorrect power limit readback in smu11 if POWER_SOURCE_DC
drm/amd/pm: fix reading SMU FW version from amdgpu_firmware_info on YC
drm/amd/pm: fix runpm hang when amdgpu loaded prior to sound driver
drm/amd/pm: fix the issue of uploading powerplay table
drm/amd/pm: Fix xgmi link control on aldebaran
drm/amd/pm: keep the BACO feature enabled for suspend
drm/amd/pm: Remove artificial freq level on Navi1x
drm/amd/pm: skip setting gfx cgpg in the s0ix suspend-resume
drm/amd/pm: Update intermediate power state for SI
drm/amd/pm: Update navi12 smu message mapping table in sriov
 
drm/amd: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()
 
drm/amdgpu/amdgpu_psp: convert to IP version checking
 
drm/amdgpu/amdgpu_smu: convert to IP version checking
 
drm/amdgpu/amdgpu_vcn: convert to IP version checking
 
drm/amdgpu/athub2.0: convert to IP version checking
 
drm/amdgpu/athub2.1: convert to IP version checking
 
drm/amdgpu/discovery: add missing case for SMU 11.0.5
drm/amdgpu/discovery: add SDMA IP instance info for soc15 parts
drm/amdgpu/discovery: add UVD/VCN IP instance info for soc15 parts
drm/amdgpu/discovery: parse hw_id_name for SDMA instance 2 and 3
 
drm/amdgpu/display/dm: convert RAVEN to IP version checking
drm/amdgpu/display/dm: convert to IP version checking
 
drm/amdgpu/display: add a proper license to dc_link_dp.c
drm/amdgpu/display: add quirk handling for stutter mode
drm/amdgpu/display: fix build when CONFIG_DRM_AMD_DC_DCN is not set
drm/amdgpu/display: fix dependencies for DRM_AMD_DC_SI
drm/amdgpu/display: fold DRM_AMD_DC_DCN201 into DRM_AMD_DC_DCN
 
drm/amdgpu/gfx10: add wraparound gpu counter check for APUs as well
drm/amdgpu/gfx10: convert to IP version checking
drm/amdgpu/gfx10: fix typo in gfx_v10_0_update_gfx_clock_gating()
 
drm/amdgpu/gfx9.0: convert to IP version checking
 
drm/amdgpu/gfx9: switch to golden tsc registers for renoir+
 
drm/amdgpu/gfxhub2.1: convert to IP version checking
 
drm/amdgpu/gmc10.0: convert to IP version checking
 
drm/amdgpu/gmc6: fix DMA mask from 44 to 40 bits
 
drm/amdgpu/gmc9: convert to IP version checking
 
drm/amdgpu/hdp4.0: convert to IP version checking
 
drm/amdgpu/jpeg2: move jpeg2 shared macro to header file
 
drm/amdgpu/jpeg: add jpeg2.6 start/end
 
drm/amdgpu/mmhub2.0: convert to IP version checking
 
drm/amdgpu/mmhub2.1: convert to IP version checking
 
drm/amdgpu/navi10_ih: convert to IP version checking
 
drm/amdgpu/navi10_ppt: convert to IP version checking
 
drm/amdgpu/nbio2.3: don't use GPU_HDP_FLUSH bit 12
 
drm/amdgpu/nbio7.4: don't use GPU_HDP_FLUSH bit 12
drm/amdgpu/nbio7.4: use original HDP_FLUSH bits
 
drm/amdgpu/nv: convert to IP version checking
drm/amdgpu/nv: export common IP functions
 
drm/amdgpu/pm/amdgpu_smu: convert more IP version checking
 
drm/amdgpu/pm/smu_v11.0: update IP version checking
 
drm/amdgpu/pm/smu_v13.0: convert IP version checking
 
drm/amdgpu/pm: Don't show pp_power_profile_mode for unsupported devices
drm/amdgpu/pm: drop pp_power_profile_mode support for yellow carp
drm/amdgpu/pm: fix powerplay OD interface
drm/amdgpu/pm: look up current_level for asics without pm callback
drm/amdgpu/pm: properly handle sclk for profiling modes on vangogh
 
drm/amdgpu/powerplay: fix sysfs_emit/sysfs_emit_at handling
 
drm/amdgpu/psp: add some missing cases to psp_check_pmfw_centralized_cstate_management
 
drm/amdgpu/psp_v11.0: convert to IP version checking
 
drm/amdgpu/psp_v13.0: convert to IP version checking
 
drm/amdgpu/sdma4.0: convert to IP version checking
 
drm/amdgpu/sdma5.0: convert to IP version checking
 
drm/amdgpu/sdma5.2: convert to IP version checking
 
drm/amdgpu/sdma: remove manual instance setting
 
drm/amdgpu/sienna_cichlid_ppt: convert to IP version checking
 
drm/amdgpu/smu11.0: add missing IP version check
drm/amdgpu/smu11.0: convert to IP version checking
 
drm/amdgpu/smu11: fix firmware version check for vangogh
 
drm/amdgpu/soc15: convert to IP version checking
drm/amdgpu/soc15: export common IP functions
drm/amdgpu/soc15: get rev_id in soc15_common_early_init
 
drm/amdgpu/sriov/vcn: add new vcn ip revision check case for SIENNA_CICHLID
 
drm/amdgpu/swsmu: fix is_support_sw_smu() for VEGA20
drm/amdgpu/swsmu: handle VCN harvesting for VCN SMU setup
 
drm/amdgpu/UAPI: rearrange header to better align related items
 
drm/amdgpu/ucode: add default behavior
 
drm/amdgpu/vce: set the priority for each ring
 
drm/amdgpu/vcn2.0: remove intermediate variable
 
drm/amdgpu/vcn2.5: convert to IP version checking
 
drm/amdgpu/vcn3.0: convert to IP version checking
drm/amdgpu/vcn3.0: handle harvesting in firmware setup
drm/amdgpu/vcn3.0: remove intermediate variable
 
drm/amdgpu/vcn: remove manual instance setting
drm/amdgpu/vcn: set the priority for each encode ring
 
drm/amdgpu: Get atomicOps info from Host for sriov setup
drm/amdgpu: Add a UAPI flag for hot plug/unplug
drm/amdgpu: add amdgpu_amdkfd_resume_iommu
drm/amdgpu: add an option to override IP discovery table from a file
drm/amdgpu: add cyan_skillfish asic header files
drm/amdgpu: add DCI HWIP
drm/amdgpu: add debugfs access to the IP discovery table
drm/amdgpu: add error print when failing to add IP block(v2)
drm/amdgpu: add HWID of SDMA instance 2 and 3
drm/amdgpu: add initial IP discovery support for vega based parts
drm/amdgpu: add initial IP enumeration via IP discovery table
drm/amdgpu: Add kernel parameter support for ignoring bad page threshold
drm/amdgpu: add manual sclk/vddc setting support for cyan skilfish(v3)
drm/amdgpu: add missed support for UVD IP_VERSION(3, 0, 64)
drm/amdgpu: add missing case for HDP for renoir
drm/amdgpu: add new asic_type for IP discovery
drm/amdgpu: add poison mode query for DF (v2)
drm/amdgpu: add poison mode query for UMC
drm/amdgpu: add some pptable funcs for cyan skilfish(v3)
drm/amdgpu: add support for IP discovery gc_info table v2
drm/amdgpu: add support for SRIOV in IP discovery path
drm/amdgpu: add VCN1 hardware IP
drm/amdgpu: add XGMI HWIP
drm/amdgpu: adjust the kfd reset sequence in reset sriov function
drm/amdgpu: always reset the asic in suspend (v2)
drm/amdgpu: bind to any 0x1002 PCI diplay class device
drm/amdgpu: cancel the correct hrtimer on exit
drm/amdgpu: centralize checking for RAS TA status
drm/amdgpu: check atomic flag to differeniate with legacy path
drm/amdgpu: check tiling flags when creating FB on GFX8-
drm/amdgpu: Clarify error when hitting bad page threshold
drm/amdgpu: clean up inconsistent indenting
drm/amdgpu: clean up set IP function
drm/amdgpu: cleanup debugfs for amdgpu rings
drm/amdgpu: Conform ASD header/loading to generic TA systems
drm/amdgpu: consolidate case statements
drm/amdgpu: Consolidate RAS cmd warning messages
drm/amdgpu: Consolidate VCN firmware setup code
drm/amdgpu: convert IP version array to include instances
drm/amdgpu: Convert SMU version to decimal in debugfs
drm/amdgpu: correct initial cp_hqd_quantum for gfx9
drm/amdgpu: correct register access for RLC_JUMP_TABLE_RESTORE
drm/amdgpu: correct the wrong cached state for GMC on PICASSO
drm/amdgpu: correct xgmi ras error count reset
drm/amdgpu: correctly toggle gfx on/off around RLC_SPM_* register access
drm/amdgpu: Create common PSP TA load function
drm/amdgpu: default to true in amdgpu_device_asic_has_dc_support
drm/amdgpu: Demote TMZ unsupported log message from warning to info
drm/amdgpu: detach ring priority from gfx priority
drm/amdgpu: disable runpm if we are the primary adapter
drm/amdgpu: Don't halt RLC on GFX suspend
drm/amdgpu: don't override default ECO_BITs setting
drm/amdgpu: drive all navi asics from the IP discovery table
drm/amdgpu: drive all vega asics from the IP discovery table
drm/amdgpu: drive nav10 from the IP discovery table
drm/amdgpu: drm/amdgpu: Handle IOMMU enabled case
drm/amdgpu: Drop inline from amdgpu_ras_eeprom_max_record_count
drm/amdgpu: drop jpeg IP initialization in SRIOV case
drm/amdgpu: drop navi reg init functions
drm/amdgpu: drop nv_set_ip_blocks()
drm/amdgpu: drop soc15_set_ip_blocks()
drm/amdgpu: During s0ix don't wait to signal GFXOFF
drm/amdgpu: enable display for cyan skillfish
drm/amdgpu: enable Navi 48-bit IH timestamp counter
drm/amdgpu: enable Navi retry fault wptr overflow
drm/amdgpu: Enable RAS error injection after mode2 reset on Aldebaran
drm/amdgpu: fill in IP versions from IP discovery table
drm/amdgpu: filter out radeon PCI device IDs
drm/amdgpu: fix a potential memory leak in amdgpu_device_fini_sw()
drm/amdgpu: Fix a race of IB test
drm/amdgpu: fix byteorder error in amdgpu discovery
drm/amdgpu: Fix crash on device remove/driver unload
drm/amdgpu: Fix dangling kfd_bo pointer for shared BOs
drm/amdgpu: Fix double free of dmabuf
drm/amdgpu: fix dropped backing store handling in amdgpu_dma_buf_move_notify
drm/amdgpu: Fix even more out of bound writes from debugfs
drm/amdgpu: fix gart.bo pin_count leak
drm/amdgpu: Fix MMIO access page fault
drm/amdgpu: Fix MMIO HDP flush on SRIOV
drm/amdgpu: fix out of bounds write
drm/amdgpu: Fix RAS page retirement with mode2 reset on Aldebaran
drm/amdgpu: Fix resume failures when device is gone
drm/amdgpu: fix runpm documentation
drm/amdgpu: fix set scaling mode Full/Full aspect/Center not works on vga and dvi connectors
drm/amdgpu: fix SI handling in amdgpu_device_asic_has_dc_support()
drm/amdgpu: fix sysfs_emit/sysfs_emit_at warnings(v2)
drm/amdgpu: fix the missed handling for SDMA2 and SDMA3
drm/amdgpu: fix use after free during BO move
drm/amdgpu: fix uvd crash on Polaris12 during driver unloading
drm/amdgpu: Fix uvd ib test timeout when use pre-allocated BO
drm/amdgpu: fix warning for overflow check
drm/amdgpu: force exit gfxoff on sdma resume for rmb s0ix
drm/amdgpu: get VCN and SDMA instances from IP discovery table
drm/amdgpu: get VCN harvest information from IP discovery table
drm/amdgpu: handle the case of pci_channel_io_frozen only in amdgpu_pci_resume
drm/amdgpu: IH process reset count when restart
drm/amdgpu: Increase direct IB pool size
drm/amdgpu: init iommu after amdkfd device init
drm/amdgpu: introduce new amdgpu_fence object to indicate the job embedded fence
drm/amdgpu: load PSP RL in resume path
drm/amdgpu: make soc15_common_ip_funcs static
drm/amdgpu: Make sure to reserve BOs before adding or removing
drm/amdgpu: move amdgpu_virt_release_full_gpu to fini_early stage
drm/amdgpu: move headless sku check into harvest function
drm/amdgpu: move iommu_resume before ip init/resume
drm/amdgpu: move kfd post_reset out of reset_sriov function
drm/amdgpu: no DC support for headless chips
drm/amdgpu: output warning for unsupported ras error inject (v2)
drm/amdgpu: print warning and taint kernel if lockup timeout is disabled
drm/amdgpu: Put drm_dev_enter/exit outside hot codepath
drm/amdgpu: put SMU into proper state on runpm suspending for BOCO capable platform
drm/amdgpu: query default sclk from smu for cyan_skillfish
drm/amdgpu: refactor function to init no-psp fw
drm/amdgpu: Register MCE notifier for Aldebaran RAS
drm/amdgpu: Remove all code paths under the EAGAIN path in RAS late init
drm/amdgpu: remove duplicated kfd_resume_iommu
drm/amdgpu: remove GPRs init for ALDEBARAN in gpu reset (v3)
drm/amdgpu: remove grbm cam index/data operations for gfx v10
drm/amdgpu: remove some repeated includings
drm/amdgpu: remove unused amdgpu_bo_validate
drm/amdgpu: replace snprintf in show functions with sysfs_emit
drm/amdgpu: Resolve nBIF RAS error harvesting bug
drm/amdgpu: resolve RAS query bug
drm/amdgpu: return early if debugfs is not initialized
drm/amdgpu: revert "Add autodump debugfs node for gpu reset v8"
drm/amdgpu: rework context priority handling
drm/amdgpu: sdma: clean up identation
drm/amdgpu: set CHIP_IP_DISCOVERY as the asic type by default
drm/amdgpu: set poison supported flag for RAS (v2)
drm/amdgpu: Skip ASPM programming on aldebaran
drm/amdgpu: skip GPRs init for some CU settings on ALDEBARAN
drm/amdgpu: skip umc ras irq handling in poison mode (v2)
drm/amdgpu: store HW IP versions in the driver structure
drm/amdgpu: support B0&B1 external revision id for yellow carp
drm/amdgpu: unbind in amdgpu_ttm_tt_unpopulate
drm/amdgpu: unify BO evicting method in amdgpu_ttm
drm/amdgpu: Unify PSP TA context
drm/amdgpu: Update PSP TA Invoke to use common TA context as input
drm/amdgpu: Update PSP TA unload function
drm/amdgpu: Update RAS status print
drm/amdgpu: Update RAS trigger error block support
drm/amdgpu: update RLC_PG_DELAY_3 Value to 200us for yellow carp
drm/amdgpu: update SMU driver interface for cyan skilfish(v3)
drm/amdgpu: update SMU PPSMC for cyan skilfish
drm/amdgpu: Update TA version output in driver
drm/amdgpu: Updated RAS infrastructure
drm/amdgpu: use adev_to_drm for consistency when accessing drm_device
drm/amdgpu: use correct register mask to extract field
drm/amdgpu: Use IP discovery to drive setting IP blocks by default
drm/amdgpu: use IS_ERR for debugfs APIs
drm/amdgpu: UVD avoid memory allocation during IB test
drm/amdgpu: VCE avoid memory allocation during IB test
drm/amdgpu: VCN avoid memory allocation during IB test
drm/amdgpu: Warn when bad pages approaches 90% threshold
drm/amdgpu: When the VCN(1.0) block is suspended, powergating is explicitly enabled
drm/amdgpu: Workaround harvesting info for some navy flounder boards
 
Linux: drm/amdgpu:schedule vce/vcn encode based on priority
 
drm/amdkfd: Add an optional argument into update queue operation(v2)
drm/amdkfd: avoid conflicting address mappings
drm/amdkfd: avoid recursive lock in migrations back to RAM
drm/amdkfd: Avoid thrashing of stack and heap
drm/amdkfd: clarify the origin of cpages returned by migration functions
drm/amdkfd: clean up parameters in kgd2kfd_probe
drm/amdkfd: convert kfd_device.c to use GC IP version
drm/amdkfd: debug message to count successfully migrated pages
drm/amdkfd: export svm_range_list_lock_and_flush_work
drm/amdkfd: fix a potential ttm->sg memory leak
drm/amdkfd: Fix an inappropriate error handling in allloc memory of gpu
drm/amdkfd: fix boot failure when iommu is disabled in Picasso.
drm/amdkfd: fix dma mapping leaking warning
drm/amdkfd: fix double free mem structure
drm/amdkfd: fix KFDSVMRangeTest.PartialUnmapSysMemTest fails
drm/amdkfd: fix resource_size.cocci warnings
drm/amdkfd: fix resume error when iommu disabled in Picasso
drm/amdkfd: Fix retry fault drain race conditions
drm/amdkfd: Fix SVM_ATTR_PREFERRED_LOC
drm/amdkfd: fix svm_migrate_fini warning
drm/amdkfd: Handle incomplete migration to system memory
drm/amdkfd: handle svm migrate init error
drm/amdkfd: handle svm partial migration cpages 0
drm/amdkfd: handle VMA remove race
drm/amdkfd: lower the VAs base offset to 8KB
drm/amdkfd: make needs_pcie_atomics FW-version dependent
drm/amdkfd: map gpu hive id to xgmi connected cpu
drm/amdkfd: process exit and retry fault race
drm/amdkfd: process_info lock not needed for svm
drm/amdkfd: protect hawaii_device_info with CONFIG_DRM_AMDGPU_CIK
drm/amdkfd: protect raven_device_info with KFD_SUPPORT_IOMMU_V2
drm/amdkfd: ratelimited svm debug messages
drm/amdkfd: Remove cu mask from struct queue_properties(v2)
drm/amdkfd: remove redundant iommu cleanup code
drm/amdkfd: restore userptr ignore bad address error
drm/amdkfd: rm BO resv on validation to avoid deadlock
drm/amdkfd: separate kfd_iommu_resume from kfd_resume
drm/amdkfd: Separate pinned BOs destruction from general routine
drm/amdkfd: set "r = 0" explicitly before goto
drm/amdkfd: simplify drain retry fault
drm/amdkfd: SVM map to gpus check vma boundary
drm/amdkfd: unregistered svm range not overlap with TTM range
drm/amdkfd: update gfx target version for Renoir
 
drm/arm: malidp: Use fourcc_mod_is_vendor() helper
 
drm/aspeed: Fix vga_pw sysfs output
 
drm/ast: potential dereference of null pointer
drm/ast: Use managed interfaces for framebuffer write combining
 
drm/bochs: add Bochs PCI ID for Simics model
 
drm/bridge/lontium-lt9611uxc: fix provided connector suport
 
drm/bridge: Add a function to abstract away panels
drm/bridge: Add documentation sections
drm/bridge: Add stubs for devm_drm_of_get_bridge when OF is disabled
drm/bridge: anx7625: enable DSI EOTP
drm/bridge: anx7625: Propagate errors from sp_tx_edid_read()
drm/bridge: anx7625: Propagate errors from sp_tx_rst_aux()
drm/bridge: cdns: Make use of the helper function devm_platform_ioremap_resource()
drm/bridge: Document the probe issue with MIPI-DSI bridges
drm/bridge: dw-hdmi-cec: Make use of the helper function devm_add_action_or_reset()
drm/bridge: it66121: Initialize {device,vendor}_ids
drm/bridge: it66121: Wait for next bridge to be probed
drm/bridge: lvds-codec: Add support for LVDS data mapping select
drm/bridge: Move devm_drm_of_get_bridge to bridge/panel.c
drm/bridge: nwl-dsi: Add atomic_get_input_bus_fmts
drm/bridge: parade-ps8640: Add support for AUX channel
drm/bridge: parade-ps8640: Reorg the macros
drm/bridge: parade-ps8640: Use regmap APIs
drm/bridge: ti-sn65dsi83: Implement .detach callback
drm/bridge: ti-sn65dsi86: Implement bridge->mode_valid()
 
drm/cma-helper: Release non-coherent memory with dma_free_noncoherent()
 
drm/connector: Add a fwnode pointer to drm_connector and register with ACPI (v2)
drm/connector: Add drm_connector_find_by_fwnode() function (v3)
drm/connector: Add support for out-of-band hotplug notification (v3)
drm/connector: fix all kernel-doc warnings
drm/connector: Give connector sysfs devices there own device_type
drm/connector: refer to CTA-861-G in the "content type" prop docs
 
drm/displayid: add DisplayID v2.0 data blocks and primary use cases
drm/displayid: re-align data block macros
 
drm/doc/rfc: drop lmem uapi section
 
drm/dp: Add Additional DP2 Headers
drm/dp: add DP 2.0 UHBR link rate and bw code conversions
drm/dp: add helper for extracting adjust 128b/132b TX FFE preset
drm/dp: add LTTPR DP 2.0 DPCD addresses
drm/dp: use more of the extended receiver cap
 
drm/edid: abstract OUI conversion to 24-bit int
drm/edid: Allow querying/working with the panel ID from the EDID
drm/edid: Break out reading block 0 of the EDID
drm/edid: Fix crash with zero/invalid EDID
drm/edid: Fix drm_edid_encode_panel_id() kerneldoc warning
drm/edid: Fix EDID quirk compile error on older compilers
drm/edid: parse the DisplayID v2.0 VESA vendor block for MSO
drm/edid: Use new encoded panel id style for quirks matching
 
drm/format-helper: Add drm_fb_xrgb8888_to_rgb332()
drm/format-helper: Add drm_fb_xrgb8888_to_rgb888()
 
drm/fourcc: Add macros to determine the modifier vendor
drm/fourcc: Add R8 to drm_format_info
 
drm/gma500: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()
drm/gma500: Disable PCI device during shutdown
drm/gma500: Embed struct drm_device in struct drm_psb_private
drm/gma500: Fix wrong pointer passed to PTR_ERR()
drm/gma500: Managed device release
drm/gma500: Remove dev_priv branch from unload function
drm/gma500: Replace references to dev_private with helper function
 
drm/gud: Add GUD_PIXEL_FORMAT_R8
drm/gud: Add GUD_PIXEL_FORMAT_RGB332
drm/gud: Add GUD_PIXEL_FORMAT_RGB888
 
drm/hyperv: Fix device removal on Gen1 VMs
 
drm/i195: Make the async flip VT-d workaround dynamic
 
Linux: drm/i915 Implement LMEM backup and restore for suspend / resume
 
drm/i915/adl_p: Also disable underrun recovery with MSO
 
drm/i915/adl_s: Remove require_force_probe protection
drm/i915/adl_s: Update ADL-S PCI IDs
 
drm/i915/adlp/fb: Prevent the mapping of redundant trailing padding NULL pages
 
drm/i915/adlp/tc: Fix PHY connected check for Thunderbolt mode
 
drm/i915/adlp: Add support for remapping CCS FBs
drm/i915/adlp: Assert that VMAs in DPT start at 0
drm/i915/adlp: Require always a power-of-two sized CCS surface stride
 
drm/i915/audio: Use BIOS provided value for RKL HDA link
 
drm/i915/backlight: extract backlight code to a separate file
drm/i915/backlight: mass rename functions to have intel_backlight_ prefix
 
drm/i915/bdb: Fix version check
 
drm/i915/bios: get rid of vbt ddi_port_info
drm/i915/bios: gracefully disable dual eDP for now
drm/i915/bios: move ddc pin mapping code next to ddc pin sanitize
drm/i915/bios: use alternate aux channel directly from child data
drm/i915/bios: use ddc pin directly from child data
drm/i915/bios: use dp max link rate directly from child data
drm/i915/bios: use hdmi level shift directly from child data
drm/i915/bios: use max tmds clock directly from child data
 
drm/i915/buddy: add some pretty printing
 
drm/i915/cdclk: put the cdclk vtables in const data
 
drm/i915/debugfs: clean up LPSP capable
drm/i915/debugfs: clean up LPSP status
drm/i915/debugfs: Do not report currently active engine when describing objects
drm/i915/debugfs: hook up ttm_resource_manager_debug
drm/i915/debugfs: pass intel_connector to intel_connector_debugfs_add()
drm/i915/debugfs: register LPSP capability on all platforms
 
drm/i915/dg1: Add new PCI id
drm/i915/dg1: remove __maybe_unused leftover
 
drm/i915/dg2: add DG2 UHBR source rates
drm/i915/dg2: add DG2+ TRANS_DDI_FUNC_CTL DP 2.0 128b/132b mode
drm/i915/dg2: Add DG2-specific shadow register table
drm/i915/dg2: Add new LRI reg offsets
drm/i915/dg2: add SNPS PHY translations for UHBR link rates
drm/i915/dg2: add TRANS_DP2_CTL register definition
drm/i915/dg2: add TRANS_DP2_VFREQHIGH and TRANS_DP2_VFREQLOW
drm/i915/dg2: Configure PCON in DP pre-enable path
drm/i915/dg2: configure TRANS_DP2_CTL for DP 2.0
drm/i915/dg2: configure TRANS_DP2_VFREQ{HIGH,LOW} for 128b/132b
drm/i915/dg2: Define MOCS table for DG2
drm/i915/dg2: fix snps buf trans for uhbr
drm/i915/dg2: Maintain backward-compatible nested batch behavior
drm/i915/dg2: Memory latency values from pcode must be doubled
drm/i915/dg2: Report INSTDONE_GEOM values in error state
drm/i915/dg2: UHBR tables added for pll programming
drm/i915/dg2: update link training for 128b/132b
drm/i915/dg2: use 128b/132b transcoder DDI mode
drm/i915/dg2: use existing mechanisms for SNPS PHY translations
 
drm/i915/display/adlp: Add new PSR2 workarounds
drm/i915/display/adlp: Allow PSR2 to be enabled
drm/i915/display/adlp: Fix PSR2_MAN_TRK_CTL_SU_REGION_END_ADDR calculation
drm/i915/display/adlp: Optimize PSR2 power-savings in corner cases
 
drm/i915/display/dmc: Set DC_STATE_DEBUG_MASK_CORES after firmware load
 
drm/i915/display/psr: Do full fetch when handling multi-planar formats
drm/i915/display/psr: Handle plane and pipe restrictions at every page flip
drm/i915/display/psr: Use drm damage helpers to calculate plane damaged area
 
drm/i915/display: Add HDR mode helper function
drm/i915/display: add intel_fdi_link_train wrapper.
drm/i915/display: Drop PSR support from HSW and BDW
drm/i915/display: Drop unnecessary frontbuffer flushes
drm/i915/display: Enable PSR2 selective fetch by default
drm/i915/display: Fix an unsigned subtraction which can never be negative.
drm/i915/display: Fix glitches when moving cursor with PSR2 selective fetch enabled
drm/i915/display: Fix sel fetch plane offset calculation
drm/i915/display: Fix the 12 BPC bits for PIPE_MISC reg
drm/i915/display: Fix the dsc check while selecting min_cdclk
drm/i915/display: Handle frontbuffer rendering when PSR2 selective fetch is enabled
drm/i915/display: let intel_plane_uses_fence be used from other places.
drm/i915/display: Match PSR2 selective fetch sequences with specification
drm/i915/display: Move DRRS code its own file
drm/i915/display: move pin/unpin fb/plane code to a new file.
drm/i915/display: move plane prepare/cleanup to intel_atomic_plane.c
drm/i915/display: Only keep PSR enabled if there is active planes
drm/i915/display: Prepare DRRS for frontbuffer rendering drop
drm/i915/display: refactor initial plane config to a separate file
drm/i915/display: refactor out initial plane config for crtcs
drm/i915/display: remove unused intel-mid.h include
drm/i915/display: Renaming DRRS functions to intel_drrs_*()
drm/i915/display: Share code between intel_drrs_flush and intel_drrs_invalidate
drm/i915/display: Some code improvements and code style fixes for DRRS
drm/i915/display: split out dpt out of intel_display.c
drm/i915/display: stop returning errors from debugfs registration
drm/i915/display: Update small joiner ram size
drm/i915/display: Wait at least 2 frames before selective update
drm/i915/display: Workaround cursor left overs with PSR2 selective fetch enabled
 
drm/i915/dmabuf: add paranoid flush-on-acquire
drm/i915/dmabuf: fix broken build
 
drm/i915/dmc: Update to DMC v2.12
 
drm/i915/doc: Update parallel submit doc to point to i915_drm.h
 
drm/i915/dp: abstract intel_dp_lane_max_vswing_reached()
drm/i915/dp: add HAS_DP20 macro
drm/i915/dp: add helper for checking for UHBR link rate
drm/i915/dp: add max data rate calculation for UHBR rates
drm/i915/dp: Add support for out-of-bound hotplug events
drm/i915/dp: Drop redundant debug print
drm/i915/dp: Ensure max link params are always valid
drm/i915/dp: Ensure sink rate values are always valid
drm/i915/dp: fix DG1 and RKL max source rates
drm/i915/dp: fix DG2 max source rate check
drm/i915/dp: Fix eDP max rate for display 11+
drm/i915/dp: fix EHL/JSL max source rates calculation
drm/i915/dp: fix for ADL_P/S dp/edp max source rates
drm/i915/dp: fix integer overflow in 128b/132b data rate calculation
drm/i915/dp: fix TGL and ICL max source rates
drm/i915/dp: pass crtc_state to intel_ddi_dp_level()
drm/i915/dp: Perform 30ms delay after source OUI write
drm/i915/dp: read sink UHBR rates
drm/i915/dp: remove superfluous EXPORT_SYMBOL()
drm/i915/dp: return proper DPRX link training result
drm/i915/dp: select 128b/132b channel encoding for UHBR rates
drm/i915/dp: take LTTPR into account in 128b/132b rates
drm/i915/dp: use 128b/132b TPS2 for UHBR+ link rates
drm/i915/dp: use actual link rate values in struct link_config_limits
drm/i915/dp: Use max params for panels < eDP 1.4
 
drm/i915/dpll: move dpll modeset asserts to intel_dpll.c
 
drm/i915/dram: return -EINVAL instead of -1
 
drm/i915/drv: return -EIO instead of -1
 
drm/i915/dsi/xelpd: Add WA to program LP to HS wakeup guardband
drm/i915/dsi/xelpd: Enable mipi dsi support.
drm/i915/dsi/xelpd: Fix the bit mask for wakeup GB
 
drm/i915/dsi: fuse dsi_send_pkt_payld() and add_payld_to_queue()
drm/i915/dsi: move dsi pll modeset asserts to vlv_dsi_pll.c
drm/i915/dsi: pass struct mipi_dsi_packet pointer, not the entire struct
drm/i915/dsi: Read/write proper brightness value via MIPI DCS command
drm/i915/dsi: refine send MIPI DCS command sequence
drm/i915/dsi: Retrieve max brightness level from VBT
drm/i915/dsi: return -EBUSY instead of -1
drm/i915/dsi: wait for header and payload credit available
 
drm/i915/edp: fix eDP MSO pipe sanity checks for ADL-P
drm/i915/edp: postpone MSO init until after EDID read
drm/i915/edp: use MSO pixel overlap from DisplayID data
 
drm/i915/fb: Fix rounding error in subsampled plane size calculation
drm/i915/fb: move intel_fb_align_height() to intel_fb.c
drm/i915/fb: move intel_surf_alignment() to intel_fb.c
drm/i915/fb: move intel_tile_width_bytes() to intel_fb.c
drm/i915/fb: move user framebuffer stuff to intel_fb.c
 
drm/i915/fbc: Align FBC segments to 512B on glk+
drm/i915/fbc: Allow FBC with Yf tiling
drm/i915/fbc: Allow higher compression limits on FBC1
drm/i915/fbc: Extract intel_fbc_update()
drm/i915/fbc: Implement Wa_16011863758 for icl+
drm/i915/fbc: Move the "recompress on activate" to a central place
drm/i915/fbc: Polish the skl+ FBC stride override handling
drm/i915/fbc: Rework cfb stride/size calculations
drm/i915/fbc: Rewrite the FBC tiling check a bit
 
drm/i915/fdi: convert BUG()'s to MISSING_CASE()
drm/i915/fdi: make intel_fdi_link_freq() return int
drm/i915/fdi: move fdi bc bifurcation functions to intel_fdi.c
drm/i915/fdi: move fdi modeset asserts to intel_fdi.c
drm/i915/fdi: move fdi mphy reset and programming to intel_fdi.c
drm/i915/fdi: move intel_fdi_link_freq() to intel_fdi.[ch]
drm/i915/fdi: move intel_update_fdi_pll_freq to intel_fdi.c
drm/i915/fdi: move more FDI stuff to FDI link train hooks
drm/i915/fdi: use -EAGAIN instead of local special return value
 
drm/i915/gem: Fix a lockdep warning the __i915_gem_is_lmem() function
drm/i915/gem: Fix the mman selftest
drm/i915/gem: Implement a function to process all gem objects of a region
 
drm/i915/gen11: Disable cursor clock gating in HDR mode
drm/i915/gen11: Moving WAs to icl_gt_workarounds_init()
drm/i915/gen11: Update shadowed register table
 
drm/i915/gen12: Update shadowed register table
 
drm/i915/gt: Add "intel_" as prefix in set_mocs_index()
drm/i915/gt: add asm/cacheflush.h for use of clflush()
drm/i915/gt: Add separate MOCS table for Gen12 devices other than TGL/RKL
drm/i915/gt: Add support of mocs propagation
drm/i915/gt: Hold RPM wakelock during PXP suspend
drm/i915/gt: include tsc.h where used
drm/i915/gt: Increase suspend timeout
drm/i915/gt: Initialize L3CC table in mocs init
drm/i915/gt: Initialize unused MOCS entries with device specific values
drm/i915/gt: move remaining debugfs interfaces into gt
drm/i915/gt: Potential error pointer dereference in pinned_context()
drm/i915/gt: Register the migrate contexts with their engines
drm/i915/gt: Set BLIT_CCTL reg to un-cached
drm/i915/gt: Set CMD_CCTL to UC for Gen12 Onward
 
drm/i915/gtt: add some flushing for the 64K GTT path
 
drm/i915/guc, docs: Fix pdfdocs build error by removing nested grid
 
drm/i915/guc: Add basic GuC multi-lrc selftest
drm/i915/guc: Add DG1 GuC / HuC firmware defs
drm/i915/guc: Add GuC kernel doc
drm/i915/guc: Add multi-lrc context registration
drm/i915/guc: Assign contexts in parent-child relationship consecutive guc_ids
drm/i915/guc: Connect UAPI to GuC multi-lrc interface
drm/i915/guc: Copy whole golden context, set engine state size of subset
drm/i915/guc: Don't call switch_to_kernel_context with GuC submission
drm/i915/guc: Don't drop ce->guc_active.lock when unwinding context
drm/i915/guc: Don't enable scheduling on a banned context, guc_id invalid, not registered
drm/i915/guc: Don't touch guc_state.sched_state without a lock
drm/i915/guc: Drop guc_active move everything into guc_state
drm/i915/guc: drop guc_communication_enabled
drm/i915/guc: Drop pin count check trick between sched_disable and re-pin
drm/i915/guc: Enable GuC submission by default on DG1
drm/i915/guc: Ensure GuC schedule operations do not operate on child contexts
drm/i915/guc: Fix blocked context accounting
drm/i915/guc: fix NULL vs IS_ERR() checking
drm/i915/guc: Fix outstanding G2H accounting
drm/i915/guc: Fix recursive lock in GuC submission
drm/i915/guc: Handle errors in multi-lrc requests
drm/i915/guc: Implement multi-lrc reset
drm/i915/guc: Implement multi-lrc submission
drm/i915/guc: Implement no mid batch preemption for multi-lrc
drm/i915/guc: Implement parallel context pin / unpin functions
drm/i915/guc: Insert submit fences between requests in parent-child relationship
drm/i915/guc: Introduce context parent-child relationship
drm/i915/guc: Kick tasklet after queuing a request
drm/i915/guc: Move and improve error message for missed CTB reply
drm/i915/guc: Move fields protected by guc->contexts_lock into sub structure
drm/i915/guc: Move GuC guc_id allocation under submission state sub-struct
drm/i915/guc: Move GuC priority fields in context under guc_active
drm/i915/guc: Move guc_blocked fence to struct guc_state
drm/i915/guc: Only assign guc_id.id when stealing guc_id
drm/i915/guc: Print error name on CTB (de)registration failure
drm/i915/guc: Print error name on CTB send failure
drm/i915/guc: Process all G2H message at once in work queue
drm/i915/guc: Proper xarray usage for contexts_lookup
drm/i915/guc: put all guc objects in lmem when available
drm/i915/guc: Release submit fence from an irq_work
drm/i915/guc: Reset LRC descriptor if register returns -ENODEV
drm/i915/guc: Rework and simplify locking
drm/i915/guc: Take context ref when cancelling request
drm/i915/guc: Take engine PM when a context is pinned with GuC submission
drm/i915/guc: Take GT PM ref when deregistering context
drm/i915/guc: Unwind context requests in reverse order
drm/i915/guc: Update debugfs for GuC multi-lrc
drm/i915/guc: Use correct context lock when callig clr_context_registered
drm/i915/guc: Verify result from CTB (de)register action
drm/i915/guc: Workaround reset G2H is received after schedule done G2H
 
drm/i915/gvt: fix the usage of ww lock in gvt scheduler.
 
drm/i915/hdcp: read RxInfo once when reading RepeaterAuth_Send_ReceiverID_List
drm/i915/hdcp: reuse rx_info for mst stream type1 capability check
drm/i915/hdcp: update cp_irq_count_cached in intel_dp_hdcp2_read_msg()
 
drm/i915/hdmi: convert intel_hdmi_to_dev to intel_hdmi_to_i915
drm/i915/hdmi: return -EINVAL instead of -1
drm/i915/hdmi: Turn DP++ TMDS output buffers back on in encoder->shutdown()
 
drm/i915/icl/tc: Remove the ICL special casing during TC-cold blocking
 
drm/i915/irq: reduce inlines to reduce header dependencies
 
drm/i915/mst: abstract intel_dp_mst_source_support()
drm/i915/mst: use intel_de_rmw() to simplify VC payload alloc set/clear
 
drm/i915/panel: mass rename functions to have intel_panel_ prefix
drm/i915/panel: move intel_panel_use_ssc() out of headers
 
drm/i915/pci: rename functions to have i915_pci prefix
 
drm/i915/pm: drop get_fifo_size vfunc.
drm/i915/pm: use forward declaration to remove an include
 
drm/i915/pps: move pps (panel) modeset asserts to intel_pps.c
 
drm/i915/pxp: Add plane decryption support
drm/i915/pxp: add pxp debugfs
drm/i915/pxp: add PXP documentation
drm/i915/pxp: allocate a vcs context for pxp usage
drm/i915/pxp: black pixels on pxp disabled
drm/i915/pxp: Create the arbitrary session after boot
drm/i915/pxp: Define PXP component interface
drm/i915/pxp: define PXP device flag and kconfig
drm/i915/pxp: enable PXP for integrated Gen12
drm/i915/pxp: Enable PXP power management
drm/i915/pxp: Implement arb session teardown
drm/i915/pxp: Implement funcs to create the TEE channel
drm/i915/pxp: Implement PXP irq handler
drm/i915/pxp: interfaces for using protected objects
drm/i915/pxp: set KCR reg init
drm/i915/pxp: start the arb session on demand
 
drm/i915/reg: add AUD_TCA_DP_2DOT0_CTRL registers
 
drm/i915/request: fix early tracepoints
 
drm/i915/selftest: Fix use of err in igt_reset_{fail, nop}_engine()
 
drm/i915/selftests: Add initial GuC selftest for scrubbing lost G2H
drm/i915/selftests: Always initialize err in igt_dmabuf_import_same_driver_lmem()
drm/i915/selftests: Do not use import_obj uninitialized
drm/i915/selftests: exercise shmem_writeback with THP
drm/i915/selftests: fixup igt_shrink_thp
drm/i915/selftests: Increase timeout in i915_gem_contexts selftests
drm/i915/selftests: mark up hugepages object with start_cpu_write
drm/i915/selftests: remove duplicate include in mock_region.c
 
drm/i915/shmem: ensure flush during swap-in on non-LLC
 
drm/i915/snps: constify struct intel_mpllb_state arrays harder
 
drm/i915/tc: Add a mode for the TypeC PHY's disconnected state
drm/i915/tc: Add/use helpers to retrieve TypeC port properties
drm/i915/tc: Avoid using legacy AUX PW in TBT mode
drm/i915/tc: Check for DP-alt, legacy sinks before taking PHY ownership
drm/i915/tc: Delete bogus NULL check in intel_ddi_encoder_destroy()
drm/i915/tc: Don't keep legacy TypeC ports in connected state w/o a sink
drm/i915/tc: Drop extra TC cold blocking from intel_tc_port_connected()
drm/i915/tc: Fix system hang on ADL-P during TypeC PHY disconnect
drm/i915/tc: Fix TypeC PHY connect/disconnect logic on ADL-P
drm/i915/tc: Fix TypeC port init/resume time sanitization
drm/i915/tc: Refactor TC-cold block/unblock helpers
drm/i915/tc: Remove waiting for PHY complete during releasing ownership
 
drm/i915/ttm: Implement a function to copy the contents of two TTM-based objects
drm/i915/ttm: Reorganize the ttm move code somewhat
drm/i915/ttm: Rework object initialization slightly
 
drm/i915/uapi: Add comment clarifying purpose of I915_TILING_* values
 
drm/i915/uncore: Associate shadow table with uncore
drm/i915/uncore: Convert gen6/gen7 read operations to fwtable
drm/i915/uncore: Drop gen11 mmio read handlers
drm/i915/uncore: Drop gen11/gen12 mmio write handlers
drm/i915/uncore: fwtable read handlers are now used on all forcewake platforms
drm/i915/uncore: Replace gen8 write functions with general fwtable
drm/i915/uncore: split the fw get function into separate vfunc
 
drm/i915/userptr: add paranoid flush-on-acquire
 
drm/i915/wm: provide wrappers around watermark vfuncs calls (v3)
 
drm/i915/xehp: Check new fuse bits for SFC availability
drm/i915/xehp: Loop over all gslices for INSTDONE processing
drm/i915/xehp: Xe_HP shadowed registers are a strict superset of gen12
 
drm/i915/xehpsdv: Add compute DSS type
drm/i915/xehpsdv: Define MOCS table for XeHP SDV
drm/i915/xehpsdv: factor out function to read RP_STATE_CAP
drm/i915/xehpsdv: Read correct RP_STATE_CAP register
 
drm/i915: Actually delete gpu reloc selftests
drm/i915: Add all per-lane register definitions for icl combo phy
drm/i915: add HAS_ASYNC_FLIPS feature macro
drm/i915: Add i915_gem_context_is_full_ppgtt
drm/i915: Add logical engine mapping
drm/i915: Add mmap lock around vma_lookup() in the mman selftest.
drm/i915: Add pci ids and uapi for DG1
drm/i915: Add support for panels with VESA backlights with PWM enable/disable
drm/i915: add wrappers around cdclk vtable funcs.
drm/i915: Add ww context to intel_dpt_pin, v2.
drm/i915: Adjust intel_crtc_compute_config() debug message
drm/i915: Adjust intel_dsc_power_domain() calling convention
drm/i915: Allow per-lane drive settings with LTTPRs
drm/i915: Apply WaUse32BppForSRWM to elk as well as ctg
drm/i915: Associate ACPI connector nodes with connector entries (v2)
drm/i915: Call intel_ddi_init_dp_buf_reg() earlier
drm/i915: Call intel_dp_dump_link_status() for CR failures
drm/i915: Call {vlv,chv}_prepare_pll() from {vlv,chv}_enable_pll()
drm/i915: Catch yet another unconditioal clflush
drm/i915: Check SFC fusing before recording/dumping SFC_DONE
drm/i915: Clean dpll calling convention
drm/i915: Clean up disabled warnings
drm/i915: Clean up gen2 DPLL readout
drm/i915: clean up inconsistent indenting
drm/i915: Clean up PXP Kconfig info.
drm/i915: Clean up variable names in old dpll functions
drm/i915: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()
drm/i915: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN() part 2
drm/i915: cleanup: drm_modeset_lock_all_ctx() --> DRM_MODESET_LOCK_ALL_BEGIN()
drm/i915: Clear leftover DP vswing/preemphasis values before modeset
drm/i915: Configure TRANSCONF just the once with bigjoiner
drm/i915: constify clock gating init vtable.
drm/i915: constify color function vtable.
drm/i915: constify display function vtable
drm/i915: constify display wm vtable
drm/i915: constify fdi link training vtable
drm/i915: constify hotplug function vtable.
drm/i915: Constify struct dpll all over
drm/i915: constify the audio function vtable
drm/i915: constify the cdclk vtable
drm/i915: constify the dpll clock vtable
drm/i915: Convert unconditional clflush to drm_clflush_virt_range()
drm/i915: correct name of GT forcewake domain in error messages
drm/i915: De-wrapper bxt_ddi_phy_set_signal_levels()
drm/i915: deduplicate frequency dump on debugfs
drm/i915: Disable bonding on gen12+ platforms
drm/i915: Ditch the i915_gem_ww_ctx loop member
drm/i915: Do not define vma on stack
drm/i915: Don't back up pinned LMEM context images and rings during suspend
drm/i915: Drop __rcu from gem_context->vm
drm/i915: Drop code to handle set-vm races from execbuf
drm/i915: Drop pointless fixed_mode checks from dsi code
drm/i915: drop unused function ptr and comments.
drm/i915: Enable -Wsometimes-uninitialized
drm/i915: Enable multi-bb execbuf
drm/i915: Enable TPS3/4 on all platforms that support them
drm/i915: Ensure wa_init_finish() is called for ctx workaround list
drm/i915: expand on the kernel-doc for cache_dirty
drm/i915: Expose logical engine instance to user
drm/i915: Extend the async flip VT-d w/a to skl/bxt
drm/i915: Extend the async flip VT-d w/a to skl/bxt
drm/i915: extract bypass-llc check into helper
drm/i915: Extract hsw_panel_transcoders()
drm/i915: Extract icl_combo_phy_loadgen_select()
drm/i915: Extract ilk_update_pll_dividers()
drm/i915: Extract intel_dp_need_bigjoiner()
drm/i915: Extract intel_panel_mode_valid()
drm/i915: fix blank screen booting crashes
drm/i915: Fix bug in user proto-context creation that leaked contexts
drm/i915: Fix DP clock recovery "voltage_tries" handling
drm/i915: Fix error pointer dereference in i915_gem_do_execbuffer()
drm/i915: Fix g4x cxsr enable condition
drm/i915: Fix HPLL watermark readout for g4x
drm/i915: Fix oops on platforms w/o hpd support
drm/i915: Fix possible uninitialized variable in parallel extension
drm/i915: fix regression with uncore refactoring.
drm/i915: Fix runtime pm handling in i915_gem_shrink
drm/i915: Fix syncmap memory leak
drm/i915: Fix type1 DVI DP dual mode adapter heuristic for modern platforms
drm/i915: Flatten hsw_crtc_compute_clock()
drm/i915: Flush buffer pools on driver remove
drm/i915: Fold i9xx_set_pll_dividers() into i9xx_enable_pll()
drm/i915: Fold ibx_pch_dpll_prepare() into ibx_pch_dpll_enable()
drm/i915: Follow a new->old platform check order in intel_fb_stride_alignment
drm/i915: Free all DMC payloads
drm/i915: Free the returned object of acpi_evaluate_dsm()
drm/i915: Generalize .set_signal_levels()
drm/i915: Get PM ref before accessing HW register
drm/i915: Get proper min cdclk if vDSC enabled
drm/i915: Handle Intel igfx + Intel dgfx hybrid graphics setup
drm/i915: Hoover the level>=n_entries WARN into intel_ddi_level()
drm/i915: Increment composite fence seqno
drm/i915: intel_runtime_pm.h does not actually need intel_display.h
drm/i915: Introduce has_buf_trans_select()
drm/i915: Introduce has_iboost()
drm/i915: Introduce intel_panel_compute_config()
drm/i915: Introduce with_intel_display_power_if_enabled()
drm/i915: Keep gem ctx->vm alive until the final put
drm/i915: Make request conflict tracking understand parallel submits
drm/i915: Make shadow tables range-based
drm/i915: make update_wm take a dev_priv.
drm/i915: Make wa list per-gt
drm/i915: mark dmabuf objects as ALLOC_USER
drm/i915: Mark GPU wedging on driver unregister unrecoverable
drm/i915: mark up internal objects with start_cpu_write
drm/i915: mark userptr objects as ALLOC_USER
drm/i915: Move __i915_gem_free_object to ttm_bo_destroy
drm/i915: Move WaPruneModeWithIncorrectHsyncOffset into intel_mode_valid()
drm/i915: Multi-BB execbuf
drm/i915: Nuke intel_ddi_hdmi_num_entries()
drm/i915: Nuke intel_prepare_shared_dpll()
drm/i915: Nuke local copies/pointers of intel_dp->DP
drm/i915: Nuke ORIGIN_GTT
drm/i915: Nuke useless .set_signal_levels() wrappers
drm/i915: Only access SFC_DONE when media domain is not fused off
drm/i915: Pass the lane to intel_ddi_level()
drm/i915: Pimp HSW+ transcoder state readout
drm/i915: Pimp link training debug prints
drm/i915: Prepare link training for per-lane drive settings
drm/i915: Print the DP vswing adjustment request
drm/i915: Program DPLL P1 dividers consistently
drm/i915: Re-use gen11 forcewake read functions on gen12
drm/i915: Reduce the number of objects subject to memcpy recover
drm/i915: Reject modes that don't match fixed_mode vrefresh
drm/i915: Reject user modes that don't match fixed mode's refresh rate
drm/i915: Release ctx->syncobj on final put, not on ctx close
drm/i915: Release i915_gem_context from a worker
drm/i915: remember to call i915_sw_fence_fini
drm/i915: Remove dead DKL_TX_LOADGEN_SHARING_PMD_DISABLE stuff
drm/i915: Remove DP_PORT_EN stuff from link training code
drm/i915: remove IS_ACTIVE
drm/i915: Remove memory frequency calculation
drm/i915: Remove pointless extra namespace from dkl/snps buf trans structs
drm/i915: Remove the 'reg' local variable
drm/i915: remove unused i915->active_pipes
drm/i915: Remove warning from the rps worker
drm/i915: rename debugfs_engines files
drm/i915: rename debugfs_gt files
drm/i915: rename debugfs_gt_pm files
drm/i915: Rename i915_gem_context_get_vm_rcu to i915_gem_context_get_eb_vm
drm/i915: rename intel_sideband.[ch] to intel_sbi.[ch]
drm/i915: Replace the unconditional clflush with drm_clflush_virt_range()
drm/i915: Reuse ilk_needs_fb_cb_tune() for the reduced clock as well
drm/i915: Revert 'guc_id' from i915_request tracepoint
drm/i915: s/0/NULL/
drm/i915: s/crtc_state/new_crtc_state/ etc.
drm/i915: s/ddi_translations/trans/
drm/i915: s/pipe/transcoder/ when dealing with PIPECONF/TRANSCONF
drm/i915: Set output_types to EDP for vlv/chv DPLL forcing
drm/i915: Show LTTPR in the TPS debug print
drm/i915: Shrink {icl_mg,tgl_dkl}_phy_ddi_buf_trans
drm/i915: Silence __iomem sparse warn
drm/i915: split audio functions from display vtable
drm/i915: split cdclk functions from display vtable.
drm/i915: split clock gating init from display vtable
drm/i915: split color functions from display vtable
drm/i915: split fdi link training from display vtable.
drm/i915: split irq hotplug function from display vtable
drm/i915: split out intel_pcode.[ch] to separate file
drm/i915: split out vlv sideband to a separate file
drm/i915: split the dpll clock compute out from display vtable.
drm/i915: split watermark vfuncs from display vtable.
drm/i915: Stop force enabling pipe bottom color gammma/csc
drm/i915: Stop rcu support for i915_address_space
drm/i915: Stop using I915_TILING_* in client blit selftest
drm/i915: Take pinning into account in __i915_gem_object_is_lmem
drm/i915: Tweak the DP "max vswing reached?" condition
drm/i915: Tweaked Wa_14010685332 for all PCHs
drm/i915: Update I915_GEM_BUSY IOCTL to understand composite fences
drm/i915: Update memory bandwidth parameters
drm/i915: Use designated initializers for init/exit table
drm/i915: Use direction definition DMA_BIDIRECTIONAL instead of PCI_DMA_BIDIRECTIONAL
drm/i915: Use fixed offset for PTEs location
drm/i915: Use i915_gem_context_get_eb_vm in ctx_getparam
drm/i915: Use i915_gem_context_get_eb_vm in intel_context_set_gem
drm/i915: Use intel_panel_mode_valid() for DSI/LVDS/(s)DVO
drm/i915: Use locked access to ctx->engines in set_priority
drm/i915: Use standard form -EDEADLK check
drm/i915: Use standard form terminating condition for lane for loops
drm/i915: use the new iterator in i915_request_await_object v2
drm/i915: Use tile block based dimensions for CCS origin x, y check
drm/i915: Use Transparent Hugepages when IOMMU is enabled
drm/i915: Use u8 consistently for active_planes bitmask
drm/i915: use xa_lock/unlock for fpriv->vm_xa lookups
 
drm/lease: allow empty leases
 
drm/lima: use scheduler dependency tracking
 
drm/locking: add backtrace for locking contended locks without backoff
drm/locking: fix __stack_depot_* name conflict
 
drm/mcde: Make use of the helper function devm_platform_ioremap_resource()
 
drm/mediatek: hdmi: Perform NULL pointer check for mtk_hdmi_conf
drm/mediatek: mtk_dsi: Reset the dsi0 hardware
 
drm/meson: Make use of the helper function devm_platform_ioremap_resourcexxx()
 
drm/mga/mga_ioc32: Use struct_group() for memcpy() region
 
drm/mgag200: Use managed interfaces for framebuffer write combining
 
drm/mipi-dsi: Create devm device attachment
drm/mipi-dsi: Create devm device registration
 
drm/msm/a6xx: Allocate enough space for GMU registers
drm/msm/a6xx: correct cx_debugbus_read arguments
drm/msm/a6xx: Fix uinitialized use of gpu_scid
 
drm/msm/devfreq: Add 1ms delay before clamping freq
drm/msm/devfreq: Fix OPP refcnt leak
 
drm/msm/dp: Allow attaching a drm_panel
drm/msm/dp: Allow specifying connector_type per controller
drm/msm/dp: Allow sub-regions to be specified in DT
drm/msm/dp: Avoid unpowered AUX xfers that caused crashes
drm/msm/dp: fix missing #include
drm/msm/dp: Modify prototype of encoder based API
drm/msm/dp: Refactor ioremap wrapper
drm/msm/dp: Remove global g_dp_display variable
drm/msm/dp: Remove redundant initialization of variable bpp
drm/msm/dp: Simplify the dp_debug debugfs show function
drm/msm/dp: Store each subblock in the io region
drm/msm/dp: Support up to 3 DP controllers
drm/msm/dp: Use devres for ioremap()
drm/msm/dp: Use the connector passed to dp_debug_get()
 
drm/msm/dpu: Add CRC support for DPU
drm/msm/dpu: don't clear IRQ register twice
drm/msm/dpu: merge struct dpu_irq into struct dpu_hw_intr
drm/msm/dpu: Remove commit and its uses in dpu_crtc_set_crc_source()
drm/msm/dpu: Remove dynamic allocation from atomic context
drm/msm/dpu: Remove impossible NULL check
drm/msm/dpu: Remove some nonsense
drm/msm/dpu: squash dpu_core_irq into dpu_hw_interrupts
 
drm/msm/dsi: Add phy configuration for MSM8953
drm/msm/dsi: do not enable irq handler before powering up the host
drm/msm/dsi: fix wrong type in msm_dsi_host
drm/msm/dsi: set default num_data_lanes
drm/msm/dsi: Support NO_CONNECTOR bridges
drm/msm/dsi: use bulk clk API
drm/msm/dsi: Use division result from div_u64_rem in 7nm and 14nm PLL
 
drm/msm/gpu: Fix check for devices without devfreq
drm/msm/gpu: Fix idle_work time
 
drm/msm/hdmi: use bulk regulator API
 
drm/msm/mdp4: Remove redundant null check before clk_prepare_enable/clk_disable_unprepare
 
drm/msm/mdp5: Add configuration for MDP v1.16
drm/msm/mdp5: Remove redundant null check before clk_prepare_enable/clk_disable_unprepare
 
drm/msm: Add hrtimer + kthread_work helper
drm/msm: allow compile_test on !ARM
drm/msm: Change dpu_crtc_get_vblank_counter to use vsync count.
drm/msm: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()
drm/msm: cleanup: drm_modeset_lock_all_ctx() --> DRM_MODESET_LOCK_ALL_BEGIN()
drm/msm: delete conversion from bool value to bool return
drm/msm: Demote debug message
drm/msm: Do hw_init() before capturing GPU state
drm/msm: Don't break exclusive fence ordering
drm/msm: dsi: Remove redundant null check before clk_prepare_enable/clk_disable_unprepare
drm/msm: Fix missing include files in msm_gem.c
drm/msm: Fix missing include files in msm_gem_shrinker.c
drm/msm: Fix mmap to include VM_IO and VM_DONTDUMP
drm/msm: Fix null ptr access msm_ioctl_gem_submit()
drm/msm: fix potential NULL dereference in cleanup
drm/msm: Fix potential NULL dereference in DPU SSPP
drm/msm: Fix potential Oops in a6xx_gmu_rpmh_init()
drm/msm: Fix wait_fence submitqueue leak
drm/msm: fix warning "using plain integer as NULL pointer"
drm/msm: Improve drm/sched point of no return rules
drm/msm: Make a6xx_gpu_set_freq() static
drm/msm: potential error pointer dereference in init()
drm/msm: prevent NULL dereference in msm_gpu_crashstate_capture()
drm/msm: Remove initialization of static variables
drm/msm: remove unneeded variable
drm/msm: Restore error return on invalid fence
drm/msm: uninitialized variable in msm_gem_import()
drm/msm: unlock on error in get_sched_entity()
drm/msm: Use scheduler dependency handling
 
drm/nouveau/acr: fix a couple NULL vs IS_ERR() checks
 
drm/nouveau/gem: remove redundant semi-colon
 
drm/nouveau/mmu/gp100-: drop unneeded assignment in the if condition.
 
drm/nouveau/mmu/gp100: remove unused variable
 
drm/nouveau/mmu: drop unneeded assignment in the nvkm_uvmm_mthd_page()
 
drm/nouveau/nouveau_bo: Remove unused variables 'dev'
 
drm/nouveau/nvenc: remove duplicate include in base.c
 
drm/nouveau/svm: Fix refcount leak bug and missing check against null bug
 
drm/nouveau: Add a dedicated mutex for the clients list
drm/nouveau: clean up all clients on device removal
drm/nouveau: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()
drm/nouveau: hdmigv100.c: fix corrupted HDMI Vendor InfoFrame
drm/nouveau: recognise GA106
drm/nouveau: unbind in nouveau_ttm_tt_unpopulate
drm/nouveau: use drm_dev_unplug() during device removal
drm/nouveau: wait for the exclusive fence after the shared ones v2
 
drm/omap: Cast pointer to integer without generating warning
drm/omap: Depend on CONFIG_OF
drm/omap: Use correct printk format specifiers for size_t
 
drm/omapdrm: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()
 
drm/panel-edp: Better describe eDP panel delays
drm/panel-edp: Don't re-read the EDID every time we power off the panel
drm/panel-edp: Fix "prepare_to_enable" if panel doesn't handle HPD
drm/panel-edp: hpd_reliable shouldn't be subtraced from hpd_absent
drm/panel-edp: Implement generic "edp-panel"s probed by EDID
drm/panel-edp: Move some wayward panels to the eDP driver
drm/panel-edp: Split eDP panels out of panel-simple
drm/panel-edp: Split the delay structure out
 
drm/panel-orientation-quirks: add Valve Steam Deck
 
drm/panel-simple: Non-eDP panels don't need "HPD" handling
drm/panel-simple: Reorder logicpd_type_28 / mitsubishi_aa070mc01
 
drm/panel: Add DT bindings for Samsung S6D27A1 display panel
drm/panel: Add support for Sharp LS060T1SX01 panel
drm/panel: Add support for Sharp LS060T1SX01 panel
drm/panel: boe-tv101wum-nl6: Support enabling a 3.3V rail
drm/panel: mantix: Add media bus format
drm/panel: otm8009a: add a 60 fps mode
drm/panel: panel-simple: add LOGIC Technologies LTTD800480070-L2RT panel
drm/panel: s6d27a1: Add driver for Samsung S6D27A1 display panel
drm/panel: s6e63m0: Make s6e63m0_remove() return void
drm/panel: st7703: Add media bus format
drm/panel: support for BOE and INX video mode panel
 
drm/panfrost: Calculate lock region size correctly
drm/panfrost: Make use of the helper function devm_platform_ioremap_resource()
drm/panfrost: simplify getting .driver_data
drm/panfrost: use scheduler dependency tracking
drm/panfrost: Use upper/lower_32_bits helpers
 
drm/plane-helper: fix uninitialized variable reference
 
drm/plane: Fix comment typo
 
drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
 
drm/print: Add deprecation notes to DRM_...() functions
 
drm/probe-helper: Create a HPD IRQ event helper for a single connector
drm/probe-helper: Document drm_helper_hpd_irq_event() return value
 
drm/qxl: User page size macro for qxl release bo
 
drm/r128: switch from 'pci_' to 'dma_' API
 
drm/radeon/ci_dpm: Remove redundant initialization of variables hi_sidd, lo_sidd
 
drm/radeon: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()
drm/radeon: make array encoded_lanes static
drm/radeon: pass drm dev radeon_agp_head_init directly
drm/radeon: Prefer kcalloc over open coded arithmetic
drm/radeon: unbind in radeon_ttm_tt_unpopulate()
 
drm/rockchip: add DRM_BRIDGE_ATTACH_NO_CONNECTOR flag to drm_bridge_attach
drm/rockchip: Check iommu itself instead of it's parent for device_is_available
drm/rockchip: dsi: Fix duplicate included linux/phy/phy.h
drm/rockchip: dsi: make hstt_table static
drm/rockchip: handle non-platform devices in rockchip_drm_endpoint_is_subdriver
drm/rockchip: Make use of the helper function devm_platform_ioremap_resource()
drm/rockchip: remove of_match_ptr() from analogix dp driver
drm/rockchip: remove of_match_ptr() from vop_driver_dt_match
drm/rockchip: remove unused psr_list{,_lock}
 
drm/sched: Add dependency tracking
drm/sched: Barriers are needed for entity->last_scheduled
drm/sched: drop entity parameter from drm_sched_push_job
drm/sched: Fix drm_sched_fence_free() so it can be passed an uninitialized fence
drm/sched: fix the bug of time out calculation(v4)
drm/sched: improve docs around drm_sched_entity
drm/sched: Split drm_sched_job_init
 
drm/scheduler: fix drm_sched_job_add_implicit_dependencies
drm/scheduler: fix drm_sched_job_add_implicit_dependencies harder
drm/scheduler: use new iterator in drm_sched_job_add_implicit_dependencies v2
 
drm/shmem-helper: Switch to vmf_insert_pfn
 
drm/shmem-helpers: Allocate wc pages on x86
 
drm/shmobile: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()
drm/shmobile: Make use of the helper function devm_platform_ioremap_resource()
 
drm/sti: Use correct printk format specifiers for size_t
 
drm/stm: ltdc: add layer alpha support
drm/stm: ltdc: attach immutable zpos property to planes
 
drm/sun4i: dsi: Make use of the helper function dev_err_probe()
drm/sun4i: dw-hdmi: Make use of the helper function dev_err_probe()
drm/sun4i: Fix macros in sun8i_csc.h
drm/sun4i: fix unmet dependency on RESET_CONTROLLER for PHY_SUN6I_MIPI_DPHY
drm/sun4i: Make use of the helper function devm_platform_ioremap_resource()
 
drm/syncobj: Deal with signalled fences in drm_syncobj_find_fence.
 
drm/tegra: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()
drm/tegra: Use fourcc_mod_is_vendor() helper
 
drm/ttm, drm/i915: Update ttm_move_memcpy for async use
 
drm/ttm: add kerneldoc for enum ttm_caching
drm/ttm: add some general module kerneldoc
drm/ttm: add some kernel-doc for TTM_TT_FLAG_*
drm/ttm: add TTM_TT_FLAG_EXTERNAL_MAPPABLE
drm/ttm: cleanup ttm_resource_compat
drm/ttm: Clear all DMA mappings on demand
drm/ttm: Create pinned list
drm/ttm: Double check mem_type of BO while eviction
drm/ttm: enable TTM device object kerneldoc v2
drm/ttm: enable TTM page pool kerneldoc
drm/ttm: enable TTM placement kerneldoc
drm/ttm: enable TTM resource object kerneldoc v2
drm/ttm: enable TTM TT object kerneldoc v2
drm/ttm: fix the type mismatch error on sparc64
drm/ttm: fix ttm_bo_swapout
drm/ttm: move ttm_tt_{add, clear}_mapping into amdgpu
drm/ttm: optimize the pool shrinker a bit v2
drm/ttm: remove the outdated kerneldoc section
drm/ttm: remove ttm_bo_vm_insert_huge()
drm/ttm: remove TTM_PAGE_FLAG_NO_RETRY
drm/ttm: remove ttm_tt_destroy_common v2
drm/ttm: s/FLAG_SG/FLAG_EXTERNAL/
drm/ttm: stop calling tt_swapin in vm_access
drm/ttm: stop setting page->index for the ttm_tt
drm/ttm: Try to check if new ttm man out of bounds during compile
drm/ttm: use the new iterator in ttm_bo_flush_all_fences
 
drm/ttm_bo_api: update the description for @placement and @sg
 
drm/udl: fix control-message timeout
 
drm/v3d: add generic ioctl extension
drm/v3d: add multiple syncobjs support
drm/v3d: alloc and init job in one shot
drm/v3d: decouple adding job dependencies steps from job init
drm/v3d: fix copy_from_user() error codes
drm/v3d: fix sched job resources cleanup when a job is aborted
drm/v3d: fix wait for TMU write combiner flush
drm/v3d: Make use of the helper function devm_platform_ioremap_resource_byname()
drm/v3d: Move drm_sched_job_init to v3d_job_init
drm/v3d: Use scheduler dependency handling
 
drm/vboxvideo: Use managed interfaces for framebuffer write combining
 
drm/vc4: dpi: Switch to devm_drm_of_get_bridge
drm/vc4: dsi: Switch to devm_drm_of_get_bridge
drm/vc4: fix error code in vc4_create_object()
drm/vc4: hdmi: Actually check for the connector status in hotplug
drm/vc4: kms: Add missing drm_crtc_commit_put
drm/vc4: kms: Clear the HVS FIFO commit pointer once done
drm/vc4: kms: Don't duplicate pending commit
drm/vc4: kms: Fix previous HVS commit wait
drm/vc4: kms: Fix return code check
drm/vc4: kms: Wait for the commit before increasing our clock rate
drm/vc4: Make use of the helper function devm_platform_ioremap_resource()
 
drm/vgem: use shmem helpers
 
drm/virtgpu api: create context init feature
drm/virtgpu api: define a dummy fence signaled event
 
drm/virtio: Fix NULL dereference error in virtio_gpu_poll
drm/virtio: fix the missed drm_gem_object_put() in virtio_gpu_user_framebuffer_create()
drm/virtio: implement context init: add virtio_gpu_fence_event
drm/virtio: implement context init: advertise feature to userspace
drm/virtio: implement context init: allocate an array of fence contexts
drm/virtio: implement context init: handle VIRTGPU_CONTEXT_PARAM_POLL_RINGS_MASK
drm/virtio: implement context init: plumb {base_fence_ctx, ring_idx} to virtio_gpu_fence_alloc
drm/virtio: implement context init: probe for feature
drm/virtio: implement context init: stop using drv->context when creating fence
drm/virtio: implement context init: support init ioctl
drm/virtio: implement context init: track valid capabilities in a mask
drm/virtio: implement context init: track {ring_idx, emit_fence_info} in virtio_gpu_fence
drm/virtio: support mapping exported vram
drm/virtio: use drm_poll(..) instead of virtio_gpu_poll(..)
 
drm/vmwgfx: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()
drm/vmwgfx: unbind in vmw_ttm_unpopulate
 
drm: Add R10 and R12 FourCC
drm: adv7511: Convert to SPDX identifier
drm: bridge: it66121: Fix return value it66121_probe
drm: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()
drm: cleanup: drm_modeset_lock_all_ctx() --> DRM_MODESET_LOCK_ALL_BEGIN()
drm: cleanup: remove drm_modeset_(un)lock_all()
drm: document drm_mode_create_lease object requirements
drm: fb_helper: fix CONFIG_FB dependency
drm: fb_helper: improve CONFIG_FB dependency
drm: Fix scaling_mode docs
drm: Improve the output_poll_changed description
drm: msm: adreno: use DEFINE_DEBUGFS_ATTRIBUTE with debugfs_create_file_unsafe()
drm: msm: fix building without CONFIG_COMMON_CLK
drm: msm: hdmi: Constify static structs
drm: mxsfb: Print failed bus format in hex
drm: mxsfb: Set fallback bus format when the bridge doesn't provide one
drm: omap: remove obsolete selection of OMAP2_DSS in config DRM_OMAP
drm: panel-orientation-quirks: Add quirk for KD Kurio Smart C15200 2-in-1
drm: panel-orientation-quirks: Add quirk for the Chuwi Hi10 Pro
drm: panel-orientation-quirks: Add quirk for the Chuwi HiBook
drm: panel-orientation-quirks: Add quirk for the Samsung Galaxy Book 10.6
drm: panel-orientation-quirks: Update the Lenovo Ideapad D330 quirk (v2)
drm: property: Replace strncpy() with strscpy_pad()
drm: rcar-du: Add r8a779a0 device support
drm: rcar-du: Allow importing non-contiguous dma-buf with VSP
drm: rcar-du: Don't create encoder for unconnected LVDS outputs
drm: rcar-du: Fix DIDSR field name
drm: rcar-du: Improve kernel log messages when initializing encoders
drm: rcar-du: Make use of the helper function devm_platform_ioremap_resource()
drm: rcar-du: Only initialise TVM_TVSYNC mode when supported
drm: rcar-du: Set the DMA coherent mask for the DU device
drm: rcar-du: Sort the DU outputs
drm: rcar-du: Split CRTC IRQ and Clock features
drm: Remove redundant 'flush_workqueue()' calls
drm: Remove slot checks in dp mst topology during commit
drm: Remove unused code to load the non-existing fbcon.ko
drm: rockchip: remove reference to non-existing config DRM_RGB
drm: simpledrm: fix wrong unit with pixel clock
drm: unexport drm_ioctl_permit
drm: Update MST First Link Slot Information Based on Encoding Format
drm: Use IS_ERR() instead of IS_ERR_OR_NULL()
drm: use new iterator in drm_gem_fence_array_add_implicit v3
drm: v3d: correct reference to config ARCH_BRCMSTB
drm: zte: remove obsolete DRM Support for ZTE SoCs
 
dsa: mv88e6xxx: fix debug print for SPEED_UNFORCED
dsa: qca8k: add mac_power_sel support
 
dt-binding: usb: xilinx: Add clocking node
dt-binding: usb: xilinx: Convert binding to YAML
 
dt-bindings: Add a help message when dtschema tools are missing
dt-bindings: add bindings for the Sharp LS060T1SX01 panel
dt-bindings: add bindings for the Sharp LS060T1SX01 panel
dt-bindings: add doc for Firefly ROC-RK3328-PC
dt-bindings: add doc for Firefly ROC-RK3399-PC-PLUS
dt-bindings: Add doc for ROCK Pi 4 A+ and B+
dt-bindings: Add SpinalHDL vendor
dt-bindings: add vendor prefix for calamp
dt-bindings: add vendor prefix for edimax
dt-bindings: Add vendor prefix for Elpida Memory
dt-bindings: add vendor prefix for exegin
dt-bindings: add vendor prefix for ssi
dt-bindings: add vendor prefix for Vivax
dt-bindings: Add YAML bindings for NVDEC
dt-bindings: arm,vexpress-juno: Add missing motherboard properties
dt-bindings: arm,vexpress-juno: Fix 'motherboard' node name
dt-bindings: arm-smmu: Add compatible for QCM2290 SoC
dt-bindings: arm-smmu: Add compatible for SM6350 SoC
dt-bindings: arm: Add bindings for Unisoc's UMS512
dt-bindings: arm: Add MT6589 Fairphone 1
dt-bindings: arm: Add SMP enable-method for MSM8226
dt-bindings: arm: amlogic: add bindings for Jethub D1/H1
dt-bindings: arm: amlogic: add support for Radxa Zero
dt-bindings: ARM: at91: document CalAmp LMU5000 board
dt-bindings: ARM: at91: document exegin q5xr5 board
dt-bindings: arm: at91: Document lan966 pcb8291 and pcb8290 boards
dt-bindings: arm: bcm2835: Add Raspberry Pi Compute Module 4
dt-bindings: arm: bcm: add NSP devices to SoCs
dt-bindings: arm: bcm: NSP: add Meraki MX64/MX65
dt-bindings: arm: Convert ARM CCI-400 binding to a schema
dt-bindings: arm: cpus: Add Kryo 560 CPUs
dt-bindings: arm: cpus: Add Kryo 570 CPUs
dt-bindings: arm: cpus: Document qcom,msm8916-smp enable-method
dt-bindings: arm: firmware: tlm,trusted-foundations: Convert txt bindings to yaml
dt-bindings: arm: fsl: Add E70K02 based ebook readers
dt-bindings: arm: fsl: add ls1021a-tsn board
dt-bindings: arm: fsl: add NXP S32G2 boards
dt-bindings: arm: fsl: add toradex,colibri-imx6ull-emmc
dt-bindings: arm: fsl: clean-up all toradex boards/modules
dt-bindings: arm: fsl: document the LX2160A BlueBox 3 boards
dt-bindings: ARM: Mediatek: Add new document bindings of MT8195 clock
dt-bindings: arm: qcom, add missing devices
dt-bindings: arm: qcom-ipq4019: add missing device compatible
dt-bindings: arm: qcom: Document APQ8026 SoC binding
dt-bindings: arm: qcom: Document SDX65 platform and boards
dt-bindings: arm: qcom: Document sm7225 and fairphone,fp4 board
dt-bindings: arm: qcom: Fix Nexus 4 vendor prefix
dt-bindings: arm: qcom: rename vendor of apq8026-lenok
dt-bindings: arm: renesas: Document more R-Car Gen3e Socs and boards
dt-bindings: arm: rockchip: Add gru-scarlet-dumo board
dt-bindings: arm: rockchip: add rk3368 compatible string to pmu.yaml
dt-bindings: arm: rockchip: add rk3568 compatible string to pmu.yaml
dt-bindings: arm: ti: Add bindings for Siemens IOT2050 PG2 boards
dt-bindings: arm: ti: Add compatible for J721E SK
dt-bindings: arm: ti: Add missing compatibles for j721e/j7200 evms
dt-bindings: arm: toshiba: Add the TMPV7708 VisROBO VRB board
dt-bindings: aspeed: Add UART routing controller
dt-bindings: at24: add ON Semi CAT24C04 and CAT24C05
dt-bindings: auxdisplay: ht16k33: Document Adafruit segment displays
dt-bindings: auxdisplay: ht16k33: Document LED subnode
dt-bindings: bluetooth: broadcom: Fix clocks check
dt-bindings: bluetooth: realtek: Add missing max-speed
dt-bindings: boe, tv101wum-n16: Add compatible for boe tv110c9m-ll3 and inx hj110iz-01a
dt-bindings: bq25980: Fixup the example
dt-bindings: bus: add palmbus device tree bindings
dt-bindings: bus: ti-sysc: Update to use yaml binding
dt-bindings: clk: fixed-mmio-clock: Convert to YAML
dt-bindings: clk: qcom,rpmcc: Document QCM2290 compatible
dt-bindings: clk: qcom: Add bindings for MSM8994 GCC driver
dt-bindings: clk: qcom: Add QCM2290 Global Clock Controller bindings
dt-bindings: clock: Add bindings definitions for Exynos850 CMU
dt-bindings: clock: Add imx8ulp clock support
dt-bindings: clock: Add YAML schemas for CAMCC clocks on SC7280
dt-bindings: clock: Add YAML schemas for LPASS clocks on SC7280
dt-bindings: clock: arm,syscon-icst: Use 'reg' instead of 'vco-offset' for VCO register address
dt-bindings: clock: Document Exynos850 CMU bindings
dt-bindings: clock: fu740-prci: add reset-cells
dt-bindings: clock: qcom,dispcc-sm8x50: add mmcx power domain
dt-bindings: clock: qcom,videocc: add mmcx power domain
dt-bindings: clock: samsung,s2mps11: convert to dtschema
dt-bindings: clock: u8500: Rewrite in YAML and extend
dt-bindings: clock: uniphier: Add clock binding for SoC-glue
dt-bindings: clock: uniphier: Add NX1 clock binding
dt-bindings: clocks: Fix typo in the H6 compatible
dt-bindings: clocks: qcom,gcc-msm8998: Reflect actually referenced clks
dt-bindings: Consider DT_SCHEMA_FILES when finding all json-schema
dt-bindings: Convert Reserved Memory binding to a schema
dt-bindings: coresight: Add burst size for TMC
dt-bindings: crypto: Add Keem Bay ECC bindings
dt-bindings: devfreq: rk3399_dmc: fix clocks in example
dt-bindings: display: bcm2835: add optional property power-domains
dt-bindings: display: bridge: Convert toshiba,tc358767.txt to yaml
dt-bindings: display: bridge: lvds-codec: Document LVDS data mapping select
dt-bindings: display: Document the Xylon LogiCVC display controller
dt-bindings: display: mediatek: add dsi reset optional property
dt-bindings: display: renesas,du: Provide bindings for r8a779a0
dt-bindings: display: simple: add Innolux G070Y2-T02 panel
dt-bindings: display: simple: Add Vivax TPC-9150 panel
dt-bindings: display: simple: hardware can use ddc-i2c-bus
dt-bindings: display: tilcd: Fix endpoint addressing in example
dt-bindings: display: xilinx: Fix example with psgtr
dt-bindings: dmaengine: bam_dma: Add "powered remotely" mode
dt-bindings: drm/bridge: ps8640: Add aux-bus child
dt-bindings: drm/msm/gpu: convert to YAML
dt-bindings: drm/panel-simple-edp: Introduce generic eDP panels
dt-bindings: drm/panel: boe-tv101wum-nl6: Support enabling a 3.3V rail
dt-bindings: dsp: fsl: Update binding document for remote proc driver
dt-bindings: extcon: usbc-tusb320: Add TUSB320L compatible string
dt-bindings: firmware: qcom-scm: Document msm8953 bindings
dt-bindings: firmware: scm: Add compatible for msm8226
dt-bindings: gnss: Convert UBlox Neo-6M binding to a schema
dt-bindings: gpio: add gpio-line-names to rockchip,gpio-bank.yaml
dt-bindings: gpio: Convert X-Powers AXP209 GPIO binding to a schema
dt-bindings: gpio: zynqmp: Add binding documentation for modepin
dt-bindings: hwmon/pmbus: Add ti,lm25066 power-management IC
dt-bindings: hwmon: Add IIO HWMON binding
dt-bindings: hwmon: add missing tmp421 binding
dt-bindings: hwmon: Add nct7802 bindings
dt-bindings: hwmon: allow specifying channels for tmp421
dt-bindings: hwmon: Convert NTC thermistor to YAML
dt-bindings: hwmon: dps650ab: move to trivial devices
dt-bindings: hwmon: hih6130: move to trivial devices
dt-bindings: hwmon: ibm,cffps: move to trivial devices
dt-bindings: hwmon: jedec,jc42: add nxp,se97b
dt-bindings: hwmon: jedec,jc42: convert to dtschema
dt-bindings: hwmon: lltc,ltc4151: convert to dtschema
dt-bindings: hwmon: lm70: move to trivial devices
dt-bindings: hwmon: lm75: remove gmt,g751 from trivial devices
dt-bindings: hwmon: lm90: convert to dtschema
dt-bindings: hwmon: lm90: do not require VCC supply
dt-bindings: hwmon: microchip,mcp3021: convert to dtschema
dt-bindings: hwmon: sensirion,sht15: convert to dtschema
dt-bindings: hwmon: ti,tmp102: add bindings and remove from trivial devices
dt-bindings: hwmon: ti,tmp108: convert to dtschema
dt-bindings: i2c: Add Apple I2C controller bindings
dt-bindings: i2c: apple,i2c: allow multiple compatibles
dt-bindings: i2c: imx-lpi2c: Fix i.MX 8QM compatible matching
dt-bindings: i2c: imx: hardware do not restrict clock-frequency to only 100 and 400 kHz
dt-bindings: iio: accel: Add binding documentation for ADXL313
dt-bindings: iio: accel: Add DT binding doc for ADXL355
dt-bindings: iio: ad779x: Add binding document
dt-bindings: iio: adc: ad7949: update voltage reference bindings
dt-bindings: iio: adc: Add ast2600-adc bindings
dt-bindings: iio: adc: Add binding documentation for NXP IMX8QXP ADC
dt-bindings: iio: adc: at91-sama5d2: add compatible for sama7g5-adc
dt-bindings: iio: adc: exynos-adc: Fix node name in example
dt-bindings: iio: adc: ti,am3359-adc: Describe am4372 ADC compatible
dt-bindings: iio: adc: ti,am3359-adc: New yaml description
dt-bindings: iio: chemical: Document senseair,sunrise CO2 sensor
dt-bindings: iio: chemical: sensirion,scd4x: Add yaml description
dt-bindings: iio: frequency: add adrf6780 doc
dt-bindings: iio: io-channel-mux: add optional #io-channel-cells
dt-bindings: iio: io-channel-mux: Add property for settle time
dt-bindings: iio: io-channel-mux: allow duplicate channel, labels
dt-bindings: iio: kionix,kxcjk1013: driver support interrupts
dt-bindings: iio: light: Document ltr501 light sensor bindings
dt-bindings: iio: magnetometer: asahi-kasei,ak8975 add vid reg
dt-bindings: iio: stm32-adc: add generic channel binding
dt-bindings: iio: stm32-adc: add nvmem support for vrefint internal channel
dt-bindings: iio: temperature: add MAXIM max31865 support
dt-bindings: input: Add binding for cypress-sf
dt-bindings: input: Convert Silead GSL1680 binding to a schema
dt-bindings: input: elan,ekth3000: Convert txt bindings to yaml
dt-bindings: input: gpio-keys: Fix interrupts in example
dt-bindings: input: microchip,cap11xx: Convert txt bindings to yaml
dt-bindings: interconnect: sunxi: Add R40 MBUS compatible
dt-bindings: interrupt-controller: Convert MSI controller to json-schema
dt-bindings: interrupt-controller: msi: Add msi-ranges property
dt-bindings: Introduce QCOM Sleep stats bindings
dt-bindings: iommu: renesas,ipmmu-vmsa: add r8a779a0 support
dt-bindings: irqchip: renesas-irqc: Document r8a774e1 bindings
dt-bindings: leds: Convert register-bit-led binding to DT schema
dt-bindings: leds: register-bit-led: Use 'reg' instead of 'offset'
dt-bindings: mailbox: Add Apple mailbox bindings
dt-bindings: mailbox: fix incorrect gce.h file paths
dt-bindings: mailbox: imx-mu: add i.MX8ULP S400 MU support
dt-bindings: mailbox: qcom: Add QCM2290 APCS compatible
dt-bindings: mailbox: Update maintainer email for qcom apcs-kpss
dt-bindings: media: Convert OV5640 binding to a schema
dt-bindings: media: nxp,imx7-mipi-csi2: Drop bad if/then schema
dt-bindings: media: ti,cal: Fix example
dt-bindings: media: Update maintainers for st,stm32-cec.yaml
dt-bindings: media: Update maintainers for st,stm32-hwspinlock.yaml
dt-bindings: mediatek: Add #reset-cells to mmsys system controller
dt-bindings: memory-controllers: Introduce ti,gpmc-child
dt-bindings: memory-controllers: ti,gpmc: Convert to yaml
dt-bindings: memory: add binding for Mediatek's MT7621 SDRAM memory controller
dt-bindings: memory: fsl: convert DDR controller to dtschema
dt-bindings: memory: lpddr2: Add revision-id properties
dt-bindings: memory: lpddr2: Convert to schema
dt-bindings: memory: lpddr2: Document Elpida B8132B2PB-6D-F
dt-bindings: memory: mediatek: Add mt8195 smi binding
dt-bindings: memory: mediatek: Add mt8195 smi sub common
dt-bindings: memory: tegra20: emc: Document new LPDDR2 sub-node
dt-bindings: mfd: Add Broadcom's MISC block
dt-bindings: mfd: aspeed-lpc: Convert to YAML schema
dt-bindings: mfd: brcm,cru: Add clkset syscon
dt-bindings: mfd: brcm,cru: Add USB 2.0 PHY
dt-bindings: mfd: Convert X-Powers AC100 binding to a schema
dt-bindings: mfd: Convert X-Powers AXP binding to a schema
dt-bindings: mfd: logicvc: Add patternProperties for the display
dt-bindings: mfd: qcom,tcsr: Document ipq6018 compatible
dt-bindings: mfd: qcom: pm8xxx: Add pm8018 compatible
dt-bindings: mfd: samsung,s2mpa01: Convert to dtschema
dt-bindings: mfd: samsung,s2mps11: Convert to dtschema
dt-bindings: mfd: samsung,s5m8767: Convert to dtschema
dt-bindings: mfd: samsung,s5m8767: Document buck and LDO supplies
dt-bindings: mfd: syscon: Add rk3368 QoS register compatible
dt-bindings: mfd: syscon: Add samsung,exynosautov9-sysreg compatible
dt-bindings: mfd: ti,am3359-tscadc: Add a yaml description for this MFD
dt-bindings: mfd: ti,am3359-tscadc: Describe am4372 MFD compatible
dt-bindings: mfd: timers: Update maintainers for st,stm32-timers
dt-bindings: microchip,eic: Add bindings for the Microchip EIC
dt-bindings: mips: convert Ralink SoCs and boards to schema
dt-bindings: mmc: Add bindings for Intel Thunder Bay SoC
dt-bindings: mmc: arasan,sdci: Drop clock-output-names from dependencies
dt-bindings: mmc: cdns: document Microchip MPFS MMC/SDHCI controller
dt-bindings: mmc: cdns: document Microchip MPFS MMC/SDHCI controller
dt-bindings: mmc: Convert MMC Card binding to a schema
dt-bindings: mmc: fsl-imx-esdhc: add NXP S32G2 support
dt-bindings: mmc: mtk-sd: Add hs400 dly3 setting
dt-bindings: mmc: sdhci-msm: Add compatible string for msm8226
dt-bindings: mmc: update mmc-card.yaml reference
dt-bindings: msm/dp: Add SC8180x compatibles
dt-bindings: msm/dp: Change reg definition
dt-bindings: msm/dp: Remove aoss-qmp header
dt-bindings: msm: add DT bindings for sc7280
dt-bindings: msm: dsi: Add MSM8953 dsi phy
dt-bindings: mtd: Remove gpmc-nor.txt
dt-bindings: mtd: ti,gpmc-nand: Convert to yaml
dt-bindings: mtd: ti,gpmc-onenand: Convert to yaml
dt-bindings: net: Add bindings for AX88796C SPI Ethernet Adapter
dt-bindings: net: ave: Add bindings for NX1 SoC
dt-bindings: net: bcmgenet: Document 7712 binding
dt-bindings: net: dsa: document felix family in dsa-tag-protocol
dt-bindings: net: dsa: fix typo in dsa-tag-protocol description
dt-bindings: net: dsa: inherit the ethernet-controller DT schema
dt-bindings: net: dsa: qca8k: Add SGMII clock phase properties
dt-bindings: net: dsa: qca8k: convert to YAML schema
dt-bindings: net: dsa: qca8k: Document qca,led-open-drain binding
dt-bindings: net: dsa: qca8k: Document qca,sgmii-enable-pll
dt-bindings: net: dsa: qca8k: Document support for CPU port 6
dt-bindings: net: dsa: qca8k: document support for qca8328
dt-bindings: net: dsa: realtek-smi: document new compatible rtl8365mb
dt-bindings: net: dsa: sja1105: add {rx,tx}-internal-delay-ps
dt-bindings: net: dsa: sja1105: fix example so all ports have a phy-handle of fixed-link
dt-bindings: net: dwmac: Fix typo in the R40 compatible
dt-bindings: net: ipq8064-mdio: fix warning with new qca8k switch
dt-bindings: net: lantiq,etop-xway: Document Lantiq Xway ETOP bindings
dt-bindings: net: lantiq-xrx200-net: convert to the json-schema
dt-bindings: net: lantiq-xrx200-net: Remove the burst length properties
dt-bindings: net: lantiq: Add the burst length properties
dt-bindings: net: macb: Add mdio bus child node
dt-bindings: net: marvell-bluetooth: Convert txt bindings to yaml
dt-bindings: net: nfc: nxp,pn544: Convert txt bindings to yaml
dt-bindings: net: qcom,ipa: IPA does support up to two iommus
dt-bindings: net: Reintroduce PHY no lane swap binding
dt-bindings: net: Remove gpmc-eth.txt
dt-bindings: net: renesas,ether: Update example to match reality
dt-bindings: net: renesas,etheravb: Update example to match reality
dt-bindings: net: ti,bluetooth: Convert to json-schema
dt-bindings: net: ti,bluetooth: Document default max-speed
dt-bindings: net: wireless: Convert ESP ESP8089 binding to a schema
dt-bindings: net: wireless: qca,ath9k: convert to the json-schema
dt-bindings: net: wireless: ti,wlcore: Convert to json-schema
dt-bindings: nfc: marvell,nci: convert to dtschema
dt-bindings: nfc: nxp,nci: convert to dtschema
dt-bindings: nfc: nxp,nci: document NXP PN547 binding
dt-bindings: nfc: nxp,pn532: convert to dtschema
dt-bindings: nfc: st,nci: convert to dtschema
dt-bindings: nfc: st,st21nfca: convert to dtschema
dt-bindings: nfc: st,st95hf: convert to dtschema
dt-bindings: nfc: ti,trf7970a: convert to dtschema
dt-bindings: opp: Allow multi-worded OPP entry name
dt-bindings: panel: ili9341: correct indentation
dt-bindings: Parallelize yamllint
dt-bindings: pci: Add DT bindings for apple,pcie
dt-bindings: PCI: Add MT7621 SoC PCIe host controller
dt-bindings: PCI: Add Qualcomm PCIe Endpoint controller
dt-bindings: pci: rcar-pci-ep: Document r8a7795
dt-bindings: PCI: tegra194: Fix PCIe endpoint node names
dt-bindings: phy: brcm,ns-usb2-phy: bind just a PHY block
dt-bindings: phy: cadence-torrent: Add clock IDs for derived and received refclk
dt-bindings: phy: phy-stm32-usbphyc: add optional phy tuning properties
dt-bindings: phy: qcom,qmp: Add QCM2290 USB3 PHY
dt-bindings: phy: qcom,qmp: IPQ6018 and IPQ8074 PCIe PHY require no supply
dt-bindings: phy: qcom,qmp: Update maintainer email
dt-bindings: phy: qcom,qusb2: Add compatible for QCM2290
dt-bindings: phy: qcom,qusb2: Add missing vdd-supply
dt-bindings: phy: rockchip: remove usb-phy fallback string for rk3066a/rk3188
dt-bindings: phy: tegra20-usb-phy: Convert to schema
dt-bindings: phy: tegra20-usb-phy: Document properties needed for OTG mode
dt-bindings: phy: zynqmp-psgtr: fix USB phy name
dt-bindings: pinctrl: add #interrupt-cells to apple,pinctrl
dt-bindings: pinctrl: Add apple,npins property to apple,pinctrl
dt-bindings: pinctrl: convert rockchip,pinctrl.txt to YAML
dt-bindings: pinctrl: mt8195: add rsel define
dt-bindings: pinctrl: mt8195: change pull up/down description
dt-bindings: pinctrl: pinctrl-microchip-sgpio: Add reset binding
dt-bindings: pinctrl: qcom,pmic-gpio: Add compatible for PM6350
dt-bindings: pinctrl: qcom,pmic-mpp: Convert qcom pmic mpp bindings to YAML
dt-bindings: pinctrl: qcom,pmic-mpp: switch to #interrupt-cells
dt-bindings: pinctrl: qcom-pmic-gpio: Add output-{enable,disable} properties
dt-bindings: pinctrl: qcom: Add QCM2290 pinctrl bindings
dt-bindings: pinctrl: qcom: Add SM6350 pinctrl bindings
dt-bindings: pinctrl: uniphier: Add NX1 pinctrl binding
dt-bindings: pinctrl: update bindings for MT7986 SoC
dt-bindings: power: Bindings for Samsung batteries
dt-bindings: power: imx8mm: add defines for DISP blk-ctrl domains
dt-bindings: power: imx8mm: add defines for VPU blk-ctrl domains
dt-bindings: power: rpmpd: Add MSM8953 to rpmpd binding
dt-bindings: power: rpmpd: Add SM6350 to rpmpd binding
dt-bindings: power: supply: ab8500: Standard monitored-battery
dt-bindings: power: supply: max17040: switch to unevaluatedProperties
dt-bindings: pwm: tpu: Add R-Car M3-W+ device tree bindings
dt-bindings: pwm: tpu: Add R-Car V3U device tree bindings
dt-bindings: Relocate DDR bindings
dt-bindings: remoteproc: Add the documentation for Meson AO ARC rproc
dt-bindings: remoteproc: k3-dsp: Cleanup SoC compatible from DT example
dt-bindings: remoteproc: k3-r5f: Cleanup SoC compatible from DT example
dt-bindings: remoteproc: mediatek: Add binding for mt8192 scp
dt-bindings: remoteproc: mediatek: Add binding for mt8195 scp
dt-bindings: remoteproc: mediatek: Convert mtk,scp to json-schema
dt-bindings: remoteproc: qcom: Add QMP property
dt-bindings: remoteproc: qcom: pas: Add QMP property
dt-bindings: remoteproc: qcom: pas: Add SC7280 MPSS support
dt-bindings: remoteproc: qcom: Update Q6V5 Modem PIL binding
dt-bindings: Remove Netlogic bindings
dt-bindings: Rename Ingenic CGU headers to ingenic,*.h
dt-bindings: reserved-memory: ramoops: Convert txt bindings to yaml
dt-bindings: reserved-memory: ramoops: update ramoops.yaml references
dt-bindings: reset: Add lan966x support
dt-bindings: reset: uniphier: Add NX1 reset control binding
dt-bindings: riscv: correct e51 and u54-mc CPU bindings
dt-bindings: rng: convert OMAP and Inside-Secure HWRNG to yaml schema
dt-bindings: rockchip: Add DesignWare based PCIe controller
dt-bindings: rpc: renesas-rpc-if: Add support for the R8A779A0 RPC-IF
dt-bindings: rtc: Add Mstar MSC313e RTC devicetree bindings documentation
dt-bindings: samsung: exynos-chipid: Document Exynos850 compatible
dt-bindings: sdhci-omap: Document ti,non-removable property as deprecated
dt-bindings: sdhci-omap: Update binding for legacy SoCs
dt-bindings: serial: 8250_omap: allow serdev subnodes
dt-bindings: serial: Add a new compatible string for UMS512
dt-bindings: serial: brcm,bcm6345-uart: convert to the json-schema
dt-bindings: serial: fsl-linflexuart: add compatible for S32G2
dt-bindings: serial: fsl-linflexuart: convert to json-schema format
dt-bindings: serial: samsung: Add Exynos850 doc
dt-bindings: serial: uartlite: Add properties for synthesis-time parameters
dt-bindings: serial: uartlite: Convert to json-schema
dt-bindings: serial: uartlite: drop $ref for -bits property
dt-bindings: soc: add binding for i.MX8MM DISP blk-ctrl
dt-bindings: soc: add binding for i.MX8MM VPU blk-ctrl
dt-bindings: soc: qcom: Add devicetree binding for QCOM SPM
dt-bindings: soc: qcom: aoss: Add SM6350 compatible
dt-bindings: soc: qcom: aoss: Delete unused power-domain definitions
dt-bindings: soc: qcom: aoss: Drop the load state power-domain
dt-bindings: soc: qcom: smd-rpm: Add compatible for MSM8953 SoC
dt-bindings: soc: qcom: smd-rpm: Add QCM2290 compatible
dt-bindings: soc: qcom: spm: Document qcom,msm8916-saw2-v3.0-cpu
dt-bindings: soc: qcom: spm: Document SDM660 and MSM8998 compatibles
dt-bindings: soc: smem: Make indirection optional
dt-bindings: sound: sun4i-i2s: add Allwinner R40 I2S compatible
dt-bindings: spi: cadence-quadspi: Add support for Xilinx Versal OSPI
dt-bindings: spi: cadence-quadspi: document "intel,socfpga-qspi"
dt-bindings: spi: Document Ingenic SPI controller bindings
dt-bindings: sram: Allow numbers in sram region node name
dt-bindings: sram: Document qcom,rpm-msg-ram
dt-bindings: stm32: document stm32mp135f-dk board
dt-bindings: sunxi: Add Allwinner A80 PRCM Binding
dt-bindings: sunxi: Add CPU Configuration Controller Binding
dt-bindings: thermal: allow more resets for tsadc node in rockchip-thermal.yaml
dt-bindings: thermal: qcom: add HC variant of adc-thermal monitor bindings
dt-bindings: thermal: remove redundant comments from rockchip-thermal.yaml
dt-bindings: thermal: uniphier: Add binding for NX1 SoC
dt-bindings: timer: Update maintainers for st,stm32-timer
dt-bindings: touchscreen: ti,am3359-tsc: New yaml description
dt-bindings: touchscreen: ti,am3359-tsc: Remove deprecated text file
dt-bindings: treewide: Update @st.com email address to @foss.st.com
dt-bindings: ufs: exynos-ufs: add exynosautov9 compatible
dt-bindings: ufs: exynos-ufs: add io-coherency property
dt-bindings: usb: atmel: add USB PHY type property
dt-bindings: usb: Convert SMSC USB3503 binding to a schema
dt-bindings: usb: dwc2: Add reference to usb-drd.yaml
dt-bindings: usb: dwc2: adopt otg properties defined in usb-drd.yaml
dt-bindings: usb: dwc3: add reference clock period
dt-bindings: usb: dwc3: Fix usb-phy check
dt-bindings: usb: qcom,dwc3: add binding for IPQ6018
dt-bindings: usb: tps6598x: Add Apple CD321x compatible
dt-bindings: vendor-prefixes: Add asix prefix
dt-bindings: vendor-prefixes: add jethome prefix
dt-bindings: vendor-prefixes: Document liteon vendor prefix
dt-bindings: w1-gpio: Drop redundant 'maxItems'
dt-bindings: w1: Convert 1-Wire GPIO binding to a schema
dt-bindings: w1: update w1-gpio.yaml reference
dt-bindings: watchdog: mtk-wdt: add disable_wdt_extrst support
dt-bindings: watchdog: sunxi: Add compatibles for D1
dt-bindings: watchdog: sunxi: Add compatibles for R329
dt-bindings: watchdog: sunxi: fix error in schema
 
dt: bindings: net: mt76: add eeprom-data property
 
dts: socfpga: Add Mercury+ AA1 devicetree
 
dyndbg: fix spurious vNpr_info change
dyndbg: make dyndbg a known cli param
dyndbg: no vpr-info on empty queries
dyndbg: refine verbosity 1-4 summary-detail
dyndbg: Remove support for ddebug_query param
dyndbg: show module in vpr-info in dd-exec-queries
dyndbg: vpr-info on remove-module complete, not starting
 
e1000e: Remove redundant statement
 
e100: fix device suspend/resume
 
EDAC/al_mc: Make use of the helper function devm_add_action_or_reset()
 
EDAC/amd64: Handle three rank interleaving mode
 
EDAC/i10nm: Release mdev/mbase when failing to detect HBM
 
EDAC/mc: Replace strcpy(), sprintf() and snprintf() with strscpy() or scnprintf()
 
EDAC/mc_sysfs: Print MC-scope sysfs counters unsigned
 
EDAC/sb_edac: Fix top-of-high-memory value for Broadwell/Haswell
 
EDAC/ti: Remove redundant error messages
 
efi: Allow efi=runtime
efi: Disable runtime services on RT
 
EFI: Introduce the new AMD Memory Encryption GUID.
 
efi: Move efifb_setup_from_dmi() prototype from arch headers
 
ELF: simplify STACK_ALLOC macro
 
eni_vdpa: add vDPA driver for Alibaba ENI
 
ep93xx: clock: convert in-place to COMMON_CLK
 
erofs: add multiple device support
erofs: decouple basic mount options from fs_context
erofs: don't trigger WARN() when decompression fails
erofs: fix deadlock when shrink erofs slab
erofs: fix unsafe pagevec reuse of hooked pclusters
erofs: get compression algorithms directly on mapping
erofs: get rid of ->lru usage
erofs: introduce readmore decompression strategy
erofs: introduce the secondary compression head
erofs: lzma compression support
erofs: remove the fast path of per-CPU buffer decompression
erofs: remove useless cache strategy of DELAYEDALLOC
erofs: rename some generic methods in decompressor
 
eth: fwnode: add a helper for loading netdev->dev_addr
eth: fwnode: change the return type of mac address helpers
eth: fwnode: remove the addr len from mac helpers
eth: platform: add a helper for loading netdev->dev_addr
 
ether: add EtherType for proprietary Realtek protocols
 
ethernet: 8390: remove direct netdev->dev_addr writes
ethernet: adaptec: use eth_hw_addr_set()
ethernet: add a helper for assigning port addresses
ethernet: aeroflex: use eth_hw_addr_set()
ethernet: alteon: use eth_hw_addr_set()
ethernet: amd: use eth_hw_addr_set()
ethernet: aquantia: Try MAC address from device tree
ethernet: aquantia: use eth_hw_addr_set()
ethernet: bcmgenet: use eth_hw_addr_set()
ethernet: bnx2x: use eth_hw_addr_set()
ethernet: chelsio: use eth_hw_addr_set()
ethernet: constify references to netdev->dev_addr in drivers
ethernet: ec_bhf: use eth_hw_addr_set()
ethernet: ehea: add missing cast
ethernet: enetc: use eth_hw_addr_set()
ethernet: enic: use eth_hw_addr_set()
ethernet: fec: use eth_hw_addr_gen()
ethernet: fix up ps3_gelic_net.c for "ethernet: use eth_hw_addr_set()"