Список изменений
в Linux
5.17
ASoC:
Changes to SOF kcontrol data set/get ops
82596:
use eth_hw_addr_set()
8390:
hydra: use eth_hw_addr_set()
8390:
mac8390: use eth_hw_addr_set()
8390:
smc-ultra: use eth_hw_addr_set()
8390:
wd: use eth_hw_addr_set()
9p, afs, ceph, nfs:
Use current_is_kswapd() rather than gfpflags_allow_blocking()
9p/trans_fd:
split into dedicated module
9p/trans_virtio:
Fix typo in the comment for p9_virtio_create()
9p/xen:
autoload when xenbus service is available
9p:
Copy local writes to the cache when writing to the server
9p:
fix enodata when reading growing file
9p:
only copy valid iattrs in 9P2000.L setattr implementation
9p:
Use BUG_ON instead of if condition followed by BUG.
9p:
Use fscache indexing rewrite and reenable caching
Linux:
[smb3] improve error message when mount options conflict with posix
ACPI / x86:
Add acpi_quirk_skip_[i2c_client|serdev]_enumeration() helpers
ACPI / x86:
Add not-present quirk for the PCI0.SDHB.BRC1 device on the GPD win
ACPI / x86:
Add PWM2 on the Xiaomi Mi Pad 2 to the always_present list
ACPI / x86:
Allow specifying acpi_device_override_status() quirks by path
ACPI / x86:
Drop PWM2 device on Lenovo Yoga Book from always present table
ACPI / x86:
Introduce an acpi_quirk_skip_acpi_ac_and_battery() helper
ACPI / x86:
Skip AC and battery devices on x86 Android tablets with broken DSDTs
ACPI/IORT:
Check node revision for PMCG resources
ACPI:
Add a context argument for table parsing handlers
ACPI:
APD: Add a fmw property clk-name
ACPI:
APD: Check for NULL pointer after calling devm_ioremap()
ACPI:
battery: Add the ThinkPad "Not Charging" quirk
ACPI:
Change acpi_device_always_present() into acpi_device_override_status()
ACPI:
CPPC: Add CPPC enable register function
ACPI:
CPPC: Amend documentation in the comments
ACPI:
CPPC: Check present CPUs for determining _CPC is valid
ACPI:
CPPC: Drop redundant local variable from cpc_read()
ACPI:
CPPC: Fix up I/O port access in cpc_read()
ACPI:
CPPC: Implement support for SystemIO registers
ACPI:
delay enumeration of devices with a _DEP pointing to an INT3472 device
ACPI:
DPTF: Support Raptor Lake
ACPI:
DPTF: Update device ID in a comment
ACPI:
EC: Avoid queuing unnecessary work in acpi_ec_submit_event()
ACPI:
EC: Call advance_transaction() from acpi_ec_dispatch_gpe()
ACPI:
EC: Fold acpi_ec_check_event() into acpi_ec_event_handler()
ACPI:
EC: Make the event work state machine visible
ACPI:
EC: Mark the ec_sys write_support param as module_param_hw()
ACPI:
EC: Pass one argument to acpi_ec_query()
ACPI:
EC: Rearrange the loop in acpi_ec_event_handler()
ACPI:
EC: Relocate acpi_ec_create_query() and drop acpi_ec_delete_query()
ACPI:
EC: Rename three functions
ACPI:
EC: Rework flushing of EC work while suspended to idle
ACPI:
EC: Simplify locking in acpi_ec_event_handler()
acpi:
Export acpi_bus_type
ACPI:
Introduce Platform Firmware Runtime Telemetry driver
ACPI:
Introduce Platform Firmware Runtime Update device driver
ACPI:
Keep sub-table parsing infrastructure available for modules
ACPI:
NFIT: Import GUID before use
ACPI:
NUMA: Add a node and memblk for each CFMWS not in SRAT
ACPI:
NUMA: Process hotpluggable memblocks when !CONFIG_MEMORY_HOTPLUG
ACPI:
PCC: Implement OperationRegion handler for the PCC Type 3 subtype
ACPI:
PCC: pcc_ctx can be static
ACPI:
pfr_telemetry: Fix info leak in pfrt_log_ioctl()
ACPI:
pfr_update: Fix return value check in pfru_write()
ACPI:
PM: Avoid CPU cache flush when entering S4
ACPI:
PM: Emit debug messages when enabling/disabling wakeup power
ACPI:
PM: Remove redundant cache flushing
ACPI:
PM: Revert "Only mark EC GPE for wakeup on Intel systems"
ACPI:
PM: s2idle: Cancel wakeup before dispatching EC GPE
ACPI:
PMIC: allow drivers to provide a custom lpat_raw_to_temp() function
ACPI:
PMIC: constify all struct intel_pmic_opregion_data declarations
ACPI:
PMIC: xpower: Fix _TMP ACPI errors
ACPI:
processor idle: Use swap() instead of open coding it
ACPI:
processor: idle: fix lockup regression on 32-bit ThinkPad T40
ACPI:
processor: idle: Only flush cache on entering C3
ACPI:
processor: Replace kernel.h with the necessary inclusions
ACPI:
processor: thermal: avoid cpufreq_get_policy()
ACPI:
require CRC32 to build
ACPI:
scan: Change acpi_scan_init() return value type to void
ACPI:
scan: Create platform device for BCM4752 and LNV4752 ACPI nodes
ACPI:
scan: Do not add device IDs from _CID if _HID is not valid
ACPI:
scan: Introduce acpi_fetch_acpi_dev()
ACPI:
scan: Rename label in acpi_scan_init()
ACPI:
scan: Simplify initialization of power and sleep buttons
ACPI:
SPCR: check if table->serial_port.access_width is too wide
acpi:
Store CRC-32 hash of the _PLD in struct acpi_device
ACPI:
sysfs: use default_groups in kobj_type
ACPI:
tables: Add AEST to the list of known table signatures
ACPI:
tables: Quiet ACPI table not found warning
ACPI:
Teach ACPI table parsing about the CEDT header format
ACPI:
thermal: drop an always true check
ACPI:
tools: Introduce utility for firmware updates/telemetry
ACPI:
Use acpi_fetch_acpi_dev() instead of acpi_bus_get_device()
ACPICA:
actypes.h: Expand the ACPI_ACCESS_ definitions
ACPICA:
Add support for PCC Opregion special context data
ACPICA:
Avoid subobject buffer overflow when validating RSDP signature
ACPICA:
Change a return_ACPI_STATUS (AE_BAD_PARAMETER)
ACPICA:
Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R()
ACPICA:
Fix AEST Processor generic resource substructure data field byte length
ACPICA:
Fix wrong interpretation of PCC address
ACPICA:
Fixed a couple of warnings under MSVC
ACPICA:
Hardware: Do not flush CPU cache when entering S4 and S5
ACPICA:
iASL/Disassembler: Additional support for NHLT table
ACPICA:
iASL/NHLT table: "Specific Data" field support
ACPICA:
iASL: Add suppport for AGDI table
ACPICA:
iASL: Add TDEL table to both compiler/disassembler
ACPICA:
Macros: Remove ACPI_PHYSADDR_TO_PTR
ACPICA:
Update version to 20211217
ACPICA:
Use original data_table_region pointer for accesses
ACPICA:
Use original pointer for virtual origin tables
ACPICA:
Utilities: Avoid deleting the same object twice in a row
Linux:
add includes masked by cgroup -> bpf dependency
Linux:
Add low power hibernation support to cs35l41
Linux:
add missing bpf-cgroup.h includes
Linux:
Add Paolo Abeni to networking maintainers
af_key:
add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register
af_packet:
fix data-race in packet_setsockopt / packet_setsockopt
af_packet:
fix tracking issues in packet_do_bind()
af_unix:
Add helpers to calculate hashes.
af_unix:
Allocate unix_address in unix_bind_(bsd|abstract)().
af_unix:
annote lockless accesses to unix_tot_inflight & gc_in_progress
af_unix:
Copy unix_mkname() into unix_find_(bsd|abstract)().
af_unix:
Cut unix_validate_addr() out of unix_mkname().
af_unix:
Factorise unix_find_other() based on address types.
af_unix:
Pass struct sock to unix_autobind().
af_unix:
Relax race in unix_autobind().
af_unix:
Remove UNIX_ABSTRACT() macro and test sun_path[0] instead.
af_unix:
Remove unix_mkname().
af_unix:
Replace the big lock with small locks.
af_unix:
Return an error as a pointer in unix_find_other().
af_unix:
Save hash in sk_hash.
af_unix:
Use offsetof() instead of sizeof().
afs:
Convert afs to use the new fscache API
afs:
Copy local writes to the cache when writing to the server
afs:
Fix potential thrashing in afs writeback
afs:
Skip truncation on the server of data we haven't written yet
agp/intel-gtt:
reduce intel-gtt dependencies more
agp/intel-gtt:
Replace kernel.h with the necessary inclusions
aio:
move aio sysctl to aio.c
all:
replace find_next{,_zero}_bit with find_first{,_zero}_bit where appropriate
alpha:
Snapshot thread flags
ALSA/ASoC:
hda: move/rename snd_hdac_ext_stop_streams to hdac_stream.c
ALSA:
core: Fix SSID quirk lookup for subvendor=0
ALSA:
core: Simplify snd_power_ref_and_wait() with the standard macro
ALSA:
Fix some typo
ALSA:
gus: Fix erroneous memory allocation
ALSA:
gus: Fix memory leaks at memory allocator error paths
ALSA:
hda/cs8409: Add new Warlock SKUs to patch_cs8409
ALSA:
hda/cs8409: Fix Jack detection after resume
ALSA:
hda/cs8409: Increase delay during jack detection
ALSA:
hda/hdmi: Consider ELD is invalid when no SAD is present
ALSA:
hda/hdmi: Disable silent stream on GLK
ALSA:
hda/realtek - Fix silent output on Gigabyte X570 Aorus Master after reboot from Windows
ALSA:
hda/realtek: Add CS35L41 support for Thinkpad laptops
ALSA:
hda/realtek: Add missing fixup-model entry for Gigabyte X570 ALC1220 quirks
ALSA:
hda/realtek: Add quirk for ASUS GU603
ALSA:
hda/realtek: Add quirk for Legion Y9000X 2019
ALSA:
hda/realtek: Add quirk for Legion Y9000X 2020
ALSA:
hda/realtek: Add speaker fixup for some Yoga 15ITL5 devices
ALSA:
hda/realtek: Add support for Legion 7 16ACHg6 laptop
ALSA:
hda/realtek: Fix deadlock by COEF mutex
ALSA:
hda/realtek: Fix silent output on Gigabyte X570 Aorus Xtreme after reboot from Windows
ALSA:
hda/realtek: Fix silent output on Gigabyte X570S Aorus Master (newer chipset)
ALSA:
hda/realtek: fix speakers and micmute on HP 855 G8
ALSA:
hda/realtek: Re-order quirk entries for Lenovo
ALSA:
hda/realtek: Use ALC285_FIXUP_HP_GPIO_LED on another HP laptop
ALSA:
hda/tegra: Fix Tegra194 HDA reset failure
ALSA:
hda: Add AlderLake-N PCI ID
ALSA:
hda: Add missing rwsem around snd_ctl_remove() calls
ALSA:
hda: Add new AlderLake-P variant PCI ID
ALSA:
hda: ALC287: Add Lenovo IdeaPad Slim 9i 14ITL5 speaker quirk
ALSA:
hda: cs35l41: Add calls to newly added test key function
ALSA:
hda: cs35l41: Add missing default cases
ALSA:
hda: cs35l41: Add support for CS35L41 in HDA systems
ALSA:
hda: cs35l41: Avoid overwriting register patch
ALSA:
hda: cs35l41: fix double free on error in probe()
ALSA:
hda: cs35l41: Make cs35l41_hda_remove() return void
ALSA:
hda: cs35l41: Make use of the helper function dev_err_probe()
ALSA:
hda: cs35l41: Move cs35l41* calls to its own symbol namespace
ALSA:
hda: cs35l41: Tidyup code
ALSA:
hda: Do disconnect jacks at codec unbind
ALSA:
hda: Fill gaps in NHLT endpoint-interface
ALSA:
hda: Fix dependencies of CS35L41 on SPI/I2C buses
ALSA:
hda: Fix dependency on ASoC cs35l41 codec
ALSA:
hda: Fix missing codec probe on Shenker Dock 15
ALSA:
hda: Fix potential deadlock at codec unbinding
ALSA:
hda: Fix regression on forced probe mask option
ALSA:
hda: Fix signedness of sscanf() arguments
ALSA:
hda: Fix UAF of leds class devs at unbinding
ALSA:
HDA: hdac_ext_stream: use consistent prefixes for variables
ALSA:
hda: intel-dsp-config: add JasperLake support
ALSA:
hda: intel-dsp-config: reorder the config table
ALSA:
hda: intel: More comprehensive PM runtime setup for controller driver
ALSA:
hda: Make proper use of timecounter
ALSA:
hda: realtek: Fix race at concurrent COEF updates
ALSA:
hda: Remove redundant runtime PM calls
ALSA:
hda: Set max DMA segment size
ALSA:
hda: Simplify DMIC-in-NHLT check
ALSA:
hda: Skip codec shutdown in case the codec is not registered
ALSA:
hda: use swap() to make code cleaner
ALSA:
intel_hdmi: Check for error num after setting mask
ALSA:
intel_hdmi: Fix reference to PCM buffer address
ALSA:
jack: Add missing rwsem around snd_ctl_remove() calls
ALSA:
led: Use restricted type for iface assignment
ALSA:
memalloc: Fix dma_need_sync() checks
ALSA:
memalloc: invalidate SG pages before sync
ALSA:
memalloc: Unify x86 SG-buffer handling (take#3)
ALSA:
mixart: Add sanity check for timer notify streams
ALSA:
mixart: Reduce size of mixart_timer_notify
ALSA:
oss: fix compile error when OSS_DEBUG is enabled
ALSA:
oss: remove useless NULL check before kfree
ALSA:
PCM: Add missing rwsem around snd_ctl_remove() calls
ALSA:
pcm: comment about relation between msbits hw parameter and [S|U]32 formats
ALSA:
pcm: introduce INFO_NO_REWINDS flag
ALSA:
pcm: unconditionally check if appl_ptr is in 0..boundary range
ALSA:
ppc: beep: fix clang -Wimplicit-fallthrough
ALSA:
Replace acpi_bus_get_device()
ALSA:
seq: Set upper limit of processed events
ALSA:
seq: virmidi: Add a drain operation
ALSA:
sound/isa/gus: check the return value of kstrdup()
ALSA:
sparc: no need to initialise statics to 0
ALSA:
uapi: use C90 comment style instead of C99 style
ALSA:
usb-audio: add mapping for MSI MPG X570S Carbon Max Wifi.
ALSA:
usb-audio: Add minimal-mute notion in dB mapping table
ALSA:
usb-audio: Correct quirk for VF0770
ALSA:
usb-audio: Don't abort resume upon errors
ALSA:
usb-audio: Drop CONFIG_PM ifdefs
ALSA:
usb-audio: Drop superfluous '0' in Presonus Studio 1810c's ID
ALSA:
usb-audio: Fix dB level of Bose Revolve+ SoundLink
ALSA:
usb-audio: initialize variables that could ignore errors
ALSA:
usb-audio: revert to IMPLICIT_FB_FIXED_DEV for M-Audio FastTrack Ultra
ALSA:
usb-audio: Use int for dB map values
ALSA:
virmidi: Remove duplicated code
alx:
acquire mutex for alx_reinit in alx_change_mtu
amd64-agp:
convert to generic power management
amd:
a2065/ariadne: use eth_hw_addr_set()
amd:
atarilance: use eth_hw_addr_set()
amd:
declance: use eth_hw_addr_set()
amd:
hplance: use eth_hw_addr_set()
amd:
lance: use eth_hw_addr_set()
amd:
mvme147: use eth_hw_addr_set()
amd:
ni65: use eth_hw_addr_set()
amdgpu/pm:
Create shared array of power profile name strings
amdgpu/pm:
Make sysfs pm attributes as read-only for VFs
amdgpu/pm:
Modify implmentations of get_power_profile_mode to use amdgpu_pp_profile_name
amdgpu:
fix some comment typos
amdgpu:
fix some kernel-doc markup
amdgpu:
use drm_kms_helper_connector_hotplug_event
amt:
fix wrong return type of amt_send_membership_update()
aoe:
remove redundant assignment on variable n
apple:
macmace: use eth_hw_addr_set()
applicom:
unneed to initialise statics to 0
ar5523:
Fix null-ptr-deref with unexpected WDCMSG_TARGET_START reply
ARC:
perf: fix misleading comment about pmu vs counter stop
arc:
perf: Move static structs to where they're really used
ARC:
perf: Remove redundant initialization of variable idx
arc:
Replace lkml.org links with lore
ARC:
thread_info.h: correct two typos in a comment
arc:
use swap() to make code cleaner
arch/ia64/kernel/setup.c:
use swap() to make code cleaner
arch/Kconfig:
Remove CLANG_VERSION check in HAS_LTO_CLANG
arch/Kconfig:
split PAGE_SIZE_LESS_THAN_256KB from PAGE_SIZE_LESS_THAN_64KB
arch:
arm64: ti: Add support J721S2 Common Processor Board
arch:
decompressor: remove useless vmlinux.bin.all-y
arch:
Make ARCH_STACKWALK independent of STACKTRACE
arch:
remove GENERIC_FIND_FIRST_BIT entirely
arch:
Remove leftovers from mandatory file locking
arch:
Remove leftovers from prism54 wireless driver
arch_topology:
Introduce thermal pressure update function
arch_topology:
Remove unused topology_set_thermal_pressure() and related
arm/arm64:
dts: Add MV88E6393X to CN9130-CRB device tree
arm/arm64:
dts: Enable CP0 GPIOs for CN9130-CRB
arm/xen:
Read extended regions from DT and init Xen resource
arm/xen:
Switch to use gnttab_setup_auto_xlat_frames() for DT
arm64/bpf:
Remove 128MB limit for BPF JIT programs
arm64/fp:
Add comments documenting the usage of state restore functions
arm64/fpsimd:
Document the use of TIF_FOREIGN_FPSTATE by KVM
arm64/kvm:
Fix bitrotted comment for SVE handling in handle_exit.c
arm64/sve:
Generalise vector length configuration prctl() for SME
arm64/sve:
Make sysctl interface for SVE reusable by SME
arm64/sve:
Minor clarification of ABI documentation
arm64/xor:
use EOR3 instructions when available
arm64:
Add comment for stack_info::kr_cur
arm64:
Add Cortex-A510 CPU part definition
arm64:
Add Cortex-X2 CPU part definition
arm64:
add ID_AA64ISAR2_EL1 sys register
arm64:
Add macro version of the BTI instruction
arm64:
Add missing include of asm/cpufeature.h to asm/mmu.h
arm64:
Add percpu vectors for EL1
arm64:
atomics lse: define SUBs in terms of ADDs
arm64:
atomics: format whitespace consistently
arm64:
atomics: lse: define ANDs in terms of ANDNOTs
arm64:
atomics: lse: define RETURN ops in terms of FETCH ops
arm64:
atomics: lse: Dereference matching size
arm64:
atomics: lse: improve constraints for simple ops
arm64:
clear_page() shouldn't use DC ZVA when DCZID_EL0.DZP == 1
arm64:
Correct wrong label in macro __init_el2_gicv3
arm64:
cpufeature: add HWCAP for FEAT_AFP
arm64:
cpufeature: add HWCAP for FEAT_RPRES
arm64:
cpufeature: List early Cortex-A510 parts as having broken dbm
arm64:
defconfig: enable drivers for booting i.MX8ULP
arm64:
defconfig: enable drivers for TQ TQMa8MxML-MBa8Mx
arm64:
defconfig: Enable OV5640
arm64:
defconfig: Enable R-Car S4-8
arm64:
defconfig: Enable Samsung I2C driver
arm64:
defconfig: Enable VIDEO_IMX_MEDIA
arm64:
Do not include __READ_ONCE() block in assembly files
arm64:
Drop outdated links in comments
arm64:
dts: agilex: use the compatible "intel,socfpga-agilex-hsotg"
arm64:
dts: allwinner: a64: Add CEC clock to HDMI
arm64:
dts: allwinner: a64: Update MBUS node
arm64:
dts: allwinner: add 'chassis-type' property
arm64:
dts: allwinner: h6: Add Hantro G2 node
arm64:
dts: allwinner: h6: Add Tanix TX6 mini dts
arm64:
dts: allwinner: h6: tanix-tx6: Add I2C node
arm64:
dts: allwinner: h6: tanix-tx6: Add SPDIF
arm64:
dts: allwinner: h6: tanix-tx6: Enable bluetooth
arm64:
dts: allwinner: h6: tanix-tx6: Split to DT and DTSI
arm64:
dts: allwinner: h6: tanix: Add MMC1 node
arm64:
dts: amlogic: Fix SPI NOR flash node name for ODROID N2/N2+
arm64:
dts: amlogic: meson-g12: Fix GPU operating point table node name
arm64:
dts: amlogic: meson-g12: Fix thermal-zones indent
arm64:
dts: apple: Add missing M1 (t8103) devices
arm64:
dts: apple: t8103: Add apple,min-state to DCP PMGR nodes
arm64:
dts: apple: t8103: Add cd321x nodes
arm64:
dts: apple: t8103: Add i2c nodes
arm64:
dts: apple: t8103: Add PMGR nodes
arm64:
dts: apple: t8103: Add UART2
arm64:
dts: apple: t8103: Add watchdog node
arm64:
dts: apple: t8103: Expose PCI node for the WiFi MAC address
arm64:
dts: apple: t8103: Remove PCIe max-link-speed properties
arm64:
dts: apple: t8103: Rename clk24 to clkref
arm64:
dts: apple: t8103: Sort nodes by address
arm64:
dts: armada-3720-turris-mox: Add missing ethernet0 alias
arm64:
dts: broadcom: bcm4908: add DT for Netgear RAXE500
arm64:
dts: exynos: convert serial_0 to USI on ExynosAutov9
arm64:
dts: exynos: Rename hsi2c nodes to i2c for Exynos5433 and Exynos7
arm64:
dts: freescale: add 'chassis-type' property
arm64:
dts: freescale: add initial device tree for TQMa8MQML with i.MX8MM
arm64:
dts: freescale: add initial device tree for TQMa8MQNL with i.MX8MN
arm64:
dts: freescale: add initial device tree for TQMa8Mx with i.MX8M
arm64:
dts: freescale: Fix sound card model for MBa8Mx
arm64:
dts: fsl-ls1043a-rdb: add delay between CS and CLK signal for flash device
arm64:
dts: imx8m: add cache info
arm64:
dts: imx8m: configure FEC PHY VDDIO voltage
arm64:
dts: imx8m: disable smart eee for FEC PHY
arm64:
dts: imx8m: remove unused "nvmem_macaddr_swap" property for FEC
arm64:
dts: imx8mm-beacon: Enable OV5640 Camera
arm64:
dts: imx8mm-beacon: Enable USB Controllers
arm64:
dts: imx8mm/n: Remove the 'pm-ignore-notify' property
arm64:
dts: imx8mm: Add CSI nodes
arm64:
dts: imx8mm: don't assign PLL2 in SoC dtsi
arm64:
dts: imx8mm: Fix VPU Hanging
arm64:
dts: imx8mn-bsh-smm-s2/pro: Add iMX8MN BSH SMM S2 boards
arm64:
dts: imx8mn-evk: add hardware reset for FEC PHY
arm64:
dts: imx8mn-venice-gw7902: disable gpu
arm64:
dts: imx8mp-evk: add hardware reset for EQOS PHY
arm64:
dts: imx8mp-evk: configure multiple queues on eqos
arm64:
dts: imx8mp-evk: disable CLKOUT clock for ENET PHY
arm64:
dts: imx8mp: add mac address for EQOS
arm64:
dts: imx8mq-evk: link regulator to VPU domain
arm64:
dts: imx8mq-librem5-r3.dtsi: describe selfie cam XSHUTDOWN pin
arm64:
dts: imx8mq-librem5: describe power supply for cameras
arm64:
dts: imx8mq-librem5: describe the selfie cam
arm64:
dts: imx8mq-librem5: fix mipi_csi1 port number to sensor
arm64:
dts: imx8mq: fix lcdif port node
arm64:
dts: imx8mq: fix mipi_csi bidirectional port numbers
arm64:
dts: imx8mq: fix the schema check errors for fsl,tmu-calibration
arm64:
dts: imx8qm: add cache info
arm64:
dts: imx8qxp: add cache info
arm64:
dts: imx8ulp: add power domain entry for usdhc
arm64:
dts: imx8ulp: add scmi firmware node
arm64:
dts: imx8ulp: Add the basic dts for imx8ulp evk board
arm64:
dts: imx8ulp: Add the basic dtsi file for imx8ulp
arm64:
dts: imx8ulp: Set #thermal-sensor-cells to 1 as required
arm64:
dts: imx: imx8mn-beacon: Drop undocumented clock-names reference
arm64:
dts: juno: Remove GICv2m dma-range
arm64:
dts: ls1028a-qds: add overlays for various serdes protocols
arm64:
dts: ls1028a-qds: enable lpuart1
arm64:
dts: ls1028a-qds: move rtc node to the correct i2c bus
arm64:
dts: ls1028a-rdb: add aliases for the Ethernet ports
arm64:
dts: ls1028a-rdb: add an alias for the FlexSPI controller
arm64:
dts: ls1028a-rdb: enable pwm0
arm64:
dts: ls1028a-rdb: sort nodes alphabetically by label
arm64:
dts: ls1028a-rdb: update copyright
arm64:
dts: ls1028a: add flextimer based pwm nodes
arm64:
dts: ls1028a: add ftm_alarm1 node to be used as wakeup source
arm64:
dts: ls1028a: Add PCIe EP nodes
arm64:
dts: ls1028a: sl28: re-enable ftm_alarm0
arm64:
dts: ls1088a: Add reboot nodes
arm64:
dts: ls1088a: add snps incr burst type adjustment for usb1
arm64:
dts: lx2160a-qds: Add mdio mux nodes
arm64:
dts: lx2160a-rdb: Add Inphi PHY node
arm64:
dts: lx2160a: add optee-tz node
arm64:
dts: lx2160a: enable usb3-lpm-capable for usb3 nodes
arm64:
dts: lx2162a-qds: add interrupt line for RTC node
arm64:
dts: lx2162a-qds: support SD UHS-I and eMMC HS400 modes
arm64:
dts: lx2162a: Add CAN nodes for LX2162A-QDS
arm64:
dts: marvell: armada-37xx: Add xtal clock to comphy node
arm64:
dts: marvell: armada-37xx: Remap IO space to bus address 0x0
arm64:
dts: marvell: cn9130: add GPIO and SPI aliases
arm64:
dts: marvell: cn9130: enable CP0 GPIO controllers
arm64:
dts: mediatek: add basic mt7986 support
arm64:
dts: mediatek: add pinctrl support for mt7986a
arm64:
dts: mediatek: add pinctrl support for mt7986b
arm64:
dts: mediatek: mt8173-elm: Add backlight enable pin config
arm64:
dts: mediatek: mt8173-elm: Move pwm pinctrl to pwm0 node
arm64:
dts: mediatek: mt8173: Add gce-client-reg to display od/ufo
arm64:
dts: mediatek: mt8183-evb: Add node for thermistor
arm64:
dts: mediatek: mt8192: fix i2c node names
arm64:
dts: mediatek: mt8516: remove 2 invalid i2c clocks
arm64:
dts: meson-g12: add ATF BL32 reserved-memory region
arm64:
dts: meson-g12: drop BL32 region from SEI510/SEI610
arm64:
dts: meson-g12b-odroid-n2: fix typo 'dio2133'
arm64:
dts: meson-gx: add ATF BL32 reserved-memory region
arm64:
dts: meson-gxbb-wetek: fix HDMI in early boot
arm64:
dts: meson-gxbb-wetek: fix missing GPIO binding
arm64:
dts: meson-gxbb-wetek: use updated LED bindings
arm64:
dts: meson-sm1-bananapi-m5: fix wrong GPIO domain for GPIOE_2
arm64:
dts: meson-sm1-odroid: add cec nodes
arm64:
dts: meson-sm1-odroid: fix boot loop after reboot
arm64:
dts: meson-sm1-odroid: use correct enable-gpio pin for tf-io regulator
arm64:
dts: meson: p241: add sound support
arm64:
dts: meson: p241: add vcc_5v regulator
arm64:
dts: mt8183-kukui: Update Tboard sensor mapping table
arm64:
dts: mt8183: Add kakadu sku22
arm64:
dts: mt8183: Add kukui-jacuzzi-cozmo board
arm64:
dts: mt8183: Add more fennel SKUs
arm64:
dts: mt8183: change rpmsg property name
arm64:
dts: mt8183: jacuzzi: Fix bus properties in anx's DSI endpoint
arm64:
dts: mt8183: jacuzzi: remove unused ddc-i2c-bus
arm64:
dts: mt8183: kukui: Add Type C node
arm64:
dts: mt8183: support coresight-cpu-debug for mt8183
arm64:
dts: n5x: add qspi, usb, and ethernet support
arm64:
dts: nitrogen8-som: correct i2c1 pad-ctrl
arm64:
dts: nitrogen8-som: correct network PHY reset
arm64:
dts: qcom: *8350* Consolidate PON/RESIN usage
arm64:
dts: qcom: Add base SM8450 DTSI
arm64:
dts: qcom: Add base SM8450 QRD DTS
arm64:
dts: qcom: Add device tree for Samsung J5 2015 (samsung-j5)
arm64:
dts: qcom: add minimal DTS for Microsoft Surface Duo 2
arm64:
dts: qcom: Add missing 'chassis-type's
arm64:
dts: qcom: Add missing vdd-supply for QUSB2 PHY
arm64:
dts: qcom: Add support for SONY Xperia XZ2 / XZ2C / XZ3 (Tama platform)
arm64:
dts: qcom: Add support for Xperia 1 III / 5 III
arm64:
dts: qcom: apq8096-db820c: add missing regulator details
arm64:
dts: qcom: apq8096-db820c: correct lvs1 and lvs2 supply property
arm64:
dts: qcom: apq8096-db820c: specify adsp firmware name
arm64:
dts: qcom: c630: add headset jack and button detection support
arm64:
dts: qcom: c630: disable crypto due to serror
arm64:
dts: qcom: c630: Fix soundcard setup
arm64:
dts: qcom: Drop input-name property
arm64:
dts: qcom: ipq6018: Fix gpio-ranges property
arm64:
dts: qcom: ipq8074: add MDIO bus
arm64:
dts: qcom: msm8916: Add RPM sleep stats
arm64:
dts: qcom: msm8916: fix MMC controller aliases
arm64:
dts: qcom: msm8994-sony-xperia-kitakami: correct lvs1 and lvs2 supply property
arm64:
dts: qcom: msm8996-sony-xperia-tone: fix SPMI regulators declaration
arm64:
dts: qcom: msm8996-xiaomi-common: Change TUSB320 to TUSB320L
arm64:
dts: qcom: msm8996-xiaomi-scorpio: Add touchkey controller
arm64:
dts: qcom: msm8996: drop not documented adreno properties
arm64:
dts: qcom: pm8998: Add ADC Thermal Monitor node
arm64:
dts: qcom: sc7180: Fix ps8640 power sequence for Homestar rev4
arm64:
dts: qcom: sc7180: Include gpio.h in edp bridge dts
arm64:
dts: qcom: sc7180: Specify "data-lanes" for DSI host output
arm64:
dts: qcom: sc7180: Support Homestar rev4
arm64:
dts: qcom: sc7180: Support Lazor/Limozeen rev9
arm64:
dts: qcom: sc7280-crd: Add device tree files for CRD
arm64:
dts: qcom: sc7280-crd: Add Touchscreen and touchpad support
arm64:
dts: qcom: sc7280: Add pcie clock support
arm64:
dts: qcom: sc7280: Add venus DT node
arm64:
dts: qcom: sc7280: Define EC and H1 nodes for IDP/CRD
arm64:
dts: qcom: sc7280: Fix 'interrupt-map' parent address cells
arm64:
dts: qcom: sc7280: Fix incorrect clock name
arm64:
dts: qcom: sdm630-pm660: Move RESIN to pm660 dtsi
arm64:
dts: qcom: sdm630: Assign numbers to eMMC and SD
arm64:
dts: qcom: sdm660-xiaomi-lavender: Add eMMC and SD
arm64:
dts: qcom: sdm660-xiaomi-lavender: Add PWRKEY and RESIN
arm64:
dts: qcom: sdm660-xiaomi-lavender: Add RPM and fixed regulators
arm64:
dts: qcom: sdm660-xiaomi-lavender: Add USB
arm64:
dts: qcom: sdm660-xiaomi-lavender: Add volume up button
arm64:
dts: qcom: sdm660-xiaomi-lavender: Enable Simple Framebuffer
arm64:
dts: qcom: sdm845-oneplus-*: add msm-id and board-id
arm64:
dts: qcom: sdm845-oneplus-common: set venus firmware path
arm64:
dts: qcom: sdm845-xiaomi-beryllium: set venus firmware path
arm64:
dts: qcom: sdm845: add QFPROM chipset specific compatible
arm64:
dts: qcom: sdm845: mtp: Add vadc channels and thermal zones
arm64:
dts: qcom: sm6125: Add power domains to sdhc
arm64:
dts: qcom: sm6125: Add RPMPD node
arm64:
dts: qcom: sm6125: Avoid using missing SM6125_VDDCX
arm64:
dts: qcom: sm6350: Add ADSP nodes
arm64:
dts: qcom: sm6350: Add CDSP nodes
arm64:
dts: qcom: sm6350: Add MPSS nodes
arm64:
dts: qcom: sm6350: Fix validation errors
arm64:
dts: qcom: sm7225-fairphone-fp4: Enable ADSP, CDSP & MPSS
arm64:
dts: qcom: sm8250-mtp: add sound card support
arm64:
dts: qcom: sm8250-mtp: Add wcd9380 audio codec node
arm64:
dts: qcom: sm8250-mtp: Add wsa8810 audio codec node
arm64:
dts: qcom: sm8250: Add CPU opp tables
arm64:
dts: qcom: sm8250: Add nodes for tx and rx macros with soundwire masters
arm64:
dts: qcom: sm8350-sagami: Configure remote processors
arm64:
dts: qcom: sm8350-sagami: Enable and populate I2C/SPI nodes
arm64:
dts: qcom: sm8350: Add LLCC node
arm64:
dts: qcom: sm8350: Add missing QUPv3 ID2
arm64:
dts: qcom: sm8350: Add redistributor stride to GICv3
arm64:
dts: qcom: sm8350: Assign iommus property to QUP WRAPs
arm64:
dts: qcom: sm8350: Correct UFS symbol clocks
arm64:
dts: qcom: sm8350: Describe GCC dependency clocks
arm64:
dts: qcom: sm8350: Move gpio.h inclusion to SoC DTSI
arm64:
dts: qcom: sm8350: Set up WRAP0 QUPs
arm64:
dts: qcom: sm8350: Set up WRAP1 QUPs
arm64:
dts: qcom: sm8350: Set up WRAP2 QUPs
arm64:
dts: qcom: sm8350: Shorten camera-thermal-bottom name
arm64:
dts: qcom: sm8350: Specify clock-frequency for arch timer
arm64:
dts: qcom: sm8450-qrd: Add rpmh regulator nodes
arm64:
dts: qcom: sm8450-qrd: enable ufs nodes
arm64:
dts: qcom: sm8450-qrd: Enable USB nodes
arm64:
dts: qcom: sm8450: add cpufreq support
arm64:
dts: qcom: sm8450: add i2c13 and i2c14 device nodes
arm64:
dts: qcom: sm8450: Add reserved memory nodes
arm64:
dts: qcom: sm8450: Add rpmhpd node
arm64:
dts: qcom: sm8450: add smmu nodes
arm64:
dts: qcom: sm8450: Add tlmm nodes
arm64:
dts: qcom: sm8450: add ufs nodes
arm64:
dts: qcom: sm8450: Add usb nodes
arm64:
dts: qcom: sm8450: enable GCC_USB3_0_CLKREF_EN for usb
arm64:
dts: qcom: sm8450: fix apps_smmu interrupts
arm64:
dts: qcom: sm[68]350: Use interrupts-extended with pdc interrupts
arm64:
dts: reneas: rcar-gen3: Add SDnH clocks
arm64:
dts: reneas: rzg2: Add SDnH clocks
arm64:
dts: renesas: Add Renesas R8A779F0 SoC support
arm64:
dts: renesas: Add Renesas Spider boards support
arm64:
dts: renesas: cat875: Add rx/tx delays
arm64:
dts: renesas: falcon-cpu: Add DSI display output
arm64:
dts: renesas: Fix operating point table node names
arm64:
dts: renesas: Fix pin controller node names
arm64:
dts: renesas: Fix thermal bindings
arm64:
dts: renesas: r8a779a0: Add DSI encoders
arm64:
dts: renesas: r8a779a0: Add DU support
arm64:
dts: renesas: r9a07g044: Add Mali-G31 GPU node
arm64:
dts: renesas: r9a07g044: Add OPP table
arm64:
dts: renesas: r9a07g044: Add OSTM nodes
arm64:
dts: renesas: r9a07g044: Add RSPI{0,1,2} nodes
arm64:
dts: renesas: r9a07g044: Add SCI[0-1] nodes
arm64:
dts: renesas: r9a07g044: Add SCIF[1-4] nodes
arm64:
dts: renesas: r9a07g044: Add TSU node
arm64:
dts: renesas: r9a07g044: Add WDT nodes
arm64:
dts: renesas: r9a07g044: Create thermal zone to support IPA
arm64:
dts: renesas: r9a07g044: Rename SDHI clocks
arm64:
dts: renesas: r9a07g044: Sort psci node
arm64:
dts: renesas: rzg2l-smarc-som: Add vdd core regulator
arm64:
dts: renesas: rzg2l-smarc-som: Enable OSTM
arm64:
dts: renesas: rzg2l-smarc-som: Enable serial NOR flash
arm64:
dts: renesas: rzg2l-smarc-som: Enable watchdog
arm64:
dts: renesas: rzg2l-smarc: Enable RSPI1 on carrier board
arm64:
dts: renesas: rzg2l-smarc: Enable SCIF2 on carrier board
arm64:
dts: renesas: salvator-common: Merge hdmi0_con
arm64:
dts: renesas: ulcb: Merge hdmi0_con
arm64:
dts: rockchip: add interrupt and headphone-detection for Rock Pi4's audio codec
arm64:
dts: rockchip: Add missing secondary compatible for PX30 DSI
arm64:
dts: rockchip: Add spi nodes on rk356x
arm64:
dts: rockchip: Add spi1 pins on Quartz64 A
arm64:
dts: rockchip: add variables for pcie completion to helios64
arm64:
dts: rockchip: align pl330 node name with dtschema
arm64:
dts: rockchip: Change pwm pinctrl-name to "default" on rk356x
arm64:
dts: rockchip: define usb hub and 2.5GbE nic on helios64
arm64:
dts: rockchip: drop pclk_xpcs from gmac0 on rk3568
arm64:
dts: rockchip: Enable HDD power on helios64
arm64:
dts: rockchip: Fix Bluetooth on ROCK Pi 4 boards
arm64:
dts: rockchip: fix dma-controller node names on rk356x
arm64:
dts: rockchip: fix Quartz64-A ddr regulator voltage
arm64:
dts: rockchip: fix rk3399-puma eMMC HS400 signal integrity
arm64:
dts: rockchip: fix rk3399-puma-haikou USB OTG mode
arm64:
dts: rockchip: reorder rk3399 hdmi clocks
arm64:
dts: rockchip: Switch RK3399-Gru DP to SPDIF output
arm64:
dts: split out a shared imx8mq-librem5-r3.dtsi description
arm64:
dts: ti: Add initial support for J721S2 SoC
arm64:
dts: ti: Add initial support for J721S2 System on Module
arm64:
dts: ti: am654-base-board/am65-iot2050-common: Disable mcan nodes
arm64:
dts: ti: iot2050: Disable mcasp nodes at dtsi level
arm64:
dts: ti: j7200-main: Fix 'dtbs_check' serdes_ln_ctrl node
arm64:
dts: ti: j721e-main: Fix 'dtbs_check' in serdes_ln_ctrl node
arm64:
dts: ti: k3-am64-main: Add support for MCAN
arm64:
dts: ti: k3-am64-main: add timesync router node
arm64:
dts: ti: k3-am642-evm/sk: Add support for main domain mcan nodes in EVM and disable them on SK
arm64:
dts: ti: k3-am642: Fix the L2 cache sets
arm64:
dts: ti: k3-am65-mcu: Add Support for MCAN
arm64:
dts: ti: k3-j7200: Correct the d-cache-sets info
arm64:
dts: ti: k3-j7200: Fix the L2 cache sets
arm64:
dts: ti: k3-j721e-common-proc-board: Add support for mcu and main mcan nodes
arm64:
dts: ti: k3-j721e: Add support for MCAN nodes
arm64:
dts: ti: k3-j721e: correct cache-sets info
arm64:
dts: ti: k3-j721e: Fix the L2 cache sets
arm64:
dts: ti: k3-j721s2-common-proc-board: Alias console uart to serial2
arm64:
dts: ti: k3-j721s2: Move aliases to board dts
arm64:
dts: Update NAND MTD partition for Agilex and Stratix 10
arm64:
Enable Cortex-A510 erratum 2051678 by default
arm64:
Enable KCSAN
arm64:
Ensure execute-only permissions are not allowed without EPAN
arm64:
Ensure that the 'bti' macro is defined where linkage.h is included
arm64:
entry.S: Add ventry overflow sanity checks
arm64:
entry: Add macro for reading symbol addresses from the trampoline
arm64:
entry: Add non-kpti __bp_harden_el1_vectors for mitigations
arm64:
entry: Add vectors that have the bhb mitigation sequences
arm64:
entry: Allow the trampoline text to occupy multiple pages
arm64:
entry: Allow tramp_alias to access symbols after the 4K boundary
arm64:
entry: Don't assume tramp_vectors is the start of the vectors
arm64:
entry: Free up another register on kpti's tramp_exit path
arm64:
entry: Make the kpti trampoline's kpti sequence optional
arm64:
entry: Make the trampoline cleanup optional
arm64:
entry: Move the trampoline data page before the text page
arm64:
entry: Move trampoline macros out of ifdef'd section
arm64:
entry: Use SDEI event constants
arm64:
errata: Add detection for TRBE ignored system register writes
arm64:
errata: Add detection for TRBE invalid prohibited states
arm64:
errata: Add detection for TRBE trace data corruption
arm64:
errata: avoid duplicate field initializer
arm64:
errata: Fix exec handling in erratum 1418040 workaround
arm64:
errata: Update ARM64_ERRATUM_[2119858|2224489] with Cortex-X2 ranges
arm64:
extable: fix load_unaligned_zeropad() reg indices
arm64:
extable: remove unused ex_handler_t definition
arm64:
exynos: Enable Exynos Multi-Core Timer driver
arm64:
fix clang warning about TRAMP_VALIAS
arm64:
kasan: fix include error in MTE functions
arm64:
kexec: reduce calls to page_address()
arm64:
Make __get_wchan() use arch_stack_walk()
arm64:
Make dump_backtrace() use arch_stack_walk()
arm64:
Make perf_callchain_kernel() use arch_stack_walk()
arm64:
Make profile_pc() use arch_stack_walk()
arm64:
Make return_address() use arch_stack_walk()
arm64:
Make some stacktrace functions private
arm64:
Mark __switch_to() as __sched
arm64:
Mark start_backtrace() notrace and NOKPROBE_SYMBOL
arm64:
Mitigate spectre style branch history side channels
arm64:
mm: apply __ro_after_init to memory_limit
arm64:
mm: log potential KASAN shadow alias
arm64:
mm: Rename asid2idx() to ctxid2asid()
arm64:
mm: Use asid feature macro for cheanup
arm64:
mm: use die_kernel_fault() in do_mem_abort()
arm64:
mte: DC {GVA,GZVA} shouldn't be used when DCZID_EL0.DZP == 1
arm64:
perf: Add userspace counter access disable switch
arm64:
perf: Don't register user access sysctl handler multiple times
arm64:
perf: Enable PMU counter userspace access for perf event
arm64:
perf: Simplify registration boilerplate
arm64:
perf: Support Denver and Carmel PMUs
arm64:
perf: Support new DT compatibles
arm64:
proton-pack: Include unprivileged eBPF status in Spectre v2 mitigation reporting
arm64:
proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2
arm64:
qcom: dts: drop legacy property #stream-id-cells
arm64:
remove __dma_*_area() aliases
arm64:
Remove ARCH_VULCAN
arm64:
Simplify checking for populated DT
arm64:
Snapshot thread flags
arm64:
spectre: Rename spectre_v4_patch_fw_mitigation_conduit
arm64:
tegra: Add clock for Tegra234 RTC
arm64:
tegra: Add dma-coherent for Tegra194 VIC
arm64:
tegra: Add EMC general interrupt on Tegra194
arm64:
tegra: Add host1x hotflush reset on Tegra210
arm64:
tegra: Add ISO SMMU controller for Tegra194
arm64:
tegra: Add main and AON GPIO controllers on Tegra234
arm64:
tegra: Add memory controller on Tegra234
arm64:
tegra: Add missing TSEC properties on Tegra210
arm64:
tegra: Add native timer support on Tegra186
arm64:
tegra: Add NVENC and NVJPG nodes for Tegra186 and Tegra194
arm64:
tegra: Add NVIDIA Jetson AGX Orin Developer Kit support
arm64:
tegra: Add OPP tables on Tegra132
arm64:
tegra: Add support to enumerate SD in UHS mode
arm64:
tegra: Add Tegra234 TCU device
arm64:
tegra: Adjust length of CCPLEX cluster MMIO region
arm64:
tegra: Describe Tegra234 CPU hierarchy
arm64:
tegra: Disable ISO SMMU for Tegra194
arm64:
tegra: Drop unit-address for audio card graph endpoints
arm64:
tegra: Drop unsupported nvidia,lpdr property
arm64:
tegra: Drop unused AHCI clocks on Tegra132
arm64:
tegra: Drop unused properties for Tegra194 PCIe
arm64:
tegra: Fill in properties for Tegra234 eMMC
arm64:
tegra: Fix compatible string for Tegra132 timer
arm64:
tegra: Fix Tegra132 I2C compatible string list
arm64:
tegra: Fix Tegra186 compatible string list
arm64:
tegra: Fix Tegra194 HSP compatible string
arm64:
tegra: Fix unit-addresses on Norrin
arm64:
tegra: Fixup SYSRAM references
arm64:
tegra: Hook up MMC and BPMP to memory controller
arm64:
tegra: jetson-nano: Remove extra PLL power supplies for PCIe and XUSB
arm64:
tegra: jetson-tx1: Remove extra PLL power supplies for PCIe and XUSB
arm64:
tegra: Remove non existent Tegra194 reset
arm64:
tegra: Remove undocumented Tegra194 PCIe "core_m" clock
arm64:
tegra: Remove unsupported properties on Norrin
arm64:
tegra: Remove unsupported regulator properties
arm64:
tegra: Remove unused only-1-8-v properties
arm64:
tegra: Rename Ethernet PHY nodes
arm64:
tegra: Rename GPIO hog nodes to match schema
arm64:
tegra: Rename power-monitor input nodes
arm64:
tegra: Rename TCU node to "serial"
arm64:
tegra: Rename thermal zones nodes
arm64:
tegra: Rename top-level clocks
arm64:
tegra: Rename top-level regulators
arm64:
tegra: smaug: Remove extra PLL power supplies for XUSB
arm64:
tegra: Sort Tegra132 XUSB clocks correctly
arm64:
tegra: Sort Tegra210 XUSB clocks correctly
arm64:
tegra: Update SDMMC4 speeds for Tegra194
arm64:
tegra: Update Tegra234 BPMP channel addresses
arm64:
tegra: Use JEDEC vendor prefix for SPI NOR flash chips
arm64:
Unconditionally override SYM_FUNC macros
arm64:
Unhash early pointer print plus improve comment
arm64:
Use BTI C directly and unconditionally
arm64:
Use correct method to calculate nomap region boundaries
arm64:
Use the clearbhb instruction in mitigations
arm64:
vdso: Fix "no previous prototype" warning
ARM:
9154/1: decompressor: do not copy source files while building
ARM:
9158/1: leave it to core code to manage thread_info::cpu
ARM:
9159/1: decompressor: Avoid UNPREDICTABLE NOP encoding
ARM:
9161/1: mm: mark private VM_FAULT_X defines as vm_fault_t
ARM:
9162/1: amba: Kill sysfs attribute file of irq
ARM:
9163/1: amba: Move of_amba_device_decode_irq() into amba_probe()
ARM:
9164/1: mm: Provide set_memory_valid()
ARM:
9165/1: mm: Provide is_write_fault()
ARM:
9166/1: Support KFENCE for ARM
ARM:
9167/1: Add support for Cortex-M33 processor
ARM:
9168/1: Add support for Cortex-M55 processor
ARM:
9170/1: fix panic when kasan and kprobe are enabled
ARM:
9178/1: fix unmet dependency on BITREVERSE for HAVE_ARCH_BITREVERSE
ARM:
9179/1: uaccess: avoid alignment faults in copy_[from|to]_kernel_nofault
ARM:
9180/1: Thumb2: align ALT_UP() sections in modules sufficiently
ARM:
9182/1: mmu: fix returns from early_param() and __setup() functions
ARM:
at91: pm: Add of_node_put() before goto
ARM:
BCM53016: MR32: convert to Broadcom iProc I2C Driver
ARM:
boot: dts: bcm2711: Fix HVS register range
ARM:
config: multi v7: Enable display drivers used by Tegra devices
ARM:
config: multi v7: Enable NVIDIA Tegra20 APB DMA driver
ARM:
config: multi v7: Enable NVIDIA Tegra20 S/PDIF driver
ARM:
configs: at91: Enable crypto software implementations
ARM:
configs: at91: sama7: Enable SPI NOR and QSPI controller
ARM:
configs: gemini: Activate crypto driver
ARM:
Do not use NOCROSSREFS directive with ld.lld
ARM:
dts: Add FSG3 system controller and LEDs
ARM:
dts: Add Goramo MultiLink device tree
ARM:
dts: add JOZ Access Point
ARM:
dts: Add openbmc-flash-layout-64-alt.dtsi
ARM:
dts: am335x-boneblack-common: move system-power-controller
ARM:
dts: am335x-icev2: Add system-power-controller to RTC node
ARM:
dts: am335x-wega: Fix typo in mcasp property rx-num-evt
ARM:
dts: am335x: Use correct vendor prefix for Asahi Kasei Corp.
ARM:
dts: am437x-cm-t43: Use a correctly spelled DT property
ARM:
dts: am437x-gp-evm: enable ADC1
ARM:
dts: am43xx: Describe the magnetic reader/ADC1 hardware module
ARM:
dts: armada-38x: Add generic compatible to UART nodes
ARM:
dts: aspeed: add device tree for YADRO VEGMAN BMC
ARM:
dts: aspeed: add LCLK setting into LPC IBT node
ARM:
dts: aspeed: add LCLK setting into LPC KCS nodes
ARM:
dts: aspeed: Add secure boot controller node
ARM:
dts: aspeed: Add TYAN S8036 BMC machine
ARM:
dts: aspeed: Adding Facebook Bletchley BMC
ARM:
dts: aspeed: Fix AST2600 quad spi group
ARM:
dts: aspeed: g220a: Enable secondary flash
ARM:
dts: aspeed: mtjade: Add I2C buses for NVMe devices
ARM:
dts: aspeed: mtjade: Add uefi partition
ARM:
dts: aspeed: p10: Add TPM device
ARM:
dts: aspeed: p10: Enable USB host ports
ARM:
dts: aspeed: tyan-s7106: Add uart_routing and fix vuart config
ARM:
dts: aspeed: tyan-s7106: Update nct7802 config
ARM:
dts: at91: add Microchip EVB-KSZ9477 board
ARM:
dts: at91: sama5d2: Name the qspi clock
ARM:
dts: at91: sama5d2_xplained: remove PA11__SDMMC0_VDDSEL from pinctrl
ARM:
dts: at91: sama7g5: Add QSPI nodes
ARM:
dts: at91: sama7g5ek: Add QSPI0 node
ARM:
dts: at91: update alternate function of signal PD20
ARM:
dts: bcm2711-rpi-4-b: Add gpio offsets to line name array
ARM:
dts: BCM5301X: correct RX delay and enable flow control on Asus RT-AC88U
ARM:
dts: BCM5301X: define RTL8365MB switch on Asus RT-AC88U
ARM:
dts: BCM5301X: remove unnecessary address & size cells from Asus RT-AC88U
ARM:
dts: BCM5301X: update CRU block description
ARM:
dts: BCM5301X: use non-deprecated USB 2.0 PHY binding
ARM:
dts: Cygnus: Fixed iProc PCIe controller properties
ARM:
dts: Cygnus: Update PCIe PHY node unit name(s)
ARM:
dts: Don't use legacy clock defines for dra7 clkctrl
ARM:
dts: elpida_ecb240abacn: Change Elpida compatible
ARM:
dts: exynos: Fix BCM4330 Bluetooth reset polarity in I9100
ARM:
dts: exynos: Rename hsi2c nodes to i2c for Exynos5260
ARM:
dts: exynos: Use interrupt for BCM4330 host wakeup in I9100
ARM:
dts: Fix boot regression on Skomer
ARM:
dts: Fix timer regression for beagleboard revision c
ARM:
dts: gemini: NAS4220-B: fis-index-block with 128 KiB sectors
ARM:
dts: gpio-ranges property is now required
ARM:
dts: HR2: Fixed iProc PCIe MSI sub-node
ARM:
dts: imx1: drop "fsl,imx-clk32"
ARM:
dts: imx23-evk: Remove MX23_PAD_SSP1_DETECT from hog group
ARM:
dts: imx25: drop "fsl,imx-osc"
ARM:
dts: imx50: drop "fsl,imx-ckih1"
ARM:
dts: imx50: drop "fsl,imx-ckih2"
ARM:
dts: imx50: drop "fsl,imx-ckil"
ARM:
dts: imx50: drop "fsl,imx-osc"
ARM:
dts: imx51: drop "fsl,imx-ckih1"
ARM:
dts: imx51: drop "fsl,imx-ckih2"
ARM:
dts: imx51: drop "fsl,imx-ckil"
ARM:
dts: imx51: drop "fsl,imx-osc"
ARM:
dts: imx53: drop "fsl,imx-ckih1"
ARM:
dts: imx53: drop "fsl,imx-ckih2"
ARM:
dts: imx53: drop "fsl,imx-ckil"
ARM:
dts: imx53: drop "fsl,imx-osc"
ARM:
dts: imx6: phytec: Add PEB-WLBT-05 support
ARM:
dts: imx6dl-yapp4: Add Y Soft IOTA Crux/Crux+ board
ARM:
dts: imx6qdl-dhcom: Add USB overcurrent pin on SoM layer
ARM:
dts: imx6qdl-dhcom: Align PHY reset timing with other DHCOM SoMs
ARM:
dts: imx6qdl-dhcom: Identify the PHY by ethernet-phy-id0007.c0f0
ARM:
dts: imx6qdl-tqma6: add ERR006687 hardware workaround for "a" variant
ARM:
dts: imx6qdl-udoo: Properly describe the SD card detect
ARM:
dts: imx6qdl: add TQ-Systems MBa6x device trees
ARM:
dts: imx6qdl: drop "fsl,imx-ckih1"
ARM:
dts: imx6qdl: drop "fsl,imx-ckil"
ARM:
dts: imx6qdl: drop "fsl,imx-osc"
ARM:
dts: imx6qdl: phytec: Add support for optional PEB-AV-02 LCD adapter
ARM:
dts: imx6qdl: phytec: Add support for optional PEB-EVAL-01 board
ARM:
dts: imx6ulz-bsh-smm-m2: Add BSH SMM-M2 IMX6ULZ SystemMaster
ARM:
dts: imx7: Drop reset-names property for mipi_csi node
ARM:
dts: imx7: Group mipi_csi 'port' children in a 'ports' node
ARM:
dts: imx7d-remarkable2: add wacom digitizer device
ARM:
dts: imx7s-warp: Drop undefined property in mipi_csi node
ARM:
dts: imx7ulp: Fix 'assigned-clocks-parents' typo
ARM:
dts: imx: Change spba to spba-bus
ARM:
dts: imx: Fix typo in pinfunc comments
ARM:
dts: ixp4xx: Add devicetree for Gateway 7001
ARM:
dts: meson8: Fix the UART device-tree schema validation
ARM:
dts: meson8b: Fix the UART device-tree schema validation
ARM:
dts: meson: Fix the UART compatible strings
ARM:
dts: milbeaut: add a clock node for M10V
ARM:
dts: milbeaut: set clock phandle to timer node
ARM:
dts: milbeaut: set clock phandle to uart node
ARM:
dts: motorola-mapphone: Drop second ti,wlcore compatible value
arm:
dts: mt6589: Add device tree for Fairphone 1
ARM:
dts: NSP: Fixed iProc PCIe MSI sub-node
ARM:
dts: NSP: MX65: add qca8k falling-edge, PLL properties
ARM:
dts: NSP: Rename SATA unit name
ARM:
dts: omap3-n900: Fix lp5523 for multi color
ARM:
dts: qcom: Add SDX65 platform and MTP board support
ARM:
dts: qcom: Build apq8016-sbc/DragonBoard 410c DTB on ARM32
ARM:
dts: qcom: Drop input-name property
ARM:
dts: qcom: sdx55-fn980: Enable IPA
ARM:
dts: qcom: sdx55-fn980: Enable PCIe EP
ARM:
dts: qcom: sdx55-fn980: Enable PCIE0 PHY
ARM:
dts: qcom: sdx55-t55: Enable IPA
ARM:
dts: qcom: sdx55: Add support for PCIe EP
ARM:
dts: qcom: sdx55: Add support for PCIe PHY
ARM:
dts: qcom: sdx55: fix IPA interconnect definitions
ARM:
dts: qcom: sdx65: Add pincontrol node
ARM:
dts: qcom: update USB nodes with new platform specific compatible
ARM:
dts: r8a7742-iwg21d-q7-dbcm-ca: Add missing camera regulators
ARM:
dts: Remove "spidev" nodes
ARM:
dts: rockchip: fix a typo on rk3288 crypto-controller
ARM:
dts: rockchip: reorder rk322x hmdi clocks
ARM:
dts: spear320: Drop unused and undocumented 'irq-over-gpio' property
ARM:
dts: spear3xx: Add spear320s dtsi
ARM:
dts: spear3xx: Use plgpio regmap in SPEAr310 and SPEAr320
ARM:
dts: stm32: Add Engicam i.Core STM32MP1 C.TOUCH 2.0 10.1" OF
ARM:
dts: stm32: add pull-up to USART3 and UART7 RX pins on STM32MP15 DKx boards
ARM:
dts: stm32: clean uart4_idle_pins_a node for stm32mp15
ARM:
dts: stm32: Enable LVDS panel on i.Core STM32MP1 EDIMM2.2
ARM:
dts: stm32: fix dtbs_check warning on ili9341 dts binding on stm32f429 disco
ARM:
dts: stm32: fix stusb1600 pinctrl used on stm32mp157c-dk
ARM:
dts: stm32: tune the HS USB PHYs on stm32mp157c-ev1
ARM:
dts: stm32: tune the HS USB PHYs on stm32mp15xx-dkx
ARM:
dts: sun8i: Adjust power key nodes
ARM:
dts: sun8i: h3: beelink-x2: Add GPIO CEC node
ARM:
dts: sun8i: h3: beelink-x2: Sort nodes
ARM:
dts: sun8i: r40: add node for CAN controller
ARM:
dts: sunxi: Add CEC clock to DW-HDMI
ARM:
dts: sunxi: h3/h5: Update MBUS node
ARM:
dts: switch timer config to common devkit8000 devicetree
ARM:
dts: Use 32KiHz oscillator on devkit8000
ARM:
dts: ux500: Add reset lines to IP blocks
ARM:
dts: ux500: Fixup Gavini magnetometer
ARM:
dts: vf610-zii-dev-rev-b: correct phy-mode for 6185 dsa link
ARM:
dts: vf610-zii-dev-rev-b: specify phy-mode for external PHYs
ARM:
early traps initialisation
ARM:
fix build error when BPF_SYSCALL is disabled
ARM:
fix build warning in proc-v7-bugs.c
ARM:
fix co-processor register typo
ARM:
Fix kgdb breakpoint for Thumb2
ARM:
fix Thumb2 regression with Spectre BHB
ARM:
imx: remove dead left-over from i.MX{27,31,35} removal
ARM:
imx: rename DEBUG_IMX21_IMX27_UART to DEBUG_IMX27_UART
ARM:
imx_v6_v7_defconfig: Enable for DHCOM devices required RTC_DRV_RV3029C2
ARM:
include unprivileged BPF status in Spectre V2 reporting
arm:
ioremap: Implement standard PCI function pci_remap_iospace()
arm:
ioremap: Remove unused ARM-specific function pci_ioremap_io()
arm:
ioremap: Replace pci_ioremap_io() usage by pci_remap_iospace()
ARM:
ixp4xx: remove dead configs CPU_IXP43X and CPU_IXP46X
ARM:
ixp4xx: remove unused header file pata_ixp4xx_cf.h
ARM:
mstar: Select HAVE_ARM_ARCH_TIMER
ARM:
OMAP2+: adjust the location of put_device() call in omapdss_init_of
ARM:
OMAP2+: hwmod: Add of_node_put() before break
ARM:
pxa/lubbock: Replace custom ->cs_control() by GPIO lookup table
ARM:
reduce the information printed in call traces
arm:
remove zte zx platform left-over
ARM:
report Spectre v2 status through sysfs
ARM:
s3c: add one more "fallthrough" statement in Jive
ARM:
s3c: include header for prototype of s3c2410_modify_misccr
ARM:
samsung: Remove HAVE_S3C2410_I2C and use direct dependencies
ARM:
shmobile: rcar-gen2: Add missing of_node_put()
ARM:
Snapshot thread flags
ARM:
socfpga: fix missing RESET_CONTROLLER
ARM:
Spectre-BHB workaround
ARM:
Spectre-BHB: provide empty stub for non-config
ARM:
tegra20/30: Disable unused host1x hardware
ARM:
tegra: acer-a500: Enable S/PDIF and HDMI audio
ARM:
tegra: Add #reset-cells for Tegra114 MC
ARM:
tegra: Add 500 MHz entry to Tegra30 memory OPP table
ARM:
tegra: Add back gpio-ranges properties
ARM:
tegra: Add common device-tree base for Tegra30 ASUS Transformers
ARM:
tegra: Add common device-tree for LVDS display panels of Tegra30 ASUS tablets
ARM:
tegra: Add compatible string for built-in ASIX on Colibri boards
ARM:
tegra: Add CPU thermal zones to Nyan device-tree
ARM:
tegra: Add device-tree for 1080p version of Nyan Big
ARM:
tegra: Add device-tree for ASUS Transformer EeePad TF101
ARM:
tegra: Add device-tree for ASUS Transformer Infinity TF700T
ARM:
tegra: Add device-tree for ASUS Transformer Pad TF300T
ARM:
tegra: Add device-tree for ASUS Transformer Pad TF300TG
ARM:
tegra: Add device-tree for ASUS Transformer Pad TF701T
ARM:
tegra: Add device-tree for ASUS Transformer Prime TF201
ARM:
tegra: Add device-tree for Pegatron Chagall
ARM:
tegra: Add dummy backlight power supplies
ARM:
tegra: Add HDMI audio graph to Tegra20 device-tree
ARM:
tegra: Add host1x hotflush reset on Tegra124
ARM:
tegra: Add memory client hotflush resets on Tegra114
ARM:
tegra: Add Memory Client resets to Tegra20 GR2D, GR3D and Host1x
ARM:
tegra: Add Memory Client resets to Tegra30 GR2D, GR3D and Host1x
ARM:
tegra: Add OPP tables and power domains to Tegra20 device-trees
ARM:
tegra: Add OPP tables and power domains to Tegra30 device-trees
ARM:
tegra: Add S/PDIF node to Tegra20 device-tree
ARM:
tegra: Add usb-role-switch property to USB OTG ports
ARM:
tegra: Avoid phandle indirection on Ouya
ARM:
tegra: Avoid pwm- prefix in pinmux nodes
ARM:
tegra: Clean up external memory controller nodes
ARM:
tegra: Drop reg-shift for Tegra HS UART
ARM:
tegra: Drop unused AHCI clocks on Tegra124
ARM:
tegra: Enable CPU DFLL on Nyan
ARM:
tegra: Enable HDMI CEC on Nyan
ARM:
tegra: Enable video decoder on Tegra114
ARM:
tegra: Fix compatible string for Tegra114+ timer
ARM:
tegra: Fix I2C mux reset GPIO reference on Cardhu
ARM:
tegra: Fix SLINK compatible string on Tegra30
ARM:
tegra: Fix Tegra124 I2C compatible string list
ARM:
tegra: Move Nyan FHD panels to AUX bus
ARM:
tegra: Move panels to AUX bus
ARM:
tegra: nexus7: Drop clock-frequency from NFC node
ARM:
tegra: nexus7: Use common LVDS display device-tree
ARM:
tegra: paz00: Enable S/PDIF and HDMI audio
ARM:
tegra: Remove PHY reset GPIO references from USB controller node
ARM:
tegra: Remove stray #reset-cells property
ARM:
tegra: Remove unsupported properties on Apalis
ARM:
tegra: Rename CPU and EMC OPP table device-tree nodes
ARM:
tegra: Rename GPIO hog nodes to match schema
ARM:
tegra: Rename GPU node on Tegra124
ARM:
tegra: Rename SPI flash chip nodes
ARM:
tegra: Rename thermal zone nodes
ARM:
tegra: Rename top-level clocks
ARM:
tegra: Rename top-level regulators
ARM:
tegra: Sort Tegra124 XUSB clocks correctly
ARM:
tegra: Specify correct PMIC compatible on Tegra114 boards
ARM:
tegra: Use correct vendor prefix for Invensense
ARM:
tegra_defconfig: Enable drivers wanted by Acer Chromebooks and ASUS tablets
ARM:
tegra_defconfig: Enable S/PDIF driver
ARM:
use LOADADDR() to get load address of sections
arp:
Remove #ifdef CONFIG_PROC_FS
asm-generic/bitops, kcsan:
Add instrumentation for barriers
asm-generic/error-injection.h:
fix a spelling mistake, and a coding style issue
asm-generic:
Add missing brackets for io_stop_wc macro
asm-generic:
introduce io_stop_wc() and add implementation for ARM64
asm-generic:
Prepare for riscv use of pud_alloc_one and pud_free
ASoC :
soc-pcm: fix trigger race conditions with shared BE
Linux:
ASoC DPCM lockdep fixes
ASoC/SoundWire:
dai: expand 'stream' concept beyond SoundWire
ASoC/SoundWire:
improve suspend flows and use set_stream() instead of set_tdm_slots() for HDAudio
ASoC/soundwire:
intel: simplify callbacks for params/hw_free
ASoC:
adau1701: Replace legacy gpio interface for gpiod
ASoC:
Add AK4375 support
ASoC:
Add support for CS35L41 in HDA systems
ASoC:
ak4375: Fix unused function error
ASoC:
amd: acp-config: Enable SOF audio for Google chrome boards.
ASoC:
AMD: acp-config: fix missing dependency on SND_SOC_ACPI
ASoC:
amd: acp-config: Remove legacy acpi based machine struct
ASoC:
amd: acp-config: Update sof_tplg_filename for SOF machines
ASoC:
amd: acp-mach: Fix Left and Right rt1019 amp devices
ASoC:
amd: acp-pcm-dma: add .delay support
ASoC:
amd: acp6x-pdm-dma: Constify static snd_soc_dai_ops
ASoC:
amd: acp: acp-mach: Change default RT1019 amp dev id
ASoC:
amd: acp: Power on/off the speaker enable gpio pin based on DAPM callback.
ASoC:
amd: acp: Remove duplicate dependency in Kconfig
ASoC:
amd: acp: Set gpio_spkr_en to None for max speaker amplifer in machine driver
ASoC:
amd: Add module to determine ACP configuration
ASoC:
amd: Convert to new style DAI format definitions
ASoC:
AMD: fix depend/select mistake on SND_AMD_ACP_CONFIG
ASoC:
amd: Fix dependency for SPI master
ASoC:
ateml: Use dev_err_probe() helper
ASoC:
bcm: Use platform_get_irq() to get the interrupt
ASoC:
codec: tlv320adc3xxx: Fix missing clk_disable_unprepare() on error in adc3xxx_i2c_probe()
ASoC:
codec: tlv320adc3xxx: New codec driver
ASoC:
codecs/jz4770: Add missing gain control after DAC/ADC mixer
ASoC:
codecs: ak4118: Use dev_err_probe() helper
ASoC:
codecs: ak4375: Change invert controls to a stereo switch
ASoC:
codecs: Axe some dead code in 'wcd_mbhc_adc_hs_rem_irq()'
ASoC:
codecs: es7241: Use dev_err_probe() helper
ASoC:
codecs: lpass-rx-macro: fix sidetone register offsets
ASoC:
codecs: max9759: Use dev_err_probe() helper
ASoC:
codecs: max9860: Use dev_err_probe() helper
ASoC:
codecs: MBHC: Add support for special headset
ASoC:
codecs: MBHC: Remove useless condition check
ASoC:
codecs: pcm3168a: Use dev_err_probe() helper
ASoC:
codecs: sgtl5000: Use dev_err_probe() helper
ASoC:
codecs: simple-amplifier: Use dev_err_probe() helper
ASoC:
codecs: simple-mux: Use dev_err_probe() helper
ASoC:
codecs: ssm2305: Use dev_err_probe() helper
ASoC:
codecs: tfa989x: Add support for tfa9897 optional rcv-gpios
ASoC:
codecs: tlv320aic31xx: Use dev_err_probe() helper
ASoC:
codecs: wcd934x: remove redundant ret variable
ASoC:
codecs: wcd938x: add SND_SOC_WCD938_SDW to codec list instead
ASoC:
codecs: wcd938x: fix incorrect used of portid
ASoC:
codecs: wcd938x: fix return value of mixer put function
ASoC:
core: Add snd_soc_of_parse_pin_switches() from simple-card-utils
ASoC:
cpcap: Check for NULL pointer after calling of_get_child_by_name
ASoC:
cs35l41: Add cs35l51/53 IDs
ASoC:
cs35l41: Add support for hibernate memory retention mode
ASoC:
cs35l41: Convert tables to shared source code
ASoC:
cs35l41: Correct DSP power down
ASoC:
cs35l41: Correct handling of some registers in the cache
ASoC:
cs35l41: Create shared function for boost configuration
ASoC:
cs35l41: Create shared function for errata patches
ASoC:
cs35l41: Create shared function for setting channels
ASoC:
cs35l41: DSP Support
ASoC:
cs35l41: Fix link problem
ASoC:
cs35l41: Fix undefined reference to core functions
ASoC:
cs35l41: Move cs35l41_otp_unpack to shared code
ASoC:
cs35l41: Move power initializations to reg_sequence
ASoC:
cs35l41: Remove incorrect comment
ASoC:
cs35l41: Update handling of test key registers
ASoC:
cs4265: Add a remove() function
ASoC:
cs4265: Fix part number ID error message
ASoC:
cs4265: Fix the duplicated control name
ASoC:
cs42l42: Add control for audio slow-start switch
ASoC:
cs42l42: Remove redundant code
ASoC:
cs42l42: Remove redundant pll_divout member
ASoC:
cs42l42: Remove redundant writes to DETECT_MODE
ASoC:
cs42l42: Remove redundant writes to RS_PLUG/RS_UNPLUG masks
ASoC:
cs42l42: Report initial jack state
ASoC:
cs42l42: Simplify reporting of jack unplug
ASoC:
dai_dma: remove slave_id field
ASoC:
dt-bindings: Add binding for Tegra20 S/PDIF
ASoC:
dt-bindings: aiu: spdif-dit: add missing sound-name-prefix property
ASoC:
dt-bindings: audio-graph-port: enable both flag/phandle for bitclock/frame-master
ASoC:
dt-bindings: codecs: Add bindings for ak4375
ASoC:
dt-bindings: cs42l42: Convert binding to yaml
ASoC:
dt-bindings: nxp, tfa989x: Add rcv-gpios property for tfa9897
ASoC:
dt-bindings: qcom: apq8016-sbc: Move to qcom,sm8250 DT schema
ASoC:
dt-bindings: qcom: Document qcom,msm8916-qdsp6-sndcard compatible
ASoC:
dt-bindings: qcom: sm8250: Document "aux-devs"
ASoC:
dt-bindings: qcom: sm8250: Document "pin-switches" and "widgets"
ASoC:
dt-bindings: qcom: sm8250: Drop redundant MultiMedia routes
ASoC:
dt-bindings: rt5682s: add AMIC delay time property
ASoC:
dt-bindings: spdif-dit: add missing sound-name-prefix property
ASoC:
dt-bindings: tegra20-i2s: Convert to schema
ASoC:
dt-bindings: tegra20-i2s: Document new nvidia,fixed-parent-rate property
ASoC:
dt-bindings: tegra: Document interconnects property
ASoC:
dt-bindings: Use name-prefix schema
ASoC:
fsl-asoc-card: Add missing Kconfig option for tlv320aic31xx
ASoC:
fsl-asoc-card: Add missing Kconfig option for tlv320aic31xx
ASoC:
fsl-asoc-card: Support fsl,imx-audio-tlv320aic31xx codec
ASoC:
fsl: Add missing error handling in pcm030_fabric_probe
ASoC:
fsl: Use dev_err_probe() helper
ASoC:
fsl_asrc: refine the check of available clock divider
ASoC:
fsl_mqs: fix MODULE_ALIAS
ASoC:
generic: Use dev_err_probe() helper
ASoC:
hdmi-codec: Fix OOB memory accesses
ASoC:
img: Use dev_err_probe() helper
ASoC:
imx-card: Fix mclk calculation issue for akcodec
ASoC:
imx-card: improve the sound quality for low rate
ASoC:
imx-card: Need special setting for ak4497 on i.MX8MQ
ASoC:
imx-card: several improvement and fixes
ASoC:
imx-hdmi: add put_device() after of_find_device_by_node()
ASoC:
Intel/SOF: use set_stream() instead of set_tdm_slots() for HDAudio
ASoC:
Intel: add sof-nau8825 machine driver
ASoC:
Intel: boards: add 'static' qualifiers for max98390 routes
ASoC:
Intel: boards: add max98390 2/4 speakers support
ASoC:
intel: boards: bytcht*: Constify static snd_soc_ops
ASoC:
Intel: bytcr_rt5640: Add support for external GPIO jack-detect
ASoC:
Intel: bytcr_rt5640: Support retrieving the codec IRQ from the AMCR0F28 ACPI dev
ASoC:
Intel: catpt: Dma-transfer fix and couple
ASoC:
Intel: catpt: Reduce size of catpt_component_open()
ASoC:
Intel: catpt: Streamline locals declaration for PCM-functions
ASoC:
Intel: catpt: Test dmaengine_submit() result before moving on
ASoC:
Intel: hda_dsp_common: don't multiline PCM topology warning
ASoC:
intel: skylake: Set max DMA segment size
ASoC:
Intel: Skylake: Use NHLT API to search for blob
ASoC:
Intel: sof_rt5682: Move rt1015 speaker amp to common file
ASoC:
intel: sof_sdw: add link adr order check
ASoC:
Intel: sof_sdw: add SKU for Dell Latitude 9520
ASoC:
Intel: sof_sdw: fix jack detection on HP Spectre x360 convertible
ASoC:
intel: sof_sdw: move DMIC link id overwrite to create_sdw_dailink
ASoC:
intel: sof_sdw: remove get_next_be_id
ASoC:
intel: sof_sdw: remove SOF_RT715_DAI_ID_FIX quirk
ASoC:
intel: sof_sdw: remove sof_sdw_mic_codec_mockup_init
ASoC:
intel: sof_sdw: rename be_index/link_id to link_index
ASoC:
intel: sof_sdw: return the original error number
ASoC:
intel: sof_sdw: Use a fixed DAI link id for AMP
ASoC:
intel: sst-mfld-platform-pcm: add .delay support
ASoC:
max9759: fix underflow in speaker_gain_control_put()
ASoC:
mediatek: assign correct type to argument
ASoC:
mediatek: Check for error clk pointer
ASoC:
mediatek: fix unmet dependency on GPIOLIB for SND_SOC_DMIC
ASoC:
mediatek: mt8173: fix device_node leak
ASoC:
mediatek: mt8173: reduce log verbosity in probe()
ASoC:
mediatek: mt8183: fix device_node leak
ASoC:
mediatek: mt8192-mt6359: fix device_node leak
ASoC:
mediatek: mt8195-mt6359: reduce log verbosity in probe()
ASoC:
mediatek: mt8195: add adsp and dai-link property
ASoC:
mediatek: mt8195: add headset codec rt5682s support
ASoC:
mediatek: mt8195: add memory-region property
ASoC:
mediatek: mt8195: add model property
ASoC:
mediatek: mt8195: add playback support to PCM1_BE dai_link
ASoC:
mediatek: mt8195: add sof support on mt8195-mt6359-rt1019-rt5682
ASoC:
mediatek: mt8195: Constify static snd_soc_ops
ASoC:
mediatek: mt8195: correct default value
ASoC:
mediatek: mt8195: correct pcmif BE dai control flow
ASoC:
mediatek: mt8195: make several arrays static const
ASoC:
mediatek: mt8195: release device_node after snd_soc_register_card
ASoC:
mediatek: mt8195: repair pcmif BE dai
ASoC:
mediatek: mt8195: silence uninitialized variable warning
ASoC:
mediatek: mt8195: support reserved memory assignment
ASoC:
mediatek: mt8195: update control for RT5682 series
ASoC:
mediatek: remove unnecessary CONFIG_PM
ASoC:
mediatek: support memory-region assignment
ASoC:
mediatek: Update MT8195 machine driver
ASoC:
mediatek: use of_device_get_match_data()
ASoC:
Merge fixes
ASoC:
meson: g12a: add missing sound-name-prefix property
ASoC:
meson: t9015: add missing sound-name-prefix property
ASoC:
meson: Use dev_err_probe() helper
ASoC:
More amlogic sound-name-prefix DT fixes
ASoC:
msm8916-wcd-analog: Use separate outputs for HPH_L/HPH_R
ASoC:
mxs: Use dev_err_probe() helper
ASoC:
nvidia,tegra-audio: Convert multiple txt bindings to yaml
ASoC:
ops: Check for negative values before reading them
ASoC:
ops: Fix stereo change notifications
ASoC:
ops: Fix stereo change notifications in snd_soc_put_volsw()
ASoC:
ops: Fix stereo change notifications in snd_soc_put_volsw_range()
ASoC:
ops: Fix stereo change notifications in snd_soc_put_volsw_sx()
ASoC:
ops: Fix stereo change notifications in snd_soc_put_xr_sx()
ASoC:
ops: Reject out of bounds values in snd_soc_put_volsw()
ASoC:
ops: Reject out of bounds values in snd_soc_put_volsw_sx()
ASoC:
ops: Reject out of bounds values in snd_soc_put_xr_sx()
ASoC:
ops: Shift tested values in snd_soc_put_volsw() by +min
ASoC:
qcom: Actually clear DMA interrupt register for HDMI
ASoC:
qcom: Add support for ALC5682I-VS codec
ASoC:
qcom: apq8016_sbc: Allow routing audio through QDSP6
ASoC:
qcom: apq8016_sbc: Allow routing audio through QDSP6
ASoC:
qcom: common: Parse "pin-switches" and "widgets" from DT
ASoC:
qcom: Distinguish headset codec by codec_dai->name
ASoC:
qcom: Parse "pin-switches" and "widgets" from DT
ASoC:
qcom: sdm845: only setup slim ports once
ASoC:
qcom: Use dev_err_probe() helper
ASoC:
qdsp6: fix a use after free bug in open()
ASoC:
qdsp6: Fix an IS_ERR() vs NULL bug
ASoC:
qdsp6: q6apm-dai: only stop graphs that are started
ASoC:
remove unneeded variable
ASoC:
Revert "ASoC: mediatek: Check for error clk pointer"
ASoC:
rockchip: Use dev_err_probe() helper
ASoC:
rt5640: Add support for boards with an external jack-detect GPIO
ASoC:
rt5640: Add the binding include file for the HDA header support
ASoC:
rt5640: Add the HDA header support
ASoC:
rt5640: Allow snd_soc_component_set_jack() to override the codec IRQ
ASoC:
rt5640: Change jack_work to a delayed_work
ASoC:
rt5640: Fix possible NULL pointer deref on resume
ASoC:
rt5640: Fix the wrong state of the JD in the HDA header
ASoC:
rt5663: Handle device_property_read_u32_array error codes
ASoC:
rt5668: do not block workqueue if card is unbound
ASoC:
rt5682: do not block workqueue if card is unbound
ASoC:
rt5682: Fix deadlock on resume
ASoC:
rt5682: Register wclk with its parent_hws instead of parent_data
ASoC:
rt5682s: add delay time to fix pop sound issue
ASoC:
rt5682s: do not block workqueue if card is unbound
ASoC:
samsung: idma: Check of ioremap return value
ASoC:
samsung: Use dev_err_probe() helper
ASoC:
sh: rz-ssi: Check return value of pm_runtime_resume_and_get()
ASoC:
simple-card: fix probe failure on platform component
ASoC:
soc-component: add snd_soc_pcm_component_delay()
ASoC:
soc-dai: update snd_soc_dai_delay() to snd_soc_pcm_dai_delay()
ASoC:
soc-pcm: align BE 'atomicity' with that of the FE
ASoC:
soc-pcm: Fix and cleanup DPCM locking
ASoC:
soc-pcm: fix BE handling of PAUSE_RELEASE
ASoC:
soc-pcm: Fix DPCM lockdep warning due to nested stream locks
ASoC:
soc-pcm: Move debugfs removal out of spinlock
ASoC:
soc-pcm: serialize BE triggers
ASoC:
soc-pcm: test refcount before triggering
ASoC:
soc-pcm: tidyup soc_pcm_pointer()'s delay update method
ASoC:
soc-pcm: tidyup soc_pcm_pointer()'s delay update method
ASoC:
soc-pcm: use GFP_ATOMIC for dpcm structure
ASoC:
SOF: Add 'non_recoverable' parameter to snd_sof_dsp_panic()
ASoC:
SOF: Add a 'message' parameter to snd_sof_dsp_dbg_dump()
ASoC:
SOF: Add a helper for freeing PCM stream
ASoC:
SOF: Add clarifying comments for sof_core_debug and DSP dump flags
ASoC:
SOF: Add mt8195 device descriptor
ASoC:
SOF: Add ops for core_get and core_put
ASoC:
SOF: Add PM support for i.MX8/i.MX8X/i.MX8M
ASoC:
SOF: add support for dynamic pipelines with multi-core
ASoC:
SOF: Add support for Mediatek MT8195
ASoC:
SOF: align the hw_free sequence with stop
ASoC:
SOF: amd: Add dai driver dsp ops callback for Renoir
ASoC:
SOF: amd: Add fw loader and renoir dsp ops to load firmware
ASoC:
SOF: amd: Add helper callbacks for ACP's DMA configuration
ASoC:
SOF: amd: Add IPC support for ACP IP block
ASoC:
SOF: amd: Add machine driver dsp ops for Renoir platform
ASoC:
SOF: amd: Add PCM stream callback for Renoir dai's
ASoC:
SOF: amd: Add Renoir ACP HW support
ASoC:
SOF: amd: Add Renoir PCI driver interface
ASoC:
SOF: amd: Add support for SOF firmware authentication
ASoC:
SOF: amd: Add trace logger support
ASoC:
SOF: AMD: simplify return status handling
ASoC:
SOF: avoid casting "const" attribute away
ASoC:
SOF: call platform hw_free for paused streams during suspend
ASoC:
SOF: control: Do not handle control notification with component type
ASoC:
SOF: core: Add simple wrapper to check flags in sof_core_debug
ASoC:
SOF: core: Unregister machine driver before IPC and debugfs
ASoc:
SOF: core: Update the FW boot state transition diagram
ASoC:
SOF: couple of cleanups
ASoC:
SOF: debug: Add support for IPC message injection
ASoC:
SOF: debug: Use DEBUG log level for optional prints
ASoC:
SOF: Drop ctrl_cmd parameter for snd_sof_ipc_set_get_comp_data()
ASoC:
SOF: Drop ctrl_type parameter for snd_sof_ipc_set_get_comp_data()
ASoC:
SOF: Drop ipc_cmd parameter for snd_sof_ipc_set_get_comp_data()
ASoC:
SOF: dsp_arch_ops: add kernel log level parameter for oops and stack
ASoC:
SOF: enable multicore with dynamic pipelines
ASoC:
SOF: Fixes for Intel HD-Audio DMA stopping
ASoC:
SOF: free widgets in sof_tear_down_pipelines() for static pipelines
ASoC:
SOF: handle paused streams during system suspend
ASoC:
SOF: hda-stream: only enable DPIB if needed
ASoC:
SOF: hda: don't use the core op for power up/power down
ASoC:
SOF: hda: Set max DMA segment size
ASoC:
SOF: i.MX: simplify Kconfig
ASoC:
SOF: imx8: Add runtime PM / System PM support
ASoC:
SOF: imx8m: Add runtime PM / System PM support
ASoC:
SOF: imx8m: Implement DSP start
ASoC:
SOF: imx8m: Implement reset callback
ASoC:
SOF: imx: Add code to manage DSP related clocks
ASoC:
SOF: imx: Use the generic helper to get the reply
ASoC:
SOF: Intel: add .ack support for HDaudio platforms
ASoC:
SOF: Intel: add comment on JasperLake support
ASoC:
SOF: Intel: CNL/ICL/APL: set core_get/core_put ops
ASoC:
SOF: Intel: fix build issue related to CODEC_PROBE_ENTRIES
ASoC:
SOF: Intel: hda-ctrl: apply symmetry for DPIB
ASoC:
SOF: Intel: hda-dai: remove unused fields
ASoC:
SOF: Intel: hda-loader: Avoid re-defining the HDA_FW_BOOT_ATTEMPTS
ASoC:
SOF: Intel: hda-stream: limit PROCEN workaround
ASoC:
SOF: Intel: hda: Add a helper function for stream reset
ASoC:
SOF: Intel: hda: add quirks for HDAudio DMA position information
ASoC:
SOF: Intel: hda: clear stream before freeing the DAI widget
ASoC:
SOF: Intel: hda: expose get_chip_info()
ASoC:
SOF: Intel: hda: free DAI widget during stop and suspend
ASoC:
SOF: Intel: hda: remove support for RESUME in platform trigger
ASoC:
SOF: Intel: hda: remove support for RESUME trigger
ASoC:
SOF: Intel: hda: reset stream before coupling host and link DMA's
ASoC:
SOF: Intel: hda: send DAI_CONFIG IPC during pause
ASoC:
SOF: Intel: hda: Use DEBUG log level for optional prints
ASoC:
SOF: Intel: ICL: move ICL-specific ops to icl.c
ASoC:
SOF: Intel: power optimizations with HDaudio SPIB register
ASoC:
SOF: Intel: TGL: set core_get/put ops
ASOC:
SOF: Intel: use snd_soc_dai_get_widget()
ASoC:
SOF: intel: Use the generic helper to get the reply
ASoC:
SOF: Introduce new firmware state: SOF_FW_BOOT_READY_OK
ASoC:
SOF: Introduce new firmware state: SOF_FW_CRASHED
ASoC:
SOF: Introduce num_cores and ref count per core
ASoC:
SOF: IPC: Add new IPC command to free trace DMA
ASoC:
SOF: ipc: Add null pointer check for substream->runtime
ASoC:
SOF: IPC: dai: Expand DAI_CONFIG IPC flags
ASoC:
SOF: ipc: Only allow sending of an IPC in SOF_FW_BOOT_COMPLETE state
ASoC:
SOF: ipc: Rename send parameter in snd_sof_ipc_set_get_comp_data()
ASoC:
SOF: IPC: update ipc_log_header()
ASoC:
SOF: Kconfig: Make the SOF_DEVELOPER_SUPPORT depend on SND_SOC_SOF
ASoC:
SOF: mediatek: Add dai driver dsp ops callback for mt8195
ASoC:
SOF: mediatek: Add DSP system PM callback for mt8195
ASoC:
SOF: mediatek: Add fw loader and mt8195 dsp ops to load firmware
ASoC:
SOF: mediatek: Add missing of_node_put() in platform_parse_resource()
ASoC:
SOF: mediatek: Add mt8195 dsp clock support
ASoC:
SOF: mediatek: Add mt8195 hardware support
ASoC:
SOF: mediatek: Use %pR/%pa to print resources/physical addresses
ASoC:
SOF: Move the definition of enum snd_sof_fw_state to global header
ASoC:
SOF: New debug feature: IPC message injector
ASoC:
SOF: OF: Avoid reverse module dependency
ASoC:
SOF: ops: Always print DSP Panic message but use different message
ASoC:
SOF: ops: Use dev_warn() if the panic offsets differ
ASoC:
SOF: pcm: add .ack callback support
ASoC:
SOF: pcm: invoke platform hw_free for STOP/SUSPEND triggers
ASoC:
SOF: pcm: move the check for prepared flag
ASoC:
SOF: pcm: remove support for RESUME trigger
ASoC:
SOF: Platform updates for AMD and Mediatek
ASoC:
SOF: pm: Force DSP off on suspend in BOOT_FAILED state also
ASoC:
SOF: Re-visit firmware state and panic tracking/handling
ASoC:
SOF: Remove pm_runtime_put_autosuspend() for SOF OF device
ASoC:
SOF: remove suport for TRIGGER_RESUME
ASoC:
SOF: Rename 'enum snd_sof_fw_state' to 'enum sof_fw_state'
ASoC:
SOF: Rename snd_sof_get_status() and add kernel log level parameter
ASoC:
SOF: Set SOF_FW_BOOT_FAILED in case we have failure during boot
ASoC:
SOF: sof-audio: Drop the `cmd` member from struct snd_sof_control
ASoC:
SOF: sof-audio: setup sched widgets during pipeline complete step
ASoC:
SOF: sof-pci-dev: use community key on all Up boards
ASoC:
SOF: sof-probes: Constify sof_probe_compr_ops
ASoC:
SOF: tokens: add token for Mediatek AFE
ASoC:
SOF: topology: Add support for AMD ACP DAIs
ASoC:
SOF: topology: Add support for Mediatek AFE DAI
ASoC:
SOF: topology: don't use list_for_each_entry_reverse()
ASoC:
SOF: topology: read back control data from DSP
ASoC:
SOF: topology: remove sof_load_pipeline_ipc()
ASoC:
SOF: topology: Set control_data->cmd alongside scontrol->cmd
ASoC:
SOF: trace: send DMA_TRACE_FREE IPC during release
ASoC:
SOF: Use sof_debug_check_flag() instead of sof_core_debug directly
ASoC:
SOF: utils: Add generic function to get the reply for a tx message
ASoC:
stm32: add pm runtime support
ASoC:
stm32: dfsdm: add pm_runtime support for audio
ASoC:
stm32: i2s: add pm_runtime support
ASoC:
stm32: sai: increase channels_max limit
ASoC:
stm32: spdifrx: add pm_runtime support
ASoC:
stm: Use dev_err_probe() helper
ASoC:
sun8i-codec: Add AIF, ADC, and DAC volume controls
ASoC:
sunxi: sun4i-spdif: Implement IEC958 control
ASoC:
sunxi: Use dev_err_probe() helper
ASoC:
tas2770: Insert post reset delay
ASoC:
tegra-audio-rt5677: Correct example
ASoC:
tegra20-spdif: stop setting slave_id
ASoC:
tegra20: i2s: Filter out unsupported rates
ASoC:
tegra20: spdif: Filter out unsupported rates
ASoC:
tegra20: spdif: Improve driver's code
ASoC:
tegra20: spdif: Reset hardware
ASoC:
tegra20: spdif: Set FIFO trigger level
ASoC:
tegra20: spdif: Support device-tree
ASoC:
tegra20: spdif: Support system suspend
ASoC:
tegra20: spdif: Use more resource-managed helpers
ASoC:
tegra: Add master volume/mute control support
ASoC:
test-component: fix null pointer dereference.
ASoC:
test-component: fix null pointer dereference.
ASoC:
ti: davinci-mcasp: Get rid of duplicate of_node assignment
ASoC:
ti: davinci-mcasp: Remove unnecessary conditional
ASoC:
ti: Use dev_err_probe() helper
ASoC:
tlv320adc3xxx: New codec bindings
ASoC:
tlv320aic31xx: Add divs for bclk as clk_in
ASoC:
tlv320aic31xx: Add support for pll_r coefficient
ASoC:
tlv320aic31xx: Fix typo in BCLK clock name
ASoC:
tlv320aic31xx: Handle BCLK set as PLL input configuration
ASoC:
topology: Fix typo
ASoC:
uniphier: drop selecting non-existing SND_SOC_UNIPHIER_AIO_DMA
ASoC:
Use dev_err_probe() helper
ASoC:
wcd9335: Keep a RX port value for each SLIM RX mux
ASoC:
wm8903: Convert txt bindings to yaml
ASoC:
wm_adsp: Add support for "toggle" preloaders
ASoC:
wm_adsp: Correct control read size when parsing compressed buffer
ASoC:
wm_adsp: Remove the wmfw_add_ctl helper function
ASoC:
xilinx: xlnx_formatter_pcm: Make buffer bytes multiple of period bytes
ASoC:
xlnx: Use platform_get_irq() to get the interrupt
ASoC:
zl38060: Setup parent device and get rid of unnecessary of_node assignment
ata:
ahci: Add support for AMD A85 FCH (Hudson D4)
ata:
ahci: Drop pointless VPRINTK() calls and convert the remaining ones
ata:
ahci: use sysfs_emit()
ata:
ahci_brcm: add compile test support
ata:
ahci_da850: add compile test support
ata:
ahci_dm816: add compile test support
ata:
ahci_mtk: add compile test support
ata:
ahci_mvebu: add compile test support
ata:
ahci_seattle: add compile test support
ata:
ahci_sunxi: add compile test support
ata:
ahci_tegra: add compile test support
ata:
ahci_xgene: add compile test support
ata:
ahci_xgene: use correct type for port mmio address
ata:
fix read_id() ata port operation interface
ata:
libahci_platform: Get rid of dup message when IRQ can't be retrieved
ata:
libahci_platform: Remove bogus 32-bit DMA mask attempt
ata:
libata-core: Disable TRIM on M88V29
ata:
libata-core: Fix ata_dev_config_cpr()
ata:
libata-core: Introduce ATA_HORKAGE_NO_LOG_DIR horkage
ata:
libata-sata: use sysfs_emit()
ata:
libata-scsi: drop DPRINTK calls for cdb translation
ata:
libata-scsi: rework ata_dump_status to avoid using pr_cont()
ata:
libata-scsi: simplify __ata_scsi_queuecmd()
ata:
libata-scsi: use sysfs_emit()
ata:
libata-sff: tracepoints for HSM state machine
ata:
libata: Add ata_port_classify() helper
ata:
libata: add qc_prep tracepoint
ata:
libata: add reset tracepoints
ata:
libata: add tracepoints for ATA error handling
ata:
libata: drop ata_msg_ctl()
ata:
libata: drop ata_msg_drv()
ata:
libata: drop ata_msg_error() and ata_msg_intr()
ata:
libata: drop ata_msg_info()
ata:
libata: drop ata_msg_malloc()
ata:
libata: drop ata_msg_probe()
ata:
libata: drop ata_msg_warn()
ata:
libata: move ata_dump_id() to dynamic debugging
ata:
libata: move ata_{port,link,dev}_dbg to standard pr_XXX() macros
ata:
libata: move DPRINTK to ata debugging
ata:
libata: remove 'new' ata message handling
ata:
libata: remove debug compilation switches
ata:
libata: remove pointless debugging messages
ata:
libata: remove pointless VPRINTK() calls
ata:
libata: Rename link flag ATA_LFLAG_NO_DB_DELAY
ata:
libata: revamp ata_get_cmd_descript()
ata:
libata: sanitize ATA_HORKAGE_DUMP_ID
ata:
libata: tracepoints for bus-master DMA
ata:
libata: use min() to make code cleaner
ata:
libata: whitespace cleanup
ata:
pata_ali: no need to initialise statics to 0
ata:
pata_ali: remove redundant return statement
ata:
pata_atp867x: convert printk() calls
ata:
pata_bk3710: add compile test support
ata:
pata_cmd640: convert printk() calls
ata:
pata_cmd64x: convert printk() calls
ata:
pata_cs5520: convert printk() calls
ata:
pata_cs5535: add compile test support
ata:
pata_cs5536: convert printk() calls
ata:
pata_cypress: convert printk() calls
ata:
pata_ftide010: add compile test support
ata:
pata_hpt366: convert pr_warn() calls
ata:
pata_hpt37x: convert pr_XXX() calls
ata:
pata_hpt37x: disable primary channel on HPT371
ata:
pata_hpt37x: fix PCI clock detection
ata:
pata_hpt3x2n: convert pr_XXX() calls
ata:
pata_imx: add compile test support
ata:
pata_it821x: convert printk() calls
ata:
pata_marvell: convert printk() calls
ata:
pata_octeon_cf: Drop pointless VPRINTK() calls and convert the remaining one
ata:
pata_octeon_cf: fix call to trace_ata_bmdma_stop()
ata:
pata_octeon_cf: remove DPRINTK() macro in interrupt context
ata:
pata_octeon_cf: remove redundant val variable
ata:
pata_octeon_cf: Replace pr_XXX() calls with structured logging
ata:
pata_of_platform: Use platform_get_irq_optional() to get the interrupt
ata:
pata_pdc2027x: Replace PDPRINTK() with standard ata logging
ata:
pata_platform: Fix a NULL pointer dereference in __pata_platform_probe()
ata:
pata_pxa: add compile test support
ata:
pata_rz1000: convert printk() calls
ata:
pata_samsung_cf: add compile test support
ata:
pata_serverworks: convert printk() calls
ata:
pata_sil680: convert printk() calls
ata:
pata_via: Drop pointless VPRINTK() calls
ata:
pdc_adma: Drop pointless VPRINTK() calls and remove disabled NCQ debugging
ata:
pdc_adma: Remove DPRINTK call
ata:
sata_dwc_460ex: drop DEBUG_NCQ
ata:
sata_dwc_460ex: remove 'check_status' argument
ata:
sata_dwc_460ex: Remove debug compile options
ata:
sata_dwc_460ex: Remove unused forward declaration
ata:
sata_dwc_460ex: Use devm_platform_*ioremap_resource() APIs
ata:
sata_dwc_460ex: Use temporary variable for struct device
ata:
sata_fsl: add compile test support
ata:
sata_fsl: convert VPRINTK() calls to ata_port_dbg()
ata:
sata_fsl: fix cmdhdr_tbl_entry and prde struct definitions
ata:
sata_fsl: fix scsi host initialization
ata:
sata_fsl: fix sscanf() and sysfs_emit() format strings
ata:
sata_fsl: move DPRINTK to ata debugging
ata:
sata_fsl: Use struct_group() for memcpy() region
ata:
sata_fsl: use sysfs_emit()
ata:
sata_gemini: convert pr_err() calls
ata:
sata_inic162x: Drop pointless VPRINTK() calls
ata:
sata_mv: convert remaining printk() to structured logging
ata:
sata_mv: Drop pointless VPRINTK() call and convert the remaining one
ata:
sata_mv: kill 'port' argument in mv_dump_all_regs()
ata:
sata_mv: replace DPRINTK with dynamic debugging
ata:
sata_nv: drop pointless VPRINTK() calls and convert remaining ones
ata:
sata_promise: Drop pointless VPRINTK() calls and convert the remaining ones
ata:
sata_qstor: Drop pointless VPRINTK() calls
ata:
sata_qstor: replace DPRINTK() with dev_dbg()
ata:
sata_rcar: Drop pointless VPRINTK() calls
ata:
sata_rcar: replace DPRINTK() with ata_port_dbg()
ata:
sata_sil: Drop pointless VPRINTK() calls
ata:
sata_sx4: add module parameter 'dimm_test'
ata:
sata_sx4: convert printk() calls
ata:
sata_sx4: Drop pointless VPRINTK() calls and convert the remaining ones
ath10k:
drop beacon and probe response which leak from other channel
ath10k:
fetch (pre-)calibration data via nvmem subsystem
ath10k:
fix scan abort when duration is set for hw scan
ath10k:
Fix the MTU size on QCA9377 SDIO
ath10k:
Fix tx hanging
ath10k:
htt: remove array of flexible structures
ath10k:
replace strlcpy with strscpy
ath10k:
wmi: remove array of flexible structures
ath11k:
add 11d scan offload support
ath11k:
add ab to TARGET_NUM_VDEVS & co
ath11k:
add branch predictors in dp_tx path
ath11k:
add branch predictors in process_rx
ath11k:
add CE and ext IRQ flag to indicate irq_handler
ath11k:
add configure country code for QCA6390 and WCN6855
ath11k:
Add htt cmd to enable full monitor mode
ath11k:
add hw_param for wakeup_mhi
ath11k:
Add missing qmi_txn_cancel()
ath11k:
add read variant from SMBIOS for download board data
ath11k:
add regdb.bin download for regdb offload
ath11k:
add signal report to mac80211 for QCA6390 and WCN6855
ath11k:
add software monitor ring descriptor for full monitor
ath11k:
add spectral/CFR buffer validation support
ath11k:
add string type to search board data in board-2.bin for WCN6855
ath11k:
add support for BSS color change
ath11k:
add support for hardware rfkill for QCA6390
ath11k:
add support for WCN6855 hw2.1
ath11k:
add support of firmware logging for WCN6855
ath11k:
add support one MSI vector
ath11k:
add trace log support
ath11k:
add wait operation for tx management packets for flush from mac80211
ath11k:
allocate dst ring descriptors from cacheable memory
ath11k:
allocate HAL_WBM2SW_RELEASE ring from cacheable memory
ath11k:
avoid active pdev check for each msdu
ath11k:
avoid additional access to ath11k_hal_srng_dst_num_free
ath11k:
avoid deadlock by change ieee80211_queue_work for regd_update_work
ath11k:
Avoid false DEADLOCK warning reported by lockdep
ath11k:
Avoid NULL ptr access during mgmt tx cleanup
ath11k:
avoid unnecessary BH disable lock in STA kickout event
ath11k:
avoid unnecessary lock contention in tx_completion path
ath11k:
avoid while loop in ring selection of tx completion interrupt
ath11k:
calculate the correct NSS of peer for HE capabilities
ath11k:
Change qcn9074 fw to operate in mode-2
ath11k:
change to treat alpha code na as world wide regdomain
ath11k:
change to use dynamic memory for channel list of scan
ath11k:
Clear auth flag only for actual association in security mode
ath11k:
clear the keys properly via DISABLE_KEY
ath11k:
convert ath11k_wmi_pdev_set_ps_mode() to use enum wmi_sta_ps_mode
ath11k:
disable unused CE8 interrupts for ipq8074
ath11k:
Disabling credit flow for WMI path
ath11k:
do not restore ASPM in case of single MSI vector
ath11k:
enable 802.11 power save mode in station mode
ath11k:
enable IEEE80211_HW_SINGLE_SCAN_ON_ALL_BANDS for WCN6855
ath11k:
enable IEEE80211_VHT_EXT_NSS_BW_CAPABLE if NSS ratio enabled
ath11k:
Fix 'unused-but-set-parameter' error
ath11k:
Fix a NULL pointer dereference in ath11k_mac_op_hw_scan()
ath11k:
Fix buffer overflow when scanning with extraie
ath11k:
Fix crash caused by uninitialized TX ring
ath11k:
Fix deleting uninitialized kernel timer during fragment cache flush
ath11k:
fix DMA memory free in CE pipe cleanup
ath11k:
fix error routine when fallback of add interface fails
ath11k:
Fix ETSI regd with weather radar overlap
ath11k:
fix FCS_ERR flag in radio tap header
ath11k:
fix firmware crash during channel switch
ath11k:
fix fw crash due to peer get authorized before key install
ath11k:
Fix mon status ring rx tlv processing
ath11k:
Fix napi related hang
ath11k:
Fix QMI file type enum value
ath11k:
fix read fail for htt_stats and htt_peer_stats for single pdev
ath11k:
Fix spelling mistake "detetction" -> "detection"
ath11k:
fix the value of msecs_to_jiffies in ath11k_debugfs_fw_stats_request
ath11k:
Fix unexpected return buffer manager error for QCA6390
ath11k:
fix warning of RCU usage for ath11k_mac_get_arvif_by_vdev_id()
ath11k:
get msi_data again after request_irq is called
ath11k:
Increment pending_mgmt_tx count before tx send invoke
ath11k:
modify dp_rx desc access wrapper calls inline
ath11k:
move peer delete after vdev stop of station for QCA6390 and WCN6855
ath11k:
Process full monitor mode rx support
ath11k:
refactor multiple MSI vector implementation
ath11k:
remove mod operator in dst ring processing
ath11k:
remove return for empty tx bitrate in mac_op_sta_statistics
ath11k:
remove usage quota while processing rx packets
ath11k:
report rssi of each chain to mac80211 for QCA6390/WCN6855
ath11k:
report tx bitrate for iw wlan station dump
ath11k:
reset RSN/WPA present state for open BSS
ath11k:
Send PPDU_STATS_CFG with proper pdev mask to firmware
ath11k:
send proper txpower and maxregpower values to firmware
ath11k:
set correct NL80211_FEATURE_DYNAMIC_SMPS for WCN6855
ath11k:
set DTIM policy to stick mode for station interface
ath11k:
Set IRQ affinity to CPU0 in case of one MSI vector
ath11k:
skip sending vdev down for channel switch
ath11k:
support MAC address randomization in scan
ath11k:
use ATH11K_PCI_IRQ_DP_OFFSET for DP IRQ
ath11k:
use cache line aligned buffers for dbring
ath11k:
Use host CE parameters for CE interrupts configuration
ath11k:
Use memset_startat() for clearing queue descriptors
ath11k:
Use reserved host DDR addresses from DT for PCI devices
ath5k:
switch to rate table based lookup
ath6kl:
Use struct_group() to avoid size-mismatched casting
ath9k:
fix intr_txqs setting
ath9k:
Fix out-of-bound memcpy in ath9k_hif_usb_rx_stream
ath9k:
switch to rate table based lookup
ath9k:
use swap() to make code cleaner
ath9k_htc:
fix NULL pointer dereference at ath9k_htc_rxep()
ath9k_htc:
fix NULL pointer dereference at ath9k_htc_tx_get_packet()
ath:
regdom: extend South Korea regulatory domain support
atl1c:
fix tx timeout after link flap on Mikrotik 10/25G NIC
atm:
eni: Add check for dma_map_single
atm:
firestream: check the return value of ioremap() in fs_init()
atm:
iphase: remove redundant pointer skb
audit:
don't deref the syscall args when checking the openat2 open_how::flags
audit:
ensure userspace is penalized the same as the kernel when under pressure
audit:
improve audit queue handling when "audit=1" on cmdline
audit:
replace zero-length array with flexible-array member
audit:
use struct_size() helper in audit_[send|make]_reply()
audit:
use struct_size() helper in kmalloc()
auxdisplay:
lcd2s: Fix lcd2s_redefine_char() feature
auxdisplay:
lcd2s: Fix memory leak in ->remove()
auxdisplay:
lcd2s: Use proper API to free the instance of charlcd object
ax25:
add net device refcount tracker
ax25:
add refcount in ax25_dev to avoid UAF bugs
ax25:
fix NPD bug in ax25_disconnect
ax25:
Fix NULL pointer dereference in ax25_kill_by_device
ax25:
fix reference count leaks of ax25_dev
ax25:
fix UAF bugs of net_device caused by rebinding operation
ax25:
improve the incomplete fix to avoid UAF and NPD bugs
ax25:
uninitialized variable in ax25_setsockopt()
backlight:
lp855x: Add dev helper variable to lp855x_probe()
backlight:
lp855x: Add support ACPI enumeration
backlight:
lp855x: Move device_config setting out of lp855x_configure()
backlight:
qcom-wled: Fix off-by-one maximum with default num_strings
backlight:
qcom-wled: Override default length with qcom,enabled-strings
backlight:
qcom-wled: Pass number of elements to read to read_u32_array
backlight:
qcom-wled: Provide enabled_strings default for WLED 4 and 5
backlight:
qcom-wled: Remove unnecessary 4th default string in WLED3
backlight:
qcom-wled: Remove unnecessary double whitespace
backlight:
qcom-wled: Respect enabled-strings in set_brightness
backlight:
qcom-wled: Use cpu_to_le16 macro to perform conversion
backlight:
qcom-wled: Validate enabled string indices in DT
bareudp:
Add extack support to bareudp_configure()
bareudp:
Move definition of struct bareudp_conf to bareudp.c
bareudp:
Remove bareudp_dev_create()
batman-adv:
allow netlink usage in unprivileged containers
batman-adv:
Don't expect inter-netns unique iflink indices
batman-adv:
remove unneeded variable in batadv_nc_init
batman-adv:
Request iflink once in batadv-on-batadv check
batman-adv:
Request iflink once in batadv_get_real_netdevice
batman-adv:
Start new development cycle
bcmgenet:
add WOL IRQ check
bdev:
Improve lookup_bdev documentation
be2net:
Remove useless DMA-32 fallback configuration
be2net:
Use irq_update_affinity_hint()
bfq:
Do not let waker requests skip proper accounting
bfq:
Limit number of requests consumed by each cgroup
bfq:
Limit waker detection in time
bfq:
Log waker detections
bfq:
Provide helper to generate bfqq name
bfq:
simplify bfq_bic_lookup
bfq:
Store full bitmap depth in bfq_data
bfq:
Track number of allocated requests in bfq_entity
bfq:
use bfq_bic_lookup in bfq_limit_depth
binder:
avoid potential data leakage when copying txn
binder:
defer copies of pre-patched txn data
binder:
fix handling of error during copy
binder:
fix pointer cast warning
binder:
read pre-translated fds from sender buffer
binder:
remove repeat word from comment
binder:
use proper cacheflush header file
binfmt_elf:
Avoid total_mapping_size for ET_EXEC
binfmt_misc:
fix crash when load/unload module
bio.h:
fix kernel-doc warnings
bitfield.h:
Fix "type of reg too small for mask" test
bitmap:
unify find_bit operations
bitops:
move find_bit_*_le functions from le.h to find.h
bitops:
protect find_first_{,zero}_bit properly
blk-crypto:
remove blk_crypto_unregister()
blk-ioprio:
don't set bio priority if not needed
blk-mq:
Add blk_mq_complete_request_direct()
blk-mq:
blk-mq: check quiesce state before queue_rqs
blk-mq:
check q->poll_stat in queue_poll_stat_show
blk-mq:
cleanup request allocation
blk-mq:
Delete busy_iter_fn
blk-mq:
don't run might_sleep() if the operation needn't blocking
blk-mq:
don't use plug->mq_list->q directly in blk_mq_run_dispatch_ops()
blk-mq:
Drop busy_iter_fn blk_mq_hw_ctx argument
blk-mq:
fix missing blk_account_io_done() in error path
blk-mq:
fix tag_get wait task can't be awakened
blk-mq:
Fix wrong wakeup batch configuration which will cause hang
blk-mq:
move blk_mq_flush_plug_list
blk-mq:
move more plug handling from blk_mq_submit_bio into blk_add_rq_to_plug
blk-mq:
move srcu from blk_mq_hw_ctx to request_queue
blk-mq:
Optimise blk_mq_queue_tag_busy_iter() for shared tags
blk-mq:
pass request queue to blk_mq_run_dispatch_ops
blk-mq:
remove hctx_lock and hctx_unlock
blk-mq:
run dispatch lock once in case of issuing from list
blk-mq:
simplify the plug handling in blk_mq_submit_bio
blk-mq:
use bio->bi_opf after bio is checked
blk_mq:
remove repeated includes
blktrace:
fix use after free for struct blk_trace
blktrace:
switch trace spinlock to a raw spinlock
block-map:
add __GFP_ZERO flag for alloc_page in function bio_copy_kern
block/rnbd-clt-sysfs:
use default_groups in kobj_type
block/wbt:
fix negative inflight counter when remove scsi device
block:
Add bio_add_folio()
block:
Add bio_for_each_folio_all()
block:
add bio_start_io_acct_time() to control start_time
block:
add completion handler for fast path
block:
Add handling for zone append command in blk_complete_request
block:
add mq_ops->queue_rqs hook
block:
assign bi_bdev for cloned bios in blk_rq_prep_clone
block:
bio-integrity: Advance seed correctly for larger interval sizes
block:
call blk_exit_queue() before freeing q->stats
block:
check minor range in device_add_disk()
block:
cleanup ioc_clear_queue
block:
cleanup q->srcu
block:
cleanup the GENHD_FL_* definitions
block:
clear iocb->private in blkdev_bio_end_io_async()
block:
don't check ->rq_disk in merges
block:
don't include
in blk.h
block:
don't include
in blk.h
block:
don't include
in blk.h
block:
don't include blk-mq headers in blk-core.c
block:
don't include blk-mq-sched.h in blk.h
block:
don't include blk-mq.h in blk.h
block:
don't protect submit_bio_checks by q_usage_counter
block:
don't set GENHD_FL_NO_PART for hidden gendisks
block:
drop needless assignment in set_task_ioprio()
block:
factor out a alloc_io_context helper
block:
fix async_depth sysfs interface for mq-deadline
block:
fix blk_mq_attempt_bio_merge and rq_qos_throttle protection
block:
fix DIO handling regressions in blkdev_read_iter()
block:
fix double bio queue when merging in cached request path
block:
fix error in handling dead task for ioprio setting
block:
fix error unwinding in device_add_disk
block:
Fix fsync always failed if once failed
block:
fix memory leak in disk_register_independent_access_ranges
block:
fix old-style declaration
block:
fix surprise removal for drivers calling blk_set_queue_dying
block:
Fix wrong offset in bio_truncate()
block:
fold create_task_io_context into ioc_find_get_icq
block:
fold get_task_io_context into set_task_ioprio
block:
get rid of useless goto and label in blk_mq_get_new_requests()
block:
introduce rq_list_for_each_safe macro
block:
introduce rq_list_move
block:
loop:use kstatfs.f_bsize of backing file to set discard granularity
block:
make queue stat accounting a reference
block:
mark put_io_context_active static
block:
merge disk_scan_partitions and blkdev_reread_part
block:
move blk_account_io_{start,done} to blk-mq.c
block:
move blk_dump_rq_flags to blk-mq.c
block:
move blk_get_flush_queue to blk-flush.c
block:
move blk_mq_sched_assign_ioc to blk-ioc.c
block:
move blk_print_req_error to blk-mq.c
block:
move blk_rq_err_bytes to scsi
block:
move blk_rq_init to blk-mq.c
block:
move blk_steal_bios to blk-mq.c
block:
move direct_IO into our own read_iter handler
block:
move GENHD_FL_BLOCK_EVENTS_ON_EXCL_WRITE to disk->event_flags
block:
move GENHD_FL_NATIVE_CAPACITY to disk->state
block:
move io_context creation into where it's needed
block:
move request based cloning helpers to blk-mq.c
block:
move rq_list macros to blk-mq.h
block:
move set_task_ioprio to blk-ioc.c
block:
move the remaining elv.icq handling to the I/O scheduler
block:
null_blk: batched complete poll requests
block:
null_blk: only set set->nr_maps as 3 if active poll_queues is > 0
block:
only allocate poll_stats if there's a user of them
block:
only build the icq tracking code when needed
block:
open code create_task_io_context in set_task_ioprio
block:
Provide blk_mq_sched_get_icq()
block:
refactor put_io_context
block:
refactor put_iocontext_active
block:
release rq qos structures for queue without disk
block:
remove a dead check in show_partition
block:
remove blk-exec.c
block:
remove elevator_exit
block:
remove GENHD_FL_CD
block:
remove GENHD_FL_EXT_DEVT
block:
remove GENHD_FL_SUPPRESS_PARTITION_INFO
block:
remove get_io_context_active
block:
Remove redundant initialization of variable ret
block:
remove rq_flush_dcache_pages
block:
remove the ->rq_disk field in struct request
block:
remove the e argument to elevator_exit
block:
remove the gendisk argument to blk_execute_rq
block:
remove the GENHD_FL_HIDDEN check in blkdev_get_no_open
block:
remove the nr_task field from struct io_context
block:
remove the NULL ioc check in put_io_context
block:
remove the rsxx driver
block:
remove unnecessary trailing '\'
block:
Remove unnecessary variable assignment
block:
rename GENHD_FL_NO_PART_SCAN to GENHD_FL_NO_PART
block:
return the io_context from create_task_io_context
block:
simplify ioc_create_icq
block:
simplify ioc_lookup_icq
block:
simplify struct io_context refcounting
block:
switch to atomic_t for request references
block:
use "unsigned long" for blk_validate_block_size().
block:
use alloc_io_context in __copy_io
block:
use singly linked list for bio cache
Bluetooth:
Add hci_cmd_sync_cancel to public API
Bluetooth:
Add helper for serialized HCI command execution
Bluetooth:
add quirk disabling LE Read Transmit Power
Bluetooth:
Add struct of reading AOSP vendor capabilities
Bluetooth:
aosp: Support AOSP Bluetooth Quality Report
Bluetooth:
assign len after null check
Bluetooth:
Attempt to clear HCI_LE_ADV on adv set terminated error event
Bluetooth:
bfusb: fix division by zero in send path
Bluetooth:
btbcm: disable read tx power for MacBook Air 8,1 and 8,2
Bluetooth:
btbcm: disable read tx power for some Macs with the T2 Security chip
Bluetooth:
btintel: Add missing quirks and msft ext for legacy bootloader
Bluetooth:
btintel: Fix bdaddress comparison with garbage value
Bluetooth:
btintel: Fix broken LED quirk for legacy ROM devices
Bluetooth:
btmrvl_main: repair a non-kernel-doc comment
Bluetooth:
btmtksdio: add .set_bdaddr support
Bluetooth:
btmtksdio: add MT7921s Bluetooth support
Bluetooth:
btmtksdio: add support of processing firmware coredump and log
Bluetooth:
btmtksdio: drop the unnecessary variable created
Bluetooth:
btmtksdio: enable AOSP extension for MT7921
Bluetooth:
btmtksdio: enable msft opcode
Bluetooth:
btmtksdio: explicitly set WHISR as write-1-clear
Bluetooth:
btmtksdio: fix resume failure
Bluetooth:
btmtksdio: handle runtime pm only when sdio_func is available
Bluetooth:
btmtksdio: move interrupt service to work
Bluetooth:
btmtksdio: transmit packet according to status TX_EMPTY
Bluetooth:
btmtksdio: update register CSDIOCSR operation
Bluetooth:
btmtksdio: use register CRPLR to read packet length
Bluetooth:
btmtksido: rely on BT_MTK module
Bluetooth:
btqca: sequential validation
Bluetooth:
btsdio: Do not bind to non-removable BCM4345 and BCM43455
Bluetooth:
btusb: Add one more Bluetooth part for the Realtek RTL8852AE
Bluetooth:
btusb: Add one more Bluetooth part for WCN6855
Bluetooth:
btusb: Add support for Foxconn MT7922A
Bluetooth:
btusb: Add support for Foxconn QCA 0xe0d0
Bluetooth:
btusb: Add support for queuing during polling interval
Bluetooth:
btusb: Add support using different nvm for variant WCN6855 controller
Bluetooth:
btusb: Add the new support IDs for WCN6855
Bluetooth:
btusb: Add two more Bluetooth parts for WCN6855
Bluetooth:
btusb: Cancel sync commands for certain URB errors
Bluetooth:
btusb: enable Mediatek to support AOSP extension
Bluetooth:
btusb: Fix application of sizeof to pointer
Bluetooth:
btusb: fix memory leak in btusb_mtk_submit_wmt_recv_urb()
Bluetooth:
btusb: Handle download_firmware failure cases
Bluetooth:
btusb: re-definition for board_id in struct qca_version
Bluetooth:
btusb: Return error code when getting patch status failed
Bluetooth:
cmtp: fix possible panic when cmtp_init_sockets() fails
Bluetooth:
Don't initialize msft/aosp when using user channel
Bluetooth:
Fix bt_skb_sendmmsg not allocating partial chunks
Bluetooth:
fix data races in smp_unregister(), smp_del_chan()
Bluetooth:
Fix debugfs entry leak in hci_register_dev()
Bluetooth:
Fix handling of SUSPEND_DISCONNECTING
Bluetooth:
Fix memory leak of hci device
Bluetooth:
Fix not checking MGMT cmd pending queue
Bluetooth:
Fix removing adv when processing cmd complete
Bluetooth:
fix uninitialized variables notify_evt
Bluetooth:
HCI: Fix definition of hci_rp_delete_stored_link_key
Bluetooth:
HCI: Fix definition of hci_rp_read_stored_link_key
Bluetooth:
HCI: Use skb_pull_data to parse BR/EDR events
Bluetooth:
HCI: Use skb_pull_data to parse Command Complete event
Bluetooth:
HCI: Use skb_pull_data to parse Extended Inquiry Result event
Bluetooth:
HCI: Use skb_pull_data to parse Inquiry Result event
Bluetooth:
HCI: Use skb_pull_data to parse Inquiry Result with RSSI event
Bluetooth:
HCI: Use skb_pull_data to parse LE Advertising Report event
Bluetooth:
HCI: Use skb_pull_data to parse LE Direct Advertising Report event
Bluetooth:
HCI: Use skb_pull_data to parse LE Ext Advertising Report event
Bluetooth:
HCI: Use skb_pull_data to parse LE Metaevents
Bluetooth:
HCI: Use skb_pull_data to parse Number of Complete Packets event
Bluetooth:
hci_bcm: Check for error irq
Bluetooth:
hci_bcm: Remove duplicated entry in OF table
Bluetooth:
hci_core: Cancel sync command if sending a frame failed
Bluetooth:
hci_core: Fix leaking sent_cmd skb
Bluetooth:
hci_core: Fix unbalanced unlock in set_device_flags()
Bluetooth:
hci_core: Rework hci_conn_params flags
Bluetooth:
hci_event: Rework hci_inquiry_result_with_rssi_evt
Bluetooth:
hci_event: Use of a function table to handle Command Complete
Bluetooth:
hci_event: Use of a function table to handle Command Status
Bluetooth:
hci_event: Use of a function table to handle HCI events
Bluetooth:
hci_event: Use of a function table to handle LE subevents
Bluetooth:
hci_event: Use skb_pull_data when processing inquiry results
Bluetooth:
hci_h4: Fix padding calculation error within h4_recv_buf()
Bluetooth:
hci_qca: Fix NULL vs IS_ERR_OR_NULL check in qca_serdev_probe
Bluetooth:
hci_qca: Stop IBS timer during BT OFF
Bluetooth:
hci_request: Remove bg_scan_update work
Bluetooth:
hci_sock: fix endian bug in hci_sock_setsockopt()
Bluetooth:
hci_sock: purge socket queues in the destruct() callback
Bluetooth:
hci_sync: Add check simultaneous roles support
Bluetooth:
hci_sync: Add hci_le_create_conn_sync
Bluetooth:
hci_sync: Add support for waiting specific LE subevents
Bluetooth:
hci_sync: Convert adv_expire
Bluetooth:
hci_sync: Convert MGMT_OP_GET_CLOCK_INFO
Bluetooth:
hci_sync: Convert MGMT_OP_GET_CONN_INFO
Bluetooth:
hci_sync: Convert MGMT_OP_READ_LOCAL_OOB_DATA
Bluetooth:
hci_sync: Convert MGMT_OP_READ_LOCAL_OOB_EXT_DATA
Bluetooth:
hci_sync: Convert MGMT_OP_SET_ADVERTISING
Bluetooth:
hci_sync: Convert MGMT_OP_SET_CONNECTABLE to use cmd_sync
Bluetooth:
hci_sync: Convert MGMT_OP_SET_DISCOVERABLE to use cmd_sync
Bluetooth:
hci_sync: Convert MGMT_OP_SET_FAST_CONNECTABLE
Bluetooth:
hci_sync: Convert MGMT_OP_SET_LE
Bluetooth:
hci_sync: Convert MGMT_OP_SET_LOCAL_NAME
Bluetooth:
hci_sync: Convert MGMT_OP_SET_PHY_CONFIGURATION
Bluetooth:
hci_sync: Convert MGMT_OP_SET_SECURE_CONN
Bluetooth:
hci_sync: Convert MGMT_OP_SSP
Bluetooth:
hci_sync: Convert MGMT_OP_START_DISCOVERY
Bluetooth:
hci_sync: Convert MGMT_SET_POWERED
Bluetooth:
hci_sync: Enable advertising when LL privacy is enabled
Bluetooth:
hci_sync: Enable synch'd set_bredr
Bluetooth:
hci_sync: Fix hci_update_accept_list_sync
Bluetooth:
hci_sync: Fix missing static warnings
Bluetooth:
hci_sync: Fix not always pausing advertising when necessary
Bluetooth:
hci_sync: Fix not processing all entries on cmd_sync_work
Bluetooth:
hci_sync: Fix not setting adv set duration
Bluetooth:
hci_sync: Fix not using conn_timeout
Bluetooth:
hci_sync: Make use of hci_cmd_sync_queue set 1
Bluetooth:
hci_sync: Make use of hci_cmd_sync_queue set 2
Bluetooth:
hci_sync: Make use of hci_cmd_sync_queue set 3
Bluetooth:
hci_sync: Push sync command cancellation to workqueue
Bluetooth:
hci_sync: Rework background scan
Bluetooth:
hci_sync: Rework hci_suspend_notifier
Bluetooth:
hci_sync: Rework init stages
Bluetooth:
hci_sync: Set Privacy Mode when updating the resolving list
Bluetooth:
hci_sync: Wait for proper events when connecting LE
Bluetooth:
hci_vhci: Fix calling hci_{suspend,resume}_dev
Bluetooth:
hci_vhci: Fix to set the force_wakeup value
Bluetooth:
Ignore HCI_ERROR_CANCELLED_BY_HOST on adv set terminated event
Bluetooth:
Introduce HCI_CONN_FLAG_DEVICE_PRIVACY device flag
Bluetooth:
L2CAP: Fix not initializing sk_peer_pid
Bluetooth:
L2CAP: Fix using wrong mode
Bluetooth:
L2CAP: uninitialized variables in l2cap_sock_setsockopt()
Bluetooth:
Limit duration of Remote Name Resolve
Bluetooth:
mediatek: add BT_MTK module
Bluetooth:
mgmt: Fix Experimental Feature Changed event
Bluetooth:
MGMT: Fix LE simultaneous roles UUID if not supported
Bluetooth:
MGMT: Fix spelling mistake "simultanous" -> "simultaneous"
Bluetooth:
mgmt: Introduce mgmt_alloc_skb and mgmt_send_event_skb
Bluetooth:
mgmt: Make use of mgmt_send_event_skb in MGMT_EV_DEVICE_CONNECTED
Bluetooth:
mgmt: Make use of mgmt_send_event_skb in MGMT_EV_DEVICE_FOUND
Bluetooth:
MGMT: Use hci_dev_test_and_{set,clear}_flag
Bluetooth:
msft: Fix compilation when CONFIG_BT_MSFTEXT is not set
Bluetooth:
Read codec capabilities only if supported
Bluetooth:
refactor malicious adv data check
Bluetooth:
Reset more state when cancelling a sync command
Bluetooth:
Send device found event on name resolve failure
Bluetooth:
stop proccessing malicious adv data
Bluetooth:
vhci: Add support for setting msft_opcode and aosp_capable
Bluetooth:
vhci: Fix checking of msft_opcode
Bluetooth:
vhci: Set HCI_QUIRK_VALID_LE_STATES
Bluetooth:
virtio_bt: fix memory leak in virtbt_rx_handle()
bna:
Simplify DMA setting
bnx2:
Fix an error message
bnx2x:
constify static inline stub for dev_addr
bnx2x:
fix built-in kernel driver load failure
bnx2x:
fix driver load from initrd
bnx2x:
Invalidate fastpath HSI version for VFs
bnx2x:
Remove useless DMA-32 fallback configuration
bnx2x:
Use struct_group() for memcpy() region
bnx2x:
Utilize firmware 7.13.21.0
bnxt_en:
add dynamic debug support for HWRM messages
bnxt_en:
Add event handler for PAUSE Storm event
bnxt_en:
convert to xdp_do_flush
bnxt_en:
enable interrupt sampling on 5750X for DIM
bnxt_en:
Fix active FEC reporting to ethtool
bnxt_en:
Fix devlink fw_activate
bnxt_en:
Fix incorrect multicast rx mask setting when not requested
bnxt_en:
Fix occasional ethtool -t loopback test failures
bnxt_en:
Fix offline ethtool selftest with RDMA enabled
bnxt_en:
improve firmware timeout messaging
bnxt_en:
improve VF error messages when PF is unavailable
bnxt_en:
Increase firmware message response DMA wait time
bnxt_en:
Log error report for dropped doorbell
bnxt_en:
Restore the resets_reliable flag in bnxt_open()
bnxt_en:
Support configurable CQE coalescing mode
bnxt_en:
Support CQE coalescing mode in ethtool
bnxt_en:
use firmware provided max timeout for messages
bnxt_en:
Use page frag RX buffers for better software GRO performance
bond:
pass get_ts_info and SIOC[SG]HWTSTAMP ioctl to active device
Bonding:
add arp_missed_max option
bonding:
fix data-races around agg_select_timer
bonding:
Fix extraction of ports from the packet headers
bonding:
force carrier update when releasing slave
Bonding:
force user to add HWTSTAMP_FLAG_BONDED_PHC_INDEX when get/set HWTSTAMP
bonding:
pair enable_port with slave_arr_updates
Bonding:
return HWTSTAMP_FLAG_BONDED_PHC_INDEX to notify user space
bonding:
use rcu_dereference_rtnl when get bonding active slave
bootmem:
Use page->index instead of page->freelist
bpf powerpc:
refactor JIT compiler code
bpf powerpc:
Remove extra_pass from bpf_jit_build_body()
bpf powerpc:
Remove unused SEEN_STACK
bpf ppc32:
Access only if addr is kernel address
bpf ppc32:
Add BPF_PROBE_MEM support for JIT
bpf ppc64:
Access only if addr is kernel address
bpf ppc64:
Add BPF_PROBE_MEM support for JIT
bpf, arm64:
Use emit_addr_mov_i64() for BPF_PSEUDO_FUNC
bpf, docs:
Add a setion to explain the basic instruction encoding
bpf, docs:
Add subsections for ALU and JMP instructions
bpf, docs:
Change underline in btf to match style guide
bpf, docs:
Document the opcode classes
bpf, docs:
Fix ordering of bpf documentation
bpf, docs:
Fix verifier references
bpf, docs:
Fully document the ALU opcodes
bpf, docs:
Fully document the JMP mode modifiers
bpf, docs:
Fully document the JMP opcodes
bpf, docs:
Generate nicer tables for instruction encodings
bpf, docs:
Move handling of maps to Documentation/bpf/maps.rst
bpf, docs:
Move the packet access instructions last in instruction-set.rst
bpf, docs:
Prune all references to "internal BPF"
bpf, docs:
Rename bpf_lsm.rst to prog_lsm.rst
bpf, docs:
Split general purpose eBPF documentation out of filter.rst
bpf, docs:
Split the comparism to classic BPF from instruction-set.rst
bpf, mips:
Fix build errors about __NR_bpf undeclared
bpf, selftests:
Add ringbuf memory type confusion test
bpf, selftests:
Add various ringbuf tests with invalid offset
bpf, selftests:
Add verifier test for mem_or_null register with offset.
bpf, sockmap:
Do not ignore orig_len parameter
bpf, sockmap:
Fix double bpf_prog_put on error case in map_link
bpf, sockmap:
Fix return codes from tcp_bpf_recvmsg_parser()
bpf, x64:
Replace some stack_size usage with offset variables
bpf/selftests:
Add check for updating XDP bpf_link with wrong program type
bpf/selftests:
convert xdp_link test to ASSERT_* macros
bpf/selftests:
Fix namespace mount setup in tc_redirect
bpf/selftests:
Test bpf_d_path on rdonly_mem.
bpf/selftests:
Test PTR_TO_RDONLY_MEM
bpf/selftests:
Update local storage selftest for sleepable programs
bpf:
Add bpf_core_add_cands() and wire it into bpf_core_apply_relo_insn().
bpf:
Add bpf_loop helper
bpf:
Add bpf_strncmp helper
bpf:
Add get_func_[arg|ret|arg_cnt] helpers
bpf:
Add ingress_ifindex to bpf_sk_lookup
bpf:
Add MEM_RDONLY for helper args that are pointers to rdonly mem.
bpf:
Add missing map_get_next_key method to bloom filter map.
bpf:
Add schedule points in batch ops
bpf:
Add SO_RCVBUF/SO_SNDBUF in _bpf_getsockopt().
bpf:
Adjust BTF log size limit.
bpf:
Allow access to int pointer arguments in tracing programs
bpf:
Allow bpf_local_storage to be used by sleepable programs
bpf:
Change bpf_kallsyms_lookup_name size type to ARG_CONST_SIZE_OR_ZERO
bpf:
Change value of MAX_TAIL_CALL_CNT from 32 to 33
bpf:
Clean-up bpf_verifier_vlog() for BPF_LOG_KERNEL log level
bpf:
Convert PTR_TO_MEM_OR_NULL to composable types.
bpf:
Define enum bpf_core_relo_kind as uapi.
bpf:
Disallow BPF_LOG_KERNEL log level for bpf(BPF_BTF_LOAD)
bpf:
Do not try bpf_msg_push_data with len 0
bpf:
Do not WARN in bpf_warn_invalid_xdp_action()
bpf:
Don't promote bogus looking registers after null check.
bpf:
Emit bpf_timer in vmlinux BTF
bpf:
Extend BTF_ID_LIST_GLOBAL with parameter for number of IDs
bpf:
Extend kfunc with PTR_TO_CTX, PTR_TO_MEM argument support
bpf:
Fix a bpf_timer initialization issue
bpf:
Fix crash due to incorrect copy_map_value
bpf:
Fix crash due to out of bounds access into reg2btf_ids.
bpf:
Fix incorrect integer literal used for marking scratched stack.
bpf:
Fix mount source show for bpffs
bpf:
Fix out of bounds access for ringbuf helpers
bpf:
Fix possible race in inc_misses_counter
bpf:
Fix renaming task_getsecid_subj->current_getsecid_subj.
bpf:
Fix ringbuf memory type confusion when passing to helpers
bpf:
Fix SO_RCVBUF/SO_SNDBUF handling in _bpf_setsockopt().
bpf:
Fix the test_task_vma selftest to support output shorter than 1 kB
bpf:
Fix typo in a comment in bpf lpm_trie.
bpf:
Fix verifier support for validation of async callbacks
bpf:
Generalize check_ctx_reg for reuse with other types
bpf:
Generally fix helper register offset check
bpf:
Guard against accessing NULL pt_regs in bpf_get_task_stack()
bpf:
Introduce btf_tracing_ids
bpf:
Introduce composable reg, ret and arg types.
bpf:
Introduce helper bpf_find_vma
bpf:
Introduce MEM_RDONLY flag
bpf:
Invert the dependency between bpf-netns.h and netns/bpf.h
bpf:
Let bpf_warn_invalid_xdp_action() report more info
bpf:
Make per_cpu_ptr return rdonly PTR_TO_MEM.
bpf:
Mark PTR_TO_FUNC register initially with zero offset
bpf:
Only print scratched registers and stack slots to verifier logs.
bpf:
Pass a set of bpf_core_relo-s to prog_load command.
bpf:
Prepare relo_core.c for kernel duty.
bpf:
Remove a redundant comment on bpf_prog_free
bpf:
Remove config check to enable bpf support for branch records
bpf:
Remove redundant assignment to pointer t
bpf:
Remove the cgroup -> bpf header dependecy
bpf:
Rename btf_member accessors.
bpf:
Replace ARG_XXX_OR_NULL with ARG_XXX | PTR_MAYBE_NULL
bpf:
Replace PTR_TO_XXX_OR_NULL with PTR_TO_XXX | PTR_MAYBE_NULL
bpf:
Replace RET_XXX_OR_NULL with RET_XXX | PTR_MAYBE_NULL
bpf:
Right align verifier states in verifier logs.
bpf:
selftests: Add bind retry for post_bind{4, 6}
bpf:
selftests: Use C99 initializers in test_sock.c
bpf:
Silence coverity false positive warning.
bpf:
Silence purge_cand_cache build warning.
bpf:
Support BTF_KIND_TYPE_TAG for btf_type_tag attributes
bpf:
Use kmemdup() to replace kmalloc + memcpy
bpf:
Use struct_size() helper
bpf:
Use VM_MAP instead of VM_ALLOC for ringbuf
bpftool:
Add current libbpf_strict mode to version output
bpftool:
Add debug mode for gen_loader.
bpftool:
Add SPDX tags to RST documentation files
bpftool:
Enable cross-building with clang
bpftool:
Enable libbpf's strict mode by default
bpftool:
Enable line buffering for stdout
bpftool:
Fix indent in option lists in the documentation
bpftool:
Fix memory leak in prog_dump()
bpftool:
Fix mixed indentation in documentation
bpftool:
Fix SPDX tag for Makefiles and .gitignore
bpftool:
Migrate -1 err checks of libbpf fn calls
bpftool:
Migrate off of deprecated bpf_create_map_xattr() API
bpftool:
Normalize compile rules to specify output file last
bpftool:
Probe for bounded loop support
bpftool:
Probe for instruction set extensions
bpftool:
Refactor misc. feature probe
bpftool:
Reimplement large insn size limit feature probing
bpftool:
Remove inclusion of utilities.mak from Makefiles
bpftool:
Stop using deprecated bpf_load_program()
bpftool:
Support BTF_KIND_TYPE_TAG
bpftool:
Switch bpf_object__load_xattr() to bpf_object__load()
bpftool:
Update btf_dump__new() and perf_buffer__new_raw() calls
bpftool:
Update doc (use susbtitutions) and test_bpftool_synctypes.py
bpftool:
Update the lists of names for maps and prog-attach types
bpftool:
Use bpf_obj_get_info_by_fd directly
bpftool:
Use libbpf_get_error() to check error
brcmfmac:
Configure keep-alive packet on suspend
brcmfmac:
firmware: Fix crash in brcm_alt_fw_path
brcmfmac:
Fix incorrect type assignments for keep-alive
brd:
remove brd_devices_mutex mutex
bridge:
use __set_bit in __br_vlan_set_default_pvid
btrfs:
add a btrfs_block_group_root() helper
btrfs:
add an inode-item.h
btrfs:
add back missing dirty page rate limiting to defrag
btrfs:
add btrfs_set_item_*_nr() helpers
btrfs:
add extent allocator hook to decide to allocate chunk or not
btrfs:
add inode to truncate control
btrfs:
add missing run of delayed items after unlink during log replay
btrfs:
add self test for bytes_index free space cache
btrfs:
add truncate control struct
btrfs:
allow defrag to be interruptible
btrfs:
allow device add if balance is paused
btrfs:
allow generic_bin_search() to take low boundary as an argument
btrfs:
autodefrag: only scan one inode once
btrfs:
change name and type of private member of btrfs_free_space_ctl
btrfs:
change root to fs_info for btrfs_reserve_metadata_bytes
btrfs:
check for priority ticket granting before flushing
btrfs:
check the root node for uptodate before returning it
btrfs:
check ticket->steal in steal_from_global_block_rsv
btrfs:
combine extra if statements in btrfs_truncate_inode_items
btrfs:
consolidate bitmap_clear_bits/__bitmap_clear_bits
btrfs:
consolidate device_list_mutex in prepare_sprout to its parent
btrfs:
consolidate unlink_free_space/__unlink_free_space functions
btrfs:
control extent reference updates with a control flag for truncate
btrfs:
convert BUG() for pending_del_nr into an ASSERT
btrfs:
convert BUG_ON() in btrfs_truncate_inode_items to ASSERT
btrfs:
defrag: allow defrag_one_cluster() to skip large extent which is not a target
btrfs:
defrag: bring back the old file extent search behavior
btrfs:
defrag: don't defrag extents which are already at max capacity
btrfs:
defrag: don't try to defrag extents which are under writeback
btrfs:
defrag: don't try to merge regular extents with preallocated extents
btrfs:
defrag: don't use merged extent map for their generation check
btrfs:
defrag: fix wrong number of defragged sectors
btrfs:
defrag: properly update range->start for autodefrag
btrfs:
defrag: remove an ambiguous condition for rejection
btrfs:
do not check -EAGAIN when truncating inodes in the log root
btrfs:
do not special case the extent root for switch commit roots
btrfs:
do not start relocation until in progress drops are done
btrfs:
do not WARN_ON() if we have PageError set
btrfs:
don't check stripe length if the profile is not stripe based
btrfs:
don't hold CPU for too long when defragging a file
btrfs:
don't start transaction for scrub if the fs is mounted read-only
btrfs:
don't use extent_root in iterate_extent_inodes
btrfs:
don't use the extent root in btrfs_chunk_alloc_add_chunk_item
btrfs:
don't use the extent_root in flush_space
btrfs:
drop the _nr from the item helpers
btrfs:
eliminate if in main loop in tree_search_offset
btrfs:
fallback to blocking mode when doing async dio over multiple extents
btrfs:
fix argument list that the kdoc format and script verified
btrfs:
fix csum assert to check objectid of the root
btrfs:
fix deadlock between quota disable and qgroup rescan worker
btrfs:
fix deadlock between quota enable and other quota operations
btrfs:
fix deadlock when reserving space during defrag
btrfs:
fix ENOSPC failure when attempting direct IO write into NOCOW range
btrfs:
fix lost prealloc extents beyond eof after full fsync
btrfs:
fix relocation crash due to premature return from btrfs_commit_transaction()
btrfs:
fix too long loop when defragging a 1 byte file
btrfs:
fix use of uninitialized variable at rm device ioctl
btrfs:
fix use-after-free after failure to create a snapshot
btrfs:
get next entry in tree_search_offset before doing checks
btrfs:
get rid of root->orphan_cleanup_state
btrfs:
get rid of warning on transaction commit when using flushoncommit
btrfs:
handle priority ticket failures in their respective helpers
btrfs:
include the free space tree in the global rsv minimum calculation
btrfs:
index free space entries on size
btrfs:
init root block_rsv at init root time
btrfs:
introduce exclusive operation BALANCE_PAUSED state
btrfs:
introduce item_nr token variant helpers
btrfs:
make __btrfs_add_free_space take just block group reference
btrfs:
make btrfs_file_extent_inline_item_len take a slot
btrfs:
make BTRFS_RESERVE_FLUSH_EVICT use the global rsv stealing code
btrfs:
make device add compatible with paused balance in btrfs_exclop_start_try_lock
btrfs:
make remove_extent_backref pass the root
btrfs:
make send work with concurrent block group relocation
btrfs:
make should_throttle loop local in btrfs_truncate_inode_items
btrfs:
move btrfs_kill_delayed_inode_items into evict
btrfs:
move btrfs_truncate_inode_items to inode-item.c
btrfs:
move comment in find_parent_nodes()
btrfs:
move extent locking outside of btrfs_truncate_inode_items
btrfs:
move leaf search logic out of btrfs_search_slot()
btrfs:
only call inode_sub_bytes in truncate paths that care
btrfs:
only copy dir index keys when logging a directory
btrfs:
only update i_size in truncate paths that care
btrfs:
only use ->max_extent_size if it is set in the bitmap
btrfs:
output more debug messages for uncommitted transaction
btrfs:
pass fs_info to trace_btrfs_transaction_commit
btrfs:
pass the ino via truncate control
btrfs:
pass the root to add_keyed_refs
btrfs:
prevent copying too big compressed lzo segment
btrfs:
qgroup: fix deadlock between rescan worker and remove qgroup
btrfs:
reduce extent threshold for autodefrag
btrfs:
reduce the scope of the tree log mutex during transaction commit
btrfs:
refactor unlock_up
btrfs:
remove BUG_ON(!eie) in find_parent_nodes
btrfs:
remove BUG_ON() after splitting leaf
btrfs:
remove BUG_ON() in find_parent_nodes()
btrfs:
remove found_extent from btrfs_truncate_inode_items
btrfs:
remove free space cache inode check in btrfs_truncate_inode_items
btrfs:
remove global rsv stealing logic for orphan cleanup
btrfs:
remove no longer needed logic for replaying directory deletes
btrfs:
remove reada infrastructure
btrfs:
remove SANITY_TESTS check form find_parent_nodes
btrfs:
remove spurious unlock/lock of unused_bgs_lock
btrfs:
remove stale comment about locking at btrfs_search_slot()
btrfs:
remove the btrfs_item_end() helper
btrfs:
remove trans_handle->root
btrfs:
remove unnecessary @nr_written parameters
btrfs:
remove unnecessary extent root check in btrfs_defrag_leaves
btrfs:
remove unnecessary parameter type from compression_decompress_bio
btrfs:
remove unused BTRFS_FS_BARRIER flag
btrfs:
remove unused parameter fs_devices from btrfs_init_workqueues
btrfs:
remove useless condition check before splitting leaf
btrfs:
remove useless WARN_ON in record_root_in_trans
btrfs:
rename btrfs_item_end_nr to btrfs_item_data_end
btrfs:
reserve extra space for the free space tree
btrfs:
respect the max size in the header when activating swap file
btrfs:
rework async transaction committing
btrfs:
scrub: cleanup the argument list of scrub_chunk()
btrfs:
scrub: cleanup the argument list of scrub_stripe()
btrfs:
scrub: merge SCRUB_PAGES_PER_RD_BIO and SCRUB_PAGES_PER_WR_BIO
btrfs:
scrub: remove the unnecessary path parameter for scrub_raid56_parity()
btrfs:
scrub: use btrfs_path::reada for extent tree readahead
btrfs:
selftests: dump extent io tree if extent-io-tree test failed
btrfs:
send: in case of IO error log it
btrfs:
send: remove unused found_type parameter to lookup_dir_item_inode()
btrfs:
send: remove unused type parameter to iterate_inode_ref_t
btrfs:
set BTRFS_FS_STATE_NO_CSUMS if we fail to load the csum root
btrfs:
skip reserved bytes warning on unmount after log cleanup failure
btrfs:
skip transaction commit after failure to create subvolume
btrfs:
stop accessing ->csum_root directly
btrfs:
stop accessing ->extent_root directly
btrfs:
stop accessing ->free_space_root directly
btrfs:
subpage: fix a wrong check on subpage->writers
btrfs:
switch seeding_dev in init_new_device to bool
btrfs:
sysfs: add devinfo/fsid to retrieve actual fsid from the device
btrfs:
track the csum, extent, and free space trees in a rb tree
btrfs:
tree-checker: check item_size for dev_item
btrfs:
tree-checker: check item_size for inode_item
btrfs:
tree-checker: use u64 for item data end to avoid overflow
btrfs:
try to unlock parent nodes earlier when inserting a key
btrfs:
update SCRUB_MAX_PAGES_PER_BLOCK
btrfs:
update writeback index when starting defrag
btrfs:
use a flag to control when to clear the file extent range
btrfs:
use btrfs_item_size_nr/btrfs_item_offset_nr everywhere
btrfs:
use chunk_root in find_free_extent_update_loop
btrfs:
use generic Kconfig option for 256kB page size limit
btrfs:
zoned: cache reported zone during mount
btrfs:
zoned: drop redundant check for REQ_OP_ZONE_APPEND and btrfs_is_zoned
btrfs:
zoned: encapsulate inode locking for zoned relocation
btrfs:
zoned: fix chunk allocation condition for zoned allocator
btrfs:
zoned: simplify btrfs_check_meta_write_pointer
btrfs:
zoned: sink zone check into btrfs_repair_one_zone
btrfs:
zoned: unset dedicated block group on allocation failure
bus:
fsl-mc-msi: Allocate MSI device data on first use
bus:
fsl-mc-msi: Simplify MSI descriptor handling
bus:
fsl-mc-msi: Use msi_desc::msi_index
bus:
fsl-mc: fsl-mc-allocator: Rework MSI handling
bus:
imx-weim: optionally enable continuous burst clock
bus:
mhi: core: Add an API for auto queueing buffers for DL channel
bus:
mhi: core: Fix race while handling SYS_ERR at power up
bus:
mhi: core: Fix reading wake_capable channel configuration
bus:
mhi: core: Minor style and comment fixes
bus:
mhi: core: Use correctly sized arguments for bit field
bus:
mhi: core: Use macros for execution environment features
bus:
mhi: pci_generic: Add mru_default for Cinterion MV31-W
bus:
mhi: pci_generic: Add mru_default for Foxconn SDX55
bus:
mhi: pci_generic: Add new device ID support for T99W175
bus:
mhi: pci_generic: Graceful shutdown on freeze
bus:
mhi: pci_generic: Introduce Sierra EM919X support
bus:
mhi: pci_generic: Simplify code and axe the use of a deprecated API
bus:
mvebu-mbus: Export symbols for public API window functions
bus:
tegra-gmi: Add runtime PM and OPP support
cachefiles:
Add a couple of tracepoints for logging errors
cachefiles:
Add cache error reporting macro
cachefiles:
Add security derivation
cachefiles:
Add some error injection support
cachefiles:
Add tracepoints for calls to the VFS
cachefiles:
Allow cachefiles to actually function
cachefiles:
Calculate the blockshift in terms of bytes, not pages
cachefiles:
Check that the backing filesystem supports tmpfiles
cachefiles:
Define structs
cachefiles:
Delete the cachefiles driver pending rewrite
cachefiles:
Explain checks in a comment
cachefiles:
Fix incorrect length to fallocate()
cachefiles:
Fix volume coherency attribute
cachefiles:
Implement a function to get/create a directory in the cache
cachefiles:
Implement backing file wrangling
cachefiles:
Implement begin and end I/O operation
cachefiles:
Implement cache registration and withdrawal
cachefiles:
Implement cookie resize for truncate
cachefiles:
Implement culling daemon commands
cachefiles:
Implement key to filename encoding
cachefiles:
Implement metadata/coherency data storage in xattrs
cachefiles:
Implement object lifecycle funcs
cachefiles:
Implement the I/O routines
cachefiles:
Implement volume support
cachefiles:
Introduce rewritten driver
cachefiles:
Make some tracepoint adjustments
cachefiles:
Mark a backing file in use with an inode flag
cachefiles:
Provide a function to check how much space there is
cachefiles:
Register a miscdev and parse commands over it
cachefiles:
set default tag name if it's unspecified
cachefiles:
Trace active-mark failure
can:
bittiming: replace CAN units with the generic ones from linux/units.h
can:
dev: add sanity check in can_set_static_ctrlmode()
can:
dev: reorder struct can_priv members for better packing
can:
dev: replace can_priv::ctrlmode_static by can_get_static_ctrlmode()
can:
do not copy the payload of RTR frames
can:
do not increase rx statistics when generating a CAN rx error message frame
can:
do not increase rx_bytes statistics for RTR frames
can:
do not increase tx_bytes statistics for RTR frames
can:
etas_es58x: change opened_channel_cnt's type from atomic_t to u8
can:
etas_es58x: es58x_init_netdev: populate net_device::dev_port
can:
flexcan: add ethtool support to change rx-rtr setting during runtime
can:
flexcan: add ethtool support to get rx/tx ring parameters
can:
flexcan: add more quirks to describe RX path capabilities
can:
flexcan: allow to change quirks at runtime
can:
flexcan: mark RX via mailboxes as supported on MCF5441X
can:
flexcan: move driver into separate sub directory
can:
flexcan: rename RX modes
can:
gs_usb: change active_channels's type from atomic_t to u8
can:
gs_usb: fix use of uninitialized variable, detach device on reception of invalid USB data
can:
gs_usb: gs_can_start_xmit(): zero-initialize hf->{flags,reserved}
can:
hi311x: hi3110_can_probe(): convert to use dev_err_probe()
can:
hi311x: hi3110_can_probe(): make use of device property API
can:
hi311x: hi3110_can_probe(): try to get crystal clock rate from property
can:
hi311x: hi3110_can_probe(): use devm_clk_get_optional() to get the input clock
can:
isotp: convert struct tpcon::{idx,len} to unsigned int
can:
isotp: fix error path in isotp_sendmsg() to unlock wait queue
can:
isotp: fix potential CAN frame reception race in isotp_rcv()
can:
janz-ican3: initialize dlc variable
can:
kvaser_usb: do not increase tx statistics when sending error message frames
can:
kvaser_usb: make use of units.h in assignment of frequency
can:
m_can: m_can_fifo_{read,write}: don't read or write from/to FIFO if length is 0
can:
mcp251x: mcp251x_gpio_setup(): Get rid of duplicate of_node assignment
can:
mcp251xfd: add missing newline to printed strings
can:
mcp251xfd: introduce and make use of mcp251xfd_is_fd_mode()
can:
mcp251xfd: mcp251xfd.h: sort function prototypes
can:
mcp251xfd: mcp251xfd_handle_rxovif(): denote RX overflow message to debug + add rate limiting
can:
mcp251xfd: mcp251xfd_open(): make use of pm_runtime_resume_and_get()
can:
mcp251xfd: mcp251xfd_open(): open_candev() first
can:
mcp251xfd: mcp251xfd_tef_obj_read(): fix typo in error message
can:
mcp251xfd: move chip FIFO init into separate file
can:
mcp251xfd: move ring init into separate function
can:
mcp251xfd: move RX handling into separate file
can:
mcp251xfd: move TEF handling into separate file
can:
mcp251xfd: move TX handling into separate file
can:
mcp251xfd: remove double blank lines
can:
netlink: report the CAN controller mode supported flags
can:
rcar_canfd: rcar_canfd_channel_probe(): make sure we free CAN network device
can:
rcar_canfd: rcar_canfd_channel_probe(): register the CAN device when fully ready
can:
sja1000: sp_probe(): use platform_get_irq() to get the interrupt
can:
softing: softing_startstop(): fix set but not used variable warning
can:
softing_cs: softingcs_probe(): fix memleak on registration failure
can:
sun4i_can: add support for R40 CAN controller
can:
tcan4x5x: regmap: fix max register value
can:
ti_hecc: ti_hecc_probe(): use platform_get_irq() to get the interrupt
can:
usb_8dev: remove unused member echo_skb from struct usb_8dev_priv
can:
xilinx_can: xcan_probe(): check for error irq
carl9170:
Use the bitmap API when applicable
CDC-NCM:
avoid overflow in sanity checking
cdrom:
simplify subdirectory registration with register_sysctl()
ceph:
add fscache writeback support
ceph:
add new "nopagecache" option
ceph:
conversion to new fscache API
ceph:
don't check for quotas on MDS stray dirs
ceph:
drop send metrics debug message
ceph:
Fix incorrect statfs report for small quota
ceph:
mount syntax module parameter
ceph:
move CEPH_SUPER_MAGIC definition to magic.h
ceph:
new device mount syntax
ceph:
properly put ceph_string reference after async create attempt
ceph:
put the requests/sessions when it fails to alloc memory
ceph:
record updated mon_addr on remount
ceph:
remove redundant Lsx caps check
ceph:
set pool_ns in new inode layout for async creates
certs:
check-in the default x509 config file
certs:
Fix build error when CONFIG_MODULE_SIG_KEY is empty
certs:
Fix build error when CONFIG_MODULE_SIG_KEY is PKCS#11 URI
certs:
move scripts/extract-cert to certs/
certs:
move the 'depends on' to the choice of module signing keys
certs:
refactor file cleaning
certs:
remove meaningless $(error ...) in certs/Makefile
certs:
remove misleading comments about GCC PR
certs:
remove noisy messages while generating the signing key
certs:
remove unneeded -I$(srctree) option for system_certificates.o
certs:
simplify $(srctree)/ handling and remove config_filename macro
certs:
unify duplicated cmd_extract_certs and improve the log
certs:
use $< and $@ to simplify the key generation rule
certs:
use 'cmd' to hide openssl output in silent builds more simply
certs:
use if_changed to re-generate the key when the key type is changed
cfg80211:
Add support for notifying association comeback
cfg80211:
allow continuous radar monitoring on offchannel chain
cfg80211:
delete redundant free code
cfg80211:
Enable regulatory enforcement checks for drivers supporting mesh iface
cfg80211:
fix CONFIG_CFG80211_EXTRA_REGDB_KEYDIR typo
cfg80211:
Fix order of enum nl80211_band_iftype_attr documentation
cfg80211:
fix possible NULL pointer dereference in cfg80211_stop_offchan_radar_detection
cfg80211:
fix race in netlink owner interface destruction
cfg80211:
implement APIs for dedicated radar detection HW
cfg80211:
move offchan_cac_event to a dedicated work
cfg80211:
refactor cfg80211_get_ies_channel_number()
cfg80211:
rename offchannel_chain structs to background_chain to avoid confusion with ETSI standard
cfg80211:
schedule offchan_cac_abort_wk in cfg80211_radar_event
cfg80211:
simplify cfg80211_chandef_valid()
cfg80211:
use ieee80211_bss_get_elem() instead of _get_ie()
cfg80211:
Use the HE operation IE to determine a 6GHz BSS channel
cgroup-v1:
Correct privileges check in release_agent writes
cgroup-v1:
Require capabilities to set release_agent
cgroup/cpuset:
Don't let child cpusets restrict parent in default hierarchy
cgroup/cpuset:
Fix "suspicious RCU usage" lockdep warning
cgroup/cpuset:
Fix a race between cpuset_attach() and cpu hotplug
cgroup/cpuset:
Make child cpusets restrict parents on v1 hierarchy
cgroup/rstat:
check updated_next only for root
cgroup:
clarify cgroup_css_set_fork()
cgroup:
fix a typo in comment
cgroup:
get the wrong css for css_alloc() during cgroup_init_subsys()
cgroup:
return early if it is already on preloaded list
cgroup:
rstat: explicitly put loop variant in while
cgroup:
rstat: Mark benign data race to silence KCSAN
cgroup:
Trace event cgroup id fields should be u64
char/mwave:
Adjust io port register size
char:
tpm: cr50: Set TPM_FIRMWARE_POWER_MANAGED based on device property
checkpatch:
improve Kconfig help test
checkpatch:
relax regexp for COMMIT_LOG_LONG_LINE
chelsio:
cxgb: Use dma_set_mask_and_coherent() and simplify code
cifs:
add WARN_ON for when chan_count goes below minimum
cifs:
adjust DebugData to use chans_need_reconnect for conn status
cifs:
alloc_path_with_tree_prefix: do not append sep. if the path is empty
cifs:
avoid race during socket reconnect between send and recv
cifs:
call cifs_reconnect when a connection is marked
cifs:
call helper functions for marking channels for reconnect
cifs:
check reconnects for channels of active tcons too
cifs:
cifs_ses_mark_for_reconnect should also update reconnect bits
cifs:
clean up an inconsistent indenting
cifs:
do not use uninitialized data in the owner/group sid
cifs:
fix confusing unneeded warning message on smb2.1 and earlier
cifs:
fix double free race when mount fails in cifs_get_root()
cifs:
fix FILE_BOTH_DIRECTORY_INFO definition
cifs:
fix hang on cifs_get_next_mid()
cifs:
fix set of group SID via NTSD xattrs
cifs:
Fix smb311_update_preauth_hash() kernel-doc comment
cifs:
fix the cifs_reconnect path for DFS
cifs:
fix the connection state transitions with multichannel
cifs:
Fix the readahead conversion to manage the batch when reading from cache
cifs:
fix workstation_name for multiuser mounts
cifs:
free ntlmsspblob allocated in negotiate
cifs:
Implement cache I/O by accessing the cache directly
cifs:
maintain a state machine for tcp/smb/tcon sessions
cifs:
make status checks in version independent callers
cifs:
mark sessions for reconnection in helper function
cifs:
modefromsids must add an ACE for authenticated users
cifs:
move superblock magic defitions to magic.h
cifs:
protect all accesses to chan_* with chan_lock
cifs:
quirk for STATUS_OBJECT_NAME_INVALID returned for non-ASCII dfs refs
cifs:
reconnect only the connection and not smb session where possible
cifs:
remove redundant assignment to pointer p
cifs:
remove repeated state change in dfs tree connect
cifs:
remove unused variable ses_selected
cifs:
serialize all mount attempts
cifs:
Support fscache indexing rewrite
cifs:
take cifs_tcp_ses_lock for status checks
cifs:
track individual channel status using chans_need_reconnect
cifs:
Transition from ->readpages() to ->readahead()
cifs:
unlock chan_lock before calling cifs_put_tcp_session
cifs:
update internal module number
cifs:
update tcpStatus during negotiate and sess setup
cifs:
use the chans_need_reconnect bitmap for reconnect status
cirrus:
mac89x0: use eth_hw_addr_set()
clk/ti/adpll:
Make const pointer error a static const array
clk:
__clk_core_init() never takes NULL
clk:
Add write operation for clk_parent debugfs node
clk:
bcm-2835: Pick the closest clock rate
clk:
bcm-2835: Remove rounding up the dividers
clk:
bm1880: remove kfrees on static allocations
clk:
clk_core_get() can also return NULL
clk:
Drop unused COMMON_CLK_STM32MP157_SCMI config
clk:
Emit a stern warning with writable debugfs enabled
clk:
Enable/Disable runtime PM for clk_summary
clk:
gate: Add devm_clk_hw_register_gate()
clk:
Gemini: fix struct name in kernel-doc
clk:
imx8mn: Fix imx8mn_clko1_sels
clk:
imx8mp: Fix the parent clk of the audio_root_clk
clk:
imx8mp: Remove IPG_AUDIO_ROOT from imx8mp-clock.h
clk:
imx: imx8ulp: set suppress_bind_attrs to true
clk:
imx: pllv1: fix kernel-doc notation for struct clk_pllv1
clk:
imx: Use div64_ul instead of do_div
clk:
ingenic: Add MDMA and BDMA clocks
clk:
Introduce clk-tps68470 driver
clk:
jz4725b: fix mmc0 clock gating
clk:
lan966x: Add lan966x SoC clock driver
clk:
lan966x: Extend lan966x clock driver for clock gating support
clk:
lan966x: Fix linking error
clk:
mediatek: add mt7986 clock IDs
clk:
mediatek: add mt7986 clock support
clk:
mediatek: clk-gate: Shrink by adding clockgating bit check helper
clk:
mediatek: clk-gate: Use regmap_{set/clear}_bits helpers
clk:
mediatek: relicense mt7986 clock driver to GPL-2.0
clk:
meson: gxbb: Fix the SDM_EN bit for MPLL0 on GXBB
clk:
qcom: Add clock driver for SM8450
clk:
qcom: Add LUCID_EVO PLL type for SDX65
clk:
qcom: Add MSM8976/56 Global Clock Controller (GCC) driver
clk:
qcom: Add SDX65 GCC support
clk:
qcom: Add support for SDX65 RPMh clocks
clk:
qcom: clk-alpha-pll: Increase PLL lock detect poll time
clk:
qcom: dispcc: Update the transition delay for MDSS GDSC
clk:
qcom: gcc-msm8994: explicitly include clk-provider.h
clk:
qcom: gcc-msm8994: Remove NoC clocks
clk:
qcom: gcc-sc7280: Mark gcc_cfg_noc_lpass_clk always enabled
clk:
qcom: gcc-sm6350: explicitly include clk-provider.h
clk:
qcom: gcc-sm8350: explicitly include clk-provider.h
clk:
qcom: gdsc: Add support to update GDSC transition delay
clk:
qcom: lpasscc-sc7280: explicitly include clk-provider.h
clk:
qcom: lpasscc-sdm845: explicitly include clk-provider.h
clk:
qcom: mmcc-apq8084: explicitly include clk-provider.h
clk:
qcom: q6sstop-qcs404: explicitly include clk-provider.h
clk:
qcom: rpmh: add support for SM8450 rpmh clocks
clk:
qcom: smd-rpm: Drop binary value handling for buffered clock
clk:
qcom: smd-rpm: Drop MFD qcom-rpm reference
clk:
qcom: smd-rpm: Drop the use of struct rpm_cc
clk:
qcom: turingcc-qcs404: explicitly include clk-provider.h
clk:
renesas: cpg-mssr: Add support for R-Car S4-8
clk:
renesas: cpg-mssr: Check return value of pm_genpd_init()
clk:
renesas: cpg-mssr: propagate return value of_genpd_add_provider_simple()
clk:
renesas: r8a779a0: Add SDnH clock to V3U
clk:
renesas: r9a07g044: Add clock and reset entry for SCI1
clk:
renesas: r9a07g044: Add GPU clock and reset entries
clk:
renesas: r9a07g044: Add mux and divider for G clock
clk:
renesas: r9a07g044: Add OSTM clock and reset entries
clk:
renesas: r9a07g044: Add RSPI clock and reset entries
clk:
renesas: r9a07g044: Add TSU clock and reset entry
clk:
renesas: r9a07g044: Add WDT clock and reset entries
clk:
renesas: r9a07g044: Change core clock "I" from DEF_FIXED->DEF_DIV
clk:
renesas: r9a07g044: Rename CLK_PLL2_DIV16 and CLK_PLL2_DIV20 macros
clk:
renesas: r9a07g044: Rename CLK_PLL3_DIV4 macro
clk:
renesas: rcar-gen3: Add dummy SDnH clock
clk:
renesas: rcar-gen3: Add SDnH clock
clk:
renesas: rcar-gen3: Remove outdated SD_SKIP_FIRST
clk:
renesas: rcar-gen3: Switch to new SD clock handling
clk:
renesas: rcar-gen4: Introduce R-Car Gen4 CPG driver
clk:
renesas: rzg2l: Add CPG_PL1_DDIV macro
clk:
renesas: rzg2l: Add missing kerneldoc for resets
clk:
renesas: rzg2l: Check return value of pm_genpd_init()
clk:
renesas: rzg2l: propagate return value of_genpd_add_provider_simple()
clk:
samsung: Add initial Exynos7885 clock driver
clk:
samsung: clk-pll: Add support for pll1417x
clk:
samsung: exynos850: Add missing sysreg clocks
clk:
samsung: exynos850: Implement CMU_APM domain
clk:
samsung: exynos850: Implement CMU_CMGP domain
clk:
samsung: exynos850: Keep some crucial clocks running
clk:
samsung: exynos850: Register clocks early
clk:
samsung: Make exynos850_register_cmu shared
clk:
samsung: remove __clk_lookup() usage
clk:
samsung: Remove meaningless __init and extern from header files
clk:
samsung: Update CPU clk registration
clk:
si5341: Fix clock HW provider cleanup
clk:
socfpga: agilex: Make use of the helper function devm_platform_ioremap_resource()
clk:
socfpga: remove redundant assignment after a mask operation
clk:
socfpga: remove redundant assignment on division
clk:
socfpga: s10: Make use of the helper function devm_platform_ioremap_resource()
clk:
st: clkgen-fsyn: search reg within node or parent
clk:
st: clkgen-mux: search reg within node or parent
clk:
starfive: Add JH7100 clock generator driver
clk:
stm32: Fix ltdc's clock turn off by clk_disable_unused() after system enter shell
clk:
stm32mp1: remove redundant assignment to pointer data
clk:
sunxi-ng: Add support for the D1 SoC clocks
clk:
sunxi-ng: Allow drivers to be built as modules
clk:
sunxi-ng: Allow the CCU core to be built as a module
clk:
sunxi-ng: Convert early providers to platform drivers
clk:
sunxi-ng: div: Add macros using clk_parent_data and clk_hw
clk:
sunxi-ng: Export symbols used by CCU drivers
clk:
sunxi-ng: gate: Add macros for gates with fixed dividers
clk:
sunxi-ng: mp: Add macros using clk_parent_data and clk_hw
clk:
sunxi-ng: mux: Add macros using clk_parent_data and clk_hw
clk:
tegra: Make vde a child of pll_p on tegra114
clk:
tegra: Support runtime PM and power domain
clk:
ti: Move dra7 clock devices out of the legacy section
clk:
visconti: Add support common clock driver and reset driver
clk:
visconti: Fix uninitialized variable in printk
clk:
visconti: Remove pointless NULL check in visconti_pll_add_lookup()
clk:
x86: Fix clk_gate_flags for RV_CLK_GATE
clk:
x86: Use dynamic con_id string during clk registration
clk:
zynq: pll: Fix kernel-doc warnings
clocksource/drivers/exynos_mct:
Fix silly typo resulting in checkpatch warning
clocksource/drivers/exynos_mct:
Refactor resources allocation
clocksource/drivers/imx-sysctr:
Mark two variable with __ro_after_init
clocksource/drivers/msc313e:
Add support for ssd20xd-based platforms
clocksource/drivers/pistachio:
Fix -Wunused-but-set-variable warning
clocksource/drivers/renesas,ostm:
Make RENESAS_OSTM symbol visible
clocksource/drivers/renesas-ostm:
Add RZ/G2L OSTM support
clocksource/drivers/timer-imx-sysctr:
Set cpumask to cpu_possible_mask
clocksource/drivers:
Add MStar MSC313e timer support
clocksource:
Avoid accidental unstable marking of clocksources
clocksource:
Reduce the default clocksource_watchdog() retries to 2
codel:
remove unnecessary pkt_sched.h include
codel:
remove unnecessary sock.h include
comedi:
Move "comedi_8254.h" to
comedi:
Move "comedi_isadma.h" to
comedi:
Move and rename "8255.h" to
comedi:
Move the main COMEDI headers
comedi:
ni_routing: tools: Update due to moved COMEDI headers
compiler_attributes.h:
Add __disable_sanitizer_instrumentation
configfs:
fix a race in configfs_{,un}register_subsystem()
configs/debug:
restore DEBUG_INFO=y for overriding
configs/debug:
set CONFIG_DEBUG_INFO=y properly
configs:
introduce debug.config for CI-like setup
connector/cn_proc:
Use task_is_in_init_pid_ns()
const_structs.checkpatch:
add frequently used ops structs
copy_process():
Move fd_install() out of sighand->siglock critical section
coredump:
Stop setting signal->group_exit_task
coresight:
configfs: Allow configfs to activate configuration
coresight:
configuration: Update API to introduce load owner concept
coresight:
configuration: Update API to permit dynamic load/unload
coresight:
core: Fix typo in a comment
coresight:
syscfg: Example CoreSight configuration loadable module
coresight:
syscfg: Update load API for config loadable modules
coresight:
Use devm_bitmap_zalloc when applicable
counter:
104-quad-8: Convert to counter_priv() wrapper
counter:
104-quad-8: Convert to new counter registration
counter:
104-quad-8: Fix persistent enabled events bug
counter:
104-quad-8: Fix use-after-free by quad8_irq_handler
counter:
Add the necessary colons and indents to the comments of counter_compi
counter:
fix an IS_ERR() vs NULL bug
counter:
ftm-quaddec: Convert to counter_priv() wrapper
counter:
ftm-quaddec: Convert to new counter registration
counter:
ftm-quaddec: Drop unused platform_set_drvdata()
counter:
intel-qep: Convert to counter_priv() wrapper
counter:
intel-qep: Convert to new counter registration
counter:
interrupt-cnt: Convert to counter_priv() wrapper
counter:
interrupt-cnt: Convert to new counter registration
counter:
microchip-tcb-capture: Convert to counter_priv() wrapper
counter:
microchip-tcb-capture: Convert to new counter registration
counter:
microchip-tcb-capture: Drop unused platform_set_drvdata()
counter:
Provide a wrapper to access device private data
counter:
Provide alternative counter registration functions
counter:
remove old and now unused registration API
counter:
stm32-lptimer-cnt: Convert to counter_priv() wrapper
counter:
stm32-lptimer-cnt: Convert to new counter registration
counter:
stm32-timer-cnt: Convert to counter_priv() wrapper
counter:
stm32-timer-cnt: Convert to new counter registration
counter:
Stop using dev_get_drvdata() to get the counter device
counter:
ti-eqep: Convert to counter_priv() wrapper
counter:
ti-eqep: Convert to new counter registration
counter:
ti-eqep: Use container_of instead of struct counter_device::priv
counter:
Update documentation for new counter registration functions
counter:
Use container_of instead of drvdata to track counter_device
cpuacct:
Convert BUG_ON() to WARN_ON_ONCE()
cpufreq:
amd-pstate: Add AMD P-State frequencies attributes
cpufreq:
amd-pstate: Add AMD P-State performance attributes
cpufreq:
amd-pstate: Add boost mode support for AMD P-State
cpufreq:
amd-pstate: Add fast switch function for AMD P-State
cpufreq:
amd-pstate: Add trace for AMD P-State module
cpufreq:
amd-pstate: Fix Kconfig dependencies for AMD P-State
cpufreq:
amd-pstate: Fix struct amd_cpudata kernel-doc comment
cpufreq:
amd-pstate: Introduce a new AMD P-State driver to support future processors
cpufreq:
amd-pstate: Introduce the support for the processors with shared memory solution
cpufreq:
Fix initialization of min and max frequency QoS requests
cpufreq:
intel_pstate: Drop redundant intel_pstate_get_hwp_cap() call
cpufreq:
intel_pstate: Update cpuinfo.max_freq on HWP_CAP changes
cpufreq:
intel_pstate: Update EPP for AlderLake mobile
cpufreq:
mediatek-hw: Fix double devm_remap in hotplug case
cpufreq:
qcom-cpufreq-hw: Avoid stack buffer for IRQ name
cpufreq:
qcom-cpufreq-hw: Update offline CPUs per-cpu thermal pressure
cpufreq:
qcom-cpufreq-hw: Use new thermal pressure update function
cpufreq:
qcom-hw: Delay enabling throttle_irq
cpufreq:
qcom-hw: Fix probable nested interrupt handling
cpufreq:
qcom-hw: Set CPU affinity of dcvsh interrupts
cpufreq:
qcom-hw: Use optional irq API
cpufreq:
Reintroduce ready() callback
cpufreq:
use default_groups in kobj_type
cpuidle:
Fix cpuidle_remove_state_sysfs() kerneldoc comment
cpuidle:
menu: Fix typo in a comment
cpuidle:
use default_groups in kobj_type
cpumask:
replace cpumask_next_* with cpumask_first_* where appropriate
cpumask:
use find_first_and_bit()
cpuset:
convert 'allowed' in __cpuset_node_allowed() to be boolean
cpuset:
Fix kernel-doc
cpuset:
Fix the bug that subpart_cpus updated wrongly in update_cpumask()
cputime, cpuacct:
Include guest time in user time in cpuacct.stat
crypto:
af_alg - get rid of alg_memory_allocated
crypto:
af_alg - rewrite NULL pointer check
crypto:
api - Move cryptomgr soft dependency into algapi
crypto:
api - Replace kernel.h with the necessary inclusions
crypto:
atmel-aes - Reestablish the correct tfm context at dequeue
crypto:
caam - replace this_cpu_ptr with raw_cpu_ptr
crypto:
caam - save caam memory to support crypto engine retry mechanism.
crypto:
cavium - Use kcalloc() instead of kzalloc()
crypto:
ccp - Add psp_init_on_probe module parameter
crypto:
ccp - Add SEV_INIT rc error logging on init
crypto:
ccp - Add SEV_INIT_EX support
crypto:
ccp - Move SEV_INIT retry for corrupted data
crypto:
ccp - no need to initialise statics to 0
crypto:
ccp - Refactor out sev_fw_alloc()
crypto:
ccp - remove unneeded semicolon
crypto:
ccree - remove redundant 'flush_workqueue()' calls
crypto:
des - disallow des3 in FIPS mode
crypto:
dh - limit key size to 2048 in FIPS mode
crypto:
dh - remove duplicate includes
crypto:
drbg - ignore jitterentropy errors if not in FIPS mode
crypto:
drbg - make drbg_prepare_hrng() handle jent instantiation errors
crypto:
drbg - make reseeding from get_random_bytes() synchronous
crypto:
drbg - move dynamic ->reseed_threshold adjustments to __drbg_seed()
crypto:
drbg - prepare for more fine-grained tracking of seeding state
crypto:
drbg - reseed 'nopr' drbgs periodically from get_random_bytes()
crypto:
drbg - track whether DRBG was seeded with !rng_is_initialized()
crypto:
hisilicon - cleanup warning in qm_get_qos_value()
crypto:
hisilicon - modify the value of engine type rate
crypto:
hisilicon/hpre - fix memory leak in hpre_curve25519_src_init()
crypto:
hisilicon/hpre - use swap() to make code cleaner
crypto:
hisilicon/qm - code movement
crypto:
hisilicon/qm - disable qm clock-gating
crypto:
hisilicon/qm - disable queue when 'CQ' error
crypto:
hisilicon/qm - fix deadlock for remove driver
crypto:
hisilicon/qm - fix incorrect return value of hisi_qm_resume()
crypto:
hisilicon/qm - modify the handling method after abnormal interruption
crypto:
hisilicon/qm - modify the value of qos initialization
crypto:
hisilicon/qm - remove unnecessary device memory reset
crypto:
hisilicon/qm - reset function if event queue overflows
crypto:
hisilicon/qm - simplified the calculation of qos shaper parameters
crypto:
hisilicon/qm - some optimizations of ths qos write process
crypto:
hisilicon/qm - use request_threaded_irq instead
crypto:
hisilicon/zip - add new algorithms for uacce device
crypto:
hisilicon/zip - enable ssid for sva sgl
crypto:
jitter - add oversampling of noise source
crypto:
jitter - consider 32 LSB for APT
crypto:
jitter - don't limit ->health_failure check to FIPS mode
crypto:
jitter - quit sample collection loop upon RCT failure
crypto:
kdf - Add key derivation self-test support code
crypto:
kdf - add SP800-108 counter key derivation function
crypto:
kdf - select SHA-256 required for self-test
crypto:
keembay-ocs-ecc - Fix error return code in kmb_ocs_ecc_probe()
crypto:
marvell/octeontx - Use kcalloc() instead of kzalloc()
crypto:
mips/sha - remove duplicate hash init function
crypto:
octeontx2 - add apis for custom engine groups
crypto:
octeontx2 - Avoid stack variable overflow
crypto:
octeontx2 - out of bounds access in otx2_cpt_dl_custom_egrp_delete()
crypto:
octeontx2 - parameters for custom engine groups
crypto:
octeontx2 - prevent underflow in get_cores_bmap()
crypto:
octeontx2 - uninitialized variable in kvf_limits_store()
crypto:
octeontx2 - Use swap() instead of swap_engines()
crypto:
octeontx2 - use swap() to make code cleaner
crypto:
omap - increase priority of DES/3DES
crypto:
omap-aes - Fix broken pm_runtime_and_get() usage
crypto:
powerpc/sha - remove duplicate hash init function
crypto:
qat - abstract PFVF messages with struct pfvf_message
crypto:
qat - abstract PFVF receive logic
crypto:
qat - abstract PFVF send function
crypto:
qat - add PFVF support to enable the reset of ring pairs
crypto:
qat - add PFVF support to the GEN4 host driver
crypto:
qat - add pfvf_ops
crypto:
qat - add support for compression for 4xxx
crypto:
qat - add the adf_get_pmisc_base() helper function
crypto:
qat - allow detection of dc capabilities for 4xxx
crypto:
qat - change PFVF ACK behaviour
crypto:
qat - config VFs based on ring-to-svc mapping
crypto:
qat - differentiate between pf2vf and vf2pf offset
crypto:
qat - do not handle PFVF sources for qat_4xxx
crypto:
qat - do not rely on min version
crypto:
qat - exchange device capabilities over PFVF
crypto:
qat - exchange ring-to-service mappings over PFVF
crypto:
qat - extend crypto capability detection for 4xxx
crypto:
qat - fix definition of ring reset results
crypto:
qat - fix undetected PFVF timeout in ACK loop
crypto:
qat - fix VF IDs in PFVF log messages
crypto:
qat - get compression extended capabilities
crypto:
qat - handle retries due to collisions in adf_iov_putmsg()
crypto:
qat - improve logging of PFVF messages
crypto:
qat - improve the ACK timings in PFVF send
crypto:
qat - introduce support for PFVF block messages
crypto:
qat - leverage bitfield.h utils for PFVF messages
crypto:
qat - leverage read_poll_timeout in PFVF send
crypto:
qat - make PFVF message construction direction agnostic
crypto:
qat - make PFVF send and receive direction agnostic
crypto:
qat - move interrupt code out of the PFVF handler
crypto:
qat - move VF message handler to adf_vf2pf_msg.c
crypto:
qat - move vf2pf interrupt helpers
crypto:
qat - pass the PF2VF responses back to the callers
crypto:
qat - re-enable interrupts for legacy PFVF messages
crypto:
qat - refactor PF top half for PFVF
crypto:
qat - refactor pfvf version request messages
crypto:
qat - relocate PFVF disabled function
crypto:
qat - relocate PFVF PF related logic
crypto:
qat - relocate PFVF VF related logic
crypto:
qat - reorganize PFVF code
crypto:
qat - reorganize PFVF protocol definitions
crypto:
qat - set CIPHER capability for QAT GEN2
crypto:
qat - set COMPRESSION capability for QAT GEN2
crypto:
qat - set PFVF_MSGORIGIN just before sending
crypto:
qat - split PFVF message decoding from handling
crypto:
qat - store the PFVF protocol version of the endpoints
crypto:
qat - store the ring-to-service mapping
crypto:
qat - support fast ACKs in the PFVF protocol
crypto:
qat - support the reset of ring pairs on PF
crypto:
qat - use enums for PFVF protocol codes
crypto:
qce - fix uaf on qce_aead_register_one
crypto:
qce - fix uaf on qce_ahash_register_one
crypto:
qce - fix uaf on qce_skcipher_register_one
crypto:
qcom-rng - ensure buffer for generate is completely filled
crypto:
rsa - limit key size to 2048 in FIPS mode
crypto:
s390/sha512 - Use macros instead of direct IV numbers
crypto:
sa2ul - Use bitfield helpers
crypto:
sha256 - remove duplicate generic hash init function
crypto:
sparc/sha - remove duplicate hash init function
crypto:
stm32 - Revert broken pm_runtime_resume_and_get changes
crypto:
stm32/crc32 - Fix kernel BUG triggered in probe()
crypto:
stm32/cryp - check early input data
crypto:
stm32/cryp - defer probe for reset controller
crypto:
stm32/cryp - don't print error on probe deferral
crypto:
stm32/cryp - fix bugs and crash in tests
crypto:
stm32/cryp - fix CTR counter carry
crypto:
stm32/cryp - fix double pm exit
crypto:
stm32/cryp - fix lrw chaining mode
crypto:
stm32/cryp - fix xts and race condition in crypto_engine requests
crypto:
stm32/cryp - reorder hw initialization
crypto:
sun8i-ce - Add support for the D1 variant
crypto:
testmgr - Fix wrong test case of RSA
crypto:
ux500 - Use platform_get_irq() to get the interrupt
crypto:
x86/aesni - don't require alignment of data
crypto:
x86/curve25519 - use in/out register constraints more precisely
crypto:
x86/des3 - remove redundant assignment of variable nbytes
csky:
Fix function name in csky_alignment() and die()
cuda/pmu:
Make find_via_cuda/pmu init functions
cxgb3:
Remove useless DMA-32 fallback configuration
cxgb3:
Use struct_group() for memcpy() region
cxgb4:
allow reading unrecognized port module eeprom
cxgb4:
Remove useless DMA-32 fallback configuration
cxgb4:
Use struct_group() for memcpy() region
cxgb4vf:
Remove useless DMA-32 fallback configuration
cxl/acpi:
Convert CFMWS parsing to ACPI sub-table helpers
cxl/core:
Convert to EXPORT_SYMBOL_NS_GPL
cxl/core:
Remove cxld_const_init in cxl_decoder_alloc()
cxl/mbox:
Remove bad comment
cxl/memdev:
Change cxl_mem to a more descriptive name
cxl/memdev:
Remove unused cxlmd field
cxl/pmem:
Fix module reload vs workqueue state
cxl/pmem:
Fix reference counting for delayed work
cxl/test:
Mock acpi_table_parse_cedt()
cxl:
use default_groups in kobj_type
dax:
fix up some of the block device related ifdefs
dax:
Kill DEV_DAX_PMEM_COMPAT
dax:
move the partition alignment check into fs_dax_get_by_bdev
dax:
remove CONFIG_DAX_DRIVER
dax:
remove dax_capable
dax:
remove the copy_from_iter and copy_to_iter methods
dax:
remove the DAXDEV_F_SYNC flag
dax:
remove the pgmap sanity checks in generic_fsdax_supported
dax:
return the partition offset from fs_dax_get_by_bdev
dax:
simplify dax_synchronous and set_dax_synchronous
dax:
simplify the dax_device <-> gendisk association
dccp/tcp:
Remove an unused argument in inet_csk_listen_start().
dccp:
Inline dccp_listen_start().
debugfs:
lockdown: Allow reading debugfs files that are not world readable
delayacct:
cleanup flags in struct task_delay_info and functions use it
delayacct:
fix incomplete disable operation when switch enable to disable
delayacct:
support swapin delay accounting for swapping without blkio
delayacct:
track delays from memory compact
dev_addr:
add a modification check
dev_addr_list:
put the first addr on the tree
device property:
Add fwnode_iomap()
device property:
Check fwnode->secondary when finding properties
device property:
Drop fwnode_graph_get_remote_node()
device property:
Fix documentation for FWNODE_GRAPH_DEVICE_DISABLED
device property:
Fix fwnode_graph_devcon_match() fwnode leak
device property:
Implement fwnode_graph_get_endpoint_count()
device property:
Remove device_add_properties() API
device property:
Use fwnode_graph_for_each_endpoint() macro
device-dax:
compound devmap support
device-dax:
ensure dev_dax->pgmap is valid for dynamic devices
device-dax:
factor out page mapping initialization
device-dax:
remove pfn from __dev_dax_{pte,pmd,pud}_fault()
device-dax:
set mapping prior to vmf_insert_pfn{,_pmd,pud}()
device-dax:
use ALIGN() for determining pgoff
device-dax:
use struct_size()
device:
Add device:: Msi_data pointer and struct msi_device_data
device:
Move MSI related data into a struct
devlink:
Add 'enable_iwarp' generic device param
devlink:
Add new "event_eq_size" generic device param
devlink:
Add new "io_eq_size" generic device param
devlink:
Clarifies max_macs generic devlink param
devlink:
Remove misleading internal_flags from health reporter dump
devlink:
Simplify devlink resources unregister call
devtmpfs regression fix:
reconfigure on each mount
devtmpfs:
mount with noexec and nosuid
display/amd:
decrease message verbosity about watermarks table failure
dm btree remove:
change a bunch of BUG_ON() calls to proper errors
dm btree spine:
eliminate duplicate le32_to_cpu() in node_check()
dm btree spine:
remove extra node_check function declaration
dm btree:
add a defensive bounds check to insert_at()
dm integrity:
Use struct_group() to zero struct journal_sector
dm space map common:
add bounds check to sm_ll_lookup_bitmap()
dm sysfs:
use default_groups in kobj_type
dm-linear:
add a linear_dax_pgoff helper
dm-log-writes:
add a log_writes_dax_pgoff helper
dm-stripe:
add a stripe_dax_pgoff helper
dm:
fix alloc_dax error handling in alloc_dev
dm:
make the DAX support depend on CONFIG_FS_DAX
dm:
properly fix redundant bio-based IO accounting
dm:
revert partial fix for redundant bio-based IO accounting
dma-buf:
add dma_fence_describe and dma_resv_describe v2
dma-buf:
add dma_resv selftest v4
dma-buf:
cma_heap: Fix mutex locking section
dma-buf:
fix kerneldoc for renamed members
dma-buf:
heaps: Fix potential spectre v1 gadget
dma-buf:
make fence mandatory for dma_resv_add_excl_fence v2
dma-buf:
nuke dma_resv_get_excl_unlocked
dma-buf:
remove restriction of IOCTL:DMA_BUF_SET_NAME
dma-buf:
st: fix error handling in test_get_fences()
dma-buf:
Update obsoluted comments on dma_buf_vmap/vunmap()
dma-direct:
add a dma_direct_use_pool helper
dma-direct:
always leak memory that can't be re-encrypted
dma-direct:
clean up the remapping checks in dma_direct_alloc
dma-direct:
don't call dma_set_decrypted for remapped allocations
dma-direct:
drop two CONFIG_DMA_RESTRICTED_POOL conditionals
dma-direct:
factor out a helper for DMA_ATTR_NO_KERNEL_MAPPING allocations
dma-direct:
factor out dma_set_{de,en}crypted helpers
dma-direct:
factor the swiotlb code out of __dma_direct_alloc_pages
dma-direct:
fail allocations that can't be made coherent
dma-direct:
refactor the !coherent checks in dma_direct_alloc
dma-direct:
warn if there is no pool for force unencrypted allocations
dma/pool:
create dma atomic pool only if dma zone has managed pages
dma_fence_array:
Fix PENDING_ERROR leak in dma_fence_array_signaled()
dmaengine:
Add consumer for the new DMA_MEMCPY_SG API function.
dmaengine:
Add core function and capability check for DMA_MEMCPY_SG
dmaengine:
Add documentation for new memcpy scatter-gather function
dmaengine:
at_xdmac: Don't start transactions at tx_submit level
dmaengine:
at_xdmac: Fix at_xdmac_lld struct definition
dmaengine:
at_xdmac: Fix concurrency over chan's completed_cookie
dmaengine:
at_xdmac: Fix concurrency over xfers_list
dmaengine:
at_xdmac: Fix lld view setting
dmaengine:
at_xdmac: Fix missing unlock in at_xdmac_tasklet()
dmaengine:
at_xdmac: Fix race for the tx desc callback
dmaengine:
at_xdmac: Fix race over irq_status
dmaengine:
at_xdmac: Move the free desc to the tail of the desc list
dmaengine:
at_xdmac: Print debug message after realeasing the lock
dmaengine:
at_xdmac: Remove a level of indentation in at_xdmac_advance_work()
dmaengine:
at_xdmac: Remove a level of indentation in at_xdmac_tasklet()
dmaengine:
at_xdmac: Start transfer for cyclic channels in issue_pending
dmaengine:
at_xdmac: Use struct_size() in devm_kzalloc()
dmaengine:
idxd: add helper for per interrupt handle drain
dmaengine:
idxd: add knob for enqcmds retries
dmaengine:
idxd: change bandwidth token to read buffers
dmaengine:
idxd: change MSIX allocation based on per wq activation
dmaengine:
idxd: create locked version of idxd_quiesce() call
dmaengine:
idxd: deprecate token sysfs attributes for read buffers
dmaengine:
idxd: embed irq_entry in idxd_wq struct
dmaengine:
idxd: fix descriptor flushing locking
dmaengine:
idxd: fix wq settings post wq disable
dmaengine:
idxd: handle interrupt handle revoked event
dmaengine:
idxd: handle invalid interrupt handle descriptors
dmaengine:
idxd: int handle management refactoring
dmaengine:
idxd: move interrupt handle assignment
dmaengine:
idxd: rework descriptor free path on failure
dmaengine:
idxd: set defaults for wq configs
dmaengine:
ioatdma: use default_groups in kobj_type
dmaengine:
jz4780: Add support for the MDMA and BDMA in the JZ4760(B)
dmaengine:
jz4780: Replace uint32_t with u32
dmaengine:
jz4780: Support bidirectional I/O on one channel
dmaengine:
jz4780: Work around hardware bug on JZ4760 SoCs
dmaengine:
mv_xor_v2: Get rid of msi_desc abuse
dmaengine:
pch_dma: Remove usage of the deprecated "pci-dma-compat.h" API
dmaengine:
ppc4xx: remove unused variable `rval'
dmaengine:
ptdma: Fix the error handling path in pt_core_init()
dmaengine:
pxa/mmp: stop referencing config->slave_id
dmaengine:
qcom-adm: stop abusing slave_id config
dmaengine:
qcom: gpi: Remove unnecessary print function dev_err()
dmaengine:
qcom_hidma: Cleanup MSI handling
dmaengine:
rcar-dmac: Add support for R-Car S4-8
dmaengine:
remove slave_id config field
dmaengine:
sh: rcar-dmac: Check for error num after dma_set_max_seg_size
dmaengine:
sh: rcar-dmac: Check for error num after setting mask
dmaengine:
sh: Use bitmap_zalloc() when applicable
dmaengine:
shdma: Fix runtime PM imbalance on error
dmaengine:
shdma: remove legacy slave_id parsing
dmaengine:
sprd: stop referencing config->slave_id
dmaengine:
stm32-dmamux: Fix PM disable depth imbalance in stm32_dmamux_probe
dmaengine:
stm32-mdma: fix STM32_MDMA_CTBR_TSEL_MASK
dmaengine:
stm32-mdma: Remove redundant initialization of pointer hwdesc
dmaengine:
stm32-mdma: Use bitfield helpers
dmaengine:
tegra20-apb: stop checking config->slave_id
dmaengine:
ti: edma: Use 'for_each_set_bit' when possible
dmaengine:
ti: k3-udma: Add SoC dependent data for J721S2 SoC
dmaengine:
uniphier-xdmac: Fix type of address variables
dmaengine:
xilinx: Handle IRQ mapping errors
dmaengine:
xilinx_dpdma: stop using slave_id field
dmaengine:
xilinx_dpdma: use correct SDPX tag for header file
dnotify:
move dnotify sysctl to dnotify.c
doc/zh-CN:
Update cpu-freq/core.rst to make it more readable
doc/zh-CN:
Update cpu-freq/cpu-drivers.rst to make it more readable
doc/zh-CN:
Update cpufreq-stats.rst to make it more readable
doc/zh_CN:
add Chinese document coding style reminder
doc:
Add refcount analogy to What is RCU
doc:
document new CephFS mount device syntax
doc:
fs: remove bdev_try_to_free_page related doc
doc:
kbuild: fix default in `imply` table
Doc:
networking: Fix the title's Sphinx overline in rds.rst
doc:
RCU: Avoid 'Symbol' font-family in SVG figures
doc:
Remove obsolete kernel-per-CPU-kthreads RCU_FAST_NO_HZ advice
docs/ABI:
testing: aspeed-uart-routing: Escape asterisk
Docs/admin-guide/mm/damon/reclaim:
document statistics parameters
Docs/admin-guide/mm/damon/usage:
mention tracepoint at the beginning
Docs/admin-guide/mm/damon/usage:
remove redundant information
Docs/admin-guide/mm/damon/usage:
update for kdamond_pid and (mk|rm)_contexts
Docs/admin-guide/mm/damon/usage:
update for scheme quotas and watermarks
Docs/admin-guide/mm/damon/usage:
update for schemes statistics
docs/arm64:
delete a space from tagged-address-abi
docs/bpf:
Update documentation for BTF_KIND_TYPE_TAG support
docs/driver-api:
Replace a comma in the n_gsm.rst with a double colon
docs/kselftest:
clarify running mainline tests on stables
docs/scheduler:
fix typo and warning in sched-bwc
docs/trace:
fix a label of boottime-trace
docs/vm:
add vmalloced-kernel-stacks document
docs/vm:
clarify overcommit amount sysctl behavior
docs/vm:
Fix typo in *harden*
docs/zh_CN:
add completion translation
docs/zh_CN:
Add cputopology Chinese translation
docs/zh_CN:
add msi-howto translation
docs/zh_CN:
add pci-iov-howto translation
docs/zh_CN:
add pciebus-howto translation
docs/zh_CN:
Add sched-capacity Chinese translation
docs/zh_CN:
Add sched-design-CFS Chinese translation
docs/zh_CN:
Add sched-domains translation
docs/zh_CN:
add scheduler index translation
docs/zh_CN:
add scheduler sched-arch translation
docs/zh_CN:
add scheduler sched-bwc translation
docs/zh_CN:
add sysfs-pci trnaslation
docs/zh_CN:
Add zh_CN/accounting/delay-accounting.rst
docs/zh_CN:
Add zh_CN/accounting/taskstats.rst
docs/zh_CN:
move sparse into dev-tools
docs/zh_CN:
Update and fix a couple of typos
docs/zh_CN:
update sparse translation
docs:
5.Posting.rst: describe Fixes: and Link: tags
docs:
ABI: added missing num_requests param to UAC2
docs:
ABI: fixed formatting in configfs-usb-gadget-uac2
docs:
ABI: fixed req_number desc in UAC1
docs:
Add documentation for ARC processors
docs:
add support for RTD dark mode
docs:
address some text issues with css/theme support
docs:
allow selecting a Sphinx theme
docs:
allow to pass extra DOCS_CSS themes via make
docs:
ARC: Improve readability
docs:
automarkup.py: Fix invalid HTML link output and broken URI fragments
docs:
block: remove queue-sysfs.rst
docs:
discourage use of list tables
docs:
document sysfs ABI for vDPA bus
docs:
document the sysfs ABI for "isolated"
docs:
document the sysfs ABI for "nohz_full"
docs:
fix typo in Documentation/kernel-hacking/locking.rst
docs:
ftrace: fix ambiguous sentence
docs:
Hook the RTLA documents into the kernel docs build
docs:
kvm: fix WARNINGs from api.rst
docs:
Makefile: use the right path for DOCS_CSS
docs:
networking: device drivers: add can sub-folder
docs:
networking: device drivers: can: add flexcan
docs:
perf: Add description for HiSilicon PCIe PMU driver
docs:
set format for the classic mode
docs:
staging/tee.rst: add a section on OP-TEE notifications
docs:
staging/tee.rst: fix two typos found while reading
docs:
sysfs-block: add contact for nomerges
docs:
sysfs-block: document stable_writes
docs:
sysfs-block: document virt_boundary_mask
docs:
sysfs-block: fill in missing documentation from queue-sysfs.rst
docs:
sysfs-block: move to stable directory
docs:
sysfs-block: sort alphabetically
docs:
update mapping documentation
docs:
update self-protection __ro_after_init status
Docs:
usb: update comment and code near increment usage count
Docs:
usb: update err() to pr_err() and replace __FILE__
Docs:
usb: update writesize, copy_from_user, usb_fill_bulk_urb, usb_submit_urb
Documentation, arch:
Remove leftovers from CIFS_WEAK_PW_HASH
Documentation, arch:
Remove leftovers from raw device
Documentation/accounting/delay-accounting.rst:
add thrashing page cache and direct compact
Documentation/admin-guide:
Document nomodeset kernel parameter
Documentation/auxiliary_bus:
Add example code for module_auxiliary_driver()
Documentation/auxiliary_bus:
Clarify __auxiliary_driver_register
Documentation/auxiliary_bus:
Clarify auxiliary_device creation
Documentation/auxiliary_bus:
Clarify match_name
Documentation/auxiliary_bus:
Clarify the release of devices from find device
Documentation/auxiliary_bus:
Move the text into the code
Documentation/auxiliary_bus:
Update Auxiliary device lifespan
Documentation/filesystem/dax:
DAX on virtiofs
Documentation/gpu:
Add amdgpu and dc glossary
Documentation/gpu:
Add basic overview of DC pipeline
Documentation/gpu:
Document amdgpu_dm_visual_confirm debugfs entry
Documentation/gpu:
Document pipe split visual confirmation
Documentation/gpu:
How to collect DTN log
Documentation/gpu:
include description of AMDGPU hardware structure
Documentation/gpu:
include description of some of the GC microcontrollers
Documentation/gpu:
Reorganize DC documentation
Documentation/gpu:
split amdgpu/index for readability
Documentation/hw-vuln:
Update spectre doc
Documentation/sphinx:
fix typos of "its"
Documentation:
ACPI: Fix data node reference documentation
Documentation:
ACPI: Update references
Documentation:
add TTY chapter
Documentation:
amd-pstate: Add AMD P-State driver introduction
Documentation:
arm64: Document PMU counters access from userspace
Documentation:
arm: marvell: Extend Avanta list
Documentation:
coresight: Fix documentation issue
Documentation:
coresight: Update coresight configuration docs
Documentation:
dev-tools: Add KTAP specification
Documentation:
devlink: mlx5.rst: Fix htmldoc build warning
Documentation:
dmaengine: Add a description of what dmatest does
Documentation:
dmaengine: Correctly describe dmatest with channel unset
Documentation:
dt: iio: st_lsm6dsx: add disable-sensor-hub property
Documentation:
fix firewire.rst ABI file path error
Documentation:
kgdb: properly capitalize the MAGIC_SYSRQ config
Documentation:
kgdb: Replace deprecated remotebaud
Documentation:
KUnit: Added KUnit Architecture
Documentation:
KUnit: Fix usage bug
Documentation:
kunit: remove claims that kunit is a mocking framework
Documentation:
kunit: Reorganize documentation related to running tests
Documentation:
KUnit: Restyle Test Style and Nomenclature page
Documentation:
KUnit: Restyled Frequently Asked Questions
Documentation:
KUnit: Rework writing page to focus on writing tests
Documentation:
KUnit: Rewrite getting started
Documentation:
KUnit: Rewrite main page
Documentation:
livepatch: Add livepatch API page
Documentation:
networking: net_failover: Fix documentation
Documentation:
power: Update outdated contents in opp.rst
Documentation:
Raise the minimum supported version of LLVM to 11.0.0
Documentation:
refer to config RANDOMIZE_BASE for kernel address-space randomization
Documentation:
remove trivial tree
Documentation:
syfs-class-firmware-attributes: Lenovo Opcode support
Linux:
Documentation:ABI:testing:admv1013: add ABI docs
dpaa2-eth:
Initialize mutex used in one step timestamping path
dpaa2-eth:
unregister the netdev before disconnecting from the PHY
dpaa2-mac:
bail if the dpmacs fwnode is not found
dpaa2-mac:
return -EPROBE_DEFER from dpaa2_mac_open in case the fwnode is not set
dpaa2-switch:
check if the port priv is valid
dpaa2-switch:
fix default return of dpaa2_switch_flower_parse_mirror_key
drbd:
Use struct_group() to zero algs
driver core:
auxiliary bus: Add driver data helpers
driver core:
Don't call device_remove_properties() from device_del()
driver core:
Free DMA range map when device is released
driver core:
Make bus notifiers in right order in really_probe()
driver core:
make kobj_type constant.
driver core:
Move driver_sysfs_remove() after driver_sysfs_add()
driver core:
platform: document registration-failure requirement
driver core:
platform: Make use of the helper function dev_err_probe()
driver core:
Simplify async probe test code by using ktime_ms_delta()
driver:
soc: xilinx: register for power events in zynqmp power driver
drivers/amd/pm:
drop statement to print FW version for smu_v13
drivers/amd/pm:
smu13: use local variable adev
drivers/firmware:
Add missing platform_device_put() in sysfb_create_simplefb
drivers/infiniband:
replace open-coded string copy with get_task_comm
drivers/misc/ocxl:
remove redundant rc variable
drivers/net/ftgmac100:
adjust code place for function call dependency
drivers/net/ftgmac100:
fix DHCP potential failure with systemd
drivers/net/ftgmac100:
refactor ftgmac100_reset_task to enable direct function call
drivers/pcmcia:
Fix ifdef covering yenta_pm_ops
drivers/perf:
hisi: Add driver for HiSilicon PCIe PMU
drivers/regulator:
remove redundant ret variable
drivers:
acpi: acpi_apd: Remove unused device property "is-rv"
drivers:
dma: ti: k3-psil: Add support for J721S2
drivers:
hamradio: 6pack: fix UAF bug caused by mod_timer()
Drivers:
hv: balloon: account for vmbus packet header in max_pkt_size
Drivers:
hv: Fix definition of hypercall input & output arg variables
Drivers:
hv: utils: Make use of the helper macro LIST_HEAD()
Drivers:
hv: vmbus: Fix memory leak in vmbus_add_channel_kobj
Drivers:
hv: vmbus: Initialize request offers message for Isolation VM
Drivers:
hv: vmbus: Rework use of DMA_BIT_MASK(64)
drivers:
perf: Add LLC-TAD perf counter support
drivers:
perf: marvell_cn10k: fix an IS_ERR() vs NULL check
drivers:
soc: xilinx: add xilinx event management driver
Linux:
drivers:iio:dac: Add AD3552R driver support
drm/1915/fbc:
Replace plane->has_fbc with a pointer to the fbc instance
drm/amd/amdgpu:
Add pcie indirect support to amdgpu_mm_wreg_mmio_rlc()
drm/amd/amdgpu:
cleanup the code style a bit
drm/amd/amdgpu:
fix gmc bo pin count leak in SRIOV
drm/amd/amdgpu:
fix potential memleak
drm/amd/amdgpu:
fix psp tmr bo pin count leak in SRIOV
drm/amd/amdgpu:
fixing read wrong pf2vf data in SRIOV
drm/amd/amdgpu:
remove useless break after return
drm/amd/amdkfd:
Fix kernel panic when reset failed and been triggered again
drm/amd/display/dc/calcs/dce_calcs:
Fix a memleak in calculate_bandwidth()
drm/amd/display:
3.2.161
drm/amd/display:
3.2.162
drm/amd/display:
3.2.163
drm/amd/display:
3.2.164
drm/amd/display:
3.2.166
drm/amd/display:
3.2.167
drm/amd/display:
[FW Promotion] Release 0.0.92
drm/amd/display:
[FW Promotion] Release 0.0.93
drm/amd/display:
[FW Promotion] Release 0.0.94
drm/amd/display:
[FW Promotion] Release 0.0.95
drm/amd/display:
[FW Promotion] Release 0.0.96
drm/amd/display:
[FW Promotion] Release 0.0.97
drm/amd/display:
[FW Promotion] Release 0.0.98
drm/amd/display:
access hpo dp link encoder only through link resource
drm/amd/display:
Add 16ms AUX RD interval W/A for specific LTTPR
drm/amd/display:
add a debug option to force dp2 lt fallback method
drm/amd/display:
Add check for forced_clocks debug option
drm/amd/display:
add connector type check for CRC source set
drm/amd/display:
Add debugfs entry for ILR
drm/amd/display:
Add Debugfs Entry to Force in SST Sequence
drm/amd/display:
Add DP-HDMI FRL PCON SST Support in DM
drm/amd/display:
Add DP-HDMI FRL PCON Support in DC
drm/amd/display:
add else to avoid double destroy clk_mgr
drm/amd/display:
Add feature flags to disable LTTPR
drm/amd/display:
Add force detile buffer size debug flag
drm/amd/display:
add function for eDP and backlight power on
drm/amd/display:
add hdmi disable debug check
drm/amd/display:
Add helper for blanking all dp displays
drm/amd/display:
Add hpd pending flag to indicate detection of new hpd
drm/amd/display:
Add reg defs for DCN303
drm/amd/display:
Add src/ext ID info for dummy service
drm/amd/display:
Add vendor specific LTTPR workarounds for DCN31
drm/amd/display:
Add version check before using DP alt query interface
drm/amd/display:
Add W/A for PHY tests with certain LTTPR
drm/amd/display:
Add work around for tunneled MST.
drm/amd/display:
Added Check For dc->res_pool
drm/amd/display:
Added power down for DCN10
drm/amd/display:
Adding dpia debug bits for hpd delay
drm/amd/display:
Adjust code indentation
drm/amd/display:
Allow DSC on supported MST branch devices
drm/amd/display:
Apply LTTPR workarounds to non-transparent mode
drm/amd/display:
based on flag reset z10 function pointer
drm/amd/display:
Block z-states when stutter period exceeds criteria
drm/amd/display:
bring dcn31 clk mgr in line with other version style
drm/amd/display:
Cap pflip irqs per max otg number
drm/amd/display:
change FIFO reset condition to embedded display only
drm/amd/display:
Changed pipe split policy to allow for multi-display pipe split
drm/amd/display:
check top_pipe_to_program pointer
drm/amd/display:
clean up some formats and log
drm/amd/display:
Clean up some inconsistent indenting
drm/amd/display:
cleanup the code a bit
drm/amd/display:
Clear DPCD lane settings after repeater training
drm/amd/display:
Code change for DML isolation
drm/amd/display:
Correct MPC split policy for DCN301
drm/amd/display:
define link res and make it accessible to all link interfaces
drm/amd/display:
Display object info table changes
drm/amd/display:
Don't reinitialize DMCUB on s0ix resume
drm/amd/display:
Drop config guard for DC_LOG_DP2
drm/amd/display:
Enable DSC over eDP
drm/amd/display:
Enable P010 for DCN3x ASICs
drm/amd/display:
enable seamless boot for DCN301
drm/amd/display:
explicitly set is_dsc_supported to false before use
drm/amd/display:
fix accidental casting enum to bool
drm/amd/display:
fix application of sizeof to pointer
drm/amd/display:
fix B0 TMDS deepcolor no dislay issue
drm/amd/display:
Fix bug in debugfs crc_win_update entry
drm/amd/display:
Fix check for null function ptr
drm/amd/display:
fix cond_no_effect.cocci warnings
drm/amd/display:
Fix Coverity Issues
drm/amd/display:
fix dereference before NULL check
drm/amd/display:
Fix detection of aligned DMUB firmware meta info
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 dual eDP abnormal display issue
drm/amd/display:
Fix eDP will flash when boot to OS
drm/amd/display:
Fix for otg synchronization logic
drm/amd/display:
Fix for otg synchronization logic
drm/amd/display:
Fix for the no Audio bug with Tiled Displays
drm/amd/display:
Fix FP start/end for dcn30_internal_validate_bw.
drm/amd/display:
fix function scopes
drm/amd/display:
Fix LTTPR not Enabled
drm/amd/display:
Fix ODM combine issue with fast boot
drm/amd/display:
Fix OLED brightness control on eDP
drm/amd/display:
Fix out of bounds access on DNC31 stream encoder regs
drm/amd/display:
Fix RGB MPO underflow with multiple displays
drm/amd/display:
fix stale info in link encoder assignment
drm/amd/display:
Fix stream->link_enc unassigned during stream removal
drm/amd/display:
Fix the uninitialized variable in enable_stream_features()
drm/amd/display:
Fix underflow for fused display pipes case
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 warning comparing pointer to 0
drm/amd/display:
fix yellow carp wm clamping
drm/amd/display:
fixed an error related to 4:2:0/4:2:2 DSC
drm/amd/display:
Fixed DSC would not PG after removing DSC stream
drm/amd/display:
fixed the DSC power off sequence during Driver PnP
drm/amd/display:
For vblank_disable_immediate, check PSR is really used
drm/amd/display:
Force det buf size to 192KB with 3+ streams and upscaling
drm/amd/display:
Force link_rate as LINK_RATE_RBR2 for 2018 15" Apple Retina panels
drm/amd/display:
get and restore link res map
drm/amd/display:
implement dc_mode_memclk
drm/amd/display:
Initialise encoder assignment when initialising dc_state
drm/amd/display:
introduce mpo detection flags
drm/amd/display:
invalid parameter check in dmub_hpd_callback
drm/amd/display:
keep eDP Vdd on when eDP stream is already enabled
drm/amd/display:
Limit max link cap with LTTPR caps
drm/amd/display:
log amdgpu_dm_atomic_check() failure cause
drm/amd/display:
Move link_enc init logic to DC
drm/amd/display:
ODM + MPO window on only one half of ODM
drm/amd/display:
Only flush delta from last command execution
drm/amd/display:
parse and check PSR SU caps
drm/amd/display:
Pass panel inst to a PSR command
drm/amd/display:
populate link res in both detection and validation
drm/amd/display:
Prevent PSR disable/reenable in HPD IRQ
drm/amd/display:
prevent reading unitialized links
drm/amd/display:
Protect update_bw_bounding_box FPU code.
drm/amd/display:
PSR panel capability debugfs
drm/amd/display:
Query all entries in assignment table during updates.
drm/amd/display:
Query DMCUB for dp alt status
drm/amd/display:
Reduce dmesg error to a debug print
drm/amd/display:
Reduce stack size for dml31 UseMinimumDCFCLK
drm/amd/display:
Reduce stack size for dml31_ModeSupportAndSystemConfigurationFull
drm/amd/display:
Reduce stack usage
drm/amd/display:
Refactor vendor specific link training sequence
drm/amd/display:
Remove CR AUX RD Interval limit for LTTPR
drm/amd/display:
remove dmcub_support cap dependency
drm/amd/display:
remove no need NULL check before kfree
drm/amd/display:
remove unnecessary conditional operators
drm/amd/display:
Rename a struct field to describe a cea component better
drm/amd/display:
Rename dcn_validate_bandwidth to dcn10_validate_bandwidth
drm/amd/display:
reset dcn31 SMU mailbox on failures
drm/amd/display:
Reset DMCUB before HW init
drm/amd/display:
Reset fifo after enable otg
drm/amd/display:
Reset link encoder assignments for GPU reset
drm/amd/display:
retain/release at proper places in link_enc assignment
drm/amd/display:
retain/release stream pointer in link enc table
drm/amd/display:
revert "Reset fifo after enable otg"
drm/amd/display:
Revert "retain/release stream pointer in link enc table"
drm/amd/display:
Revert changes for MPO underflow
drm/amd/display:
Revert W/A for hard hangs on DCN20/DCN21
drm/amd/display:
Run full global validation in dc_commit_state
drm/amd/display:
Secondary display goes blank on Non DCN31
drm/amd/display:
Send s0i2_rdy in stream_count == 0 optimization
drm/amd/display:
Set exit_optimized_pwr_state for DCN31
drm/amd/display:
set MSA vsp/hsp to 0 for positive polarity for DP 128b/132b
drm/amd/display:
Set optimize_pwr_state for DCN31
drm/amd/display:
Set plane update flags for all planes in reset
drm/amd/display:
Skip vendor specific LTTPR w/a outside link training
drm/amd/display:
support dynamic HPO DP link encoder allocation
drm/amd/display:
To support sending TPS3 pattern when restoring link
drm/amd/display:
Undo ODM combine
drm/amd/display:
unhard code link to phy idx mapping in dc link and clean up
drm/amd/display:
update bios scratch when setting backlight
drm/amd/display:
Update watermark values for DCN301
drm/amd/display:
Use link_enc_cfg API for queries.
drm/amd/display:
use link_rate_set above DPCD 1.3 (#1527)
drm/amd/display:
Use oriented source size when checking cursor scaling
drm/amd/display:
Visual Confirm Bar Height Adjust
drm/amd/display:
Wait for ACK for INBOX0 HW Lock
drm/amd/display:
watermark latencies is not enough on DCN31
drm/amd/display:
Wrap dcn301_calculate_wm_and_dlg for FPU.
drm/amd/pm:
Add debug prints
drm/amd/pm:
Add debugfs info for STB
drm/amd/pm:
add GFXCLK/SCLK clocks level print support for APUs
drm/amd/pm:
add message smu to get ecc_table v2
drm/amd/pm:
add new fields for Sienna Cichlid.
drm/amd/pm:
Add STB accessors interface
drm/amd/pm:
Add STB support in sienna_cichlid
drm/amd/pm:
Add warning for unexpected PG requests
drm/amd/pm:
avoid duplicate powergate/ungate setting
drm/amd/pm:
correct the MGpuFanBoost support for Beige Goby
drm/amd/pm:
correct the sequence of sending gpu reset msg
drm/amd/pm:
correct UMD pstate clocks for Dimgrey Cavefish and Beige Goby
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 hwmon node of power1_label create issue
drm/amd/pm:
fix reading SMU FW version from amdgpu_firmware_info on YC
drm/amd/pm:
fix some OEM SKU specific stability issues
drm/amd/pm:
Fix xgmi link control on aldebaran
drm/amd/pm:
keep the BACO feature enabled for suspend
drm/amd/pm:
only send GmiPwrDnControl msg on master die (v3)
drm/amd/pm:
Print the error on command submission
drm/amd/pm:
Remove artificial freq level on Navi1x
drm/amd/pm:
restore SMU version print statement for dGPUs
drm/amd/pm:
Sienna: Print failed BTC
drm/amd/pm:
Skip power state allocation
drm/amd/pm:
skip setting gfx cgpg in the s0ix suspend-resume
drm/amd/pm:
Update smu driver interface for aldebaran
drm/amd:
add some extra checks that is_dig_enabled is defined
drm/amd:
add support to check whether the system is set to s3
drm/amd:
append missing includes
drm/amd:
avoid suspend on dGPUs w/ s2idle support when runtime PM enabled
drm/amd:
Check if ASPM is enabled from PCIe subsystem
drm/amd:
fix improper docstring syntax
drm/amd:
Mark IP_BASE definition as __maybe_unused
drm/amd:
move variable to local scope
drm/amd:
Only run s3 or s0ix if system is configured properly
drm/amd:
Warn users about potential s0ix problems
drm/amdgpu/display:
adjust msleep limit in dp_wait_for_training_aux_rd_interval
drm/amdgpu/display:
change pipe policy for DCN 2.0
drm/amdgpu/display:
Only set vblank_disable_immediate when PSR is not enabled
drm/amdgpu/display:
Remove t_srx_delay_us.
drm/amdgpu/display:
set vblank_disable_immediate for DC
drm/amdgpu/display:
use msleep rather than udelay for long delays
drm/amdgpu/gfx10:
add wraparound gpu counter check for APUs as well
drm/amdgpu/gfx9:
switch to golden tsc registers for renoir+
drm/amdgpu/pm:
clean up some inconsistent indenting
drm/amdgpu/pm:
fix powerplay OD interface
drm/amdgpu/sriov/vcn:
add new vcn ip revision check case for SIENNA_CICHLID
drm/amdgpu:
Access the FRU on Aldebaran
drm/amdgpu:
Add *_SOC15_IP_NO_KIQ() macro definitions
drm/amdgpu:
add dummy event6 for vega10
drm/amdgpu:
add error print when failing to add IP block(v2)
drm/amdgpu:
add gpu reset control for umc page retirement
drm/amdgpu:
add helper to load ip_discovery binary from file
drm/amdgpu:
add helper to verify ip discovery binary signature
drm/amdgpu:
add modifiers in amdgpu_vkms_plane_init()
drm/amdgpu:
add new query interface for umc block v2
drm/amdgpu:
Add recovery_lock to save bad pages function
drm/amdgpu:
add support for IP discovery gc_info table v2
drm/amdgpu:
add support for SMU debug option
drm/amdgpu:
add utcl2_harvest to gc 10.3.1
drm/amdgpu:
added PSP XGMI initialization for SRIOV VF during recover
drm/amdgpu:
adjust the kfd reset sequence in reset sriov function
drm/amdgpu:
always reset the asic in suspend (v2)
drm/amdgpu:
apply vcn harvest quirk
drm/amdgpu:
bypass tiling flag check in virtual display case (v2)
drm/amdgpu:
Call amdgpu_device_unmap_mmio() if device is unplugged to prevent crash in GPU initialization failure
drm/amdgpu:
cancel the correct hrtimer on exit
drm/amdgpu:
check atomic flag to differeniate with legacy path
drm/amdgpu:
check df_funcs and its callback pointers
drm/amdgpu:
Check the memory can be accesssed by ttm_device_clear_dma_mappings.
drm/amdgpu:
check vm ready by amdgpu_vm->evicting flag
drm/amdgpu:
clean up some leftovers from bring up
drm/amdgpu:
Clear garbage data in err_data before usage
drm/amdgpu:
correct register access for RLC_JUMP_TABLE_RESTORE
drm/amdgpu:
correct the wrong cached state for GMC on PICASSO
drm/amdgpu:
declare static function to fix compiler warning
drm/amdgpu:
Declare Unpin BO api as static
drm/amdgpu:
Detect if amdgpu in IOMMU direct map mode
drm/amdgpu:
disable default navi2x co-op kernel support
drm/amdgpu:
disable MMHUB PG for Picasso
drm/amdgpu:
do not enable asic reset for raven2
drm/amdgpu:
do not pass ttm_resource_manager to gtt_mgr
drm/amdgpu:
do not pass ttm_resource_manager to vram_mgr
drm/amdgpu:
don't do resets on APUs which don't support it
drm/amdgpu:
Don't halt RLC on GFX suspend
drm/amdgpu:
Don't inherit GEM object VMAs in child process
drm/amdgpu:
don't override default ECO_BITs setting
drm/amdgpu:
don't set s3 and s0ix at the same time
drm/amdgpu:
don't skip runtime pm get on A+A config
drm/amdgpu:
drop flags check for CHIP_IP_DISCOVERY
drm/amdgpu:
drop redundant semicolon
drm/amdgpu:
drop the critial WARN_ON in amdgpu_vkms
drm/amdgpu:
enable Navi 48-bit IH timestamp counter
drm/amdgpu:
enable Navi retry fault wptr overflow
drm/amdgpu:
enable RAS poison flag when GPU is connected to CPU
drm/amdgpu:
Enable recovery on yellow carp
drm/amdgpu:
Enable second VCN for certain Navy Flounder.
drm/amdgpu:
Enable unique_id for Aldebaran
drm/amdgpu:
explicitly check for s0ix when evicting resources
drm/amdgpu:
extended waiting SRIOV VF reset completion timeout to 10s
drm/amdgpu:
filter out radeon secondary ids as well
drm/amdgpu:
Filter security violation registers
drm/amdgpu:
Fix a NULL pointer dereference in amdgpu_connector_lcd_native_mode()
drm/amdgpu:
fix a potential GPU hang on cyan skillfish
drm/amdgpu:
fix amdgpu_ras_mca_query_error_status scope
drm/amdgpu:
fix byteorder error in amdgpu discovery
drm/amdgpu:
fix disable ras feature failed when unload drvier v2
drm/amdgpu:
Fix double free of dmabuf
drm/amdgpu:
fix function scopes
drm/amdgpu:
fix incorrect VCN revision in SRIOV
drm/amdgpu:
fix location of prototype for amdgpu_kms_compat_ioctl
drm/amdgpu:
fix logic inversion in check
drm/amdgpu:
Fix MMIO HDP flush on SRIOV
drm/amdgpu:
Fix rejecting Tahiti GPUs
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 suspend/resume hang regression
drm/amdgpu:
fix the missed handling for SDMA2 and SDMA3
drm/amdgpu:
fix vkms crtc settings
drm/amdgpu:
fixup bad vram size on gmc v8
drm/amdgpu:
free vkms_output after use
drm/amdgpu:
get xgmi info before ip_init
drm/amdgpu:
Handle fault with same timestamp
drm/amdgpu:
handle IH ring1 overflow
drm/amdgpu:
handle SRIOV VCN revision parsing
drm/amdgpu:
IH process reset count when restart
drm/amdgpu:
Increase potential product_name to 64 characters
drm/amdgpu:
introduce a kind of halt state for amdgpu device
drm/amdgpu:
introduce new amdgpu_fence object to indicate the job embedded fence
drm/amdgpu:
invert the logic in amdgpu_device_should_recover_gpu()
drm/amdgpu:
Modify indirect register access for amdkfd_gfx_v9 sriov
drm/amdgpu:
Modify indirect register access for gfx9 sriov
drm/amdgpu:
Modify indirect register access for gmc_v9_0 sriov
drm/amdgpu:
move kfd post_reset out of reset_sriov function
drm/amdgpu:
move smu_debug_mask to a more proper place
drm/amdgpu:
no DC support for headless chips
drm/amdgpu:
not return error on the init_apu_flags
drm/amdgpu:
only hw fini SMU fisrt for ASICs need that
drm/amdgpu:
Only overwrite serial if field is empty
drm/amdgpu:
only skip get ecc info for aldebaran
drm/amdgpu:
partially revert "svm bo enable_signal call condition"
drm/amdgpu:
Pin MMIO/DOORBELL BO's in GTT domain
drm/amdgpu:
put SMU into proper state on runpm suspending for BOCO capable platform
drm/amdgpu:
query umc error info from ecc_table v2
drm/amdgpu:
re-format file header comments
drm/amdgpu:
read and authenticate ip discovery binary
drm/amdgpu:
recover gart table at resume
drm/amdgpu:
recover XGMI topology for SRIOV VF after reset
drm/amdgpu:
Reduce SG bo memory usage for mGPUs
drm/amdgpu:
remove power on/off SDMA in SMU hw_init/fini()
drm/amdgpu:
Remove the redundant code of psp bootloader functions
drm/amdgpu:
remove unnecessary checks
drm/amdgpu:
remove unnecessary variables
drm/amdgpu:
remove unneeded variable
drm/amdgpu:
rename discovery_read_binary helper
drm/amdgpu:
replace drm_detect_hdmi_monitor() with drm_display_info.is_hdmi
drm/amdgpu:
return early on error while setting bar0 memtype
drm/amdgpu:
save error count in RAS poison handler
drm/amdgpu:
Send Message to SMU on aldebaran passthrough for sbr handling
drm/amdgpu:
Separate vf2pf work item init from virt data exchange
drm/amdgpu:
Skip ASPM programming on aldebaran
drm/amdgpu:
skip query ecc info in gpu recovery
drm/amdgpu:
skip reset other device in the same hive if it's SRIOV VF
drm/amdgpu:
skip umc ras error count harvest
drm/amdgpu:
skipping SDMA hw_init and hw_fini for S0ix.
drm/amdgpu:
SRIOV flr_work should use down_write
drm/amdgpu:
stop getting excl fence separately
drm/amdgpu:
support new mode-1 reset interface (v2)
drm/amdgpu:
Unmap MMIO mappings when device is not unplugged
drm/amdgpu:
Update BO memory accounting to rely on allocation flag
drm/amdgpu:
update drm_display_info correctly when the edid is read
drm/amdgpu:
update fw_load_type module parameter doc to match code
drm/amdgpu:
update the domain flags for dumb buffer creation
drm/amdgpu:
use adev_to_drm to get drm_device pointer
drm/amdgpu:
Use correct VIEWPORT_DIMENSION for DCN2
drm/amdgpu:
use default_groups in kobj_type
drm/amdgpu:
use drm_edid_get_monitor_name() instead of duplicating the code
drm/amdgpu:
use generic fb helpers instead of setting up AMD own's.
drm/amdgpu:
Use MAX_HWIP instead of HW_ID_MAX
drm/amdgpu:
use new iterator in amdgpu_ttm_bo_eviction_valuable
drm/amdgpu:
use new iterator in amdgpu_vm_prt_fini
drm/amdgpu:
use spin_lock_irqsave to avoid deadlock by local interrupt
drm/amdgpu:
use the new iterator in amdgpu_sync_resv
drm/amdgpu:
When the VCN(1.0) block is suspended, powergating is explicitly enabled
drm/amdkfd:
add amdgpu_device entry to kfd_dev
drm/amdkfd:
add kfd_device_info_init function
drm/amdkfd:
add Navi2x to GWS init conditions
drm/amdkfd:
add reset parameter for unmap queues
drm/amdkfd:
add reset queue function for RAS poison (v2)
drm/amdkfd:
Add sysfs bitfields and enums to uAPI
drm/amdkfd:
Check for null pointer after calling kmemdup
drm/amdkfd:
convert KFD_IS_SOC to IP version checking
drm/amdkfd:
convert misc checks to IP version checking
drm/amdkfd:
convert switches to IP version checking
drm/amdkfd:
correct sdma queue number in kfd device init (v3)
drm/amdkfd:
Correct the value of the no_atomic_fw_version variable
drm/amdkfd:
Don't split unchanged SVM ranges
drm/amdkfd:
enable sdma ecc interrupt event can be handled by event_interrupt_wq_v9
drm/amdkfd:
err_pin_bo path leaks kfd_bo_list
drm/amdkfd:
Fix ASIC name typos
drm/amdkfd:
fix double free mem structure
drm/amdkfd:
Fix DQM asserts on Hawaii
drm/amdkfd:
Fix error handling in svm_range_add
drm/amdkfd:
fix function scopes
drm/amdkfd:
fix svm_bo release invalid wait context warning
drm/amdkfd:
Fix svm_range_is_same_attrs
drm/amdkfd:
handle VMA remove race
drm/amdkfd:
Make KFD support on Hawaii experimental
drm/amdkfd:
make SPDX License expression more sound
drm/amdkfd:
process exit and retry fault race
drm/amdkfd:
process_info lock not needed for svm
drm/amdkfd:
remove hardcoded device_info structs
drm/amdkfd:
remove kgd_dev declaration and initialization
drm/amdkfd:
Remove unused entries in table
drm/amdkfd:
remove unused function
drm/amdkfd:
replace asic_family with asic_type
drm/amdkfd:
replace asic_name with amdgpu_asic_name
drm/amdkfd:
replace kgd_dev in get amdgpu_amdkfd funcs
drm/amdkfd:
replace kgd_dev in gpuvm amdgpu_amdkfd funcs
drm/amdkfd:
replace kgd_dev in hqd/mqd kfd2kgd funcs
drm/amdkfd:
replace kgd_dev in static gfx v10 funcs
drm/amdkfd:
replace kgd_dev in static gfx v10_3 funcs
drm/amdkfd:
replace kgd_dev in static gfx v7 funcs
drm/amdkfd:
replace kgd_dev in static gfx v8 funcs
drm/amdkfd:
replace kgd_dev in static gfx v9 funcs
drm/amdkfd:
replace kgd_dev in various amgpu_amdkfd funcs
drm/amdkfd:
replace kgd_dev in various kfd2kgd funcs
drm/amdkfd:
replace trivial funcs with direct access
drm/amdkfd:
replace/remove remaining kgd_dev references
drm/amdkfd:
reset queue which consumes RAS poison (v2)
drm/amdkfd:
Retrieve SDMA numbers from amdgpu
drm/amdkfd:
set "r = 0" explicitly before goto
drm/amdkfd:
simplify drain retry fault
drm/amdkfd:
Slighly optimize 'init_doorbell_bitmap()'
drm/amdkfd:
Use bitmap_zalloc() when applicable
drm/amdkfd:
use default_groups in kobj_type
drm/amdkfd:
use max() and min() to make code cleaner
drm/amdkfd:
Use prange->list head for insert_list
drm/amdkfd:
Use prange->update_list head for remove_list
drm/arm:
arm hdlcd select DRM_GEM_CMA_HELPER
drm/ast:
Convert I2C code to managed cleanup
drm/ast:
Handle failed I2C initialization gracefully
drm/ast:
Move I2C code into separate source file
drm/atomic:
Add the crtc to affected crtc only if uapi.enable = true
drm/atomic:
Check new_crtc_state->active to determine if CRTC needs disable in self refresh mode
drm/atomic:
Don't pollute crtc_state->mode_blob with error pointers
drm/bridge:
adv7511: Register and attach our DSI device at probe
drm/bridge:
adv7533: Switch to devm MIPI-DSI helpers
drm/bridge:
analogix_dp: Make PSR-exit block less
drm/bridge:
anx7625: add HDMI audio function
drm/bridge:
anx7625: add MIPI DPI input feature
drm/bridge:
anx7625: fix an error code in anx7625_register_audio()
drm/bridge:
anx7625: Fix edid_read break case in sp_tx_edid_read()
drm/bridge:
anx7625: fix not correct return value
drm/bridge:
anx7625: Register and attach our DSI device at probe
drm/bridge:
anx7625: Switch to devm MIPI-DSI helpers
drm/bridge:
display-connector: fix an uninitialized pointer in probe()
drm/bridge:
display-connector: implement bus fmts callbacks
drm/bridge:
dw-hdmi: handle ELD when DRM_BRIDGE_ATTACH_NO_CONNECTOR
drm/bridge:
lt8912b: Register and attach our DSI device at probe
drm/bridge:
lt8912b: Switch to devm MIPI-DSI helpers
drm/bridge:
lt9611: Register and attach our DSI device at probe
drm/bridge:
lt9611: Switch to devm MIPI-DSI helpers
drm/bridge:
lt9611uxc: Register and attach our DSI device at probe
drm/bridge:
lt9611uxc: Switch to devm MIPI-DSI helpers
drm/bridge:
lvds-codec: Add support for pixel data sampling edge select
drm/bridge:
megachips: Ensure both bridges are probed before registration
drm/bridge:
parade-ps8640: Add backpointer to drm_device in drm_dp_aux
drm/bridge:
parade-ps8640: Enable runtime power management
drm/bridge:
parade-ps8640: Fix additional suspend/resume at bootup
drm/bridge:
parade-ps8640: Populate devices on aux-bus
drm/bridge:
ps8640: Register and attach our DSI device at probe
drm/bridge:
ps8640: Switch to devm MIPI-DSI helpers
drm/bridge:
sn65dsi83: Fix bridge removal
drm/bridge:
sn65dsi83: Register and attach our DSI device at probe
drm/bridge:
sn65dsi83: Switch to devm MIPI-DSI helpers
drm/bridge:
sn65dsi86: defer if there is no dsi host
drm/bridge:
sn65dsi86: Register and attach our DSI device at probe
drm/bridge:
sn65dsi86: Switch to devm MIPI-DSI helpers
drm/bridge:
sn65dsi86: ti_sn65dsi86_read_u16() __maybe_unused
drm/bridge:
synopsys: dw-hdmi: also allow interlace on bridge
drm/bridge:
tc358768: Calculate video start delay
drm/bridge:
tc358768: Correct BTACNTRL1 programming
drm/bridge:
tc358768: Disable non-continuous clock mode
drm/bridge:
tc358768: Enable reference clock
drm/bridge:
tc358768: Support pulse mode
drm/bridge:
tc358775: Register and attach our DSI device at probe
drm/bridge:
tc358775: Switch to devm MIPI-DSI helpers
drm/bridge:
ti-sn65dsi83: Optimize reset line toggling
drm/bridge:
ti-sn65dsi86: Implement the pwm_chip
drm/bridge:
ti-sn65dsi86: Properly undo autosuspend
drm/bridge:
ti-sn65dsi86: Set max register for regmap
drm/bridge:
ti-sn65dsi86: Use regmap_bulk_write API
drm/cma-helper:
Export dedicated wrappers for GEM object functions
drm/cma-helper:
Move driver and file ops to the end of header
drm/cma-helper:
Pass GEM CMA object in public interfaces
drm/cma-helper:
Set VM_DONTEXPAND for mmap
drm/connector:
Add a drm_connector privacy-screen helper functions (v2)
drm/connector:
Add support for privacy-screen properties (v4)
drm/connector:
use drm_sysfs_connector_hotplug_event
drm/dp, drm/i915:
Add support for VESA backlights using PWM for brightness control
drm/dp:
add helpers to read link training delays
drm/dp:
Add macro to check max_downspread capability
drm/dp:
Don't read back backlight mode in drm_edp_backlight_enable()
drm/dp:
reuse the 8b/10b link training delay helpers
drm/edid:
Always set RGB444
drm/etnaviv:
consider completed fence seqno in hang check
drm/etnaviv:
constify static struct cooling_ops
drm/etnaviv:
fix dma configuration of the virtual device
drm/etnaviv:
limit submit sizes
drm/etnaviv:
relax submit size limits
drm/etnaviv:
replace dma_resv_get_excl_unlocked
drm/etnaviv:
stop getting the excl fence separately here
drm/etnaviv:
use a 32 bit mask as coherent DMA mask
drm/etnaviv:
use dma_resv_describe
drm/etnaviv:
use new iterator in etnaviv_gem_describe
drm/etnaviv:
use PLATFORM_DEVID_NONE
drm/exynos/exynos7_drm_decon:
Use platform_get_irq_byname() to get the interrupt
drm/exynos/exynos_drm_fimd:
Use platform_get_irq_byname() to get the interrupt
drm/exynos/fimc:
Use platform_get_irq() to get the interrupt
drm/exynos:
Don't fail if no TE-gpio is defined for DSI driver
drm/exynos:
drop the use of label from exynos_dsi_register_te_irq
drm/exynos:
gsc: Use platform_get_irq() to get the interrupt
drm/exynos:
Implement mmap as GEM object function
drm/exynos:
mixer: Use platform_get_irq() to get the interrupt
drm/exynos:
remove useless type conversion
drm/exynos:
Replace legacy gpio interface for gpiod interface
drm/exynos:
Search for TE-gpio in DSI panel's node
drm/fb-helper:
Allocate shadow buffer of surface height
drm/format-helper:
Add destination-buffer pitch to drm_fb_swab()
drm/format-helper:
Add drm_fb_xrgb8888_to_xrgb2101010_toio()
drm/format-helper:
Export drm_fb_clip_offset()
drm/format-helper:
Rework format-helper conversion functions
drm/format-helper:
Rework format-helper memcpy functions
drm/format-helper:
Streamline blit-helper interface
drm/fourcc:
Add packed 10bit YUV 4:2:0 format
drm/gma500:
Allocate GTT ranges in stolen memory with psb_gem_create()
drm/gma500:
Inline psb_gtt_attach_pages() and psb_gtt_detach_pages()
drm/gma500:
Inline psb_gtt_{alloc,free}_range() into rsp callers
drm/gma500:
Move helpers for struct gtt_range from gtt.c to gem.c
drm/gma500:
Reimplement psb_gem_create()
drm/gma500:
Remove generic DRM drivers in probe function
drm/gma500:
Rename psb_gtt_{pin,unpin}() to psb_gem_{pin,unpin}()
drm/gma500:
Rename struct gtt_range to struct psb_gem_object
drm/gma500:
Rewrite GTT page insert/remove without struct gtt_range
drm/gma500:
Set page-caching flags in GEM pin/unpin
drm/gma500:
Use to_gtt_range() everywhere
drm/i915/:
Extend VRR platform support to Gen 11
drm/i915/active:
remove useless i915_utils.h include
drm/i915/adl_p:
Add ddc pin mapping
drm/i915/adlp/fb:
Fix remapping of linear CCS AUX surfaces
drm/i915/adlp/fb:
Prevent the mapping of redundant trailing padding NULL pages
drm/i915/adlp/fb:
Remove restriction on CCS AUX plane strides
drm/i915/adlp/fb:
Remove restriction on semiplanar UV plane offset
drm/i915/adlp:
Extend PSR2 support in transcoder B
drm/i915/adlp:
Fix TypeC PHY-ready status readout
drm/i915/adlp:
Implement workaround 16013190616
drm/i915/adlp:
Remove require_force_probe protection
drm/i915/audio:
define the audio struct separately from drm_i915_private
drm/i915/audio:
group audio under anonymous struct in drm_i915_private
drm/i915/audio:
move intel_audio_funcs internal to intel_audio.c
drm/i915/audio:
name the audio sub-struct in drm_i915_private
drm/i915/audio:
rename intel_init_audio_hooks to intel_audio_hooks_init
drm/i915/cdclk:
hide struct intel_cdclk_vals
drm/i915/cdclk:
move intel_atomic_check_cdclk() to intel_cdclk.c
drm/i915/cdclk:
put the cdclk vtables in const data
drm/i915/clflush:
disallow on discrete
drm/i915/clflush:
fixup handling of cache_dirty
drm/i915/crtc:
rename intel_get_crtc_for_pipe() to intel_crtc_for_pipe()
drm/i915/crtc:
rename intel_get_crtc_for_plane() to intel_crtc_for_plane()
drm/i915/crtc:
un-inline some crtc functions and move to intel_crtc.[ch]
drm/i915/ddi:
add use_edp_hobl() and use_edp_low_vswing() helpers
drm/i915/debugfs:
add noreclaim annotations
drm/i915/debugfs:
move debug printing to intel_display_power.c
drm/i915/dg2:
Add initial gt/ctx/engine workarounds
drm/i915/dg2:
Add Wa_14010547955
drm/i915/dg2:
Add Wa_16011777198
drm/i915/dg2:
Add Wa_16013000631
drm/i915/dg2:
extend Wa_1409120013 to DG2
drm/i915/dg2:
Implement WM0 cursor WA for DG2
drm/i915/dg2:
Print PHY name properly on calibration error
drm/i915/dg2:
Program recommended HW settings
drm/i915/dg2:
s/DISP_STEPPING/DISPLAY_STEPPING/
drm/i915/dg2:
Tile 4 plane format support
drm/i915/display/adlp:
Disable underrun recovery
drm/i915/display/adlp:
Implement new step in the TC voltage swing prog sequence
drm/i915/display/dg2:
Introduce CD clock squashing table
drm/i915/display/dg2:
Read CD clock from squasher table
drm/i915/display/dg2:
Sanitize CD clock
drm/i915/display/dg2:
Set CD clock squashing registers
drm/i915/display/ehl:
Update voltage swing table
drm/i915/display:
Add initial selective fetch support for biplanar formats
drm/i915/display:
add intel_crtc_wait_for_next_vblank() and use it
drm/i915/display:
Add warn_on in intel_psr_pause()
drm/i915/display:
Check async flip state of every crtc and plane once
drm/i915/display:
convert dp_to_i915() to a macro
drm/i915/display:
Fix an unsigned subtraction which can never be negative.
drm/i915/display:
program audio CDCLK-TS for keepalives
drm/i915/display:
remove intel_wait_for_vblank()
drm/i915/display:
Rename POWER_DOMAIN_DPLL_DC_OFF to POWER_DOMAIN_DC_OFF
drm/i915/display:
stop including i915_drv.h from intel_display_types.h
drm/i915/display:
Use to_gt() helper
drm/i915/display:
Wait PSR2 get out of deep sleep to update pipe
drm/i915/dmabuf:
drop the flush on discrete
drm/i915/dmabuf:
fix broken build
drm/i915/dmc:
Change max DMC FW size on ADL-P
drm/i915/dmc:
Update DMC to v2.14 on ADL-P
drm/i915/dp:
Ensure max link params are always valid
drm/i915/dp:
Ensure sink rate values are always valid
drm/i915/dp:
Ensure sink/link max lane count values are always valid
drm/i915/dp:
fix integer overflow in 128b/132b data rate calculation
drm/i915/dp:
For PCON TMDS mode set only the relavant bits in config DPCD
drm/i915/dp:
Optimize the FRL configuration for HDMI2.1 PCON
drm/i915/dp:
Perform 30ms delay after source OUI write
drm/i915/dp:
Sanitize link common rate array lookups
drm/i915/dp:
Sanitize sink rate DPCD register values
drm/i915/dp:
Skip the HW readout of DPCD on disabled encoders
drm/i915/dp:
use new link training delay helpers
drm/i915/driver:
add i915_driver_ prefix to functions
drm/i915/driver:
rename driver to i915_drm_driver
drm/i915/driver:
rename i915_drv.c to i915_driver.c
drm/i915/dsc:
demote noisy drm_info() to drm_kms_dbg()
drm/i915/dsi/xelpd:
Add DSI transcoder support
drm/i915/dsi/xelpd:
Disable DC states in Video mode
drm/i915/dsi/xelpd:
Fix the bit mask for wakeup GB
drm/i915/dsi:
disable lpdt if it is not enabled
drm/i915/dsi:
split out icl_dsi.h
drm/i915/dsi:
split out intel_dsi_vbt.h
drm/i915/dsi:
split out vlv_dsi.h
drm/i915/dsi:
split out vlv_dsi_pll.h
drm/i915/dsi:
transmit brightness command in HS state
drm/i915/fb:
Don't report MC CCS plane capability on GEN<12
drm/i915/fb:
Don't store bitmasks in the intel_plane_caps enum
drm/i915/fb:
Factor out functions to remap contiguous FB obj pages
drm/i915/fb:
Fix rounding error in subsampled plane size calculation
drm/i915/fb:
Fold modifier CCS type/tiling attribute to plane caps
drm/i915/fb:
move intel_fb_uses_dpt to intel_fb.c and un-inline
drm/i915/fb:
reduce include dependencies
drm/i915/fb:
Rename i915_color_plane_view::stride to mapping_stride
drm/i915/fbc:
Allocate intel_fbc dynamically
drm/i915/fbc:
avoid intel_frontbuffer.h include with declaration
drm/i915/fbc:
Clean up all register defines
drm/i915/fbc:
Disable FBC fully on FIFO underrun
drm/i915/fbc:
Eliminate racy intel_fbc_is_active() usage
drm/i915/fbc:
Extract helpers to compute FBC control register values
drm/i915/fbc:
Extract snb_fbc_program_fence()
drm/i915/fbc:
Extract {skl,glk}_fbc_program_cfb_stride()
drm/i915/fbc:
Finish polishing FBC1 registers
drm/i915/fbc:
fix the FBC kernel-doc warnings
drm/i915/fbc:
Fix the plane end Y offset check
drm/i915/fbc:
Flatten __intel_fbc_pre_update()
drm/i915/fbc:
Introduce .nuke() vfunc
drm/i915/fbc:
Introduce .program_cfb() vfunc
drm/i915/fbc:
Introduce intel_fbc_add_plane()
drm/i915/fbc:
Introduce intel_fbc_funcs
drm/i915/fbc:
Introduce intel_fbc_is_compressing()
drm/i915/fbc:
Introduce intel_fbc_set_false_color()
drm/i915/fbc:
Just use params->fence_y_offset always
drm/i915/fbc:
Move FBC debugfs stuff into intel_fbc.c
drm/i915/fbc:
Move plane pointer into intel_fbc_state
drm/i915/fbc:
Move stuff from intel_fbc_can_enable() into intel_fbc_check_plane()
drm/i915/fbc:
No FBC+double wide pipe
drm/i915/fbc:
Nuke BDW_FBC_COMP_SEG_MASK
drm/i915/fbc:
Nuke lots of crap from intel_fbc_state_cache
drm/i915/fbc:
Nuke more FBC state
drm/i915/fbc:
Nuke state_cache
drm/i915/fbc:
Pass around FBC instance instead of crtc
drm/i915/fbc:
Pass i915 instead of FBC instance to FBC underrun stuff
drm/i915/fbc:
Pass whole plane state to intel_fbc_min_limit()
drm/i915/fbc:
Pimp the FBC debugfs output
drm/i915/fbc:
Relocate intel_fbc_override_cfb_stride()
drm/i915/fbc:
Remember to update FBC state even when not reallocating CFB
drm/i915/fbc:
Reuse the same struct for the cache and params
drm/i915/fbc:
s/dev_priv/i915/
drm/i915/fbc:
s/gen7/ivb/
drm/i915/fbc:
s/parms/fbc_state/
drm/i915/fbc:
Start passing around intel_fbc
drm/i915/fbc:
Track FBC usage per-plane
drm/i915/gem:
Break out some shmem backend utils
drm/i915/gem:
Fix a NULL pointer dereference in igt_request_rewind()
drm/i915/gem:
Fix gem_madvise for ttm+shmem objects
drm/i915/gem:
placate scripts/kernel-doc
drm/i915/gem:
Use to_gt() helper
drm/i915/gemfs:
don't mark huge_opt as static
drm/i915/gen11:
Moving WAs to icl_gt_workarounds_init()
drm/i915/gt:
Hold RPM wakelock during PXP suspend
drm/i915/gt:
Use hw_engine_masks as reset_domains
drm/i915/gt:
Use to_gt() helper
drm/i915/gtt/xehpsdv:
move scratch page to system memory
drm/i915/gtt:
drop unneeded make_unshrinkable
drm/i915/gtt:
flush the scratch page
drm/i915/gtt:
stop caching the scratch page
drm/i915/guc/slpc:
Add waitboost functionality for SLPC
drm/i915/guc/slpc:
Check GuC status before freq boost
drm/i915/guc/slpc:
Correct the param count for unset param
drm/i915/guc/slpc:
Define and initialize boost frequency
drm/i915/guc/slpc:
Update boost sysfs hooks for SLPC
drm/i915/guc:
Add extra debug on CT deadlock
drm/i915/guc:
Don't go bang in GuC log if no GuC
drm/i915/guc:
Don't hog IRQs when destroying contexts
drm/i915/guc:
fix NULL vs IS_ERR() checking
drm/i915/guc:
fix NULL vs IS_ERR() checking
drm/i915/guc:
Fix recursive lock in GuC submission
drm/i915/guc:
Flag an error if an engine reset fails
drm/i915/guc:
Increase GuC log size for CONFIG_DEBUG_GEM
drm/i915/guc:
Kick G2H tasklet if no credits
drm/i915/guc:
Only assign guc_id.id when stealing guc_id
drm/i915/guc:
Refcount context during error capture
drm/i915/guc:
Remove racey GEM_BUG_ON
drm/i915/guc:
Request RP0 before loading firmware
drm/i915/guc:
Selftest for stealing of guc ids
drm/i915/guc:
Speed up GuC log dumps
drm/i915/guc:
support bigger RSA keys
drm/i915/guc:
Use correct context lock when callig clr_context_registered
drm/i915/gvt:
clean up kernel-doc in gtt.c
drm/i915/gvt:
Make DRM_I915_GVT depend on X86
drm/i915/gvt:
Use to_gt() helper
drm/i915/hdmi:
Extract intel_hdmi_output_format()
drm/i915/hdmi:
Introduce intel_hdmi_is_ycbr420()
drm/i915/hdmi:
Introduce intel_hdmi_tmds_clock()
drm/i915/hdmi:
Split intel_hdmi_bpc_possible() to source vs. sink pair
drm/i915/hdmi:
Turn DP++ TMDS output buffers back on in encoder->shutdown()
drm/i915/hdmi:
Unify "4:2:0 also" logic between .mode_valid() and .compute_config()
drm/i915/migrate:
don't check the scratch page
drm/i915/migrate:
fix length calculation
drm/i915/migrate:
fix offset calculation
drm/i915/opregion:
check port number bounds for SWSCI display power state
drm/i915/overlay:
Prevent divide by zero bugs in scaling
drm/i915/pmu:
Add a name to the execlists stats
drm/i915/pmu:
Avoid with_intel_runtime_pm within spinlock
drm/i915/pmu:
Connect engine busyness stats from GuC to pmu
drm/i915/pmu:
Fix KMD and GuC race on accessing busyness
drm/i915/pmu:
Fix synchronization of PMU callback with reset
drm/i915/pmu:
Fix wakeref leak in PMU busyness during reset
drm/i915/pmu:
Increase the live_engine_busy_stats sample period
drm/i915/pmu:
Use PM timestamp instead of RING TIMESTAMP for reference
drm/i915/pmu:
Wait longer for busyness data to be available from GuC
drm/i915/psr:
avoid intel_frontbuffer.h include with declaration
drm/i915/psr:
Disable PSR before modesets turn off all planes
drm/i915/psr:
Fix PSR2 handling of multiplanar format
drm/i915/psr:
Set "SF Partial Frame Enable" also on full update
drm/i915/pxp:
fix includes for headers in include/drm
drm/i915/pxp:
Hold RPM wakelock during PXP unbind
drm/i915/pxp:
remove useless includes
drm/i915/pxp:
un-inline intel_pxp_is_enabled()
drm/i915/pxp:
Use to_gt() helper
drm/i915/reset:
include intel_display.h instead of intel_display_types.h
drm/i915/resets:
Don't set / test for per-engine reset bits with GuC submission
drm/i915/rpl-s:
Add PCH Support for Raptor Lake S
drm/i915/rpl-s:
Add PCI IDS for Raptor Lake S
drm/i915/rpl-s:
Enable guc submission by default
drm/i915/rpm:
Enable runtime pm autosuspend by default
drm/i915/selftest:
Disable IRQ for timestamp calculation
drm/i915/selftests:
Fix inconsistent IS_ERR and PTR_ERR
drm/i915/selftests:
Follow up on increase timeout in i915_gem_contexts selftests
drm/i915/selftests:
handle object rounding
drm/i915/selftests:
Increase timeout in requests perf selftest
drm/i915/selftests:
Rework context handling in hugepages selftests
drm/i915/selftests:
Update live.evict to wait on requests / idle GPU after each loop
drm/i915/selftests:
Use clear_and_wake_up_bit() for the per-engine reset bitlocks
drm/i915/selftests:
Use to_gt() helper
drm/i915/snps:
use div32 version of MPLLB word clock for UHBR
drm/i915/trace:
clean up boilerplate organization
drm/i915/trace:
split out display trace to a separate file
drm/i915/ttm:
add tt shmem backend
drm/i915/ttm:
add unmap_virtual callback
drm/i915/ttm:
Correctly handle waiting for gpu when shrinking
drm/i915/ttm:
Drop region reference counting
drm/i915/ttm:
enable shmem tt backend
drm/i915/ttm:
ensure we unmap when purging
drm/i915/ttm:
Failsafe migration blits
drm/i915/ttm:
Fix error code in i915_ttm_eviction_valuable()
drm/i915/ttm:
Fix illegal addition to shrinker list
drm/i915/ttm:
fix large buffer population trucation
drm/i915/ttm:
fixup build failure
drm/i915/ttm:
Implement asynchronous TTM moves
drm/i915/ttm:
move shrinker management into adjust_lru
drm/i915/ttm:
Move the i915_gem_obj_copy_ttm() function
drm/i915/ttm:
only fault WILLNEED objects
drm/i915/ttm:
Reorganize the ttm move code
drm/i915/ttm:
Return some errors instead of trying memcpy move
drm/i915/ttm:
tweak priority hint selection
drm/i915/ttm:
Update i915_gem_obj_copy_ttm() to be asynchronous
drm/i915/ttm:
use cached system pages when evicting lmem
drm/i915/uc:
Allow platforms to have GuC but not HuC
drm/i915/uc:
correctly track uc_fw init failure
drm/i915/uc:
Prepare for different firmware key sizes
drm/i915/vlv_dsi:
Double pixelclock on read-back for dual-link panels
drm/i915/xehpsdv:
Add initial workarounds
drm/i915/xehpsdv:
set min page-size to 64K
drm/i915/xelpd:
Add Pipe Color Lut caps to platform config
drm/i915/xelpd:
Enable Pipe color support for D13 platform
drm/i915/xelpd:
Enable Pipe Degamma
drm/i915:
abstraction for iosf to compile on all archs
drm/i915:
Add a platform independent way to check for CCS AUX planes
drm/i915:
Add a platform independent way to get the RC CCS CC plane
drm/i915:
Add a table with a descriptor for all i915 modifiers
drm/i915:
Add functions to check for RC CCS CC and MC CCS modifiers
drm/i915:
Add has_64k_pages flag
drm/i915:
Add intel_modeset_probe_defer() helper
drm/i915:
Add PLANE_CUS_CTL restriction in max_width
drm/i915:
Add privacy-screen support (v3)
drm/i915:
add some kernel-doc for shrink_pin and friends
drm/i915:
Add struct to hold IP version
drm/i915:
Add support for moving fence waiting
drm/i915:
Add support for panels with VESA backlights with PWM enable/disable
drm/i915:
Add tiling attribute to the modifier descriptor
drm/i915:
Add workaround numbers to GEN7_COMMON_SLICE_CHICKEN1 whitelisting
drm/i915:
Add ww ctx to i915_gem_object_trylock
drm/i915:
Allocate intel_engine_coredump_alloc with ALLOW_FAIL
drm/i915:
Allow !join_mbus cases for adlp+ dbuf configuration
drm/i915:
Allow cdclk squasher to be reconfigured live
drm/i915:
Avoid allocating a page array for the gpu coredump
drm/i915:
Avoid bitwise vs logical OR warning in snb_wm_latency_quirk()
drm/i915:
Avoid using the i915_fence_array when collecting dependencies
drm/i915:
Break out the i915_deps utility
drm/i915:
Call intel_update_active_dpll() for both bigjoiner pipes
drm/i915:
Change shrink ordering to use locking around unbinding.
drm/i915:
Clarify probing order in intel_dp_aux_init_backlight_funcs()
drm/i915:
Clean up CRC register defines
drm/i915:
Clean up DPINVGTT/VLV_DPFLIPSTAT bits
drm/i915:
Clean up FPGA_DBG/CLAIM_ER bits
drm/i915:
Clean up the {ilk,lpt}_pch_enable() calling convention
drm/i915:
Clean-up bonding debug message.
drm/i915:
Correctly populate use_sagv_wm for all pipes
drm/i915:
Create a dummy object for gen6 ppgtt
drm/i915:
Create a full object for mock_ring, v2.
drm/i915:
Declare .(de)gamma_lut_tests for icl+
drm/i915:
Disable all planes before modesetting any pipes
drm/i915:
Disable D3Cold in s2idle and runtime pm
drm/i915:
Disable DRRS on IVB/HSW port != A
drm/i915:
Disable DSB usage for now
drm/i915:
Disconnect PHYs left connected by BIOS on disabled ports
drm/i915:
Do vblank evasion correctly if vrr push has already been sent
drm/i915:
Do vrr push before sampling the frame counter
drm/i915:
don't call free_mmap_offset when purging
drm/i915:
Don't disable interrupts and pretend a lock as been acquired in __timeline_mark_lock().
drm/i915:
Don't leak the capture list items
drm/i915:
Don't propagate the gen split confusion further
drm/i915:
Don't read query SSEU for non-existent slice 0 on old platforms
drm/i915:
Don't request GMBUS to generate irqs when called while irqs are off
drm/i915:
Drain the ttm delayed workqueue too
drm/i915:
drop intel_display.h include from intel_ddi.h
drm/i915:
drop intel_display.h include from intel_display_power.h
drm/i915:
drop intel_display.h include from intel_dpll_mgr.h
drm/i915:
Drop stealing of bits from i915_sw_fence function pointer
drm/i915:
drop unneeded make_unshrinkable in free_object
drm/i915:
Enable per-lane drive settings for icl+
drm/i915:
Enable WaProgramMgsrForCorrectSliceSpecificMmioReads for Gen9
drm/i915:
enforce min page size for scratch
drm/i915:
Ensure gem_contexts selftests work with unbind changes, v2.
drm/i915:
Ensure i915_vma tests do not get -ENOSPC with the locking changes.
drm/i915:
Exclude reserved stolen from driver use
drm/i915:
Extract ilk_pch_get_config()
drm/i915:
Factor out i915_ggtt_suspend_vm/i915_ggtt_resume_vm()
drm/i915:
Fix async flip with decryption and/or DPT
drm/i915:
Fix bw atomic check when switching between SAGV vs. no SAGV
drm/i915:
Fix comment about modeset parameters
drm/i915:
Fix coredump of perma-pinned vmas
drm/i915:
Fix dbuf slice config lookup
drm/i915:
Fix DPT suspend/resume on !HAS_DISPLAY platforms
drm/i915:
Fix error pointer dereference in i915_gem_do_execbuffer()
drm/i915:
Fix fastsets on TypeC ports following a non-blocking modeset
drm/i915:
Fix framestart_delay commens in VRR code
drm/i915:
Fix header test for !CONFIG_X86
drm/i915:
Fix i915_request fence wait semantics
drm/i915:
Fix icl+ combo phy static lane power down setup
drm/i915:
Fix implicit use of struct pci_dev
drm/i915:
Fix mbus join config lookup
drm/i915:
Fix Memory BW formulae for ADL-P
drm/i915:
Fix oops due to missing stack depot
drm/i915:
Fix type1 DVI DP dual mode adapter heuristic for modern platforms
drm/i915:
Fix up skl_program_plane() pxp stuff
drm/i915:
Fix up the sprite namespacing
drm/i915:
fixup dma_fence_wait usage
drm/i915:
Flush TLBs before releasing backing store
drm/i915:
Force ww lock for i915_gem_object_ggtt_pin_ww, v2.
drm/i915:
Get rid of the "sizes are 0 based" stuff
drm/i915:
Get rid of the 64bit PLANE_CC_VAL mmio
drm/i915:
Handle CCS CC planes separately from CCS AUX planes
drm/i915:
include intel-gtt.h only where needed
drm/i915:
Introduce ilk_pch_disable() and ilk_pch_post_disable()
drm/i915:
Introduce intel_master_crtc()
drm/i915:
Introduce lpt_pch_disable()
drm/i915:
Introduce new macros for i915 PTE
drm/i915:
Introduce refcounted sg-tables
drm/i915:
Introduce to_gt() helper
drm/i915:
Lock timeline mutex directly in error path of eb_pin_timeline
drm/i915:
make array states static const
drm/i915:
move cpu_write_needs_clflush
drm/i915:
move enum hpd_pin to intel_display.h
drm/i915:
Move function prototypes to the correct header
drm/i915:
Move iCLKIP readout to the pch code
drm/i915:
Move intel_ddi_fdi_post_disable() to fdi code
drm/i915:
Move intel_format_info_is_yuv_semiplanar() to intel_fb.c
drm/i915:
Move intel_get_format_info() to intel_fb.c
drm/i915:
Move is_ccs_modifier() to intel_fb.c
drm/i915:
Move LPT PCH readout code
drm/i915:
Move PCH modeset code to its own file
drm/i915:
Move PCH refclock stuff into its own file
drm/i915:
Move pipe/transcoder/abox masks under intel_device_info.display
drm/i915:
move structs from intel_display_power.h to .c
drm/i915:
move the pre_pin earlier
drm/i915:
Move the pxp plane state computation
drm/i915:
Move vrr push after the frame counter sampling again
drm/i915:
Nuke PIPE_CONFIG_QUIRK_BIGJOINER_SLAVE
drm/i915:
Nuke {pipe,plane}_to_crtc_mapping[]
drm/i915:
Perform correct cpu_transcoder readout for bigjoiner
drm/i915:
pin: delete duplicate check in intel_pin_and_fence_fb_obj()
drm/i915:
Populate pipe dbuf slices more accurately during readout
drm/i915:
Query the vswing levels per-lane for icl combo phy
drm/i915:
Query the vswing levels per-lane for icl mg phy
drm/i915:
Query the vswing levels per-lane for snps phy
drm/i915:
Query the vswing levels per-lane for tgl dkl phy
drm/i915:
Reduce bigjoiner special casing
drm/i915:
Reject planar formats when doing async flips
drm/i915:
Relocate FBC_LLC_READ_CTRL
drm/i915:
Relocate intel_crtc_for_plane()
drm/i915:
remove CNL leftover
drm/i915:
Remove dma_resv_prune
drm/i915:
Remove dma_resv_prune
drm/i915:
Remove gen6_ppgtt_unpin_all
drm/i915:
Remove pages_mutex and intel_gtt->vma_ops.set/clear_pages members, v3.
drm/i915:
remove questionable fence optimization during copy
drm/i915:
Remove resv from i915_vma
drm/i915:
Remove some dead struct fwd decl from i915_drv.h
drm/i915:
Remove the drm_dbg() from the vblank evade critical section
drm/i915:
Remove unused bits of i915_vma/active api
drm/i915:
Rename GT_STEP to GRAPHICS_STEP
drm/i915:
Rename i915->gt to i915->gt0
drm/i915:
Rename intel_load_plane_csc_black()
drm/i915:
Rename plane YUV order bits
drm/i915:
Rename PLANE_CUS_CTL Y plane bits
drm/i915:
replace X86_FEATURE_PAT with pat_enabled()
drm/i915:
Require object lock when freeing pages during destruction
drm/i915:
Require the vm mutex for i915_vma_bind()
drm/i915:
Restore memory mapping for DPT FBs across system suspend/resume
drm/i915:
Revert 'guc_id' from i915_request tracepoint
drm/i915:
rework some irq functions to take intel_gt as argument
drm/i915:
s/intel_get_first_crtc/intel_first_crtc/
drm/i915:
s/JSP2/ICP2/ PCH
drm/i915:
Sanitycheck device iomem on probe
drm/i915:
Simplify intel_crtc_copy_uapi_to_hw_state_nomodeset()
drm/i915:
Simplify the modifier check for interlaced scanout support
drm/i915:
Skip error capture when wedged on init
drm/i915:
Skip remap_io_mapping() for non-x86 platforms
drm/i915:
Split g4x+ sprite plane update into noarm+arm pair
drm/i915:
split general MMIO setup from per-GT uncore init
drm/i915:
Split ivb+ sprite plane update into noarm+arm pair
drm/i915:
split out intel_pm_types.h
drm/i915:
Split PPS write from DSC enable
drm/i915:
Split pre-skl primary plane update into noarm+arm pair
drm/i915:
Split skl+ plane update into noarm+arm pair
drm/i915:
Split update_plane() into update_noarm() + update_arm()
drm/i915:
Split vlv/chv sprite plane update into noarm+arm pair
drm/i915:
stop setting cache_dirty on discrete
drm/i915:
Stop using group access when progrmming icl combo phy TX
drm/i915:
Store backpointer to GT in uncore
drm/i915:
Take object lock in i915_ggtt_pin if ww is not set
drm/i915:
Test all device memory on probing
drm/i915:
Track media IP stepping separated from GT
drm/i915:
Trylock the object when shrinking
drm/i915:
Unexport is_semiplanar_uv_plane()
drm/i915:
Update error capture code to avoid using the current vma state
drm/i915:
Update memory bandwidth formulae
drm/i915:
Use __GFP_KSWAPD_RECLAIM in the capture code
drm/i915:
Use ERR_CAST instead of ERR_PTR(PTR_ERR())
drm/i915:
Use intel_de_rmw() for icl combo phy programming
drm/i915:
Use intel_de_rmw() for icl mg phy programming
drm/i915:
Use intel_de_rmw() for tgl dkl phy programming
drm/i915:
use new cursor in intel_prepare_plane_fb v2
drm/i915:
use new iterator in i915_gem_object_wait_priority
drm/i915:
use new iterator in i915_gem_object_wait_reservation
drm/i915:
Use per device iommu check
drm/i915:
use the new iterator in i915_gem_busy_ioctl v2
drm/i915:
use the new iterator in i915_sw_fence_await_reservation v3
drm/i915:
Use to_gt() helper
drm/i915:
Use trylock instead of blocking lock for __i915_gem_free_objects.
drm/i915:
Use unlocked register accesses for LUT loads
drm/i915:
Use vblank workers for gamma updates
drm/i915:
vma is always backed by an object.
drm/i915:
Widen the QGV point mask
drm/i915:
Workaround broken BIOS DBUF configuration on TGL/RKL
drm/imx/dcss:
i.MX8MQ DCSS select DRM_GEM_CMA_HELPER
drm/imx:
parallel-display: Remove bus flags check in imx_pd_bridge_atomic_check()
drm/ingenic:
Add support for private objects
drm/ingenic:
Attach bridge chain to encoders
drm/ingenic:
Move IPU scale settings to private state
drm/ingenic:
Remove bogus register write
drm/ingenic:
Set DMA descriptor chain register when starting CRTC
drm/ingenic:
Simplify code by using hwdescs array
drm/ingenic:
Upload palette before frame
drm/kirin:
dsi: Adjust probe order
drm/kmb:
Enable support for framebuffer console
drm/kmb:
Fix for build errors with Warray-bounds
drm/lima:
fix warning when CONFIG_DEBUG_SG=y & CONFIG_DMA_API_DEBUG=y
drm/locking:
fix __stack_depot_* name conflict
drm/mediatek:
Add cmdq_handle in mtk_crtc
drm/mediatek:
Add component OVL_2L2
drm/mediatek:
Add component POSTMASK
drm/mediatek:
Add component RDMA4
drm/mediatek:
Add mbox_free_channel in mtk_drm_crtc_destroy
drm/mediatek:
Add support for Mediatek SoC MT8192
drm/mediatek:
Adjust to the alphabetic order for mediatek-drm
drm/mediatek:
Clear pending flag when cmdq packet is done
drm/mediatek:
Detect CMDQ execution timeout
drm/mediatek:
mtk_dsi: Avoid EPROBE_DEFER loop with external bridge
drm/mediatek:
Remove the pointer of struct cmdq_client
drm/mediatek:
Remove unused define in mtk_drm_ddp_comp.c
drm/mediatek:
Rename the define of register offset
drm/mediatek:
Set the default value of rotation to DRM_MODE_ROTATE_0
drm/mediatek:
Use mailbox rx_callback instead of cmdq_task_cb
drm/meson:
encoder_cvbs: switch to bridge with ATTACH_NO_CONNECTOR
drm/meson:
encoder_hdmi: switch to bridge DRM_BRIDGE_ATTACH_NO_CONNECTOR
drm/meson:
remove useless recursive components matching
drm/meson:
rename venc_cvbs to encoder_cvbs
drm/meson:
split out encoder from meson_dw_hdmi
drm/mgag200:
Fix PLL setup for g200wb and g200ew
drm/mipi-dbi:
Fix source-buffer address in mipi_dbi_buf_copy
drm/mipi-dbi:
Remove dependency on GEM CMA helper library
drm/msm/a5xx:
Add support for Adreno 506 GPU
drm/msm/a5xx:
Fix missing CP_PROTECT for SMMU on A540
drm/msm/a6xx:
Add missing suspend_count increment
drm/msm/a6xx:
Capture gmu log in devcoredump
drm/msm/a6xx:
Skip crashdumper state if GPU needs_hw_init
drm/msm/adreno:
Name the shadow buffer
drm/msm/debugfs:
Add display/kms state snapshot
drm/msm/disp/dpu1:
set default group ID for CTL.
drm/msm/disp:
Export helper for capturing snapshot
drm/msm/disp:
Tweak display snapshot to match gpu snapshot
drm/msm/dp:
Add "qcom, sc7280-dp" to support display port.
drm/msm/dp:
Add DP controllers for sc7280
drm/msm/dp:
displayPort driver need algorithm rational
drm/msm/dp:
dp_link_parse_sink_count() return immediately if aux read failed
drm/msm/dp:
Drop now unused hpd_high member
drm/msm/dp:
employ bridge mechanism for display enable and disable
drm/msm/dp:
Enable ASSR for supported DP sinks
drm/msm/dp:
Enable downspread for supported DP sinks
drm/msm/dp:
Fix double free on error in msm_dp_bridge_init()
drm/msm/dp:
Re-order dp_audio_put in deinit_sub_modules
drm/msm/dp:
remove unneeded variable
drm/msm/dpu:
add dpu_crtc_atomic_print_state
drm/msm/dpu:
add dpu_plane_atomic_print_state
drm/msm/dpu:
add layer mixer register dump to dpu snapshot
drm/msm/dpu:
Add more of the INTF interrupt regions
drm/msm/dpu:
don't cache pipe->cap->features in dpu_plane
drm/msm/dpu:
don't cache pipe->cap->sblk in dpu_plane
drm/msm/dpu:
drop dpu_csc_cfg from dpu_plane
drm/msm/dpu:
drop pe argument from _dpu_hw_sspp_setup_scaler3
drm/msm/dpu:
drop pipe_name from struct dpu_plane
drm/msm/dpu:
drop plane's default_scaling debugfs file
drm/msm/dpu:
drop scaler config from plane state
drm/msm/dpu:
fix CDP setup to account for multirect index
drm/msm/dpu:
fix safe status debugfs file
drm/msm/dpu:
invalid parameter check in dpu_setup_dspp_pcc
drm/msm/dpu:
make danger_status/safe_status readable
drm/msm/dpu:
move disable_danger out of plane subdir
drm/msm/dpu:
move dpu_hw_pipe_cfg out of struct dpu_plane
drm/msm/dpu:
move LUT levels out of QOS config
drm/msm/dpu:
move SSPP debugfs support from plane to SSPP code
drm/msm/dpu:
remove dpu_hw_pipe_cdp_cfg from dpu_plane
drm/msm/dpu:
Remove encoder->enable() hack
drm/msm/dpu:
remove node from list before freeing the node
drm/msm/dpu:
remove pipe_qos_cfg from struct dpu_plane
drm/msm/dpu:
remove stage_cfg from struct dpu_crtc
drm/msm/dpu:
Remove useless checks in dpu_encoder
drm/msm/dpu:
removed logically dead code
drm/msm/dpu:
simplify DPU's regset32 code
drm/msm/dpu:
simplify DPU_SSPP features checks
drm/msm/dpu:
stop manually removing debugfs files for the DPU CRTC
drm/msm/dpu:
stop manually removing debugfs files for the DPU plane
drm/msm/dpu_kms:
Re-order dpu includes
drm/msm/dsi:
Adjust probe order
drm/msm/dsi:
fix initialization in the bonded DSI case
drm/msm/dsi:
Fix missing put_device() call in dsi_get_phy
drm/msm/dsi:
invalid parameter check in msm_dsi_phy_enable
drm/msm/dsi:
stop setting clock parents manually
drm/msm/dsi:
untangle cphy setting from the src pll setting
drm/msm/edp:
drop old eDP support
drm/msm/gpu:
Add a comment in a6xx_gmu_init()
drm/msm/gpu:
Add some WARN_ON()s
drm/msm/gpu:
Also snapshot GMU HFI buffer
drm/msm/gpu:
Cancel idle/boost work on suspend
drm/msm/gpu:
Don't allow zero fence_id
drm/msm/gpu:
Make a6xx_get_gmu_log() more generic
drm/msm/gpu:
Name GMU bos
drm/msm/gpu:
Respect PM QoS constraints
drm/msm/gpu:
Snapshot GMU debug buffer
drm/msm/gpu:
Wait for idle before suspending
drm/msm/hdmi:
Fix missing put_device() call in msm_hdmi_get_phy
drm/msm/hdmi:
switch to drm_bridge_connector
drm/msm/mdp5:
drop eDP support
drm/msm/mdp5:
drop vdd regulator
drm/msm:
Add debugfs to disable hw err handling
drm/msm:
Allocate msm_drm_private early and pass it as driver data
drm/msm:
Don't use autosuspend for display
drm/msm:
Drop priv->lastctx
drm/msm:
Fix wrong size calculation
drm/msm:
Handle fence rollover
drm/msm:
Increase gpu boost interval
drm/msm:
Initialize MDSS irq domain at probe time
drm/msm:
Remove struct_mutex usage
drm/msm:
Remove unnecessary struct_mutex
drm/msm:
remove variable set but not used
drm/msm:
use compatible lists to find mdp node
drm/msm:
use new iterator in msm_gem_describe
drm/msm:
use the new dma_resv_describe
drm/nouveau/bios/init:
A typo fix
drm/nouveau/core/client:
Mark nvkm_uclient_sclass with static keyword
drm/nouveau/device:
use snprintf() to replace strncpy() to avoid NUL-terminated string loss
drm/nouveau/dispnv50/headc57d:
Make local function 'headc57d_olut' static
drm/nouveau/fifo:
make tu102_fifo_runlist static
drm/nouveau/kms/nv04:
use vzalloc for nv04_display
drm/nouveau/kms/nv140-:
Add CRC methods to gv100_disp_core_mthd_head
drm/nouveau/kms/nv140-:
Use hard-coded wndws or core channel for CRC channel
drm/nouveau/kms/nv50-:
Always validate LUTs in nv50_head_atomic_check_lut()
drm/nouveau/kms/nv50-:
Check vbl count after CRC context flip
drm/nouveau/kms/nv50-:
Correct size checks for cursors
drm/nouveau/kms/nv50-:
Explicitly check DPCD backlights for aux enable/brightness
drm/nouveau/kms/nv50-:
Remove several set but not used variables "ret" in disp.c
drm/nouveau/kms/nv50-:
Use drm_dbg_kms() in crc.c
drm/nouveau/kms/nv50-:
Use NV_ATOMIC() in nv50_head_atomic_check_lut()
drm/nouveau/kms/nvd9-nv138:
Fix CRC calculation for the cursor channel
drm/nouveau/kms:
delete an useless function call in nouveau_framebuffer_new()
drm/nouveau/pmu/gm200-:
avoid touching PMU outside of DEVINIT/PREOS/ACR
drm/nouveau/pmu/gm200-:
use alternate falcon reset sequence
drm/nouveau:
fix off by one in BIOS boundary checking
drm/nouveau:
Remove unused variable ret
drm/nouveau:
set RGB quantization range to FULL
drm/nouveau:
use the new interator in nv50_wndw_prepare_fb
drm/nouveau:
use the new iterator in nouveau_fence_sync
drm/omap:
Add a 'right overlay' to plane state
drm/omap:
Add ability to check if requested plane modes can be supported
drm/omap:
Add global state as a private atomic object
drm/omap:
Add ovl checking funcs to dispc_ops
drm/omap:
add plane_atomic_print_state support
drm/omap:
add sanity plane state check
drm/omap:
dss: Make use of the helper macro SET_RUNTIME_PM_OPS()
drm/omap:
dynamically assign hw overlays to planes
drm/omap:
increase DSS5 max tv pclk to 192MHz
drm/omap:
introduce omap_hw_overlay
drm/omap:
Make use of the helper function devm_platform_ioremap_resourcexxx()
drm/omap:
omap_plane: subclass drm_plane_state
drm/omapdrm:
Convert to SPDX identifier
drm/panel-simple:
Add Vivax TPC-9150 panel v6
drm/panel:
Add BOE BF060Y8M-AJ0 5.99" AMOLED panel driver
drm/panel:
Add driver for Novatek NT35950 DSI DriverIC panels
drm/panel:
Add JDI R63452 MIPI DSI panel driver
drm/panel:
Add Sony Tulip Truly NT35521 driver
drm/panel:
Delete panel on mipi_dsi_attach() failure
drm/panel:
dsi-cm: replace snprintf in show functions with sysfs_emit
drm/panel:
ej030na: Make use of the helper function dev_err_probe()
drm/panel:
fy07024di26a30d: Make use of the helper function dev_err_probe()
drm/panel:
ili9881c: Make use of the helper function dev_err_probe()
drm/panel:
ilitek-ili9881c: Make gpio-reset optional
drm/panel:
ilitek-ili9881c: Read panel orientation
drm/panel:
ilitek-ili9881d: add support for Wanchanglong W552946ABA panel
drm/panel:
innolux-p079zca: Delete panel on attach() failure
drm/panel:
k101-im2ba02: Make use of the helper function dev_err_probe()
drm/panel:
kingdisplay-kd097d04: Delete panel on attach() failure
drm/panel:
ls037v7dw01: Make use of the helper function dev_err_probe()
drm/panel:
make sharp_ls055d1sx04 static
drm/panel:
novatek-nt35950: remove unneeded semicolon
drm/panel:
nt39016: Make use of the helper function dev_err_probe()
drm/panel:
s6e63j0x03: Make use of the helper function dev_err_probe()
drm/panel:
Select DRM_DP_HELPER for DRM_PANEL_EDP
drm/panel:
simple: Add Team Source Display TST043015CMHX panel
drm/panel:
simple: Assign data from panel_dpi_probe() correctly
drm/panel:
simple: Fix Innolux G070Y2-L01 BPP settings
drm/panel:
sofef00: Make use of the helper function dev_err_probe()
drm/panel:
td043mtea1: Make use of the helper function dev_err_probe()
drm/panel:
Update Boe-tv110c9m and Inx-hj110iz initial code
drm/panel:
xpp055c272: Make use of the helper function dev_err_probe()
drm/panel:
y030xx067a: Make use of the helper function dev_err_probe()
drm/privacy-screen:
Add notifier support (v2)
drm/privacy-screen:
Add X86 specific arch init code
drm/privacy-screen:
Fix sphinx warning
drm/privacy-screen:
honor acpi=off in detect_thinkpad_privacy_screen
drm/probe-helper:
add drm_kms_helper_connector_hotplug_event
drm/probe-helper:
use drm_kms_helper_connector_hotplug_event
drm/qxl:
use iterator instead of dma_resv_shared_list
drm/radeon/radeon_kms:
Fix a NULL pointer dereference in radeon_driver_open_kms()
drm/radeon:
correct indentation
drm/radeon:
Fix backlight control on iMac 12,1
drm/radeon:
fix error handling in radeon_driver_open_kms
drm/radeon:
Fix syntax errors in comments
drm/radeon:
fix variable type
drm/radeon:
use dma_resv_wait_timeout() instead of manually waiting
drm/radeon:
use new iterator in radeon_sync_resv
drm/rcar:
stop using 'imply' for dependencies
drm/rockchip:
dsi: Disable PLL clock on bind error
drm/rockchip:
dsi: Fix unbalanced clock on probe error
drm/rockchip:
dsi: Hold pm-runtime across bind/unbind
drm/rockchip:
dsi: Reconfigure hardware on resume()
drm/rockchip:
dw_hdmi: Do not leave clock enabled in error case
drm/rockchip:
Implement mmap as GEM object function
drm/rockchip:
pass 0 to drm_fbdev_generic_setup()
drm/rockchip:
use generic fbdev setup
drm/rockchip:
vop: Add timeout for DSP hold
drm/rockchip:
vop: Correct RK3399 VOP register fields
drm/sched:
Avoid lockdep spalt on killing a processes
drm/scheduler:
fix drm_sched_job_add_implicit_dependencies
drm/shmem-helper:
Export dedicated wrappers for GEM object functions
drm/shmem-helper:
Pass GEM shmem object in public interfaces
drm/shmem-helper:
Unexport drm_gem_shmem_create_with_handle()
drm/simpledrm:
Add [AX]RGB2101010 formats
drm/simpledrm:
Enable FB_DAMAGE_CLIPS property
drm/simpledrm:
Support virtual screen sizes
drm/sprd:
add Unisoc's drm display controller driver
drm/sprd:
add Unisoc's drm kms master
drm/sprd:
add Unisoc's drm mipi dsi&dphy driver
drm/sun4i:
dw-hdmi: Fix missing put_device() call in sun8i_hdmi_phy_get
drm/sun4i:
mixer: Fix P010 and P210 format numbers
drm/sun4i:
virtual CMA addresses are not needed
drm/sysfs:
introduce drm_sysfs_connector_hotplug_event
drm/tegra:
Add back arm_iommu_detach_device()
drm/tegra:
Add NVDEC driver
drm/tegra:
Bump VIC/NVDEC clock rates to Fmax
drm/tegra:
Consolidate runtime PM management of older UAPI codepath
drm/tegra:
dc: rgb: Allow changing PLLD rate on Tegra30+
drm/tegra:
dc: rgb: Move PCLK shifter programming to CRTC
drm/tegra:
dc: Support OPP and SoC core voltage scaling
drm/tegra:
Do not reference tegra_plane_funcs directly
drm/tegra:
dpaux: Populate AUX bus
drm/tegra:
Fix cast to restricted __le32
drm/tegra:
gr2d: Explicitly control module reset
drm/tegra:
gr2d: Support generic power domain and runtime PM
drm/tegra:
gr3d: Support generic power domain and runtime PM
drm/tegra:
hdmi: Add OPP support
drm/tegra:
hdmi: Register audio CODEC on Tegra20
drm/tegra:
hdmi: Unwind tegra_hdmi_init() errors
drm/tegra:
Implement buffer object cache
drm/tegra:
Implement correct DMA-BUF semantics
drm/tegra:
Mark nvdec PM functions as __maybe_unused
drm/tegra:
Mark nvdec_writel() as inline
drm/tegra:
nvdec: Stop channel on suspend
drm/tegra:
Propagate errors from drm_gem_plane_helper_prepare_fb()
drm/tegra:
Remove duplicate struct declaration
drm/tegra:
submit: Add missing pm_runtime_mark_last_busy()
drm/tegra:
submit: Remove pm_runtime_enabled() checks
drm/tegra:
Support asynchronous commits for cursor
drm/tegra:
vic: Fix DMA API misuse
drm/tegra:
vic: Handle tegra_drm_alloc() failure
drm/tegra:
vic: Stop channel on suspend
drm/tegra:
vic: Use autosuspend
drm/tidss:
Fix warning: unused variable 'tidss_pm_ops'
drm/tidss:
Make use of the helper macro SET_RUNTIME_PM_OPS()
drm/tiny:
add driver for newhaven, 1.8-128160EF
drm/tiny:
ili9163: fix build
drm/ttm:
Clarify that the TTM_PL_SYSTEM is under TTMs control
drm/ttm:
Don't include drm_hashtab.h
drm/ttm:
fix compilation on ARCH=um
drm/ttm:
Put BO in its memory manager's lru list
drm/ttm:
stop pruning fences after wait
drm/v3d:
nullify pointer se with a NULL
drm/vboxvideo:
Drop CONFIG_VGA_CONSOLE guard to call vgacon_text_force()
drm/vboxvideo:
fix a NULL vs IS_ERR() check
drm/vc4:
crtc: Add encoder to vc4_crtc_config_pv prototype
drm/vc4:
crtc: Add some logging
drm/vc4:
crtc: Copy assigned channel to the CRTC
drm/vc4:
crtc: Drop feed_txp from state
drm/vc4:
crtc: Fix redundant variable assignment
drm/vc4:
crtc: Fix runtime_pm reference counting
drm/vc4:
crtc: Make sure the HDMI controller is powered when disabling
drm/vc4:
crtc: Rework the encoder retrieval code (again)
drm/vc4:
Fix deadlock on DSI device attach error
drm/vc4:
Fix non-blocking commit getting stuck forever
drm/vc4:
hdmi: Add a spinlock to protect register access
drm/vc4:
hdmi: Allow DBLCLK modes even if horz timing is odd.
drm/vc4:
hdmi: Check the device state in prepare()
drm/vc4:
hdmi: Don't try disabling SCDC on Pi0-3.
drm/vc4:
hdmi: Enable the scrambler on reconnection
drm/vc4:
hdmi: Ensure we don't use 2711 HPD registers on Pi0-3
drm/vc4:
hdmi: Fix HPD GPIO detection
drm/vc4:
hdmi: Introduce a scdc_enabled flag
drm/vc4:
hdmi: Introduce an output_enabled flag
drm/vc4:
hdmi: Make sure the controller is powered in detect
drm/vc4:
hdmi: Make sure the controller is powered up during bind
drm/vc4:
hdmi: Make sure the device is powered with CEC
drm/vc4:
hdmi: Move the HSM clock enable to runtime_pm
drm/vc4:
hdmi: Prevent access to crtc->state outside of KMS
drm/vc4:
hdmi: Raise the maximum clock rate
drm/vc4:
hdmi: Remove the DDC probing for status detection
drm/vc4:
hdmi: Rework the pre_crtc_configure error handling
drm/vc4:
hdmi: Set a default HSM rate
drm/vc4:
hdmi: Split the CEC disable / enable functions in two
drm/vc4:
hdmi: Unregister codec device on unbind
drm/vc4:
hdmi: Use a mutex to prevent concurrent framework access
drm/vc4:
hdmi: Warn if we access the controller while disabled
drm/vc4:
Increase the core clock based on HVS load
drm/vc4:
kms: Wait for the commit before increasing our clock rate
drm/vc4:
Leverage the load tracker on the BCM2711
drm/vc4:
Make vc4_crtc_get_encoder public
drm/vc4:
plane: Add support for DRM_FORMAT_P030
drm/vc4:
plane: Add support for YUV color encodings and ranges
drm/virtio:
fix another potential integer overflow on shift of a int
drm/virtio:
fix potential integer overflow on shift of a int
drm/vmwgfx:
Add a debug callback to mobid resource manager
drm/vmwgfx:
add support for updating only offsets of constant buffers
drm/vmwgfx:
Allow checking for gl43 contexts
drm/vmwgfx:
Bump the minor version
drm/vmwgfx:
Copy DRM hash-table code into driver
drm/vmwgfx:
Fail to initialize on broken configs
drm/vmwgfx:
Fix a size_t/long int format specifier mismatch
drm/vmwgfx:
Fix possible usage of an uninitialized variable
drm/vmwgfx:
Fix stale file descriptors on failed usercopy
drm/vmwgfx:
Implement create_handle on drm_framebuffer_funcs
drm/vmwgfx:
Implement DRIVER_GEM
drm/vmwgfx:
Introduce a new placement for MOB page tables
drm/vmwgfx:
Release ttm memory if probe fails
drm/vmwgfx:
Remove explicit transparent hugepages support
drm/vmwgfx:
Remove the dedicated memory accounting
drm/vmwgfx:
Remove the deprecated lower mem limit
drm/vmwgfx:
Remove unused compile options
drm/vmwgfx:
Remove usage of MOBFMT_RANGE
drm/vmwgfx:
Stop hardcoding the PCI ID
drm/vmwgfx:
support 64 UAVs
drm/vmwgfx:
support SVGA_3D_CMD_DX_DEFINE_RASTERIZER_STATE_V2 command
drm/vmwgfx:
Switch the internal BO's to ttm_bo_type_kernel
drm/vmwgfx:
Update device headers for GL43
drm/vrr:
Set VRR capable prop only if it is attached to connector
drm/xen:
Implement mmap as GEM object function
drm:
Add privacy-screen class (v4)
drm:
aspeed: select CONFIG_DRM_GEM_CMA_HELPER
drm:
Build drm_irq.o only if CONFIG_DRM_LEGACY has been set
drm:
Clarify semantics of struct drm_mode_config.{min, max}_{width, height}
drm:
Declare hashtable as legacy
drm:
Decouple nomodeset from CONFIG_VGA_CONSOLE
drm:
document DRM_IOCTL_MODE_GETFB2
drm:
Don't make DRM_PANEL_BRIDGE dependent on DRM_KMS_HELPERS
drm:
Don't print messages if drivers are disabled due nomodeset
drm:
Fix build error caused by missing drm_nomodeset.o
drm:
fix error found in some cases after the patch d1af5cd86997
drm:
fix null-ptr-deref in drm_dev_init_release()
drm:
fsl-dcu: select CONFIG_DRM_GEM_CMA_HELPER
drm:
get rid of DRM_DEBUG_* log calls in drm core, files drm_a*.c
drm:
import DMA_BUF module namespace
drm:
Link CMA framebuffer helpers into KMS helper library
drm:
Link several object files into drm_kms_helper.ko
drm:
Make the nomodeset message less sensational
drm:
Move GEM memory managers into modules
drm:
Move nomodeset kernel parameter to the DRM subsystem
drm:
mxsfb: Fix NULL pointer dereference
drm:
of: Add drm_of_lvds_get_data_mapping
drm:
omapdrm: Export correct scatterlist for TILER backed BOs
drm:
panel-orientation-quirks: Add quirk for the 1Netbook OneXPlayer
drm:
panel-orientation-quirks: Add quirk for the Lenovo Yoga Book X91F/L
drm:
panel-simple: Add support for the Innolux G070Y2-T02 panel
drm:
panel: nt36672a: Removed extra whitespace.
drm:
rcar-du: Add DSI support to rcar_du_output_name
drm:
rcar-du: Add R-Car DSI driver
drm:
rcar-du: crtc: Support external DSI dot clock
drm:
rcar-du: Fix CRTC timings when CMM is used
drm:
Remove CONFIG_DRM_KMS_CMA_HELPER option
drm:
Replace kernel.h with the necessary inclusions
drm:
Return error codes from struct drm_driver.gem_create_object
drm:
Small optimization to intel_dp_mst_atomic_master_trans_check
drm:
ttm: correct ttm_range_manager kernel-doc notation
drm:
Update documentation and TODO of gem_prime_mmap hook
drm:
use new iterator in drm_gem_plane_helper_prepare_fb v3
Linux:
drm:amdgpu:remove unneeded variable
Linux:
drop fen.cocci
drop_monitor:
add net device refcount tracker
drop_monitor:
fix data-race in dropmon_net_event / trace_napi_poll_hit
dt-binding:
interrupt-controller: Convert BCM7038 L1 intc to YAML
dt-binding:
soc: qcom: convert Qualcomm Command DB documentation to yaml
dt-binding:
soc: qcom: convert rmtfs documentation to yaml
dt-bindings:
Add Arm SMMUv3 PMCG binding
dt-bindings:
add Delta AHE-50DC fan control module
dt-bindings:
Add resets to the PL011 bindings
dt-bindings:
Add Team Source Display Technology vendor prefix
dt-bindings:
Add vendor prefix for BSH Hausgeraete GmbH
dt-bindings:
Add vendor prefix for Engleder
dt-bindings:
Add vendor prefix for WinLink
dt-bindings:
add vendor Vertexcom
dt-bindings:
Add YAML bindings for NVENC and NVJPG
dt-bindings:
arm,cci-400: Drop the PL330 from example
dt-bindings:
arm-smmu: Add compatible for SM8450 SoC
dt-bindings:
arm-smmu: Add compatible for the SDX55 SoC
dt-bindings:
arm64: dts: mediatek: Add more SKUs for mt8183 fennel board
dt-bindings:
arm64: dts: mediatek: Add mt7986 series
dt-bindings:
arm64: dts: mediatek: Add mt8183-kukui-jacuzzi-cozmo
dt-bindings:
arm64: dts: mediatek: Add sku22 for mt8183 kakadu board
dt-bindings:
arm: apple: Add apple,pmgr binding
dt-bindings:
arm: apple: Add iMac (24-inch 2021) to Apple bindings
dt-bindings:
arm: apple: Add t6000/t6001 MacBook Pro 14/16" compatibles
dt-bindings:
ARM: at91: update maintainers entry
dt-bindings:
arm: bcm: document Netgear RAXE500 binding
dt-bindings:
arm: Catch up with Cortex/Neoverse CPUs again
dt-bindings:
arm: cpus: Add ARM Cortex-A78
dt-bindings:
arm: cpus: Add kryo780 compatible
dt-bindings:
arm: fsl: Add binding for imx8ulp evk
dt-bindings:
arm: fsl: Add BSH SMM-M2 IMX6ULZ SystemMaster board
dt-bindings:
arm: fsl: Add iMX8MN BSH SMM S2 boards
dt-bindings:
arm: fsl: add JOZ Access Point
dt-bindings:
arm: fsl: add TQ-Systems boards based on i.MX6Q/QP/DL
dt-bindings:
arm: fsl: add TQMa8Mx boards
dt-bindings:
arm: fsl: add TQMa8MxML boards
dt-bindings:
arm: fsl: add TQMa8MxNL boards
dt-bindings:
arm: fsl: Add Y Soft IOTA Crux/Crux+ boards
dt-bindings:
arm: msm: Add LLCC for SM6350
dt-bindings:
arm: msm: Don't mark LLCC interrupt as required
dt-bindings:
arm: optee: add interrupt property
dt-bindings:
arm: pmu: Document Denver and Carmel PMUs
dt-bindings:
arm: qcom: Document qcom,sc7280-crd board
dt-bindings:
arm: qcom: Document SDX65 platform and boards
dt-bindings:
arm: qcom: Document SM8450 SoC and boards
dt-bindings:
arm: renesas: Document R-Car S4-8 SoC DT bindings
dt-bindings:
arm: renesas: Document Renesas Spider boards
dt-bindings:
arm: samsung: Document E850-96 board binding
dt-bindings:
arm: samsung: document jackpotlte board binding
dt-bindings:
arm: stm32: Add Engicam i.Core STM32MP1 C.TOUCH 2.0 10.1" OF
dt-bindings:
arm: sunxi: Add H5 MBUS compatible
dt-bindings:
arm: sunxi: Add Tanix TX6 mini
dt-bindings:
arm: sunxi: Expand MBUS binding
dt-bindings:
ARM: tegra: Document ASUS Transformers
dt-bindings:
ARM: tegra: Document Pegatron Chagall
dt-bindings:
arm: ti: Add bindings for J721s2 SoC
dt-bindings:
arm: ux500: Document missing compatibles
dt-bindings:
aspeed: Add Secure Boot Controller bindings
dt-bindings:
at24: add at24c1025
dt-bindings:
at24: Rework special case compatible handling
dt-bindings:
ata: Convert Broadcom SATA to YAML
dt-bindings:
bus: Convert GISB arbiter to YAML
dt-bindings:
bus: imx-weim: add words about continuous bclk
dt-bindings:
can: tcan4x5x: fix mram-cfg RX FIFO config
dt-bindings:
clk/ingenic: Add MDMA and BDMA clocks
dt-bindings:
clk: Add compatibles for D1 CCUs
dt-bindings:
clk: qcom: Document MSM8976 Global Clock Controller
dt-bindings:
clock: Add bindings definitions for Exynos7885 CMU
dt-bindings:
clock: Add bindings for Exynos850 CMU_APM
dt-bindings:
clock: Add bindings for Exynos850 CMU_CMGP
dt-bindings:
clock: Add bindings for Exynos850 sysreg clocks
dt-bindings:
clock: Add DT bindings for PLL of Toshiba Visconti TMPV770x SoC
dt-bindings:
clock: Add DT bindings for SMU of Toshiba Visconti TMPV770x SoC
dt-bindings:
clock: Add r8a779f0 CPG Core Clock Definitions
dt-bindings:
clock: Add RPMHCC bindings for SM8450
dt-bindings:
clock: Add SDX65 GCC clock bindings
dt-bindings:
clock: Add SM8450 GCC clock bindings
dt-bindings:
clock: Document Exynos7885 CMU bindings
dt-bindings:
clock: imx5: Drop clock consumer node from example
dt-bindings:
clock: Introduce RPMHCC bindings for SDX65
dt-bindings:
clock: lan966x: Add binding includes for lan966x SoC clock IDs
dt-bindings:
clock: lan966x: Add LAN966X Clock Controller
dt-bindings:
clock: lan966x: Extend for clock gate support
dt-bindings:
clock: lan966x: Extend includes with clock gates
dt-bindings:
clock: mediatek: document clk bindings for mediatek mt7986 SoC
dt-bindings:
clock: renesas,cpg-mssr: Document r8a779f0
dt-bindings:
clock: samsung: add IDs for some core clocks
dt-bindings:
clock: samsung: convert Exynos5260 to dtschema
dt-bindings:
clock: samsung: convert Exynos5410 to dtschema
dt-bindings:
clock: samsung: convert Exynos5433 to dtschema
dt-bindings:
clock: samsung: convert Exynos7 to dtschema
dt-bindings:
clock: samsung: convert S5Pv210 to dtschema
dt-bindings:
clock: samsung: extend Exynos7 bindings with UFS
dt-bindings:
clock: starfive: Add JH7100 bindings
dt-bindings:
clock: starfive: Add JH7100 clock definitions
dt-bindings:
clock: sunxi: Export CLK_DRAM for devfreq
dt-bindings:
clock: tegra-car: Document new clock sub-nodes
dt-bindings:
crypto: Add optional dma properties
dt-bindings:
crypto: convert Qualcomm PRNG to yaml
dt-bindings:
display/bridge: ptn3460: Convert to YAML binding
dt-bindings:
display/bridge: sil, sii9234: Convert to YAML binding
dt-bindings:
display/msm: remove edp.txt
dt-bindings:
display: add bindings for newhaven, 1.8-128160EF
dt-bindings:
display: Add bindings for Novatek NT35950
dt-bindings:
display: Add Sony Tulip Truly NT35521 panel support
dt-bindings:
display: Add SPI peripheral schema to SPI based displays
dt-bindings:
display: add Unisoc's dpu bindings
dt-bindings:
display: add Unisoc's drm master bindings
dt-bindings:
display: add Unisoc's mipi dsi controller bindings
dt-bindings:
display: bridge: Add binding for R-Car MIPI DSI/CSI-2 TX
dt-bindings:
display: bridge: drop Enric Balletbo i Serra from maintainers
dt-bindings:
display: bridge: lvds-codec: Document pixel data sampling edge select
dt-bindings:
display: bridge: lvds-codec: Fix duplicate key
dt-bindings:
display: Document BOE BF060Y8M-AJ0 panel compatible
dt-bindings:
display: enable port jdi,lt070me05000
dt-bindings:
display: meson-dw-hdmi: add missing sound-name-prefix property
dt-bindings:
display: meson-vpu: Add missing amlogic,canvas property
dt-bindings:
display: novatek,nt36672a: Fix unevaluated properties warning
dt-bindings:
display: simple: Add Team Source Display TST043015CMHX panel
dt-bindings:
display: st,stm32-dsi: Fix panel node name in example
dt-bindings:
display: sync formats with simplefb.h
dt-bindings:
dma-controller: Split interrupt fields in example
dt-bindings:
dma: ingenic: Add compatible strings for MDMA and BDMA
dt-bindings:
dma: ingenic: Support #dma-cells = <3>
dt-bindings:
dma: pl08x: Fix unevaluatedProperties warnings
dt-bindings:
dma: pl330: Convert to DT schema
dt-bindings:
dma: sifive,fu540-c000-pdma: Group interrupt tuples
dt-bindings:
dma: snps,dw-axi-dmac: Document optional reset
dt-bindings:
dma: ti: Add missing ti,k3-sci-common.yaml reference
dt-bindings:
drm/bridge: anx7625: Revert DPI support
dt-bindings:
Drop required 'interrupt-parent'
dt-bindings:
Drop unnecessary pinctrl properties
dt-bindings:
firmware: scm: Add SM6350 compatible
dt-bindings:
firmware: scm: Add SM8450 compatible
dt-bindings:
firmware: tegra: Convert to json-schema
dt-bindings:
Fix array schemas encoded as matrices
dt-bindings:
fsl,layerscape-dcfg: add missing compatible for lx2160a
dt-bindings:
fuse: tegra: Convert to json-schema
dt-bindings:
fuse: tegra: Document Tegra234 FUSE
dt-bindings:
google,cros-ec: drop Enric Balletbo i Serra from maintainers
dt-bindings:
gpio: Add Tegra234 support
dt-bindings:
gpio: Add Tegra241 support
dt-bindings:
gpio: Convert Broadcom STB GPIO to YAML
dt-bindings:
gpio: gpio-vf610: Add imx8ulp compatible string
dt-bindings:
gpio: msc313: Add compatible for ssd20xd
dt-bindings:
gpio: msc313: Add offsets for ssd20xd
dt-bindings:
gpio: samsung: drop unused bindings
dt-bindings:
gpio: sifive,gpio: Group interrupt tuples
dt-bindings:
gpio: tegra186: Convert to json-schema
dt-bindings:
gpio: tegra: Convert to json-schema
dt-bindings:
gpu: mali-bifrost: Document RZ/G2L support
dt-bindings:
host1x: Document Memory Client resets of Host1x, GR2D and GR3D
dt-bindings:
host1x: Document OPP and power domain properties
dt-bindings:
hwmon: add TI DC-DC converters
dt-bindings:
hwmon: ti,ina2xx: Add ti,shunt-gain property
dt-bindings:
hwmon: ti,ina2xx: Document ti,ina238 compatible string
dt-bindings:
i2c: apple,i2c: Add apple,t6000-i2c compatible
dt-bindings:
i2c: apple,i2c: Add power-domains property
dt-bindings:
i2c: aspeed: Drop stray '#interrupt-cells'
dt-bindings:
i2c: aspeed: Drop stray '#interrupt-cells'
dt-bindings:
i2c: brcm,bcm2835-i2c: convert to YAML schema
dt-bindings:
i2c: exynos5: Add bus clock
dt-bindings:
i2c: exynos5: Add exynosautov9-hsi2c compatible
dt-bindings:
i2c: exynos5: Convert to dtschema
dt-bindings:
i2c: i2c-mux-gpio: Convert to json-schema
dt-bindings:
i2c: i2c-mux-pinctrl: Convert to json-schema
dt-bindings:
i2c: imx-lpi2c: Add i.MX8DXL compatible match
dt-bindings:
i2c: imx-lpi2c: Add imx8ulp compatible string
dt-bindings:
i2c: maxim,max96712: Add bindings for Maxim Integrated MAX96712
dt-bindings:
i2c: st,stm32-i2c: Make each example a separate entry
dt-bindings:
i2c: tegra-bpmp: Convert to json-schema
dt-bindings:
i2c: tegra: Convert to json-schema
dt-bindings:
iio/magnetometer: yamaha,yas530: Fix invalid 'interrupts' in example
dt-bindings:
iio: adc: Add Xilinx AMS binding documentation
dt-bindings:
iio: adc: document TS voltage in AXP PMICs
dt-bindings:
iio: add AD74413R
dt-bindings:
iio: adi,ltc2983: Fix 64-bit property sizes
dt-bindings:
iio: dac: Add adi,ad3552r.yaml
dt-bindings:
iio: dac: adi,ad5755: drop unrelated included.
dt-bindings:
iio: frequency: add admv1013 doc
dt-bindings:
iio: light: ltr501: Add proximity-near-level
dt-bindings:
ili9881c: add compatible string for Wanchanglong w552946aba
dt-bindings:
ili9881c: add missing panel-common inheritance
dt-bindings:
ili9881c: add rotation property
dt-bindings:
imx6q-pcie: Add PHY phandles and name properties
dt-bindings:
input/ts/zinitix: Convert to YAML, fix and extend
dt-bindings:
input: pwm-vibrator: Convert txt bindings to yaml
dt-bindings:
interconnect: Add EPSS L3 DT binding on SC7280
dt-bindings:
interconnect: Add Qualcomm MSM8996 DT bindings
dt-bindings:
interconnect: Add Qualcomm QCM2290 NoC support
dt-bindings:
interconnect: Add Qualcomm SM8450 DT bindings
dt-bindings:
interconnect: Combine SDM660 bindings into RPM schema
dt-bindings:
interrupt-controller: Add StarFive JH7100 plic
dt-bindings:
interrupt-controller: apple,aic: Add power-domains property
dt-bindings:
interrupt-controller: arm,gic-v3: Fix 'interrupts' cell size in example
dt-bindings:
interrupt-controller: Convert BCM7120 L2 to YAML
dt-bindings:
interrupt-controller: Convert Broadcom STB L2 to YAML
dt-bindings:
interrupt-controller: Merge BCM3380 with BCM7120
dt-bindings:
interrupt-controller: sifive,plic: Fix number of interrupts
dt-bindings:
interrupt-controller: sifive,plic: Group interrupt tuples
dt-bindings:
iommu: apple,dart: Add power-domains property
dt-bindings:
ipmi: bt-bmc: add 'clocks' as a required property
dt-bindings:
irqchip: renesas-irqc: Add R-Car V3U support
dt-bindings:
leds: Add bindings for MT6360 LED
dt-bindings:
leds: convert BCM6328 controller to the json-schema
dt-bindings:
leds: Replace moonlight with indicator in mt6360 example
dt-bindings:
mailbox: Add more protocol and client ID
dt-bindings:
mailbox: apple,mailbox: Add generic and t6000 compatibles
dt-bindings:
mailbox: apple,mailbox: Add power-domains property
dt-bindings:
mailbox: tegra: Convert to json-schema
dt-bindings:
mailbox: tegra: Document Tegra234 HSP
dt-bindings:
memory-controllers: ti,gpmc: Add compatible for AM64
dt-bindings:
memory-controllers: ti,gpmc: Drop incorrect unevaluatedProperties
dt-bindings:
memory: Add entry for version 3.80a
dt-bindings:
memory: Document Tegra210 EMC table
dt-bindings:
memory: renesas,rpc-if: Add optional interrupts property
dt-bindings:
memory: renesas,rpc-if: Add support for the R9A07G044
dt-bindings:
memory: tegra: Add Tegra234 support
dt-bindings:
memory: tegra: Update for Tegra194
dt-bindings:
mfd: Add Broadcom's Timer-Watchdog block
dt-bindings:
mfd: Add Freecom system controller
dt-bindings:
mfd: bd9571mwv: Convert to json-schema
dt-bindings:
mfd: cirrus,madera: Fix 'interrupts' in example
dt-bindings:
mfd: Fix pinctrl node name warnings
dt-bindings:
mfd: Fix typo "DA9093" -> "DA9063"
dt-bindings:
mfd: maxim,max77686: Convert to dtschema
dt-bindings:
mfd: regulator: Drop BD70528 support
dt-bindings:
mfd: syscon: Add samsung,exynos850-sysreg
dt-bindings:
mips: Add Loongson-2K1000 reset support
dt-bindings:
misc: Convert Tegra MISC to json-schema
dt-bindings:
mmc: Add missing properties used in examples
dt-bindings:
mmc: arm,pl18x: Make each example a separate entry
dt-bindings:
mmc: Convert Broadcom STB SDHCI binding to YAML
dt-bindings:
mmc: exynos-dw-mshc: Add support for ARTPEC-8
dt-bindings:
mmc: fsl-imx-esdhc: add i.MXRT compatible string
dt-bindings:
mmc: imx-esdhc: Add imx8ulp compatible string
dt-bindings:
mmc: ingenic: Support using bi-directional DMA channel
dt-bindings:
mmc: mmci: Add st,stm32-sdmmc2 compatible
dt-bindings:
mmc: PL18x stop relying on order of dma-names
dt-bindings:
mmc: renesas,sdhi: Add optional SDnH clock
dt-bindings:
mmc: renesas,sdhi: Rename RZ/G2L clocks
dt-bindings:
mmc: sdhci-msm: Add compatible string for msm8994
dt-bindings:
mmc: synopsys-dw-mshc: integrate Altera and Imagination
dt-bindings:
mmc: tegra: Convert to json-schema
dt-bindings:
mmc: tegra: Document Tegra234 SDHCI
dt-bindings:
msm/dp: Add DP compatible strings for sc7280
dt-bindings:
msm: disp: remove bus from dpu bindings
dt-bindings:
mtd: renesas: Describe Renesas R-Car Gen3 & RZ/N1 NAND controller
dt-bindings:
mtd: spi-nor: Add a reference to spi-peripheral-props.yaml
dt-bindings:
mtd: ti, gpmc-nand: Add compatible for AM64 NAND
dt-bindings:
mtd: ti,gpmc-nand: Add missing 'rb-gpios'
dt-bindings:
mux: Document mux-states property
dt-bindings:
net: Add bindings for IXP4xx V.35 WAN HSS
dt-bindings:
net: Add missing properties used in examples
dt-bindings:
net: Add schema for Qualcomm BAM-DMUX
dt-bindings:
net: Add tsnep Ethernet controller
dt-bindings:
net: add Vertexcom MSE102x support
dt-bindings:
net: brcm,unimac-mdio: reg-names is optional
dt-bindings:
net: brcm,unimac-mdio: Update maintainers for binding
dt-bindings:
net: can: add support for Allwinner R40 CAN controller
dt-bindings:
net: cdns,macb: Convert to json-schema
dt-bindings:
net: Cleanup MDIO node schemas
dt-bindings:
net: Convert AMAC to YAML
dt-bindings:
net: Convert GENET binding to YAML
dt-bindings:
net: Convert iProc MDIO mux to YAML
dt-bindings:
net: Convert SYSTEMPORT to YAML
dt-bindings:
net: Document fsl,erratum-a009885
dt-bindings:
net: Document moca PHY interface
dt-bindings:
net: dsa: qca8k: improve port definition documentation
dt-bindings:
net: dsa: split generic port definition from dsa.yaml
dt-bindings:
net: ethernet-controller: add 2.5G and 10G speeds
dt-bindings:
net: lan966x: Add additional properties for lan966x
dt-bindings:
net: lan966x: Add lan966x-switch bindings
dt-bindings:
net: lan966x: Extend with the analyzer interrupt
dt-bindings:
net: mdio: Allow any child node name
dt-bindings:
net: mdio: Drop resets/reset-names child properties
dt-bindings:
net: New binding mctp-i2c-controller
dt-bindings:
net: oxnas-dwmac: Add bindings for OX810SE
dt-bindings:
net: qcom,ipa: add optional qcom,qmp property
dt-bindings:
net: snps,dwmac: Enable burst length properties for more compatibles
dt-bindings:
net: stm32-dwmac: Make each example a separate entry
dt-bindings:
net: ti,dp83869: Drop value on boolean 'ti,max-output-impedance'
dt-bindings:
net: wireless: mt76: Fix 8-bit property sizes
dt-bindings:
nvmem: Add missing 'reg' property
dt-bindings:
nvmem: mediatek: add support bits property
dt-bindings:
nvmem: mediatek: add support for mt8195
dt-bindings:
Only show unique unit address warning for enabled nodes
dt-bindings:
panel-simple-dsi: add JDI R63452 panel bindings
dt-bindings:
PCI: Add bindings for Brcmstb EP voltage regulators
dt-bindings:
PCI: Add compatible string for Brcmstb 74[23]5 MIPs SOCs
dt-bindings:
pci: apple,pcie: Add t6000 support
dt-bindings:
PCI: brcmstb: compatible is required
dt-bindings:
PCI: cdns-ep: Fix 'unevaluatedProperties' warnings
dt-bindings:
pci: Convert iProc PCIe to YAML
dt-bindings:
PCI: Correct brcmstb interrupts, interrupt-map.
dt-bindings:
PCI: designware: Fix 'unevaluatedProperties' warnings
dt-bindings:
PCI: Fix 'unevaluatedProperties' warnings
dt-bindings:
PCI: snps,dw-pcie-ep: Drop conflicting 'max-functions' schema
dt-bindings:
PCI: ti,am65: Fix "ti,syscon-pcie-id"/"ti,syscon-pcie-mode" to take argument
dt-bindings:
perf: Add compatible for Arm DSU-110
dt-bindings:
perf: Add YAML schemas for Marvell CN10K LLC-TAD pmu bindings
dt-bindings:
perf: arm-cmn: Add CI-700
dt-bindings:
perf: Convert Arm DSU to schema
dt-bindings:
phy: Add constants for lan966x serdes
dt-bindings:
phy: Add imx8 pcie phy driver support
dt-bindings:
phy: Add lan966x-serdes binding
dt-bindings:
phy: Add the Amlogic Meson8 HDMI TX PHY bindings
dt-bindings:
phy: cadence-sierra: Add binding to specify SSC mode
dt-bindings:
phy: cadence-sierra: Add clock ID for derived reference clock
dt-bindings:
phy: cadence-torrent: Rename SSC macros to use generic names
dt-bindings:
phy: Convert Cygnus PCIe PHY to YAML
dt-bindings:
phy: Convert Northstar 2 PCIe PHY to YAML
dt-bindings:
phy: intel: Add Thunder Bay eMMC PHY bindings
dt-bindings:
phy: Introduce Qualcomm eDP PHY binding
dt-bindings:
phy: mediatek: tphy: support software efuse load
dt-bindings:
phy: phy-imx8-pcie: Add binding for the pad modes of imx8 pcie phy
dt-bindings:
phy: phy-rockchip-inno-usb2: add rk3568 documentation
dt-bindings:
phy: qcom,qmp: Add SM8450 PCIe PHY bindings
dt-bindings:
phy: qcom,qmp: Add SM8450 PCIe PHY bindings
dt-bindings:
phy: qcom,qmp: Add SM8450 UFS phy compatible
dt-bindings:
phy: qcom,qmp: Add SM8450 USB3 PHY
dt-bindings:
phy: qcom,qusb2: Add SM6350 compatible
dt-bindings:
phy: qcom,usb-snps-femto-v2: Add bindings for SM8450
dt-bindings:
phy: Tegra194 P2U convert to YAML
dt-bindings:
phy: ti,tcan104x-can: Document mux-states property
dt-bindings:
phy: uniphier-ahci: Add bindings for Pro4 SoC
dt-bindings:
phy: uniphier-pcie: Add bindings for NX1 SoC
dt-bindings:
phy: uniphier-usb3: Add bindings for NX1 SoC
dt-bindings:
pincfg-node: Add "output-impedance-ohms" property
dt-bindings:
pinctrl: Add bindings for Intel Thunderbay pinctrl driver
dt-bindings:
pinctrl: add i.MXRT1050 pinctrl binding doc
dt-bindings:
pinctrl: Add StarFive JH7100 bindings
dt-bindings:
pinctrl: Add StarFive pinctrl definitions
dt-bindings:
pinctrl: apple,pinctrl: Add apple,t6000-pinctrl compatible
dt-bindings:
pinctrl: apple,pinctrl: Add power-domains property
dt-bindings:
pinctrl: convert controller description to the json-schema
dt-bindings:
pinctrl: k3: Introduce pinmux definitions for J721S2
dt-bindings:
pinctrl: mt8195: add wrapping node of pin configurations
dt-bindings:
pinctrl: ocelot: add lan966x SoC support
dt-bindings:
pinctrl: qcom,pmic-gpio: Add compatible for PM8019
dt-bindings:
pinctrl: qcom: Add SDX65 pinctrl bindings
dt-bindings:
pinctrl: qcom: Add SDX65 pinctrl bindings
dt-bindings:
pinctrl: qcom: Add SM8450 pinctrl bindings
dt-bindings:
pinctrl: qcom: pmic-gpio: Document pm8226 compatible
dt-bindings:
pinctrl: renesas,rzg2l-pinctrl: Add output-impedance-ohms property
dt-bindings:
pinctrl: samsung: Add pin drive definitions for Exynos850
dt-bindings:
pinctrl: samsung: Document Exynos7885
dt-bindings:
pinctrl: uniphier: Add child node definitions to describe pin mux and configuration
dt-bindings:
pinctrl: use pinctrl.yaml
dt-bindings:
power: Add apple,pmgr-pwrstate binding
dt-bindings:
power: Add r8a779f0 SYSC power domain definitions
dt-bindings:
power: apple,pmgr-pwrstate: Add apple,min-state prop
dt-bindings:
power: imx8mn: add defines for DISP blk-ctrl domains
dt-bindings:
power: imx8ulp: add power domain header file
dt-bindings:
power: maxim,max17040: Fix incorrect type for 'maxim,rcomp'
dt-bindings:
power: renesas,rcar-sysc: Document r8a779f0 SYSC bindings
dt-bindings:
power: reset: gpio-poweroff: Convert txt bindings to yaml
dt-bindings:
power: reset: gpio-restart: Convert to json-schema
dt-bindings:
power: reset: gpio-restart: Correct default priority
dt-bindings:
power: rpmpd: Add QCM2290 support
dt-bindings:
power: rpmpd: Add SM8450 to rpmpd binding
dt-bindings:
power: supply: add Maxim MAX77976 battery charger
dt-bindings:
power: supply: pm8941-charger: add pm8226
dt-bindings:
pwm: Avoid selecting schema on node name match
dt-bindings:
pwm: Convert BCM7038 PWM binding to YAML
dt-bindings:
qcom,pmic-gpio: Add pm2250 compatible string
dt-bindings:
qcom-rpmpd: Add sm6125 power domains
dt-bindings:
qoriq-clock: add missing compatible for lx2160a
dt-bindings:
regulator: Add compatible for pmg1110
dt-bindings:
regulator: qcom: spmi-regulator: Document pm8226 compatible
dt-bindings:
regulators: Add bindings for Maxim MAX20086-MAX20089
dt-bindings:
remoteproc: Add Renesas R-Car
dt-bindings:
remoteproc: k3-dsp: Update bindings for J721S2 SoCs
dt-bindings:
remoteproc: k3-r5f: Update bindings for J721S2 SoCs
dt-bindings:
remoteproc: qcom: pas: Add SM6350 adsp, cdsp & mpss
dt-bindings:
renesas,rcar-dmac: Add r8a779f0 support
dt-bindings:
reset: Add Starfive JH7100 reset bindings
dt-bindings:
reset: Add StarFive JH7100 reset definitions
dt-bindings:
reset: Convert Broadcom STB reset to YAML
dt-bindings:
reset: renesas,rst: Document r8a779f0 reset module
dt-bindings:
rng: apm,x-gene-rng: convert APM RNG to dtschema
dt-bindings:
rng: atmel,at91-trng: convert Atmel TRNG to dtschema
dt-bindings:
rng: atmel,at91-trng: document sama7g5 TRNG
dt-bindings:
rng: Convert iProc RNG200 to YAML
dt-bindings:
rng: nuvoton,npcm-rng: convert Nuvoton NPCM RNG to dtschema
dt-bindings:
rng: st,rng: convert ST RNG to dtschema
dt-bindings:
rng: ti,keystone-rng: convert TI Keystone RNG to dtschema
dt-bindings:
rng: ti,omap-rom-rng: convert OMAP ROM RNG to dtschema
dt-bindings:
rng: timeriomem_rng: convert TimerIO RNG to dtschema
dt-bindings:
rtc: Add Sunplus RTC json-schema
dt-bindings:
rtc: Convert Broadcom STB waketimer to YAML
dt-bindings:
rtc: qcom-pm8xxx-rtc: update register numbers
dt-bindings:
rtc: st,stm32-rtc: Make each example a separate entry
dt-bindings:
rtc: tegra: Convert to json-schema
dt-bindings:
rtc: tegra: Document Tegra234 RTC
dt-bindings:
samsung: pmu: Document Exynos850
dt-bindings:
serial: 8250: Document Tegra234 UART
dt-bindings:
serial: amlogic, meson-uart: support S4
dt-bindings:
serial: Document Tegra234 TCU
dt-bindings:
serial: fsl-lpuart: add i.MXRT1050 compatible
dt-bindings:
serial: fsl-lpuart: Add imx8ulp compatible string
dt-bindings:
serial: fsl-lpuart: Fix i.MX 8QM compatible matching
dt-bindings:
serial: renesas,sci: Document RZ/G2L SoC
dt-bindings:
serial: renesas,sci: Document RZ/V2L SoC
dt-bindings:
serial: renesas,scif: Document r8a779f0 bindings
dt-bindings:
serial: renesas,scif: Document RZ/V2L SoC
dt-bindings:
serial: renesas,scif: Make resets as a required property
dt-bindings:
serial: snps-dw-apb-uart: Add JH7100 uarts
dt-bindings:
serial: tegra-tcu: Convert to json-schema
dt-bindings:
soc: add binding for i.MX8MN DISP blk-ctrl
dt-bindings:
soc: bcm: Convert brcm,bcm2835-vchiq to json-schema
dt-bindings:
soc: imx: Add binding doc for spba bus
dt-bindings:
soc: qcom: stats: Document compatibles with fixed offset
dt-bindings:
soc: samsung: Add Exynos USI bindings
dt-bindings:
soc: samsung: Fix I2C clocks order in USI binding example
dt-bindings:
soc: samsung: keep SoC driver bindings together
dt-bindings:
sound: tegra: Add minItems for resets
dt-bindings:
spmi: document binding for the Mediatek SPMI controller
dt-bindings:
spmi: remove the constraint of reg property
dt-bindings:
sram: Document NVIDIA Tegra SYSRAM
dt-bindings:
tegra: Describe recent developer kits consistently
dt-bindings:
tegra: Document Jetson AGX Orin (and devkit)
dt-bindings:
tegra: pmc: Convert to json-schema
dt-bindings:
thermal: Convert Broadcom TMON to YAML
dt-bindings:
thermal: Document Renesas RZ/G2L TSU
dt-bindings:
thermal: Fix definition of cooling-maps contribution property
dt-bindings:
thermal: tegra186-bpmp: Convert to json-schema
dt-bindings:
ti-serdes-mux: Add defines for J721S2 SoC
dt-bindings:
timer: Add Mstar MSC313e timer devicetree bindings documentation
dt-bindings:
timer: Add StarFive JH7100 clint
dt-bindings:
timer: cadence_ttc: Add power-domains
dt-bindings:
timer: remove rockchip,rk3066-timer compatible string from rockchip,rk-timer.yaml
dt-bindings:
timer: renesas: ostm: Document Renesas RZ/G2L OSTM
dt-bindings:
timer: tpm-timer: Add imx8ulp compatible string
dt-bindings:
trivial-devices: fix double spaces in comments
dt-bindings:
trivial-devices: fix swapped comments
dt-bindings:
Update headers for Tegra234
dt-bindings:
update riscv plic compatible string
dt-bindings:
update Roger Quadros email
dt-bindings:
usb: Add missing properties used in examples
dt-bindings:
usb: Convert BDC to YAML
dt-bindings:
usb: document role-switch-default-mode property in dwc2
dt-bindings:
usb: dwc2: add compatible "intel,socfpga-agilex-hsotg"
dt-bindings:
usb: dwc2: document the port when usb-role-switch is used
dt-bindings:
usb: dwc3-xilinx: Convert USB DWC3 bindings
dt-bindings:
usb: qcom,dwc3: add binding for IPQ4019 and IPQ8064
dt-bindings:
usb: qcom,dwc3: add binding for SM8450
dt-bindings:
usb: qcom,dwc3: Add SM6350 compatible
dt-bindings:
usb: tegra-xudc: Document interconnects and iommus properties
dt-bindings:
usb: tegra-xudc: Document interconnects and iommus properties
dt-bindings:
Use correct vendor prefix for Asahi Kasei Corp.
dt-bindings:
vendor-prefix: add Wanchanglong Electronics Technology
dt-bindings:
vendor-prefixes: add 8devices
dt-bindings:
vendor-prefixes: Add an entry for JOZ BV
dt-bindings:
vendor-prefixes: add F(x)tec
dt-bindings:
vendor-prefixes: add Huawei
dt-bindings:
vendor-prefixes: add OnePlus
dt-bindings:
vendor-prefixes: Add Sunplus
dt-bindings:
vendor-prefixes: add T-Head Semiconductor
dt-bindings:
vendor-prefixes: add Thundercomm
dt-bindings:
vendor-prefixes: add Wingtech
dt-bindings:
vendor-prefixes: add YADRO
dt-bindings:
watchdog: Add Apple Watchdog
dt-bindings:
watchdog: Add BCM6345 compatible to BCM7038 binding
dt-bindings:
watchdog: Add SM6350 and SM8250 compatible
dt-bindings:
watchdog: atmel: Add missing 'interrupts' property
dt-bindings:
watchdog: atmel: Add missing 'interrupts' property
dt-bindings:
watchdog: convert Broadcom's WDT to the json-schema
dt-bindings:
watchdog: Document Exynos850 watchdog bindings
dt-bindings:
watchdog: imx7ulp-wdt: Add imx8ulp compatible string
dt-bindings:
watchdog: Realtek Otto WDT binding
dt-bindings:
watchdog: renesas,wdt: Add support for RZ/G2L
dt-bindings:
watchdog: Require samsung,syscon-phandle for Exynos7
dt-bindings:
watchdog: ti,rti-wdt: Fix assigned-clock-parents
dt-bindings:
xen: Clarify "reg" purpose
Linux:
dt-bindings:drm/bridge:anx7625:add vendor define
Linux:
dt-bindings:iio:adc: update the maintainer of vf610-adc
Linux:
dt-bindings:iio:dac: add ad7293 doc
Linux:
dt-bindings:iio:filter: add admv8818 doc
dt/bindings:
rtc: rx8900: Add an entry for RX8804
dt:
bindings: add new DT entry for ath11k PCI device support
e1000:
switch to napi_build_skb()
e1000:
switch to napi_consume_skb()
e1000e:
Correct NVM checksum verification flow
e1000e:
Fix possible HW unit hang after an s0ix exit
e1000e:
Handshake with CSME starts from ADL platforms
e1000e:
Separate ADP board type from TGP
EDAC/altera:
Fix deferred probing
EDAC/amd64:
Add context struct
EDAC/amd64:
Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh
EDAC/amd64:
Add support for family 19h, models 50h-5fh
EDAC/amd64:
Allow for DF Indirect Broadcast reads
EDAC/sb_edac:
Remove redundant initialization of variable rc
EDAC/sifive:
Fix non-kernel-doc comment
EDAC/synopsys:
Add support for version 3 of the Synopsys EDAC DDR
EDAC/synopsys:
Enable the driver on Intel's N5X platform
EDAC/synopsys:
Use the quirk for version instead of ddr version
EDAC/xgene:
Fix deferred probing
EDAC:
Add RDDR5 and LRDDR5 memory types
EDAC:
Fix calculation of returned address and next offset in edac_align_ptr()
eeprom:
at24: Add support for 24c1025 EEPROM
eeprom:
at24: remove struct at24_client
eeprom:
at25: Restore missing allocation
eeprom:
ee1004: limit i2c reads to I2C_SMBUS_BLOCK_MAX
efi/libstub:
add prototype of efi_tcg2_protocol::hash_log_extend_event()
efi/libstub:
arm64: Fix image check alignment at entry
efi/libstub:
consolidate initrd handling across architectures
efi/libstub:
measure loaded initrd info into the TPM
efi/libstub:
x86/mixed: increase supported argument count
efi:
apply memblock cap after memblock_add()
efi:
fix return value of __setup handlers
efi:
Introduce EFI_FIRMWARE_MANAGEMENT_CAPSULE_HEADER and corresponding structures
efi:
runtime: avoid EFIv2 runtime services on Apple x86 machines
efi:
use default_groups in kobj_type
efivars:
Respect "block" flag in efivar_entry_set_safe()
eni_vdpa:
Simplify 'eni_vdpa_probe()'
enic:
Remove usage of the deprecated "pci-dma-compat.h" API
enic:
Use dma_set_mask_and_coherent()
enic:
Use irq_update_affinity_hint()
entry:
Snapshot thread flags
eprobes:
Remove redundant event type information
erofs:
add on-disk compressed tail-packing inline support
erofs:
add sysfs interface
erofs:
add sysfs node to control sync decompression strategy
erofs:
avoid unnecessary z_erofs_decompressqueue_work() declaration
erofs:
clean up erofs_map_blocks tracepoints
erofs:
fix fsdax partition offset handling
erofs:
fix small compressed files inlining
erofs:
fix ztailpacking on > 4GiB filesystems
erofs:
introduce meta buffer operations
erofs:
introduce z_erofs_fixup_insize
erofs:
rename lz4_0pading to zero_padding
erofs:
Replace zero-length array with flexible-array member
erofs:
support inline data decompression
erofs:
support unaligned data decompression
erofs:
tidy up z_erofs_lz4_decompress
erofs:
use meta buffers for inode operations
erofs:
use meta buffers for super operations
erofs:
use meta buffers for xattr operations
erofs:
use meta buffers for zmap operations
esp6:
fix check on ipv6_skip_exthdr's return value
esp:
Fix BEET mode inter address family tunneling on GSO
esp:
Fix possible buffer overflow in ESP transformation
et131x:
Remove useless DMA-32 fallback configuration
ethernet/sfc:
remove redundant rc variable
ethernet:
3com/typhoon: don't write directly to netdev->dev_addr
ethernet:
8390/etherh: don't write directly to netdev->dev_addr
ethernet:
broadcom/sb1250-mac: don't write directly to netdev->dev_addr
ethernet:
Fix error handling in xemaclite_of_probe
ethernet:
i825xx: don't write directly to netdev->dev_addr
ethernet:
ibmveth: use default_groups in kobj_type
ethernet:
netsec: Use platform_get_irq() to get the interrupt
ethernet:
renesas: Use div64_ul instead of do_div
ethernet:
s2io: Use dma_set_mask_and_coherent() and simplify code
ethernet:
seeq/ether3: don't write directly to netdev->dev_addr
ethernet:
smc911x: fix indentation in get/set EEPROM
ethernet:
sun: Free the coherent when failing in probing
ethernet:
tundra: don't write directly to netdev->dev_addr
ethtool:
add support to set/get rx buf len via ethtool
ethtool:
add support to set/get tx copybreak buf size via ethtool
ethtool:
always write dev in ethnl_parse_header_dev_get
ethtool:
extend ringparam setting/getting API with rx_buf_len
ethtool:
Fix link extended state for big endian
ethtool:
fix null-ptr-deref on ref tracker
ethtool:
netlink: Slightly simplify 'ethnl_features_to_bitmap()'
ethtool:
Remove redundant ret assignments
ethtool:
stats: Use struct_group() to clear all stats at once
ethtool:
use ethnl_parse_header_dev_put()
ethtool:
use phydev variable
eventpoll:
simplify sysctl declaration with register_sysctl()
exfat:
fix i_blocks for files truncated over 4 GiB
exfat:
fix missing REQ_SYNC in exfat_update_bhs()
exfat:
fix typos in comments
exfat:
make exfat_find_location() static
exfat:
move super block magic number to magic.h
exfat:
remove argument 'sector' from exfat_get_dentry()
exfat:
reuse exfat_inode_info variable instead of calling EXFAT_I()
exfat:
simplify is_valid_cluster()
exit/kthread:
Fix the kerneldoc comment for kthread_complete_and_exit
exit/kthread:
Move the exit code for kernel threads into struct kthread
exit/s390:
Remove dead reference to do_exit from copy_thread
exit/xtensa:
In arch/xtensa/entry.S:Linvalid_mask call make_task_dead
exit:
Add and use make_task_dead.
exit:
Coredumps reach do_group_exit
exit:
Fix the exit_code for wait_task_zombie
exit:
Guarantee make_task_dead leaks the tsk when calling do_task_exit
exit:
Implement kthread_exit
exit:
Move force_uaccess back into do_exit
exit:
Move oops specific logic from do_exit into make_task_dead
exit:
Remove profile_handoff_task
exit:
Remove profile_task_exit & profile_munmap
exit:
Rename complete_and_exit to kthread_complete_and_exit
exit:
Rename module_put_and_exit to module_put_and_kthread_exit
exit:
Stop exporting do_exit
exit:
Stop poorly open coding do_task_dead in make_task_dead
exit:
Use the correct exit_code in /proc/
/stat
ext2:
cleanup the dax handling in ext2_fill_super
ext4:
Add fs parameter specifications for mount options
ext4:
Allow sb to be NULL in ext4_msg()
ext4:
allow to change s_last_trim_minblks via sysfs
ext4:
avoid trim error on fs with small groups
ext4:
Change handle_mount_opt() to use fs_parameter
ext4:
change s_last_trim_minblks type to unsigned long
ext4:
change token2str() to use ext4_param_specs
ext4:
check ext2/3 compatibility outside handle_mount_opt()
ext4:
clean up return values in handle_mount_opt()
ext4:
cleanup the dax handling in ext4_fill_super
ext4:
Completely separate options parsing and sb setup
ext4:
destroy ext4_fc_dentry_cachep kmemcache on module removal
ext4:
don't fail remount if journalling mode didn't change
ext4:
don't use kfree() on rcu protected pointer sbi->s_qf_names
ext4:
don't use the orphan list when migrating an inode
ext4:
drop an always true check
ext4:
drop ineligible txn start stop APIs
ext4:
fast commit may miss file actions
ext4:
fast commit may miss tracking unwritten range during ftruncate
ext4:
fast commit may not fallback for ineligible commit
ext4:
fix a copy and paste typo
ext4:
fix a possible ABBA deadlock due to busy PA
ext4:
fix an use-after-free issue about data=journal writeback mode
ext4:
Fix BUG_ON in ext4_bread when write quota data
ext4:
fix error handling in ext4_fc_record_modified_inode()
ext4:
fix error handling in ext4_restore_inline_data()
ext4:
fix fast commit may miss tracking range for FALLOC_FL_ZERO_RANGE
ext4:
fix i_version handling on remount
ext4:
fix incorrect type issue during replay_del_range
ext4:
fix null-ptr-deref in '__ext4_journal_ensure_credits'
ext4:
fix potential NULL pointer dereference in ext4_fill_super()
ext4:
get rid of super block and sbi from handle_mount_ops()
ext4:
implement support for get/set fs label
ext4:
initialize err_blk before calling __ext4_get_inode_loc
ext4:
make sure quota gets properly shutdown on error
ext4:
make sure to reset inode lockdep class when quota enabling fails
ext4:
modify the logic of ext4_mb_new_blocks_simple
ext4:
move option validation to a separate function
ext4:
move quota configuration out of handle_mount_opt()
ext4:
only set EXT4_MOUNT_QUOTA when journalled quota file is specified
ext4:
prevent used blocks from being allocated during fast commit replay
ext4:
remove lazytime/nolazytime mount options handled by MS_LAZYTIME
ext4:
remove redundant max inline_size check in ext4_da_write_inline_data_begin()
ext4:
remove redundant o_start statement
ext4:
remove redundant statement
ext4:
remove unnecessary 'offset' assignment
ext4:
remove unused assignments
ext4:
Remove unused match_table_t tokens
ext4:
remove useless resetting io_end_size in mpage_process_page()
ext4:
replace snprintf in show functions with sysfs_emit
ext4:
set csum seed in tmp inode while migrating to extents
ext4:
simplify ext4_sb_read_encoding
ext4:
simplify updating of fast commit stats
ext4:
switch to the new mount api
ext4:
update fast commit TODOs
ext4:
use BUG_ON instead of if condition followed by BUG
ext4:
use ext4_ext_remove_space() for fast commit replay delete range
ext4:
use ext4_journal_start/stop for fast commit transactions
extcon:
Deduplicate code in extcon_set_state_sync()
extcon:
usb-gpio: fix a non-kernel-doc comment
f2fs:
add gc_urgent_high_remaining sysfs node
f2fs:
avoid down_write on nat_tree_lock during checkpoint
f2fs:
avoid duplicate call of mark_inode_dirty
f2fs:
avoid EINVAL by SBI_NEED_FSCK when pinning a file
f2fs:
clean up __find_inline_xattr() with __find_xattr()
f2fs:
compress: fix potential deadlock of compress file
f2fs:
compress: reduce one page array alloc and free when write compressed page
f2fs:
do not allow partial truncation on pinned file
f2fs:
do not bother checkpoint by f2fs_get_node_info
f2fs:
do not expose unwritten blocks to user by DIO
f2fs:
don't drop compressed page cache in .{invalidate,release}page
f2fs:
fix remove page failed in invalidate compress pages
f2fs:
fix the f2fs_file_write_iter tracepoint
f2fs:
fix to avoid panic in is_alive() if metadata is inconsistent
f2fs:
fix to check available space of CP area correctly in update_ckpt_flags()
f2fs:
fix to do sanity check in is_alive()
f2fs:
fix to do sanity check on inode type during garbage collection
f2fs:
fix to do sanity check on last xattr entry in __f2fs_setxattr()
f2fs:
fix to reserve space for IO align feature
f2fs:
implement iomap operations
f2fs:
reduce indentation in f2fs_file_write_iter()
f2fs:
remove redunant invalidate compress pages
f2fs:
rework write preallocations
f2fs:
show more DIO information in tracepoint
f2fs:
show number of pending discard commands
f2fs:
Simplify bool conversion
f2fs:
simplify f2fs_sb_read_encoding
f2fs:
support fault injection to f2fs_trylock_op()
f2fs:
support POSIX_FADV_DONTNEED drop compressed page cache
f2fs:
use iomap for direct I/O
fanotify:
Fix stale file descriptor in copy_event_to_user()
fanotify:
introduce group flag FAN_REPORT_TARGET_FID
fanotify:
record either old name new name or both for FAN_RENAME
fanotify:
record old and new parent and name in FAN_RENAME event
fanotify:
remove variable set but not used
fanotify:
report old and/or new parent+name in FAN_RENAME event
fanotify:
support secondary dir fh and name in fanotify_info
fanotify:
use helpers to parcel fanotify_info buffer
fanotify:
use macros to get the offset to fanotify_info buffer
fanotify:
wire up FAN_RENAME event
FAT:
use io_schedule_timeout() instead of congestion_wait()
fbcon:
Add option to enable legacy hardware acceleration
fbcon:
Avoid 'cap' set but not used warning
fbdev:
fbmem: Fix the implicit type casting
fib:
expand fib_rule_policy
fib:
rules: remove duplicated nla policies
filemap:
Add filemap_release_folio()
filemap:
Add filemap_remove_folio and __filemap_remove_folio
filemap:
Add filemap_unaccount_folio()
filemap:
Add folio_put_wait_locked()
filemap:
Add read_cache_folio and read_mapping_folio
filemap:
Convert do_async_mmap_readahead to take a folio
filemap:
Convert filemap_create_page to folio
filemap:
Convert filemap_fault to folio
filemap:
Convert filemap_get_pages to use folios
filemap:
Convert filemap_get_read_batch to use folios
filemap:
Convert filemap_get_read_batch() to use a folio_batch
filemap:
Convert filemap_range_uptodate to folios
filemap:
Convert filemap_read() to use a folio
filemap:
Convert filemap_read_page to take a folio
filemap:
Convert find_get_entry to return a folio
filemap:
Convert find_get_pages_contig to folios
filemap:
Convert page_cache_delete to take a folio
filemap:
Convert page_cache_delete_batch to folios
filemap:
Convert tracing of page cache operations to folio
filemap:
Drop the refcount while waiting for page lock
filemap:
Remove PageHWPoison check from next_uptodate_page()
filemap:
Remove thp_contains()
filemap:
Return only folios from find_get_entries()
filemap:
Use a folio in filemap_map_pages
filemap:
Use a folio in filemap_page_mkwrite
filemap:
Use folio_put_refs() in filemap_free_folio()
filemap:
Use folios in next_uptodate_page
find:
micro-optimize for_each_{set,clear}_bit()
firmware:
arm_scmi: Remove space in MODULE_ALIAS name
firmware:
cs_dsp: Add lockdep asserts to interface functions
firmware:
cs_dsp: Add offset to cs_dsp read/write
firmware:
cs_dsp: Add pre_run callback
firmware:
cs_dsp: Add support for rev 2 coefficient files
firmware:
cs_dsp: Add version checks on coefficient loading
firmware:
cs_dsp: Allow creation of event controls
firmware:
cs_dsp: Clarify some kernel doc comments
firmware:
cs_dsp: Clear core reset for cache
firmware: