Список изменений
в Linux
6.4
.gitignore:
Do not ignore .kunitconfig files
.gitignore:
Unignore .kunitconfig
3c589_cs:
Fix an error handling path in tc589_probe()
6lowpan:
Remove redundant initialisation.
9p:
Add additional debug flags and open modes
9p:
Remove INET dependency
__blockdev_direct_IO():
get rid of submit_io callback
accel/habanalabs/uapi:
new Gaudi2 server type
accel/habanalabs:
add critical-event bit in notifier
accel/habanalabs:
add device id to all threads names
accel/habanalabs:
add handling for unexpected user event
accel/habanalabs:
add helper function to get vm hash node
accel/habanalabs:
add info when FD released while device still in use
accel/habanalabs:
add missing error flow in hl_sysfs_init()
accel/habanalabs:
add support for TPC assert
accel/habanalabs:
add uapi to stall/resume engine
accel/habanalabs:
align to latest firmware specs
accel/habanalabs:
allow getting HL_INFO_DRAM_USAGE during soft-reset
accel/habanalabs:
assert return value of hw_fini
accel/habanalabs:
break is_idle function into per-engine sub-routines
accel/habanalabs:
capture interrupt timestamp in handler
accel/habanalabs:
capture RAZWI info only if HW indication detected
accel/habanalabs:
change COMMS warning messages to error level
accel/habanalabs:
change hw_fini to return int to indicate error
accel/habanalabs:
change razwi handle after fw fix
accel/habanalabs:
change unused extern decl of hdev to forward decl of hl_device
accel/habanalabs:
change user interrupt to threaded IRQ
accel/habanalabs:
check return value of add_va_block_locked
accel/habanalabs:
disable PCI when escalating compute to hard-reset
accel/habanalabs:
do not verify engine modes after being changed
accel/habanalabs:
don't trace cpu accessible dma alloc/free
accel/habanalabs:
don't wait for STS_OK after sending COMMS WFE
accel/habanalabs:
Drop redundant pci_enable_pcie_error_reporting()
accel/habanalabs:
enable graceful reset mechanism for compute-reset
accel/habanalabs:
enforce release order of compute device and dma-buf
accel/habanalabs:
expose dram reserved size by kmd
accel/habanalabs:
expose engine core int reg address
accel/habanalabs:
expose rotator mask to userspace
accel/habanalabs:
fix a maybe-uninitialized compilation warnings
accel/habanalabs:
fix a missing-braces compilation warning
accel/habanalabs:
fix access error clear event
accel/habanalabs:
fix address decode RAZWI handling
accel/habanalabs:
fix events mask of decoder abnormal interrupts
accel/habanalabs:
fix few misspelled words in the code
accel/habanalabs:
fix field names in hl_info_hw_ip_info
accel/habanalabs:
fix handling of arc farm sei event
accel/habanalabs:
fix HBM MMU interrupt handling
accel/habanalabs:
fix page fault event clear
accel/habanalabs:
fix print in hl_irq_handler_eq()
accel/habanalabs:
fix register address on PDMA/EDMA idle check
accel/habanalabs:
Fix spelling mistake "maped" -> "mapped"
accel/habanalabs:
fix use of var reset_sleep_ms
accel/habanalabs:
fix wrong reset and event flags
accel/habanalabs:
fixes for unexpected error interrupt
accel/habanalabs:
get reset type indication from irq_map
accel/habanalabs:
improve readability of engines idle mask print
accel/habanalabs:
improvements to FW ver extraction
accel/habanalabs:
in hl_device_reset remove 'hard_instead_of_soft'
accel/habanalabs:
in hl_device_reset small refactor for readabilty
accel/habanalabs:
in hw_fini return error code if polling timed-out
accel/habanalabs:
in {e/p}dma_core events read the err cause reg
accel/habanalabs:
increase reset poll timeout
accel/habanalabs:
increase user interrupt grace time
accel/habanalabs:
make gaudi2_is_device_idle() static
accel/habanalabs:
minimize error prints when mem map fails
accel/habanalabs:
modify events reset policy
accel/habanalabs:
move soft-reset wait to soft-reset execute
accel/habanalabs:
organize hl_device structure comment
accel/habanalabs:
postpone mem_mgr IDR destruction to hpriv_release()
accel/habanalabs:
print event type when device is disabled
accel/habanalabs:
print raw binning masks in debug level
accel/habanalabs:
refactor debugfs init
accel/habanalabs:
regenerate gaudi2 ids_map_extended
accel/habanalabs:
remove '\n' when passing strings to gaudi2_print_event()
accel/habanalabs:
remove a useless is_idle TPC flag
accel/habanalabs:
remove completion from abnormal interrupt work name
accel/habanalabs:
remove duplicated disable pci msg
accel/habanalabs:
remove Gaudi1 multi MSI code
accel/habanalabs:
remove hl_irq_handler_default()
accel/habanalabs:
Remove redundant pci_clear_master
accel/habanalabs:
remove redundant TODOs
accel/habanalabs:
remove unneeded irq_handler variable
accel/habanalabs:
rename security function parameters
accel/habanalabs:
return tlb inv error code upon failure
accel/habanalabs:
save class in hdev
accel/habanalabs:
send disable pci when compute ctx is active
accel/habanalabs:
set hl_capture_*_err storage-class-specifier to static
accel/habanalabs:
speedup h/w queues test in Gaudi2
accel/habanalabs:
split cdev creation to separate function
accel/habanalabs:
sync f/w events interrupt in hard reset
accel/habanalabs:
tiny refactor of hl_device_reset for readability
accel/habanalabs:
unify err log of hw-fini failure in dirty state
accel/habanalabs:
unmap mapped memory when TLB inv fails
accel/habanalabs:
unsecure CFG_TPC_ID register
accel/habanalabs:
use a mutex rather than a spinlock
accel/habanalabs:
use memhash_node_export_put() in hl_release_dmabuf()
accel/habanalabs:
use notifications and graceful reset for decoder
accel/habanalabs:
use scnprintf() in print_device_in_use_info()
accel/habanalabs:
verify return code after scrubbing ARCs DCCMs
accel/ivpu:
avoid duplicate assignment
accel/ivpu:
Do not trigger extra VPU reset if the VPU is idle
accel/ivpu:
Do not use mutex_lock_interruptible
accel/ivpu:
Fix FW API data alignment issues
accel/ivpu:
Fix old dma_buf api usage
accel/ivpu:
Fix sporadic VPU boot failure
accel/ivpu:
ivpu_ipc needs GENERIC_ALLOCATOR
accel/ivpu:
PM: remove broken ivpu_dbg() statements
accel/ivpu:
Remove D3hot delay for Meteorlake
accel/ivpu:
Reserve all non-command bo's using DMA_RESV_USAGE_BOOKKEEP
accel/ivpu:
Send VPU_JSM_MSG_CONTEXT_DELETE when deleting context
accel/ivpu:
Set dma max_segment_size
accel/qaic:
Add control path
accel/qaic:
Add datapath
accel/qaic:
Add documentation for AIC100 accelerator driver
accel/qaic:
Add MHI controller
accel/qaic:
Add mhi_qaic_cntl
accel/qaic:
Add qaic driver to the build system
accel/qaic:
Add uapi and core driver file
accel/qaic:
Call DRM helper function to destroy prime GEM
accel/qaic:
Fix NNC message corruption
accel/qaic:
Fix NULL pointer deref in qaic_destroy_drm_device()
accel/qaic:
Flush the transfer list again
accel/qaic:
Free user handle on interrupted mutex
accel/qaic:
Grab ch_lock during QAIC_ATTACH_SLICE_BO
accel/qaic:
initialize ret variable to 0
accel/qaic:
silence some uninitialized variable warnings
accel/qaic:
Validate if BO is sliced before slicing
accel/qaic:
Validate user data before grabbing any lock
accel:
Build sub-directories based on config options
accel:
fix CONFIG_DRM dependencies
accel:
Link to compute accelerator subsystem intro
acl:
don't depend on IOP_XATTR
ACPI:
AGDI: Improve error reporting for problems during .remove()
ACPI:
APEI: EINJ: Add CXL error types
ACPI:
APEI: EINJ: warn on invalid argument when explicitly indicated by platform
ACPI:
bus: Add missing braces to acpi_sb_notify()
ACPI:
bus: Add stub acpi_sleep_state_supported() in non-ACPI cases
ACPI:
bus: Ensure that notify handlers are not running after removal
ACPI:
CPPC: Add auto select register read/write support
ACPI:
CPPC: Add min and max perf register writing support
ACPI:
cpufreq: Use platform devices to load ACPI PPC and PCC drivers
ACPI:
docs: Update the pm_profile sysfs attribute documentation
ACPI:
EC: Fix oops when removing custom query handlers
ACPI:
EC: Limit explicit removal of query handlers to custom query handlers
ACPI:
LPIT: move to use bus_get_dev_root()
ACPI:
LPSS: Add 80862289 ACPI _HID for second PWM controller on Cherry Trail
ACPI:
PM: Do not turn of unused power resources on the Toshiba Click Mini
ACPI:
processor: Check for null return of devm_kzalloc() in fch_misc_setup()
ACPI:
processor: Fix evaluating _PDC method when running as Xen dom0
ACPI:
property: Refactor acpi_data_prop_read_single()
ACPI:
property: Support strings in Apple _DSM props
ACPI:
Replace irqdomain.h include with struct declarations
ACPI:
resource: Add IRQ override quirk for LG UltraPC 17U70P
ACPI:
s2idle: Log when enabling wakeup IRQ fails
ACPI:
SBS: Fix handling of Smart Battery Selectors
ACPI:
sleep: Avoid breaking S3 wakeup due to might_sleep()
ACPI:
SPCR: Amend indentation
ACPI:
SPCR: Prefix error messages with FW_BUG
ACPI:
sysfs: Enable ACPI sysfs support for CCEL records
ACPI:
thermal: Move to dedicated function sysfs extra attr creation
ACPI:
thermal: Replace ternary operator with min_t()
ACPI:
thermal: Use thermal_zone_device()
ACPI:
utils: Fix acpi_evaluate_dsm_typed() redefinition error
ACPI:
video: Remove acpi_backlight=video quirk for Lenovo ThinkPad W530
ACPI:
video: Remove desktops without backlight DMI quirks
ACPI:
video: Remove register_backlight_delay module option and code
ACPI:
VIOT: Initialize the correct IOMMU fwspec
ACPI:
x86: utils: Remove Lenovo Yoga Tablet 2's MAGN0001
ACPICA:
ACPI 6.5: MADT: add support for trace buffer extension in GICC
ACPICA:
acpi_dmar_andd: Replace 1-element array with flexible array
ACPICA:
acpi_madt_oem_data: Fix flexible array member definition
ACPICA:
acpi_pci_routing_table: Replace fixed-size array with flex array member
ACPICA:
acpi_resource_irq: Replace 1-element arrays with flexible array
ACPICA:
ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects
ACPICA:
acpisrc: Add missing tables to astable
ACPICA:
actbl1: Replace 1-element arrays with flexible arrays
ACPICA:
actbl2: Replace 1-element arrays with flexible arrays
ACPICA:
Add missing macro ACPI_FUNCTION_TRACE() for acpi_ns_repair_HID()
ACPICA:
add os specific support for Zephyr RTOS
ACPICA:
Add structure definitions for RISC-V RHCT
ACPICA:
Add support for 64 bit loong_arch compilation
ACPICA:
Add support for Arm's MPAM ACPI table version 2
ACPICA:
Add support for ASPT table in disassembler
ACPICA:
add support for ClockInput resource (v6.5)
ACPICA:
Avoid undefined behavior: applying zero offset to null pointer
ACPICA:
Avoid undefined behavior: load of misaligned address
ACPICA:
Avoid undefined behavior: load of misaligned address
ACPICA:
Avoid undefined behavior: member access within misaligned address
ACPICA:
Avoid undefined behavior: member access within misaligned address
ACPICA:
Avoid undefined behavior: member access within misaligned address
ACPICA:
Avoid undefined behavior: member access within misaligned address
ACPICA:
Avoid undefined behavior: member access within null pointer
ACPICA:
Headers: Delete bogus node_array array of pointers from AEST table
ACPICA:
Introduce ACPI_FLEX_ARRAY
ACPICA:
MADT: Add RISC-V INTC interrupt controller
ACPICA:
struct acpi_nfit_interleave: Replace 1-element array with flexible array
ACPICA:
struct acpi_resource_dma: Replace 1-element array with flexible array
ACPICA:
struct acpi_resource_vendor: Replace 1-element array with flexible array
ACPICA:
Update all copyrights/signons to 2023
ACPICA:
Update version to 20230331
Linux:
Add "mclk" support for maxim,max9867
Linux:
Add CS35L41 shared boost feature
Linux:
Add Quad SPI driver for StarFive JH7110 SoC
Linux:
Add support for Rockchip RK860X regulators
Linux:
Add support for stacked/parallel memories
Linux:
Add support for the TAS5733
Linux:
Add the PowerQUICC audio support using the QMC
af_key:
Reject optional tunnel/BEET mode templates in outbound policies
af_packet:
do not use READ_ONCE() in packet_bind()
af_packet:
Don't send zero-byte data in packet_sendmsg_spkt().
af_packet:
Fix data-races of pkt_sk(sk)->num.
af_packet:
preserve const qualifier in pkt_sk()
af_unix:
annotate lockless accesses to sk->sk_err
af_unix:
Fix a data race of sk->sk_receive_queue->qlen.
af_unix:
Fix data races around sk->sk_shutdown.
af_unix:
preserve const qualifier in unix_sk()
afs:
Avoid endless loop if file is larger than expected
afs:
Fix dangling folio ref counts in writeback
afs:
Fix getattr to report server i_size on dirs, not local size
afs:
Fix setting of mtime when creating a file/dir/symlink
afs:
fix the afs_dir_get_folio return value
afs:
Fix updating of i_size with dv jump from server
afs:
Fix vlserver probe RTT handling
afs:
Fix waiting for writeback then skipping folio
afs:
split afs_pagecache_valid() out of afs_validate()
ahci:
qoriq: Add platform dependencies
alpha/cpu:
Expose arch_cpu_idle_dead()'s prototype declaration
alpha/cpu:
Make sure arch_cpu_idle_dead() doesn't return
ALSA/ASoC:
Convert to platform remove callback
ALSA:
ac97: Define dummy functions for snd_ac97_suspend() and resume()
ALSA:
ac97: Remove redundant driver match function
ALSA:
asihpi: remove unused loop_count variable
ALSA:
atmel: ac97: Convert to platform remove callback returning void
ALSA:
caiaq: input: Add error handling for unsupported input methods in `snd_usb_caiaq_input_init`
ALSA:
cmipci: Fix kctl->id initialization
ALSA:
cs35l41: Add shared boost feature
ALSA:
cs46xx: mark snd_cs46xx_download_image as static
ALSA:
docs: A few more words for PCM XRUN handling and stream locks
ALSA:
docs: Add description about ack callback -EPIPE error handling
ALSA:
docs: Extend module parameters description
ALSA:
docs: Fix code block indentation in ALSA driver example
ALSA:
docs: writing-an-alsa-driver.rst: polishing
ALSA:
document that struct __snd_pcm_mmap_control64 is messed up
ALSA:
emu10k1: clarify various fx8010.*_mask fields
ALSA:
emu10k1: clean up P16V part somewhat
ALSA:
emu10k1: comment updates
ALSA:
emu10k1: documentation updates
ALSA:
emu10k1: don't stop DSP in _snd_emu10k1_{,audigy_}init_efx()
ALSA:
emu10k1: drop redundant snd_emu10k1_efx_playback_hw_free()
ALSA:
emu10k1: drop redundant snd_emu10k1_efx_playback_pointer()
ALSA:
emu10k1: eliminate some unused defines
ALSA:
emu10k1: fix access to Audigy GPIO port
ALSA:
emu10k1: fix error handling in snd_audigy_i2c_volume_put()
ALSA:
emu10k1: fix lineup of EMU_HANA_* defines
ALSA:
emu10k1: fix snd_emu1010_fpga_read() input masking for rev2 cards
ALSA:
emu10k1: fix SNDRV_EMU10K1_IOCTL_SINGLE_STEP
ALSA:
emu10k1: fixup DSP defines
ALSA:
emu10k1: minor optimizations
ALSA:
emu10k1: properly assert E-MU FPGA access constaints
ALSA:
emu10k1: pull in some register definitions from kX-project
ALSA:
emu10k1: remove apparently pointless EMU_HANA_OPTION_CARDS reads
ALSA:
emu10k1: remove apparently pointless FPGA reads
ALSA:
emu10k1: remove obsolete card type variable and defines
ALSA:
emu10k1: remove remaining cruft from snd_emu10k1_emu1010_init()
ALSA:
emu10k1: remove some bogus defines
ALSA:
emu10k1: remove unused `resume` parameter from snd_emu10k1_init()
ALSA:
emu10k1: remove unused emu->pcm_playback_efx_substream field
ALSA:
emu10k1: remove unused snd_emu10k1_voice.emu field
ALSA:
emu10k1: skip Sound Blaster-specific hacks for E-MU cards
ALSA:
emu10k1: stop doing weird things with HCFG in snd_emu10k1_emu1010_init()
ALSA:
emu10k1: update label & help in config system
ALSA:
emu10k1: use high-level I/O functions also during init
ALSA:
emu10k1: use high-level I/O in set_filterQ()
ALSA:
emu10k1: use more existing defines instead of open-coded numbers
ALSA:
firewire-digi00x: prevent potential use after free
ALSA:
gus: Fix kctl->id initialization
ALSA:
hda/ca0132: add quirk for EVGA X299 DARK
ALSA:
hda/hdmi: Remove some dead code
ALSA:
hda/realtek: Add "Intel Reference board" and "NUC 13" SSID in the ALC256
ALSA:
hda/realtek: Add a quirk for Compaq N14JP6
ALSA:
hda/realtek: Add a quirk for HP EliteDesk 805
ALSA:
hda/realtek: Add a quirk for HP Slim Desktop S01
ALSA:
hda/realtek: Add Lenovo P3 Tower platform
ALSA:
hda/realtek: Add quirk for 2nd ASUS GU603
ALSA:
hda/realtek: Add quirk for ASUS ROG G634Z
ALSA:
hda/realtek: Add quirk for ASUS ROG GV601V
ALSA:
hda/realtek: Add quirk for ASUS UM3402YAR using CS35L41
ALSA:
hda/realtek: Add quirk for Clevo L140AU
ALSA:
hda/realtek: Add quirk for Clevo NS50AU
ALSA:
hda/realtek: Add quirk for HP EliteBook G10 laptops
ALSA:
hda/realtek: Add quirk for ThinkPad P1 Gen 6
ALSA:
hda/realtek: Add quirks for ASUS GU604V and GU603V
ALSA:
hda/realtek: Add quirks for Asus ROG 2024 laptops using CS35L41
ALSA:
hda/realtek: Apply HP B&O top speaker profile to Pavilion 15
ALSA:
hda/realtek: Enable 4 amplifiers instead of 2 on a HP platform
ALSA:
hda/realtek: Enable headset onLenovo M70/M90
ALSA:
hda/realtek: Fix mute and micmute LEDs for an HP laptop
ALSA:
hda/realtek: Fix mute and micmute LEDs for yet another HP laptop
ALSA:
hda/realtek: support HP Pavilion Aero 13-be0xxx Mute LED
ALSA:
hda/tegra: Convert to platform remove callback returning void
ALSA:
hda: add HDaudio Extended link definitions
ALSA:
hda: Add NVIDIA codec IDs a3 through a7 to patch table
ALSA:
hda: cs35l41: Replace all spi->chip_select references with function call
ALSA:
hda: Fix kctl->id initialization
ALSA:
hda: Fix Oops by 9.1 surround channel names
ALSA:
hda: Fix unhandled register update during auto-suspend period
ALSA:
hda: Glenfly: add HD Audio PCI IDs and HDMI Codec Vendor IDs.
ALSA:
hda: LNL: add HD Audio PCI ID
ALSA:
hdspm: remove unused copy_u32_le function
ALSA:
ice1712,ice1724: fix the kcontrol->id initialization
ALSA:
mips/hal2: Convert to platform remove callback returning void
ALSA:
mips/sgio2audio: Convert to platform remove callback returning void
ALSA:
mts64: Convert to platform remove callback returning void
ALSA:
oss: avoid missing-prototype warnings
ALSA:
pcm: check for user backed iterator, not specific iterator type
ALSA:
pcm: fix playback silence - correct incremental silencing
ALSA:
pcm: fix playback silence - use the actual new_hw_ptr for the threshold mode
ALSA:
pcm: fix wait_time calculations
ALSA:
pcm: Improved XRUN handling for indirect PCM helpers
ALSA:
pcm: playback silence - move silence variable updates to separate function
ALSA:
pcm: playback silence - remove extra code
ALSA:
pcm: Revert "ALSA: pcm: rewrite snd_pcm_playback_silence()"
ALSA:
pcm: rewrite snd_pcm_playback_silence()
ALSA:
pcm: simplify top-up mode init in snd_pcm_playback_silence()
ALSA:
pcm: use exit controlled loop in snd_pcm_playback_silence()
ALSA:
portman2x4: Convert to platform remove callback returning void
ALSA:
portman2x4: remove unused portman_read_command,data functions
ALSA:
ppc/powermac: Convert to platform remove callback returning void
ALSA:
ppc/tumbler: Use of_property_present() for testing DT property presence
ALSA:
pxa2xx: Convert to platform remove callback returning void
ALSA:
seq: oss: Fix racy open/close of MIDI devices
ALSA:
sh: aica: Convert to platform remove callback returning void
ALSA:
sh: aica: Drop if blocks with always false condition
ALSA:
sh_dac_audio: Convert to platform remove callback returning void
ALSA:
sparc/cs4231: Convert to platform remove callback returning void
ALSA:
sparc/dbri: Convert to platform remove callback returning void
ALSA:
usb-audio: Add a sample rate workaround for Line6 Pod Go
ALSA:
usb-audio: Add quirk flag for HEM devices to enable native DSD playback
ALSA:
usb-audio: Add quirk for Pioneer DDJ-800
ALSA:
usb-audio: Fix broken resume due to UAC3 power state
ALSA:
usb-audio: Rate limit usb_set_interface error reporting
ALSA:
usb-audio: remove Wireless USB dead code
ALSA:
Use of_property_read_bool() for boolean properties
ALSA:
ymfpci: Add error messages for abritrary IO ports on older chips
ALSA:
ymfpci: Fix kctl->id initialization
ALSA:
ymfpci: Move allocation of saved registers to struct snd_ymfpci
ALSA:
ymfpci: remove unused snd_ymfpci_readb function
ALSA:
ymfpci: Store additional legacy registers on suspend
ALSA:
ymfpci: Store saved legacy registers in an array
ALSA:
ymfpci: Switch to DEFINE_SIMPLE_DEV_PM_OPS()
ALSA:
ymfpci: Use register macro in place of integer literal
ALSA:
ymfpci: Use u16 consistently for old_legacy_ctrl
alx:
Drop redundant pci_enable_pcie_error_reporting()
amd-xgbe:
fix the false linkup in xgbe_phy_status
amd/amdgpu:
Inherit coherence flags base on original BO flags
amdgpu:
Avoid building on UML
amdkfd:
Memory availability can never be negative
apparmor:
simplify sysctls with register_sysctl_init()
arch/x86:
Remove "select SRCU"
arch_topology:
Remove early cacheinfo error message if -ENOENT
arm/cpu:
Add unreachable() to arch_cpu_idle_dead()
ARM/dma-mapping:
const a pointer to bus_type in arm_iommu_create_mapping()
arm/hdlcd:
Use GEM DMA fbdev emulation
arm/malidp:
Use GEM DMA fbdev emulation
arm64/cpu:
Mark cpu_die() __noreturn
arm64/cpu:
Mark cpu_park_loop() and friends __noreturn
arm64/cpufeature:
Consistently use symbolic constants for min_field_value
arm64/cpufeature:
Pull out helper for CPUID register definitions
arm64/cpufeature:
Use helper macro to specify ID register for capabilites
arm64/hyperv:
Use CPUHP_AP_HYPERV_ONLINE state to fix CPU online sequencing
arm64/idreg:
Don't disable SME when disabling SVE
arm64/mm:
mark private VM_FAULT_X defines as vm_fault_t
arm64/mm:
try VMA lock-based page fault handling first
arm64/signal:
Alloc tpidr2 sigframe after checking system_supports_tpidr2()
arm64/signal:
Use system_supports_tpidr2() to check TPIDR2
arm64/sme:
Fix some comments of ARM SME
arm64/sysreg:
allow *Enum blocks in SysregFields blocks
arm64/sysreg:
Convert HFG[RW]TR_EL2 to automatic generation
arm64/sysreg:
Convert HFGITR_EL2 to automatic generation
arm64/sysreg:
Update ID_AA64PFR1_EL1 for DDI0601 2022-12
arm64:
Add CNTPOFF_EL2 register definition
arm64:
add FIXADDR_TOT_{START,SIZE}
arm64:
Add HAS_ECV_CNTPOFF capability
arm64:
Add missing Set/Way CMO encodings
arm64:
Also reset KASAN tag if page is not PG_mte_tagged
arm64:
armv8_deprecated: remove unnecessary (void*) conversions
arm64:
atomics: lse: improve cmpxchg implementation
arm64:
avoid redundant PAC stripping in __builtin_return_address()
arm64:
compat: Remove defines now in asm-generic
arm64:
cpufeature: Fix pointer auth hwcaps
arm64:
cpufeature: move to use bus_get_dev_root()
arm64:
defconfig: add PMIC GLINK modules
arm64:
defconfig: Disable R-Car H3 ES1.*
arm64:
defconfig: Enable ARM CoreSight PMU driver
arm64:
defconfig: Enable audio drivers for AM62-SK
arm64:
defconfig: enable building the nvmem-reboot-mode module
arm64:
defconfig: Enable CAN PHY transceiver driver
arm64:
defconfig: Enable crypto test module
arm64:
defconfig: Enable DA7213 Codec
arm64:
defconfig: Enable drivers for BeaglePlay
arm64:
defconfig: Enable i.MX93 ADC support
arm64:
defconfig: Enable IPQ5332 SoC base configs
arm64:
defconfig: Enable IPQ9574 SoC base configs
arm64:
defconfig: Enable QCOM eUSB2 SNPS PHY and repeater
arm64:
defconfig: Enable qcom msm899{4,8} clk drivers
arm64:
defconfig: enable Qualcomm pin controller drivers
arm64:
defconfig: Enable RZ/V2M xHCI and USB3.1 DRD controller support
arm64:
defconfig: Enable security accelerator driver for TI K3 SoCs
arm64:
defconfig: Enable TI ADC driver
arm64:
defconfig: Enable TI TSCADC driver
arm64:
defconfig: Enable Virtio RNG driver as built in
arm64:
defconfig: remove duplicate TYPEC_UCSI & QCOM_PMIC_GLINK
arm64:
defconfig: Switch msm8996 clk drivers to module
arm64:
delete dead code in this_cpu_set_vectors()
arm64:
drop ranges in definition of ARCH_FORCE_MAX_ORDER
arm64:
dts: Add i.MX8MM PCIe EP support
arm64:
dts: Add i.MX8MP PCIe EP support
arm64:
dts: Add i.MX8MQ PCIe EP support
arm64:
dts: allwinner: h5: OrangePi PC2: add OPP table to enable DVFS
arm64:
dts: amlogic: Add initial support for BPI-CM4 module with BPI-CM4IO baseboard
arm64:
dts: amlogic: gxl: use gxl mdio multiplexer
arm64:
dts: amlogic: meson-axg-jethome-jethub-j1xx: remove invalid #gpio-cells in onewire node
arm64:
dts: amlogic: meson-g12b-odroid-go-ultra: rename keypad-gpio pinctrl node
arm64:
dts: amlogic: meson-g12b-radxa-zero2: fix pwm clock names
arm64:
dts: amlogic: meson-gxm-s912-libretech-pc: add simple connector node in fusb302 node
arm64:
dts: amlogic: meson-gxm-s912-libretech-pc: remove unused pinctrl-names from phy node
arm64:
dts: amlogic: meson-s4: fix apb4 bus node name
arm64:
dts: amlogic: meson-sm1-bananapi: correct usb-hub hog node name
arm64:
dts: amlogic: meson-sm1: use correct enable-gpios
arm64:
dts: apple: t600x: Add PWM controller
arm64:
dts: apple: t600x: Disable unused PCIe ports
arm64:
dts: apple: t8103: Add PWM controller
arm64:
dts: apple: t8103: Disable unused PCIe ports
arm64:
dts: apple: t8112: Add PWM controller
arm64:
dts: apple: t8112: Initial t8112 (M2) device trees
arm64:
dts: arm: add missing cache properties
arm64:
dts: broadcom: bcmbca: Add spi controller node
arm64:
dts: broadcom: bcmbca: bcm4908: add Netgear R8000P USB LED triggers
arm64:
dts: broadcom: bcmbca: bcm4908: add on-SoC USB ports
arm64:
dts: broadcom: bcmbca: bcm4908: add TP-Link C2300 USB LED triggers
arm64:
dts: broadcom: bcmbca: bcm4908: fix LED nodenames
arm64:
dts: broadcom: bcmbca: bcm4908: fix NAND interrupt name
arm64:
dts: broadcom: bcmbca: bcm4908: fix procmon nodename
arm64:
dts: broadcom: stringray: Fix GICv3 ITS node name
arm64:
dts: cavium: Fix GICv3 ITS nodes
arm64:
dts: colibri-imx8x: Add aster carrier board
arm64:
dts: colibri-imx8x: Add atmel pinctrl groups
arm64:
dts: colibri-imx8x: Add colibri pwm b, c, d
arm64:
dts: colibri-imx8x: Add gpio-line-names
arm64:
dts: colibri-imx8x: Add iris carrier board
arm64:
dts: colibri-imx8x: Add iris v2 carrier board
arm64:
dts: colibri-imx8x: Add jpegenc/dec
arm64:
dts: colibri-imx8x: Add no-1-8-v to sd-card
arm64:
dts: colibri-imx8x: Add pinctrl group for csi_mclk
arm64:
dts: colibri-imx8x: Add pinctrl group for hdmi hpd
arm64:
dts: colibri-imx8x: Add separate pinctrl group for cs2
arm64:
dts: colibri-imx8x: Add SPI
arm64:
dts: colibri-imx8x: Add todo comments
arm64:
dts: colibri-imx8x: Correct pull on lcdif
arm64:
dts: colibri-imx8x: delete adc1 and dsp
arm64:
dts: colibri-imx8x: Disable touchscreen by default
arm64:
dts: colibri-imx8x: eval: Add spi-to-can
arm64:
dts: colibri-imx8x: fix eval board pin configuration
arm64:
dts: colibri-imx8x: fix iris pinctrl configuration
arm64:
dts: colibri-imx8x: Move gpio-keys to som level
arm64:
dts: colibri-imx8x: move pinctrl property from SoM to eval board
arm64:
dts: colibri-imx8x: Prepare for qxp and dx variants
arm64:
dts: colibri-imx8x: Set thermal thresholds
arm64:
dts: colibri-imx8x: Split pinctrl_hog1
arm64:
dts: colibri-imx8x: Update spdx license
arm64:
dts: colibri-imx8x: Use new bracket format
arm64:
dts: exynos: Add CMU_G3D node for Exynos850 SoC
arm64:
dts: exynos: add mmc aliases
arm64:
dts: exynos: drop mshc aliases
arm64:
dts: exynos: move MIPI phy to PMU node in Exynos5433
arm64:
dts: freescale: add apalis imx8 aka quadmax carrier board support
arm64:
dts: freescale: add initial apalis imx8 aka quadmax module support
arm64:
dts: freescale: imx8-ss-dma: set lpspi0 max frequency to 60mhz
arm64:
dts: freescale: imx8-ss-lsio: add support for lsio_pwm0-3
arm64:
dts: freescale: imx8mm-phyboard: Add I2C4 pinmuxing
arm64:
dts: freescale: imx8qxp-mek: enable cadence usb3
ARM64:
dts: imx7ulp: update usb compatible
arm64:
dts: imx8-apalis-v1.1: drop ci-disable-lpm
arm64:
dts: imx8-ss-dma: add io-channel-cells to adc nodes
arm64:
dts: imx8-ss-dma: assign default clock rate for lpuarts
arm64:
dts: imx8: align thermal node names with bindings
arm64:
dts: imx8: fix USB 3.0 Gadget Failure in QM & QXPB0 at super speed
arm64:
dts: imx8: update usb compatible
arm64:
dts: imx8dxl: drop #stream-id-cells for usb node
arm64:
dts: imx8dxl: drop clocks from scu clock controller
arm64:
dts: imx8dxl: update usb compatible
arm64:
dts: imx8mm-ddr4-evk: update gpmi pinctrl to match dtschema
arm64:
dts: imx8mm-emcon: update pinctrl to match dtschema
arm64:
dts: imx8mm-prt8mm: update pinctrl to match dtschema
arm64:
dts: imx8mm: Add display pipeline components
arm64:
dts: imx8mm: update usb compatible
arm64:
dts: imx8mn-beacon: Fix SPI CS pinmux
arm64:
dts: imx8mn-bsh-smm: update pinctrl to match dtschema
arm64:
dts: imx8mn-evk: update i2c pinctrl to match dtschema
arm64:
dts: imx8mn-var-som: fix PHY detection bug by adding deassert delay
arm64:
dts: imx8mn: Add display pipeline components
arm64:
dts: imx8mn: Fix video clock parents
arm64:
dts: imx8mn: update usb compatible
arm64:
dts: imx8mp-debix: add USB host support
arm64:
dts: imx8mp-tqma8mpql-mba8mpxl: Enable wakeup-source for GPIO buttons
arm64:
dts: imx8mp-verdin-yavia: trivial minor updates
arm64:
dts: imx8mp-verdin: add 88W8997 serdev to uart4
arm64:
dts: imx8mp: Add display pipeline components
arm64:
dts: imx8mp: Add EQoS RMII pin mux on i.MX8MP DHCOM
arm64:
dts: imx8mp: Add FEC RMII pin mux on i.MX8MP DHCOM
arm64:
dts: imx8mp: Add GPT blocks
arm64:
dts: imx8mp: Add PCIe support to DH electronics i.MX8M Plus DHCOM and PDK2
arm64:
dts: imx8mp: Add support for Data Modul i.MX8M Plus eDM SBC
arm64:
dts: imx8mp: Add support for DH electronics i.MX8M Plus DHCOM and PDK3
arm64:
dts: imx8mp: Adjust EQoS PHY address on i.MX8MP DHCOM
arm64:
dts: imx8mp: Adjust EQoS reset comment on i.MX8MP DHCOM
arm64:
dts: imx8mp: Do not delete PHY nodes on i.MX8MP DHCOM PDK2
arm64:
dts: imx8mp: Drop simple-bus from fsl,imx8mp-media-blk-ctrl
arm64:
dts: imx8mp: Fix video clock parents
arm64:
dts: imx8mp: Reorder clock and reg properties
arm64:
dts: imx8mp: Update GPIO M to CLKOUT1 on DH electronics i.MX8M Plus DHCOM and PDK2
arm64:
dts: imx8mp: verdin-yavia: drop disable-over-current
arm64:
dts: imx8mq-librem5: Add 166MHz to DDRC OPP table
arm64:
dts: imx8mq-librem5: add brightness levels to led-backlight
arm64:
dts: imx8mq-librem5: add missing #clock-cells
arm64:
dts: imx8mq-librem5: add the magnetometer mount matrix
arm64:
dts: imx8mq-librem5: Adjust proximity sensor's near levels
arm64:
dts: imx8mq-librem5: Bump BUCK1 suspend voltage to 0.81V
arm64:
dts: imx8mq-librem5: Bump usdhc2 frequency to 100MHz
arm64:
dts: imx8mq-librem5: Describe MIC_2V4 regulator
arm64:
dts: imx8mq-librem5: describe the clock for the csi sensors
arm64:
dts: imx8mq-librem5: fix audio-1v8 regulator name
arm64:
dts: imx8mq-librem5: lower the mipi csi 1 frequencies
arm64:
dts: imx8mq-librem5: Reduce I2C frequency to 384kHz
arm64:
dts: imx8mq-librem5: Remove dis_u3_susphy_quirk from usb_dwc3_0
arm64:
dts: imx8mq-librem5: Set charger parameters for each batch
arm64:
dts: imx8mq-librem5: Set the DVS voltages lower
arm64:
dts: imx8mq-librem5: update pinctrl to match dtschema
arm64:
dts: imx8mq: Add UART DMA support
arm64:
dts: imx8mq: drop usb3-resume-missing-cas from usb
arm64:
dts: imx8mq: tqma8mq-mba8mx: drop disable-over-current
arm64:
dts: imx8qm-mek: correct GPIOs for USDHC2 CD and WP signals
arm64:
dts: imx8qm: add can node in devicetree
arm64:
dts: imx8qm: add vpu decoder and encoder
arm64:
dts: imx8qxp: add cadence usb3 support
arm64:
dts: imx8qxp: add flexcan in adma
arm64:
dts: imx93: Add FlexSPI support
arm64:
dts: imx93: add missing tpm pwm instances
arm64:
dts: imx93: Add the bbnsm dts node
arm64:
dts: layerscape: Fix GICv3 ITS node names
arm64:
dts: marvell: add DTS for GL.iNet GL-MV1000
arm64:
dts: marvell: align thermal node names with bindings
arm64:
dts: marvell: armada-ap810: Fix GICv3 ITS node name
ARM64:
dts: marvell: cn9310: Add missing phy-mode
arm64:
dts: marvell: mochabin: enlarge PCI memory window
arm64:
dts: mediatek: add ethernet support for mt8365 SoC
arm64:
dts: mediatek: add i2c support for mt8365 SoC
arm64:
dts: mediatek: add mmc support for mt8365 SoC
arm64:
dts: mediatek: add mt6357 device-tree
arm64:
dts: mediatek: add pwrap support to mt8365 SoC
arm64:
dts: mediatek: cherry: Add configuration for display backlight
arm64:
dts: mediatek: enable i2c0 for mt8365-evk board
arm64:
dts: mediatek: Fix existing NAND controller node name
arm64:
dts: mediatek: Increase the size BL31 reserved memory
arm64:
dts: mediatek: Initial mt8365-evk support
arm64:
dts: mediatek: mt6795-xperia-m5: Add Bosch BMA255 Accelerometer
arm64:
dts: mediatek: mt6795-xperia-m5: Add Bosch BMM050 Magnetometer
arm64:
dts: mediatek: mt6795-xperia-m5: Add NXP PN547 NFC on I2C3
arm64:
dts: mediatek: mt6795-xperia-m5: Add Sensortek STK3310 Proximity
arm64:
dts: mediatek: mt6795-xperia-m5: Add Synaptics RMI4 Touchscreen
arm64:
dts: mediatek: mt6795-xperia-m5: Enable I2C 0-3 busses
arm64:
dts: mediatek: mt6795: Add apmixedsys syscon node
arm64:
dts: mediatek: mt6795: Add Frequency Hopping Controller node
arm64:
dts: mediatek: mt6795: Add nodes for I2C controllers
arm64:
dts: mediatek: mt6795: Add SoC power domains
arm64:
dts: mediatek: mt6795: Add tertiary PWM node
arm64:
dts: mediatek: mt6795: Add VDECSYS and VENCSYS clocks
arm64:
dts: mediatek: mt6795: xperia-m5: Enable Frequency Hopping
arm64:
dts: mediatek: mt8173: correct GPIO keys wakeup
arm64:
dts: mediatek: mt8183-evb: Couple VGPU and VSRAM_GPU regulators
arm64:
dts: mediatek: mt8183-evb: Override vgpu/vsram_gpu constraints
arm64:
dts: mediatek: mt8183-kukui: Couple VGPU and VSRAM_GPU regulators
arm64:
dts: mediatek: mt8183-kukui: Override vgpu/vsram_gpu constraints
arm64:
dts: mediatek: mt8183-pumpkin: Override vgpu/vsram_gpu constraints
arm64:
dts: mediatek: mt8183: Remove second opp-microvolt entries from gpu table
arm64:
dts: mediatek: mt8183: Use mediatek,mt8183b-mali as GPU compatible
arm64:
dts: mediatek: mt8186: Add GPU node
arm64:
dts: mediatek: mt8192-asurada: Add MFG0 domain supply
arm64:
dts: mediatek: mt8192-asurada: Assign sram supply to MFG1 pd
arm64:
dts: mediatek: mt8192-asurada: Couple VGPU and VSRAM_OTHER regulators
arm64:
dts: mediatek: mt8192-asurada: Enable GPU
arm64:
dts: mediatek: mt8192-asurada: Fix voltage constraint for Vgpu
arm64:
dts: mediatek: mt8192: Add GPU nodes
arm64:
dts: mediatek: mt8192: Add mfg_ref_sel clock to MFG0 domain
arm64:
dts: mediatek: mt8195-cherry: Enable Mali-G57 GPU
arm64:
dts: mediatek: mt8195: Add display pwm nodes
arm64:
dts: mediatek: mt8195: Add mfg_core_tmp clock to MFG1 domain
arm64:
dts: mediatek: mt8195: add MMSYS configuration for VPPSYS
arm64:
dts: mediatek: mt8195: add MUTEX configuration for VPPSYS
arm64:
dts: mediatek: mt8195: Add temperature mitigation threshold
arm64:
dts: mediatek: mt8195: Add thermal zones and thermal nodes
arm64:
dts: meson-a1: add gpio_intc node
arm64:
dts: meson-g12-common: Use the G12A UART compatible string
arm64:
dts: meson: add support for BananaPi M2S variants
arm64:
dts: meson: adjust order of some compatibles
arm64:
dts: meson: gxbb-kii-pro: add initial audio support
arm64:
dts: meson: gxbb-kii-pro: complete the bluetooth node
arm64:
dts: meson: gxbb-kii-pro: sort and tidy the dts
arm64:
dts: MSM8953: Add lpass nodes
arm64:
dts: MSM8953: Add mpss nodes
arm64:
dts: MSM8953: Add wcnss nodes
arm64:
dts: msm8953: Drop unsupported dwc3 flag
arm64:
dts: msm8953: Pad regs to 8 digits
arm64:
dts: msm8953: Provide dsi_phy clocks to gcc
arm64:
dts: msm8953: Replace xo_board with rpmcc sourced xo
arm64:
dts: mt8167: Align mmsys node name with dtschema
arm64:
dts: mt8183-pumpkin: Couple VGPU and VSRAM_GPU regulators
arm64:
dts: mt8186: Add dma-ranges for the parent "soc" node
arm64:
dts: mt8195: add display node for vdosys1
arm64:
dts: mt8195: Add dma-ranges for the parent "soc" node
arm64:
dts: mt8195: Add panfrost node for Mali-G57 Valhall Natt GPU
arm64:
dts: mt8195: Remove the unnecessary dma-ranges
arm64:
dts: qcom: Add base qrb4210-rb2 board dts
arm64:
dts: qcom: Add initial PM2250 device tree
arm64:
dts: qcom: Add initial QCM2290 device tree
arm64:
dts: qcom: Add initial QTI RB1 device tree
arm64:
dts: qcom: add initial support for qcom sa8775p-ride
arm64:
dts: qcom: add IPQ5332 SoC and MI01.2 board support
arm64:
dts: qcom: Add ipq9574 SoC and AL02 board support
arm64:
dts: qcom: add missing cache properties
arm64:
dts: qcom: apq8016: remove superfluous "input-enable"
arm64:
dts: qcom: apq8096-db820c: drop simple-bus from clocks
arm64:
dts: qcom: apq8096-db820c: drop SPI label
arm64:
dts: qcom: apq8096-db820c: drop unit address from PMI8994 regulator
arm64:
dts: qcom: apq8096-db820c: fix indentation
arm64:
dts: qcom: drop incorrect cell-index from SPMI
arm64:
dts: qcom: drop redundant line breaks
arm64:
dts: qcom: fix indentation
arm64:
dts: qcom: ipq5332: add few device nodes
arm64:
dts: qcom: ipq5332: add SMEM support
arm64:
dts: qcom: ipq5332: add support for the RDP468 variant
arm64:
dts: qcom: ipq5332: enable the CPUFreq support
arm64:
dts: qcom: ipq5332: enable the download mode support
arm64:
dts: qcom: ipq6018-cp01-c1: drop SPI cs-select
arm64:
dts: qcom: ipq6018: Fix the PCI I/O port range
arm64:
dts: qcom: ipq8074: add compatible fallback to mailbox
arm64:
dts: qcom: ipq8074: Fix the PCI I/O port range
arm64:
dts: qcom: msm8916-thwc-ufi001c: add function to pin config
arm64:
dts: qcom: msm8916-yiming-uz801v3: Add initial device tree
arm64:
dts: qcom: msm8916: Fix tsens_mode unit address
arm64:
dts: qcom: msm8916: Move WCN compatible to boards
arm64:
dts: qcom: msm8953: correct RPMCC node name
arm64:
dts: qcom: msm8953: drop clocks from RPMPD
arm64:
dts: qcom: msm8976: Add and provide xo clk to rpmcc
arm64:
dts: qcom: msm8976: add compatible fallback to mailbox
arm64:
dts: qcom: msm8994-angler: Fix cont_splash_mem mapping
arm64:
dts: qcom: msm8994-angler: removed clash with smem_region
arm64:
dts: qcom: msm8994-kitakami: drop unit address from PMI8994 regulator
arm64:
dts: qcom: msm8994-msft-lumia-octagon: drop unit address from PMI8994 regulator
arm64:
dts: qcom: msm8994-msft-lumia: drop simple-bus from clocks
arm64:
dts: qcom: msm8994: correct RPMCC node name
arm64:
dts: qcom: msm8994: remove superfluous "input-enable"
arm64:
dts: qcom: msm8996-oneplus: do not enable incomplete nodes
arm64:
dts: qcom: msm8996-xiaomi: drop simple-bus from clocks
arm64:
dts: qcom: msm8996: Add missing DWC3 quirks
arm64:
dts: qcom: msm8996: Fix the PCI I/O port range
arm64:
dts: qcom: msm8996: move WCD9335 audio codec to boards
arm64:
dts: qcom: msm8996: remove superfluous "input-enable"
arm64:
dts: qcom: msm8998-fxtec: correct GPIO keys wakeup
arm64:
dts: qcom: msm8998-oneplus-cheeseburger: revert "fix backlight pin function"
arm64:
dts: qcom: msm8998-sony-xperia: correct GPIO keys wakeup
arm64:
dts: qcom: msm8998-yoshino: Use actual pin names for pin nodes
arm64:
dts: qcom: msm8998-yoshino: Use SONY GPIO names
arm64:
dts: qcom: msm8998: add compatible fallback to mailbox
arm64:
dts: qcom: msm8998: Fix stm-stimulus-base reg name
arm64:
dts: qcom: msm8998: Fix the PCI I/O port range
arm64:
dts: qcom: msm8998: remove superfluous "input-enable"
arm64:
dts: qcom: pm660: align thermal node names with bindings
arm64:
dts: qcom: pm8150l: add spmi-flash-led node
arm64:
dts: qcom: pm8550b: Add eUSB2 repeater node
arm64:
dts: qcom: pm8916: Fix pm8941-misc node name
arm64:
dts: qcom: pm8998: Add a specific compatible for coincell chg
arm64:
dts: qcom: qcs404: add compatible fallback to mailbox
arm64:
dts: qcom: qcs404: remove superfluous "input-enable"
arm64:
dts: qcom: qcs404: Use 0x prefix for the PCI I/O and MEM ranges
arm64:
dts: qcom: qdu1000: Add LLCC/system-cache-controller
arm64:
dts: qcom: qdu1000: drop incorrect serial properties
arm64:
dts: qcom: qdu1000: Supply clock from cpufreq node to CPUs
arm64:
dts: qcom: Remove "iommus" property from PCIe nodes
arm64:
dts: qcom: sa8155p-adp: enable the GNSS high-speed UART
arm64:
dts: qcom: sa8775p-ride: add PMIC regulators
arm64:
dts: qcom: sa8775p-ride: enable i2c18
arm64:
dts: qcom: sa8775p-ride: enable QUPv3 #2
arm64:
dts: qcom: sa8775p-ride: enable the BT UART port
arm64:
dts: qcom: sa8775p-ride: enable the GNSS UART port
arm64:
dts: qcom: sa8775p-ride: enable the SPI node
arm64:
dts: qcom: sa8775p-ride: set gpio-line-names for PMIC GPIOs
arm64:
dts: qcom: sa8775p: add cpufreq node
arm64:
dts: qcom: sa8775p: add high-speed UART nodes
arm64:
dts: qcom: sa8775p: add PMIC GPIO controller nodes
arm64:
dts: qcom: sa8775p: add support for the on-board PMICs
arm64:
dts: qcom: sa8775p: add the i2c18 node
arm64:
dts: qcom: sa8775p: add the pdc node
arm64:
dts: qcom: sa8775p: add the Power On device node
arm64:
dts: qcom: sa8775p: add the QUPv3 #2 node
arm64:
dts: qcom: sa8775p: add the spi16 node
arm64:
dts: qcom: sa8775p: add the spmi node
arm64:
dts: qcom: sa8775p: pad reg properties to 8 digits
arm64:
dts: qcom: sa8775p: pmic: add support for the pmm8654 RESIN input
arm64:
dts: qcom: sa8775p: pmic: add the power key
arm64:
dts: qcom: sa8775p: pmic: add thermal zones
arm64:
dts: qcom: sa8775p: sort soc nodes by reg property
arm64:
dts: qcom: sc7180-idp: use just "port" in panel
arm64:
dts: qcom: sc7180-lite: Fix SDRAM freq for misidentified sc7180-lite boards
arm64:
dts: qcom: sc7180-qcard: use just "port" in panel
arm64:
dts: qcom: sc7180-trogdor-lazor: correct panel compatible
arm64:
dts: qcom: sc7180-trogdor-lazor: correct trackpad supply
arm64:
dts: qcom: sc7180-trogdor-pazquel360: drop incorrect RT5682S VBAT-supply
arm64:
dts: qcom: sc7180-trogdor-pazquel: correct trackpad supply
arm64:
dts: qcom: sc7180-trogdor-quackingstick: use just "port" in panel
arm64:
dts: qcom: sc7180-trogdor-wormdingler: use just "port" in panel
arm64:
dts: qcom: sc7180: add compatible fallback to mailbox
arm64:
dts: qcom: sc7180: Add SoC-specific compatible to cpufreq_hw
arm64:
dts: qcom: sc7180: Annotate l13a on trogdor to always-on
arm64:
dts: qcom: sc7180: Delete kingoftown-rev0
arm64:
dts: qcom: sc7180: Delete lazor-rev0
arm64:
dts: qcom: sc7180: Delete mrbland
arm64:
dts: qcom: sc7180: Delete wormdingler-rev0
arm64:
dts: qcom: sc7180: Fix the base addresses of LLCC banks
arm64:
dts: qcom: sc7180: Fix trogdor qspi pin config
arm64:
dts: qcom: sc7180: Mark SCM as dma-coherent for IDP
arm64:
dts: qcom: sc7180: Mark SCM as dma-coherent for trogdor
arm64:
dts: qcom: sc7180: Remove superfluous "input-enable"s from trogdor
arm64:
dts: qcom: sc7180: Supply clock from cpufreq node to CPUs
arm64:
dts: qcom: sc7280-herobrine-audio-rt5682: add missing supplies
arm64:
dts: qcom: sc7280-herobrine-villager: correct trackpad supply
arm64:
dts: qcom: sc7280-idp: correct GPIO keys wakeup
arm64:
dts: qcom: sc7280-idp: drop incorrect dai-cells from WCD938x SDW
arm64:
dts: qcom: sc7280-qcard: drop incorrect dai-cells from WCD938x SDW
arm64:
dts: qcom: sc7280: Add qcom,smmu-500 to Adreno SMMU
arm64:
dts: qcom: sc7280: align RPMh regulator nodes with bindings
arm64:
dts: qcom: sc7280: fix EUD port properties
arm64:
dts: qcom: sc7280: Fix qspi pin config
arm64:
dts: qcom: sc7280: Fix the base addresses of LLCC banks
arm64:
dts: qcom: sc7280: Fix the PCI I/O port range
arm64:
dts: qcom: sc7280: Fix up the gic node
arm64:
dts: qcom: sc7280: Mark SCM as dma-coherent for chrome devices
arm64:
dts: qcom: sc7280: Remove superfluous "input-enable"s from idp-ec-h1
arm64:
dts: qcom: sc7280: Supply clock from cpufreq node to CPUs
arm64:
dts: qcom: sc7280: Use the correct BWMON fallback compatible
arm64:
dts: qcom: sc8280xp-crd: correct pin drive-strength
arm64:
dts: qcom: sc8280xp-crd: enable rtc
arm64:
dts: qcom: sc8280xp-crd: use just "port" in panel
arm64:
dts: qcom: sc8280xp-lenovo-thinkpad-x13s: use just "port" in panel
arm64:
dts: qcom: sc8280xp-lenovo-thinkpad: correct pin drive-strength
arm64:
dts: qcom: sc8280xp-pmics: add pmk8280 rtc
arm64:
dts: qcom: sc8280xp-pmics: add pmk8280 sdam nvram
arm64:
dts: qcom: sc8280xp-pmics: fix pon compatible and registers
arm64:
dts: qcom: sc8280xp-pmics: fix sdam 'reg' property
arm64:
dts: qcom: sc8280xp-x13s: Add bluetooth
arm64:
dts: qcom: sc8280xp-x13s: add hid 1.8V supplies
arm64:
dts: qcom: sc8280xp-x13s: add pmic regulator supplies
arm64:
dts: qcom: sc8280xp-x13s: add wifi calibration variant
arm64:
dts: qcom: sc8280xp-x13s: drop bogus 'input-enable'
arm64:
dts: qcom: sc8280xp-x13s: enable alternate touchpad
arm64:
dts: qcom: sc8280xp-x13s: enable rtc
arm64:
dts: qcom: sc8280xp: Add "mhi" region to the PCIe nodes
arm64:
dts: qcom: sc8280xp: correct Soundwire wakeup interrupt name
arm64:
dts: qcom: sc8280xp: Define uart2
arm64:
dts: qcom: sc8280xp: drop incorrect domain idle states properties
arm64:
dts: qcom: sc8280xp: fix external display power domain
arm64:
dts: qcom: sc8280xp: Fix the base addresses of LLCC banks
arm64:
dts: qcom: sc8280xp: Fix the PCI I/O port range
arm64:
dts: qcom: sc8280xp: Flush RSC sleep & wake votes
arm64:
dts: qcom: sc8280xp: label the Soundwire nodes
arm64:
dts: qcom: sc8280xp: remove superfluous "input-enable"
arm64:
dts: qcom: sc8280xp: Revert "arm64: dts: qcom: sc8280xp: remove superfluous "input-enable""
arm64:
dts: qcom: sc8280xp: simplify interrupts-extended
arm64:
dts: qcom: sc8280xp: Supply clock from cpufreq node to CPUs
arm64:
dts: qcom: sc8280xp: Use correct CPU compatibles
arm64:
dts: qcom: sc8280xp: Use the correct BWMON fallback compatible
arm64:
dts: qcom: sda660-inforce: correct key node name
arm64:
dts: qcom: sdm630-sony-xperia: correct GPIO keys wakeup
arm64:
dts: qcom: sdm630: add compatible fallback to mailbox
arm64:
dts: qcom: sdm630: move DSI opp-table into DSI node
arm64:
dts: qcom: sdm630: move DSI opp-table out of DSI node
arm64:
dts: qcom: sdm670: add opps for peripherals
arm64:
dts: qcom: sdm845-cheza: use just "port" in Innolux panel
arm64:
dts: qcom: sdm845-db845c: drop empty node override
arm64:
dts: qcom: sdm845-db845c: drop SPI label
arm64:
dts: qcom: sdm845-oneplus-common: add Hall sensor
arm64:
dts: qcom: sdm845-oneplus: drop invalid panel properties
arm64:
dts: qcom: sdm845-oneplus: enable SLPI
arm64:
dts: qcom: sdm845-oneplus: Fix speaker GPIO node
arm64:
dts: qcom: sdm845-polaris: Drop inexistent properties
arm64:
dts: qcom: sdm845-shift-axolotl: enable SLPI
arm64:
dts: qcom: sdm845-tama: Add display nodes
arm64:
dts: qcom: sdm845-tama: Add regulator-system-load to l14a/l28a
arm64:
dts: qcom: sdm845-tama: Add Synaptics Touchscreen
arm64:
dts: qcom: sdm845-tama: Enable GPI_DMA0/1
arm64:
dts: qcom: sdm845-tama: Enable GPU
arm64:
dts: qcom: sdm845-tama: Enable remoteprocs
arm64:
dts: qcom: sdm845-xiaomi-beryllium: add notification LED
arm64:
dts: qcom: sdm845-xiaomi-beryllium: correct compatible
arm64:
dts: qcom: sdm845-xiaomi-beryllium: drop invalid panel properties
arm64:
dts: qcom: sdm845: Add "mhi" region to the PCIe nodes
arm64:
dts: qcom: sdm845: add SLPI FastRPC support
arm64:
dts: qcom: sdm845: add SLPI remoteproc
arm64:
dts: qcom: sdm845: Add SoC-specific compatible to cpufreq_hw
arm64:
dts: qcom: sdm845: correct dynamic power coefficients
arm64:
dts: qcom: sdm845: drop incorrect domain idle states properties
arm64:
dts: qcom: sdm845: Fix cheza qspi pin config
arm64:
dts: qcom: sdm845: Fix the BAM DMA engine compatible string
arm64:
dts: qcom: sdm845: Fix the base addresses of LLCC banks
arm64:
dts: qcom: sdm845: Fix the PCI I/O port range
arm64:
dts: qcom: sdm845: remove superfluous "input-enable"
arm64:
dts: qcom: sdm845: Remove superfluous "input-enable"s from cheza
arm64:
dts: qcom: sdm845: Supply clock from cpufreq node to CPUs
arm64:
dts: qcom: sdm845: Use the correct BWMON compatible
arm64:
dts: qcom: sm6115-j606f: Add ramoops node
arm64:
dts: qcom: sm6115: add compatible fallback to mailbox
arm64:
dts: qcom: sm6115: Add GPUCC and Adreno SMMU
arm64:
dts: qcom: sm6115: Add remoteproc nodes
arm64:
dts: qcom: sm6115: Add RMTFS
arm64:
dts: qcom: sm6115: Add SoC-specific compatible to cpufreq_hw
arm64:
dts: qcom: sm6115: Cleanup USB node's label
arm64:
dts: qcom: sm6115: Move SDHC node(s)'s 'pinctrl' properties to dts
arm64:
dts: qcom: sm6115: Move USB node's 'maximum-speed' and 'dr_mode' properties to dts
arm64:
dts: qcom: sm6115: Supply clock from cpufreq node to CPUs
arm64:
dts: qcom: sm6115: Use the correct DSI compatible
arm64:
dts: qcom: sm6115p-j606f: Enable ATH10K WiFi
arm64:
dts: qcom: sm6115p-j606f: Enable remoteprocs
arm64:
dts: qcom: sm6115p-lenovo-j606f: correct GPIO keys wakeup
arm64:
dts: qcom: sm6125: add compatible fallback to mailbox
arm64:
dts: qcom: sm6125: Add UFS nodes
arm64:
dts: qcom: sm6125: Initial support for xiaomi-laurel-sprout
arm64:
dts: qcom: sm6125: remove superfluous "input-enable"
arm64:
dts: qcom: sm6350: Add SoC-specific compatible to cpufreq_hw
arm64:
dts: qcom: sm6350: Fix the base addresses of LLCC banks
arm64:
dts: qcom: sm6350: remove superfluous "input-enable"
arm64:
dts: qcom: sm6350: Supply clock from cpufreq node to CPUs
arm64:
dts: qcom: sm6375-pdx225: Add volume down GPIO key
arm64:
dts: qcom: sm6375-pdx225: Fix remoteproc firmware paths
arm64:
dts: qcom: sm6375: Add CPUCP L3 node
arm64:
dts: qcom: sm6375: Add IMEM
arm64:
dts: qcom: sm6375: Add modem nodes
arm64:
dts: qcom: sm6375: Add RMTFS
arm64:
dts: qcom: sm6375: Add RPM sleep stats
arm64:
dts: qcom: sm6375: Add TSENS
arm64:
dts: qcom: sm6375: Add wifi node
arm64:
dts: qcom: sm6375: Bump CPU rail power collapse index
arm64:
dts: qcom: sm6375: Configure TSENS thermal zones
arm64:
dts: qcom: sm6375: drop incorrect domain idle states properties
arm64:
dts: qcom: sm6375: Introduce C3 power state for both ARM clusters
arm64:
dts: qcom: sm6375: Supply clock from cpufreq node to CPUs
arm64:
dts: qcom: sm8150-kumano: correct GPIO keys wakeup
arm64:
dts: qcom: sm8150: add compatible fallback to mailbox
arm64:
dts: qcom: sm8150: Add GPU speedbin support
arm64:
dts: qcom: sm8150: Add qcom,smmu-500 to Adreno SMMU
arm64:
dts: qcom: sm8150: Add SoC-specific compatible to cpufreq_hw
arm64:
dts: qcom: sm8150: Don't start Adreno in headless mode
arm64:
dts: qcom: sm8150: drop incorrect domain idle states properties
arm64:
dts: qcom: sm8150: Fix the base addresses of LLCC banks
arm64:
dts: qcom: sm8150: Fix the PCI I/O port range
arm64:
dts: qcom: sm8150: fix the uart9 label
arm64:
dts: qcom: sm8150: remove superfluous "input-enable"
arm64:
dts: qcom: sm8150: Supply clock from cpufreq node to CPUs
arm64:
dts: qcom: sm8250-sony-xperia: correct GPIO keys wakeup
arm64:
dts: qcom: sm8250-xiaomi-elish-boe: Add mdss and dsi panel
arm64:
dts: qcom: sm8250-xiaomi-elish-boe: fix panel compatible
arm64:
dts: qcom: sm8250-xiaomi-elish-csot: Add Xiaomi Mi Pad 5 Pro CSOT variant
arm64:
dts: qcom: sm8250-xiaomi-elish-csot: fix panel compatible
arm64:
dts: qcom: sm8250-xiaomi-elish: correct GPIO keys wakeup
arm64:
dts: qcom: sm8250-xiaomi-elish: fix USB maximum speed property
arm64:
dts: qcom: sm8250: Add "mhi" region to the PCIe nodes
arm64:
dts: qcom: sm8250: Add GPU speedbin support
arm64:
dts: qcom: sm8250: Add qcom,smmu-500 to Adreno SMMU
arm64:
dts: qcom: sm8250: Add tpdm mm/prng
arm64:
dts: qcom: sm8250: drop incorrect Coresight funnel properties
arm64:
dts: qcom: sm8250: drop incorrect domain idle states properties
arm64:
dts: qcom: sm8250: Fix the base addresses of LLCC banks
arm64:
dts: qcom: sm8250: Fix the PCI I/O port range
arm64:
dts: qcom: sm8250: remove superfluous "input-enable"
arm64:
dts: qcom: sm8250: simplify interrupts-extended
arm64:
dts: qcom: sm8250: Supply clock from cpufreq node to CPUs
arm64:
dts: qcom: sm8350-hdk: add pmic glink node
arm64:
dts: qcom: sm8350-microsoft-surface: fix USB dual-role mode property
arm64:
dts: qcom: sm8350: add dp controller
arm64:
dts: qcom: sm8350: add port subnodes in dwc3 node
arm64:
dts: qcom: sm8350: Add qcom,smmu-500 to Adreno SMMU
arm64:
dts: qcom: sm8350: drop incorrect domain idle states properties
arm64:
dts: qcom: sm8350: Fix the base addresses of LLCC banks
arm64:
dts: qcom: sm8350: Fix the PCI I/O port range
arm64:
dts: qcom: sm8350: remove superfluous "input-enable"
arm64:
dts: qcom: sm8350: Supply clock from cpufreq node to CPUs
arm64:
dts: qcom: sm8350: switch to combo usb3/dp phy
arm64:
dts: qcom: sm8450-hdk: add pmic glink node
arm64:
dts: qcom: sm8450-hdk: align WCD9385 reset pin with downstream config
arm64:
dts: qcom: sm8450-hdk: use precise WCD9385 compatible
arm64:
dts: qcom: sm8450-hdk: use recommended drive strength for speaker SD_N
arm64:
dts: qcom: sm8450: add dp controller
arm64:
dts: qcom: sm8450: Add IMEM and PIL info region
arm64:
dts: qcom: sm8450: add port subnodes in dwc3 node
arm64:
dts: qcom: sm8450: fix pcie1 gpios properties name
arm64:
dts: qcom: sm8450: Fix the base addresses of LLCC banks
arm64:
dts: qcom: sm8450: Fix the PCI I/O port range
arm64:
dts: qcom: sm8450: label the Soundwire nodes
arm64:
dts: qcom: sm8450: remove invalid power-domain-names in pcie nodes
arm64:
dts: qcom: sm8450: remove invalid properties in cluster-sleep nodes
arm64:
dts: qcom: sm8450: remove superfluous "input-enable"
arm64:
dts: qcom: sm8450: simplify interrupts-extended
arm64:
dts: qcom: sm8450: switch to usb3/dp combo phy
arm64:
dts: qcom: sm8550-mtp: Add eUSB2 repeater node
arm64:
dts: qcom: sm8550-mtp: add pmic glink node
arm64:
dts: qcom: sm8550-qrd: add QRD8550
arm64:
dts: qcom: sm8550: add ADSP audio codec macros
arm64:
dts: qcom: sm8550: add port subnodes in dwc3 node
arm64:
dts: qcom: sm8550: add QCE IP family compatible values
arm64:
dts: qcom: sm8550: add Soundwire controllers
arm64:
dts: qcom: sm8550: Add the Inline Crypto Engine node
arm64:
dts: qcom: sm8550: Fix PCIe PHYs and controllers nodes
arm64:
dts: qcom: sm8550: fix qup_spi0_cs node
arm64:
dts: qcom: sm8550: Fix the PCI I/O port range
arm64:
dts: qcom: sm8550: misc style fixes
arm64:
dts: qcom: sm8550: Supply clock from cpufreq node to CPUs
arm64:
dts: qcom: sm8550: Use the correct BWMON fallback compatible
arm64:
dts: qcom: sm8550: Use the correct LLCC register scheme
arm64:
dts: qcom: sm8550: use uint16 for Soundwire interval
arm64:
dts: qcom: Split elish dts into common dtsi and elish-boe dts
arm64:
dts: qcom: Split out SA8155P and use correct RPMh power domains
arm64:
dts: qcom: use decimal for cache level
arm64:
dts: renesas: condor: Add I2C EEPROM for PMIC
arm64:
dts: renesas: Drop specifying the GIC_CPU_MASK_SIMPLE() for GICv3 systems
arm64:
dts: renesas: falcon-csi-dsi: Set bus-type for MAX96712
arm64:
dts: renesas: falcon: Describe CAN clock
arm64:
dts: renesas: r8a774c0: Remove bogus voltages from OPP table
arm64:
dts: renesas: r8a77990: Remove bogus voltages from OPP table
arm64:
dts: renesas: r8a779a0: Revise renesas,ipmmu-main
arm64:
dts: renesas: r8a779a0: Update CAN-FD to R-Car Gen4 compatible value
arm64:
dts: renesas: r8a779f0: Revise renesas,ipmmu-main
arm64:
dts: renesas: r8a779f0: Use proper labels for thermal zones
arm64:
dts: renesas: r8a779g0: Add and connect all CSI-2, ISP and VIN nodes
arm64:
dts: renesas: r8a779g0: Add CAN-FD node
arm64:
dts: renesas: r8a779g0: Add iommus to DMAC nodes
arm64:
dts: renesas: r8a779g0: Add iommus to MMC node
arm64:
dts: renesas: r8a779g0: Add IPMMU nodes
arm64:
dts: renesas: r8a779g0: Add thermal nodes
arm64:
dts: renesas: r8a779g0: R-Car Sound support
arm64:
dts: renesas: r9a07g043: Update IRQ numbers for SSI channels
arm64:
dts: renesas: r9a07g043u: Add Cortex-A55 PMU node
arm64:
dts: renesas: r9a07g044: Add Cortex-A55 PMU node
arm64:
dts: renesas: r9a07g044: Add CSI and CRU nodes
arm64:
dts: renesas: r9a07g044: Enable SCI0 using DT overlay
arm64:
dts: renesas: r9a07g044: Update IRQ numbers for SSI channels
arm64:
dts: renesas: r9a07g054: Add Cortex-A55 PMU node
arm64:
dts: renesas: r9a07g054: Update IRQ numbers for SSI channels
arm64:
dts: renesas: r9a09g011: Add USB3 DRD, device and host nodes
arm64:
dts: renesas: rcar-gen3: Remove bogus "turbo-mode" properties
arm64:
dts: renesas: Remove R-Car H3 ES1.* devicetrees
arm64:
dts: renesas: rzg2l-smarc: Enable CRU, CSI support
arm64:
dts: renesas: rzg2l: Add clock-names and reset-names to DMAC nodes
arm64:
dts: renesas: rzv2mevk2: Add uart0 pins
arm64:
dts: renesas: rzv2mevk2: Add uSD card and eMMC support
arm64:
dts: renesas: rzv2mevk2: Enable USB3 DRD, Peripheral and Host
arm64:
dts: renesas: rzv2mevk2: Enable USB3 role switch
arm64:
dts: renesas: ulcb: Add I2C EEPROM for PMIC
arm64:
dts: renesas: v3hsk: Add clock-skew for GEther's Micrel PHY
arm64:
dts: renesas: white-hawk-csi-dsi: Add and connect MAX96712
arm64:
dts: renesas: white-hawk: Add CAN-FD support
arm64:
dts: renesas: white-hawk: Add R-Car Sound support
arm64:
dts: rockchip: Add display support to Odroid Go Super
arm64:
dts: rockchip: Add FriendlyARM NanoPi R2C
arm64:
dts: rockchip: Add FriendlyARM NanoPi R5C
arm64:
dts: rockchip: Add FriendlyElec Nanopi R5S
arm64:
dts: rockchip: Add I2S rk3588 nodes
arm64:
dts: rockchip: Add internal display support to rk3399-pinephone-pro
arm64:
dts: rockchip: Add Khadas edge2 board
arm64:
dts: rockchip: add missing cache properties
arm64:
dts: rockchip: add panel to Anbernic RG353 series
arm64:
dts: rockchip: Add pinctrl gpio-ranges for rk356x
arm64:
dts: rockchip: Add pwm-fan to rk3588-rock-5b
arm64:
dts: rockchip: add rk3588 thermal sensor
arm64:
dts: rockchip: Add rk3588-rock-5b analog audio
arm64:
dts: rockchip: Add rk3588s I2S nodes
arm64:
dts: rockchip: Add sdmmc node to rk3588
arm64:
dts: rockchip: Add support for volume keys to rk3399-pinephone-pro
arm64:
dts: rockchip: Add touchscreen support to rk3399-pinephone-pro
arm64:
dts: rockchip: Add vdd_cpu_big regulators to rk3588-rock-5b
arm64:
dts: rockchip: Add Xunlong OrangePi R1 Plus LTS
arm64:
dts: rockchip: Assign PLL_PPLL clock rate to 1.1 GHz on rk3588s
arm64:
dts: rockchip: correct panel supplies on Odroid Go Super
arm64:
dts: rockchip: create common dtsi for NanoPi R5 series
arm64:
dts: rockchip: Drop RTC clock-frequency on rk3588-rock-5b
arm64:
dts: rockchip: Enable RTC support for Rock 5B
arm64:
dts: rockchip: Enable USB OTG for rk3566 Radxa CM3
arm64:
dts: rockchip: Enable watchdog support for RK3588
arm64:
dts: rockchip: fix button reset pin for nanopi r5c
arm64:
dts: rockchip: fix gmac support for NanoPi R5S
arm64:
dts: rockchip: fix nEXTRST on SOQuartz
arm64:
dts: rockchip: fix px30 dsi node
arm64:
dts: rockchip: fix px30 lvds node
arm64:
dts: rockchip: fix rk3399 dp node
arm64:
dts: rockchip: fix rk3399 dsi node
arm64:
dts: rockchip: Fix rk356x PCIe register and range mappings
arm64:
dts: rockchip: Fix SCMI assigned clocks on rk3588s
arm64:
dts: rockchip: fix USB regulator on ROCK64
arm64:
dts: rockchip: remove hclk from dsi node on rk356x
arm64:
dts: rockchip: remove I2S1 TDM node for the NanoPi R5 series
arm64:
dts: rockchip: rename vbus-supply to phy-supply in rk3566-box-demo.dts
arm64:
dts: rockchip: Update compatible for bluetooth
arm64:
dts: rockchip: Use generic name for es8316 on Pinebook Pro and Rock 5B
arm64:
dts: sc7180: Rename qspi data12 as data23
arm64:
dts: sc7280: Rename qspi data12 as data23
arm64:
dts: sdm845: Rename qspi data12 as data23
arm64:
dts: sm8150: add the QUPv3 high-speed UART node
arm64:
dts: sprd: Add support for Unisoc's UMS512
arm64:
dts: ti: Add k3-am625-beagleplay
arm64:
dts: ti: Enable audio on SK-AM62(-LP)
arm64:
dts: ti: j7200-main: Add CPSW5G nodes
arm64:
dts: ti: k3-am62-main: Add McASP nodes
arm64:
dts: ti: k3-am62-main: Fix GPIO numbers in DT
arm64:
dts: ti: k3-am62-wakeup: Introduce RTC node
arm64:
dts: ti: k3-am625-sk: Add ti,vbus-divider property to usbss1
arm64:
dts: ti: k3-am625: Correct L2 cache size to 512KB
arm64:
dts: ti: k3-am62: Add watchdog nodes
arm64:
dts: ti: k3-am62a7-sk: Fix DDR size to full 4GB
arm64:
dts: ti: k3-am62a7: Correct L2 cache size to 512KB
arm64:
dts: ti: k3-am68-sk-base-board: Update IO EXP GPIO lines for Rev E2
arm64:
dts: ti: k3-j7200: Add MCSPI nodes
arm64:
dts: ti: k3-j7200: Add overlay to enable CPSW5G ports in QSGMII mode
arm64:
dts: ti: k3-j721e-main: Remove ti,strobe-sel property
arm64:
dts: ti: k3-j721e-sk: Remove firmware-name override for R5F
arm64:
dts: ti: k3-j721e: Add CPSW9G nodes
arm64:
dts: ti: k3-j721e: Add MCSPI nodes
arm64:
dts: ti: k3-j721e: Add overlay to enable CPSW9G ports in QSGMII mode
arm64:
dts: ti: k3-j721s2-common-proc-board: Add pinmux information for ADC
arm64:
dts: ti: k3-j721s2-mcu-wakeup: Add support for ADC nodes
arm64:
dts: ti: k3-j721s2: Add MCSPI nodes
arm64:
dts: ti: k3-j784s4-*: Add 'ti,sci-dev-id' for NAVSS nodes
arm64:
dts: ti: k3-j784s4-evm: Add eMMC mmc0 support
arm64:
dts: ti: k3-j784s4-evm: Enable MCU CPSW2G
arm64:
dts: ti: k3-j784s4-main: Enable crypto accelerator
arm64:
dts: ti: k3-j784s4: Add MCSPI nodes
arm64:
dts: ti: Refractor AM625 SK dts
arm64:
dts: ti: Use local header for pinctrl register values
arm64:
dts: toshiba: adjust whitespace around '='
arm64:
dts: verdin-imx8mp: add pcie support
arm64:
efi: Enable BTI codegen and add PE/COFF annotation
arm64:
Fix label placement in record_mmu_state()
arm64:
ftrace: Add direct call support
arm64:
ftrace: Simplify get_ftrace_plt
arm64:
kdump : take off the protection on crashkernel memory region
arm64:
kdump: defer the crashkernel reservation for platforms with no DMA memory zones
arm64:
kdump: do not map crashkernel region specifically
arm64:
kernel: Fix kernel warning when nokaslr is passed to commandline
arm64:
kernel: remove SHF_WRITE|SHF_EXECINSTR from .idmap.text
arm64:
kexec: include reboot.h
arm64:
kexec: remove unnecessary (void*) conversions
arm64:
kgdb: Set PSTATE.SS to 1 to re-enable single-step
arm64:
lds: move .got section out of .text
arm64:
mm: always map fixmap at page granularity
arm64:
mm: move fixmap code to its own file
arm64:
mm: pass original fault address to handle_mm_fault() in PER_VMA_LOCK block
arm64:
move PAC masks to
arm64:
mte: Do not set PG_mte_tagged if tags were not initialized
arm64:
mte: rename TCO routines
arm64:
perf: Abstract system register accesses away
arm64:
perf: Mark all accessor functions inline
arm64:
perf: Move PMUv3 driver to drivers/perf
arm64:
pmuv3: dynamically map PERF_COUNT_HW_BRANCH_INSTRUCTIONS
arm64:
Remove the ARCH_FORCE_MAX_ORDER config input prompt
arm64:
reword ARCH_FORCE_MAX_ORDER prompt and help text
arm64:
stacktrace: always inline core stacktrace functions
arm64:
stacktrace: move dump functions to end of file
arm64:
stacktrace: recover return address for first entry
arm64:
tegra: Add DSU PMUs for Tegra234
arm64:
tegra: Add Tegra234 GTE nodes
arm64:
tegra: Add vccmq on Jetson TX2
arm64:
tegra: Audio codec support on Jetson AGX Orin
arm64:
tegra: Drop serial clock-names and reset-names
arm64:
tegra: Populate USB Type-C Controller for Jetson AGX Orin
arm64:
tegra: Support Jetson Orin NX
arm64:
tegra: Support Jetson Orin NX reference platform
arm64:
ti: dts: Add support for AM62x LP SK
arm64:
uaccess: permit __smp_store_release() to use zero register
arm64:
uaccess: permit put_{user,kernel} to use zero register
arm64:
uaccess: remove unnecessary earlyclobber
arm64:
use XPACLRI to strip PAC
arm64:
vdso: Pass (void *) to virt_to_page()
arm64:
virtconfig: Further shrink the config
ARM:
9291/1: decompressor: simplify the path to the top vmlinux
ARM:
9292/1: vfp: Pass thread_info pointer to vfp_support_entry
ARM:
9293/1: vfp: Pass successful return address via register R3
ARM:
9294/2: vfp: Fix broken softirq handling with instrumentation enabled
ARM:
9295/1: unwind:fix unwind abort for uleb128 case
ARM:
9296/1: HP Jornada 7XX: fix kernel-doc warnings
ARM:
9297/1: vfp: avoid unbalanced stack on 'success' return path
ARM:
at91: pm: fix imbalanced reference counter for ethernet devices
ARM:
bcm: Use of_address_to_resource()
ARM:
config: Update Vexpress defconfig
ARM:
configs: remove oxnas_v6_defconfig
ARM:
configs: Update U8500 defconfig
ARM:
Convert to platform remove callback returning void
ARM:
cpuidle: Drop of_device.h include
ARM:
dts: am335x-pcm-935: Remove underscore in node names.
ARM:
dts: am335x-pcm-953: Remove superseded/invalid LED trigger.
ARM:
dts: am335x-phycore-som: Add alias for TPS65910 RTC
ARM:
dts: am335x-phycore-som: Remove superseded/invalid GPMC NAND type.
ARM:
dts: am335x-phycore-som: Remove underscore in node names.
ARM:
dts: am335x-regor: Remove underscore in node names.
ARM:
dts: am335x-wega: Change node name of sound card, remove underscores.
ARM:
dts: am335x-wega: Fix audio codec by using simple-audio-card driver.
ARM:
dts: am57xx-idk: Add IDK displays and touchscreens
ARM:
dts: armada: Add missing phy-mode and fixed links
ARM:
dts: armadillo800eva: Add I2C EEPROM for MAC address
ARM:
dts: aspeed-g6: Add UDMA node
ARM:
dts: aspeed: asrock: Correct firmware flash SPI clocks
ARM:
dts: aspeed: bonnell: Remove MAC3
ARM:
dts: aspeed: bonnell: Update eeprom size
ARM:
dts: aspeed: e3c246d4i: Add PECI device
ARM:
dts: aspeed: everest: Add reserved memory for TPM event log
ARM:
dts: aspeed: greatlakes: Add gpio names
ARM:
dts: aspeed: greatlakes: add mctp device
ARM:
dts: aspeed: mtmitchell: Enable NCSI
ARM:
dts: aspeed: p10bmc: Change power supply info
ARM:
dts: aspeed: romed8hm3: Fix GPIO polarity of system-fault LED
ARM:
dts: at91-sama5d27_som1: Set sst26vf064b SPI NOR flash at its maximum frequency
ARM:
dts: at91-sama5d27_wlsom1: Set sst26vf064b SPI NOR flash at its maximum frequency
ARM:
dts: at91: sam9x60ek: Set sst26vf064b SPI NOR flash at its maximum frequency
ARM:
dts: at91: sama5d2_icp: Set sst26vf064b SPI NOR flash at its maximum frequency
ARM:
dts: at91: sama7g5ek: fix debounce delay property for shdwc
ARM:
dts: broadcom: bcmbca: Add spi controller node
ARM:
dts: exynos: add mmc aliases
ARM:
dts: exynos: add ports to TC358764 bridge on Arndale
ARM:
dts: exynos: align STMPE ADC node name with bindings in P4 Note
ARM:
dts: exynos: correct whitespace in Midas
ARM:
dts: exynos: drop fake align STMPE properties in P4 Note
ARM:
dts: exynos: drop unused samsung,camclk-out property in Midas
ARM:
dts: exynos: fix MCT compatible in Universal C210
ARM:
dts: exynos: fix WM8960 clock name in Itop Elite
ARM:
dts: exynos: move DP and MIPI phys to PMU node in Exynos5250
ARM:
dts: exynos: move DP and MIPI phys to PMU node in Exynos5420
ARM:
dts: exynos: move MIPI phy to PMU node in Exynos3250
ARM:
dts: exynos: move MIPI phy to PMU node in Exynos4
ARM:
dts: exynos: replace mshc0 alias with mmc-ddr-1_8v property
ARM:
dts: Fix erroneous ADS touchscreen polarities
ARM:
dts: gta04: fix excess dma channel usage
ARM:
dts: hisilicon: use "okay" for status
ARM:
dts: imx28-apf28: Convert to use label references
ARM:
dts: imx28-apx4devkit: Convert to use label references
ARM:
dts: imx28-cfa10036: Convert to use label references
ARM:
dts: imx28-duckbill-2: Include base board
ARM:
dts: imx28-duckbill: Convert to use label references
ARM:
dts: imx28-evk: Convert to use label references
ARM:
dts: imx28-m28/sps1: Convert to use label references
ARM:
dts: imx28-ts4600: Convert to use label references
ARM:
dts: imx28-tx28: add SPDX-License-Identifier
ARM:
dts: imx6dl-alti6p: configure ethernet reference clock parent
ARM:
dts: imx6dl-eckelmann-ci4x10: configure ethernet reference clock parent
ARM:
dts: imx6dl-lanmcu: configure ethernet reference clock parent
ARM:
dts: imx6dl-plybas: configure ethernet reference clock parent
ARM:
dts: imx6dl-plym2m: configure ethernet reference clock parent
ARM:
dts: imx6dl-prtmvt: configure ethernet reference clock parent
ARM:
dts: imx6dl-victgo: configure ethernet reference clock parent
ARM:
dts: imx6dl-yapp43: Add support for new HW revision of the IOTAб═board
ARM:
dts: imx6dl-yapp4: Move phy reset into switch node
ARM:
dts: imx6dl-yapp4: Remove unneeded status "okay"
ARM:
dts: imx6dl-yapp4: Use reset-gpios property name
ARM:
dts: imx6q-prtwd2: configure ethernet reference clock parent
ARM:
dts: imx6qdl-mba6: Add missing pvcie-supply regulator
ARM:
dts: imx6qdl-skov-cpu: configure ethernet reference clock parent
ARM:
dts: imx6qdl: use enet_clk_ref instead of enet_out for the FEC node
ARM:
dts: imx6ul-prti6g: configure ethernet reference clock parent
ARM:
dts: imx6ul: set enet_clk_ref to CLK_ENETx_REF_SEL
ARM:
dts: imx6ull-dhcor: Set and limit the mode for PMIC buck 1, 2 and 3
ARM:
dts: imx6ull: Add chargebyte Tarragon support
ARM:
dts: imx7d-remarkable2: Enable the cyttsp5
ARM:
dts: imx7d-remarkable2: Enable the rohm,bd71815
ARM:
dts: imx7d: add node for PXP
ARM:
dts: imx: Add devicetree for Tolino Vison
ARM:
dts: ixp4xx: use "okay" for status
ARM:
dts: kirkwood: Add missing phy-mode and fixed links
ARM:
dts: marvell: use "okay" for status
ARM:
dts: marzen: Add slide switches
ARM:
dts: marzen: Enable I2C support
arm:
dts: mediatek: Fix existing NAND controller node name
ARM:
dts: meson8: add the SDXC_A pins
ARM:
dts: meson8: add the xtal_32k_out pin
ARM:
dts: meson8m2: mxiii-plus: Enable Bluetooth and WiFi support
arm:
dts: meson: adjust order of some compatibles
arm:
dts: mt7623: disable home key on Bananapi BPI-R2
ARM:
dts: nomadik: Replace deprecated spi-gpio properties
ARM:
dts: omap3-gta04: fix compatible record for GTA04 board
ARM:
dts: omap: align UART node name with bindings
ARM:
dts: omap: Drop ti,omap36xx compatible
ARM:
dts: orion5: Add missing phy-mode and fixed links
ARM:
dts: oxnas: remove obsolete device tree files
ARM:
dts: qcom-apq8064: Fix opp table child name
ARM:
dts: qcom: add and fix clock configuration for kpss-gcc nodes
ARM:
dts: qcom: add missing cache properties
ARM:
dts: qcom: add missing clock configuration for kpss-acc-v1
ARM:
dts: qcom: add per SoC compatible for qcom,kpss-gcc nodes
ARM:
dts: qcom: apq8026: remove superfluous "input-enable"
ARM:
dts: qcom: apq8064: Use 0x prefix for the PCI I/O and MEM ranges
ARM:
dts: qcom: ipq4018-ap120c-ac: align GPIO hog with DT schema
ARM:
dts: qcom: ipq4018-ap120c-ac: align SPI-NAND with DT schema
ARM:
dts: qcom: ipq4018-ap120c-ac: setup serial console
ARM:
dts: qcom: ipq4018-ap120c-ac: use NVMEM for ath10k caldata
ARM:
dts: qcom: ipq4019: Fix the PCI I/O port range
ARM:
dts: qcom: ipq4019: pass XO and sleep clocks to GCC
ARM:
dts: qcom: ipq4019: remove clk-output-names for sleep clock
ARM:
dts: qcom: ipq8064-rb3011: Add Switch LED for each port
ARM:
dts: qcom: ipq8064-rb3011: Drop unevaluated properties in switch nodes
ARM:
dts: qcom: ipq8064: Fix the PCI I/O port range
ARM:
dts: qcom: mdm9615: remove superfluous "input-enable"
ARM:
dts: qcom: msm8226: add clocks and clock-names to GCC node
ARM:
dts: qcom: msm8974: add correct XO clock source to GCC node
ARM:
dts: qcom: msm8974: remove superfluous "input-enable"
ARM:
dts: qcom: rename kpss-acc-v2 nodes to power-manager nodes
ARM:
dts: qcom: sdx55-fn980: Move "status" property to the end of node
ARM:
dts: qcom: sdx55-t55: Enable PCIe RC support
ARM:
dts: qcom: sdx55-t55: Move "status" property down
ARM:
dts: qcom: sdx55: add dedicated SDX55 TCSR compatible
ARM:
dts: qcom: sdx55: Add support for PCIe RC controller
ARM:
dts: qcom: sdx55: Fix the unit address of PCIe EP node
ARM:
dts: qcom: sdx55: List the property values vertically
ARM:
dts: qcom: sdx55: Move reset and wake gpios to board dts
ARM:
dts: qcom: sdx55: Rename pcie0_{phy/lane} to pcie_{phy/lane}
ARM:
dts: qcom: sdx65: add IPA information
ARM:
dts: qcom: sdx65: move status properties to end of nodes
ARM:
dts: r8a7779: Add PWM support
ARM:
dts: r8a7790: Add PWM device nodes
ARM:
dts: r8a7790: Add TPU device node
ARM:
dts: rockchip: Add mmc aliases for rk3288-veyron devices
ARM:
dts: rockchip: fix rk3288 dp node
ARM:
dts: rockchip: fix rk3288 dsi node
ARM:
dts: rockchip: fix rk3288 lvds node
ARM:
dts: s5pv210: correct MIPI CSIS clock name
ARM:
dts: stm32: add CAN support on stm32f429
ARM:
dts: stm32: add CAN support on stm32f746
ARM:
dts: stm32: Add coprocessor detach mbox on stm32mp15xx-osd32 SoM
ARM:
dts: stm32: add FMC support on STM32MP13x SoC family
ARM:
dts: stm32: add pin map for CAN controller on stm32f4
ARM:
dts: stm32: add pin map for CAN controller on stm32f7
ARM:
dts: stm32: add pins for usart2/1/4/8 in stm32mp13-pinctrl
ARM:
dts: stm32: Add QSPI support on STM32MP13x SoC family
ARM:
dts: stm32: add uart nodes and uart aliases on stm32mp135f-dk
ARM:
dts: stm32: add uart nodes on stm32mp13
ARM:
dts: stm32: add USB OTG UTMI clock on stm32mp151
ARM:
dts: stm32: clean uart aliases on stm32mp15xx-dkx boards
ARM:
dts: stm32: clean uart aliases on stm32mp15xx-exx boards
ARM:
dts: stm32: drop invalid simple-panel compatible on stm32mp157c-lxa
ARM:
dts: stm32: fix slew-rate of USART2 on stm32mp15xx-dkx
ARM:
dts: stm32: fix spi1 pin assignment on stm32mp15
ARM:
dts: stm32: YAML validation fails for Argon Boards
ARM:
dts: stm32: YAML validation fails for Odyssey Boards
ARM:
dts: stm32: YAML validation fails for STM32MP15 ST Boards
ARM:
dts: stm32f429: put can2 in secondary mode
ARM:
dts: sun6i: a31: Switch dma-names order for snps,dw-apb-uart nodes
ARM:
dts: sun6i: a31: Switch dma-names order for snps,dw-apb-uart nodes
ARM:
dts: sun8i: a23/a33: Switch dma-names order for snps,dw-apb-uart nodes
ARM:
dts: sun8i: a23/a33: Switch dma-names order for snps,dw-apb-uart nodes
ARM:
dts: sun8i: v3s: Switch dma-names order for snps,dw-apb-uart nodes
ARM:
dts: sun8i: v3s: Switch dma-names order for snps,dw-apb-uart nodes
ARM:
dts: suniv: add device tree for PopStick v1.1
ARM:
dts: suniv: Add Lctech Pi F1C200s devicetree
ARM:
dts: suniv: add USB-related device nodes
ARM:
dts: suniv: licheepi-nano: enable USB
ARM:
dts: sunxi: add Allwinner T113-s SoC .dtsi
ARM:
dts: sunxi: add MangoPi MQ-R-T113 board
ARM:
dts: sunxi: h3/h5: Switch dma-names order for snps,dw-apb-uart nodes
ARM:
dts: sunxi: h3/h5: Switch dma-names order for snps,dw-apb-uart nodes
ARM:
dts: ti: Add AM57xx GP EVM board support
ARM:
dts: ti: Add AM57xx GP EVM Rev A3 board support
ARM:
dts: ti: use "okay" for status
ARM:
dts: vexpress: add missing cache properties
ARM:
dyndbg: allow including dyndbg.h in decompressor
ARM:
EXYNOS: Use of_address_to_resource()
ARM:
exynos: Use of_property_read_bool() for boolean properties
ARM:
imx6q: skip ethernet refclock reconfiguration if enet_clk_ref is present
ARM:
imx: Use of_property_read_bool() for boolean properties
ARM:
imx_v4_v5_defconfig: Build CONFIG_IMX_SDMA as module
ARM:
imx_v6_v7_defconfig: Enable rohm,bd71815
ARM:
imx_v6_v7_defconfig: Enable Tarragon peripheral drivers
ARM:
imx_v6_v7_defconfig: Select CONFIG_DRM_I2C_NXP_TDA998X
ARM:
mach-imx: imx6ul: remove not optional ethernet refclock overwrite
ARM:
mach-virt: Select PMUv3 driver by default
ARM:
Make CONFIG_CPU_V7 valid for 32bit ARMv8 implementations
ARM:
mmp: remove obsolete config USB_EHCI_MV_U2O
ARM:
mstar: remove unused config MACH_MERCURY
ARM:
multi_v7_defconfig: Add OPTEE support
ARM:
multi_v7_defconfig: Enable additional support for RZ/N1 platforms
ARM:
mv78xx0: add code to enable XOR and CRYPTO engines on mv78xx0
ARM:
mv78xx0: adjust init logic for ts-wxl to reflect single core dev
ARM:
mv78xx0: fix entries for gpios, buttons and usb ports
ARM:
mv78xx0: set the correct driver for the i2c RTC
arm:
mvebu: dt: Add PHY LED support for 370-rd WAN port
ARM:
mxs: Use of_property_present() for testing DT property presence
ARM:
omap1: Kconfig: Fix indentation
ARM:
omap1: remove redundant variables err
ARM:
OMAP2+: fix repeated words in comments
ARM:
OMAP2+: hwmod: Use kzalloc for allocating only one element
ARM:
OMAP2+: remove obsolete config OMAP3_SDRC_AC_TIMING
ARM:
OMAP2+: Remove the unneeded result variable
ARM:
OMAP2+: Use of_address_to_resource()
ARM:
OMAP2+: Use of_property_read_bool() for boolean properties
ARM:
orion/gpio: Use the right include
ARM:
oxnas: remove OXNAS support
ARM:
perf: Allow the use of the PMUv3 driver on 32bit ARM
ARM:
perf: Mark all accessor functions inline
ARM:
pxa: Use of_property_read_bool() for boolean properties
arm:
reword ARCH_FORCE_MAX_ORDER prompt and help text
ARM:
s3c64xx: Use the right include
ARM:
sh-mobile: Use of_cpu_node_to_id() to read CPU node 'reg'
ARM:
shmobile: defconfig: Refresh for v6.3-rc1
arm:
simplify two-level sysctl registration for ctl_isa_vars
ARM:
spear: remove obsolete config MACH_SPEAR600
ARM:
spitz: include header defining input event codes
ARM:
stm32: add initial documentation for STM32MP151
ARM:
stm32: add support for STM32MP151
ARM:
sunxi: Drop of_device.h include
ARM:
tegra30: peripherals: Add 266.5MHz nodes
ARM:
tegra30: Use cpu* labels
ARM:
tegra: asus-tf101: Fix accelerometer mount matrix
ARM:
tegra: Remove MODULE_LICENSE in non-modules
ARM:
tegra: remove MODULE_LICENSE in non-modules
ARM:
tegra: transformers: Bind RT5631 sound nodes
ARM:
tegra: transformers: Update WM8903 sound nodes
arm:
uaccess: Remove memcpy_page_flushcache()
Linux:
ARM:б═dts: imx6dl-yapp4: Move status to the end of property list
ASoC:
add audio digital codecs for Qualcomm SM8550
ASoC:
add snd_soc_card_mutex_lock/unlock()
ASoC:
adi: axi-i2s: Convert to platform remove callback returning void
ASoC:
adi: axi-spdif: Convert to platform remove callback returning void
ASoC:
amd: acp-pcm-dma: Convert to platform remove callback returning void
ASoC:
amd: acp: rembrandt: Convert to platform remove callback returning void
ASoC:
amd: acp: rembrandt: Drop if blocks with always false condition
ASoC:
amd: acp: renoir: Convert to platform remove callback returning void
ASoC:
amd: Add check for acp config flags
ASoC:
amd: Add Dell G15 5525 to quirks list
ASoC:
amd: ps: Convert to platform remove callback returning void
ASoC:
amd: ps: fix for acp_lock access in pdm driver
ASoC:
amd: ps: update the acp clock source.
ASoC:
amd: raven: acp3x-pcm-dma: Convert to platform remove callback returning void
ASoC:
amd: raven: acp3x-pdm-dma: Convert to platform remove callback returning void
ASoC:
amd: vangogh: acp5x-pcm-dma: Convert to platform remove callback returning void
ASoC:
amd: vangogh: Add components prefix in structs and function names
ASoC:
amd: vangogh: Centralize strings definition
ASoC:
amd: vangogh: Check Bit Clock rate before snd_soc_dai_set_pll
ASoC:
amd: vangogh: Move nau8821 and CPU side code up for future platform
ASoC:
amd: vangogh: remove unnecessarily included headers
ASoC:
amd: vangogh: Remove unnecessary init function
ASoC:
amd: vangogh: Small code refactor
ASoC:
amd: vangogh: use for_each_rtd_components instead of for
ASoC:
amd: vangogh: use sizeof of variable instead of struct type
ASoC:
amd: yc: acp6x-pdm-dma: Convert to platform remove callback returning void
ASoC:
amd: yc: Add ASUS M3402RA into DMI table
ASoC:
amd: yc: Add Asus VivoBook Pro 14 OLED M6400RC to the quirks list for acp6x
ASoC:
amd: yc: Add DMI entries to support HP OMEN 16-n0xxx (8A42)
ASoC:
amd: yc: Add DMI entry to support System76 Pangolin 12
ASoC:
amd: yc: Add ThinkBook 14 G5+ ARP to quirks list for acp6x
ASoC:
amd: yc: Add Thinkpad Neo14 to quirks list for acp6x
ASoC:
apple: mca: Convert to platform remove callback returning void
ASoC:
atmel: atmel-i2s: Convert to platform remove callback returning void
ASoC:
atmel: atmel_wm8904: Convert to platform remove callback returning void
ASoC:
atmel: mchp-i2s-mcc: Convert to platform remove callback returning void
ASoC:
atmel: mchp-pdmc: Convert to platform remove callback returning void
ASoC:
atmel: mchp-spdifrx: Convert to platform remove callback returning void
ASoC:
atmel: mchp-spdiftx: Convert to platform remove callback returning void
ASoC:
atmel: mikroe-proto: Convert to platform remove callback returning void
ASoC:
atmel: remove unnecessary dai_link->platform
ASoC:
atmel: sam9g20_wm8731: Convert to platform remove callback returning void
ASoC:
atmel: sam9x5_wm8731: Convert to platform remove callback returning void
ASoC:
atmel: tse850-pcm5142: Convert to platform remove callback returning void
ASoC:
au1x: ac97c: Convert to platform remove callback returning void
ASoC:
au1x: i2sc: Convert to platform remove callback returning void
ASoC:
au1x: psc-ac97: Convert to platform remove callback returning void
ASoC:
au1x: psc-i2s: Convert to platform remove callback returning void
ASoC:
audio-graph-card2-custom-sample.dtsi: use card->name to avoid long name
ASoC:
audio-graph-card2: switch to use c2c_params instead of params
ASoC:
bcm: bcm63xx-i2s-whistler: Convert to platform remove callback returning void
ASoC:
bcm: cygnus-ssp: Convert to platform remove callback returning void
ASoC:
cirrus: edb93xx: Convert to platform remove callback returning void
ASoC:
cirrus: ep93xx-i2s: Convert to platform remove callback returning void
ASoC:
clarify Codec2Codec params
ASoC:
cleanup mutex lock
ASoC:
codecs: adau1977-spi: Mark OF related data as maybe unused
ASoC:
codecs: cs42l42-sdw: clear stream
ASoC:
codecs: cs47l15: Convert to platform remove callback returning void
ASoC:
codecs: cs47l24: Convert to platform remove callback returning void
ASoC:
codecs: cs47l35: Convert to platform remove callback returning void
ASoC:
codecs: cs47l85: Convert to platform remove callback returning void
ASoC:
codecs: cs47l90: Convert to platform remove callback returning void
ASoC:
codecs: cs47l92: Convert to platform remove callback returning void
ASoC:
codecs: inno_rk3036: Convert to platform remove callback returning void
ASoC:
codecs: lpass-rx-macro: add support for SM8550
ASoC:
codecs: lpass-rx-macro: add support for SM8550
ASoC:
codecs: lpass-rx-macro: Convert to platform remove callback returning void
ASoC:
codecs: lpass-tx-macro: add support for SM8550
ASoC:
codecs: lpass-tx-macro: add support for SM8550
ASoC:
codecs: lpass-tx-macro: Convert to platform remove callback returning void
ASoC:
codecs: lpass-va-macro: Convert to platform remove callback returning void
ASoC:
codecs: lpass-wsa-macro: add support for SM8550
ASoC:
codecs: lpass-wsa-macro: add support for SM8550
ASoC:
codecs: lpass-wsa-macro: Convert to platform remove callback returning void
ASoC:
codecs: max98373-sdw: simplify set_stream
ASoC:
codecs: msm8916-wcd-analog: Convert to platform remove callback returning void
ASoC:
codecs: msm8916-wcd-digital: Convert to platform remove callback returning void
ASoC:
codecs: pcm179x-spi: Mark OF related data as maybe unused
ASoC:
codecs: rk817_codec: Convert to platform remove callback returning void
ASoC:
codecs: rt1019: Mark OF related data as maybe unused
ASoC:
codecs: rt1308-sdw: simplify set_stream
ASoC:
codecs: rt1316-sdw: simplify set_stream
ASoC:
codecs: rt1318-sdw: simplify set_stream
ASoC:
codecs: rt5682-sdw: simplify set_stream
ASoC:
codecs: rt700-sdw: simplify set_stream
ASoC:
codecs: rt711-sdca: simplify set_stream
ASoC:
codecs: rt711-sdw: simplify set_stream
ASoC:
codecs: rt712-sdca: simplify set_stream
ASoC:
codecs: rt715-sdca: simplify set_stream
ASoC:
codecs: rt715: simplify set_stream
ASoC:
codecs: sdw-mockup: simplify set_stream
ASoC:
codecs: src4xxx-i2c: Mark OF related data as maybe unused
ASoC:
codecs: wcd9335: Simplify with dev_err_probe
ASoC:
codecs: wcd934x: Simplify &pdev->dev in probe
ASoC:
codecs: wcd934x: Simplify with dev_err_probe
ASoC:
codecs: wcd938x-sdw: do not set can_multi_write flag
ASoC:
codecs: wcd938x: Convert to platform remove callback returning void
ASoC:
codecs: wcd938x: fix accessing regmap on unattached devices
ASoC:
codecs: wcd938x: Simplify with dev_err_probe
ASoC:
codecs: wm5102: Convert to platform remove callback returning void
ASoC:
codecs: wm5110: Convert to platform remove callback returning void
ASoC:
codecs: wm8994: Convert to platform remove callback returning void
ASoC:
codecs: wm8997: Convert to platform remove callback returning void
ASoC:
codecs: wm8998: Convert to platform remove callback returning void
ASoC:
codecs: wsa881x: do not set can_multi_write flag
ASoC:
codecs: wsa883x: do not set can_multi_write flag
ASoC:
codecs: zl38060: Mark OF related data as maybe unused
ASoC:
cs35l41: Add 12288000 clk freq to cs35l41_fs_mon clk config
ASoC:
cs35l41: Fix default regmap values for some registers
ASoC:
cs35l41: Only disable internal boost
ASoC:
cs35l41: Refactor error release code
ASoC:
cs35l41: Steam Deck Shared boost properties quirk
ASoC:
cs35l45: DSP Support
ASoC:
cs35l45: Hibernation support
ASoC:
cs35l45: IRQ support
ASoC:
cs35l45: Support for GPIO pins configuration.
ASoC:
cs35l56: Add basic system suspend handling
ASoC:
cs35l56: Add driver for Cirrus Logic CS35L56
ASoC:
cs35l56: Add system suspend handling
ASoC:
cs35l56: Allow a wider range for reset pulse width
ASoC:
cs35l56: Always wait for firmware boot in runtime-resume
ASoC:
cs35l56: Code improvements
ASoC:
cs35l56: Don't return a value from cs35l56_remove()
ASoC:
cs35l56: Fix an unsigned comparison which can never be negative
ASoC:
cs35l56: Prevent unbalanced pm_runtime in dsp_work() on SoundWire
ASoC:
cs35l56: Re-patch firmware after system suspend
ASoC:
cs35l56: Remove duplicate mbox log messages
ASoC:
cs35l56: Remove NULL check from cs35l56_sdw_dai_set_stream()
ASoC:
cs35l56: Remove quick-cancelling of dsp_work()
ASoC:
cs35l56: Remove redundant dsp_ready_completion
ASoC:
cs35l56: Remove redundant return statement in cs35l56_spi_probe()
ASoC:
cs35l56: Remove SDW1 TX5 and TX6
ASoC:
cs35l56: Remove SDW2RX1 mixer source
ASoC:
cs35l56: Rename mixer source defines for SoundWire DP1
ASoC:
cs35l56: Rework IRQ allocation
ASoC:
cs35l56: Skip first init_completion wait in dsp_work if init_done
ASoC:
cs35l56: Update comment on masking of EINT20 interrupts
ASoC:
cs35l56: Updates for B0 silicon
ASoC:
cs35l56: Use DAPM widget for firmware PLAY/PAUSE
ASoC:
cs35l56: Wait for init_complete in cs35l56_component_probe()
ASoC:
cs4271: flat regcache, trivial simplifications
ASoC:
da7218: Use devm_clk_get_optional()
ASoC:
da7219: Improve the relability of AAD IRQ process
ASoC:
dapm: Sort speakers after other outputs
ASoC:
dt-bindings: adi,adau17x1: Convert to DT schema
ASoC:
dt-bindings: adi,adau17x1: fix indentation and example
ASoC:
dt-bindings: Adjust #sound-dai-cells on TI's single-DAI codecs
ASoC:
dt-bindings: ak4458: Convert to dtschema
ASoC:
dt-bindings: ak5558: Convert to dtschema
ASoC:
dt-bindings: alc5632: Convert to dtschema
ASoC:
dt-bindings: asahi-kasei,ak4458: fix missing quotes around hash
ASoC:
dt-bindings: cirrus,cs35l41: Document CS35l41 shared boost
ASoC:
dt-bindings: cs35l45: GPIOs configuration
ASoC:
dt-bindings: Drop unneeded quotes
ASoC:
dt-bindings: everest,es8316: Document audio graph port
ASoC:
dt-bindings: max98363: add soundwire amplifier
ASoC:
dt-bindings: maxim,max9759: Convert to DT schema.
ASoC:
dt-bindings: maxim,max98371: Convert to DT schema
ASoC:
dt-bindings: maxim,max9867: add clocks property
ASoC:
dt-bindings: maxim,max9867: convert txt bindings to yaml
ASoC:
dt-bindings: maxim,max9867: fix example
ASoC:
dt-bindings: nau8825: Add delay control for input path
ASoC:
dt-bindings: qcom,lpass-rx-macro: Add SM8550 RX macro
ASoC:
dt-bindings: qcom,lpass-rx-macro: correct minItems for clocks
ASoC:
dt-bindings: qcom,lpass-rx-macro: narrow clocks per variants
ASoC:
dt-bindings: qcom,lpass-tx-macro: Add SM8550 TX macro
ASoC:
dt-bindings: qcom,lpass-tx-macro: narrow clocks per variants
ASoC:
dt-bindings: qcom,lpass-va-macro: Add missing NPL clock
ASoC:
dt-bindings: qcom,lpass-va-macro: Add SM8550 VA macro
ASoC:
dt-bindings: qcom,lpass-va-macro: Add SM8550 VA macro
ASoC:
dt-bindings: qcom,lpass-wsa-macro: Add SM8550 WSA macro
ASoC:
dt-bindings: qcom,lpass-wsa-macro: Add SM8550 WSA macro
ASoC:
dt-bindings: qcom,wcd9335: Convert to dtschema
ASoC:
dt-bindings: qcom,wcd934x: Reference dai-common
ASoC:
dt-bindings: renesas,rsnd.yaml: add R-Car Gen4 support
ASoC:
dt-bindings: renesas,rz-ssi: Update interrupts and interrupt-names properties
ASoC:
dt-bindings: renesas: rsnd: correct comments syntax
ASoC:
dt-bindings: renesas: rsnd: Update example
ASoC:
dt-bindings: rockchip: Add compatible for RK3588
ASoC:
dt-bindings: rockchip: Document audio graph port
ASoC:
dt-bindings: rockchip: i2s-tdm: Document audio graph port
ASoC:
dt-bindings: rockchip: i2s-tdm: Document power-domains
ASoC:
dt-bindings: tlv320aic32x4: Fix supply names
ASoC:
dt-bindings: wlf,wm8524: Convert to json-schema
ASoC:
dt-bindings: wlf,wm8960: Convert to dtschema
ASoC:
dt-bindings: wlf,wm8994: Convert to dtschema
ASoC:
dt-bindings: wm8510: Convert to dtschema
ASoC:
dt-bindings: wm8523: Convert to dtschema
ASoC:
dt-bindings: wm8580: Convert to dtschema
ASoC:
dt-bindings: wm8711: Convert to dtschema
ASoC:
dt-bindings: wm8728: Convert to dtschema
ASoC:
dt-bindings: wm8737: Convert to dtschema
ASoC:
dt-bindings: wm8753: Convert to dtschema
ASoC:
dwc: dwc-i2s: Convert to platform remove callback returning void
ASoC:
dwc: limit the number of overrun messages
ASoC:
dwc: move DMA init to snd_soc_dai_driver probe()
ASoC:
ep93xx: Add I2S description
ASoC:
ep93xx: Add OF support
ASoC:
ep93xx: i2s: Make it individually selectable
ASoC:
ep93xx: i2s: move enable call to startup callback
ASoC:
ep93xx: Prepare for DT transition
ASoC:
es8316: Don't use ranges based register lookup for a single register
ASoC:
es8316: Handle optional IRQ assignment
ASoC:
expand snd_soc_dapm_mutex_lock/unlock()
ASoC:
expand snd_soc_dpcm_mutex_lock/unlock()
ASoC:
fsl: Add support for QMC audio
ASoC:
fsl: define a common DRIVER_NAME
ASoC:
fsl: eukrea-tlv320: Convert to platform remove callback returning void
ASoC:
fsl: fsl_asrc: Convert to platform remove callback returning void
ASoC:
fsl: fsl_aud2htx: Convert to platform remove callback returning void
ASoC:
fsl: fsl_audmix: Convert to platform remove callback returning void
ASoC:
fsl: fsl_dma: Convert to platform remove callback returning void
ASoC:
fsl: fsl_easrc: Convert to platform remove callback returning void
ASoC:
fsl: fsl_esai: Convert to platform remove callback returning void
ASoC:
fsl: fsl_mqs: Convert to platform remove callback returning void
ASoC:
fsl: fsl_rpmsg: Convert to platform remove callback returning void
ASoC:
fsl: fsl_sai: Convert to platform remove callback returning void
ASoC:
fsl: fsl_spdif: Convert to platform remove callback returning void
ASoC:
fsl: fsl_ssi: Convert to platform remove callback returning void
ASoC:
fsl: fsl_xcvr: Convert to platform remove callback returning void
ASoC:
fsl: imx-audmix: cleanup platform which is using Generic DMA
ASoC:
fsl: imx-audmix: remove dummy dai_link->platform
ASoC:
fsl: imx-audmux: Convert to platform remove callback returning void
ASoC:
fsl: imx-es8328: cleanup platform which is using Generic DMA
ASoC:
fsl: imx-pcm-rpmsg: Convert to platform remove callback returning void
ASoC:
fsl: imx-sgtl5000: Convert to platform remove callback returning void
ASoC:
fsl: imx-spdif: cleanup platform which is using Generic DMA
ASoC:
fsl: mpc5200_psc_ac97: Convert to platform remove callback returning void
ASoC:
fsl: mpc5200_psc_i2s: Convert to platform remove callback returning void
ASoC:
fsl: mpc8610_hpcd: Convert to platform remove callback returning void
ASoC:
fsl: p1022_ds: Convert to platform remove callback returning void
ASoC:
fsl: p1022_rdk: Convert to platform remove callback returning void
ASoC:
fsl: pcm030-audio-fabric: Convert to platform remove callback returning void
ASoC:
fsl: remove unnecessary dai_link->platform
ASoC:
fsl: Restore configuration of platform
ASoC:
fsl: Simplify an error message
ASoC:
fsl: Specify driver name in ASoC card
ASoC:
fsl_micfil: Fix error handler with pm_runtime_enable
ASoC:
fsl_mqs: move of_node_put() to the correct location
ASoC:
fsl_sai: Enable BCI bit if SAI works on synchronous mode with BYP asserted
ASoC:
generic: test-component: Convert to platform remove callback returning void
ASoC:
img: img-i2s-in: Convert to platform remove callback returning void
ASoC:
img: img-i2s-out: Convert to platform remove callback returning void
ASoC:
img: img-parallel-out: Convert to platform remove callback returning void
ASoC:
img: img-spdif-in: Convert to platform remove callback returning void
ASoC:
img: img-spdif-out: Convert to platform remove callback returning void
ASoC:
img: pistachio-internal-dac: Convert to platform remove callback returning void
ASoC:
Initial support for Cirrus Logic CS35L56
ASoC:
Intel: Add rpl_mx98360_rt5682 driver
ASoC:
Intel: avs: Access path components under lock
ASoC:
Intel: avs: Account for UID of ACPI device
ASoC:
Intel: avs: Add missing checks on FE startup
ASoC:
Intel: avs: Fix avs_path_module::instance_id size
ASoC:
Intel: avs: Fix declaration of enum avs_channel_config
ASoC:
Intel: avs: Fix module lookup
ASoC:
Intel: avs: Use struct_size for struct avs_modcfg_ext size
ASoC:
Intel: boards: bytcr_rt5651: Convert to platform remove callback returning void
ASoC:
Intel: boards: updates for 6.4
ASoC:
Intel: bytcht_es8316: Convert to platform remove callback returning void
ASoC:
Intel: bytcr_rt5640: Convert to platform remove callback returning void
ASoC:
Intel: bytcr_wm5102: Convert to platform remove callback returning void
ASoC:
Intel: catpt: Convert to platform remove callback returning void
ASoC:
Intel: cht_bsw_max98090_ti: Convert to platform remove callback returning void
ASoC:
Intel: Fixes
ASoC:
Intel: skl-ssp-clk: Convert to platform remove callback returning void
ASoC:
Intel: Skylake: Fix declaration of enum skl_ch_cfg
ASoC:
Intel: soc-acpi-byt: Fix "WM510205" match no longer working
ASoC:
Intel: soc-acpi-cht: Add quirk for Nextbook Ares 8A tablet
ASoC:
Intel: soc-acpi: Add entry for rt711-sdca-sdw at link 2 in RPL match table
ASoC:
Intel: sof_cirrus_common: Guard against missing buses
ASoC:
Intel: sof_es8336: Convert to platform remove callback returning void
ASoC:
Intel: sof_pcm512x: Convert to platform remove callback returning void
ASoC:
Intel: sof_rt5682: Enable Bluetooth offload on adl_rt1019_rt5682
ASoC:
Intel: sof_rt5682: Remove conditional dpcm_capture setting
ASoC:
Intel: sof_rt5682: Update BT offload config for MTL RVP
ASoC:
Intel: sof_rt5682: Update BT offload config for Rex
ASoC:
Intel: sof_rt5682: Updates for MTL BT offload
ASoC:
Intel: sof_sdw: append codec type to dai link name
ASoC:
Intel: sof_sdw: Convert to platform remove callback returning void
ASoC:
intel: sof_sdw: Fixup typo in device link checking
ASoC:
Intel: sof_sdw: remove late_probe flag in struct sof_sdw_codec_info
ASoC:
Intel: sof_sdw: set codec_num = 1 if the device is not aggregated
ASoC:
Intel: sof_sdw: support different devices on the same sdw link
ASoC:
Intel: sof_sdw_max98373: change sof_sdw_mx8373_late_probe to static call
ASoC:
Intel: sof_wm8804: Convert to platform remove callback returning void
ASoC:
Intel: sst-mfld-platform-pcm: Convert to platform remove callback returning void
ASoC:
Intel: sst: Convert to platform remove callback returning void
ASoC:
jack: allow multiple interrupt per gpio
ASoC:
jz4740-i2s: Make I2S divider calculations more robust
ASoC:
kirkwood: kirkwood-i2s: Convert to platform remove callback returning void
ASoC:
lpass: Fix for KASAN use_after_free out of bounds
ASoC:
MAINTAINERS: drop Krzysztof Kozlowski from Samsung audio
ASoC:
max98090: make it selectable
ASoC:
max98363: add soundwire amplifier driver
ASoC:
max98363: limit the number of channel to 1
ASoC:
max98363: Make soc_codec_dev_max98363 static
ASoC:
max98363: Removed 32bit support
ASoC:
maxim,max9867: add "mclk" support
ASoC:
mchp-pdmc: avoid casting to/from void pointer
ASoC:
mchp-pdmc: return directly ret
ASoC:
mchp-pdmc: use FIELD_PREP() where possible
ASoC:
mchp-spdiftx: update debug message
ASoC:
mchp-spdiftx: use FIELD_PREP() where possible
ASoC:
mchp-spdiftx: use regmap_update_bits()
ASoC:
mediatek: common: Fix refcount leak in parse_dai_link_info
ASoC:
mediatek: fix coverity problems
ASoC:
mediatek: fix use-after-free in driver remove
ASoC:
mediatek: mt2701-afe-pcm: Convert to platform remove callback returning void
ASoC:
mediatek: mt6358: fix UNINIT problem
ASoC:
mediatek: mt6359: fix UNINIT problem
ASoC:
mediatek: mt6797-afe-pcm: Convert to platform remove callback returning void
ASoC:
mediatek: mt8173-afe-pcm: Convert to platform remove callback returning void
ASoC:
mediatek: mt8183-afe-pcm: Convert to platform remove callback returning void
ASoC:
mediatek: mt8186: Fix use-after-free in driver remove path
ASoC:
mediatek: mt8186: Move some prints to debug level
ASoC:
mediatek: mt8186: set variable aud_pinctrl to static
ASoC:
mediatek: mt8188-afe-pcm: Convert to platform remove callback returning void
ASoC:
mediatek: mt8188: fix use-after-free in driver remove path
ASoC:
mediatek: mt8192-afe-pcm: Convert to platform remove callback returning void
ASoC:
mediatek: mt8195-afe-pcm: Convert to platform remove callback returning void
ASoC:
mediatek: mt8195: add dai id check before accessing array
ASoC:
mediatek: mt8195: fix use-after-free in driver remove path
ASoC:
mediatek: mt9195-mt6359: fix UNINIT problem
ASoC:
mediatek: mtk-btcvsd: Convert to platform remove callback returning void
ASoC:
Merge fixes
ASoC:
Merge up fixes as a dependency for future SOF work
ASoC:
meson: aiu: Convert to platform remove callback returning void
ASoC:
meson: switch to use c2c_params instead of params
ASoC:
meson: Use the devm_clk_get_optional() helper
ASoC:
microchip: some cleanups for AT91 sound drivers
ASoC:
mt8192: Address spammy log messages
ASoC:
mt8192: Move spammy messages to debug level
ASoC:
mt8192: Remove function name log messages
ASoC:
mxs: mxs-sgtl5000: Convert to platform remove callback returning void
ASoC:
nau8821: Implement DRC controls
ASoC:
nau8824: Add quirk to active-high jack-detect
ASoC:
nau8825: Add delay control for input path
ASoC:
nau8825: fix bounds check for adc_delay
ASoC:
nvidia,tegra-audio-common: add coupled-mic-hp-detect property
ASoC:
nvidia,tegra-audio: add MAX9808x CODEC
ASoC:
nvidia,tegra-audio: add RT5631 CODEC
ASoC:
pxa: mmp-sspa: Convert to platform remove callback returning void
ASoC:
pxa: pxa2xx-ac97: Convert to platform remove callback returning void
ASoC:
qcom: audioreach: drop stray 'get' from error message
ASoC:
qcom: common: add kcontrol to jack pins
ASoC:
qcom: fixes for Click/Pop Noise
ASoC:
qcom: q6apm-lpass-dai: close graphs before opening a new one
ASoC:
qcom: qdsp6: Convert to platform remove callback returning void
ASoC:
qcom: sdw: do not restart soundwire ports for every prepare
ASoC:
remove unnecessary dai_link->platform
ASoC:
rockchip: i2s: Add compatible for RK3588
ASoC:
rockchip: rockchip_i2s: Convert to platform remove callback returning void
ASoC:
rockchip: rockchip_pdm: Convert to platform remove callback returning void
ASoC:
rockchip: rockchip_rt5645: Convert to platform remove callback returning void
ASoC:
rockchip: rockchip_spdif: Convert to platform remove callback returning void
ASoC:
rt5682: Disable jack detection interrupt during suspend
ASoC:
rt712-sdca: Add RT712 SDCA driver for Mic topology
ASoC:
samsung: arndale: Convert to platform remove callback returning void
ASoC:
samsung: i2s: Convert to platform remove callback returning void
ASoC:
samsung: odroid: Convert to platform remove callback returning void
ASoC:
samsung: pcm: Convert to platform remove callback returning void
ASoC:
samsung: snow: Convert to platform remove callback returning void
ASoC:
samsung: spdif: Convert to platform remove callback returning void
ASoC:
samsung: switch to use c2c_params instead of params
ASoC:
sh: fsi: Convert to platform remove callback returning void
ASoC:
sh: hac: Convert to platform remove callback returning void
ASoC:
sh: rcar: Convert to platform remove callback returning void
ASoC:
sh: rz-ssi: Convert to platform remove callback returning void
ASoC:
sh: rz-ssi: Update interrupt handling for half duplex channels
ASoC:
sh: siu_dai: Convert to platform remove callback returning void
ASoC:
simple-card-utils: fix PCM constraint error check
ASoC:
simple-card.c: add missing of_node_put()
ASoC:
simple-card: add comment to indicate don't remove platforms
ASoC:
simple-card: Add missing of_node_put() in case of error
ASoC:
SMA1303: set sma_i2c_regmap storage-class-specifier to static
ASoC:
soc-compress: Inherit atomicity from DAI link for Compress FE
ASoC:
soc-core.c: add snd_soc_add_pcm_runtimes()
ASoC:
soc-core.c: remove useless dev_dbg()
ASoC:
soc-dai.c: add missing flag check at snd_soc_pcm_dai_probe()
ASoC:
soc-dapm.c: tidyup dapm_connect_dai_pair()
ASoC:
soc-pcm.c: remove indirect runtime copy
ASoC:
soc-pcm: test if a BE can be prepared
ASoC:
soc-topology.c: dai_link->platform again
ASoC:
soc-topology.c: dai_link->platform again
ASoC:
soc-topology.c: remove unnecessary dai_link->platform
ASoC:
soc.h: clarify Codec2Codec params
ASoC:
soc.h: remove unused params/num_params
ASoC:
SOF: Add flag and state which will be used for DSP-less mode
ASoC:
SOF: add no_reply IPC calls
ASoC:
SOF: Add support for DSPless mode
ASoC:
SOF: amd: Add pcm pointer callback for amd platforms.
ASoC:
SOF: amd: Enable cont_update_posn variable in pcm hw_params.
ASoC:
SOF: amd: Fix NULL pointer crash in acp_sof_ipc_msg_data function
ASoC:
SOF: amd: refactor dmic codec platform device creation
ASoC:
SOF: amd: refactor error checks in probe call
ASoC:
SOF: amd: refactor get_chip_info callback
ASoC:
SOF: amd: remove acp_dai_probe() function
ASoC:
SOF: amd: remove unused code
ASoC:
SOF: amd: remove unused variables
ASoC:
SOF: core/Intel: Introduce DSPless mode
ASoC:
SOF: debug: conditionally bump runtime_pm counter on exceptions
ASoC:
SOF: Intel: hda-dai: Add setup_hext_stream/reset_hext_stream DMA ops
ASoC:
SOF: Intel: hda-dai: Define and set the HDA DAI widget DMA ops
ASoC:
SOF: Intel: hda-dai: Define DAI widget DMA trigger ops for IPC4
ASoC:
SOF: Intel: hda-dai: Do not perform DMA cleanup during stop
ASoC:
SOF: Intel: hda-dai: Introduce DAI widget ops
ASoC:
SOF: Intel: hda-dai: Modify the signature of hda_link_dma_cleanup()
ASoC:
SOF: Intel: hda-dai: Pass the CPU dai pointer
ASoC:
SOF: Intel: hda-dai: Print the format_val as hexadecimal number
ASoC:
SOF: Intel: hda-dai: Remove BE DAI DRV ops for SSP DAI's
ASoC:
SOF: Intel: hda-dai: Remove hda_link_dma_params()
ASoC:
SOF: Intel: hda-dai: remove struct hda_pipe_params
ASoC:
SOF: Intel: hda-dai: Use the dai argument in ipc4_hda_dai_trigger
ASoC:
SOF: Intel: hda-dai: Use the topology IPC dai_config op
ASoC:
SOF: Intel: hda-loader: use SOF helper for consistency
ASoC:
SOF: Intel: hda-mlink: add convenience helpers for SoundWire PM
ASoC:
SOF: Intel: hda-mlink: add helper to check cmdsync
ASoC:
SOF: Intel: hda-mlink: add helper to get SoundWire hlink
ASoC:
SOF: Intel: hda-mlink: add helper to offload link ownership
ASoC:
SOF: Intel: hda-mlink: add helper to program SoundWire PCMSyCM registers
ASoC:
SOF: Intel: hda-mlink: add helper to retrieve eml_lock
ASoC:
SOF: Intel: hda-mlink: add helper to return sublink count
ASoC:
SOF: Intel: hda-mlink: add helpers for sync_arm/sync_go
ASoC:
SOF: Intel: hda-mlink: add helpers to enable/check interrupts
ASoC:
SOF: Intel: hda-mlink: add helpers to retrieve DMIC/SSP hlink
ASoC:
SOF: Intel: hda-mlink: add helpers to set link SYNC frequency
ASoC:
SOF: Intel: hda-mlink: add return value for hda_bus_ml_get_capabilities()
ASoC:
SOF: Intel: hda-mlink: add structures to parse ALT links
ASoC:
SOF: Intel: hda-mlink: fix base_ptr computation
ASoC:
SOF: Intel: hda-mlink: fix sublink refcounting
ASoC:
SOF: Intel: hda-mlink: fixes and extensions
ASoC:
SOF: Intel: hda-mlink: HDaudio multi-link
ASoC:
SOF: Intel: hda-mlink: improve hda_bus_ml_free() helper
ASoC:
SOF: Intel: hda-mlink: initialize instance_offset member
ASoC:
SOF: Intel: hda-mlink: introduce helpers for 'extended links' PM
ASoC:
SOF: Intel: hda-mlink: move to a dedicated module
ASoC:
SOF: Intel: hda-mlink: program SoundWire LSDIID registers
ASoC:
SOF: Intel: hda-mlink: special-case HDaudio regular links
ASoC:
SOF: Intel: hda-mlink: use 'ml_addr' parameter consistently
ASoC:
SOF: Intel: hda-stream: Do not dereference hstream until it is safe
ASoC:
SOF: Intel: hda: add __func__ in SoundWire lcount() error logs
ASoC:
SOF: Intel: hda: Add support for DSPless mode
ASoC:
SOF: Intel: hda: Do not re-enable L1 if disabled before suspend
ASoC:
SOF: Intel: hda: Do not stop/start DMA during pause/release
ASoC:
SOF: Intel: hda: Introduce HDA DAI abstraction
ASoC:
SOF: Intel: hda: make DSPless mode work with DSP disabled in BIOS
ASoC:
SOF: Intel: hda: Remove hda_ctrl_dai_widget_setup/free()
ASoC:
SOF: Intel: hda: remove redundant DAI config during hw_free
ASoC:
SOF: Intel: hda: Restrict DMI L1 disable workaround
ASoC:
SOF: Intel: hda: Skip interfaces not supported on a platform
ASoC:
SOF: Intel: hda: Unify DAI drv ops for IPC3 and IPC4
ASoC:
SOF: Intel: mtl: Access MTL_HFPWRCTL from HDA_DSP_BAR
ASoC:
SOF: Intel: MTL: conditionally wake WPIO1PG domain
ASoC:
SOF: Intel: MTL: Don't access EM2
ASoC:
SOF: Intel: MTL: Enable DMI L1
ASoC:
SOF: Intel: mtl: fix page fault in dspless mode when DSP is disabled
ASoC:
SOF: Intel: pci-apl: Allow DSPless mode
ASoC:
SOF: Intel: pci-cnl: Allow DSPless mode
ASoC:
SOF: Intel: pci-icl: Allow DSPless mode
ASoC:
SOF: Intel: pci-mtl: Allow DSPless mode
ASoC:
SOF: Intel: pci-skl: Allow DSPless mode
ASoC:
SOF: Intel: pci-tgl: Allow DSPless mode
ASoC:
SOF: Intel: Split the set_power_op for IPC3 and IPC4
ASoC:
SOF: ipc3-control: Merge functions to handle bytes_ext get variants
ASoC:
SOF: ipc3-control: Rename snd_sof_refresh_control()
ASoC:
SOF: ipc3-topology: Make sure that only one cmd is sent in dai_config
ASoC:
SOF: ipc4-control: Add support for bytes control get and put
ASoC:
SOF: ipc4-control: Return on error in sof_ipc4_widget_kcontrol_setup()
ASoC:
SOF: ipc4-control: set_volume_data only applies to VOLSW family
ASoC:
SOF: ipc4-mtrace: process pending logs upon FW crash
ASoC:
SOF: ipc4-pcm: support multiple configs for BE DAIs
ASoC:
SOF: ipc4-topology: Add a new field in struct sof_ipc4_available_audio_format
ASoC:
SOF: ipc4-topology: add base module config extension structure
ASoC:
SOF: ipc4-topology: add core token in each module extended token list
ASoC:
SOF: ipc4-topology: add effect widget support
ASoC:
SOF: ipc4-topology: Add new tokens for input/output pin format count
ASoC:
SOF: ipc4-topology: Add support for base config extension
ASoC:
SOF: ipc4-topology: Add support for core_id for pipelines
ASoC:
SOF: ipc4-topology: Add support for effect
ASoC:
SOF: ipc4-topology: Add support for TPLG_CTL_BYTES
ASoC:
SOF: ipc4-topology: Always parse the output formats in topology
ASoC:
SOF: ipc4-topology: Do not parse the DMA_BUFFER_SIZE token
ASoC:
SOF: ipc4-topology: don't allocate blob if it will not be used
ASoC:
SOF: ipc4-topology: Initialize in_format to NULL in sof_ipc4_get_audio_fmt
ASoC:
SOF: ipc4-topology: Modify the signature of sof_ipc4_init_audio_fmt()
ASoC:
SOF: ipc4-topology: Modify the type of available input/output formats
ASoC:
SOF: ipc4-topology: Move the kcontrol module_id update to helper
ASoC:
SOF: ipc4-topology: Parse the SOF_COMP_TOKENS only once
ASoC:
SOF: ipc4-topology: Remove the ref_audio_fmt field
ASoC:
SOF: ipc4-topology: Replace fake flexible arrays with flexible-array member
ASoC:
SOF: ipc4-topology: Search only pin 0 formats
ASoC:
SOF: ipc4-topology: set copier output format for process module
ASoC:
SOF: ipc4-topology: update pipeline_params in process prepare
ASoC:
SOF: ipc4-topology: use common helper function in copier prepare
ASoC:
SOF: ipc4/intel: Add missing mutex_unlock()
ASoC:
SOF: ipc4/intel: Add support for chained DMA
ASoC:
SOF: ipc4/intel: Fix spelling mistake "schduler" -> "scheduler"
ASoC:
SOF: ipc4/intel: Support for ChainDMA
ASoC:
SOF: ipc4: Add core_id support from topology
ASoC:
SOF: ipc4: Add macro to set the core_id in create_pipe message
ASoC:
SOF: ipc4: Add macros for chain-dma message bits
ASoC:
SOF: ipc4: Add support for bytes control
ASoC:
SOF: ipc4: Add support for formats per pins
ASoC:
SOF: ipc4: upport multiple configs for BE DAIs
ASoC:
SOF: ipc: Add no reply inline calls
ASoC:
SOF: loader: Remove log prefixes for snd_sof_run_firmware
ASoC:
SOF: pcm/Intel: Handle IPC dependent sequencing
ASoC:
SOF: pcm/Intel: Pause-resume improvements for
ASoC:
SOF: pcm: Add an option to skip platform trigger during stop
ASoC:
SOF: pcm: fix pm_runtime imbalance in error handling
ASoC:
SOF: pcm: Improve the pcm trigger sequence
ASoC:
SOF: pcm: Make hw_params reset conditional for IPC3
ASoC:
SOF: pm: save io region state in case of errors in resume
ASoC:
SOF: rename a couple of tokens
ASoC:
SOF: Separate the tokens for input and output pin index
ASoC:
SOF: sof-audio: add support for setting up loopback routes
ASoC:
SOF: sof-client-probes: fix pm_runtime imbalance in error handling
ASoC:
SOF: topology: Fix logic for copying tuples
ASoC:
SOF: topology: Fix tuples array allocation
ASoC:
SOF: topology: Set pipeline widget before updating IPC structures
ASoC:
SOF: uapi: header: Convert sof_abi_hdr comments to kernel style
ASoC:
SOF: uapi: header: Update sof_abi_hdr doc for IPC4 use
ASoC:
SOF: Use input/output pin consistently
ASoC:
SOF: Use no_reply calls for TX
ASoC:
SOF: Various runtime pm fixes, improvements
ASoC:
SoundWire codecs: simplify/fix set_stream
ASoC:
sprd: sprd-mcdt: Convert to platform remove callback returning void
ASoC:
ssm2602: Add support for CLKDIV2
ASoC:
ssm2602: Add workaround for playback distortions
ASoC:
stm: stm32_adfsdm: Convert to platform remove callback returning void
ASoC:
stm: stm32_i2s: Convert to platform remove callback returning void
ASoC:
stm: stm32_sai_sub: Convert to platform remove callback returning void
ASoC:
stm: stm32_spdifrx: Convert to platform remove callback returning void
ASoC:
sunxi: sun4i-codec: Convert to platform remove callback returning void
ASoC:
sunxi: sun4i-i2s: Convert to platform remove callback returning void
ASoC:
sunxi: sun4i-spdif: Convert to platform remove callback returning void
ASoC:
sunxi: sun50i-dmic: Convert to platform remove callback returning void
ASoC:
sunxi: sun8i-codec: Convert to platform remove callback returning void
ASoC:
tas571x: add support for TAS5733
ASoC:
tas571x: add tas5733 compatible
ASoC:
tas5720: add missing unwind goto in tas5720_codec_probe
ASoC:
tegra20_ac97: Add missing unwind goto in tegra20_ac97_platform_probe()
ASoC:
tegra: Fix Master Volume Control
ASoC:
tegra: remove unneeded semicolon
ASoC:
tegra: Support coupled mic-hp detection
ASoC:
tegra: Support MAX9808x by machine driver
ASoC:
tegra: Support RT5631 by machine driver
ASoC:
tegra: tegra186_asrc: Convert to platform remove callback returning void
ASoC:
tegra: tegra186_dspk: Convert to platform remove callback returning void
ASoC:
tegra: tegra20_ac97: Convert to platform remove callback returning void
ASoC:
tegra: tegra20_i2s: Convert to platform remove callback returning void
ASoC:
tegra: tegra210_admaif: Convert to platform remove callback returning void
ASoC:
tegra: tegra210_adx: Convert to platform remove callback returning void
ASoC:
tegra: tegra210_ahub: Convert to platform remove callback returning void
ASoC:
tegra: tegra210_amx: Convert to platform remove callback returning void
ASoC:
tegra: tegra210_dmic: Convert to platform remove callback returning void
ASoC:
tegra: tegra210_i2s: Convert to platform remove callback returning void
ASoC:
tegra: tegra210_mixer: Convert to platform remove callback returning void
ASoC:
tegra: tegra210_mvc: Convert to platform remove callback returning void
ASoC:
tegra: tegra210_ope: Convert to platform remove callback returning void
ASoC:
tegra: tegra210_sfc: Convert to platform remove callback returning void
ASoC:
tegra: tegra30_ahub: Convert to platform remove callback returning void
ASoC:
tegra: tegra30_i2s: Convert to platform remove callback returning void
ASoC:
ti: ams-delta: Convert to platform remove callback returning void
ASoC:
ti: davinci-i2s: Convert to platform remove callback returning void
ASoC:
ti: davinci-mcasp: Convert to platform remove callback returning void
ASoC:
ti: omap-hdmi: Convert to platform remove callback returning void
ASoC:
ti: omap-mcbsp: Convert to platform remove callback returning void
ASoC:
ti: remove unnecessary dai_link->platform
ASoC:
uapi: Replace zero-length arrays with __DECLARE_FLEX_ARRAY() helper
ASoC:
uniphier: evea: Convert to platform remove callback returning void
ASoC:
Use of_property_present() for testing DT property presence
ASoC:
Use of_property_read_bool() for boolean properties
ASoC:
ux500: mop500: Convert to platform remove callback returning void
ASoC:
ux500: ux500_msp_dai: Convert to platform remove callback returning void
ASoC:
wm8903: Remove outdated DMIC comment
ASoC:
wm_adsp: Add support for loading bin files without wmfw
ASoC:
wm_adsp: Expose the DSP boot work actions as wm_adsp_power_up()
ASoC:
wm_adsp: Simplify the logging of requested firmware files
ASoC:
wm_adsp: Support DSPs that don't require firmware download
ASoC:
wm_adsp: Use no_core_startstop to prevent creating preload control
ASoC:
xilinx: xlnx_formatter_pcm: Convert to platform remove callback returning void
ASoC:
xilinx: xlnx_spdif: Convert to platform remove callback returning void
ASoC:
xtensa: xtfpga-i2s: Convert to platform remove callback returning void
async_tx:
fix kernel-doc notation warnings
ata:
drop unused ata_id_is_lba_capacity_ok()
ata:
drop unused ata_id_to_hd_driveid()
ata:
libata-scsi: Avoid deadlock on rescan after device resume
ata:
libata-scsi: Use correct device no in ata_find_dev()
ata:
parport_pc: add 16-bit and 8-bit fast EPP transfer flags
ata:
pata_macio: Add explicit include of irqdomain.h
ata:
pata_parport-bpck6: Declare mode_map as static
ata:
pata_parport-bpck6: delete ppc6lnx.c
ata:
pata_parport-bpck6: don't cast pi->pardev to struct pardevice *
ata:
pata_parport-bpck6: merge ppc6_rd_data_blk into bpck6_read_block
ata:
pata_parport-bpck6: merge ppc6_rd_port into bpck6_read_regr
ata:
pata_parport-bpck6: merge ppc6_rd_port16_blk into bpck6_read_block
ata:
pata_parport-bpck6: merge ppc6_select into bpck6_open
ata:
pata_parport-bpck6: merge ppc6_wr_data_blk into bpck6_write_block
ata:
pata_parport-bpck6: merge ppc6_wr_port into bpck6_write_regr
ata:
pata_parport-bpck6: merge ppc6_wr_port16_blk into bpck6_write_block
ata:
pata_parport-bpck6: move defines and mode_map to bpck6.c
ata:
pata_parport-bpck6: move ppc6_deselect to bpck6.c and rename
ata:
pata_parport-bpck6: move ppc6_open to bpck6.c and rename
ata:
pata_parport-bpck6: move ppc6_rd_data_byte to bpck6.c and rename
ata:
pata_parport-bpck6: move ppc6_send_cmd to bpck6.c and rename
ata:
pata_parport-bpck6: move ppc6_wait_for_fifo to bpck6.c and rename
ata:
pata_parport-bpck6: move ppc6_wr_data_byte to bpck6.c and rename
ata:
pata_parport-bpck6: move ppc6_wr_extout to bpck6.c and rename
ata:
pata_parport-bpck6: pass around struct pi_adapter *
ata:
pata_parport-bpck6: reduce indents in bpck6_open
ata:
pata_parport-bpck6: Remove dependency on 64BIT
ata:
pata_parport-bpck6: remove lpt_addr from struct ppc_storage
ata:
pata_parport-bpck6: remove mode from struct ppc_storage
ata:
pata_parport-bpck6: remove org_* from struct ppc_storage
ata:
pata_parport-bpck6: remove parallel port bit defines
ata:
pata_parport-bpck6: remove ppc6_close
ata:
pata_parport-bpck6: remove PPC_FLAGS
ata:
pata_parport-bpck6: remove ppc_id from struct ppc_storage
ata:
pata_parport-bpck6: remove struct ppc_storage
ata:
pata_parport-bpck6: remove useless defines
ata:
pata_parport-bpck6: remove useless range check from read/write_regr
ata:
pata_parport-bpck6: use parport access functions instead of port I/O
ata:
pata_parport-bpck6: use parport_frob_control and remove CUR_CTRL
ata:
pata_parport: fix EPAT C7/C8 Kconfig
ata:
pata_parport: Introduce module_pata_parport_driver macro
ata:
pata_parport: move pata_parport.h to drivers/ata/pata_parport
ata:
pata_parport: probe all units automatically
ata:
pata_parport: remove bpck6 verbose parameter
ata:
pata_parport: remove device from struct pi_adapter
ata:
pata_parport: remove devtype from struct pi_adapter
ata:
pata_parport: remove obsolete changelogs
ata:
pata_parport: Remove pi_swab16 and pi_swab32
ata:
pata_parport: remove scratch parameter from log_adapter()
ata:
pata_parport: remove scratch parameter from test_proto()
ata:
pata_parport: remove typedef struct PIA
ata:
pata_parport: remove useless printks at module_init of bpck6
ata:
pata_parport: remove verbose parameter from log_adapter()
ata:
pata_parport: remove verbose parameter from test_proto()
ata:
pata_parport: simplify log_adapter prints, remove VERSION defines
ata:
pata_parport: use dev_* instead of printk
ata:
pata_parport: use print_hex_*
ata:
Use of_property_present() for testing DT property presence
Linux:
atlantic:hw_atl2:hw_atl2_utils_fw: Remove unnecessary (void*) conversions
atm:
hide unused procfs functions
atomics:
Provide atomic_add_negative() variants
atomics:
Provide rcuref - scalable reference counting
backlight:
aat2870_bl: Convert to platform remove callback returning void
backlight:
adp5520_bl: Convert to platform remove callback returning void
backlight:
apple_bl: Use acpi_video_get_backlight_type()
backlight:
arcxcnn_bl: Drop of_match_ptr for ID table
backlight:
as3711: Use of_property_read_bool() for boolean properties
backlight:
cr_bllcd: Convert to platform remove callback returning void
backlight:
da9052_bl: Convert to platform remove callback returning void
backlight:
hp680_bl: Convert to platform remove callback returning void
backlight:
hx8357: Use of_property_present() for testing DT property presence
backlight:
led_bl: Convert to platform remove callback returning void
backlight:
lm3533_bl: Convert to platform remove callback returning void
backlight:
lp855x: Mark OF related data as maybe unused
backlight:
lp8788_bl: Convert to platform remove callback returning void
backlight:
mt6370-backlight: Convert to platform remove callback returning void
backlight:
pwm_bl: Convert to platform remove callback returning void
backlight:
qcom-wled: Add PMI8950 compatible
backlight:
qcom-wled: Convert to platform remove callback returning void
backlight:
rt4831-backlight: Convert to platform remove callback returning void
backlight:
sky81452-backlight: Convert to platform remove callback returning void
base:
soc: populate machine name in soc_device_register if empty
batman-adv:
Broken sync while rescheduling delayed work
bcma:
Add explicit of_device.h include
bcma:
remove unused mips_read32 function
bcma:
Use of_address_to_resource()
be2net:
Drop redundant pci_enable_pcie_error_reporting()
be2net:
Extend xmit workaround to BE3 chip
binder:
add lockless binder_alloc_(set|get)_vma()
binder:
fix UAF caused by faulty buffer cleanup
binder:
fix UAF of alloc->vma in race with munmap()
binfmt_elf:
remove MODULE_LICENSE in non-modules
blk-cgroup:
delete cpd_bind_fn of blkcg_policy
blk-cgroup:
delete cpd_init_fn of blkcg_policy
blk-cgroup:
Flush stats before releasing blkcg_gq
blk-crypto:
drop the NULL check from blk_crypto_put_keyslot()
blk-crypto:
make blk_crypto_evict_key() more robust
blk-crypto:
make blk_crypto_evict_key() return void
blk-crypto:
remove blk_crypto_insert_cloned_request()
blk-integrity:
convert to struct device_attribute
blk-integrity:
register sysfs attributes on struct device
blk-integrity:
use sysfs_emit
blk-iolatency:
Make initialization lazy
blk-iolatency:
s/blkcg_rq_qos/iolat_rq_qos/
blk-mq-rdma:
remove queue mapping helper for rdma devices
blk-mq:
cleanup __blk_mq_sched_dispatch_requests
blk-mq:
don't kick the requeue_list in blk_mq_add_to_requeue_list
blk-mq:
don't plug for head insertions in blk_execute_rq_nowait
blk-mq:
don't run the hw_queue from blk_mq_insert_request
blk-mq:
don't run the hw_queue from blk_mq_request_bypass_insert
blk-mq:
factor out a blk_mq_get_budget_and_tag helper
blk-mq:
fix blk_mq_hw_ctx active request accounting
blk-mq:
fix race condition in active queue accounting
blk-mq:
fix the blk_mq_add_to_requeue_list call in blk_kick_flush
blk-mq:
fold __blk_mq_insert_req_list into blk_mq_insert_request
blk-mq:
fold __blk_mq_insert_request into blk_mq_insert_request
blk-mq:
fold __blk_mq_try_issue_directly into its two callers
blk-mq:
fold blk_mq_sched_insert_requests into blk_mq_dispatch_plug_list
blk-mq:
include
in block/blk-mq.h
blk-mq:
move blk_mq_sched_insert_request to blk-mq.c
blk-mq:
move more logic into blk_mq_insert_requests
blk-mq:
move the !async handling out of __blk_mq_delay_run_hw_queue
blk-mq:
move the blk_mq_hctx_stopped check in __blk_mq_delay_run_hw_queue
blk-mq:
pass a flags argument to blk_mq_add_to_requeue_list
blk-mq:
pass a flags argument to blk_mq_insert_request
blk-mq:
pass a flags argument to blk_mq_request_bypass_insert
blk-mq:
pass a flags argument to elevator_type->insert_requests
blk-mq:
refactor passthrough vs flush handling in blk_mq_insert_request
blk-mq:
refactor the DONTPREP/SOFTBARRIER andling in blk_mq_requeue_work
blk-mq:
release crypto keyslot before reporting I/O complete
blk-mq:
remove __blk_mq_run_hw_queue
blk-mq:
remove blk-mq-tag.h
blk-mq:
remove blk_flush_queue_rq
blk-mq:
remove hybrid polling
blk-mq:
remove the blk_mq_hctx_stopped check in blk_mq_run_work_fn
blk-mq:
return actual keyslot error in blk_insert_cloned_request()
blk-stat:
fix QUEUE_FLAG_STATS clear
blk-throttle:
only enable blk-stat when BLK_DEV_THROTTLING_LOW
blk-wbt:
fix that wbt can't be disabled by default
blkcg:
Drop unnecessary RCU read [un]locks from blkg_conf_prep/finish()
blkcg:
Restructure blkg_conf_prep() and friends
block nbd:
use req.cookie instead of req.handle
block, bfq:
Fix division by zero error on zero wsum
block, bfq:
remove BFQ_WEIGHT_LEGACY_DFL
block, bfq:
update Paolo's address in maintainer list
block/drivers:
remove dead clear of random flag
block/rnbd:
replace REQ_OP_FLUSH with REQ_OP_WRITE
block:
async_bio_lock does not need to be bh-safe
block:
Cleanup set_capacity()/bdev_set_nr_sectors()
block:
Deny writable memory mapping if block is read-only
block:
ensure bio_alloc_map_data() deals with ITER_UBUF correctly
block:
fix bio-cache for passthru IO
block:
fix revalidate performance regression
block:
make bio_check_eod work for zero sized devices
block:
make blkcg_punt_bio_submit optional
block:
make sure local irq is disabled when calling __blkcg_rstat_flush
block:
null_blk: make fault-injection dynamically configurable per device
block:
open code __blk_account_io_done()
block:
open code __blk_account_io_start()
block:
re-arrange the struct block_device fields for better layout
block:
remove NFL4_UFLG_MASK
block:
Skip destroyed blkg when restart in blkg_destroy_all()
block:
store bdev->bd_disk->fops->submit_bio state in bdev
block:
sync part's ->bd_has_submit_bio with disk's
block:
ublk: switch to ioctl command encoding
block:
ublk_drv: add common exit handling
block:
ublk_drv: add two helpers to clean up map/unmap request
block:
ublk_drv: clean up several helpers
block:
ublk_drv: cleanup 'struct ublk_map_data'
block:
ublk_drv: don't consider flush request in map/unmap io
bluetooth:
Add cmd validity checks at the start of hci_sock_ioctl()
bluetooth:
Add device 0bda:887b to device tables
bluetooth:
Add device 13d3:3571 to device tables
Bluetooth:
Add new quirk for broken local ext features page 2
Bluetooth:
Add new quirk for broken set random RPA timeout for ATS2851
Bluetooth:
Add support for hci devcoredump
Bluetooth:
Add vhci devcoredump support
Bluetooth:
Add VID/PID 0489/e0e4 for MediaTek MT7922
Bluetooth:
btintel: Add Intel devcoredump support
Bluetooth:
btintel: Add LE States quirk support
Bluetooth:
btmrvl_sdio: mark OF related data as maybe unused
Bluetooth:
btmtkuart: mark OF related data as maybe unused
Bluetooth:
btnxpuart: Add support to download helper FW file for w8997
Bluetooth:
btnxpuart: Deasset UART break before closing serdev device
Bluetooth:
btnxpuart: Disable Power Save feature on startup
Bluetooth:
btnxpuart: Enable flow control before checking boot signature
Bluetooth:
btnxpuart: Fix compiler warnings
Bluetooth:
btnxpuart: Fix sparse warnings
Bluetooth:
btnxpuart: No need to check the received bootloader signature
Bluetooth:
btrtl: Add support for RTL8852BS
Bluetooth:
btrtl: add support for the RTL8723CS
Bluetooth:
btrtl: Add the support for RTL8851B
Bluetooth:
btrtl: check for NULL in btrtl_set_quirks()
Bluetooth:
btrtl: Firmware format v2 support
Bluetooth:
btusb: Add btusb devcoredump support
Bluetooth:
btusb: Add new PID/VID 04ca:3801 for MT7663
Bluetooth:
btusb: Add WCN6855 devcoredump support
Bluetooth:
btusb: Do not require hardcoded interface numbers
Bluetooth:
Cancel sync command before suspend and power off
Bluetooth:
Convert MSFT filter HCI cmd to hci_sync
Bluetooth:
Devcoredump: Fix storing u32 without specifying byte order issue
Bluetooth:
Enable all supported LE PHY by default
Bluetooth:
fix debugfs registration
Bluetooth:
fix inconsistent indenting
Bluetooth:
Fix l2cap_disconnect_req deadlock
Bluetooth:
Fix potential double free caused by hci_conn_unlink
Bluetooth:
Fix UAF in hci_conn_hash_flush again
Bluetooth:
Fix use-after-free in hci_remove_ltk/hci_remove_irk
Bluetooth:
hci_bcm: Add Acer Iconia One 7 B1-750 to the bcm_broken_irq_dmi_table
Bluetooth:
hci_bcm: Add Lenovo Yoga Tablet 2 830 / 1050 to the bcm_broken_irq_dmi_table
Bluetooth:
hci_bcm: Fall back to getting bdaddr from EFI if not set
Bluetooth:
hci_bcm: Limit bcm43430a0 / bcm43430a1 baudrate to 2000000
Bluetooth:
hci_conn: Add support for linking multiple hcon
Bluetooth:
hci_conn: Fix not matching by CIS ID
Bluetooth:
hci_conn: Fix not waiting for HCI_EVT_LE_CIS_ESTABLISHED
Bluetooth:
hci_conn: remove extra line in hci_le_big_create_sync
Bluetooth:
hci_core: Make hci_conn_hash_add append to the list
Bluetooth:
hci_h5: btrtl: Add support for RTL8821CS
Bluetooth:
hci_h5: Complements reliable packet processing logic
Bluetooth:
hci_ldisc: Fix tty_set_termios() return value assumptions
Bluetooth:
hci_ldisc: Fix tty_set_termios() return value assumptions
Bluetooth:
hci_ll: drop of_match_ptr for ID table
Bluetooth:
hci_mrvl: Add serdev support for 88W8997
Bluetooth:
hci_mrvl: use maybe_unused macro for device tree ids
Bluetooth:
hci_qca: Add support for QTI Bluetooth chip wcn6855
Bluetooth:
hci_qca: fix debugfs registration
Bluetooth:
hci_qca: mark OF related data as maybe unused
Bluetooth:
hci_qca: mark OF related data as maybe unused
Bluetooth:
hci_sync: add lock to protect HCI_UNREGISTER
Bluetooth:
hci_sync: Don't wait peer's reply when powering off
Bluetooth:
hci_sync: Fix smatch warning
Bluetooth:
hci_sync: Only allow hci_cmd_sync_queue if running
Bluetooth:
hci_sync: Remove duplicate statement
Bluetooth:
Improve support for Actions Semi ATS2851 based devices
Bluetooth:
ISO: consider right CIS when removing CIG at cleanup
Bluetooth:
ISO: don't try to remove CIG if there are bound CIS left
Bluetooth:
ISO: Fix CIG auto-allocation to select configurable CIG
Bluetooth:
ISO: use correct CIS order in Set CIG Parameters event
Bluetooth:
L2CAP: Add missing checks for invalid DCID
Bluetooth:
L2CAP: Delay identity address updates
Bluetooth:
L2CAP: fix "bad unlock balance" in l2cap_disconnect_rsp
Bluetooth:
MGMT: Use BIT macro when defining bitfields
Bluetooth:
NXP: Add protocol support for NXP Bluetooth chipsets
Bluetooth:
NXP: select CONFIG_CRC8
bluetooth:
Perform careful capability checks in hci_sock_ioctl()
Bluetooth:
Refcnt drop must be placed last in hci_conn_unlink
Bluetooth:
Split bt_iso_qos into dedicated structures
Bluetooth:
Unlink CISes when LE disconnects in hci_conn_del
Bluetooth:
vhci: Fix info leak in force_devcd_write()
bnx2:
Drop redundant pci_enable_pcie_error_reporting()
bnx2:
remove deadcode in bnx2_init_cpus()
bnx2x:
Drop redundant pci_enable_pcie_error_reporting()
bnx2x:
fix page fault following EEH recovery
bnxt:
avoid overflow in bnxt_get_nvram_directory()
bnxt:
Change fw_cap to u64 to accommodate more capability bits
bnxt:
Defer PTP initialization to after querying function caps
bnxt:
Drop redundant pci_enable_pcie_error_reporting()
bnxt:
Enforce PTP software freq adjustments only when in non-RTC mode
bnxt:
hook NAPIs to page pools
bnxt:
use new queue try_stop/try_wake macros
bnxt:
use READ_ONCE/WRITE_ONCE for ring indexes
bnxt_en:
Allow to set switchdev mode without existing VFs
bnxt_en:
Don't issue AP reset during ethtool's reset operation
bnxt_en:
Fix bnxt_hwrm_update_rss_hash_cfg()
bnxt_en:
Implement .set_port / .unset_port UDP tunnel callbacks
bnxt_en:
Prevent kernel panic when receiving unexpected PHC_UPDATE event
bnxt_en:
Query default VLAN before VNIC setup on a VF
bnxt_en:
Skip firmware fatal error recovery if chip is not accessible
bonding:
add software tx timestamping support
bonding:
add xdp_features support
bonding:
fix send_peer_notif overflow
bpf, docs:
Add docs on extended 64-bit immediate instructions
bpf, docs:
Add explanation of endianness
bpf, docs:
Add extended call instructions
bpf, docs:
Add signed comparison example
bpf, docs:
Document BPF insn encoding in term of stored bytes
bpf, docs:
Explain helper functions
bpf, docs:
Fix __uninit kfunc doc section
bpf, docs:
Fix final bpf docs build failure
bpf, docs:
Fix link to netdev-FAQ target
bpf, docs:
Libbpf overview documentation
bpf, docs:
Use internal linking for link to netdev subsystem doc
bpf, mips:
Implement DADDI workarounds for JIT
bpf, mips:
Implement R4000 workarounds for JIT
bpf, net:
bpf_local_storage memory usage
bpf, net:
sock_map memory usage
bpf, net:
xskmap memory usage
bpf, sockmap:
Avoid potential NULL dereference in sk_psock_verdict_data_ready()
bpf, sockmap:
Build helper to create connected socket pair
bpf, sockmap:
Convert schedule_work into delayed_work
bpf, sockmap:
fix deadlocks in the sockhash and sockmap
bpf, sockmap:
Handle fin correctly
bpf, sockmap:
Improved check for empty queue
bpf, sockmap:
Incorrectly handling copied_seq
bpf, sockmap:
Pass skb ownership through read_skb
bpf, sockmap:
Pull socket helpers out of listen test for general use
bpf, sockmap:
Reschedule is now done through backlog
bpf, sockmap:
Revert buggy deadlock fix in the sockhash and sockmap
bpf, sockmap:
TCP data stall on recv before accept
bpf, sockmap:
Test FIONREAD returns correct bytes in rx buffer
bpf, sockmap:
Test FIONREAD returns correct bytes in rx buffer with drops
bpf, sockmap:
Test progs verifier error with latest clang
bpf, sockmap:
Test shutdown() correctly exits epoll and recv()=0
bpf, sockmap:
Wake up polling after data copy
bpf, test_run:
fix crashes due to XDP frame overwriting/corruption
bpf,docs:
Remove bpf_cpumask_kptr_get() from documentation
bpf,docs:
Remove KF_KPTR_GET from documentation
bpf,docs:
Remove references to bpf_cgroup_kptr_get()
bpf,docs:
Update documentation to reflect new task kfuncs
bpf,fou:
Add bpf_skb_{set,get}_fou_encap kfuncs
bpf/btf:
Accept function names that contain dots
bpf/btf:
Fix is_int_ptr()
bpf/selftests:
coverage for bpf_map_ops errors
bpf/selftests:
Fix send_signal tracepoint tests
bpf/selftests:
Test fentry attachment to shadowed functions
bpf/selftests:
Test using global cpumask kptr with RCU
bpf:
Add __rcu_read_{lock,unlock} into btf id deny list
bpf:
Add __uninit kfunc annotation
bpf:
Add a few bpf mem allocator functions
bpf:
Add bpf_cgroup_from_id() kfunc
bpf:
Add bpf_dynptr_slice and bpf_dynptr_slice_rdwr
bpf:
add bpf_link support for BPF_NETFILTER programs
bpf:
Add bpf_local_storage_free()
bpf:
Add bpf_local_storage_rcu callback
bpf:
Add bpf_refcount_acquire kfunc
bpf:
Add bpf_selem_free()
bpf:
Add bpf_selem_free_rcu callback
bpf:
Add extra path pointer check to d_path helper
bpf:
add iterator kfuncs registration and validation logic
bpf:
Add log_true_size output field to return necessary log buffer size
bpf:
add new map ops ->map_mem_usage
bpf:
Add preempt_count_{sub,add} into btf id deny list
bpf:
Add skb dynptrs
bpf:
Add support for absolute value BPF timers
bpf:
add support for fixed-size memory pointer returns for kfuncs
bpf:
add support for open-coded iterator loops
bpf:
add test_run support for netfilter program type
bpf:
Add xdp dynptrs
bpf:
allow a TCP CC to write app_limited
bpf:
allow ctx writes using BPF_ST_MEM instruction
bpf:
Allow helpers access trusted PTR_TO_BTF_ID.
bpf:
Allow initializing dynptrs in kfuncs
bpf:
Allow ld_imm64 instruction to point to kfunc.
bpf:
Allow local kptrs to be exchanged via bpf_kptr_xchg
bpf:
Allowlist few fields similar to __rcu tag.
bpf:
Annotate data races in bpf_local_storage
bpf:
arraymap memory usage
bpf:
Avoid incorrect -EFAULT error in BPF_LOG_KERNEL mode
bpf:
bloom_filter memory usage
bpf:
bpf_struct_ops memory usage
bpf:
btf: Remove unused btf_field_info_type enum
bpf:
Centralize btf_field-specific initialization logic
bpf:
Change btf_record_find enum parameter to field_mask
bpf:
Check for helper calls in check_subprogs()
bpf:
Check IS_ERR for the bpf_map_get() return value
bpf:
clean up visit_insn()'s instruction processing
bpf:
compute hashes in bloom filter similar to hashmap
bpf:
cpumap memory usage
bpf:
Create links for BPF struct_ops maps.
bpf:
Define no-ops for externally called bpf dynptr functions
bpf:
devmap memory usage
bpf:
Disable bpf_refcount_acquire kfunc calls until race conditions are fixed
bpf:
Disable migration when freeing stashed local kptr using obj drop
bpf:
Don't EFAULT for getsockopt with optval=NULL
bpf:
enforce all maps having memory usage callback
bpf:
ensure all memory is initialized in bpf_get_current_comm
bpf:
ensure main program has an extable
bpf:
ensure state checkpointing at iter_next() call sites
bpf:
ensure that r0 is marked scratched after any function call
bpf:
factor out fetching basic kfunc metadata
bpf:
Fix __reg_bound_offset 64->32 var_off subreg propagation
bpf:
Fix a bpf_jit_dump issue for x86_64 with sysctl bpf_jit_enable.
bpf:
fix a memory leak in the LRU and LRU_PERCPU hash maps
bpf:
Fix a typo for BPF_F_ANY_ALIGNMENT in bpf.h
bpf:
Fix attaching fentry/fexit/fmod_ret/lsm to modules
bpf:
Fix bpf_cgroup_from_id() doxygen header
bpf:
Fix bpf_dynptr_slice{_rdwr} to return NULL instead of 0
bpf:
Fix bpf_refcount_acquire's refcount_t address calculation
bpf:
Fix bpf_strncmp proto.
bpf:
Fix check_reg_type for PTR_TO_BTF_ID
bpf:
Fix doxygen comments for dynptr slice kfuncs
bpf:
Fix elem_size not being set for inner maps
bpf:
fix link failure with NETFILTER=y INET=n
bpf:
Fix mask generation for 32-bit narrow loads of 64-bit fields
bpf:
Fix missing -EFAULT return on user log buf error in btf_parse()
bpf:
fix precision propagation verbose logging
bpf:
Fix race between btf_put and btf_idr walk.
bpf:
Fix struct_meta lookup for bpf_obj_free_fields kfunc call
bpf:
Fix UAF in task local storage
bpf:
Fix verifier id tracking of scalars on spill
bpf:
fix visit_insn()'s detection of BPF_FUNC_timer_set_callback helper
bpf:
Force kprobe multi expected_attach_type for kprobe_multi link
bpf:
Free struct bpf_cpumask in call_rcu handler
bpf:
generalize dynptr_get_spi to be usable for iters
bpf:
Handle NULL in bpf_local_storage_free.
bpf:
Handle PTR_MAYBE_NULL case in PTR_TO_BTF_ID helper call arg
bpf:
hashtab memory usage
bpf:
honor env->test_state_freq flag in is_state_visited()
bpf:
Ignore verifier log reset in BPF_LOG_KERNEL mode
bpf:
implement numbers iterator
bpf:
Improve handling of pattern '
' in verifier
bpf:
improve regsafe() checks for PTR_TO_{MEM,BUF,TP_BUFFER}
bpf:
improve stack slot state printing
bpf:
Improve verifier JEQ/JNE insn branch taken checking
bpf:
Improve verifier u32 scalar equality checking
bpf:
Increase size of BTF_ID_LIST without CONFIG_DEBUG_INFO_BTF again
bpf:
Introduce kptr_rcu.
bpf:
Introduce opaque bpf_refcount struct and add btf_record plumbing
bpf:
Invoke btf_struct_access() callback only for writes.
bpf:
Keep track of total log content size in both fixed and rolling modes
bpf:
lirc program type should not require SYS_CAP_ADMIN
bpf:
local_storage memory usage
bpf:
lpm_trie memory usage
bpf:
Make bpf_cgroup_acquire() KF_RCU | KF_RET_NULL
bpf:
Make bpf_get_current_[ancestor_]cgroup_id() available for all program types
bpf:
Make struct task_struct an RCU-safe type
bpf:
Mark cgroups and dfl_cgrp fields as trusted.
bpf:
mark PTR_TO_MEM as non-null register type
bpf:
Mark struct bpf_cpumask as rcu protected
bpf:
Migrate bpf_rbtree_add and bpf_list_push_{front,back} to possibly fail
bpf:
Migrate bpf_rbtree_remove to possibly fail
bpf:
minimal support for programs hooked into netfilter framework
bpf:
Move a few bpf_local_storage functions to static scope
bpf:
move kfunc_call_arg_meta higher in the file
bpf:
netdev: init the offload table earlier
bpf:
netfilter: Add BPF_NETFILTER bpf_attach_type
bpf:
offload map memory usage
bpf:
Only allocate one bpf_mem_cache for bpf_cpumask_ma
bpf:
Only invoke kptr dtor following non-NULL xchg
bpf:
optimize hashmap lookups when key_size is divisible by 4
bpf:
queue_stack_maps memory usage
bpf:
Refactor btf_nested_type_is_trusted().
bpf:
Refactor codes into bpf_local_storage_destroy
bpf:
Refactor NULL-ness check in check_reg_type().
bpf:
Refactor process_dynptr_func
bpf:
Refactor RCU enforcement in the verifier.
bpf:
Refactor verifier dynptr into get_dynptr_arg_reg
bpf:
Relax log_buf NULL conditions when log_level>0 is requested
bpf:
remember meta->iter info only for initialized iters
bpf:
Remember smap in bpf_local_storage
bpf:
Remove __bpf_local_storage_map_alloc
bpf:
Remove bpf_cgroup_kptr_get() kfunc
bpf:
Remove bpf_cpumask_kptr_get() kfunc
bpf:
Remove bpf_kfunc_call_test_kptr_get() test kfunc
bpf:
Remove bpf_selem_free_fields*_rcu
bpf:
Remove btf_field_offs, use btf_record's fields instead
bpf:
Remove extra whitespace in SPDX tag for syscall/helpers man pages
bpf:
Remove KF_KPTR_GET kfunc flag
bpf:
Remove minimum size restrictions on verifier log buffer
bpf:
Remove misleading spec_v1 check on var-offset stack read
bpf:
Remove now-defunct task kfuncs
bpf:
Remove now-unnecessary NULL checks for KF_RELEASE kfuncs
bpf:
Remove the preceding __ from __bpf_selem_unlink_storage
bpf:
Remove unused arguments from btf_struct_access().
bpf:
Remove unused MEM_ALLOC | PTR_TRUSTED checks
bpf:
Rename __kptr_ref -> __kptr and __kptr -> __kptr_untrusted.
bpf:
Repurpose use_trace_rcu to reuse_now in bpf_local_storage
bpf:
Retire the struct_ops map kvalue->refcnt.
bpf:
return long from bpf_map_ops funcs
bpf:
reuseport_array memory usage
bpf:
ringbuf memory usage
bpf:
Set skb redirect and from_ingress info in __bpf_tx_skb
bpf:
Simplify internal verifier log interface
bpf:
Simplify logging-related error conditions handling
bpf:
Split off basic BPF verifier log into separate file
bpf:
stackmap memory usage
bpf:
Support "sk_buff" and "xdp_buff" as valid kfunc arg types
bpf:
Support 64-bit pointers to kfuncs
bpf:
Support __kptr to local kptrs
bpf:
support access variable length array of integer type
bpf:
Support kptrs in local storage maps
bpf:
Support kptrs in percpu hashmap and percpu LRU hashmap
bpf:
Support refcounted local kptrs in existing semantics
bpf:
Switch BPF verifier log to be a rotating log by default
bpf:
switch to fdget_raw()
bpf:
take into account liveness when propagating precision
bpf:
Teach the verifier to recognize rdonly_mem as not null.
bpf:
Teach verifier that certain helpers accept NULL pointer.
bpf:
Treat KF_RELEASE kfuncs as KF_TRUSTED_ARGS
bpf:
Undo strict enforcement for walking untagged fields.
bpf:
Update the struct_ops of a bpf_link.
bpf:
Use bpf_mem_cache_alloc/free for bpf_local_storage
bpf:
Use bpf_mem_cache_alloc/free in bpf_local_storage_elem
bpf:
use canonical ftrace path
bpf:
Use separate RCU callbacks for freeing selem
bpf:
verifier: Rename kernel_type_name helper to btf_type_name
bpf:
Wrap register invalidation with a helper
bpftool:
Clean up _bpftool_once_attr() calls in bash completion
bpftool:
Fix bug for long instructions in program CFG dumps
bpftool:
Fix documentation about line info display for prog dumps
bpftool:
Register struct_ops with a link.
bpftool:
Replace "__fallthrough" by a comment to address merge conflict
bpftool:
Return an error on prog dumps if both CFG and JSON are required
bpftool:
Set program type only if it differs from the desired one
bpftool:
Support "opcodes", "linum", "visual" simultaneously
bpftool:
Support inline annotations when dumping the CFG of a program
bpftool:
Support printing opcodes and source file references in CFG
bpftool:
Update doc to explain struct_ops register subcommand.
braille_console:
remove MODULE_LICENSE in non-modules
bridge:
Add internal flags for per-{Port, VLAN} neighbor suppression
bridge:
Add per-{Port, VLAN} neighbor suppression data path support
bridge:
Allow setting per-{Port, VLAN} neighbor suppression state
bridge:
always declare tunnel functions
bridge:
Encapsulate data path neighbor suppression logic
bridge:
mcast: Implement MDB net device operations
bridge:
Pass VLAN ID to br_flood()
bridge:
Reorder neighbor suppression check when flooding
bridge:
Take per-{Port, VLAN} neighbor suppression into account
bridge:
vlan: Allow setting VLAN neighbor suppression state
btree:
remove MODULE_LICENSE in non-modules
btrfs, block:
move REQ_CGROUP_PUNT to btrfs
btrfs, mm:
remove the punt_to_cgroup field in struct writeback_control
btrfs:
abort the transaction if we get an error during snapshot drop
btrfs:
abort transaction when sibling keys check fails for leaves
btrfs:
accurately calculate number of delayed refs when flushing
btrfs:
add a wbc pointer to struct btrfs_bio_ctrl
btrfs:
add function to create and return an ordered extent
btrfs:
add helper to calculate space for delayed references
btrfs:
add missing iputs on orphan cleanup failure
btrfs:
also use kthread_associate_blkcg for uncompressible ranges
btrfs:
avoid iterating over all indexes when logging directory
btrfs:
avoid repetitive define BTRFS_FEATURE_INCOMPAT_SUPP
btrfs:
avoid reusing return variable in nested block in btrfs_lookup_bio_sums
btrfs:
calculate correct amount of space for delayed reference when evicting
btrfs:
calculate the right space for a single delayed ref when refilling
btrfs:
calculate the right space for delayed refs when updating global reserve
btrfs:
call btrfs_orig_bbio_end_io in btrfs_end_bio_work
btrfs:
can_nocow_file_extent should pass down args->strict from callers
btrfs:
change wait_dev_flush() return type to bool
btrfs:
check for contiguity in submit_extent_page
btrfs:
cleanup main loop in btrfs_encoded_read_regular_fill_pages
btrfs:
cleanup the main loop in btrfs_lookup_bio_sums
btrfs:
collapse should_end_transaction() into btrfs_should_end_transaction()
btrfs:
constify fs_info argument for the reclaim items calculation helpers
btrfs:
constify fs_info argument of the metadata size calculation helpers
btrfs:
correctly calculate delayed ref bytes when starting transaction
btrfs:
count extents before taking inode's spinlock when reserving metadata
btrfs:
dev-replace: error out if we have unrepaired metadata error during
btrfs:
dev-replace: properly follow its read mode
btrfs:
do not ASSERT() on duplicated global roots
btrfs:
do not use replace target device as an extra mirror
btrfs:
don't clear page->mapping in btrfs_free_compressed_pages
btrfs:
don't free qgroup space unless specified
btrfs:
don't free the async_extent in submit_uncompressed_range
btrfs:
don't print the crc32c implementation at module load time
btrfs:
don't set force_bio_submit in read_extent_buffer_subpage
btrfs:
don't split NOCOW extent_maps in btrfs_extract_ordered_extent
btrfs:
don't throttle on delayed items when evicting deleted inode
btrfs:
drop root refs properly when orphan cleanup fails
btrfs:
embed a btrfs_bio into struct compressed_bio
btrfs:
factor out a btrfs_add_compressed_bio_pages helper
btrfs:
factor out a btrfs_free_compressed_pages helper
btrfs:
fix an uninitialized variable warning in btrfs_log_inode
btrfs:
fix assertion of exclop condition when starting balance
btrfs:
fix backref walking not returning all inode refs
btrfs:
fix btrfs_prev_leaf() to not return the same key twice
btrfs:
fix calculation of the global block reserve's size
btrfs:
fix csum_tree_block page iteration to avoid tripping on -Werror=array-bounds
btrfs:
fix encoded write i_size corruption with no-holes
btrfs:
fix iomap_begin length for nocow writes
btrfs:
fix leak of source device allocation state after device replace
btrfs:
fix remaining u32 overflows when left shifting stripe_nr
btrfs:
fix space cache inconsistency after error loading it from disk
btrfs:
fix u32 overflows when left shifting stripe_nr
btrfs:
fix uninitialized variable warnings
btrfs:
fold btrfs_clone_ordered_extent into btrfs_split_ordered_extent
btrfs:
fold finish_compressed_bio_write into btrfs_finish_compressed_write_work
btrfs:
handle errors from btrfs_read_node_slot in split
btrfs:
handle errors in walk_down_tree properly
btrfs:
handle memory allocation failure in btrfs_csum_one_bio
btrfs:
initialize ret to -ENOSPC at __reserve_bytes()
btrfs:
introduce a new helper to submit write bio for repair
btrfs:
introduce btrfs_bio::fs_info member
btrfs:
locking: use atomic for DREW lock writers
btrfs:
make btrfs_block_rsv_full() check more boolean when starting transaction
btrfs:
make btrfs_split_bio work on struct btrfs_bio
btrfs:
make clear_cache mount option to rebuild FST without disabling it
btrfs:
Mark btrfs_assertfail() __noreturn
btrfs:
mark btrfs_assertfail() __noreturn
btrfs:
move all btree inode initialization into btrfs_init_btree_inode
btrfs:
move kthread_associate_blkcg out of btrfs_submit_compressed_write
btrfs:
move last_flush_error to write_dev_flush and wait_dev_flush
btrfs:
move ordered_extent internal sanity checks into btrfs_split_ordered_extent
btrfs:
move the bi_sector assignment out of btrfs_add_compressed_bio_pages
btrfs:
move the compress_type check out of btrfs_bio_add_page
btrfs:
move zero filling of compressed read bios into common code
btrfs:
open code btrfs_bin_search()
btrfs:
open code btrfs_csum_ptr
btrfs:
open code check_barrier_error()
btrfs:
open_ctree() error handling cleanup
btrfs:
pass a bool size update argument to btrfs_block_rsv_add_bytes()
btrfs:
pass a bool to btrfs_block_rsv_migrate() at evict_refill_and_join()
btrfs:
pass a btrfs_bio to btrfs_submit_bio
btrfs:
pass a btrfs_bio to btrfs_submit_compressed_read
btrfs:
pass an ordered_extent to btrfs_extract_ordered_extent
btrfs:
pass flags as unsigned long to btrfs_add_ordered_extent
btrfs:
print extent buffers when sibling keys check fails
btrfs:
print-tree: parent bytenr must be aligned to sector size
btrfs:
properly enable async discard when switching from RO->RW
btrfs:
properly reject clear_cache and v1 cache for block-group-tree
btrfs:
raid56: no need for irqsafe locking
btrfs:
reduce div64 calls by limiting the number of stripes of a chunk to u32
btrfs:
reduce type width of btrfs_io_contexts
btrfs:
reinterpret async discard iops_limit=0 as no delay
btrfs:
remove btrfs_lru_cache_is_full() inline function
btrfs:
remove bytes_used argument from btrfs_make_block_group()
btrfs:
remove check for NULL block reserve at btrfs_block_rsv_check()
btrfs:
remove obsolete delayed ref throttling logic when truncating items
btrfs:
remove pointless loop at btrfs_get_next_valid_item()
btrfs:
remove redundant clearing of NODISCARD
btrfs:
remove redundant counter check at btrfs_truncate_inode_items()
btrfs:
remove redundant free_extent_map in btrfs_submit_compressed_read
btrfs:
remove redundant release of btrfs_device::alloc_state
btrfs:
remove search_file_offset_in_bio
btrfs:
remove the compress_type argument to submit_extent_page
btrfs:
remove the force_bio_submit to submit_extent_page
btrfs:
remove the submit_extent_page return value
btrfs:
remove the sync_io flag in struct btrfs_bio_ctrl
btrfs:
remove unused members from struct btrfs_encoded_read_private
btrfs:
remove unused raid56 functions which were dedicated for scrub
btrfs:
rename the this_bio_flag variable in btrfs_do_readpage
btrfs:
replace btrfs_io_context::raid_map with a fixed u64 value
btrfs:
replace BUG_ON with ASSERT in btrfs_read_node_slot
btrfs:
replace map_lookup->stripe_len by BTRFS_STRIPE_LEN
btrfs:
return a btrfs_bio from btrfs_bio_alloc
btrfs:
scrub: also report errors hit during the initial read
btrfs:
scrub: fix a return value overwrite in scrub_stripe()
btrfs:
scrub: introduce a helper to verify one metadata block
btrfs:
scrub: introduce a helper to verify one scrub_stripe
btrfs:
scrub: introduce a writeback helper for scrub_stripe
btrfs:
scrub: introduce error reporting functionality for scrub_stripe
btrfs:
scrub: introduce helper to find and fill sector info for a scrub_stripe
btrfs:
scrub: introduce helper to queue a stripe for scrub
btrfs:
scrub: introduce structure for new BTRFS_STRIPE_LEN based interface
btrfs:
scrub: introduce the main read repair worker for scrub_stripe
btrfs:
scrub: reject unsupported scrub flags
btrfs:
scrub: remove root and csum_root arguments from scrub_simple_mirror()
btrfs:
scrub: remove scrub_bio structure
btrfs:
scrub: remove scrub_block and scrub_sector structures
btrfs:
scrub: remove scrub_parity structure
btrfs:
scrub: remove the old scrub recheck code
btrfs:
scrub: remove the old writeback infrastructure
btrfs:
scrub: remove unused path inside scrub_stripe()
btrfs:
scrub: respect the read-only flag during repair
btrfs:
scrub: switch scrub_simple_mirror() to scrub_stripe infrastructure
btrfs:
scrub: try harder to mark RAID56 block groups read-only
btrfs:
scrub: use dedicated super block verification function to scrub one super block
btrfs:
scrub: use scrub_stripe to implement RAID56 P/Q scrub
btrfs:
set default discard iops_limit to 1000
btrfs:
simplify adding pages in btrfs_add_compressed_bio_pages
btrfs:
simplify btrfs_should_throttle_delayed_refs()
btrfs:
simplify exit paths of btrfs_evict_inode()
btrfs:
simplify extent map splitting and rename split_zoned_em
btrfs:
simplify finding the inode in submit_one_bio
btrfs:
simplify main loop in submit_extent_page
btrfs:
simplify splitting logic in btrfs_extract_ordered_extent
btrfs:
simplify the bioc argument for handle_ops_on_dev_replace()
btrfs:
simplify the error handling in __extent_writepage_io
btrfs:
simplify variables in btrfs_block_rsv_refill()
btrfs:
sink calc_bio_boundaries into its only caller
btrfs:
sink parameter len to btrfs_split_ordered_extent
btrfs:
split partial dio bios before submit
btrfs:
stash ordered extent in dio_data during iomap dio
btrfs:
store a pointer to a btrfs_bio in struct btrfs_bio_ctrl
btrfs:
store a pointer to the original btrfs_bio in struct compressed_bio
btrfs:
store the bio opf in struct btrfs_bio_ctrl
btrfs:
subpage: fix a crash in metadata repair path
btrfs:
switch search_file_offset_in_bio to return bool
btrfs:
sysfs: relax bg_reclaim_threshold for debugging purposes
btrfs:
tree-log: factor out a clean_log_buffer helper
btrfs:
update documentation for BTRFS_RESERVE_FLUSH_EVICT flush method
btrfs:
update flush method assertion when reserving space
btrfs:
use __bio_add_page for adding a single page in repair_one_sector
btrfs:
use __bio_add_page to add single a page in rbio_add_io_sector
btrfs:
use a constant for the number of metadata units needed for an unlink
btrfs:
use an efficient way to represent source of duplicated stripes
btrfs:
use btrfs_handle_fs_error in btrfs_fill_super
btrfs:
use log root when iterating over index keys when logging directory
btrfs:
use nofs when cleaning up aborted transactions
btrfs:
use test_and_clear_bit() in wait_dev_flush()
btrfs:
use the bbio file offset in add_ra_bio_pages
btrfs:
use the bbio file offset in btrfs_submit_compressed_read
btrfs:
warn for any missed cleanup at btrfs_close_one_device
btrfs:
zero the buffer before marking it dirty in btrfs_redirty_list_add
btrfs:
zoned: fix dev-replace after the scrub rework
btrfs:
zoned: fix full zone super block reading on ZNS
btrfs:
zoned: fix wrong use of bitops API in btrfs_ensure_empty_zones
btrfs:
zoned: zone finish data relocation BG with last IO
buffer:
add folio_alloc_buffers() helper
build_mount_idmapped():
switch to fdget()
bus:
arm-integrator-lm: remove MODULE_LICENSE in non-modules
bus:
brcmstb_gisb: Useб═devm_platform_get_and_ioremap_resource()
bus:
imx-weim: Remove open coded "ranges" parsing
bus:
ixp4xx: remove MODULE_LICENSE in non-modules
bus:
mhi: ep: Demote unsupported channel error log to debug
bus:
mhi: host: Avoid ringing EV DB if there are no elements to process
bus:
mhi: host: pci_generic: Drop redundant pci_enable_pcie_error_reporting()
bus:
mhi: host: pci_generic: Revert "Add a secondary AT port to Telit FN990"
bus:
mhi: host: Range check CHDBOFF and ERDBOFF
bus:
mhi: host: Remove duplicate ee check for syserr
bus:
mhi: host: Remove mhi_poll() API
bus:
mhi: host: Use ERANGE for BHIOFF/BHIEOFF range check
bus:
mhi: host: Use mhi_tryset_pm_state() for setting fw error state
bus:
mhi: pci_generic: Add Foxconn T99W510
bus:
mvebu-mbus: Remove open coded "ranges" parsing
bus:
qcom: remove MODULE_LICENSE in non-modules
bus:
remove MODULE_LICENSE in non-modules
bus:
remove MODULE_LICENSE in non-modules
bus:
tegra-gmi: Replace of_platform.h with explicit includes
bus:
ti-sysc: Fix comment typo
bus:
ti-sysc: Remove open coded "ranges" parsing
bus:
ti-sysc: Use list_for_each_entry() helper
bus:
ti-sysc: Use of_property_present() for testing DT property presence
bus:
uniphier-system-bus: Remove open coded "ranges" parsing
bus:
vexpress-config: Add explicit of_platform.h include
cacheinfo:
Add arch specific early level initializer
cacheinfo:
Add arm64 early level initializer implementation
cacheinfo:
Add use_arch[|_cache]_info field/function
cacheinfo:
Adjust includes to remove of_device.h
cacheinfo:
Allow early level detection when DT/ACPI info is missing/broken
cacheinfo:
Check cache properties are present in DT
cacheinfo:
Check sib_leaf in cache_leaves_are_shared()
can:
bxcan: add support for single peripheral configuration
can:
bxcan: add support for ST bxCAN controller
can:
c_can: Remove redundant pci_clear_master
can:
CAN_BXCAN should depend on ARCH_STM32
can:
ctucanfd: Remove redundant pci_clear_master
can:
dev: fix missing CAN XL support in can_put_echo_skb()
can:
esd_usb: Add support for CAN_CTRLMODE_BERR_REPORTING
can:
esd_usb: Improve code readability by means of replacing struct esd_usb_msg with a union
can:
isotp: add module parameter for maximum pdu size
can:
isotp: recvmsg(): allow MSG_CMSG_COMPAT flag
can:
j1939: avoid possible use-after-free when j1939_can_rx_register fails
can:
j1939: change j1939_netdev_lock type to mutex
can:
j1939: j1939_sk_send_loop_abort(): improved error queue handling in J1939 Socket
can:
j1939: recvmsg(): allow MSG_CMSG_COMPAT flag
can:
kvaser_pciefd: Call request_irq() before enabling interrupts
can:
kvaser_pciefd: Clear listen-only bit if not explicitly requested
can:
kvaser_pciefd: Disable interrupts in probe error path
can:
kvaser_pciefd: Do not send EFLUSH command on TFD interrupt
can:
kvaser_pciefd: Empty SRB buffer in probe
can:
kvaser_pciefd: Remove redundant pci_clear_master
can:
kvaser_pciefd: Set CAN_STATE_STOPPED in kvaser_pciefd_stop()
can:
m_can: Always acknowledge all interrupts
can:
m_can: Disable unused interrupts
can:
m_can: Keep interrupts enabled during peripheral read
can:
m_can: Remove double interrupt enable
can:
m_can: Remove repeated check for is_peripheral
can:
rcar_canfd: Add transceiver support
can:
rcar_canfd: Improve error messages
can:
rcar_canfd: rcar_canfd_probe(): fix plain integer in transceivers[] init
cassini:
Fix a memory leak in the error handling path of cas_init_one()
cdx:
add cdx controller
cdx:
add device attributes
cdx:
add MCDI protocol interface for firmware interaction
cdx:
add rpmsg communication channel for CDX
cdx:
add the cdx bus driver
cdx:
fix build failure due to sysfs 'bus_type' argument needing to be const
ceph:
do not print the whole xattr value if it's too long
ceph:
fix potential use-after-free bug when trimming caps
ceph:
fix use-after-free bug for inodes when flushing capsnaps
ceph:
force updating the msg pointer in non-split case
ceph:
implement writeback livelock avoidance using page tagging
ceph:
pass ino# instead of old_dentry if it's disconnected
ceph:
reorder fields in 'struct ceph_snapid_map'
ceph:
silence smatch warning in reconnect_caps_cb()
cfg80211:
support RNR for EMA AP
cgroup,freezer:
hold cpu_hotplug_lock before freezer_mutex in freezer_css_{online,offline}()
cgroup/cpuset:
Include offline CPUs when tasks' cpumasks in top_cpuset are updated
cgroup/cpuset:
Minor updates to test_cpuset_prs.sh
cgroup/cpuset:
Skip task update if hotplug doesn't affect current cpuset
cgroup:
always put cset in cgroup_css_set_put_fork
cgroup:
bpf: use cgroup_lock()/cgroup_unlock() wrappers
cgroup:
Do not corrupt task iteration when rebinding subsystem
cgroup:
Documentation: Clarify usage of memory limits
cgroup:
fix missing cpus_read_{lock,unlock}() in cgroup_transfer_tasks()
cgroup:
Make current_cgns_cgroup_dfl() safe to call after exit_task_namespace()
cgroup:
rename cgroup_rstat_flush_"irqsafe" to "atomic"
cgroup_get_from_fd():
switch to fdget_raw()
Linux:
Change DEFINE_SEMAPHORE() to take a number argument
char:
pcmcia: remove all the drivers
Linux:
char:ipmi:Fix spelling mistake "asychronously" -> "asynchronously"
checkpatch:
allow Closes tags with links
checkpatch:
check for misuse of the link tags
checkpatch:
don't print the next line if not defined
checkpatch:
Error out if deprecated RCU API used
checkpatch:
ignore ETHTOOL_LINK_MODE_ enum values
checkpatch:
introduce proper bindings license check
checkpatch:
use a list of "link" tags
cifs:
add a warning when the in-flight count goes negative
cifs:
address unused variable warning
cifs:
Avoid a cast in add_lease_context()
cifs:
avoid potential races when handling multiple dfs tcons
cifs:
correct references in Documentation to old fs/cifs path
cifs:
Fix cifs_limit_bvec_subset() to correctly check the maxmimum size
cifs:
fix lease break oops in xfstest generic/098
cifs:
fix max_credits implementation
cifs:
fix pcchunk length type in smb2_copychunk_range
cifs:
fix potential race when tree connecting ipc
cifs:
fix potential use-after-free bugs in TCP_Server_Info::hostname
cifs:
fix sharing of DFS connections
cifs:
fix smb1 mount regression
cifs:
fix sockaddr comparison in iface_cmp
cifs:
fix status checks in cifs_tree_connect
cifs:
mapchars mount option ignored
cifs:
missing lock when updating session status
cifs:
print all credit counters in DebugData
cifs:
print smb3_fs_context::source when mounting
cifs:
protect access of TCP_Server_Info::{origin,leaf}_fullpath
cifs:
protect session status check in smb2_reconnect()
cifs:
release leases for deferred close handles when freezing
cifs:
Remove unneeded semicolon
cifs:
Simplify SMB2_open_init()
cifs:
Simplify SMB2_open_init()
cifs:
Simplify SMB2_open_init()
cifs:
update internal module version number for cifs.ko
clk:
add missing of_node_put() in "assigned-clocks" property parsing
clk:
Add Sunplus SP7021 clock driver
clk:
ast2600: Add comment about combined clock + reset handling
clk:
ast2600: Add full configs for I3C clocks
clk:
ast2600: allow empty entries in aspeed_g6_gates
clk:
at91: clk-sam9x60-pll: fix return value check
clk:
axi-clkgen: Convert to platform remove callback returning void
clk:
axi-clkgen: Use managed `of_clk_add_hw_provider()`
clk:
axm5516: Convert to platform remove callback returning void
clk:
axm5516: Use managed `of_clk_add_hw_provider()`
clk:
axs10x: Convert to platform remove callback returning void
clk:
axs10x: Use managed `of_clk_add_hw_provider()`
clk:
bcm: Add BCM63268 timer clock and reset driver
clk:
bcm: Convert to platform remove callback returning void
clk:
bm1880: remove MODULE_LICENSE in non-modules
clk:
cdce706: Use managed `of_clk_add_hw_provider()`
clk:
clk-loongson2: add clock controller driver support
clk:
clk-loongson2: Zero init clk_init_data
clk:
composite: Fix handling of high clock rates
clk:
Compute masks for fractional_divider clk when needed.
clk:
fixed-factor: Convert to platform remove callback returning void
clk:
fixed-mmio: Convert to platform remove callback returning void
clk:
fixed-rate: Convert to platform remove callback returning void
clk:
hisilicon: Convert to platform remove callback returning void
clk:
hsdk-pll: Convert to platform remove callback returning void
clk:
hsdk-pll: Use managed `of_clk_add_hw_provider()`
clk:
imx8mm: Let IMX8MM_CLK_LCDIF_PIXEL set parent rate
clk:
imx: Add imx8m_clk_hw_composite_flags macro
clk:
imx: clk-gpr-mux: Provide clock name in error message
clk:
imx: composite-8m: Add support to determine_rate
clk:
imx: drop duplicated macro
clk:
imx: fracn-gppll: Add 300MHz freq support for imx9
clk:
imx: fracn-gppll: disable hardware select control
clk:
imx: fracn-gppll: fix the rate table
clk:
imx: fracn-gppll: support integer pll
clk:
imx: imx8mp: Add audiomix block control
clk:
imx: imx8mp: Add LDB root clock
clk:
imx: imx8mp: change the 'nand_usdhc_bus' clock to non-critical
clk:
imx: imx8mp: correct DISP2 pixel clock type
clk:
imx: imx8ulp: Add divider closest support to get more accurate clock rate
clk:
imx: imx8ulp: Add tpm5 clock as critical gate clock
clk:
imx: imx8ulp: Fix XBAR_DIVBUS and AD_SLOW clock parents
clk:
imx: imx8ulp: keep MU0_B clock enabled always
clk:
imx: imx8ulp: update clk flag for system critical clock
clk:
imx: imx93: add mcore_booted module paratemter
clk:
imx: imx93: Add nic and A55 clk
clk:
imx: Let IMX8MN_CLK_DISP_PIXEL set parent rate
clk:
imx: Remove values for mmask and nmask in struct clk_fractional_divider
clk:
Introduce devm_clk_hw_register_gate_parent_data()
clk:
keystone: Convert to platform remove callback returning void
clk:
lmk04832: Use managed `of_clk_add_hw_provider()`
clk:
loongson1: Re-implement the clock driver
clk:
loongson1: Remove the outdated driver
clk:
mediatek: Add divider clocks to mtk_clk_simple_{probe,remove}()
clk:
mediatek: Add MODULE_DEVICE_TABLE() where appropriate
clk:
mediatek: Add MODULE_LICENSE() where missing
clk:
mediatek: Add MT8188 adsp clock support
clk:
mediatek: Add MT8188 apmixedsys clock support
clk:
mediatek: Add MT8188 camsys clock support
clk:
mediatek: Add MT8188 ccusys clock support
clk:
mediatek: Add MT8188 imgsys clock support
clk:
mediatek: Add MT8188 imp i2c wrapper clock support
clk:
mediatek: Add MT8188 infrastructure clock support
clk:
mediatek: Add MT8188 ipesys clock support
clk:
mediatek: Add MT8188 mfgcfg clock support
clk:
mediatek: Add MT8188 peripheral clock support
clk:
mediatek: Add MT8188 topckgen clock support
clk:
mediatek: Add MT8188 vdecsys clock support
clk:
mediatek: Add MT8188 vdosys0 clock support
clk:
mediatek: Add MT8188 vdosys1 clock support
clk:
mediatek: Add MT8188 vencsys clock support
clk:
mediatek: Add MT8188 vppsys0 clock support
clk:
mediatek: Add MT8188 vppsys1 clock support
clk:
mediatek: Add MT8188 wpesys clock support
clk:
mediatek: Allow all MT8167 clocks to be built as modules
clk:
mediatek: Allow all MT8183 clocks to be built as modules
clk:
mediatek: Allow building most MT6765 clock drivers as modules
clk:
mediatek: Allow building most MT6797 clock drivers as modules
clk:
mediatek: Allow building MT8192 non-critical clocks as modules
clk:
mediatek: Allow MT7622 clocks to be built as modules
clk:
mediatek: clk-mtk: Introduce clk_mtk_pdev_{probe,remove}()
clk:
mediatek: clk-mtk: Switch to device_get_match_data()
clk:
mediatek: clk-pllfh: Export register/unregister/parse functions
clk:
mediatek: clk-pllfh: fix missing of_node_put() in fhctl_parse_dt()
clk:
mediatek: Consistently use GATE_MTK() macro
clk:
mediatek: Ensure fhctl code is available for COMMON_CLK_MT6795
clk:
mediatek: fhctl: Add support for older fhctl register layout
clk:
mediatek: fhctl: Mark local variables static
clk:
mediatek: Kconfig: Allow module build for core mt8192 clocks
clk:
mediatek: Migrate to mtk_clk_pdev_probe() for multimedia clocks
clk:
mediatek: mt2712-apmixedsys: Add .remove() callback for module build
clk:
mediatek: mt2712: Add error handling to clk_mt2712_apmixed_probe()
clk:
mediatek: mt2712: Change Kconfig options to allow module build
clk:
mediatek: mt2712: Change to use module_platform_driver macro
clk:
mediatek: mt2712: Compress clock arrays entries to 90 columns
clk:
mediatek: mt2712: Migrate topckgen/mcucfg to mtk_clk_simple_probe()
clk:
mediatek: mt2712: Move apmixedsys clock driver to its own file
clk:
mediatek: mt6795: Add support for frequency hopping through FHCTL
clk:
mediatek: mt7622-apmixedsys: Add .remove() callback for module build
clk:
mediatek: mt7622: Convert to platform driver and simple probe
clk:
mediatek: mt7622: Move apmixedsys clock driver to its own file
clk:
mediatek: mt7622: Move infracfg to clk-mt7622-infracfg.c
clk:
mediatek: mt7622: Properly use CLK_IS_CRITICAL flag
clk:
mediatek: mt7986-apmixed: Use PLL_AO flag to set critical clock
clk:
mediatek: mt7986-eth: Migrate to common probe mechanism
clk:
mediatek: mt7986-infracfg: Migrate to common probe mechanism
clk:
mediatek: mt8135-apmixedsys: Convert to platform_driver and module
clk:
mediatek: mt8135: Convert to simple probe and enable module build
clk:
mediatek: mt8135: Join root_clk_alias and top_divs arrays
clk:
mediatek: mt8135: Move apmixedsys to its own file
clk:
mediatek: mt8135: Properly use CLK_IS_CRITICAL flag
clk:
mediatek: mt8167: Compress GATE_TOPx macros
clk:
mediatek: mt8167: Convert to mtk_clk_simple_{probe,remove}()
clk:
mediatek: mt8167: Move apmixedsys as platform_driver in new file
clk:
mediatek: mt8167: Remove __initconst annotation from arrays
clk:
mediatek: mt8173: Add support for frequency hopping through FHCTL
clk:
mediatek: mt8183: Compress clocks arrays entries where possible
clk:
mediatek: mt8183: Convert all remaining clocks to common probe
clk:
mediatek: mt8183: Move apmixedsys clock driver to its own file
clk:
mediatek: mt8186-mcu: Migrate to common probe mechanism
clk:
mediatek: mt8192: Add support for frequency hopping through FHCTL
clk:
mediatek: mt8192: Move apmixedsys clock driver to its own file
clk:
mediatek: mt8195: Add support for frequency hopping through FHCTL
clk:
mediatek: mt81xx: Ensure fhctl code is available
clk:
mediatek: mt8365: Convert simple_gate to mtk_gate clocks
clk:
mediatek: mt8365: Convert to mtk_clk_simple_{probe,remove}()
clk:
mediatek: mt8365: Fix index issue
clk:
mediatek: mt8365: Fix inverted topclk operations
clk:
mediatek: mt8365: Join top_misc_mux_gates and top_misc_muxes arrays
clk:
mediatek: mt8365: Move apmixedsys clock driver to its own file
clk:
mediatek: mt8516: Allow building clock drivers as modules
clk:
mediatek: mt8516: Convert to platform driver and simple probe
clk:
mediatek: mt8516: Move apmixedsys clock driver to its own file
clk:
mediatek: Propagate struct device with mtk_clk_register_dividers()
clk:
mediatek: Split configuration options for MT8186 clock drivers
clk:
mediatek: Split MT8195 clock drivers and allow module build
clk:
mediatek: Switch to module_platform_driver() where possible
clk:
mediatek: Use right match table, include mod_devicetable
clk:
microchip: fix potential UAF in auxdev release callback
clk:
microchip: mpfs: remove MODULE_LICENSE in non-modules
clk:
mmp: Convert to platform remove callback returning void
clk:
mvebu: Convert to platform remove callback returning void
clk:
palmas: Convert to platform remove callback returning void
clk:
Print an info line before disabling unused clocks
clk:
pwm: Convert to platform remove callback returning void
clk:
pxa: fix NULL pointer dereference in pxa3xx_clk_update_accr
clk:
qcom: add Global Clock controller (GCC) driver for IPQ5332 SoC
clk:
qcom: Add Global Clock Controller (GCC) driver for SM7150
clk:
qcom: Add Global Clock Controller driver for IPQ9574
clk:
qcom: Add global clock controller driver for MSM8917
clk:
qcom: Add GPU clock controller driver for SM6115
clk:
qcom: Add GPU clock controller driver for SM6125
clk:
qcom: Add GPU clock controller driver for SM6375
clk:
qcom: Add STROMER PLUS PLL type for IPQ5332
clk:
qcom: add the GPUCC driver for sa8775p
clk:
qcom: apss-ipq-pll: add support for IPQ5332
clk:
qcom: apss-ipq-pll: refactor the driver to accommodate different PLL types
clk:
qcom: branch: Add helper functions for setting retain bits
clk:
qcom: branch: Add helper functions for setting SLEEP/WAKE bits
clk:
qcom: branch: Clean up branch enable registers
clk:
qcom: branch: Move CBCR bits definitions to the header file
clk:
qcom: clk-alpha-pll: Add support for Stromer PLLs
clk:
qcom: clk-hfpll: switch to .determine_rate
clk:
qcom: clk-krait: switch to .determine_rate
clk:
qcom: Convert to platform remove callback returning void
clk:
qcom: dispcc-qcm2290: Add MDSS_CORE reset
clk:
qcom: dispcc-qcm2290: Remove inexistent DSI1PHY clk
clk:
qcom: gcc-ipq4019: convert to parent data
clk:
qcom: gcc-ipq4019: convert XO and sleep clk to parent_data
clk:
qcom: gcc-ipq4019: move pcnoc clocks up
clk:
qcom: gcc-ipq4019: move PLL clocks up
clk:
qcom: gcc-msm8996: Update the .pwrsts for usb gdsc
clk:
qcom: gcc-msm8998: Update the .pwrsts for usb gdsc
clk:
qcom: gcc-qcm2290: Fix up gcc_sdcc2_apps_clk_src
clk:
qcom: gcc-sc8280xp: Add EMAC GDSCs
clk:
qcom: gcc-sm6115: Mark RCGs shared where applicable
clk:
qcom: gcc-sm6375: Update the .pwrsts for usb gdsc
clk:
qcom: gcc-sm8350: fix PCIe PIPE clocks handling
clk:
qcom: gpucc-sm6375: Configure CX_GDSC disable wait value
clk:
qcom: ipq5332: mark GPLL4 as ignore unused temporarily
clk:
qcom: lpassaudiocc-sc7280: Add required gdsc power domain clks in lpass_cc_sc7280_desc
clk:
qcom: lpasscc-sc7280: Skip qdsp6ss clock registration
clk:
qcom: remove unused variables gpucc_parent_data,map_2
clk:
qcom: rpm: Use managed `of_clk_add_hw_provider()`
clk:
qcom: smd-rpm: Add clocks for MSM8917
clk:
qcom: smd: Add XO RPM clocks for MSM8226/MSM8974
clk:
Remove mmask and nmask fields in struct clk_fractional_divider
clk:
remove unnecessary (void*) conversions
clk:
renesas: Convert to platform remove callback returning void
clk:
renesas: cpg-mssr: Update MSSR register range for R-Car V4H
clk:
renesas: r8a77970: Add Z2 clock
clk:
renesas: r8a77980: Add I2C5 clock
clk:
renesas: r8a77980: Add VIN clocks
clk:
renesas: r8a77980: Add Z2 clock
clk:
renesas: r8a77995: Fix VIN parent clock
clk:
renesas: r8a779g0: Add Audio clocks
clk:
renesas: r8a779g0: Add CSI-2 clocks
clk:
renesas: r8a779g0: Add ISPCS clocks
clk:
renesas: r8a779g0: Add thermal clock
clk:
renesas: r8a779g0: Add VIN clocks
clk:
renesas: r9a06g032: Document structs
clk:
renesas: r9a06g032: Drop unused fields
clk:
renesas: r9a06g032: Improve clock tables
clk:
renesas: r9a06g032: Improve readability
clk:
renesas: remove MODULE_LICENSE in non-modules
clk:
rockchip: Remove values for mmask and nmask in struct clk_fractional_divider
clk:
rockchip: rk3399: allow clk_cifout to force clk_cifout_src to reparent
clk:
rockchip: rk3588: make gate linked clocks critical
clk:
rs9: Add support for 9FGV0441
clk:
rs9: Check for vendor/device ID
clk:
rs9: Support device specific dif bit calculation
clk:
s2mps11: Convert to platform remove callback returning void
clk:
samsung: clk-pll: Implement pll0818x PLL type
clk:
samsung: Convert to platform remove callback returning void
clk:
samsung: Don't pass reg_base to samsung_clk_register_pll()
clk:
samsung: Extract clocks registration to common function
clk:
samsung: Extract parent clock enabling to common function
clk:
samsung: exynos5433: Extract PM support to common ARM64 layer
clk:
samsung: exynos850: Add AUD and HSI main gate clocks
clk:
samsung: exynos850: Implement CMU_G3D domain
clk:
samsung: exynos850: Make PMU_ALIVE_PCLK critical
clk:
samsung: Remove np argument from samsung_clk_init()
clk:
samsung: Set dev in samsung_clk_init()
clk:
scpi: Convert to platform remove callback returning void
clk:
si514: Use managed `of_clk_add_hw_provider()`
clk:
si521xx: Clock driver for Skyworks Si521xx I2C PCIe clock generators
clk:
si5351: Use managed `of_clk_add_hw_provider()`
clk:
si570: Use managed `of_clk_add_hw_provider()`
clk:
sifive: make SiFive clk drivers depend on ARCH_ symbols
clk:
socfpga: arria10: use of_clk_add_hw_provider and improve error handling
clk:
socfpga: arria10: use of_clk_add_hw_provider and improve error handling
clk:
socfpga: arria10: use of_clk_add_hw_provider and improve error handling
clk:
socfpga: use of_clk_add_hw_provider and improve error handling
clk:
socfpga: use of_clk_add_hw_provider and improve error handling
clk:
socfpga: use of_clk_add_hw_provider and improve error handling
clk:
sp7021: Adjust width of _m in HWM_FIELD_PREP()
clk:
starfive: Add StarFive JH7110 always-on clock driver
clk:
starfive: Add StarFive JH7110 system clock driver
clk:
starfive: Avoid casting iomem pointers
clk:
starfive: Delete the redundant dev_set_drvdata() in JH7110 clock drivers
clk:
starfive: Factor out common JH7100 and JH7110 code
clk:
starfive: Fix RESET_STARFIVE_JH7110 can't be selected in a specified case
clk:
starfive: Rename "jh7100" to "jh71x0" for the common code
clk:
starfive: Rename clk-starfive-jh7100.h to clk-starfive-jh71x0.h
clk:
starfive: Replace SOC_STARFIVE with ARCH_STARFIVE
clk:
stm32: Convert to platform remove callback returning void
clk:
stm32h7: Remove an unused field in struct stm32_fractional_divider
clk:
stm32mp1: Convert to platform remove callback returning void
clk:
tegra20: fix gcc-7 constant overflow warning
clk:
tegra: Convert to platform remove callback returning void
clk:
tegra: Don't warn three times about failure to unregister
clk:
ti: Convert to platform remove callback returning void
clk:
ti: Use of_address_to_resource()
clk:
uniphier: Convert to platform remove callback returning void
clk:
uniphier: Use managed `of_clk_add_hw_provider()`
clk:
Use of_property_present() for testing DT property presence
clk:
visconti: remove unused visconti_pll_provider::regmap
clk:
x86: Convert to platform remove callback returning void
clk:
xilinx: Convert to platform remove callback returning void
clk:
xilinx: Drop if block with always false condition
clk:
zynqmp: pll: Remove the limit
clock:
milbeaut: use devm_platform_get_and_ioremap_resource()
clocking-wizard:
Support higher frequency accuracy
clocksource/drivers/davinci:
Fix memory leak in davinci_timer_register when init fails
clocksource/drivers/exynos_mct:
Explicitly return 0 for shared timer
clocksource/drivers/sh_mtu2:
Mark driver as non-removable
clocksource/drivers/stm32-lp:
Drop of_match_ptr for ID table
clocksource/drivers/ti:
Use of_property_read_bool() for boolean properties
clocksource/drivers/timer-imx-gpt:
Remove non-DT function
clocksource/drivers/timer-mediatek:
Split out CPUXGPT timers
clocksource/drivers/timer-stm32-lp:
Mark driver as non-removable
clocksource/drivers/timer-tegra186:
Convert to platform remove callback returning void
clocksource/drivers/timer-tegra186:
remove MODULE_LICENSE in non-modules
clocksource/drivers/timer-ti-dm:
Convert to platform remove callback returning void
clocksource/drivers/timer-ti-dm:
Fix finding alwon timer
clocksource/drivers/timer-ti-dm:
Improve error message in .remove
clocksource/drivers/timer-ti-dm:
Use of_address_to_resource()
clocksource:
hyper-v: make sure Invariant-TSC is used if it is available
clocksource:
ingenic: Add explicit include for cpuhotplug.h
clocksource:
remove MODULE_LICENSE in non-modules
clocksource:
remove MODULE_LICENSE in non-modules
coda:
simplify one-level sysctl registration for coda_table
coding-style:
fix title of Greg K-H's talk
context_tracking:
Fix KCSAN noinstr violation
Linux:
convert setns(2) to fdget()/fdput()
Linux:
convert sgx_set_attribute() to fdget()/fdput()
coresight:
etm_pmu: Set the module field
coresight:
Fix signedness bug in tmc_etr_buf_insert_barrier_packet()
coresight:
perf: Release Coresight path when alloc trace id failed
counter:
Add Renesas RZ/G2L MTU3a counter driver
counter:
rz-mtu3-cnt: Unlock on error in rz_mtu3_count_ceiling_write()
cpu/hotplug:
move to use bus_get_dev_root()
cpu:
Mark nmi_panic_self_stop() __noreturn
cpu:
Mark panic_smp_self_stop() __noreturn
cpufreq:
ACPI: Prevent a warning when another frequency driver is loaded
cpufreq:
Add SM7225 to cpufreq-dt-platdev blocklist
cpufreq:
Adjust includes to remove of_device.h
cpufreq:
amd-pstate: Add ->fast_switch() callback
cpufreq:
amd-pstate: Add guided autonomous mode
cpufreq:
amd-pstate: Add guided mode control support via sysfs
cpufreq:
amd-pstate: Make varaiable mode_state_machine static
cpufreq:
amd-pstate: move to use bus_get_dev_root()
cpufreq:
amd-pstate: Remove fast_switch_possible flag from active driver
cpufreq:
amd-pstate: Update policy->cur in amd_pstate_adjust_perf()
cpufreq:
drivers with target_index() must set freq_table
cpufreq:
Fix typo in the ARM_BRCMSTB_AVS_CPUFREQ Kconfig entry
cpufreq:
intel_pstate: Enable HWP IO boost for all servers
cpufreq:
mediatek: fix KP caused by handler usage after regulator_put/clk_put
cpufreq:
mediatek: fix passing zero to 'PTR_ERR'
cpufreq:
mediatek: Raise proc and sram max voltage for MT7622/7623
cpufreq:
mediatek: raise proc/sram max voltage for MT8516
cpufreq:
move to use bus_get_dev_root()
cpufreq:
pmac32: Use of_property_read_bool() for boolean properties
cpufreq:
qcom-cpufreq-hw: fix double IO unmap and resource release on exit
cpufreq:
qcom-cpufreq-hw: Revert adding cpufreq qos
cpufreq:
qcom-hw: Simplify counting frequency domains
cpufreq:
sun50i: Add explicit include for cpu.h
cpufreq:
tegra194: add OPP support and set bandwidth
cpufreq:
use correct unit when verify cur freq
cpufreq:
Use of_property_present() for testing DT property presence
cpufreq:
warn about invalid vals to scaling_max/min_freq interfaces
cpuidle:
Adjust includes to remove of_device.h
cpuidle:
move to use bus_get_dev_root()
cpuidle:
pseries: Mark ->enter() functions as __cpuidle
cpuidle:
Use of_property_present() for testing DT property presence
cpupower:
Make TSC read per CPU for Mperf monitor
Linux:
cpupower:Fix resource leaks in sysfs_get_enabled()
cpuset:
Clean up cpuset_node_allowed
CREDITS:
Update email address for Mat Martineau
crypto:
acomp - Be more careful with request flags
crypto:
acomp - Count error stats differently
crypto:
aead - Count error stats differently
crypto:
akcipher - Count error stats differently
crypto:
algapi - Move stat reporting into algapi
crypto:
algif_hash - Allocate hash state with kmalloc
crypto:
api - Add crypto_clone_tfm
crypto:
api - Add crypto_tfm_get
crypto:
api - Check CRYPTO_USER instead of NET for report
crypto:
api - Demote BUG_ON() in crypto_unregister_alg() to a WARN_ON()
crypto:
api - Fix CRYPTO_USER checks for report function
crypto:
api - Move low-level functions into algapi.h
crypto:
api - Move MODULE_ALIAS_CRYPTO to algapi.h
crypto:
arm64/aes-neonbs - fix crash with CFI enabled
crypto:
aspeed - add error handling if dmam_alloc_coherent() failed
crypto:
aspeed - fix uninitialized symbol 'idx' warning
crypto:
aspeed - Use devm_platform_ioremap_resource()
crypto:
atmel-aes - Detecting in-place operations two sg lists
crypto:
atmel-aes - Match cfb block size with generic implementation
crypto:
atmel-sha - Add zero length message digest support for hmac
crypto:
atmel-sha204a - Mark OF related data as maybe unused
crypto:
atmel-tdes - Detecting in-place operations with two sg lists
crypto:
blake2s: remove module-related code
crypto:
blake2s: remove module_init and module.h inclusion
crypto:
caam - Clear some memory in instantiate_rng
crypto:
caam - OP-TEE firmware support
crypto:
caam - reduce page 0 regs access to minimum
crypto:
caam - remove unnecessary (void*) conversions
crypto:
caam/jr - add .shutdown hook
crypto:
cavium/nitrox - remove unnecessary aer.h include
crypto:
ccp - Add a header for multiple drivers to use `__psp_pa`
crypto:
ccp - Add support for an interface for platform features
crypto:
ccp - Add support for ringing a platform doorbell
crypto:
ccp - Bump up doorbell debug message to error
crypto:
ccp - Clear PSP interrupt status register before calling handler
crypto:
ccp - Don't initialize CCP for PSP 0x1649
crypto:
ccp - Drop extra doorbell checks
crypto:
ccp - Drop TEE support for IRQ handler
crypto:
ccp - Enable platform access interface on client PSP parts
crypto:
ccp - Move some PSP mailbox bit definitions into common header
crypto:
ccp - Name -1 return value as SEV_RET_NO_FW_CALL
crypto:
ccp - Return doorbell status code as an argument
crypto:
ccp - Use lower 8 bytes to communicate with doorbell command register
crypto:
ccp: Get rid of __sev_platform_init_locked()'s local function pointer
crypto:
ccree - Depend on HAS_IOMEM
crypto:
ccree - Use devm_platform_get_and_ioremap_resource()
crypto:
cryptd - Add support for cloning hashes
crypto:
cryptd - Convert hash to use modern init_tfm/exit_tfm
crypto:
crypto4xx - remove unnecessary (void*) conversions
crypto:
drbg - Only fail when jent is unavailable in FIPS mode
crypto:
drivers - remove unnecessary (void*) conversions
crypto:
engine - fix crypto_queue backlog handling
crypto:
fips - simplify one-level sysctl registration for crypto_sysctl_table
crypto:
hash - Add crypto_clone_ahash/shash
crypto:
hash - Count error stats differently
crypto:
hash - Fix kdoc errors about HASH_ALG_COMMON
crypto:
hash - Remove maximum statesize limit
crypto:
hisilicon/hpre - remove unnecessary aer.h include
crypto:
hisilicon/qm - make struct bus_type * const
crypto:
hisilicon/qm - remove unnecessary aer.h include
crypto:
hisilicon/sec - remove unnecessary aer.h include
crypto:
hisilicon/trng - add support for HiSTB TRNG
crypto:
hisilicon/zip - remove unnecessary aer.h include
crypto:
hmac - Add support for cloning
crypto:
img-hash - Fix img_hash_match unused warning
crypto:
img-hash - Use devm_platform_get_and_ioremap_resource()
crypto:
ixp4xx - Do not check word size when compile testing
crypto:
ixp4xx - fix building wiht 64-bit dma_addr_t
crypto:
ixp4xx - Move driver to drivers/crypto/intel/ixp4xx
crypto:
jitter - permanent and intermittent health errors
crypto:
keembay - Drop if with an always false condition
crypto:
keembay - Move driver to drivers/crypto/intel/keembay
crypto:
kpp - Count error stats differently
crypto:
lib/utils - Move utilities into new header
crypto:
mxs-dcp - Use the devm_clk_get_optional_enabled() helper
crypto:
p10-aes-gcm - A perl script to process PowerPC assembler source.
crypto:
p10-aes-gcm - An accelerated AES/GCM stitched implementation
crypto:
p10-aes-gcm - Glue code for AES/GCM stitched implementation
crypto:
p10-aes-gcm - remove duplicate include header
crypto:
p10-aes-gcm - Remove POWER10_CPU dependency
crypto:
p10-aes-gcm - Supporting functions for AES
crypto:
p10-aes-gcm - Supporting functions for ghash
crypto:
p10-aes-gcm - Update Kconfig and Makefile
crypto:
qat - add support for 402xx devices
crypto:
qat - delay sysfs initialization
crypto:
qat - drop redundant adf_enable_aer()
crypto:
qat - fix apply custom thread-service mapping for dc service
crypto:
qat - fix concurrency issue when device state changes
crypto:
qat - Include algapi.h for low-level Crypto API
crypto:
qat - make state machine functions static
crypto:
qat - Move driver to drivers/crypto/intel/qat
crypto:
qat - refactor device restart logic
crypto:
qat - replace state machine calls
crypto:
qce - Add a QCE IP family compatible 'qcom,qce'
crypto:
qce - Add support to initialize interconnect path
crypto:
qce - Make clocks optional
crypto:
remove MODULE_LICENSE in non-modules
crypto:
remove MODULE_LICENSE in non-modules
crypto:
rng - Count error stats differently
crypto:
sa2ul - Select CRYPTO_DES
crypto:
safexcel - Cleanup ring IRQ workqueues on load failure
crypto:
safexcel - Raise firmware load failure message to error
crypto:
skcipher - Count error stats differently
crypto:
stm32 - Fix empty message processing
crypto:
stm32 - Move hash state into separate structure
crypto:
stm32 - Move polling into do_one_request
crypto:
stm32 - Remove unused HASH_FLAGS_ERRORS
crypto:
stm32 - Remove unused hdev->err field
crypto:
stm32 - Save 54 CSR registers
crypto:
stm32 - Save and restore between each request
crypto:
stm32 - Simplify finup
crypto:
stm32 - Use devm_platform_get_and_ioremap_resource()
crypto:
sun8i-ss - Fix a test in sun8i_ss_setup_ivs()
crypto:
testmgr - Add some test vectors for cmac(camellia)
crypto:
testmgr - fix RNG performance in fuzz tests
crypto:
x86/aegis128 - Use RIP-relative addressing
crypto:
x86/aesni - Use local .L symbols for code
crypto:
x86/aesni - Use RIP-relative addressing
crypto:
x86/aria - Use 16 byte alignment for GFNI constant vectors
crypto:
x86/aria - Use RIP-relative addressing
crypto:
x86/camellia - Use RIP-relative addressing
crypto:
x86/cast5 - Use RIP-relative addressing
crypto:
x86/cast6 - Use RIP-relative addressing
crypto:
x86/crc32 - Use local .L symbols for code
crypto:
x86/crc32c - Use RIP-relative addressing
crypto:
x86/des3 - Use RIP-relative addressing
crypto:
x86/ghash - Use RIP-relative addressing
crypto:
x86/sha - Use local .L symbols for code
crypto:
x86/sha256 - Use RIP-relative addressing
csky/cpu:
Make sure arch_cpu_idle_dead() doesn't return
csky:
drop ARCH_FORCE_MAX_ORDER
csky:
mmu: Prevent spurious page faults
csky:
Remove kernel_thread declaration
csky:
remove obsolete config CPU_TLB_SIZE
csky:
simplify alignment sysctl registration
cxgb4:
Drop redundant pci_enable_pcie_error_reporting()
cxl/core:
Drop unused io-64-nonatomic-lo-hi.h
cxl/hdm:
Add more HDM decoder debug messages at startup
cxl/hdm:
Fail upon detecting 0-sized decoders
cxl/hdm:
Use 4-byte reads to retrieve HDM decoder base+limit
cxl/mbox:
Add GET_POISON_LIST mailbox command
cxl/mbox:
Deprecate poison commands
cxl/mbox:
Initialize the poison state
cxl/mbox:
Restrict poison cmds to debugfs cxl_raw_allow_all
cxl/mbox:
Update CMD_RC_TABLE
cxl/mem:
Add debugfs attributes for poison inject and clear
cxl/memdev:
Add support for the Clear Poison mailbox command
cxl/memdev:
Add support for the Inject Poison mailbox command
cxl/memdev:
Add trigger_poison_list sysfs attribute
cxl/memdev:
Trace inject and clear poison as cxl_poison events
cxl/memdev:
Warn of poison inject or clear to a mapped region
cxl/pci:
Rightsize CDAT response allocation
cxl/pci:
Simplify CDAT retrieval error path
cxl/pci:
Use CDAT DOE mailbox created by PCI core
cxl/pci:
Use synchronous API for DOE
cxl/port:
Enable the HDM decoder capability for switch ports
cxl/port:
Fix NULL pointer access in devm_cxl_add_port()
cxl/port:
Fix port to pci device assumptions in read_cdat_data()
cxl/port:
Scan single-target ports for decoders
cxl/region:
Provide region info to the cxl_poison trace event
cxl/test:
Add mock test for set_timestamp
cxl/trace:
Add an HPA to cxl_poison trace events
cxl/trace:
Add TRACE support for CXL media-error records
cxl:
Add missing return to cdat read error path
cxl:
Explicitly initialize resources when media is not ready
cxl:
Move cxl_await_media_ready() to before capacity info retrieval
cxl:
Wait Memory_Info_Valid before access memory related info
Linux:
Daniel Borkmann says:
dca:
delete unnecessary variable
dccp:
annotate lockless accesses to sk->sk_err_soft
dccp:
preserve const qualifier in dccp_sk()
dccp:
Print deprecation notice.
debugobject:
Ensure pool refill (again)
debugobject:
Prevent init race with static objects
debugobjects,locking:
Annotate debug_object_fill_pool() wait type violation
debugobjects:
Don't wake up kswapd from fill_pool()
delayacct:
improve the average delay precision of getdelay tool to microsecond
delayacct:
track delays from IRQ/SOFTIRQ
dev_ioctl:
fix a W=1 warning
device property:
Add headers to the Driver Core entry in MAINTAINERS
device property:
Clarify description of returned value in some functions
device property:
Constify a few fwnode APIs
device property:
constify fwnode_get_phy_mode() argument
device property:
make device_property functions take const device *
device property:
Remove unused struct net_device forward declaration
device_cgroup:
Fix typo in devcgroup_css_alloc description
devlink:
change per-devlink netdev notifier to static one
devlink:
Fix crash with CONFIG_NET_NS=n
devpts:
simplify two-level sysctl registration for pty_kern_table
devres:
Pass unique name of the resource to devm_add_action()
devres:
Pass unique name of the resource to devm_add_action_or_reset()
DLM:
increase socket backlog to avoid hangs with 16 nodes
dm bio prison v1:
add dm_cell_key_has_valid_range
dm bio prison v1:
improve concurrent IO performance
dm bio prison v1:
intelligently size dm_bio_prison's prison_regions
dm bio prison v1:
prepare to intelligently size dm_bio_prison's prison_regions
dm bufio:
add dm_buffer_cache abstraction
dm bufio:
add lock_history optimization for cache iterators
dm bufio:
add LRU abstraction
dm bufio:
don't bug for clear developer oversight
dm bufio:
improve concurrent IO performance
dm bufio:
intelligently size dm_buffer_cache's buffer_trees
dm bufio:
move dm_bufio_client members to avoid spanning cachelines
dm bufio:
never crash if dm_bufio_in_request()
dm bufio:
prepare to intelligently size dm_buffer_cache's buffer_trees
dm bufio:
remove unused dm_bufio_release_move interface
dm bufio:
use multi-page bio vector
dm bufio:
use waitqueue_active in __free_buffer_wake
dm bufio:
use WARN_ON in dm_bufio_client_destroy and dm_bufio_exit
dm clone:
call kmem_cache_destroy() in dm_clone_init() error path
dm error:
add discard support
dm flakey:
add an "error_reads" option
dm flakey:
fix a crash with invalid table line
dm flakey:
remove trailing space in the table line
dm integrity:
call kmem_cache_destroy() in dm_integrity_init() error path
dm ioctl:
fix nested locking in table_clear() to remove deadlock concern
dm mirror:
add DMERR message if alloc_workqueue fails
dm raid:
remove unused d variable
dm table:
allow targets without devices to set ->io_hints
dm thin metadata:
check fail_io before using data_sm
dm thin:
fix issue_discard to pass GFP_NOIO to __blkdev_issue_discard
dm thin:
speed up cell_defer_no_holder()
dm verity:
emit audit events on verification failure and more
dm verity:
fix error handling for check_at_most_once on FEC
dm zero:
add discard support
dm:
add dm_num_hash_locks()
dm:
add helper macro for simple DM target module init and exit
dm:
allow targets to require splitting WRITE_ZEROES and SECURE_ERASE
dm:
don't lock fs when the map is NULL during suspend or resume
dm:
don't lock fs when the map is NULL in process of resume
dm:
improve hash_locks sizing and hash function
dm:
push error reporting down to dm_register_target()
dm:
remove unnecessary (void*) conversions
dm:
split discards further if target sets max_discard_granularity
dm:
unexport dm_get_queue_limits()
dm:
use op specific max_sectors when splitting abnormal io
dma-api-howto:
typo fix
dma-buf/dma-fence:
Add deadline awareness
dma-buf/dma-resv:
Add a way to set fence deadline
dma-buf/fence-array:
Add fence deadline support
dma-buf/fence-chain:
Add fence deadline support
dma-buf/sync_file:
Surface sync-file uABI
dma-buf:
actually set signaling bit for private stub fences
dma-buf:
heaps: remove MODULE_LICENSE in non-modules
dma-buf:
Include missing parentheses to documentation
dma-buf:
make kobj_type structure constant
dma-buf:
system_heap: avoid reclaim for order 4
dma-debug:
add cacheline to user/kernel space dump messages
dma-debug:
small dma_debug_entry's comment and variable name updates
dma-debug:
Use %pa to format phys_addr_t
dma-direct:
cleanup parameters to dma_direct_optimal_gfp_mask
dma-mapping:
benchmark: remove MODULE_LICENSE in non-modules
dma-mapping:
provide a fallback dma_default_coherent
dma-mapping:
provide CONFIG_ARCH_DMA_DEFAULT_COHERENT
dma:
gpi: remove spurious unlock in gpi_ch_init
dmaengine:
at_hdmac: Extend the Flow Controller bitfield to three bits
dmaengine:
at_hdmac: Repair bitfield macros for peripheral ID handling
dmaengine:
at_xdmac: add a warning message regarding for unpaused channels
dmaengine:
at_xdmac: align declaration of ret with the rest of variables
dmaengine:
at_xdmac: disable/enable clock directly on suspend/resume
dmaengine:
at_xdmac: do not enable all cyclic channels
dmaengine:
at_xdmac: do not resume channels paused by consumers
dmaengine:
at_xdmac: fix imbalanced runtime PM reference counter
dmaengine:
at_xdmac: fix potential Oops in at_xdmac_prep_interleaved()
dmaengine:
at_xdmac: restore the content of grws register
dmaengine:
bestcomm: Use of_address_to_resource()
dmaengine:
dw-axi-dmac: Add support for StarFive JH7110 DMA
dmaengine:
dw-axi-dmac: Increase polling time to DMA transmission completion status
dmaengine:
dw-edma: Fix to change for continuous transfer
dmaengine:
dw-edma: Fix to enable to issue dma request on DMA processing
dmaengine:
dw-edma: remove unused readq_ch and writeq_ch functions
dmaengine:
idxd: add a device to represent the file opened
dmaengine:
idxd: Add descriptor definitions for 16 bytes of pattern in memory fill operation
dmaengine:
idxd: Add descriptor definitions for DIX generate operation
dmaengine:
idxd: Add descriptor definitions for translation fetch operation
dmaengine:
idxd: add descs_completed field for completion record
dmaengine:
idxd: Add enable/disable device IOPF feature
dmaengine:
idxd: add event log size sysfs attribute
dmaengine:
idxd: add idxd_copy_cr() to copy user completion record during page fault handling
dmaengine:
idxd: add interrupt handling for event log
dmaengine:
idxd: add per DSA wq workqueue for processing cr faults
dmaengine:
idxd: add per file user counters for completion record faults
dmaengine:
idxd: add per wq PRS disable
dmaengine:
idxd: add pid to exported sysfs attribute for opened file
dmaengine:
idxd: create kmem cache for event log fault items
dmaengine:
idxd: expose fault counters to sysfs
dmaengine:
idxd: expose IAA CAP register via sysfs knob
dmaengine:
idxd: Fix passing freed memory in idxd_cdev_open()
dmaengine:
idxd: make misc interrupt one shot
dmaengine:
idxd: process batch descriptor completion record faults
dmaengine:
idxd: process user page faults for completion record
dmaengine:
idxd: reformat swerror output to standard Linux bitmap output
dmaengine:
idxd: Remove unnecessary aer.h include
dmaengine:
idxd: setup event log configuration
dmaengine:
idxd: use const struct bus_type *
dmaengine:
imx-dma: Remove a redundant memset() call
dmaengine:
ioat: Drop redundant pci_enable_pcie_error_reporting()
dmaengine:
ioat: use PCI core macros for PCIe Capability
dmaengine:
mv_xor_v2: Fix an error code.
dmaengine:
mv_xor_v2: Use some clk_ helper functions to simplify code
dmaengine:
pl330: rename _start to prevent build error
dmaengine:
qcom_hidma: Add explicit platform_device.h and of_device.h includes
dmaengine:
remove MODULE_LICENSE in non-modules
dmaengine:
sh: rz-dmac: Add reset support
dmaengine:
sh: rz-dmac: Remove unused rz_dmac_chan.*_word_size
dmaengine:
stm32-mdma: remove MODULE_LICENSE in non-modules
dmaengine:
tegra-apb: remove unused tdma_read function
dmaengine:
tegra: explicitly select DMA_VIRTUAL_CHANNELS
dmaengine:
ti: edma: remove unused edma_and function
dmaengine:
ti: k3-psil: Add PSI-L thread support for J784s4
dmaengine:
ti: k3-udma: Add system suspend/resume support
dmaengine:
ti: k3-udma: annotate pm function with __maybe_unused
dmaengine:
ti: k3-udma: Workaround errata i2234
dmaengine:
Use of_property_present() for testing DT property presence
dmaengine:
zynqmp_dma: Sync DMA and coherent masks
dmanegine:
idxd: add debugfs for event log dump
dmapool:
add alloc/free performance test
dmapool:
cleanup integer types
dmapool:
cleanup integer types
dmapool:
consolidate page initialization
dmapool:
consolidate page initialization
dmapool:
create/destroy cleanup
dmapool:
don't memset on free twice
dmapool:
don't memset on free twice
dmapool:
link blocks across pages
dmapool:
link blocks across pages
dmapool:
move debug code to own functions
dmapool:
move debug code to own functions
dmapool:
rearrange page alloc failure handling
dmapool:
rearrange page alloc failure handling
dmapool:
remove checks for dev == NULL
dmapool:
remove checks for dev == NULL
dmapool:
simplify freeing
dmapool:
simplify freeing
dmapool:
speedup DMAPOOL_DEBUG with init_on_alloc
dmapool:
speedup DMAPOOL_DEBUG with init_on_alloc
dmapool:
use sysfs_emit() instead of scnprintf()
dmapool:
use sysfs_emit() instead of scnprintf()
Linux:
do not reuse connection if share marked as isolated
doc:
Make sysfs-bus-iio doc more exact
doc:
Update whatisRCU.rst
Linux:
doc:it_IT: fix some typos
Linux:
doc:it_IT: translation alignment
Linux:
doc:it_IT: translation alignment
docs nbd:
userspace NBD now favors github over sourceforge
Linux:
docs/admin-guide/mm/ksm.rst fix intraface -> interface typo
docs/mm:
Physical Memory: add example of interleaving nodes
docs/mm:
Physical Memory: Fix grammar
docs/sp_SP:
Add translation of process/adding-syscalls
docs/sp_SP:
Add translation of process/deprecated
docs/sp_SP:
Remove ZERO WIDTH SPACE in memory-barriers.txt
docs/zh_CN:
fix a wrong format
docs:
Add relevant kernel publications to list of books
docs:
admin: unicode: update information on state of lanana.org document
docs:
cgroup-v1/cpusets: update libcgroup project link
docs:
clk: add documentation to log which clocks have been disabled
docs:
create a top-level arch/ directory
docs:
describe how to quickly build a trimmed kernel
docs:
driver-api: firmware_loader: fix missing argument in usage example
docs:
dt: fix documented Primecell compatible string
docs:
f2fs: Correct instruction to disable checkpoint
docs:
filesystems: vfs: actualize struct file_system_type description
docs:
filesystems: vfs: actualize struct super_operations description
docs:
fix "Reviewd" typo
docs:
hwmon: Add documentaion for acbel-fsg032 PSU
docs:
hwmon: sysfs-interface: Fix stray colon
docs:
kmemleak: adjust to config renaming
docs:
kvm: vfio: Suggest KVM_DEV_VFIO_GROUP_ADD vs VFIO_GROUP_GET_DEVICE_FD ordering
docs:
leds: Add MT6370 RGB LED pattern document
docs:
leds: ledtrig-oneshot: Fix spelling mistake
docs:
Move arc architecture docs under Documentation/arch/
docs:
move ia64 architecture docs under Documentation/arch/
docs:
move m68k architecture documentation under Documentation/arch/
docs:
move nios2 documentation under Documentation/arch/
docs:
move openrisc documentation under Documentation/arch/
docs:
move parisc documentation under Documentation/arch/
docs:
move sparc documentation under Documentation/arch/
docs:
move superh documentation under Documentation/arch/
docs:
move x86 documentation into Documentation/arch/
docs:
move xtensa documentation under Documentation/arch/
docs:
net: move the probe and open/close sections of driver.rst up
docs:
net: reformat driver.rst from a list to sections
docs:
net: use C syntax highlight in driver.rst
docs:
netdev: add note about Changes Requested and revising commit messages
docs:
netdev: clarify the need to sending reverts as patches
docs:
netdev: document the existence of the mail bot
docs:
netlink: document struct support for genetlink-legacy
docs:
netlink: document the sub-type attribute property
docs:
networking: document NAPI
docs:
networking: fix x25-iface.rst heading & index order
docs:
process: allow Closes tags with links
docs:
quickly-build-trimmed-linux: various small fixes and improvements
docs:
Remove unnecessary unicode character
docs:
trace: Fix typo in ftrace.rst
docs:
tracing: Update fprobe documentation
docs:
turn off "smart quotes" in the HTML build
docs:
zh_CN/devicetree: sync usage-model fix
docs:
zh_CN: create the architecture-specific top-level directory
Documentation/ABI:
Update IFS ABI doc
Documentation/block:
drop the request.rst file
Documentation/eth/intel:
Remove references to SourceForge
Documentation/eth/intel:
Update address for driver support
Documentation/filesystems:
ramfs-rootfs-initramfs: use :Author:
Documentation/filesystems:
sharedsubtree: add section headings
Documentation/hwmon:
Remove description of deprecated registration functions
Documentation/process:
Add Linux Kernel Contribution Maturity Model
Documentation/process:
always CC responsible lists
Documentation/RCU:
s/not/note/ in checklist.rst
Documentation/serial-console:
Document the behavior when the last console= parameter is not used
Documentation/x86:
Add the AMX enabling example
Documentation/x86:
Explain the purpose for dynamic features
Documentation/x86:
Explain the state component permission for guests
Documentation/x86:
Update split lock documentation
Documentation:
ABI: sysfs-bus-counter: add cascade_counts_enable and external_input_phase_clock_select
Documentation:
Add document for false sharing
Documentation:
arm: remove stih415/stih416 related entries
Documentation:
bonding: fix the doc of peer_notif_delay
Documentation:
core-api: update kernel-doc reference to kmod.c
Documentation:
cpufreq: amd-pstate: Move amd_pstate param to alphabetical order
Documentation:
cpufreq: amd-pstate: Update amd_pstate status sysfs for guided
Documentation:
firmware: Clarify firmware path usage
Documentation:
fs/proc: corrections and update
Documentation:
gpio: Input mode is not true Hi-Z
Documentation:
kernel-parameters: Remove meye entry
Documentation:
kernel-parameters: sort all "no..." parameters
Documentation:
kernel-parameters: sort NFS parameters
Documentation:
leds: Add MT6370 doc to the toctree
Documentation:
LEDs: Describe good names for network LEDs
Documentation:
leds: mt6370: Properly wrap hw_pattern chart
Documentation:
leds: MT6370: Use bullet lists for timing variables
Documentation:
litmus-tests: Correct spelling
Documentation:
maintainer-tip: Rectify link to "Describe your changes" section of submitting-patches.rst
Documentation:
net/mlx5: Add blank line separator before numbered lists
Documentation:
net/mlx5: Use bullet and definition lists for vnic counters description
Documentation:
net/mlx5: Wrap notes in admonition blocks
Documentation:
net/mlx5: Wrap vnic reporter devlink commands in code blocks
Documentation:
RCU: Correct spelling
Documentation:
RISC-V: patch-acceptance: mention patchwork's role
Documentation:
sound: add description of Intel HDaudio multi-links
Documentation:
timers: hrtimers: Make hybrid union historical
Documentation:
update idmappings.rst
Documentation:
update kernel stack for x86_64
Documentation:
use capitalization for chapters and acronyms
drbd:
Add peer device parameter to whole-bitmap I/O handlers
drbd:
correctly submit flush bio on barrier
drbd:
drbd_uuid_compare: pass a peer_device
drbd:
INFO_bm_xfer_stats(): Pass a peer device argument
drbd:
Pass a peer device to the resync and online verify functions
drbd:
pass drbd_peer_device to __req_mod
drbd:
Rename kvfree_rcu() to kvfree_rcu_mightsleep()
drbd:
Rip out the ERR_IF_CNT_IS_NEGATIVE macro
driver core:
Add a comment to set_primary_fwnode() on nullifying
driver core:
Add CONFIG_FW_DEVLINK_SYNC_STATE_TIMEOUT
driver core:
Add fw_devlink.sync_state command line param
driver core:
base.h: remove extern from function prototypes
driver core:
bus.h: remove extern from function prototypes
driver core:
bus: constantify bus_register()
driver core:
bus: constify bus_get()
driver core:
bus: constify bus_rescan_devices()
driver core:
bus: constify class_unregister/destroy()
driver core:
bus: constify driver_find()
driver core:
bus: mark the struct bus_type for sysfs callbacks as constant
driver core:
bus: move dev_root out of struct bus_type
driver core:
bus: move documentation for lock_key to proper location.
driver core:
class.c: convert to only use class_to_subsys
driver core:
class.h: remove extern from function prototypes
driver core:
class: fix block class problem when removing CONFIG_SYSFS_DEPRECATED*
driver core:
class: fix documentation for class_create()
driver core:
class: fix slab-use-after-free Read in class_register()
driver core:
class: implement class_get/put without the private pointer.
driver core:
class: make class_create/remove_file*() options const
driver core:
class: make class_dev_iter_init() options const
driver core:
class: make class_find_device*() options const
driver core:
class: make class_for_each_device() options const
driver core:
class: make class_register() take a const *
driver core:
class: mark class_release() as taking a const *
driver core:
class: mark the struct class for sysfs callbacks as constant
driver core:
class: mark the struct class in struct class_interface constant
driver core:
class: properly reference count class_dev_iter()
driver core:
class: remove dev_kobj from struct class
driver core:
class: remove module * from class_create()
driver core:
class: remove struct class_interface * from callbacks
driver core:
class: remove struct module owner out of struct class
driver core:
class: remove subsystem private pointer from struct class
driver core:
class: specify the module owner in __class_register()
driver core:
class: use lock_class_key already present in struct subsys_private
driver core:
clean up the logic to determine which /sys/dev/ directory to use
driver core:
core: move to use class_to_subsys()
driver core:
create class_is_registered()
driver core:
device.h: make struct bus_type a const *
driver core:
device.h: remove extern from function prototypes
driver core:
device: make device_create*() take a const struct class *
driver core:
device: make device_destroy() take a const class *
driver core:
device: mark struct class in struct device as constant
driver core:
Don't require dynamic_debug for initcall_debug probe timing
driver core:
driver.h: remove extern from function prototypes
driver core:
Make state_synced device attribute writeable
driver core:
make sysfs_dev_block_kobj static
driver core:
make sysfs_dev_char_kobj static
driver core:
make the bus_type in struct device_driver constant
driver core:
move sysfs_dev_char_kobj out of class.h
driver core:
physical_location.h remove extern from function prototypes
driver core:
remove CONFIG_SYSFS_DEPRECATED and CONFIG_SYSFS_DEPRECATED_V2
driver core:
remove incorrect comment for device_create*
driver core:
update comments in device_rename()
driver/ps3:
Include
for mode parsing
Driver:
VMBus: Add Devicetree support
drivers/clocksource/hyper-v:
non ACPI support in hyperv clock
drivers/gpu:
fix typo in comment
drivers/net/phy:
add driver for Microchip LAN867x 10BASE-T1S PHY
drivers/perf:
apple_m1: Add Apple M2 support
drivers/perf:
hisi: add NULL check for name
drivers/perf:
hisi: Remove redundant initialized of pmu->name
drivers/perf:
remove MODULE_LICENSE in non-modules
drivers/perf:
Use devm_platform_get_and_ioremap_resource()
drivers/ps3:
Read video= option with fb_get_option()
drivers/spi-rockchip.c :
Remove redundant variable slave
drivers/spi-rockchip.c :
Use devm_platform_get_and_ioremap_resource makes code better
drivers:
base: cacheinfo: Fix shared_cpu_map changes in event of CPU hotplug
drivers:
base: cacheinfo: Update cpu_map_populated during CPU Hotplug
drivers:
bus: simple-pm-bus: remove MODULE_LICENSE in non-modules
drivers:
crypto: caam/jr - Allow quiesce when quiesced
Drivers:
hv: Don't remap addresses that are above shared_gpa_boundary
Drivers:
hv: Explicitly request decrypted in vmap_pfn() calls
Drivers:
hv: Kconfig: Add HYPERV_VTL_MODE
Drivers:
hv: move panic report code from vmbus to hv early init code
Drivers:
hv: vmbus: Call hv_synic_free() if hv_synic_alloc() fails
Drivers:
hv: vmbus: Convert acpi_device to more generic platform_device
Drivers:
hv: vmbus: Fix vmbus_wait_for_unload() to scan present CPUs
Drivers:
hv: vmbus: Remove second mapping of VMBus monitor pages
Drivers:
hv: vmbus: Remove second way of mapping ring buffers
Drivers:
hv: vmbus: Remove the per-CPU post_msg_page
drivers:
iio: dac: ad5592r: add gpio_chip names
drivers:
nfc: nfcsim: remove return value check of `dev_dir`
drivers:
remoteproc: xilinx: Fix carveout names
drivers:
remove struct module * setting from struct class
drivers:
Restore alignment and newline in Makefile
drivers:
staging: rtl8723bs: Fix locking in _rtw_join_timeout_handler()
drivers:
staging: rtl8723bs: Fix locking in rtw_scan_timeout_handler()
drivers:
staging: rtl8723bs: Remove pmlmepriv->num_of_scanned
drivers:
staging: rtl8723bs: Remove unused clr_fwstate() function
drivers:
watchdog: Add StarFive Watchdog driver
drm/amd/amdgpu/amdgpu_device:
Provide missing kerneldoc entry for 'reset_context'
drm/amd/amdgpu/amdgpu_mes:
Ensure amdgpu_bo_create_kernel()'s return value is checked
drm/amd/amdgpu/amdgpu_ucode:
Remove unused function Б─≤amdgpu_ucode_print_imu_hdrБ─≥
drm/amd/amdgpu/amdgpu_vce:
Provide description for amdgpu_vce_validate_bo()'s 'p' param
drm/amd/amdgpu/amdgpu_vm_pt:
Supply description for amdgpu_vm_pt_free_dfs()'s unlocked param
drm/amd/amdgpu/gmc_v11_0:
Provide a few missing param descriptions relating to hubs and flushes
drm/amd/amdgpu/ih_v6_0:
Repair misspelling and provide descriptions for 'ih'
drm/amd/amdgpu:
Add missing INT_STAT_DEBUG registers to GC 10.1 and 10.3 headers
drm/amd/amdgpu:
Drop the hang limit parameter
drm/amd/amdgpu:
Fix error do not initialise globals to 0
drm/amd/amdgpu:
introduce gc_*_mes_2.bin v2
drm/amd/amdgpu:
limit one queue per gang
drm/amd/amdgpu:
Remove initialisation of globals to 0 or NULL
drm/amd/display :
Log DP link training downspread info
drm/amd/display/amdgpu_dm/amdgpu_dm_helpers:
Move defines out to where they are actually used
drm/amd/display/amdgpu_dm:
Add a bl_idx to amdgpu_dm_connector
drm/amd/display/amdgpu_dm:
Fix backlight_device_register() error handling
drm/amd/display/amdgpu_dm:
Make amdgpu_dm_register_backlight_device() take an amdgpu_dm_connector
drm/amd/display/amdgpu_dm:
Move most backlight setup into setup_backlight_device()
drm/amd/display/amdgpu_dm:
Pass proper parent for backlight device registration v3
drm/amd/display/amdgpu_dm:
Refactor register_backlight_device()
drm/amd/display/dc/core/dc_stat:
Convert a couple of doc headers to kerneldoc format
drm/amd/display/dc/dc_hdmi_types:
Move string definition to the only file it's used in
drm/amd/display/dc/dce/dmub_psr:
Demote kerneldoc abuse
drm/amd/display/dc/dce60/Makefile:
Fix previous attempt to silence known override-init warnings
drm/amd/display/dc/link/link_detection:
Demote a couple of kerneldoc abuses
drm/amd/display/dc/link/link_detection:
Remove unused variable 'status'
drm/amd/display/dc/link/protocols/link_dp_capability:
Demote non-compliant kerneldoc
drm/amd/display/dc/link/protocols/link_dp_capability:
Remove unused variable and mark another as __maybe_unused
drm/amd/display/dc/link/protocols/link_dp_training:
Remove set but unused variable 'result'
drm/amd/display:
3.2.225
drm/amd/display:
3.2.226
drm/amd/display:
3.2.227
drm/amd/display:
3.2.228
drm/amd/display:
3.2.230
drm/amd/display:
[FW Promotion] Release 0.0.158.0
drm/amd/display:
[FW Promotion] Release 0.0.160.0
drm/amd/display:
[FW Promotion] Release 0.0.161.0
drm/amd/display:
Add 90Mhz to video_optimized_pixel_rates
drm/amd/display:
Add const to a function
drm/amd/display:
Add CRC and DMUB test support
drm/amd/display:
Add DSC Support for Synaptics Cascaded MST Hub
drm/amd/display:
add dscclk instance offset check
drm/amd/display:
Add FPO + VActive support
drm/amd/display:
Add function pointer for validate bw usb4
drm/amd/display:
Add height granularity limitation for dsc slice height calculation
drm/amd/display:
Add infrastructure for enabling FAMS for DCN30
drm/amd/display:
Add logging for DP link traning Test Pattern Seqeunces
drm/amd/display:
Add logging when DP link training Clock recovery is Successful
drm/amd/display:
Add logging when setting DP sink power state fails
drm/amd/display:
Add minimum Z8 residency debug option
drm/amd/display:
add missing code change init pix_per_cycle
drm/amd/display:
Add missing mclk update
drm/amd/display:
Add missing WA and MCLK validation
drm/amd/display:
Add NULL plane_state check for cursor disable logic
drm/amd/display:
add ODM case when looking for first split pipe
drm/amd/display:
add prefix to amdgpu_dm_crtc.h functions
drm/amd/display:
add prefix to amdgpu_dm_plane.h functions
drm/amd/display:
add scaler control for dcn32
drm/amd/display:
Add support for 6.75 GBps link rate
drm/amd/display:
Add symclk workaround during disable link output
drm/amd/display:
add sysfs entry to read PSR residency from firmware
drm/amd/display:
Add Validate BW for USB4 Links
drm/amd/display:
Add wrapper to call planes and stream update
drm/amd/display:
Adjust code identation and other minor details
drm/amd/display:
align commit_planes_for_stream to latest dc code
drm/amd/display:
Allocation at stream Enable
drm/amd/display:
allow edp updates for virtual signal
drm/amd/display:
Apply correct panel mode when reinitializing hardware
drm/amd/display:
Block optimize on consecutive FAMS enables
drm/amd/display:
Build DSC without DCN config
drm/amd/display:
call remove_stream_from_ctx from res_pool funcs
drm/amd/display:
Change default Z8 watermark values
drm/amd/display:
change several dcn20 variables storage-class-specifier to static
drm/amd/display:
change several dcn201 variables storage-class-specifier to static
drm/amd/display:
change several dcn30 variables storage-class-specifier to static
drm/amd/display:
Clean up some inconsistent indenting
drm/amd/display:
Clear FAMS flag if FAMS doesn't reduce vlevel
drm/amd/display:
Clearly states if long or short HPD event in dmesg logs
drm/amd/display:
Conditionally enable 6.75 GBps link rate
drm/amd/display:
convert link.h functions to function pointer style
drm/amd/display:
copy dmub caps to dc on dcn31
drm/amd/display:
Correct DML calculation to align HW formula
drm/amd/display:
Correct DML calculation to follow HW SPEC
drm/amd/display:
DAL to program DISPCLK WDIVIDER if PMFW doesn't
drm/amd/display:
dcn32/321 dsc_pg_control not executed properly
drm/amd/display:
default values for luminance range if they are 0
drm/amd/display:
Disable migration to ensure consistency of per-CPU variable
drm/amd/display:
disconnect MPCC only on OTG change
drm/amd/display:
Do not clear GPINT register when releasing DMUB from reset
drm/amd/display:
Do not set DRR on pipe Commit
drm/amd/display:
Do not set drr on pipe commit
drm/amd/display:
Do not update DRR while BW optimizations pending
drm/amd/display:
Don't restrict bpc to 8 bpc
drm/amd/display:
Drop CONFIG_DRM_AMD_DC_HDCP
drm/amd/display:
Drop CONFIG_DRM_AMD_DC_HDR
drm/amd/display:
Drop dc_commit_state in favor of dc_commit_streams
drm/amd/display:
Drop unnecessary DCN guards
drm/amd/display:
Drop unnecessary DCN guards
drm/amd/display:
edp do not add non-edid timings
drm/amd/display:
enable DPG when disabling plane for phantom pipe
drm/amd/display:
enable dpia validate
drm/amd/display:
Enable FPO for configs that could reduce vlevel
drm/amd/display:
Enable FPO optimization
drm/amd/display:
Enable HostVM based on rIOMMU active
drm/amd/display:
Enforce 60us prefetch for 200Mhz DCFCLK modes
drm/amd/display:
Ensure that planes are in the same order
drm/amd/display:
Ensure vmin and vmax adjust for DCE
drm/amd/display:
Ext displays with dock can't recognized after resume
drm/amd/display:
Extend Freesync over PCon support for more devices
drm/amd/display:
filter out invalid bits in pipe_fuses
drm/amd/display:
Fix 4to1 MPC black screen with DPP RCO
drm/amd/display:
fix access hdcp_workqueue assert
drm/amd/display:
fix assert condition
drm/amd/display:
fix clock sequence logic for DCN32
drm/amd/display:
fix dm irq error message in gpu recover
drm/amd/display:
fix double memory allocation
drm/amd/display:
Fix DP MST sinks removal issue
drm/amd/display:
fix flickering caused by S/G mode
drm/amd/display:
Fix hang when skipping modeset
drm/amd/display:
Fix HDCP failing to enable after suspend
drm/amd/display:
fix memleak in aconnector->timing_requested
drm/amd/display:
Fix no-DCN build
drm/amd/display:
Fix potential null dereference
drm/amd/display:
fix shift-out-of-bounds in CalculateVMAndRowBytes
drm/amd/display:
fix the system hang while disable PSR
drm/amd/display:
fix typo in dc_dsc_config_options structure
drm/amd/display:
Fix warning in disabling vblank irq
drm/amd/display:
fix wrong index used in dccg32_set_dpstreamclk
drm/amd/display:
fixed dcn30+ underflow issue
drm/amd/display:
Fixes for dcn32_clk_mgr implementation
drm/amd/display:
Format input and output CSC matrix
drm/amd/display:
Have Payload Properly Created After Resume
drm/amd/display:
hpd rx irq not working with eDP interface
drm/amd/display:
Implement workaround for writing to OTG_PIXEL_RATE_DIV register
drm/amd/display:
Improve robustness of FIXED_VS link training at DP1 rates
drm/amd/display:
Improvement for handling edp link training fails
drm/amd/display:
initialize link_srv in virtual env
drm/amd/display:
Isolate remaining FPU code in DCN32
drm/amd/display:
Keep PHY active for dp config
drm/amd/display:
limit DPIA link rate to HBR3
drm/amd/display:
link link_dp_dpia_bw.o in makefile
drm/amd/display:
Lowering min Z8 residency time
drm/amd/display:
Make DCN32 3dlut function available to future DCNs
drm/amd/display:
Make DCN32 functions available to future DCNs
drm/amd/display:
make is_synaptics_cascaded_panamera static
drm/amd/display:
Mark function 'optc3_wait_drr_doublebuffer_pending_clear' as static
drm/amd/display:
merge dc_link.h into dc.h and dc_types.h
drm/amd/display:
Modify mismatched function name
drm/amd/display:
move dc_link functions in accessories folder to dc_link_exports
drm/amd/display:
move dc_link functions in link root folder to dc_link_exports
drm/amd/display:
move dc_link functions in protocols folder to dc_link_exports
drm/amd/display:
On clock init, maintain DISPCLK freq
drm/amd/display:
Only keep cursor p-state force for FPO
drm/amd/display:
Only wait for blank completion if OTG active
drm/amd/display:
Pass proper parent for DM backlight device registration
drm/amd/display:
Pass tg and hubp inst instead of pipe index for SubVP
drm/amd/display:
Pass the right info to drm_dp_remove_payload
drm/amd/display:
populate subvp cmd info only for the top pipe
drm/amd/display:
power down eDP if eDP not present
drm/amd/display:
prep work for root clock optimization enablement for DCN314
drm/amd/display:
Promote DAL to 3.2.224
drm/amd/display:
Promote DAL to 3.2.229
drm/amd/display:
reallocate DET for dual displays with high pixel rate ratio
drm/amd/display:
Reduce CPU busy-waiting for long delays
drm/amd/display:
Reduce sdp bw after urgent to 90%
drm/amd/display:
Reduce SubVP + DRR stretch margin
drm/amd/display:
remove empty dc_link.c
drm/amd/display:
remove incorrect early return
drm/amd/display:
remove legacy fields of dc_plane_cap struct
drm/amd/display:
Remove OTG DIV register write for Virtual signals.
drm/amd/display:
remove outdated 8bpc comments
drm/amd/display:
Remove the unused function link_timing_bandwidth_kbps()
drm/amd/display:
Remove the unused variable dppclk_delay_subtotal
drm/amd/display:
remove unused average_render_time_in_us and i variables
drm/amd/display:
Remove unused local variables
drm/amd/display:
Remove unused local variables and function
drm/amd/display:
remove unused matching_stream_ptrs variable
drm/amd/display:
Remove unused variable 'scl_enable'
drm/amd/display:
remove unused variable available
drm/amd/display:
remove unused variable res_pool
drm/amd/display:
Remove wrong assignment of DP link rate
drm/amd/display:
Rename DCN config to FP
drm/amd/display:
replace all dc_link function call in link with link functions
drm/amd/display:
Reset OUTBOX0 r/w pointer on DMUB reset
drm/amd/display:
reset the scaler boundary mode
drm/amd/display:
Return error code on DSC atomic check failure
drm/amd/display:
Set dcn32 caps.seamless_odm
drm/amd/display:
Set dp_rate to dm_dp_rate_na by default
drm/amd/display:
Set maximum VStartup if is DCN201
drm/amd/display:
Set min_width and min_height capability for DCN30
drm/amd/display:
Set MPC_SPLIT_DYNAMIC for DCN10
drm/amd/display:
Set MPC_SPLIT_DYNAMIC for DCN301
drm/amd/display:
set variable dccg314_init storage-class-specifier to static
drm/amd/display:
set variable dcn3_14_soc storage-class-specifier to static
drm/amd/display:
set variables aperture_default_system and context0_default_system storage-class-specifier to static
drm/amd/display:
set variables dml*_funcs storage-class-specifier to static
drm/amd/display:
Simplify register offsets
drm/amd/display:
Simplify same effect if/else blocks
drm/amd/display:
skip CLEAR_PAYLOAD_ID_TABLE if device mst_en is 0
drm/amd/display:
skip wait vblank
drm/amd/display:
Slightly optimize dm_dmub_outbox1_low_irq()
drm/amd/display:
Take FEC Overhead into Timeslot Calculation
drm/amd/display:
Uncomment assignments after HW headers are promoted
drm/amd/display:
Unify DC logging for BW Alloc
drm/amd/display:
Update bouding box values for DCN32
drm/amd/display:
Update bounding box values for DCN321
drm/amd/display:
Update BW ALLOCATION Function declaration
drm/amd/display:
Update clock table to include highest clock setting
drm/amd/display:
update dig enable sequence
drm/amd/display:
update dio for two pixel per container case
drm/amd/display:
Update FCLK change latency
drm/amd/display:
Update minimum stutter residency for DCN314 Z8
drm/amd/display:
update pixel format in DP hw sequence
drm/amd/display:
Update to correct min FCLK when construction BB
drm/amd/display:
Updating Video Format Fall Back Policy.
drm/amd/display:
use a more accurate check in dm_helpers_dp_read_dpcd()
drm/amd/display:
Use DC_LOG_DC in the trasform pixel function
drm/amd/display:
Use dc_update_planes_and_stream
drm/amd/display:
Use DPP inst instead of pipe idx for DPP DTO programming
drm/amd/display:
Use per pipe P-State force for FPO
drm/amd/display:
Use pointer in the memcpy
drm/amd/display:
Use swap() instead of open coding it
drm/amd/display:
w/a for dcn315 inconsistent smu clock table
drm/amd/display:
When blanking during init loop to find OPP index
drm/amd/display:
Whitespace cleanup
drm/amd/display:
Write to correct dirty_rect
drm/amd/pm/swsmu/smu11/vangogh_ppt:
Provide a couple of missing parameter descriptions
drm/amd/pm:
add missing NotifyPowerSource message mapping for SMU13.0.7
drm/amd/pm:
Add PMFW headers for SMU 13.0.6
drm/amd/pm:
Add SMU 13.0.6 support
drm/amd/pm:
add sysfs node vclk1 and dclk1
drm/amd/pm:
avoid potential UBSAN issue on legacy asics
drm/amd/pm:
bump SMU 13.0.4 driver_if header version
drm/amd/pm:
change pmfw_decoded_link_width, speed variables to globals
drm/amd/pm:
conditionally disable pcie lane switching for some sienna_cichlid SKUs
drm/amd/pm:
correct SMU13.0.7 max shader clock reporting
drm/amd/pm:
correct SMU13.0.7 pstate profiling clock settings
drm/amd/pm:
correct the pcie link state check for SMU13
drm/amd/pm:
Enable ecc_info table support for smu v13_0_10
drm/amd/pm:
enable sysfs node vclk1 and dclk1 for NV2X
drm/amd/pm:
enable sysfs node vclk1 and dclk1 for NV3X
drm/amd/pm:
enable TEMP_DEPENDENT_VMIN for navi1x
drm/amd/pm:
Fix incorrect comment about Vangogh power cap support
drm/amd/pm:
Fix output of pp_od_clk_voltage
drm/amd/pm:
fix possible power mode mismatch between driver and PMFW
drm/amd/pm:
Fix power context allocation in SMU13
drm/amd/pm:
Fix sienna cichlid incorrect OD volage after resume
drm/amd/pm:
parse pp_handle under appropriate conditions
drm/amd/pm:
re-enable the gfx imu when smu resume
drm/amd/pm:
Remove unavailable temperature params
drm/amd/pm:
remove unused num_of_active_display variable
drm/amd/pm:
resolve reboot exception for si oland
drm/amd/pm:
reverse mclk and fclk clocks levels for renoir
drm/amd/pm:
reverse mclk and fclk clocks levels for SMU v13.0.4
drm/amd/pm:
reverse mclk and fclk clocks levels for vangogh
drm/amd/pm:
reverse mclk and fclk clocks levels for yellow carp
drm/amd/pm:
reverse mclk clocks levels for SMU v13.0.5
drm/amd/pm:
workaround for compute workload type on some skus
drm/amd:
Convert amdgpu to use suballocation helper.
drm/amd:
Disallow s0ix without BIOS support again
drm/amd:
Fix an out of bounds error in BIOS parser
drm/amd:
fix compilation issue with legacy gcc
drm/amd:
Fix initialization for nbio 7.5.1
drm/amd:
Fix initialization mistake for NBIO 7.3.0
drm/amd:
Make lack of `ACPI_FADT_LOW_POWER_S0` or `CONFIG_AMD_PMC` louder during suspend path
drm/amd:
Make sure image is written to trigger VBIOS image update flow
drm/amd:
Tighten permissions on VBIOS flashing attributes
drm/amdgpu/gfx10:
Disable gfxoff before disabling powergating.
drm/amdgpu/gfx11:
Adjust gfxoff before powergating on gfx11 as well
drm/amdgpu/gfx11:
update gpu_clock_counter logic
drm/amdgpu/gfx:
disable gfx9 cp_ecc_error_irq only when enabling legacy gfx ras
drm/amdgpu/gfx:
set cg flags to enter/exit safe mode
drm/amdgpu/gmc11:
implement get_vbios_fb_size()
drm/amdgpu/jpeg:
enable jpeg v4_0 for sriov
drm/amdgpu/jpeg:
Remove harvest checking for JPEG3
drm/amdgpu/nv:
Apply ASPM quirk on Intel ADL + AMD Navi
drm/amdgpu/nv:
fix codec array for SR_IOV
drm/amdgpu/nv:
update VCN 3 max HEVC encoding resolution
drm/amdgpu/pm:
add capped/uncapped power profile modes
drm/amdgpu/soc21:
Add video cap query support for VCN_4_0_4
drm/amdgpu/vcn:
custom video info caps for sriov
drm/amdgpu/vcn:
Disable indirect SRAM on Vangogh broken BIOSes
drm/amdgpu/vcn:
fix compilation issue with legacy gcc
drm/amdgpu/vcn:
fix mmsch ctx table size
drm/amdgpu:
add a missing lock for AMDGPU_SCHED
drm/amdgpu:
add athub v1_8_0 ip headers
drm/amdgpu:
add common early init support for GC 9.4.3
drm/amdgpu:
add common ip block for GC 9.4.3
drm/amdgpu:
Add fatal error handling in nbio v4_3
drm/amdgpu:
add gc v9_4_3 ip headers
drm/amdgpu:
add gc v9_4_3 rlc_funcs implementation
drm/amdgpu:
add gfx v11_0_3 fed irq handling for sriov
drm/amdgpu:
add gfxhub v1_2 support
drm/amdgpu:
add GMC ip block for GC 9.4.3
drm/amdgpu:
add gmc ip block support for GC 9.4.3
drm/amdgpu:
add HDP ip block for HDP 4.4.2
drm/amdgpu:
add hdp v4_4_2 ip headers
drm/amdgpu:
add IH ip block for IH 4.4.2
drm/amdgpu:
Add JPEG IP block to SRIOV reinit
drm/amdgpu:
Add MES KIQ clear to tell RLC that KIQ is dequeued
drm/amdgpu:
Add MES KIQ dequeue in MES hw fini
drm/amdgpu:
add mes resume when do gfx post soft reset
drm/amdgpu:
add missing radeon secondary PCI ID
drm/amdgpu:
add mmhub v1_8 support
drm/amdgpu:
add mmhub v1_8_0 ip headers
drm/amdgpu:
add mp v13_0_6 ip headers
drm/amdgpu:
add nbio v7_9 support
drm/amdgpu:
add nbio v7_9_0 ip headers
drm/amdgpu:
add new parameters in v11_struct
drm/amdgpu:
add osssys v4_4_2 ip headers
drm/amdgpu:
add psp early init for PSP 13.0.6
drm/amdgpu:
add PSP ip block for PSP 13.0.6
drm/amdgpu:
add RAS POISON interrupt funcs for jpeg_v2_6
drm/amdgpu:
add RAS POISON interrupt funcs for jpeg_v4_0
drm/amdgpu:
add RAS POISON interrupt funcs for vcn_v2_6
drm/amdgpu:
add RAS POISON interrupt funcs for vcn_v4_0
drm/amdgpu:
add sdma v4_4_2 ip headers
drm/amdgpu:
add sdma v4_4_2 support (v4)
drm/amdgpu:
add some basic elements for multiple XCD case
drm/amdgpu:
Add userptr bo support for mGPUs when iommu is on
drm/amdgpu:
added a sysfs interface for thermal throttling
drm/amdgpu:
added a sysfs interface for thermal throttling
drm/amdgpu:
Adding CAP firmware initialization
drm/amdgpu:
allow more APUs to do mode2 reset when go to S4
drm/amdgpu:
change gfx 11.0.4 external_id range
drm/amdgpu:
change reserved vram info print
drm/amdgpu:
change the reference clock for raven/raven2
drm/amdgpu:
Correct gfx ras_late_init callback
drm/amdgpu:
correct ras enabled flag
drm/amdgpu:
Correct xgmi_wafl block name
drm/amdgpu:
Differentiate between Raven2 and Raven/Picasso according to revision id
drm/amdgpu:
disable sdma ecc irq only when sdma RAS is enabled in suspend
drm/amdgpu:
disable SDMA WPTR_POLL_ENABLE for SR-IOV
drm/amdgpu:
don't enable secure display on incompatible platforms
drm/amdgpu:
Don't resume IOMMU after incomplete init
drm/amdgpu:
drop gfx_v11_0_cp_ecc_error_irq_funcs
drm/amdgpu:
drop pm_sysfs_en flag from amdgpu_device structure
drm/amdgpu:
drop ras check at asic level for new blocks
drm/amdgpu:
DROP redundant drm_prime_sg_to_dma_addr_array
drm/amdgpu:
Drop redundant pci_enable_pcie_error_reporting()
drm/amdgpu:
drop redundant sched job cleanup when cs is aborted
drm/amdgpu:
drop temp programming for pagefault handling
drm/amdgpu:
drop the extra sign extension
drm/amdgpu:
Enable doorbell selfring after resize FB BAR
drm/amdgpu:
Enable GFX11 SDMA context empty interrupt
drm/amdgpu:
Enable IH retry CAM on GFX9
drm/amdgpu:
enable ras for mp0 v13_0_10 on SRIOV
drm/amdgpu:
enable tmz by default for GC 11.0.1
drm/amdgpu:
expose more memory stats in fdinfo
drm/amdgpu:
fix amdgpu_irq_put call trace in gmc_v10_0_hw_fini
drm/amdgpu:
fix amdgpu_irq_put call trace in gmc_v11_0_hw_fini
drm/amdgpu:
fix an amdgpu_irq_put() issue in gmc_v9_0_hw_fini()
drm/amdgpu:
Fix call trace warning and hang when removing amdgpu device
drm/amdgpu:
fix error checking in amdgpu_read_mm_registers for nv
drm/amdgpu:
fix error checking in amdgpu_read_mm_registers for soc15
drm/amdgpu:
fix error checking in amdgpu_read_mm_registers for soc21
drm/amdgpu:
Fix mode2 reset for sienna cichlid
drm/amdgpu:
fix no previous prototype warning
drm/amdgpu:
fix Null pointer dereference error in amdgpu_device_recover_vram
drm/amdgpu:
fix return value check in kfd
drm/amdgpu:
Fix sdma v4 sw fini error
drm/amdgpu:
Fix the warning info when removing amdgpu device
drm/amdgpu:
fix ttm_bo calltrace warning in psp_hw_fini
drm/amdgpu:
fix unexpected block id
drm/amdgpu:
Fix vram recover doesn't work after whole GPU reset (v2)
drm/amdgpu:
Fix warnings
drm/amdgpu:
fix xclk freq on CHIP_STONEY
drm/amdgpu:
Force signal hw_fences that are embedded in non-sched jobs
drm/amdgpu:
Generalize KFD dmabuf import
drm/amdgpu:
Implement gfx9 patch functions for resubmission
drm/amdgpu:
include protection for doorbell.h
drm/amdgpu:
Init MMVM_CONTEXTS_DISABLE in gmc11 golden setting under SRIOV
drm/amdgpu:
init nbio v7_9 callbacks
drm/amdgpu:
init sos microcode for psp v13_0_6
drm/amdgpu:
initialize gfxhub v1_2 and mmhub v1_8 funcs
drm/amdgpu:
initialize ta ucode for psp v13_0_6
drm/amdgpu:
Initialize umc ras callback
drm/amdgpu:
make kobj_type structures constant
drm/amdgpu:
Make umc_v8_10_convert_error_address static and remove unused variable
drm/amdgpu:
map new capped and uncapped mode power profiles for Vangogh
drm/amdgpu:
Modify indirect buffer packages for resubmission
drm/amdgpu:
Move hdp ras block init to ras sw_init
drm/amdgpu:
Move jpeg ras block init to ras sw_init
drm/amdgpu:
Move mmhub ras block init to ras sw_init
drm/amdgpu:
move poll enabled/disable into non DC path
drm/amdgpu:
Move to common helper to query soc rev_id
drm/amdgpu:
Move to common indirect reg access helper
drm/amdgpu:
Move umc ras block init to gmc ras sw_init
drm/amdgpu:
Move vcn ras block init to ras sw_init
drm/amdgpu:
move vmhub out of amdgpu_ring_funcs (v4)
drm/amdgpu:
Optimize end of non-contig VA ranges
drm/amdgpu:
optimize redundant code in umc_v6_7
drm/amdgpu:
optimize redundant code in umc_v8_10
drm/amdgpu:
print ras drv fw debug info
drm/amdgpu:
Program gds backup address as zero if no gds allocated
drm/amdgpu:
refine get gpu clock counter method
drm/amdgpu:
register a vga_switcheroo client for MacBooks with apple-gmux
drm/amdgpu:
reinit mes ip block during reset on SRIOV
drm/amdgpu:
release gpu full access after "amdgpu_device_ip_late_init"
drm/amdgpu:
remove dead code
drm/amdgpu:
Remove second moot switch to set EEPROM I2C address
drm/amdgpu:
Remove TTM resource->start visible VRAM condition v2
drm/amdgpu:
remove unused variable
drm/amdgpu:
remove unused variable ring
drm/amdgpu:
rename num_doorbells
drm/amdgpu:
reposition the gpu reset checking for reuse
drm/amdgpu:
reserve the old gc_11_0_*_mes.bin
drm/amdgpu:
Reset CP_VMID_PREEMPT after trailing fence signaled
drm/amdgpu:
resume ras for gfx v11_0_3 during reset on SRIOV
drm/amdgpu:
Retire pcie_gen3_enable function
drm/amdgpu:
Return from switch early for EEPROM I2C address
drm/amdgpu:
Rework mca ras sw_init
drm/amdgpu:
Rework pcie_bif ras sw_init
drm/amdgpu:
Rework retry fault removal
drm/amdgpu:
Rework xgmi_wafl_pcs ras sw_init
drm/amdgpu:
separate ras irq from jpeg instance irq for UVD_POISON
drm/amdgpu:
separate ras irq from vcn instance irq for UVD_POISON
drm/amdgpu:
Set family for GC 9.4.3
drm/amdgpu:
set gfx9 onwards APU atomics support to be true
drm/amdgpu:
set ih chicken bit for IH 4.4.2
drm/amdgpu:
set sdma v4_4_2 ip block
drm/amdgpu:
simplify amdgpu_ras_eeprom.c
drm/amdgpu:
simplify amdgpu_uvd_send_msg
drm/amdgpu:
skip ASIC reset for APUs when go to S4
drm/amdgpu:
skip disabling fence driver src_irqs when device is unplugged
drm/amdgpu:
skip hdp invalidation for HDP 4.4.2
drm/amdgpu:
skip ih2 rb allocation for IH 4.4.2
drm/amdgpu:
skip kfd-iommu suspend/resume for S0ix
drm/amdgpu:
skip the invalid workload type
drm/amdgpu:
skip unload tmr when tmr is not loaded
drm/amdgpu:
Stop clearing kiq position during fini
drm/amdgpu:
stop waiting in amdgpu_uvd_send_msg
drm/amdgpu:
Support umc node harvest config on umc v8_10
drm/amdgpu:
switch to golden tsc registers for raven/raven2
drm/amdgpu:
switch to v9_4_3 gfx_funcs callbacks for GC 9.4.3
drm/amdgpu:
use drm_device pointer directly rather than convert again
drm/amdgpu:
use sdma_v6 single packet invalidation
drm/amdgpu:
Use the default reset when loading or reloading the driver
drm/amdgpu:
vcn_4_0 set instance 0 init sched score to 1
drm/amdkfd:
Add GC 9.4.3 KFD support
drm/amdkfd:
Add gfx_target_version for GC 9.4.3
drm/amdkfd:
Check PCIe atomics support on GFX11 to set CP_HQD_HQ_STATUS0[29]
drm/amdkfd:
Enable HW_UPDATE_RPTR on GC 9.4.3
drm/amdkfd:
fix a potential double free in pqm_create_queue
drm/amdkfd:
Fix BO offset for multi-VMA page migration
drm/amdkfd:
fix potential kgd_mem UAFs
drm/amdkfd:
Fixed kfd_process cleanup on module exit.
drm/amdkfd:
Get prange->offset after svm_range_vram_node_new
drm/amdkfd:
Implement DMA buf fd export from KFD
drm/amdkfd:
Make kobj_type structures constant
drm/amdkfd:
Set noretry/xnack for GC 9.4.3
drm/amdkfd:
Set TG_CHUNK_SIZE for GC 9.4.3
drm/amdkfd:
Trap handler changes for GC 9.4.3 v2
drm/arcpgu:
Use GEM DMA fbdev emulation
drm/arm/hdlcd:
Use devm_platform_ioremap_resource()
drm/arm/malidp:
Use devm_platform_get_and_ioremap_resource()
drm/arm/malidp:
use sysfs_emit in show function callback
drm/aspeed:
Use GEM DMA fbdev emulation
drm/ast:
Fix ARM compatibility
drm/ast:
Fix long time waiting on s3/s4 resume
drm/ast:
Fix modeset failed on DisplayPort
drm/ast:
Implement struct drm_plane_helper_funcs.atomic_enable
drm/ast:
Remove little-endianism from I/O helpers
drm/ast:
Rename struct ast_private to struct ast_device
drm/ast:
Rename to_ast_private() to to_ast_device()
drm/ast:
Rework definition of I/O read and write helpers
drm/ast:
Use drm_aperture_remove_conflicting_pci_framebuffers
drm/atmel-hlcdc:
Use GEM DMA fbdev emulation
drm/atomic-helper:
Add atomic_enable plane-helper callback
drm/atomic-helper:
Don't set deadline for modesets
drm/atomic-helper:
Set fence deadline for vblank
drm/bridge:
add psr support for panel bridge callbacks
drm/bridge:
adv7533: Fix adv7533_mode_valid for adv7533 and adv7535
drm/bridge:
cdns-dsi: Convert to platform remove callback returning void
drm/bridge:
display-connector: Convert to platform remove callback returning void
drm/bridge:
display-connector: Use dev_err_probe()
drm/bridge:
dw-hdmi-ahb-audio: Convert to platform remove callback returning void
drm/bridge:
dw-hdmi-cec: Convert to platform remove callback returning void
drm/bridge:
dw-hdmi-gp-audio: Convert to platform remove callback returning void
drm/bridge:
dw-hdmi-i2s-audio: Convert to platform remove callback returning void
drm/bridge:
fsl-ldb: Convert to platform remove callback returning void
drm/bridge:
imx8qm-ldb: Convert to platform remove callback returning void
drm/bridge:
imx8qxp-ldb: Convert to platform remove callback returning void
drm/bridge:
imx8qxp-pixel-combiner: Convert to platform remove callback returning void
drm/bridge:
imx8qxp-pixel-link: Convert to platform remove callback returning void
drm/bridge:
imx8qxp-pxl2dpi: Convert to platform remove callback returning void
drm/bridge:
it6505: Add range and selector_reg
drm/bridge:
Kconfig: fix a spelling mistake
drm/bridge:
lt8912b: Fix DSI Video Mode
drm/bridge:
lvds-codec: Convert to platform remove callback returning void
drm/bridge:
nwl-dsi: Convert to platform remove callback returning void
drm/bridge:
panel: Set orientation on panel_bridge connector
drm/bridge:
ps8640: Add a cache for EDID
drm/bridge:
ps8640: Return NULL immediately when EDID read fail
drm/bridge:
ps8640: Skip redundant bridge enable
drm/bridge:
ps8640: Use constant sleep time for polling hpd
drm/bridge:
simple-bridg: Convert to platform remove callback returning void
drm/bridge:
tc358762: Set pre_enable_prev_first
drm/bridge:
tc358767: Enable DSI burst mode, LPM, non-continuous clock
drm/bridge:
thc63lvd1024: Convert to platform remove callback returning void
drm/bridge:
ti-sn65dsi83: Do not generate HFP/HBP/HSA and EOT packet
drm/bridge:
ti-sn65dsi83: use dev_err_probe if host attach failed
drm/bridge:
ti-sn65dsi86: Allow GPIO operations to sleep
drm/bridge:
ti-sn65dsi86: Avoid possible buffer overflow
drm/bridge:
ti-tfp410: Convert to platform remove callback returning void
drm/bridge:
use atomic enable/disable callbacks for panel bridge
drm/cirrus:
Compute blit destination offset in single location
drm/cirrus:
Convert to regular atomic helpers
drm/cirrus:
Enable damage clipping on primary plane
drm/cirrus:
Inline cirrus_check_size() into primary-plane atomic_check
drm/cirrus:
Inline cirrus_fb_blit_rect()
drm/cirrus:
Integrate connector into pipeline code
drm/cirrus:
Introduce struct cirrus_primary_plane_state
drm/cirrus:
Move drm_dev_{enter, exit}() into DRM helpers
drm/cirrus:
Move primary-plane format arrays
drm/cirrus:
Remove format test from cirrus_fb_create()
drm/cirrus:
Remove size test from cirrus_fb_create()
drm/cirrus:
Replace cpp value with format
drm/cirrus:
Split cirrus_mode_set() into smaller functions
drm/cirrus:
Store HW format/pitch in primary-plane state
drm/cirrus:
Test mode against video-memory size in device-wide mode_valid
drm/cirrus:
Use drm_fb_blit() to update scanout buffer
drm/cirrus:
Use VGA macro constants to unblank
drm/connector:
print max_requested_bpc in state debugfs
drm/connector:
print max_requested_bpc in state debugfs
drm/display:
Don't block HDR_OUTPUT_METADATA on unknown EOTF
drm/display:
Don't block HDR_OUTPUT_METADATA on unknown EOTF
drm/displayid:
add displayid_get_header() and check bounds better
drm/displayid:
provide access to DisplayID version and primary use case
drm/displayid:
return struct displayid_header from validate_displayid()
drm/dp_helper:
Add helper to check DSC support with given o/p format
drm/dsc:
fix DP_DSC_MAX_BPP_DELTA_* macro values
drm/dsc:
fix drm_edp_dsc_sink_output_bpp() DPCD high byte usage
drm/edid:
Fix csync detailed mode parsing
drm/edid:
parse Tiled Display Topology Data Block for DisplayID 2.0
drm/edid:
update non-desktop use also from DisplayID
drm/exynos:
fix g2d_open/close helper function definitions
drm/exynos:
fix race condition UAF in exynos_g2d_exec_ioctl
drm/exynos:
Implement fbdev emulation as in-kernel client
drm/exynos:
Initialize fbdev DRM client
drm/exynos:
Remove exynos_gem from struct exynos_drm_fbdev
drm/exynos:
Remove fb_helper from struct exynos_drm_private
drm/exynos:
Remove struct exynos_drm_fbdev
drm/exynos:
vidi: fix a wrong error return
drm/fb-helper:
Consolidate CONFIG_DRM_FBDEV_LEAK_PHYS_SMEM
drm/fb-helper:
drop redundant pixclock check from drm_fb_helper_set_par()
drm/fb-helper:
Export drm_fb_helper_release_info()
drm/fb-helper:
Fix height, width, and accel_flags in fb_var
drm/fb-helper:
fix input validation gaps in check_var
drm/fb-helper:
set x/yres_virtual in drm_fb_helper_check_var
drm/fb-helper:
Support smem_len in deferred I/O
drm/fbdev-dma:
Implement fbdev emulation for GEM DMA helpers
drm/fbdev-generic:
Always use shadow buffering
drm/fbdev-generic:
Clean up after failed probing
drm/fbdev-generic:
prohibit potential out-of-bounds access
drm/fbdev-generic:
Remove unused prefer_shadow_fbdev flag
drm/fbdev-generic:
Rename symbols
drm/fbdev-generic:
Set screen size to size of GEM buffer
drm/format-helper:
Add Kunit tests for drm_fb_xrgb8888_to_mono()
drm/format-helper:
Make "destination_pitch" test usable for mono
drm/format-helper:
Make conversion_buf_size() support sub-byte pixel fmts
drm/format-helper:
Use drm_format_info_min_pitch() in tests helper
drm/format-helper:
Use KUNIT_EXPECT_MEMEQ macro
drm/fsl-dcu:
Use GEM DMA fbdev emulation
drm/gem-vram:
handle NULL bo->resource in move callback
drm/gem:
Add evict() callback to drm_gem_object_funcs
drm/gem:
Export drm_gem_lru_move_tail_locked()
drm/gma500:
Fix naming in fb_ops
drm/gma500:
Implement client-based fbdev emulation
drm/gma500:
Inline psbfb_create() into psbfb_probe()
drm/gma500:
Move fbdev code into separate source file
drm/gma500:
Pass fb_info to psb_fbdev_vm_fault()
drm/gma500:
Remove fbdev vma open and close callbacks
drm/gma500:
Remove unnecessary include statements
drm/gma500:
remove unused gma_pipe_event function
drm/i915/active:
Fix missing debug object activation
drm/i915/active:
Fix misuse of non-idle barriers as fence trackers
drm/i915/adlp/tc:
Align the connect/disconnect PHY sequence with bspec
drm/i915/adlp/tc:
Use the DE HPD ISR register for hotplug detection
drm/i915/adlp:
Fix typo for reference clock
drm/i915/audio:
Track audio state per-transcoder
drm/i915/audio:
update audio keepalive clock values
drm/i915/aux:
split out DP AUX regs to a separate file
drm/i915/bios:
Rename find_section to find_bdb_section
drm/i915/bios:
set default backlight controller index
drm/i915/clock:
mass rename dev_priv to i915
drm/i915/color:
Fix typo for Plane CSC indexes
drm/i915/debugfs:
add crtc i915_pipe debugfs file
drm/i915/debugfs:
Enable upper layer interfaces to act on all gt's
drm/i915/debugfs:
move IPS debugfs to hsw_ips.c
drm/i915/debugfs:
switch crtc debugfs to struct intel_crtc
drm/i915/dg1:
Drop final use of IS_DG1_GRAPHICS_STEP
drm/i915/dg1:
Drop support for pre-production steppings
drm/i915/dg2:
Add HDMI pixel clock frequencies 267.30 and 319.89 MHz
drm/i915/dg2:
Drop one PCI ID
drm/i915/dgfx, mtl+:
Disable display functionality if the display is not present
drm/i915/display/core:
use intel_de_rmw if possible
drm/i915/display/dpll:
use intel_de_rmw if possible
drm/i915/display/dsi:
use intel_de_rmw if possible
drm/i915/display/fdi:
use intel_de_rmw if possible
drm/i915/display/hdmi:
use intel_de_rmw if possible
drm/i915/display/intel_display_debugfs:
Fix incorrect param naming for 'intel_connector'
drm/i915/display/intel_display_power:
Fix incorrectly documented function __intel_display_power_put_async()
drm/i915/display/intel_wm:
Fix a little doc-rot in intel_update_watermarks()
drm/i915/display/interfaces:
use intel_de_rmw if possible
drm/i915/display/misc:
use intel_de_rmw if possible
drm/i915/display/mtl:
Program latch to phy reset
drm/i915/display/panel:
use intel_de_rmw if possible in panel related code
drm/i915/display/pch:
use intel_de_rmw if possible
drm/i915/display/phys:
use intel_de_rmw if possible
drm/i915/display/power:
use intel_de_rmw if possible
drm/i915/display/vlv:
fix pixel overlap register update
drm/i915/display/vlv:
use intel_de_rmw if possible
drm/i915/display:
Add 480 MHz CDCLK steps for RPL-U
drm/i915/display:
ignore link training failures in CI
drm/i915/display:
ignore long HPDs based on a flag
drm/i915/display:
Pass drm_i915_private as param to i915 funcs
drm/i915/display:
Set correct voltage level for 480MHz CDCLK
drm/i915/display:
split out DSC and DSS registers
drm/i915/dmc:
add for_each_dmc_id() and use it
drm/i915/dmc:
add i915_to_dmc() and dmc->i915 and use them
drm/i915/dmc:
add is_valid_dmc_id() and use it
drm/i915/dmc:
add proper name to dmc id enum and use it
drm/i915/dmc:
allocate dmc structure dynamically
drm/i915/dmc:
check incoming dmc id validity
drm/i915/dmc:
drop "ucode" from function names
drm/i915/dmc:
Load DMC on MTL
drm/i915/dmc:
mass rename dev_priv to i915
drm/i915/dmc:
remove unnecessary dmc_id validity check
drm/i915/dmc:
use has_dmc_id_fw() instead of poking dmc->dmc_info directly
drm/i915/doc:
Escape wildcard in method names
drm/i915/dp:
Check if DSC supports the given output_format
drm/i915/dp:
Don't roundup max bpp, while computing compressed bpp
drm/i915/dp:
Increase slice_height for DP
drm/i915/dp:
prevent potential div-by-zero
drm/i915/dp_mst:
Fix active port PLL selection for secondary MST streams
drm/i915/dpt:
Add a modparam to disable DPT via the chicken bit
drm/i915/dpt:
Introduce HAS_DPT()
drm/i915/dpt:
Only do the POT stride remap when using DPT
drm/i915/dpt:
Treat the DPT BO as a framebuffer
drm/i915/dsb:
Allow vblank synchronized DSB execution
drm/i915/dsb:
Define more DSB registers
drm/i915/dsb:
Introduce intel_dsb_finish()
drm/i915/dsb:
Nuke the DSB debug
drm/i915/dsb:
Pimp debug/error prints
drm/i915/dsb:
Skip DSB command buffer setup if we have no LUTs
drm/i915/dsb:
Split intel_dsb_wait() from intel_dsb_commit()
drm/i915/dsb:
split out DSB regs to a separate file
drm/i915/dsc:
Add debugfs entry to validate DSC output formats
drm/i915/dsc:
Adding the new registers for DSC
drm/i915/dsc:
Enable YCbCr420 for VDSC
drm/i915/dsc:
Fill in native_420 field
drm/i915/dsi:
fix DSS CTL register offsets for TGL+
drm/i915/dsi:
Use unconditional msleep() instead of intel_dsi_msleep()
drm/i915/fbdev:
Implement fb_dirty for intel custom fb helper
drm/i915/fbdev:
lock the fbdev obj before vma pin
drm/i915/fdi:
split out FDI regs to a separate file
drm/i915/gem/i915_gem_create:
Provide the function names for proper kerneldoc headers
drm/i915/gem/i915_gem_domain:
Provide function names to complete proper kerneldoc
drm/i915/gem/i915_gem_object:
Demote non-kerneldoc header with no param descriptions
drm/i915/gem/i915_gem_ttm:
Demote half-filled kerneldoc
drm/i915/gem/i915_gem_ttm_move:
Provide a couple of missing descriptions for 'num_pages' and 'ctx'
drm/i915/gem/i915_gem_ttm_pm:
Provide a couple of missing descriptions for 'flags' and remove some superfluous ones
drm/i915/gem/i915_gem_wait:
Provide function name to validate the kerneldoc header
drm/i915/gem:
Flush lmem contents after construction
drm/i915/gen11:
Wa_1408615072/Wa_1407596294 should be on GT list
drm/i915/gen12:
Update combo PHY init sequence
drm/i915/gsc:
Create GSC request submission mechanism
drm/i915/gsc:
Fix race between HW init and GSC FW load
drm/i915/gsc:
Fix the Driver-FLR completion
drm/i915/gsc:
flush the GSC worker before wedging on unload
drm/i915/gsc:
implement wa 14015076503
drm/i915/gt/intel_rps:
Demote a kerneldoc abuse for ips_ping_for_i915_load()
drm/i915/gt/uc/intel_guc_hwconfig:
Demote a few non-conforming kerneldoc headers
drm/i915/gt:
Add selftests for TLB invalidation
drm/i915/gt:
add sparse lock annotation to avoid warnings
drm/i915/gt:
Avoid out-of-bounds access when loading HuC
drm/i915/gt:
Create per-gt debugfs files
drm/i915/gt:
Hold a wakeref for the active VM
drm/i915/gt:
introduce vm->scratch_range callback
drm/i915/gt:
make kobj attributes const
drm/i915/gt:
perform uc late init after probe error injection
drm/i915/gt:
prevent forcewake releases during BAR resize
drm/i915/gt:
Rename dev_priv to i915 for private data naming consistency
drm/i915/gt:
Update engine_init_common documentation
drm/i915/gt:
Use sysfs_emit() and sysfs_emit_at()
drm/i915/gt:
Use the correct error value when kernel_context() fails
drm/i915/guc:
Actually return an error if GuC version range check fails
drm/i915/guc:
Allow for very slow GuC loading
drm/i915/guc:
Clean up of register capture search
drm/i915/guc:
Don't capture Gen8 regs on Xe devices
drm/i915/guc:
Fix missing ecodes
drm/i915/guc:
Fix missing return code checks in submission init
drm/i915/guc:
Improve clean up of busyness stats worker
drm/i915/guc:
Improve debug message on context reset notification
drm/i915/guc:
Improve GuC load error reporting
drm/i915/guc:
More debug print updates - GSC firmware
drm/i915/guc:
More debug print updates - GuC logging
drm/i915/guc:
More debug print updates - GuC reg capture
drm/i915/guc:
More debug print updates - GuC selftests
drm/i915/guc:
More debug print updates - GuC SLPC
drm/i915/guc:
More debug print updates - UC firmware
drm/i915/hdcp:
Check if media_gt exists
drm/i915/hdcp:
HDCP2.x Refactoring to agnostic hdcp
drm/i915/hdcp:
Refactor HDCP API structures
drm/i915/hdcp:
Use generic names for HDCP helpers and structs
drm/i915/hdmi:
Go for scrambling only if platform supports TMDS clock > 340MHz
drm/i915/huc:
Add and use HuC oriented print macros
drm/i915/huc:
Cancel HuC delayed load timer on reset.
drm/i915/huc:
use const struct bus_type pointers
drm/i915/hwmon:
Accept writes of value 0 to power1_max_interval
drm/i915/hwmon:
Enable PL1 limit when writing limit value to HW
drm/i915/hwmon:
Enable PL1 power limit
drm/i915/hwmon:
Replace hwm_field_scale_and_write with hwm_power_max_write
drm/i915/hwmon:
Use 0 to designate disabled PL1 power limit
drm/i915/i915_gem:
Provide function names to complete the expected kerneldoc format
drm/i915/i915_scatterlist:
Fix kerneldoc formatting issue - missing '@'
drm/i915/i915_vma:
Provide one missing param and demote another non-kerneldoc header
drm/i915/intel_region_ttm:
Provide missing description for 'offset' param
drm/i915/ips:
Add i915_ips_false_color debugfs file
drm/i915/ips:
Make IPS debugfs per-crtc
drm/i915/lvds:
Extract intel_lvds_regs.h
drm/i915/lvds:
Fix whitespace
drm/i915/lvds:
s/dev_priv/i915/
drm/i915/lvds:
s/intel_encoder/encoder/ etc.
drm/i915/lvds:
s/pipe_config/crtc_state/
drm/i915/lvds:
Split long lines
drm/i915/lvds:
Use intel_de_rmw()
drm/i915/lvds:
Use REG_BIT() & co.
drm/i915/mtl:
Add engine TLB invalidation
drm/i915/mtl:
Add function to send command to GSC CS
drm/i915/mtl:
Add HDCP GSC interface
drm/i915/mtl:
Add the missing CPU transcoder mask in intel_device_info
drm/i915/mtl:
Add Wa_14017856879
drm/i915/mtl:
Add Wa_22015279794
drm/i915/mtl:
Add workarounds Wa_14017066071 and Wa_14017654203
drm/i915/mtl:
Disable C6 on MTL A0 for media
drm/i915/mtl:
Disable MC6 for MTL A step
drm/i915/mtl:
Fix MTL stolen memory GGTT mapping
drm/i915/mtl:
Fix Wa_16015201720 implementation
drm/i915/mtl:
Initialize empty clockgating hooks for MTL
drm/i915/mtl:
Synchronize i915/BIOS on C6 enabling
drm/i915/mtl:
X-Tile support changes to client blits
drm/i915/opregion:
Cleanup opregion after errors during driver loading
drm/i915/opregion:
Fix CONFIG_ACPI=n builds adding missing intel_opregion_cleanup() prototype
drm/i915/opregion:
Fix opregion setup during system resume on platforms without display
drm/i915/opregion:
Register display debugfs later, after initialization steps
drm/i915/pcode:
Give the punit time to settle before fatally failing
drm/i915/perf:
Add engine class instance parameters to perf
drm/i915/perf:
Add support for OA media units
drm/i915/perf:
Clear out entire reports after reading if not power of 2 size
drm/i915/perf:
Drop wakeref on GuC RC error
drm/i915/perf:
Fail modprobe if i915_perf_init fails on OOM
drm/i915/perf:
Group engines into respective OA groups
drm/i915/perf:
Handle non-power-of-2 reports
drm/i915/perf:
Parse 64bit report header formats correctly
drm/i915/perf:
Pass i915 object to perf revision helper
drm/i915/perf:
Validate OA sseu config outside switch
drm/i915/perf:
Wa_14017512683: Disable OAM if media C6 is enabled in BIOS
drm/i915/pm:
drop intel_pm_setup()
drm/i915/pm:
drop intel_suspend_hw()
drm/i915/pmu:
Use functions common with sysfs to read actual freq
drm/i915/power:
move dc state members to struct i915_power_domains
drm/i915/pps:
split out PPS regs to a separate file
drm/i915/psr:
Add helpers for block count number handling
drm/i915/psr:
Check that vblank is long enough for psr2
drm/i915/psr:
clean up PSR debugfs sink status error handling
drm/i915/psr:
Fix the delayed vblank w/a
drm/i915/psr:
Implement Display WA #1136
drm/i915/psr:
Implement Wa_14015648006
drm/i915/psr:
Modify/Fix Wa_16013835468 and prepare for Wa_14015648006
drm/i915/psr:
move PSR debugfs to intel_psr.c
drm/i915/psr:
split out PSR regs to a separate file
drm/i915/psr:
Split sel fetch plane configuration into arm and noarm
drm/i915/psr:
Stop clobbering TRANS_SET_CONTEXT_LATENCY
drm/i915/psr:
switch PSR debugfs to struct intel_connector
drm/i915/psr:
Unify pre/post hooks
drm/i915/psr:
Use calculated io and fast wake lines
drm/i915/pvc:
Annotate two more workaround/tuning registers as MCR
drm/i915/pxp:
add device link between i915 and mei_pxp
drm/i915/pxp:
fix __le64 access to get rid of sparse warning
drm/i915/pxp:
Invalidate all PXP fw sessions during teardown
drm/i915/pxp:
limit drm-errors or warning on firmware API failures
drm/i915/pxp:
Pxp hw init should be in resume_complete
drm/i915/pxp:
Trigger the global teardown for before suspending
drm/i915/quirks:
Add inverted backlight quirk for HP 14-r206nv
drm/i915/reg:
fix QGV points register access offsets
drm/i915/reg:
use the correct register to access SAGV block time
drm/i915/rps:
split out display rps parts to a separate file
drm/i915/selftest:
Fix engine timestamp and ktime disparity
drm/i915/selftest:
Fix ktime_get() and h/w access order
drm/i915/selftest:
Remove avoidable init assignment
drm/i915/selftests:
Add some missing error propagation
drm/i915/selftests:
Drop igt_cs_tlb
drm/i915/selftests:
Fix live_requests for all engines
drm/i915/selftests:
keep same cache settings as timeline
drm/i915/sseu:
fix max_subslices array-index-out-of-bounds access
drm/i915/tc:
Abort DP AUX transfer on a disconnected TC port
drm/i915/tc:
Add asserts in TC PHY hooks that the required power is on
drm/i915/tc:
Add generic TC PHY connect/disconnect handlers
drm/i915/tc:
Add TC PHY hook to get the PHY HPD live status
drm/i915/tc:
Add TC PHY hook to get the TC-cold blocking power domain
drm/i915/tc:
Add TC PHY hook to init the PHY
drm/i915/tc:
Add TC PHY hook to read out the PHY HW state
drm/i915/tc:
Add TC PHY hooks to connect/disconnect the PHY
drm/i915/tc:
Add TC PHY hooks to get the PHY ready/owned state
drm/i915/tc:
Assume a TC port is legacy if VBT says the port has HDMI
drm/i915/tc:
Block/unblock TC-cold in the PHY connect/disconnect hooks
drm/i915/tc:
Check for TC PHY explicitly in intel_tc_port_fia_max_lane_count()
drm/i915/tc:
Check TC mode instead of the VBT legacy flag
drm/i915/tc:
Check the PLL type used by an enabled TC port
drm/i915/tc:
demote a kernel-doc comment to a regular comment
drm/i915/tc:
Don't connect the PHY in intel_tc_port_connected()
drm/i915/tc:
Drop tc_cold_block()/unblock()'s power domain parameter
drm/i915/tc:
Factor out a function querying active links on a TC port
drm/i915/tc:
Factor out helpers converting HPD mask to TC mode
drm/i915/tc:
Factor out tc_phy_verify_legacy_or_dp_alt_mode()
drm/i915/tc:
Fix initial TC mode on disabled legacy ports
drm/i915/tc:
Fix system resume MST mode restore for DP-alt sinks
drm/i915/tc:
Fix target TC mode for a disconnected legacy port
drm/i915/tc:
Fix TC mode for a legacy port if the PHY is not ready
drm/i915/tc:
Fix TC port link ref init for DP MST during HW readout
drm/i915/tc:
Fix the ICL PHY ownership check in TC-cold state
drm/i915/tc:
Fix up the legacy VBT flag only in disconnected mode
drm/i915/tc:
Get power ref for reading the HPD live status register
drm/i915/tc:
Group the TC PHY setup/query functions per platform
drm/i915/tc:
Make the TC mode readout consistent in all PHY states
drm/i915/tc:
Move TC port fields to a new intel_tc_port struct
drm/i915/tc:
Move the intel_tc_port struct declaration to intel_tc.c
drm/i915/tc:
Remove redundant wakeref=0 check from unblock_tc_cold()
drm/i915/tc:
Rename tc_phy_status_complete() to tc_phy_is_ready()
drm/i915/tc:
Use the adlp prefix for ADLP TC PHY functions
drm/i915/tc:
Use the tc_phy prefix for all TC PHY functions
drm/i915/tc:
Wait for IOM/FW PHY initialization of legacy TC ports
drm/i915/tgl:
Drop support for pre-production steppings
drm/i915/ttm:
audit remaining bo->resource
drm/i915/ttm:
fix sparse warning
drm/i915/ttm:
remove the virtualized start hack
drm/i915/tv:
split out TV regs to a separate file
drm/i915/uapi:
Replace fake flex-array with flexible-array member
drm/i915/uncore:
cast iomem to avoid sparse warning
drm/i915/vdsc:
Check slice design requirement
drm/i915/vrr:
Fix "window2" handling
drm/i915/wakeref:
fix kernel-doc comment
drm/i915/wm:
add .get_hw_state to watermark funcs
drm/i915/wm:
move functions to call watermark hooks to intel_wm.[ch]
drm/i915/wm:
move ILK watermark sanitization to i9xx_wm.[ch]
drm/i915/wm:
move remaining watermark code out of intel_pm.c
drm/i915/wm:
move watermark debugfs to intel_wm.c
drm/i915/wm:
remove display/ prefix from include
drm/i915/wm:
remove ILK+ nop funcs fallback
drm/i915/wm:
split out SKL+ watermark regs to a separate file
drm/i915/wm:
warn about ilk_wm_sanitize() on display ver 9+
drm/i915/xehp:
LNCF/LBCF workarounds should be on the GT list
drm/i915/xelp:
Implement Wa_1606376872
drm/i915/xelpmp:
Consider GSI offset when doing MCR lookups
drm/i915:
Add _PICK_EVEN_2RANGES()
drm/i915:
Add a .color_post_update() hook
drm/i915:
Add a few more debugs for failed framebuffer creation
drm/i915:
Add another EHL pci id
drm/i915:
Add belts and suspenders locking for seamless M/N changes
drm/i915:
Add encoder hook to get the PLL type used by TC ports
drm/i915:
add guard page to ggtt->error_capture
drm/i915:
Add i915.enable_sagv modparam
drm/i915:
Add local adjusted_mode variable
drm/i915:
Add PLANE_CHICKEN registers
drm/i915:
Add RPL-U sub platform
drm/i915:
Bump VBT version for expected child dev size check
drm/i915:
Check for unreliable MMIO during forcewake
drm/i915:
Check pipe source size when using skl+ scalers
drm/i915:
Clean up g4x+ sprite TILEOFF programming
drm/i915:
Clean up skl+ plane alpha bits
drm/i915:
Configure TRANS_SET_CONTEXT_LATENCY correctly on ADL+
drm/i915:
Consolidate TLB invalidation flow
drm/i915:
Consult the registered encoders for the ICL combo PHY w/a
drm/i915:
Convert _FIA() to _PICK_EVEN_2RANGES()
drm/i915:
Convert MBUS_ABOX_CTL() to _PICK_EVEN_2RANGES()
drm/i915:
Convert PALETTE() to _PICK_EVEN_2RANGES()
drm/i915:
Convert PIPE3/PORT3 to _PICK_EVEN_2RANGES()
drm/i915:
Convert pll macros to _PICK_EVEN_2RANGES
drm/i915:
Copy highest enabled wm level to disabled wm levels for gen >= 9
drm/i915:
Define cursor chicken reg
drm/i915:
Define more pipe timestamp registers
drm/i915:
Define skl+ universal plane SURFLIVE registers
drm/i915:
Define the "unmodified vblank" interrupt bit
drm/i915:
Define transcoder timing register bitmasks
drm/i915:
Define vlv/chv sprite plane SURFLIVE registers
drm/i915:
Disable DC states for all commits
drm/i915:
Disable DPLLs before disconnecting the TC PHY
drm/i915:
disable sampler indirect state in bindless heap
drm/i915:
Document that PLANE_CHICKEN are for tgl+
drm/i915:
Don't do the WM0->WM1 copy w/a if WM1 is already enabled
drm/i915:
Don't hide function calls with side effects
drm/i915:
Don't leak the DPT if drm_framebuffer_init() fails
drm/i915:
Don't send idle pattern after DP2.0 link training
drm/i915:
Don't switch to TPS1 when disabling DP_TP_CTL
drm/i915:
Don't use BAR mappings for ring buffers with LLC
drm/i915:
Don't use stolen memory for ring buffers with LLC
drm/i915:
Drop useless intel_dp_has_audio() argument
drm/i915:
Dump blanking start/end
drm/i915:
Dump PGTBL_ER on gen2/3/4 error interrupt
drm/i915:
enable kernel-doc warnings for CONFIG_DRM_I915_WERROR=y
drm/i915:
Ensure DSC has enough BW and stays within HW limits
drm/i915:
Explain the magic numbers for AUX SYNC/precharge length
drm/i915:
Expose SAGV state via debugfs
drm/i915:
Extract intel_crtc_scanline_offset()
drm/i915:
Extract intel_sprite_uapi.c
drm/i915:
Extract skl_wm_latency()
drm/i915:
Extract {i9xx,i965)_error_mask()
drm/i915:
Fix audio ELD handling for DP MST
drm/i915:
Fix coding style on DPLL*_ENABLE defines
drm/i915:
Fix context runtime accounting
drm/i915:
Fix fast wake AUX sync len
drm/i915:
Fix format for perf_limit_reasons
drm/i915:
Fix GEN8_MISCCPCTL
drm/i915:
fix MAX_ORDER usage in i915_gem_object_get_pages_internal()
drm/i915:
Fix memory leaks in i915 selftests
drm/i915:
Fix memory leaks in scatterlist
drm/i915:
Fix NULL ptr deref by checking new_crtc_state
drm/i915:
Fix PIPEDMC disabling for a bigjoiner configuration
drm/i915:
Fix platform default aux ch for skl
drm/i915:
fix race condition UAF in i915_perf_add_config_ioctl
drm/i915:
Fix SKL DDI A digital port .connected()
drm/i915:
Fix system suspend without fbdev being initialized
drm/i915:
Fix VBT DSI DVO port handling
drm/i915:
Flatten intel_ddi_{enable,disable}_transcoder_clock()
drm/i915:
Get HDR DPCD refresh timeout from VBT
drm/i915:
Get rid of the gm45 HPD live state nonsense
drm/i915:
Give CPU transcoder timing registers TRANS_ prefix
drm/i915:
implement async_flip mode per plane tracking
drm/i915:
Implement UHBR bandwidth check
drm/i915:
Implement workaround for CDCLK PLL disable/enable
drm/i915:
Include connector id+name in all backlight debugs/errors
drm/i915:
Include stepping information in device info dump
drm/i915:
Include timeline seqno in error capture
drm/i915:
Initialize the obj flags for shmem objects
drm/i915:
Introduce HAS_SAGV()
drm/i915:
Iterate all child devs in intel_bios_is_port_present()
drm/i915:
Keep sagv status updated on icl+
drm/i915:
limit double GT reset to pre-MTL
drm/i915:
Make backlight setup debugs consistent
drm/i915:
Make intel_get_crtc_new_encoder() less oopsy
drm/i915:
Make kobj_type structures constant
drm/i915:
Make sure dsm_size has correct granularity
drm/i915:
Make utility pin asserts more accurate
drm/i915:
Mark FIFO underrun disabled earlier
drm/i915:
Mask page table errors on gen2/3 with FBC
drm/i915:
Move CSC load back into .color_commit_arm() when PSR is enabled on skl/glk
drm/i915:
Move DG2 tuning to the right function
drm/i915:
Move display power initialization during driver probing later
drm/i915:
Move fd_install after last use of fence
drm/i915:
Move MCR_REG define to i915_reg_defs.h
drm/i915:
move memory frequency detection to intel_dram.c
drm/i915:
Move PLANE_BUG_CFG bit definitions to the correct place
drm/i915:
Move shared DPLL disabling into CRTC disable hook
drm/i915:
Move variables to loop context
drm/i915:
Pass devdata to intel_bios_port_aux_ch()
drm/i915:
Pass the whole encoder to hotplug_enables()
drm/i915:
Pick the backlight controller based on VBT on ICP+
drm/i915:
Pimp encoder ddc_pin/aux_ch debug messages
drm/i915:
Populate dig_port->connected() before connector init
drm/i915:
Populate encoder->devdata for DSI on icl+
drm/i915:
Populate encoder->devdata for g4x+ DP/HDMI ports
drm/i915:
Populate wm.max_level for everyone
drm/i915:
Prefix hex numbers with 0x
drm/i915:
Preserve crtc_state->inherited during state clearing
drm/i915:
probe lmem before the stolen portion
drm/i915:
Program VLV/CHV PIPE_MSA_MISC register
drm/i915:
Reduce ELD hex dumps a bit
drm/i915:
Reject wm levels that exceed vblank time
drm/i915:
Relocate intel_crtc_update_active_timings()
drm/i915:
Relocate intel_plane_check_src_coordinates()
drm/i915:
Remove pointless register read
drm/i915:
Remove redundant check for DG1
drm/i915:
Remove TC PHY disconnect workaround
drm/i915:
Remove the encoder update_prepare()/complete() hooks
drm/i915:
remove unnecessary intel_pm.h includes
drm/i915:
remove unused config DRM_I915_UNSTABLE
drm/i915:
Remove unused tmp assignment.
drm/i915:
Remove unused/wrong INF_UNIT_LEVEL_CLKGATE
drm/i915:
Rename intel_ddi_{enable,disable}_pipe_clock()
drm/i915:
rename intel_pm.[ch] to intel_clock_gating.[ch]
drm/i915:
rename intel_pm_types.h -> display/intel_wm_types.h
drm/i915:
Replace _MMIO_PHY3() with _PICK_EVEN_2RANGES()
drm/i915:
Replace intel_bios_is_lane_reversal_needed() with intel_bios_encoder_lane_reversal()
drm/i915:
Replace intel_bios_is_lspcon_present() with intel_bios_encoder_is_lspcon()
drm/i915:
Replace intel_bios_is_port_hpd_inverted() with intel_bios_encoder_hpd_invert()
drm/i915:
Replace wm.max_levels with wm.num_levels and use it everywhere
drm/i915:
Restructure intel_bios_port_aux_ch()
drm/i915:
run kernel-doc on headers as part of HDRTEST
drm/i915:
s/PIPECONF/TRANSCONF/
drm/i915:
s/PIPEMISC/PIPE_MISC/
drm/i915:
Sanitize the display fused-off check on GEN7/8
drm/i915:
Sanitycheck MMIO access early in driver load
drm/i915:
Simplify vcs/bsd engine selection
drm/i915:
Skip cursor when writing PLANE_CHICKEN
drm/i915:
Split icl_color_commit_noarm() from skl_color_commit_noarm()
drm/i915:
Sprinkle some FIXMEs about TGL+ DSI transcoder timing mess
drm/i915:
Stop using pipe_offsets[] for PIPE_MISC*
drm/i915:
Stop whitelisting CS_CTX_TIMESTAMP on Xe_HP platforms
drm/i915:
taint kernel when force probing unsupported devices
drm/i915:
Undo rmw damage to gen3 error interrupt handler
drm/i915:
Update vblank timestamping stuff on seamless M/N change
drm/i915:
Use 18 fast wake AUX sync len
drm/i915:
Use compressed bpp when calculating m/n value for DP MST DSC
drm/i915:
Use encoder->devdata in eDP init
drm/i915:
Use encoder->devdata more
drm/i915:
Use i915 instead of dev_priv insied the file_priv structure
drm/i915:
Whitelist COMMON_SLICE_CHICKEN3 for UMD access
drm/i915:
Workaround ICL CSC_MODE sticky arming
drm/imx/dcss:
Use GEM DMA fbdev emulation
drm/imx/lcdc:
Implement DRM driver for imx25
drm/imx:
Use GEM DMA fbdev emulation
drm/kmb:
Use GEM DMA fbdev emulation
drm/lima/lima_drv:
Add missing unwind goto in lima_pdev_probe()
drm/lima:
add show_fdinfo for drm usage stats
drm/lima:
add usage counting method to ctx_mgr
drm/lima:
allocate unique id per drm_file
drm/lima:
fix sched context destroy
drm/lima:
Use drm_sched_job_add_syncobj_dependency()
drm/logicvc:
Use GEM DMA fbdev emulation
drm/mcde:
Do not use dirty GEM FB handling
drm/mcde:
Use GEM DMA fbdev emulation
drm/mediatek:
Add dma dev get function
drm/mediatek:
Add drm ovl_adaptor sub driver for MT8195
drm/mediatek:
Add ETHDR support for MT8195
drm/mediatek:
Add mdp_rdma get format function
drm/mediatek:
Add mediatek-drm of vdosys0 support for mt8188
drm/mediatek:
Add mediatek-drm of vdosys1 support for MT8195
drm/mediatek:
Add ovl_adaptor get format function
drm/mediatek:
Add ovl_adaptor support for MT8195
drm/mediatek:
Add support for AR30 and BA30 overlays
drm/mediatek:
Change mmsys compatible for mt8195 mediatek-drm
drm/mediatek:
dp: Change the aux retries times when receiving AUX_DEFER
drm/mediatek:
dp: Only trigger DRM HPD events if bridge is attached
drm/mediatek:
Enable AR30 and BA30 overlays on MT8195
drm/mediatek:
Modify mediatek-drm for mt8195 multi mmsys support
drm/mediatek:
Refactor pixel format logic
drm/meson/meson_venc:
Relax the supported mode checks
drm/meson:
Use GEM DMA fbdev emulation
drm/mgag200:
Fix gamma lut not initialized.
drm/mgag200:
Implement struct drm_plane_helper_funcs.atomic_enable
drm/mgag200:
Remove disable handling from atomic_update
drm/mipi-dsi:
Set the fwnode for mipi_dsi_device
drm/msm/a3xx:
Implement .gpu_busy
drm/msm/a4xx:
Implement .gpu_busy
drm/msm/a5xx:
add devcoredump support to the fault handler
drm/msm/a6xx:
add CONFIG_PM dependency
drm/msm/a6xx:
Add support for A640 speed binning
drm/msm/a6xx:
Add support for A650 speed binning
drm/msm/a6xx:
initialize GMU mutex earlier
drm/msm/a6xx:
Move ioremap out of hw_init path
drm/msm/a6xx:
Remove cx gdsc polling using 'reset'
drm/msm/a6xx:
Some reg64 conversion
drm/msm/a6xx:
Use genpd notifier to ensure cx-gdsc collapse
drm/msm/a6xx:
Vote for cx gdsc from gpu driver
drm/msm/adreno:
adreno_gpu: Don't set OPP scaling clock w/ GMU
drm/msm/adreno:
adreno_gpu: Use suspend() instead of idle() on load error
drm/msm/adreno:
clean up component ops indentation
drm/msm/adreno:
drop bogus pm_runtime_set_active()
drm/msm/adreno:
Enable optional icc voting from OPP tables
drm/msm/adreno:
fix runtime PM imbalance at gpu load
drm/msm/adreno:
split a6xx fault handler into generic and a6xx parts
drm/msm/adreno:
stall translation on fault for all GPU families
drm/msm/adreno:
Use OPP for every GPU generation
drm/msm/atomic:
Don't try async if crtc not active
drm/msm/atomic:
Switch to vblank_start helper
drm/msm/disp/dpu1:
add support for dspp sub block flush in sc7280
drm/msm/disp/dpu:
add PSR support for eDP interface in dpu driver
drm/msm/disp/dpu:
check for crtc enable rather than crtc active to release shared resources
drm/msm/disp/dpu:
get timing engine status from intf status register
drm/msm/disp/dpu:
reset the datapath after timing engine disable
drm/msm/disp/dpu:
update dpu_enc crtc state on crtc enable/disable during self refresh
drm/msm/disp/dpu:
use atomic enable/disable callbacks for encoder functions
drm/msm/disp/dpu:
wait for extra vsync till timing engine status is disabled
drm/msm/dp:
Add basic PSR support for eDP
drm/msm/dp:
add module parameter for PSR
drm/msm/dp:
Clean up handling of DP AUX interrupts
drm/msm/dp:
enable HDP plugin/unplugged interrupts at hpd_enable/disable
drm/msm/dp:
Fix spelling mistake "Capabiity" -> "Capability"
drm/msm/dp:
Return IRQ_NONE for unhandled interrupts
drm/msm/dp:
set self refresh aware based on PSR support
drm/msm/dp:
unregister audio driver during unbind
drm/msm/dp:
use atomic callbacks for DP bridge ops
drm/msm/dp:
use the eDP bridge ops to validate eDP modes
drm/msm/dpu:
add dpu_hw_sspp_cfg to dpu_plane_state
drm/msm/dpu:
add DSPPs into reservation upon a CTM request
drm/msm/dpu:
Add support for AR30 format
drm/msm/dpu:
add support for wide planes
drm/msm/dpu:
Allow variable INTF_BLK size
drm/msm/dpu:
Allow variable SSPP_BLK size
drm/msm/dpu:
Assign missing writeback log_mask
drm/msm/dpu:
avoid unnecessary check in DPU reservations
drm/msm/dpu:
catalog: add comments regarding DPU_CTL_SPLIT_DISPLAY
drm/msm/dpu:
clean up SRC addresses when setting up SSPP for solid fill
drm/msm/dpu:
constify DSC data structures
drm/msm/dpu:
don't use unsupported blend stages
drm/msm/dpu:
drop dpu_plane_pipe function
drm/msm/dpu:
drop duplicate vig_sblk instances
drm/msm/dpu:
drop EAGAIN check from dpu_format_populate_layout
drm/msm/dpu:
drop redundant plane dst check from dpu_crtc_atomic_check()
drm/msm/dpu:
drop smart_dma_rev from dpu_caps
drm/msm/dpu:
drop src_split and multirect check from dpu_crtc_atomic_check
drm/msm/dpu:
drop unused macros from hw catalog
drm/msm/dpu:
duplicate sc7180 catalog entries
drm/msm/dpu:
duplicate sdm845 catalog entries
drm/msm/dpu:
duplicate sm8150 catalog entries
drm/msm/dpu:
duplicate sm8250 catalog entries
drm/msm/dpu:
duplicate sm8350 catalog entries
drm/msm/dpu:
expand sc7180 catalog
drm/msm/dpu:
expand sc8180x catalog
drm/msm/dpu:
expand sm6115 catalog
drm/msm/dpu:
expand sm8550 catalog
drm/msm/dpu:
fetch DPU configuration from match data
drm/msm/dpu:
Fix bit-shifting UB in DPU_HW_VER() macro
drm/msm/dpu:
Fix PP_BLK_DIPHER -> DITHER typo
drm/msm/dpu:
inline IRQ_n_MASK defines
drm/msm/dpu:
introduce struct dpu_sw_pipe
drm/msm/dpu:
log the multirect_index in _dpu_crtc_blend_setup_pipe
drm/msm/dpu:
make _dpu_plane_calc_clk accept mode directly
drm/msm/dpu:
manage DPU resources if CTM is requested
drm/msm/dpu:
mark remaining pp data as const
drm/msm/dpu:
Move non-MDP_TOP INTF_INTR offsets out of hwio header
drm/msm/dpu:
move pipe_hw to dpu_plane_state
drm/msm/dpu:
move SSPP allocation to the RM
drm/msm/dpu:
move SSPP debugfs creation to dpu_kms.c
drm/msm/dpu:
move stride programming to dpu_hw_sspp_setup_sourceaddress
drm/msm/dpu:
Move TE setup to prepare_for_kickoff()
drm/msm/dpu:
move the rest of plane checks to dpu_plane_atomic_check()
drm/msm/dpu:
move UBWC/memory configuration to separate struct
drm/msm/dpu:
pass dpu_format to _dpu_hw_sspp_setup_scaler3()
drm/msm/dpu:
populate SmartDMA features in hw catalog
drm/msm/dpu:
Reindent REV_7xxx interrupt masks with tabs
drm/msm/dpu:
remove dpu_hw_fmt_layout from struct dpu_hw_sspp_cfg
drm/msm/dpu:
Remove duplicate register defines from INTF
drm/msm/dpu:
Remove empty prepare_commit() function
drm/msm/dpu:
Remove TE2 block and feature from DPU >= 5.0.0 hardware
drm/msm/dpu:
remove unused dpu_plane_validate_multirect_v2 function
drm/msm/dpu:
Remove unused INTF0 interrupt mask from SM6115/QCM2290
drm/msm/dpu:
rename dpu_hw_sspp_cfg to dpu_sw_pipe_cfg
drm/msm/dpu:
rename struct dpu_hw_pipe(_cfg) to dpu_hw_sspp(_cfg)
drm/msm/dpu:
rework dpu_plane_atomic_check()
drm/msm/dpu:
rework dpu_plane_sspp_atomic_update()
drm/msm/dpu:
rework plane CSC setting
drm/msm/dpu:
rework static color fill code
drm/msm/dpu:
rewrite plane's QoS-related functions to take dpu_sw_pipe and dpu_format
drm/msm/dpu:
set dirty_fb flag while in self refresh mode
drm/msm/dpu:
Set PINGPONG block length to zero for DPU >= 7.0.0
drm/msm/dpu:
simplify dpu_plane_validate_src()
drm/msm/dpu:
split MSM8998 catalog entry to the separate file
drm/msm/dpu:
split pipe handling from _dpu_crtc_blend_setup_mixer
drm/msm/dpu:
split QCM2290 catalog entry to the separate file
drm/msm/dpu:
split SC7180 catalog entry to the separate file
drm/msm/dpu:
split SC7280 catalog entry to the separate file
drm/msm/dpu:
split SC8180X catalog entry to the separate file
drm/msm/dpu:
split SC8280XP catalog entry to the separate file
drm/msm/dpu:
split SDM845 catalog entry to the separate file
drm/msm/dpu:
split SM6115 catalog entry to the separate file
drm/msm/dpu:
split SM8150 catalog entry to the separate file
drm/msm/dpu:
split SM8250 catalog entry to the separate file
drm/msm/dpu:
split SM8350 catalog entry to the separate file
drm/msm/dpu:
split SM8550 catalog entry to the separate file
drm/msm/dpu:
tweak lm pairings in msm8998 hw catalog
drm/msm/dpu:
tweak msm8998 hw catalog values
drm/msm/dpu:
use defined symbol for sc8280xp's maxwidth
drm/msm/dpu:
use dpu_sw_pipe for dpu_hw_sspp callbacks
drm/msm/dpu:
Use V2 DITHER PINGPONG sub-block in SM8[34]50/SC8280XP
drm/msm/dsi:
dsi_cfg: Deduplicate identical structs
drm/msm/dsi:
dsi_cfg: Merge SC7180 config into SDM845
drm/msm/dsi:
Fix DSI index detection when version clash occurs
drm/msm/dsi:
Get rid of msm_dsi_config::num_dsi
drm/msm/dsi:
Remove custom DSI config handling
drm/msm/dsi:
Switch the QCM2290-specific compatible to index autodetection
drm/msm/gem:
Avoid obj lock in job_run()
drm/msm/gem:
Move update_lru()
drm/msm/gem:
Protect pin_count/madv by LRU lock
drm/msm/gem:
Simplify vmap vs LRU tracking
drm/msm/gem:
Tidy up VMA API
drm/msm/gpu:
Move BO allocation out of hw_init
drm/msm/gpu:
Move fw loading out of hw_init() path
drm/msm/iommu:
Fix null pointer dereference in no-IOMMU case
drm/msm/mdp4:
Remove empty prepare_commit() function
drm/msm/mdp5:
set varaiable msm8x76_config storage-class-specifier to static
drm/msm/mdss:
add data for sc8180xp
drm/msm/mdss:
add the sdm845 data for completeness
drm/msm/mdss:
convert UBWC setup to use match data
drm/msm/mdss:
Fix spelling mistake "Unuspported" -> "Unsupported"
drm/msm:
Add deadline based boost support
drm/msm:
Add wait-boost support
drm/msm:
Avoid rounding down to zero jiffies
drm/msm:
Be more shouty if per-process pgtables aren't working
drm/msm:
Check for NULL before calling prepare_commit()
drm/msm:
Clear aperture ownership outside of fbdev code
drm/msm:
Decouple vma tracking from obj lock
drm/msm:
fix drm device leak on bind errors
drm/msm:
fix missing wq allocation error handling
drm/msm:
fix NULL-deref on irq uninstall
drm/msm:
fix NULL-deref on snapshot tear down
drm/msm:
Fix submit error-path leaks
drm/msm:
Fix vmap madv warning
drm/msm:
fix vram leak on bind errors
drm/msm:
fix workqueue leak on bind errors
drm/msm:
Implement fbdev emulation as in-kernel client
drm/msm:
Include
drm/msm:
Initialize fbdev DRM client
drm/msm:
move include directive
drm/msm:
Move module parameter 'fbdev' to fbdev code
drm/msm:
Move submit bo flags update from obj lock
drm/msm:
Pre-allocate hw_fence
drm/msm:
Remove fb from struct msm_fbdev
drm/msm:
Remove fbdev from struct msm_drm_private
drm/msm:
Remove struct msm_fbdev
drm/msm:
Rename drm_msm_gem_submit_reloc::or in C++ code
drm/msm:
Set max segment size earlier
drm/msm:
Switch idr_lock to spinlock
drm/msm:
Update generated headers
drm/msm:
Use drm_sched_job_add_syncobj_dependency()
drm/msm:
Use idr_preload()
drm/mxsfb/lcdif:
Use GEM DMA fbdev emulation
drm/mxsfb:
Use GEM DMA fbdev emulation
drm/nouveau/disp:
make gv100_disp_core_mthd_base static
drm/nouveau/disp:
More DP_RECEIVER_CAP_SIZE array fixes
drm/nouveau/dp:
check for NULL nv_connector->native_mode
drm/nouveau/fifo:
set gf100_fifo_nonstall_block_dump storage-class-specifier to static
drm/nouveau/fifo:
set nvkm_engn_cgrp_get storage-class-specifier to static
drm/nouveau/hwmon:
Use sysfs_emit in show function callsbacks
drm/nouveau/kms/nv50:
fix nv50_wndw_new_ prototype
drm/nouveau/led:
explicitly include linux/leds.h
drm/nouveau/mc/ga100:
make ga100_mc_device static
drm/nouveau/nvfw/acr:
set wpr_generic_header_dump storage-class-specifier to static
drm/nouveau:
add nv_encoder pointer check for NULL
drm/nouveau:
don't detect DSM for non-NVIDIA device
drm/omapdrm:
Implement fbdev emulation as in-kernel client
drm/omapdrm:
Include
drm/omapdrm:
Remove bo from struct omap_fbdev
drm/omapdrm:
Remove fb from struct omap_fbdev
drm/omapdrm:
Remove fbdev from struct omap_drm_private
drm/panel-edp:
Add AUO NE135FBM-N41 v8.1 panel entry
drm/panel-edp:
Add B133UAN01.0 edp panel entry
drm/panel:
Add driver for Novatek NT36523
drm/panel:
Add Magnachip D53E6EA8966 Panel Driver
drm/panel:
boe-tv101wum-nl6: Ensure DSI writes succeed during disable
drm/panel:
magnachip: Prevent error pointer dereference in probe
drm/panel:
novatek-nt35950: Improve error handling
drm/panel:
novatek-nt35950: Only unregister DSI1 if it exists
drm/panel:
otm8009a: Set backlight parent to panel device
drm/panel:
seiko-43wvf1g: Add the 'enable-gpios' property
drm/panel:
support for STARRY 2081101QFH032011-53G MIPI-DSI panel
drm/panfrost:
Add basic support for speed binning
drm/panfrost:
Add mediatek,mt8192-mali compatible
drm/panfrost:
Add new compatible for Mali on the MT8183 SoC
drm/panfrost:
Add support for Mali on the MT8186 SoC
drm/panfrost:
Add the MT8192 GPU ID
drm/panfrost:
Increase MAX_PM_DOMAINS to 5
drm/panfrost:
Use drm_sched_job_add_syncobj_dependency()
drm/pl111:
Fix FB depth on IMPD-1 framebuffer
drm/pl111:
Use GEM DMA fbdev emulation
drm/prime:
Fix documentation of drm_gem_prime_fd_to_handle()
drm/prime:
reject DMA-BUF attach when get_sg_table is missing
drm/probe-helper:
Cancel previous job before starting new one
drm/probe_helper:
extract two helper functions
drm/probe_helper:
sort out poll_running vs poll_enabled
drm/qxl:
handle NULL bo->resource in move callback
drm/radeon:
Correctly clean up failed display probing
drm/radeon:
Disable outputs when releasing fbdev client
drm/radeon:
Fix coding style in fbdev emulation
drm/radeon:
Fix eDP for single-display iMac11,2
drm/radeon:
fix race condition UAF in radeon_gem_set_domain_ioctl
drm/radeon:
handle NULL bo->resource in move callback
drm/radeon:
Implement client-based fbdev emulation
drm/radeon:
Improve fbdev object-test helper
drm/radeon:
Move fbdev cleanup code into fb_destroy callback
drm/radeon:
Move fbdev object helpers before struct fb_ops et al
drm/radeon:
Move radeon_align_pitch() next to dumb-buffer helpers
drm/radeon:
Only build fbdev if DRM_FBDEV_EMULATION is set
drm/radeon:
reintroduce radeon_dp_work_func content
drm/radeon:
Remove struct radeon_fbdev
drm/radeon:
Remove test for !screen_base in fbdev probing
drm/radeon:
Use the drm suballocation manager implementation.
drm/rockchip:
avoid duplicate mappings for IOMMU devices
drm/rockchip:
Drop unbalanced obj unref
drm/rockchip:
dsi: Remove the unused function dsi_read()
drm/rockchip:
dw_hdmi: Add support for 4k@30 resolution
drm/rockchip:
dw_hdmi: cleanup drm encoder during unbind
drm/rockchip:
dw_hdmi: discard modes with unachievable pixelclocks
drm/rockchip:
dw_hdmi: relax mode_valid hook
drm/rockchip:
rgb: add video_port parameter to init function
drm/rockchip:
rgb: embed drm_encoder into rockchip_encoder
drm/rockchip:
vop2: Add error check to devm_regmap_init_mmio
drm/rockchip:
vop2: add polarity flags to RGB output
drm/rockchip:
vop2: add support for the rgb output block
drm/rockchip:
vop2: fix uninitialized variable possible_crtcs
drm/rockchip:
vop2: initialize possible_crtcs properly
drm/rockchip:
vop2: use struct_size() in vop2_bind
drm/rockchip:
vop2: use symmetric function pair vop2_{create,destroy}_crtcs
drm/rockchip:
vop: limit maximum resolution to hardware capabilities
drm/rockchip:
vop: Quiet always-warning AFBC log
drm/scdc-helper:
Pimp SCDC debugs
drm/sched:
Check scheduler work queue before calling timeout handling
drm/sched:
Create wrapper to add a syncobj dependency to job
drm/sched:
Remove redundant check
drm/scheduler:
Add fence deadline support
drm/scheduler:
Fix UAF race in drm_sched_entity_push_job()
drm/scheduler:
Fix variable name in function description
drm/shmem-helper:
Don't use vmap_use_count for dma-bufs
drm/shmem-helper:
Fix locking for drm_gem_shmem_get_pages_sgt()
drm/shmem-helper:
Put booleans in the end of struct drm_gem_shmem_object
drm/shmem-helper:
Switch to reservation lock
drm/shmem-helper:
Switch to use drm_* debug helpers
drm/shmem:
Cleanup drm_gem_shmem_create_with_handle()
drm/simpledrm:
Allow physical width and height configuration via panel node
drm/simpledrm:
Fix an NULL vs IS_ERR() bug
drm/sti:
Use GEM DMA fbdev emulation
drm/stm:
Use GEM DMA fbdev emulation
drm/suballoc:
Extract amdgpu_sa.c as generic suballocation helper
drm/sun4i:
Use GEM DMA fbdev emulation
drm/tegra:
Allow compile test on !ARM v2
drm/tegra:
Avoid potential 32-bit integer overflow
drm/tegra:
dc: Convert to platform remove callback returning void
drm/tegra:
dc: Remove set but unused variable 'state'
drm/tegra:
dpaux: Convert to platform remove callback returning void
drm/tegra:
dsi: Clear enable register if powered by bootloader
drm/tegra:
dsi: Convert to platform remove callback returning void
drm/tegra:
dsi: Make use of the helper function dev_err_probe()
drm/tegra:
Fix another missing include
drm/tegra:
gr2d: Convert to platform remove callback returning void
drm/tegra:
gr3d: Convert to platform remove callback returning void
drm/tegra:
hdmi: Convert to platform remove callback returning void
drm/tegra:
Hide fbdev support behind config option
drm/tegra:
hub: Convert to platform remove callback returning void
drm/tegra:
Implement fbdev emulation as in-kernel client
drm/tegra:
Include
drm/tegra:
Include
drm/tegra:
Initialize fbdev DRM client
drm/tegra:
nvdec: Convert to platform remove callback returning void
drm/tegra:
plane: Improve use of dev_err_probe()
drm/tegra:
Remove struct tegra_fbdev
drm/tegra:
Removed fb from struct tegra_fbdev
drm/tegra:
rgb: Make tegra_dc_rgb_remove() return void
drm/tegra:
sor: Convert to platform remove callback returning void
drm/tegra:
sor: Make use of the helper function dev_err_probe()
drm/tegra:
sor: Remove redundant error logging
drm/tegra:
vic: Convert to platform remove callback returning void
drm/tests:
helpers: Drop empty platform remove function
drm/tidss:
Implement struct drm_plane_helper_funcs.atomic_enable
drm/tidss:
Remove return values from dispc_plane_{setup, enable}()
drm/tidss:
Use GEM DMA fbdev emulation
drm/tilcdc:
Use GEM DMA fbdev emulation
drm/ttm/pool:
Fix ttm_pool_alloc error path
drm/ttm/ttm_bo:
Provide a missing 'bulk' description and correct misnaming of 'placement'
drm/ttm:
clear the ttm_tt when bo->resource is NULL
drm/ttm:
Don't print error message if eviction was interrupted
drm/ttm:
Make the call to ttm_tt_populate() interruptible when faulting
drm/ttm:
prevent moving of pinned BOs
drm/ttm:
Reduce the number of used allocation orders for TTM pages
drm/ttm:
remove comment referencing now-removed vmf_insert_mixed_prot()
drm/ttm:
revert "Reduce the number of used allocation orders for TTM pages"
drm/ttm:
stop allocating a dummy resource for pipelined gutting
drm/ttm:
stop allocating dummy resources during BO creation
drm/ttm:
Unexport ttm_global_swapout()
drm/ttm:
Use the BIT macro for the TTM_TT_FLAGs
drm/tve200:
Use GEM DMA fbdev emulation
drm/v3d:
Use drm_sched_job_add_syncobj_dependency()
drm/vblank:
Add helper to get next vblank time
drm/vblank:
Fix for drivers that do not drm_vblank_init()
drm/vc4:
hdmi: Enable power domain before setting minimum
drm/vc4:
hdmi: Replace hardcoded value by define
drm/vc4:
remove unused render_wait variable
drm/vc4:
replace drm_gem_dma_object for drm_gem_object in vc4_exec_info
drm/vc4:
replace obj lookup steps with drm_gem_objects_lookup
drm/vc4:
Use GEM DMA fbdev emulation
drm/vgem:
add missing mutex_destroy
drm/vgem:
Drop struct drm_vgem_gem_object
drm/virtio:
Add option to disable KMS support
drm/virtio:
Enable fb damage clips property for the primary plane
drm/virtio:
Fix handling CONFIG_DRM_VIRTIO_GPU_KMS option
drm/virtio:
use strscpy() to instead of strncpy()
drm/vkms:
allow the primary plane to be positioned
drm/vkms:
Drop vkms_connector_destroy() wrapper
drm/vkms:
Remove
include
drm/vkms:
remove the need for the primary plane to be visible
drm/vmwgfx:
Abstract placement selection
drm/vmwgfx:
Cleanup the vmw bo usage in the cursor paths
drm/vmwgfx:
Do not drop the reference to the handle too soon
drm/vmwgfx:
Drop mksstat_init_record fn as currently unused
drm/vmwgfx:
Fix Legacy Display Unit atomic drm support
drm/vmwgfx:
Fix src/dst_pitch confusion
drm/vmwgfx:
Make the driver work without the dummy resources
drm/vmwgfx:
Print errors when running on broken/unsupported configs
drm/vmwgfx:
Remove the duplicate bo_free function
drm/vmwgfx:
remove unused vmw_overlay function
drm/vmwgfx:
Rename dummy to is_iomem
drm/vmwgfx:
Rename vmw_buffer_object to vmw_bo
drm/vmwgfx:
Replace one-element array with flexible-array member
drm/vmwgfx:
Simplify fb pinning
drm/vmwgfx:
Stop accessing buffer objects which failed init
drm/vmwgfx:
Stop using raw ttm_buffer_object's
drm/vmwgfx:
Use the common gem mmap instead of the custom code
drm/vram-helper:
turn on PRIME import/export
drm/xlnx:
Use GEM DMA fbdev emulation
drm:
add helper functions to retrieve old and new crtc
drm:
Add SDP Error Detection Configuration Register
drm:
bridge: Generalize Exynos-DSI driver into a Samsung DSIM bridge
drm:
bridge: ldb: add missing \n in dev_warn() string
drm:
bridge: ldb: add support for using channel 1 only
drm:
bridge: samsung-dsim: Add i.MX8M Mini/Nano support
drm:
bridge: samsung-dsim: Add i.MX8M Plus support
drm:
bridge: simple-bridge: Use dev_err_probe()
drm:
document connector margin properties
drm:
document DRM_IOCTL_GEM_CLOSE
drm:
document DRM_IOCTL_PRIME_HANDLE_TO_FD and PRIME_FD_TO_HANDLE
drm:
document expectations for GETFB2 handles
drm:
Drop ARCH_MULTIPLATFORM from dependencies
drm:
exynos: dsi: Add atomic check
drm:
exynos: dsi: Add atomic_get_input_bus_fmts
drm:
exynos: dsi: Add host helper for te_irq_handler
drm:
exynos: dsi: Add input_bus_flags
drm:
exynos: dsi: Add platform PLL_P (PMS_P) offset
drm:
exynos: dsi: Consolidate component and bridge
drm:
exynos: dsi: Drop explicit call to bridge detach
drm:
exynos: dsi: Handle proper host initialization
drm:
exynos: dsi: Introduce hw_type platform data
drm:
exynos: dsi: Lookup OF-graph or Child node devices
drm:
exynos: dsi: Mark PHY as optional
drm:
Fix comment on mode parsing
drm:
fix drmm_mutex_init()
drm:
fix typo in margin connector properties docs
drm:
Include
for mode parsing
drm:
msm: adreno: Disable preemption on Adreno 510
drm:
of: Add drm_of_get_dsi_bus helper function
drm:
panel-orientation-quirks: Change Air's quirk to support Air Plus
drm:
panel: Add Elida KD50T048A to Sitronix ST7701 driver
drm:
panel: Add orientation support for st7701
drm:
panel: jd9365da-h3: Add Radxa Display 10HD
drm:
panel: jd9365da-h3: Add Radxa Display 8HD
drm:
rcar-du: Disable alpha blending for DU planes used with VSP
drm:
rcar-du: Don't write unimplemented ESCR and OTAR registers on Gen3
drm:
rcar-du: Fix a NULL vs IS_ERR() bug
drm:
rcar-du: lvds: Call function directly instead of through pointer
drm:
rcar-du: lvds: Fix LVDS PLL disable on D3/E3
drm:
rcar-du: lvds: Move LVDS enable code to separate code section
drm:
rcar-du: Rename DORCR fields to make them 0-based
drm:
rcar-du: Write correct values in DORCR reserved fields
drm:
remove drm_dev_set_unique
drm:
remove dumb_destroy callback
drm:
remove outdated doc TODO for subconnector property
drm:
Track clients by tgid and not tid
drm:
use mgr->dev in drm_dbg_kms in drm_dp_add_payload_part2
drm:
Use of_property_present() for testing DT property presence
drm:
Use of_property_read_bool() for boolean properties
Linux:
drm:amd:amdgpu: Fix missing buffer object unlock in failure path
dt-binding:
arm: sunxi: add two board compatible strings
dt-binding:
cdns,usb3: Fix cdns,on-chip-buff-size type
dt-bindings:
Add doc for FriendlyARM NanoPi R2C
dt-bindings:
Add doc for FriendlyARM NanoPi R5C
dt-bindings:
Add doc for FriendlyARM NanoPi R5S
dt-bindings:
Add doc for Xunlong OrangePi R1 Plus LTS
dt-bindings:
Add missing (unevaluated|additional)Properties on child node schemas
dt-bindings:
arm-pmu: Add PMU compatible strings for Apple M2 cores
dt-bindings:
arm-smmu: Add compatible for SM8550 SoC
dt-bindings:
arm-smmu: Add SM8350 Adreno SMMU
dt-bindings:
arm-smmu: Document SM61[12]5 GPU SMMU
dt-bindings:
arm-smmu: Use qcom,smmu compatible for MMU500 adreno SMMUs
dt-bindings:
arm/soc: mediatek: Drop unneeded quotes
dt-bindings:
arm: Add Cortex-A78C and X1C
dt-bindings:
arm: Add Data Modul i.MX8M Plus eDM SBC
dt-bindings:
arm: Add DH electronics i.MX8M Plus DHCOM on PDK3
dt-bindings:
arm: amlogic: add support for BananaPi M2S variants
dt-bindings:
arm: amlogic: Document the boards with the BPI-CM4 connected
dt-bindings:
arm: apple: Add t8112 j413/j473/j493 compatibles
dt-bindings:
arm: apple: apple,pmgr: Add t8112-pmgr compatible
dt-bindings:
arm: cpus: Add apple,avalanche & blizzard compatibles
dt-bindings:
arm: fsl: Add chargebyte Tarragon
dt-bindings:
arm: fsl: Add colibri-imx8x carrier boards
dt-bindings:
arm: fsl: add compatible string for Tolino Vision
dt-bindings:
arm: fsl: add toradex,apalis-imx8 et al.
dt-bindings:
arm: fsl: Add Y Soft IOTAб═Phoenix, Lynx, Pegasus and Pegasus+
dt-bindings:
arm: fsl: Fix copy-paste error in comment
dt-bindings:
arm: mediatek: sgmiisys: Convert to DT schema
dt-bindings:
arm: msm: Add LLCC for SM7150
dt-bindings:
arm: msm: Convert and split kpss-acc driver Documentation to yaml
dt-bindings:
arm: msm: Fix register regions used for LLCC banks
dt-bindings:
arm: msm: Rework kpss-gcc driver Documentation to yaml
dt-bindings:
arm: msm: Update the maintainers for LLCC
dt-bindings:
arm: nvidia: Drop unneeded quotes
dt-bindings:
arm: oxnas: remove obsolete bindings
dt-bindings:
arm: qcom,ids: Add IDs for IPQ9574 and its variants
dt-bindings:
arm: qcom,ids: Add IDs for QCM2290/QRB2210
dt-bindings:
arm: qcom,ids: Add IDs for QRB4210
dt-bindings:
arm: qcom,ids: Add Soc ID for SM7150
dt-bindings:
arm: qcom: Add ipq9574 compatible
dt-bindings:
arm: qcom: Add QRB2210/QCM2290 and RB1 board
dt-bindings:
arm: qcom: add QRD8550
dt-bindings:
arm: qcom: add the SoC ID for SA8775P
dt-bindings:
arm: qcom: Add Yiming LTE dongle uz801-v3.0 (yiming-uz801v3)
dt-bindings:
arm: qcom: document MI01.6 board based on IPQ5332 family
dt-bindings:
arm: qcom: Document the Qualcomm qrb4210-rb2 board
dt-bindings:
arm: qcom: Document xiaomi,laurel-sprout board
dt-bindings:
arm: rockchip: Add Khadas Edge2 board
dt-bindings:
arm: stm32: add compatible for syscon gcan node
dt-bindings:
arm: sunxi: document MangoPi MQ-R board names
dt-bindings:
arm: ti: Add BeaglePlay
dt-bindings:
arm: ti: k3: Add compatible for AM62x LP SK
dt-bindings:
ata: Add UniPhier controller binding
dt-bindings:
ata: ahci-ceva: Cover all 4 iommus entries
dt-bindings:
ata: Drop unneeded quotes
dt-bindings:
bluetooth: marvell: add 88W8997
dt-bindings:
bluetooth: marvell: add max-speed property
dt-bindings:
bridge: Convert Samsung MIPI DSIM bridge to yaml
dt-bindings:
bus: add CDX bus controller for versal net
dt-bindings:
bus: Add Hyper-V VMBus
dt-bindings:
cache: qcom,llcc: Fix SM8550 description
dt-bindings:
can: fsl,flexcan: add optional power-domains property
dt-bindings:
Change Damien Le Moal's contact email
dt-bindings:
clk: add BCM63268 timer clock definitions
dt-bindings:
clk: rs9: Add 9FGV0441
dt-bindings:
clk: si521xx: Add Skyworks Si521xx I2C PCIe clock generators
dt-bindings:
clock: Add BCM63268 timer binding
dt-bindings:
clock: Add ipq9574 clock and reset definitions
dt-bindings:
clock: Add Loongson-1 clock
dt-bindings:
clock: add loongson-2 boot clock index
dt-bindings:
clock: Add MSM8917 global clock controller
dt-bindings:
clock: Add Qcom SM6115 GPUCC
dt-bindings:
clock: Add Qcom SM6125 GPUCC
dt-bindings:
clock: Add Qcom SM6375 GPUCC
dt-bindings:
clock: Add Qualcomm IPQ5332 GCC
dt-bindings:
clock: Add SM7150 GCC clocks
dt-bindings:
clock: Add StarFive JH7110 always-on clock and reset generator
dt-bindings:
clock: Add StarFive JH7110 system clock and reset generator
dt-bindings:
clock: apple,nco: Add t8112-nco compatible
dt-bindings:
clock: ast2600: Add top-level I3C clock
dt-bindings:
clock: ast2600: Expand comment on reset definitions
dt-bindings:
clock: ast2600: remove IC36 & I3C7 clock definitions
dt-bindings:
clock: dispcc-qcm2290: Add MDSS_CORE reset
dt-bindings:
clock: Drop unneeded quotes
dt-bindings:
clock: exynos850: Add AUD and HSI main gate clocks
dt-bindings:
clock: exynos850: Add Exynos850 CMU_G3D
dt-bindings:
clock: imx8mp: Add audiomix block control
dt-bindings:
clock: imx8mp: Add LDB clock entry
dt-bindings:
clock: imx93: add NIC, A55 and ARM PLL CLK
dt-bindings:
clock: mediatek,mt8186-fhctl: Support MT6795, MT8173/92/95
dt-bindings:
clock: mediatek: Add new MT8188 clock
dt-bindings:
clock: qcom,a53pll: add IPQ5332 compatible
dt-bindings:
clock: qcom,rpmcc: Add MSM8917
dt-bindings:
clock: qcom,sc7280-lpasscc: Add qcom,adsp-pil-mode property
dt-bindings:
clock: qcom: describe the GPUCC clock for SA8775P
dt-bindings:
clock: r8a7779: Add PWM module clock
dt-bindings:
clock: r9a06g032-sysctrl: Change maintainer to Fabrizio Castro
dt-bindings:
clock: split qcom,gcc-ipq4019 to separate file
dt-bindings:
cpufreq: cpufreq-qcom-hw: Add QCM2290
dt-bindings:
cpufreq: cpufreq-qcom-hw: Allow just 1 frequency domain
dt-bindings:
cpufreq: cpufreq-qcom-hw: Sanitize data per compatible
dt-bindings:
cpufreq: qcom-hw: add a compatible for sa8775p
dt-bindings:
crypto: Add Qualcomm Inline Crypto Engine
dt-bindings:
crypto: fsl,sec-v4.0: Convert to DT schema
dt-bindings:
crypto: sec-v4.0-mon: add snvs power off support
dt-bindings:
display/bridge: toshiba,tc358764: convert to dtschema
dt-bindings:
display/msm: document DPU on SM8550
dt-bindings:
display/msm: document MDSS on SM8550
dt-bindings:
display/msm: dsi-controller-main: Add SM6115
dt-bindings:
display/msm: dsi-controller-main: Document qcom, master-dsi and qcom, sync-dual-dsi
dt-bindings:
display/msm: dsi-controller-main: Fix deprecated QCM2290 compatible
dt-bindings:
display/panel: Add Sony Tama TD4353 JDI display panel
dt-bindings:
display: boe,tv101wum-nl6: document rotation
dt-bindings:
display: bridge: convert analogix_dp.txt to yaml
dt-bindings:
display: bridge: parade,ps8622: convert to dtschema
dt-bindings:
display: bridge: snps,dw-mipi-dsi: fix clock properties
dt-bindings:
display: Drop unneeded quotes
dt-bindings:
display: dsi-controller: move clock-master property
dt-bindings:
display: elida,kd35t133: document port and rotation
dt-bindings:
display: exynos: dsim: Add NXP i.MX8M Mini/Nano support
dt-bindings:
display: exynos: dsim: Add NXP i.MX8M Plus support
dt-bindings:
display: feiyang,fy07024di26a30d: document port
dt-bindings:
display: Fix lvds.yaml references
dt-bindings:
display: imx: Describe drm binding for fsl,imx-lcdc
dt-bindings:
display: mediatek: clean unnecessary item
dt-bindings:
display: mediatek: simplify compatibles syntax
dt-bindings:
display: msm: dp-controller: document SM8450 compatible
dt-bindings:
display: msm: sm8450-mdss: Fix DSI compatible
dt-bindings:
display: novatek,nt36672a: correct VDDIO supply
dt-bindings:
display: panel-simple-dsi: allow vddio variant
dt-bindings:
display: panel-simple-dsi: document port
dt-bindings:
display: panel-simple: merge Innolux p120zdg-bf1
dt-bindings:
display: panel: Add compatible for Starry 2081101QFH032011-53G
dt-bindings:
display: panel: Add Novatek NT36523 bindings
dt-bindings:
display: panel: Add Samsung AMS495QA01
dt-bindings:
display: panel: jadard,jd9365da-h3: Add Radxa Display 10HD
dt-bindings:
display: panel: jadard,jd9365da-h3: Add Radxa Display 8HD
dt-bindings:
display: panel: sitronix,st7701: Add Elida KD50T048A Panel
dt-bindings:
display: rockchip: convert analogix_dp-rockchip.txt to yaml
dt-bindings:
display: rockchip: convert dw_mipi_dsi_rockchip.txt to yaml
dt-bindings:
display: rockchip: convert rockchip-lvds.txt to YAML
dt-bindings:
display: seiko,43wvf1g: Add the 'enable-gpios' property
dt-bindings:
display: seiko,43wvf1g: Change the maintainer's contact
dt-bindings:
display: simple-framebuffer: Document the panel node
dt-bindings:
display: simplify compatibles syntax
dt-bindings:
display: sitronix,st7701: document port and rotation
dt-bindings:
display: sitronix,st7789v: document dc-gpios
dt-bindings:
display: Start the info graphics with HS/VS change
dt-bindings:
display: visionox,rm69299: document reg
dt-bindings:
display: xinpeng,xpp055c272: document port
dt-bindings:
dma: apple,admac: Add t8112-admac compatible
dt-bindings:
dma: Drop unneeded quotes
dt-bindings:
dma: rz-dmac: Document clock-names and reset-names
dt-bindings:
dma: snps,dw-axi-dmac: constrain the items of resets for JH7110 dma
dt-bindings:
dmaengine: qcom: gpi: Add QCM2290 GPI DMA
dt-bindings:
drm/bridge: ti-sn65dsi86: Fix the video-interfaces.yaml references
dt-bindings:
firmware: arm,scmi: Support mailboxes unidirectional channels
dt-bindings:
firmware: document Qualcomm QCM2290 SCM
dt-bindings:
firmware: document Qualcomm SC8180X SCM
dt-bindings:
firmware: qcom,scm: document IPQ5332 SCM
dt-bindings:
firmware: qcom,scm: Document that SCM can be dma-coherent
dt-bindings:
firmware: qcom,scm: Update QDU1000/QRU1000 compatible
dt-bindings:
firmware: qcom: scm: add SSC_Q6 and ADSP_Q6 VMIDs
dt-bindings:
Fix SPI and I2C bus node names in examples
dt-bindings:
fpga: replace Ivan Bornyakov maintainership
dt-bindings:
fpga: xilinx-pr-decoupler: convert bindings to json-schema
dt-bindings:
fpga: xilinx-spi: convert bindings to json-schema
dt-bindings:
google,cros-ec-keyb: Fix spelling error
dt-bindings:
gpio.txt: expand gpio-line-names recommendations
dt-bindings:
gpio: add fcs,fxl6408
dt-bindings:
gpio: add loongson gpio
dt-bindings:
gpio: Add Loongson-1 GPIO
dt-bindings:
gpio: nxp,pcf8575: add gpio-line-names
dt-bindings:
gpu: mali-bifrost: Add compatible for MT8195 SoC
dt-bindings:
gpu: mali-bifrost: Add new MT8183 compatible
dt-bindings:
gpu: mali-bifrost: Add sub-schema for MT8192's power domains
dt-bindings:
gpu: mali-bifrost: Add support for MediaTek MT8186
dt-bindings:
gpu: mali-bifrost: Document nvmem for speedbin support
dt-bindings:
gpu: mali-bifrost: Fix power-domain-names validation
dt-bindings:
gpu: mali-bifrost: Set power-domains maxItems to 5
dt-bindings:
gpu: mali-bifrost: Split out MediaTek power-domains variation
dt-bindings:
hwmon: Add starfive,jh71x0-temp
dt-bindings:
hwmon: ina2xx: add supply property
dt-bindings:
hwmon: pwm-fan: Convert to DT schema
dt-bindings:
i2c: apple,i2c: Add apple,t8112-i2c compatible
dt-bindings:
i2c: brcm,kona-i2c: convert to YAML
dt-bindings:
i2c: cadence: Document `fifo-depth` property
dt-bindings:
i2c: cadence: Document `resets` property
dt-bindings:
i2c: Drop unneeded quotes
dt-bindings:
i2c: i2c-mt65xx: Add compatible for MT6795 Helio X10
dt-bindings:
i2c: i2c-mt65xx: add MediaTek MT7981 SoC
dt-bindings:
i2c: mpc: Mark "fsl,timeout" as deprecated
dt-bindings:
i2c: opencores: Add missing type for "regstep"
dt-bindings:
i2c: renesas,rzv2m: Change maintainer to Fabrizio Castro
dt-bindings:
i2c: samsung: Fix 'deprecated' value
dt-bindings:
i3c: Add AST2600 i3c controller
dt-bindings:
i3c: silvaco,i3c-master: fix missing schema restriction
dt-bindings:
iio: ad74413r: allow setting sink current for digital input
dt-bindings:
iio: adc: Add TI ADS1100 and ADS1000
dt-bindings:
iio: adc: renesas,rcar-gyroadc: Fix adi,ad7476 compatible value
dt-bindings:
iio: adc: renesas,rcar-gyroadc: Miscellaneous improvements
dt-bindings:
iio: imu: st_lsm6dsx: add asm330lhb
dt-bindings:
iio: imx8qxp-adc: add missing vref-supply
dt-bindings:
iio: light: Support ROHM BU27034
dt-bindings:
iio: pressure: bmp085: Add BMP580 compatible string
dt-bindings:
iio: st-sensors: Add IIS328DQ accelerometer
dt-bindings:
iio: st-sensors: Fix repeated text
dt-bindings:
iio: temperature: ltc2983: Fix child node unevaluated properties
dt-bindings:
iio: temperature: ltc2983: Make 'adi,custom-thermocouple' signed
dt-bindings:
iio: ti,tmp117: add binding for the TMP116
dt-bindings:
iio: ti,tmp117: fix documentation link
dt-bindings:
imx-thermal: Add imx6sll and imx6ul compatible
dt-bindings:
imx6q-pcie: Restruct i.MX PCIe schema
dt-bindings:
input: Drop unneeded quotes
dt-bindings:
input: Drop unneeded quotes
dt-bindings:
input: pwm-beeper: convert to dt schema
dt-bindings:
interconnect: OSM L3: Add SM6375 CPUCP compatible
dt-bindings:
interconnect: qcom,msm8998-bwmon: Resolve MSM8998 support
dt-bindings:
interrupt-controller: Add StarFive JH7110 plic
dt-bindings:
interrupt-controller: apple,aic2: Add apple,t8112-aic compatible
dt-bindings:
interrupt-controller: arm,gic-v3: Add quirk for Mediatek SoCs w/ broken FW
dt-bindings:
interrupt-controller: Drop unneeded quotes
dt-bindings:
interrupt-controller: qcom,pdc: document qcom,qdu1000-pdc
dt-bindings:
interrupt-controller: qcom-pdc: add compatible for sa8775p
dt-bindings:
iommu: apple,sart: Add apple,t8112-sart compatible string
dt-bindings:
iommu: Convert QCOM IOMMU to YAML
dt-bindings:
iommu: renesas, ipmmu-vmsa: Update for R-Car Gen4
dt-bindings:
irq: mtk, sysirq: add support for mt8365
dt-bindings:
irqchip: sti: remove stih415/stih416 and stid127
dt-bindings:
irqchip: ti,sci-inta: Add optional power-domains property
dt-bindings:
leds-qcom-lpg: Add qcom,pmk8550-pwm compatible string
dt-bindings:
leds: Add "usbport" trigger
dt-bindings:
leds: Add QCOM flash LED controller
dt-bindings:
leds: Add ROHM BD2606MVV LED
dt-bindings:
leds: Convert PCA9532 to dtschema
dt-bindings:
leds: Document commonly used LED triggers
dt-bindings:
leds: spmi-flash-led: Add pm6150l compatible
dt-bindings:
mailbox: apple,mailbox: Add t8112 compatibles
dt-bindings:
mailbox: Drop unneeded quotes
dt-bindings:
mailbox: mediatek,gce-mailbox: Add support for MT6795
dt-bindings:
mailbox: qcom,apcs-kpss-global: correct SDX55 clocks
dt-bindings:
mailbox: qcom,apcs-kpss-global: fix SDX55 'if' match
dt-bindings:
mailbox: qcom,apcs-kpss-global: use fallbacks for few variants
dt-bindings:
mailbox: qcom: add compatible for IPQ9574 SoC
dt-bindings:
media: gpio-ir-receiver: Document wakeup-souce property
dt-bindings:
media: mediatek,jpeg: Remove dma-ranges property
dt-bindings:
media: mediatek,vcodec: Remove dma-ranges property
dt-bindings:
mediatek: add ethdr definition for mt8195
dt-bindings:
memory-controller: Drop unneeded quotes
dt-bindings:
memory-controllers: mediatek,smi-common: add mt8365
dt-bindings:
memory-controllers: mediatek,smi-larb: add mt8365
dt-bindings:
mfd: Add MAX5970 and MAX5978
dt-bindings:
mfd: Add the tcsr compatible for IPQ9574
dt-bindings:
mfd: Add TI-Nspire misc registers
dt-bindings:
mfd: dlg,da9063: Document voltage monitoring
dt-bindings:
mfd: dlg,da9063: document voltage monitoring
dt-bindings:
mfd: Drop unneeded quotes in 'ref', 'id' and 'schema' entries
dt-bindings:
mfd: qcom,spmi-pmic: Add compatible for pmm8654au
dt-bindings:
mfd: qcom,spmi-pmic: Add nvram function
dt-bindings:
mfd: qcom,spmi-pmic: Add PM2250
dt-bindings:
mfd: qcom,spmi-pmic: Allow RRADC as adc@ subnode
dt-bindings:
mfd: qcom,spmi-pmic: Document flash LED controller
dt-bindings:
mfd: qcom,spmi-pmic: Use generic ADC node name in examples
dt-bindings:
mfd: qcom,tcsr: Add compatible for sdx65
dt-bindings:
mfd: qcom,tcsr: Add compatible for sm8450
dt-bindings:
mfd: qcom,tcsr: Document SDX55 TCSR
dt-bindings:
mfd: stm32: Remove unnecessary blank lines
dt-bindings:
mfd: syscon: Add nuvoton,ma35d1-sys compatible
dt-bindings:
mfd: syscon: Add StarFive JH7100 sysmain compatible
dt-bindings:
mfd: ti,j721e-system-controller: Add SoC chip ID
dt-bindings:
mfd: x-powers,axp152: Document the AXP15060 variant
dt-bindings:
mfd: x-powers,axp152: Document the AXP313a variant
dt-bindings:
mfd: x-powers,axp152: Simplify disallowing properties
dt-bindings:
mips: loongson: Add Loongson-1 based boards
dt-bindings:
mmc: arasan,sdci: Add Xilinx Versal Net compatible
dt-bindings:
mmc: cdns: Add AMD Pensando Elba SoC
dt-bindings:
mmc: fsl-imx-esdhc: ref sdhci-common.yaml
dt-bindings:
mmc: fujitsu: Add Socionext Synquacer
dt-bindings:
mmc: mediatek,mtk-sd: add mt8365
dt-bindings:
mmc: Remove bindings for Intel Thunder Bay SoC"
dt-bindings:
mmc: sdhci-msm: Document QCM2290 SDHCI
dt-bindings:
mmc: sdhci-msm: Document the IPQ5018 compatible
dt-bindings:
move cache controller bindings to a cache directory
dt-bindings:
mt76: add active-low property for led
dt-bindings:
mtd: Drop unneeded quotes
dt-bindings:
net: Add support StarFive dwmac
dt-bindings:
net: Add WCN6855 Bluetooth
dt-bindings:
net: bluetooth: Add NXP bluetooth support
dt-bindings:
net: can: add "st,can-secondary" property
dt-bindings:
net: can: add STM32 bxcan DT bindings
dt-bindings:
net: Convert ath10k to YAML
dt-bindings:
net: Drop unneeded quotes
dt-bindings:
net: dsa: b53: add BCM53134 support
dt-bindings:
net: dsa: b53: add more 63xx SoCs
dt-bindings:
net: dsa: brcm,sf2: Drop unneeded "#address-cells/#size-cells"
dt-bindings:
net: dsa: mediatek,mt7530: add mediatek,mt7988-switch
dt-bindings:
net: dsa: mediatek,mt7530: change some descriptions to literal
dt-bindings:
net: dsa: qca8k: add LEDs definition example
dt-bindings:
net: dwmac: sti: remove stih415/sti416/stid127
dt-bindings:
net: ethernet-controller: Document support for LEDs node
dt-bindings:
net: ethernet-switch: Make "#address-cells/#size-cells" required
dt-bindings:
net: ethernet: Fix JSON pointer references
dt-bindings:
net: fec: add power-domains property
dt-bindings:
net: mediatek,net: add mt7981-eth binding
dt-bindings:
net: mediatek: add WED RX binding for MT7981 eth driver
dt-bindings:
net: pcs: mediatek,sgmiisys: add MT7981 SoC
dt-bindings:
net: phy: Document support for LEDs node
dt-bindings:
net: qcom,ethqos: Add Qualcomm sc8280xp compatibles
dt-bindings:
net: qcom,ethqos: Convert bindings to yaml
dt-bindings:
net: qcom,ipa: add SDX65 compatible
dt-bindings:
net: realtek-bluetooth: Add RTL8821CS
dt-bindings:
net: realtek-bluetooth: Fix double RTL8723CS in desc
dt-bindings:
net: realtek-bluetooth: Fix RTL8821CS binding
dt-bindings:
net: snps,dwmac: Add 'ahb' reset/reset-name
dt-bindings:
net: snps,dwmac: Add dwmac-5.20 version
dt-bindings:
net: snps,dwmac: Add Qualcomm Ethernet ETHQOS compatibles
dt-bindings:
net: snps,dwmac: Update interrupt-names
dt-bindings:
net: ti: k3-am654-cpsw-nuss: Add J784S4 CPSW9G support
dt-bindings:
net: ti: k3-am654-cpsw-nuss: Document Serdes PHY
dt-bindings:
net: ti: k3-am654-cpsw-nuss: Drop pinmux header
dt-bindings:
net: ti: k3-am654-cpsw-nuss: Fix compatible order
dt-bindings:
net: wireless: add ath11k pcie bindings
dt-bindings:
nvme: apple: Add apple,t8112-nvme-ans2 compatible string
dt-bindings:
nvmem: Add compatible for SM6350
dt-bindings:
nvmem: Add compatible for SM6375
dt-bindings:
nvmem: convert amlogic-efuse.txt to dt-schema
dt-bindings:
nvmem: convert amlogic-meson-mx-efuse.txt to dt-schema
dt-bindings:
nvmem: Drop unneeded quotes
dt-bindings:
nvmem: Fix spelling mistake "platforn" -> "platform"
dt-bindings:
nvmem: qcom,spmi-sdam: fix example 'reg' property
dt-bindings:
nvmem: u-boot,env: add MAC's #nvmem-cell-cells
dt-bindings:
optee driver interrupt can be a per-cpu interrupt
dt-bindings:
pci: apple,pcie: Add t8112 support
dt-bindings:
PCI: convert amlogic,meson-pcie.txt to dt-schema
dt-bindings:
PCI: Drop unneeded quotes
dt-bindings:
PCI: dwc: Add rk3588 compatible
dt-bindings:
PCI: fsl,imx6q: fix assigned-clocks warning
dt-bindings:
PCI: qcom-ep: Fix the unit address used in example
dt-bindings:
PCI: qcom: Add "mhi" register region to supported SoCs
dt-bindings:
PCI: qcom: Add SDX55 SoC
dt-bindings:
PCI: qcom: Add SM8550 compatible
dt-bindings:
PCI: qcom: Document msi-map and msi-map-mask properties
dt-bindings:
PCI: qcom: Update maintainers entry
dt-bindings:
perf: riscv,pmu: fix property dependencies
dt-bindings:
phy: Add QMP UFS PHY comptible for SM7150
dt-bindings:
phy: cadence-sierra: drop assigned-clocks
dt-bindings:
phy: cadence-torrent: drop assigned-clocks
dt-bindings:
phy: Drop unneeded quotes
dt-bindings:
phy: intel: Remove Thunder Bay eMMC PHY bindings
dt-bindings:
phy: mediatek: hdmi-phy: Add mt8195 compatible
dt-bindings:
phy: qcom,qmp: Add SDX65 QMP PHY
dt-bindings:
phy: qmp-ufs: describe the UFS PHY for sa8775p
dt-bindings:
phy: rockchip: Add rk3588 compatible
dt-bindings:
phy: ti,phy-am654-serdes: drop assigned-clocks type
dt-bindings:
phy: ti,phy-j721e-wiz: document clock-output-names
dt-bindings:
phy: ti,phy-j721e-wiz: drop assigned-clocks
dt-bindings:
phy: ti: phy-gmii-sel: Add support for J784S4 CPSW9G
dt-bindings:
pinctrl: add schema for NXP S32 SoCs
dt-bindings:
pinctrl: apple,pinctrl: Add apple,t8112-pinctrl compatible
dt-bindings:
pinctrl: Convert Amlogic Meson pinctrl binding
dt-bindings:
pinctrl: Drop unneeded quotes
dt-bindings:
pinctrl: k3: Deprecate header with register constants
dt-bindings:
pinctrl: mediatek,mt8365-pinctrl: add drive strength property
dt-bindings:
pinctrl: mediatek: deprecate custom bias pull properties for mt8365
dt-bindings:
pinctrl: mediatek: deprecate custom drive strength property
dt-bindings:
pinctrl: mediatek: drop quotes from referred schemas
dt-bindings:
pinctrl: mediatek: fix naming inconsistency
dt-bindings:
pinctrl: mediatek: fix pinmux header location
dt-bindings:
pinctrl: mediatek: mt6795: rename to mediatek,mt6795-pinctrl
dt-bindings:
pinctrl: mediatek: mt7620: split binding
dt-bindings:
pinctrl: mediatek: mt7986: fix patternProperties regex
dt-bindings:
pinctrl: mediatek: mt8186: rename to mediatek,mt8186-pinctrl
dt-bindings:
pinctrl: mediatek: mt8192: rename to mediatek,mt8192-pinctrl
dt-bindings:
pinctrl: mediatek: mt8195: rename to mediatek,mt8195-pinctrl
dt-bindings:
pinctrl: qcom,ipq5332-tlmm: simplify with unevaluatedProperties
dt-bindings:
pinctrl: qcom,ipq6018: simplify with unevaluatedProperties
dt-bindings:
pinctrl: qcom,ipq8074: simplify with unevaluatedProperties
dt-bindings:
pinctrl: qcom,mdm9607-tlmm: simplify with unevaluatedProperties
dt-bindings:
pinctrl: qcom,mdm9615: simplify with unevaluatedProperties
dt-bindings:
pinctrl: qcom,msm8226: simplify with unevaluatedProperties
dt-bindings:
pinctrl: qcom,msm8660: simplify with unevaluatedProperties
dt-bindings:
pinctrl: qcom,msm8909-tlmm: simplify with unevaluatedProperties
dt-bindings:
pinctrl: qcom,msm8916: simplify with unevaluatedProperties
dt-bindings:
pinctrl: qcom,msm8953: simplify with unevaluatedProperties
dt-bindings:
pinctrl: qcom,msm8960: simplify with unevaluatedProperties
dt-bindings:
pinctrl: qcom,msm8974: simplify with unevaluatedProperties
dt-bindings:
pinctrl: qcom,msm8976: simplify with unevaluatedProperties
dt-bindings:
pinctrl: qcom,msm8994: simplify with unevaluatedProperties
dt-bindings:
pinctrl: qcom,msm8996: simplify with unevaluatedProperties
dt-bindings:
pinctrl: qcom,msm8998: simplify with unevaluatedProperties
dt-bindings:
pinctrl: qcom,pmic-gpio: add compatible for pmm8654au-gpio
dt-bindings:
pinctrl: qcom,pmic-gpio: add PMI632
dt-bindings:
pinctrl: qcom,pmic-mpp: Fix schema for "qcom,paired"
dt-bindings:
pinctrl: qcom,qcm2290-tlmm: Allow input-enable
dt-bindings:
pinctrl: qcom,qcs404: simplify with unevaluatedProperties
dt-bindings:
pinctrl: qcom,qdu1000-tlmm: simplify with unevaluatedProperties
dt-bindings:
pinctrl: qcom,sa8775p-tlmm: simplify with unevaluatedProperties
dt-bindings:
pinctrl: qcom,sc7180-tlmm: simplify with unevaluatedProperties
dt-bindings:
pinctrl: qcom,sc7280-tlmm: simplify with unevaluatedProperties
dt-bindings:
pinctrl: qcom,sc8180x-tlmm: simplify with unevaluatedProperties
dt-bindings:
pinctrl: qcom,sc8280xp-tlmm: allow 'bias-bus-hold'
dt-bindings:
pinctrl: qcom,sdm630: simplify with unevaluatedProperties
dt-bindings:
pinctrl: qcom,sdm670-tlmm: simplify with unevaluatedProperties
dt-bindings:
pinctrl: qcom,sdm845: simplify with unevaluatedProperties
dt-bindings:
pinctrl: qcom,sdx55: simplify with unevaluatedProperties
dt-bindings:
pinctrl: qcom,sdx65-tlmm: simplify with unevaluatedProperties
dt-bindings:
pinctrl: qcom,sm6115-tlmm: simplify with unevaluatedProperties
dt-bindings:
pinctrl: qcom,sm6125-tlmm: simplify with unevaluatedProperties
dt-bindings:
pinctrl: qcom,sm6350-tlmm: simplify with unevaluatedProperties
dt-bindings:
pinctrl: qcom,sm6375-tlmm: simplify with unevaluatedProperties
dt-bindings:
pinctrl: qcom,sm8150: Drop duplicate function value "atest_usb2"
dt-bindings:
pinctrl: qcom,sm8150: simplify with unevaluatedProperties
dt-bindings:
pinctrl: qcom,sm8250: simplify with unevaluatedProperties
dt-bindings:
pinctrl: qcom,sm8350-tlmm: simplify with unevaluatedProperties
dt-bindings:
pinctrl: qcom,sm8450-tlmm: simplify with unevaluatedProperties
dt-bindings:
pinctrl: qcom,sm8550-tlmm: simplify with unevaluatedProperties
dt-bindings:
pinctrl: qcom: Add few missing functions
dt-bindings:
pinctrl: qcom: Add output-enable
dt-bindings:
pinctrl: qcom: Add SM7150 pinctrl binding
dt-bindings:
pinctrl: qcom: Add support for IPQ9574
dt-bindings:
pinctrl: qcom: lpass-lpi: correct description of second reg
dt-bindings:
pinctrl: qcom: tlmm should use output-disable, not input-enable
dt-bindings:
pinctrl: ralink: add new compatible strings
dt-bindings:
pinctrl: ralink: drop quotes from referred schemas
dt-bindings:
pinctrl: ralink: move additionalProperties to top
dt-bindings:
pinctrl: ralink: rt305x: split binding
dt-bindings:
pinctrl: ralink: {mt7620,mt7621}: rename to mediatek
dt-bindings:
pinctrl: Remove bindings for Intel Thunderbay pinctrl driver
dt-bindings:
pinctrl: renesas,rzn1: Change maintainer to Fabrizio Castro
dt-bindings:
pinctrl: renesas,rzv2m: Change maintainer to Fabrizio Castro
dt-bindings:
pinctrl: xway: drop the deprecated compatible strings
dt-bindings:
pinctrl: {mediatek,ralink}: fix formatting
dt-bindings:
power: apple,pmgr-pwrstate: Add t8112 compatible
dt-bindings:
power: qcom,rpmpd: Add SA8155P
dt-bindings:
power: supply: adc-battery: add binding
dt-bindings:
pwm: Add Apple PWM controller
dt-bindings:
pwm: Convert Amlogic Meson PWM binding
dt-bindings:
pwm: mediatek: Add mediatek,mt7986 compatible
dt-bindings:
qcom-qce: Add 'interconnects' and 'interconnect-names'
dt-bindings:
qcom-qce: Add 'iommus' to optional properties
dt-bindings:
qcom-qce: Add new SoC compatible strings for Qualcomm QCE IP
dt-bindings:
qcom-qce: Convert bindings to yaml
dt-bindings:
qcom-qce: document optional clocks and clock-names properties
dt-bindings:
qcom: add ipq5332 boards
dt-bindings:
qspi: cdns,qspi-nor: constrain minItems/maxItems of resets
dt-bindings:
regulator: Add Richtek RT5739
dt-bindings:
regulator: pf8x00: Remove restrictions for regulator-name
dt-bindings:
remoteproc: Drop unneeded quotes
dt-bindings:
remoteproc: stm32-rproc: Typo fix
dt-bindings:
remoteproc: ti: Add new compatible for AM62 SoC family
dt-bindings:
reserved-memory: Drop unneeded quotes
dt-bindings:
reset: add BCM63268 timer reset definitions
dt-bindings:
reset: Add binding for MediaTek MT6735 TOPRGU/WDT
dt-bindings:
reset: Drop unneeded quotes
dt-bindings:
reset: remove stih415/stih416 reset
dt-bindings:
riscv: Add SiFive S7 compatible
dt-bindings:
riscv: add sv57 mmu-type
dt-bindings:
riscv: Document cboz-block-size
dt-bindings:
riscv: explicitly mention assumption of Zicsr & Zifencei support
dt-bindings:
rng: Drop unneeded quotes
dt-bindings:
rockchip-thermal: Support the RK3588 SoC compatible
dt-bindings:
rtc: Drop unneeded quotes
dt-bindings:
scm: Add compatible for IPQ9574
dt-bindings:
serial: 8250_omap: add rs485-rts-active-high
dt-bindings:
serial: amlogic,meson-uart: Add compatible string for G12A
dt-bindings:
serial: Drop unneeded quotes
dt-bindings:
serial: fsl-lpuart: add optional power-domains property
dt-bindings:
serial: imx: Document mandatory clock properties
dt-bindings:
serial: imx: Document optional DMA properties
dt-bindings:
serial: mediatek,uart: add MT8365
dt-bindings:
serial: mediatek,uart: add MT8365
dt-bindings:
serial: snps-dw-apb-uart: correct number of DMAs
dt-bindings:
serial: snps-dw-apb-uart: Switch dma-names order
dt-bindings:
soc: amlogic: convert clk-measure.txt to dt-schema
dt-bindings:
soc: amlogic: Drop unneeded quotes
dt-bindings:
soc: fsl: cpm_qe: Add QMC controller
dt-bindings:
soc: fsl: cpm_qe: Add TSA controller
dt-bindings:
soc: fsl: cpm_qe: cpm1-scc-qmc: Remove unneeded property
dt-bindings:
soc: fsl: cpm_qe: cpm1-tsa: Remove unneeded property
dt-bindings:
soc: imx-blk-ctrl: Drop leading label in blk-ctrl in examples
dt-bindings:
soc: imx8m-blk-ctrl: Rename blk_ctrl to blk-ctrl in examples
dt-bindings:
soc: imx8mp-media-blk-ctrl: Add LDB subnode into schema and example
dt-bindings:
soc: imx8mp-media-blk-ctrl: Align block controller example name
dt-bindings:
soc: mediatek: add display mutex for MT8365 SoC
dt-bindings:
soc: mediatek: Add support for MT8195 VPPSYS
dt-bindings:
soc: mediatek: specify which compatible requires clocks property
dt-bindings:
soc: qcom,apr: correct qcom,intents type
dt-bindings:
soc: qcom: aoss: Document QDU1000/QRU1000 compatible
dt-bindings:
soc: qcom: Drop unneeded quotes
dt-bindings:
soc: qcom: qcom,pmic-glink: document SM8450 compatible
dt-bindings:
soc: qcom: qcom,pmic-glink: document SM8550 compatible
dt-bindings:
soc: qcom: smd-rpm: Add IPQ9574 compatible
dt-bindings:
soc: qcom: smd-rpm: re-add missing qcom,rpm-msm8994
dt-bindings:
soc: renesas: Remove R-Car H3 ES1.*
dt-bindings:
soc: renesas: renesas.yaml: Add renesas,rzn1d400-eb compatible
dt-bindings:
soc: rockchip: grf: add rockchip,lvds.yaml
dt-bindings:
soc: samsung: exynos-pmu: allow phys as child on Exynos3 and Exynos4
dt-bindings:
sound: Add support for QMC audio
dt-bindings:
spi: add Amlogic A1 SPI controller
dt-bindings:
sram: qcom,imem: document SM6375 IMEM
dt-bindings:
tegra: Document Jetson Orin NX
dt-bindings:
tegra: Document Jetson Orin NX reference platform
dt-bindings:
thermal: Drop unneeded quotes
dt-bindings:
thermal: mediatek: Add AP domain to LVTS thermal controllers for mt8195
dt-bindings:
thermal: mediatek: Add binding documentation for MT8365 SoC
dt-bindings:
thermal: qcom-tsens: Correct unit address
dt-bindings:
thermal: Use generic ADC node name in examples
dt-bindings:
timer: Add StarFive JH7110 clint
dt-bindings:
timer: convert timer/amlogic,meson6-timer.txt to dt-schema
dt-bindings:
timer: Document RZ/G2L MTU3a bindings
dt-bindings:
timer: Drop unneeded quotes
dt-bindings:
timer: rockchip: Add rk3588 compatible
dt-bindings:
timer: rockchip: Drop superfluous rk3288 compatible
dt-bindings:
timestamp: Add Tegra234 support
dt-bindings:
timestamp: Deprecate nvidia,slices property
dt-bindings:
trivial-devices: Add acbel,fsg032
dt-bindings:
usb: allow evaluated properties in OHCI controllers
dt-bindings:
usb: ci-hdrc-usb2: allow multiple PHYs
dt-bindings:
usb: ci-hdrc-usb2: convert to DT schema format
dt-bindings:
usb: Drop unneeded quotes
dt-bindings:
usb: dwc2: add utmi optional clock
dt-bindings:
usb: dwc3: Add QCM2290 compatible
dt-bindings:
usb: dwc3: Add snps,ulpi-ext-vbus-drv quirk
dt-bindings:
usb: mediatek,mtk-xhci: drop assigned-clocks
dt-bindings:
usb: mtk-xhci: add an optional frame count clock
dt-bindings:
usb: mtu3: add two optional clocks
dt-bindings:
usb: smsc,usb3503: Add usb3803
dt-bindings:
usb: snps,dwc3: Add 'snps,parkmode-disable-hs-quirk' quirk
dt-bindings:
usb: snps,dwc3: correct i.MX8MQ support
dt-bindings:
usb: snps,dwc3: document extcon property
dt-bindings:
usb: snps,dwc3: document HS & SS OF graph ports
dt-bindings:
usb: snps,dwc3: Fix "snps,hsphy_interface" type
dt-bindings:
usb: snps,dwc3: support i.MX8MQ
dt-bindings:
usb: ti,j721e-usb: drop assigned-clocks
dt-bindings:
usb: ti,keystone-dwc3: drop assigned-clocks
dt-bindings:
usb: tps6598x: make interrupts optional
dt-bindings:
usb: typec-tcpci: convert to DT schema format
dt-bindings:
usb: usb-device: make "compatible" optional
dt-bindings:
usb: usb-nop-xceiv: add power-domains property
dt-bindings:
usb: usbmisc-imx: convert to DT schema
dt-bindings:
vendor-prefixes: add chargebyte
dt-bindings:
vendor-prefixes: Add Henan Yiming Technology Co., Ltd.
dt-bindings:
vendor-prefixes: Add prefix for acbel
dt-bindings:
vendor-prefixes: add Source Parts and Lctech names
dt-bindings:
vendor-prefixes: document Novatek
dt-bindings:
w1: Add DS2482/DS2484 I2C to 1-W bridges
dt-bindings:
watchdog: Add watchdog for StarFive JH7100 and JH7110
dt-bindings:
watchdog: alphascale-asm9260: convert to DT schema
dt-bindings:
watchdog: apple,wdt: Add t8112-wdt compatible
dt-bindings:
watchdog: arm,sp805: drop unneeded minItems
dt-bindings:
watchdog: Document Qualcomm SM6115 watchdog
dt-bindings:
watchdog: drop duplicated GPIO watchdog bindings
dt-bindings:
watchdog: Drop unneeded quotes
dt-bindings:
watchdog: fsl-imx7ulp-wdt: simplify with unevaluatedProperties
dt-bindings:
watchdog: indentation, quotes and white-space cleanup
dt-bindings:
watchdog: mediatek,mtk-wdt: add mt8365
dt-bindings:
watchdog: migrate rt2880 text bindings to YAML
dt-bindings:
watchdog: qcom-wdt: add QCM2290
dt-bindings:
watchdog: qcom-wdt: add qcom,apss-wdt-ipq5332 compatible
dt-bindings:
watchdog: realtek,otto-wdt: simplify requiring interrupt-names
dt-bindings:
watchdog: rockchip: Add rockchip,rk3588-wdt string
dt-bindings:
watchdog: rockchip: Add rockchip,rk3588-wdt string
dt-bindings:
watchdog: toshiba,visconti-wdt: simplify with unevaluatedProperties
dt-bindings:
xilinx: Remove Naga from memory and mtd bindings
dt-bindings:
yamllint: Require a space after a comment '#'
dts:
add riscv include prefix link
dyndbg:
cleanup dynamic usage in ib_srp.c
dyndbg:
remove unused 'base' arg from __ddebug_add_module()
dyndbg:
use the module notifier callbacks
e1000e:
Remove unnecessary aer.h include
EDAC, altera:
remove MODULE_LICENSE in non-modules
EDAC/altera:
Remove MODULE_LICENSE in non-module
EDAC/altera:
Remove redundant error logging
EDAC/amd64:
Add get_err_info() to pvt->ops
EDAC/amd64:
Do not discover ECC symbol size for Family 17h and later
EDAC/amd64:
Drop dbam_to_cs() for Family 17h and later
EDAC/amd64:
Fix indentation in umc_determine_edac_cap()
EDAC/amd64:
Merge struct amd64_family_type into struct amd64_pvt
EDAC/amd64:
Rename debug_display_dimm_sizes()
EDAC/amd64:
Rename f17h_determine_edac_ctl_cap()
EDAC/amd64:
Rework hw_info_{get,put}
EDAC/amd64:
Split determine_edac_cap() into dct/umc functions
EDAC/amd64:
Split determine_memory_type() into dct/umc functions
EDAC/amd64:
Split dump_misc_regs() into dct/umc functions
EDAC/amd64:
Split ecc_enabled() into dct/umc functions
EDAC/amd64:
Split get_csrow_nr_pages() into dct/umc functions
EDAC/amd64:
Split init_csrows() into dct/umc functions
EDAC/amd64:
Split prep_chip_selects() into dct/umc functions
EDAC/amd64:
Split read_base_mask() into dct/umc functions
EDAC/amd64:
Split read_mc_regs() into dct/umc functions
EDAC/amd64:
Split setup_mci_misc_attrs() into dct/umc functions
EDAC/amd81[13]1:
Remove trailing newline from MODULE_AUTHOR
EDAC/i10nm:
Add Intel Sierra Forest server support
EDAC/i5100:
Fix typo in comment
EDAC/qcom:
Get rid of hardcoded register offsets
EDAC/qcom:
Remove superfluous return variable assignment in qcom_llcc_core_setup()
EDAC/skx:
Fix overflows on the DRAM row address mapping arrays
EDAC/sysfs:
move to use bus_get_dev_root()
EDAC:
Sanitize MODULE_AUTHOR strings
edd:
make kobj_type structure constant
eeprom:
at24: also select REGMAP
efi/cper:
Remove unnecessary aer.h include
efi/libstub:
zboot: Avoid eager evaluation of objcopy flags
efi/loongarch:
Reintroduce efi_relocate_kernel() to relocate kernel
efi/pe:
Import new BTI/IBT header flags from the spec
efi/zboot:
Add BSS padding before compression
efi/zboot:
arm64: Grab code size from ELF symbol in payload
efi/zboot:
arm64: Inject kernel code size symbol into the zboot payload
efi/zboot:
Set forward edge CFI compat header flag if supported
efi:
Bump stub image version for macOS HVF compatibility
efi:
fix missing prototype warnings
EISA:
Drop unused pci_bus_for_each_resource() index argument
ELF:
document some de-facto PT_* ABI quirks
ELF:
fix all "Elf" typos
emulex/benet:
clean up some inconsistent indenting
Linux:
Enable I2S support for RK3588/RK3588S SoCs
Linux:
Enable IB out-of-order by default in mlx5
epoll:
ep_autoremove_wake_function should use list_del_init_careful
epoll:
rename global epmutex
epoll:
use refcount to reduce ep_mutex contention
erofs:
add helpers to load long xattr name prefixes
erofs:
avoid hardcoded blocksize for subpage block support
erofs:
avoid pcpubuf.c inclusion if CONFIG_EROFS_FS_ZIP is off
erofs:
cleanup i_format-related stuffs
erofs:
don't warn ztailpacking feature anymore
erofs:
enable long extended attribute name prefixes
erofs:
fix null-ptr-deref caused by erofs_xattr_prefixes_init
erofs:
fix potential overflow calculating xattr_isize
erofs:
get rid of z_erofs_fill_inode()
erofs:
handle long xattr name prefixes properly
erofs:
initialize packed inode after root inode is assigned
erofs:
introduce on-disk format for long xattr name prefixes
erofs:
keep meta inode into erofs_buf
erofs:
move packed inode out of the compression part
erofs:
move several xattr helpers into xattr.c
erofs:
rename init_inode_xattrs with erofs_ prefix
erofs:
set block size to the on-disk block size
erofs:
simplify erofs_xattr_generic_get()
erofs:
stop parsing non-compact HEAD index if clusterofs is invalid
erofs:
sunset erofs_dbg()
erofs:
support flattened block device for multi-blob images
erofs:
tidy up EROFS on-disk naming
erofs:
use HIPRI by default if per-cpu kthreads are enabled
erspan:
get the proto with the md version for collect_md
eth:
bnxt: fix the wake condition
eth:
ixgbe: fix the wake condition
eth:
mlx5: avoid iterator use outside of a loop
ethernet:
broadcom/sb1250-mac: clean up after SIBYTE_BCM1x55 removal
ethernet:
ec_bhf: Remove redundant pci_clear_master
ethernet:
remove superfluous clearing of phydev
ethtool:
Add support for configuring tx_push_buf_len
ethtool:
Fix uninitialized number of lanes
eventfd:
use wait_event_interruptible_locked_irq() helper
eventpoll:
align comment with nested epoll limitation
ext2:
Check block size validity during mount
ext2:
Correct maximum ext2 filesystem block size
ext2:
remove redundant assignment to pointer end
ext4/super:
Rename kfree_rcu() to kfree_rcu_mightsleep()
ext4:
Abstract out overlap fix/check logic in ext4_mb_normalize_request()
ext4:
Add a uapi header for ext4 userspace APIs
ext4:
add bounds checking in get_max_inline_xattr_value_size()
ext4:
add EA_INODE checking to ext4_iget()
ext4:
add indication of ro vs r/w mounts in the mount message
ext4:
add lockdep annotations for i_data_sem for ea_inode's
ext4:
add missed brelse in ext4_free_blocks_simple
ext4:
allow ext4_get_group_info() to fail
ext4:
allow to find by goal if EXT4_MB_HINT_GOAL_ONLY is set
ext4:
avoid a potential slab-out-of-bounds in ext4_group_desc_csum
ext4:
avoid deadlock in fs reclaim with page writeback
ext4:
avoid unnecessary pointer dereference in ext4_mb_normalize_request
ext4:
bail out of ext4_xattr_ibody_get() fails for any reason
ext4:
call ext4_bg_num_gdb_[no]meta directly in ext4_num_base_meta_clusters
ext4:
check iomap type only if ext4_iomap_begin() does not fail
ext4:
clean up error handling in __ext4_fill_super()
ext4:
Clear dirty bit from pages without data to write
ext4:
Commit transaction before writing back pages in data=journal mode
ext4:
Convert __ext4_block_zero_page_range() to use a folio
ext4:
Convert data=journal writeback to use ext4_writepages()
ext4:
Convert ext4_bio_write_page() to ext4_bio_write_folio()
ext4:
Convert ext4_bio_write_page() to use a folio
ext4:
Convert ext4_block_write_begin() to take a folio
ext4:
Convert ext4_convert_inline_data_to_extent() to use a folio
ext4:
Convert ext4_da_convert_inline_data_to_extent() to use a folio
ext4:
Convert ext4_da_write_inline_data_begin() to use a folio
ext4:
Convert ext4_finish_bio() to use folios
ext4:
Convert ext4_journalled_zero_new_buffers() to use a folio
ext4:
Convert ext4_mpage_readpages() to work on folios
ext4:
Convert ext4_page_nomap_can_writeout to ext4_folio_nomap_can_writeout
ext4:
Convert ext4_read_inline_page() to ext4_read_inline_folio()
ext4:
Convert ext4_readpage_inline() to take a folio
ext4:
Convert ext4_try_to_write_inline_data() to use a folio
ext4:
Convert ext4_write_begin() to use a folio
ext4:
Convert ext4_write_end() to use a folio
ext4:
Convert ext4_write_inline_data_end() to use a folio
ext4:
Convert mext_page_mkuptodate() to take a folio
ext4:
Convert mpage_page_done() to mpage_folio_done()
ext4:
Convert mpage_submit_page() to mpage_submit_folio()
ext4:
Convert pa->pa_inode_list and pa->pa_obj_lock into a union
ext4:
Convert pagecache_read() to use a folio
ext4:
convert some BUG_ON's in mballoc to use WARN_RATELIMITED instead
ext4:
correct calculation of s_mb_preallocated
ext4:
correct start of used group pa for debug in ext4_mb_use_group_pa
ext4:
correct validation check of inode table in ext4_valid_block_bitmap
ext4:
disallow ea_inodes with extended attributes
ext4:
don't clear SB_RDONLY when remounting r/w until quota is re-enabled
ext4:
Don't unlock page in ext4_bio_write_page()
ext4:
Drop special handling of journalled data from ext4_evict_inode()
ext4:
Drop special handling of journalled data from ext4_quota_on()
ext4:
Drop special handling of journalled data from ext4_sync_file()
ext4:
Drop special handling of journalled data from extent shifting operations
ext4:
drop the call to ext4_error() from ext4_get_group_info()
ext4:
enable the lazy init thread when remounting read/write
ext4:
factor out ext4_block_group_meta_init()
ext4:
factor out ext4_flex_groups_free()
ext4:
factor out ext4_hash_info_init()
ext4:
factor out ext4_percpu_param_init() and ext4_percpu_param_destroy()
ext4:
Fix best extent lstart adjustment logic in ext4_mb_new_inode_pa()
ext4:
fix comment: "start start" -> "start" in mpage_prepare_extent_to_map()
ext4:
fix data races when using cached status extents
ext4:
fix deadlock when converting an inline directory in nojournal mode
ext4:
fix fsync for non-directories
ext4:
fix i_disksize exceeding i_size problem in paritally written case
ext4:
fix invalid free tracking in ext4_xattr_move_to_block()
ext4:
fix lockdep warning when enabling MMP
ext4:
fix lost error code reporting in __ext4_fill_super()
ext4:
Fix special handling of journalled data from extent zeroing
ext4:
fix typos in mballoc
ext4:
fix unused iterator variable warnings
ext4:
fix use-after-free read in ext4_find_extent for bigalloc + inline
ext4:
fix WARNING in mb_find_extent
ext4:
Fix warnings when freezing filesystem with journaled data
ext4:
get correct ext4_group_info in ext4_mb_prefetch_fini
ext4:
improve error handling from ext4_dirhash()
ext4:
improve error recovery code paths in __ext4_remount()
ext4:
improve inode table blocks counting in ext4_num_overhead_clusters
ext4:
Keep pages with journalled data dirty
ext4:
Mark page for delayed dirtying only if it is pinned
ext4:
Mark pages with journalled data dirty
ext4:
move dax and encrypt checking into ext4_check_feature_compatibility()
ext4:
Move mpage_page_done() calls after error handling
ext4:
Move overlap assert logic into a separate function
ext4:
Move page unlocking out of mpage_submit_page()
ext4:
move s_reserved_gdt_blocks and addressable checking into ext4_check_geometry()
ext4:
only check dquot_initialize_needed() when debugging
ext4:
properly handle error of ext4_init_block_bitmap in ext4_read_block_bitmap_nowait
ext4:
protect pa->pa_free in ext4_discard_allocated_blocks
ext4:
Refactor code in ext4_mb_normalize_request() and ext4_mb_use_preallocated()
ext4:
Refactor code related to freeing PAs
ext4:
reflect error codes from ext4_multi_mount_protect() to its callers
ext4:
remove a BUG_ON in ext4_mb_release_group_pa()
ext4:
remove ac->ac_found > sbi->s_mb_min_to_scan dead check in ext4_mb_check_limits
ext4:
remove comment code ext4_discard_preallocations
ext4:
remove dead check in mb_buddy_mark_free
ext4:
remove repeat assignment to ac_f_ex
ext4:
remove stale comment in ext4_init_block_bitmap
ext4:
Remove the logic to trim inode PAs
ext4:
remove unnecessary check in ext4_bg_num_gdb_nometa
ext4:
remove unnecessary check in ext4_mb_new_blocks
ext4:
remove unnecessary count2 in ext4_free_data_in_buddy
ext4:
remove unnecessary e4b->bd_buddy_page check in ext4_mb_load_buddy_gfp
ext4:
remove unnecessary exit_meta_group_info tag
ext4:
remove unnecessary goto in ext4_mb_mark_diskspace_used
ext4:
Remove unnecessary release when memory allocation failed in ext4_mb_init_cache
ext4:
remove unneeded check of nr_to_submit
ext4:
remove unused group parameter in ext4_block_bitmap_csum_set
ext4:
remove unused group parameter in ext4_block_bitmap_csum_verify
ext4:
remove unused group parameter in ext4_inode_bitmap_csum_set
ext4:
remove unused group parameter in ext4_inode_bitmap_csum_verify
ext4:
remove unused return value of ext4_mb_try_best_found and ext4_mb_free_metadata
ext4:
remove useless conditional branch code
ext4:
rename two functions with 'check'
ext4:
set goal start correctly in ext4_mb_normalize_request
ext4:
set lockdep subclass for the ea_inode in ext4_xattr_inode_cache_find()
ext4:
simplify calculation of blkoff in ext4_mb_new_blocks_simple
ext4:
Simplify handling of journalled data in ext4_bmap()
ext4:
Stop searching if PA doesn't satisfy non-extent file
ext4:
stop trying to verify just initialized bitmap in ext4_read_block_bitmap_nowait
ext4:
Turn mpage_process_page() into mpage_process_folio()
ext4:
Update comment in mpage_prepare_extent_to_map()
ext4:
Update stale comment about write constraints
ext4:
Use a folio in ext4_da_write_begin()
ext4:
Use a folio in ext4_journalled_write_end()
ext4:
Use a folio in ext4_page_mkwrite()
ext4:
Use a folio in ext4_read_merkle_tree_page
ext4:
Use a folio iterator in __read_end_io()
ext4:
use best found when complex scan of group finishs
ext4:
use ext4_group_desc_free() in ext4_put_super() to save some duplicated code
ext4:
Use nr_to_write directly in mpage_prepare_extent_to_map()
ext4:
Use rbtrees to manage PAs instead of inode i_prealloc_list
f2fs:
add compression feature check for all compress mount opt
f2fs:
add has_enough_free_secs()
f2fs:
add radix_tree_preload_end in error case
f2fs:
allocate node blocks for atomic write block replacement
f2fs:
allocate trace path buffer from names_cache
f2fs:
apply zone capacity to all zone type
f2fs:
compress: fix to call f2fs_wait_on_page_writeback() in f2fs_write_raw_pages()
f2fs:
convert is_extension_exist() to return bool type
f2fs:
convert to MAX_SBI_FLAG instead of 32 in stat_show()
f2fs:
convert to use bitmap API
f2fs:
convert to use sysfs_emit
f2fs:
export compress_percent and compress_watermark entries
f2fs:
factor out discard_cmd usage from general rb_tree use
f2fs:
factor out victim_entry usage from general rb_tree use
f2fs:
fix align check for npo2
f2fs:
Fix discard bug on zoned block devices with 2MiB zone size
f2fs:
fix iostat lock protection
f2fs:
fix null pointer panic in tracepoint in __replace_atomic_write_block
f2fs:
fix passing relative address when discard zones
f2fs:
fix potential corruption when moving a directory
f2fs:
fix scheduling while atomic in decompression path
f2fs:
Fix system crash due to lack of free space in LFS
f2fs:
fix to avoid use-after-free for cached IPU bio
f2fs:
fix to check readonly condition correctly
f2fs:
fix to check return value of f2fs_do_truncate_blocks()
f2fs:
fix to check return value of inc_valid_block_count()
f2fs:
fix to drop all dirty pages during umount() if cp_error is set
f2fs:
fix to handle filemap_fdatawrite() error in f2fs_ioc_decompress_file/f2fs_ioc_compress_file
f2fs:
fix to keep consistent i_gc_rwsem lock order
f2fs:
fix to recover quota data correctly
f2fs:
fix uninitialized skipped_gc_rwsem
f2fs:
handle dqget error in f2fs_transfer_project_quota()
f2fs:
make f2fs_sync_inode_meta() static
f2fs:
merge lz4hc_compress_pages() to lz4_compress_pages()
f2fs:
preserve direct write semantics when buffering is forced
f2fs:
refactor f2fs_gc to call checkpoint in urgent condition
f2fs:
relax sanity check if checkpoint is corrupted
f2fs:
remove batched_trim_sections node description
f2fs:
remove bulk remove_proc_entry() and unnecessary kobject_del()
f2fs:
remove else in f2fs_write_cache_pages()
f2fs:
remove entire rb_entry sharing
f2fs:
remove folio_detach_private() in .invalidate_folio and .release_folio
f2fs:
remove power-of-two limitation of zoned device
f2fs:
remove struct victim_selection default_v_ops
f2fs:
remove unneeded in-memory i_crtime copy
f2fs:
remove unnessary comment in __may_age_extent_tree
f2fs:
set default compress option only when sb_has_compression
f2fs:
support iopoll method
f2fs:
use common implementation of file type
f2fs:
use cow inode data when updating atomic write
f2fs:
use f2fs_hw_is_readonly() instead of bdev_read_only()
fanotify:
use pidfd_prepare()
fault-inject:
allow configuration via configfs
fault-inject:
fix build error when FAULT_INJECTION_CONFIGFS=y and CONFIGFS_FS=m
fbcon:
Fix null-ptr-deref in soft_cursor
fbdev/radeon:
use pci aperture helpers
fbdev:
68328fb: Init owner field of struct fb_ops
fbdev:
68328fb: Remove trailing whitespaces
fbdev:
arcfb: Convert to platform remove callback returning void
fbdev:
arcfb: Fix error handling in arcfb_probe()
fbdev:
atmel_lcdfb: Remove trailing whitespaces
fbdev:
atyfb: Remove unused clock determination
fbdev:
au1100fb: Convert to platform remove callback returning void
fbdev:
au1100fb: Drop if with an always false condition
fbdev:
au1200fb: Convert to platform remove callback returning void
fbdev:
broadsheetfb: Convert to platform remove callback returning void
fbdev:
bw2: Convert to platform remove callback returning void
fbdev:
cg14: Convert to platform remove callback returning void
fbdev:
cg14: Remove trailing whitespaces
fbdev:
cg3: Convert to platform remove callback returning void
fbdev:
cg6: Convert to platform remove callback returning void
fbdev:
clps711x-fb: Convert to platform remove callback returning void
fbdev:
cobalt_lcdfb: Convert to platform remove callback returning void
fbdev:
controlfb: Remove trailing whitespaces
fbdev:
da8xx-fb: Convert to platform remove callback returning void
fbdev:
efifb: Convert to platform remove callback returning void
fbdev:
ep93xx-fb: Convert to platform remove callback returning void
fbdev:
fbmem: mark get_fb_unmapped_area() static
fbdev:
ffb: Convert to platform remove callback returning void
fbdev:
Fix contact info in fb_cmdline.c
fbdev:
fsl-diu-fb: Convert to platform remove callback returning void
fbdev:
g364fb: Remove trailing whitespaces
fbdev:
gbefb: Convert to platform remove callback returning void
fbdev:
goldfishfb: Convert to platform remove callback returning void
fbdev:
grvga: Convert to platform remove callback returning void
fbdev:
Handle video= parameter in video/cmdline.c
fbdev:
hecubafb: Convert to platform remove callback returning void
fbdev:
hgafb: Convert to platform remove callback returning void
fbdev:
hgafb: Remove trailing whitespaces
fbdev:
hitfb: Convert to platform remove callback returning void
fbdev:
hpfb: Remove trailing whitespaces
fbdev:
i810: include i810_main.h in i810_dvt.c
fbdev:
imsttfb: Fix error path of imsttfb_probe()
fbdev:
imsttfb: Fix use after free bug in imsttfb_probe
fbdev:
imsttfb: Release framebuffer and dealloc cmap on error path
fbdev:
imxfb: Convert to platform remove callback returning void
fbdev:
leo: Convert to platform remove callback returning void
fbdev:
macfb: Remove trailing whitespaces
fbdev:
matroxfb ssd1307fb: Switch i2c drivers back to use .probe()
fbdev:
maxinefb: Remove trailing whitespaces
fbdev:
mb862xx: Convert to platform remove callback returning void
fbdev:
metronomefb: Convert to platform remove callback returning void
fbdev:
mmp: Fix deferred clk handling in mmphw_probe()
fbdev:
modedb: Add 1920x1080 at 60 Hz video mode
fbdev:
Move option-string lookup into helper
fbdev:
mx3fb: Convert to platform remove callback returning void
fbdev:
ocfb: Convert to platform remove callback returning void
fbdev:
offb: Convert to platform remove callback returning void
fbdev:
omapfb: Convert to platform remove callback returning void
fbdev:
omapfb: panel-tpo-td043mtea1: fix error code in probe()
fbdev:
p9100: Convert to platform remove callback returning void
fbdev:
p9100: Remove trailing whitespaces
fbdev:
platinumfb: Convert to platform remove callback returning void
fbdev:
platinumfb: Remove trailing whitespaces
fbdev:
ps3fb: Init owner field of struct fb_ops
fbdev:
pxa168fb: Convert to platform remove callback returning void
fbdev:
pxa3xx-gcu: Convert to platform remove callback returning void
fbdev:
pxafb: Convert to platform remove callback returning void
fbdev:
Read video= option with fb_get_option() in modedb
fbdev:
s1d13xxxfb: Convert to platform remove callback returning void
fbdev:
s3c-fb: Convert to platform remove callback returning void
fbdev:
sa1100fb: Remove trailing whitespaces
fbdev:
sh7760fb: Convert to platform remove callback returning void
fbdev:
sh_mobile_lcdcfb: Convert to platform remove callback returning void
fbdev:
simplefb: Convert to platform remove callback returning void
fbdev:
sm501fb: Convert to platform remove callback returning void
fbdev:
stifb: Fix info entry in sti_struct on error path
fbdev:
stifb: Remove trailing whitespaces
fbdev:
stifb: Whitespace cleanups
fbdev:
Support NULL for name in option-string lookup
fbdev:
tcx: Convert to platform remove callback returning void
fbdev:
Transfer video= option strings to caller; clarify ownership
fbdev:
udlfb: Fix endpoint check
fbdev:
udlfb: Use usb_control_msg_send()
fbdev:
Unexport fb_mode_option
fbdev:
uvesafb: Convert to platform remove callback returning void
fbdev:
valkyriefb: Remove trailing whitespaces
fbdev:
vesafb: Convert to platform remove callback returning void
fbdev:
vfb: Convert to platform remove callback returning void
fbdev:
vfb: Init owner field of struct fb_ops
fbdev:
vfb: Remove trailing whitespaces
fbdev:
vga16fb: Convert to platform remove callback returning void
fbdev:
via: Convert to platform remove callback returning void
fbdev:
vt8500lcdfb: Convert to platform remove callback returning void
fbdev:
wm8505fb: Convert to platform remove callback returning void
fbdev:
wmt_ge_rops: Convert to platform remove callback returning void
fbdev:
xilinxfb: Convert to platform remove callback returning void
filemap:
Handle error return from __filemap_get_folio()
firewire:
init_ohci1394_dma: use correct function names in comments
firewire:
net: fix unexpected release of object for asynchronous request packet
firewire:
Replace zero-length array with flexible-array member
firmware/sysfb:
Fix VESA format selection
firmware:
arm_ffa: Check if ffa_driver remove is present before executing
firmware:
arm_ffa: Fix FFA device names for logical partitions
firmware:
arm_ffa: Fix usage of partition info get count flag
firmware:
arm_ffa: Set handle field to zero in memory descriptor
firmware:
arm_ffa: Set reserved/MBZ fields to zero in the memory descriptors
firmware:
arm_scmi: Add support for unidirectional mailbox channels
firmware:
arm_scmi: Fix incorrect alloc_workqueue() invocation
firmware:
arm_scmi: Fix xfers allocation on Rx channel
firmware:
arm_sdei: Fix sleep from invalid context BUG
firmware:
cs_dsp: Add a debugfs entry containing control details
firmware:
cs_dsp: Introduce no_core_startstop for self-booting DSPs
firmware:
cs_dsp: Log correct region name in bin error messages
firmware:
cs_dsp: Support DSPs that don't require firmware download
firmware:
dmi-sysfs: make kobj_type structures constant
firmware:
imx: scu-pd: add missed lvds lpi2c and pwm power domains
firmware:
imx: scu: use dev_err_probe
firmware:
meson_sm: populate platform devices from sm device tree data
firmware:
qcom_scm: Add SM6375 compatible
firmware:
qcom_scm: Clear download bit during reboot
firmware:
qcom_scm: Use fixed width src vm bitmap
firmware:
stratix10-svc: Fix an NULL vs IS_ERR() bug in probe
firmware:
tegra: bpmp: Fix error paths in debugfs
firmware:
turris-mox-rwtm: make kobj_type structure constant
firmware:
Use of_property_present() for testing DT property presence
firmware:
xilinx: Add pm api function for PL config reg readback
firmware_loader:
Add debug message with checksum for FW file
firmware_loader:
Fix a NULL vs IS_ERR() check
firmware_loader:
rework crypto dependencies
firmware_loader:
Strip off \n from customized path
Linux:
Fix gitignore for recently added usptream self tests
Linux:
Fix sound on ASUS Transformers
Linux:
fix typos in net/sched/* files
floppy:
fix MAX_ORDER usage
flow_dissector:
Address kdoc warnings
fm10k:
Remove unnecessary aer.h include
forcedeth:
Fix an error handling path in nv_probe()
fork, vhost:
Use CLONE_THREAD to fix freezer/ps regression
fork/vm:
Move common PF_IO_WORKER behavior to new flag
fork:
Add kernel_clone_args flag to ignore signals
fork:
add kernel_clone_args flag to not dup/clone files
fork:
allow kernel code to call copy_process
fork:
use pidfd_prepare()
fpga:
bridge: fix kernel-doc parameter description
fpga:
lattice-sysconfig-spi: Add explicit include for of.h
fpga:
zynqmp-fpga: Adds status interface
fprobe:
Add nr_maxactive to specify rethook_node pool size
fprobe:
add recursion detection in fprobe_exit_handler
fprobe:
make fprobe_kprobe_handler recursion free
fprobe:
Pass entry_data to handlers
fprobe:
Skip exit_handler if entry_handler returns !0
fs-verity:
simplify sysctls with register_sysctl()
fs.h:
Add TRACE_IOCB_STRINGS for use in trace points
fs/9p:
Add new mount modes
fs/9p:
allow disable of xattr support on mount
fs/9p:
Consolidate file operations and add readahead and writeback
fs/9p:
Fix bit operation logic error
fs/9p:
Remove unnecessary superblock flags
fs/9p:
remove writeback fid and fix per-file modes
fs/9p:
Rework cache modes and add new options to Documentation
fs/buffer.c:
use b_folio for fscrypt work
fs/buffer.c:
use b_folio for fsverity work
fs/buffer:
add folio_create_empty_buffers helper
fs/buffer:
add folio_set_bh helper
fs/buffer:
convert create_page_buffers to folio_create_buffers
fs/buffer:
Remove redundant assignment to err
fs/cachefiles:
simplify one-level sysctl registration for cachefiles_sysctls
fs/namespace:
fnic: Switch to use %ptTd
fs/ntfs3:
Add check for kmemdup
fs/ntfs3:
Add length check in indx_get_root
fs/ntfs3:
Add missed "nocase" in ntfs_show_options
fs/ntfs3:
Add null pointer checks
fs/ntfs3:
Changed ntfs_get_acl() to use dentry
fs/ntfs3:
Check for extremely large size of $AttrDef
fs/ntfs3:
Code formatting and refactoring
fs/ntfs3:
Enhance the attribute size check
fs/ntfs3:
Fix a possible null-pointer dereference in ni_clear()
fs/ntfs3:
Fix memory leak if ntfs_read_mft failed
fs/ntfs3:
Fix ntfs_create_inode()
fs/ntfs3:
Fix NULL dereference in ni_write_inode
fs/ntfs3:
Fix NULL pointer dereference in 'ni_write_inode'
fs/ntfs3:
Fix null-ptr-deref on inode->i_op in ntfs_lookup()
fs/ntfs3:
Fix OOB read in indx_insert_into_buffer
fs/ntfs3:
Fix root inode checking
fs/ntfs3:
Fix slab-out-of-bounds read in hdr_delete_de()
fs/ntfs3:
fix spelling mistake "attibute" -> "attribute"
fs/ntfs3:
Fix wrong cast in xattr.c
fs/ntfs3:
Improved checking of attribute's name length
fs/ntfs3:
Optimization in ntfs_set_state()
fs/ntfs3:
Print details about mount fails
fs/ntfs3:
Refactoring of various minor issues
fs/ntfs3:
Remove field sbi->used.bitmap.set_tail
fs/ntfs3:
Remove noacsrules
fs/ntfs3:
Restore overflow checking for attr size in mi_enum_attr
fs/ntfs3:
Undo critial modificatins to keep directory consistency
fs/ntfs3:
Undo endian changes
fs/ntfs3:
Use bh_read to simplify code
fs/ntfs3:
Validate MFT flags before replaying logs
fs/proc/kcore:
avoid bounce buffer for ktext data
fs/proc/kcore:
convert read_kcore() to read_kcore_iter()
fs/proc:
add Kthread flag to /proc/$pid/status
fs/sysv:
Don't round down address for kunmap_flush_on_unmap()
fs:
Add FGP_WRITEBEGIN
fs:
add FMODE_DIO_PARALLEL_WRITE flag
fs:
consolidate duplicate dt_type helpers
fs:
dlm: add unbound flag to dlm_io workqueue
fs:
dlm: change dflags to use atomic bits
fs:
dlm: fix DLM_IFL_CB_PENDING gets overwritten
fs:
dlm: move internal flags to atomic ops
fs:
dlm: remove deprecated code parts
fs:
dlm: remove DLM_IFL_LOCAL_MS flag
fs:
dlm: rename stub to local message flag
fs:
dlm: rsb hash table flag value to atomic ops
fs:
dlm: stop unnecessarily filling zero ms_extra bytes
fs:
dlm: store lkb distributed flags into own value
fs:
dlm: switch lkb_sbflags to atomic ops
fs:
don't call posix_acl_listxattr in generic_listxattr
fs:
drop unused posix acl handlers
fs:
Fix description of vfs_tmpfile()
fs:
fix sysctls.c built
fs:
fix undefined behavior in bit shift for SB_NOUSER
fs:
hfsplus: remove WARN_ON() from hfsplus_cat_{read,write}_inode()
fs:
introduce lock_rename_child() helper
fs:
rename generic posix acl handlers
fs:
simplify ->listxattr() implementation
fs_context:
drop the unused lsm_flags member
fscrypt:
Add some folio helper functions
fscrypt:
new helper function - fscrypt_prepare_lookup_partial()
fscrypt:
optimize fscrypt_initialize()
fscrypt:
use WARN_ON_ONCE instead of WARN_ON
fsverity:
explicitly check for buffer overflow in build_merkle_tree()
fsverity:
reject FS_IOC_ENABLE_VERITY on mode 3 fds
fsverity:
use WARN_ON_ONCE instead of WARN_ON
ftrace:
Add MODIFIED flag to show if IPMODIFY or direct was attached
ftrace:
Let unregister_ftrace_direct_multi() call ftrace_free_filter()
ftrace:
Make DIRECT_CALLS work WITH_ARGS and !WITH_REGS
ftrace:
Remove the legacy _ftrace_direct API
ftrace:
Rename _ftrace_direct_multi APIs to _ftrace_direct APIs
ftrace:
Replace uses of _ftrace_direct APIs with _ftrace_direct_multi
ftrace:
selftest: remove broken trace_direct_tramp
ftrace:
Show a list of all functions that have ever been enabled
ftrace:
Store direct called addresses in their ops
fuse_dev_ioctl():
switch to fdget()
genetlink:
make _genl_cmd_to_str static
genirq:
Update affinity of secondary threads
genwqe:
fix MAX_ORDER usage
gfs2:
Don't deref jdesc in evict
gfs2:
Don't get stuck writing page onto itself under direct I/O
gfs2:
Eliminate gfs2_trim_blocks
gfs2:
Fix inode height consistency check
gfs2:
gfs2_ail_empty_gl no log flush on error
gfs2:
Issue message when revokes cannot be written
gfs2:
Move variable assignment behind a null pointer check in inode_go_dump
gfs2:
Perform second log flush in gfs2_make_fs_ro
gfs2:
Remove duplicate i_nlink check from gfs2_link()
gfs2:
Remove ghs[] from gfs2_link
gfs2:
Remove ghs[] from gfs2_unlink
gfs2:
return errors from gfs2_ail_empty_gl
gfs2:
Use gfs2_holder_initialized for jindex
gpio-f7188x:
fix chip name and pin count on Nuvoton chip
gpio:
104-dio-48e: Utilize mask_buf_def in handle_mask_sync() callback
gpio:
104-dio-48e: Utilize no_status regmap-irq flag
gpio:
Add support for Intel LJCA USB GPIO driver
gpio:
adnp: Convert to immutable irq_chip
gpio:
aggregator: Add missing header(s)
gpio:
altera: Convert to immutable irq_chip
gpio:
altera: drop of_match_ptr for ID table
gpio:
aspeed-sgpio: Convert to immutable irq_chip
gpio:
aspeed: Always register the irqchip
gpio:
aspeed: Convert to immutable irq_chip
gpio:
ath79: Convert to immutable irq_chip
gpio:
cadence: Convert to immutable irq_chip
gpio:
elkhartlake: Introduce Intel Elkhart Lake PSE GPIO
gpio:
ftgpio010: drop of_match_ptr for ID table
gpio:
fxl6408: add I2C GPIO expander driver
gpio:
gpiolib: Simplify gpiochip_add_data_with_key() fwnode
gpio:
hisi: Convert to immutable irq_chip
gpio:
hlwd: Convert to immutable irq_chip
gpio:
ich: Use devm_gpiochip_add_data() to simplify remove path
gpio:
idt3243x: Convert to immutable irq_chip
gpio:
loongson1: Add DT support
gpio:
loongson1: Convert to SPDX identifier
gpio:
loongson1: Introduce ls1x_gpio_chip struct
gpio:
loongson: add gpio driver support
gpio:
loongson: fixup the warning about OF_GPIO direct dependencies
gpio:
loongson: Remove unnecessary .owner
gpio:
max732x: Convert to immutable irq_chip
gpio:
merrifield: Adapt to Intel Tangier GPIO driver
gpio:
merrifield: Use dev_err_probe()
gpio:
merrifield: Utilise temporary variable for struct device
gpio:
mlxbf2: Convert to immutable irq_chip
gpio:
mm-lantiq: Fix typo in the newly added header filename
gpio:
mockup: Fix mode of debugfs files
gpio:
msc313: Convert to immutable irq_chip
gpio:
omap: Convert to immutable irq_chip
gpio:
omap: Drop irq_base
gpio:
pci-idio-16: Convert to immutable irq_chip
gpio:
pcie-idio-24: Convert to immutable irq_chip
gpio:
pcie-idio-24: Prune superfluous license boilerplate
gpio:
pmic-eic-sprd: Move Kconfig to MFD expanders
gpio:
pxa: remove unused gpio_is_pxa_type function
gpio:
raspberrypi-exp: mark OF related data as maybe unused
gpio:
rcar: drop of_match_ptr for ID table
gpio:
rda: Convert to immutable irq_chip
gpio:
reg: Add missing header(s)
gpio:
regmap: Add missing header(s)
gpio:
remove MODULE_LICENSE in non-modules
gpio:
sama5d2-piobu: drop of_match_ptr for ID table
gpio:
sifive: add missing check for platform_get_irq
gpio:
sifive: drop of_match_ptr for ID table
gpio:
sim: Deactivate device in reversed order
gpio:
sim: fix memory corruption when adding named lines and unnamed hogs
gpio:
sim: quietly ignore configured lines outside the bank
gpio:
siox: Convert to immutable irq_chip
gpio:
stmpe: Convert to immutable irq_chip
gpio:
tangier: Introduce Intel Tangier GPIO driver
gpio:
tegra186: Add Tegra234 hte support
gpio:
thunderx: Convert to immutable irq_chip
gpio:
tqmx86: Convert to immutable irq_chip
gpio:
Use of_property_read_bool() for boolean properties
gpio:
visconti: Convert to immutable irq_chip
gpio:
visconti: drop of_match_ptr for ID table
gpio:
xgs-iproc: Convert to immutable irq_chip
gpio:
xilinx: Convert to immutable irq_chip
gpio:
xlp: Convert to immutable irq_chip
gpio:
xra1403: mark OF related data as maybe unused
gpiolib:
Access device's fwnode via dev_fwnode()
gpiolib:
acpi: Add a ignore wakeup quirk for Clevo NL5xNU
gpiolib:
acpi: Move ACPI device NULL check to acpi_get_driver_gpio_data()
gpiolib:
acpi: use the fwnode in acpi_gpiochip_find()
gpiolib:
Add gpiochip_set_data() helper
gpiolib:
Check array_info for NULL only once in gpiod_get_array()
gpiolib:
Clean up headers
gpiolib:
coldfire: remove custom asm/gpio.h
gpiolib:
Deduplicate forward declarations in consumer.h
gpiolib:
Drop unused forward declaration from driver.h
gpiolib:
fix allocation of mixed dynamic/static GPIOs
gpiolib:
Fix GPIO chip IRQ initialization restriction
gpiolib:
Fix irq_domain resource tracking for gpiochip_irqchip_add_domain()
gpiolib:
Get rid of devprop prefix in one function
gpiolib:
Get rid of gpio_bus_match() forward declaration
gpiolib:
Group forward declarations in consumer.h
gpiolib:
Make the legacy
consumer-only
gpiolib:
Move gpiochip_get_data() higher in the code
gpiolib:
Move gpiodevice_*() to gpiodev namespace
gpiolib:
remove asm-generic/gpio.h
gpiolib:
Remove duplicative check in gpiod_find_and_request()
gpiolib:
remove empty asm/gpio.h files
gpiolib:
remove gpio_set_debounce()
gpiolib:
remove legacy gpio_export()
gpiolib:
Replace open coded krealloc()
gpiolib:
split linux/gpio/driver.h out of linux/gpio.h
gpiolib:
split of_mm_gpio_chip out of linux/of_gpio.h
gpiolib:
Use IRQ hardware number getter instead of direct access
gpu/drm/panel:
Add Sony TD4353 JDI panel driver
gpu:
drm: bridge: sii9234: remove unused bridge_to_sii9234 function
gpu:
host1x: Don't rely on dma_fence_wait_timeout return value
gpu:
host1x: Fix memory leak of device names
gpu:
host1x: Fix potential double free if IOMMU is disabled
gpu:
host1x: Make host1x_client_unregister() return void
gpu:
host1x: mipi: Use devm_platform_get_and_ioremap_resource()
gve:
Add AF_XDP zero-copy support for GQI-QPL format
gve:
Add XDP DROP and TX support for GQI-QPL format
gve:
Add XDP REDIRECT support for GQI-QPL format
gve:
Changes to add new TX queues
gve:
Remove the code of clearing PBA bit
gve:
Unify duplicate GQ min pkt desc size constants
gve:
update MAINTAINERS
gve:
XDP support GQI-QPL: helper function changes
HID:
add KEY_CAMERA_FOCUS event in HID
HID:
amd_sfh: Add support for shutdown operation
HID:
amd_sfh: Correct the sensor enable and disable command
HID:
amd_sfh: Correct the stop all command
HID:
amd_sfh: Correct the structure fields
HID:
amd_sfh: Fix illuminance value
HID:
amd_sfh: Fix max supported HID devices
HID:
amd_sfh: Handle "no sensors" enabled for SFH1.1
HID:
amd_sfh: Increase sensor command timeout for SFH1.1
HID:
amd_sfh: Support for additional light sensor
HID:
apple: explicitly include linux/leds.h
HID:
apple: Set the tilde quirk flag on the Geyser 3
HID:
apple: Set the tilde quirk flag on the Geyser 4 and later
HID:
asus: explicitly include linux/leds.h
HID:
google: add jewel USB id
HID:
hidpp: terminate retry loop on success
HID:
i2c-hid-of: Add reset GPIO support to i2c-hid-of
HID:
i2c-hid-of: Allow using i2c-hid-of on non OF platforms
HID:
i2c-hid-of: Consistenly use dev local variable in probe()
HID:
Ignore battery for ELAN touchscreen on ROG Flow X13 GV301RA
HID:
kye: Add support for all kye tablets
HID:
kye: Fix rdesc for kye tablets
HID:
kye: Generate tablet fixup descriptors on the fly
HID:
kye: Rewrite tablet descriptor fixup routine
HID:
kye: Sort kye devices
HID:
lg-g15: explicitly include linux/leds.h
HID:
logitech-hidpp: Add Logitech G935 headset
HID:
logitech-hidpp: Add support for ADC measurement feature
HID:
logitech-hidpp: Don't use the USB serial for USB devices
HID:
logitech-hidpp: Handle timeout differently from busy
HID:
logitech-hidpp: Reconcile USB and Unifying serials
HID:
logitech-hidpp: Set wireless_status for G935 receiver
HID:
logitech-hidpp: Simplify array length check
HID:
mcp2221: fix get and get_direction for gpio
HID:
mcp2221: fix report layout for gpio get
HID:
nintendo: fix rumble rate limiter
HID:
nintendo: prevent rumble queue overruns
HID:
Recognize "Digitizer" as a valid input application
HID:
steelseries: explicitly include linux/leds.h
HID:
wacom: Add error check to wacom_parse_and_register()
HID:
wacom: avoid integer overflow in wacom_intuos_inout()
HID:
wacom: Check for string overflow from strscpy calls
HID:
wacom: generic: Set battery quirk only when we see battery data
HID:
wacom: insert timestamp to packed Bluetooth (BT) events
HID:
wacom: Lazy-init batteries
HID:
wacom: Set a default resolution for older tablets
hte:
Add Tegra234 provider
hte:
Deprecate nvidia,slices property
hte:
handle nvidia,gpio-controller property
hte:
Re-phrase tegra API document
hte:
tegra-194: Fix off by one in tegra_hte_map_to_line_id()
hte:
tegra-194: Use proper includes
hte:
tegra-194: Use proper includes
hte:
tegra: fix 'struct of_device_id' build error
hte:
Use device_match_of_node()
hte:
Use of_property_present() for testing DT property presence
hte:
Use of_property_present() for testing DT property presence
hugetlb:
pte_alloc_huge() to replace huge pte_alloc_map()
hugetlb:
remove PageHeadHuge()
hv:
simplify sysctl registration
hv_netvsc:
Remove second mapping of send and recv buffers
hwmon:
(adt7475) Use device_property APIs when configuring polarity
hwmon:
(aquacomputer_d5next) Add fan PWM control for Aquaero
hwmon:
(aquacomputer_d5next) Add infrastructure for Aquaero control reports
hwmon:
(aquacomputer_d5next) Add support for Aquacomputer Aquastream XT
hwmon:
(aquacomputer_d5next) Add temperature offset control for Aquaero
hwmon:
(aquacomputer_d5next) Device dependent control report settings
hwmon:
(aquacomputer_d5next) Support one byte control values
hwmon:
(aquacomputer_d5next) Support writing multiple control values at once
hwmon:
(asus-ec-sensors) add ProArt B550-Creator
hwmon:
(asus-ec-sensors) add ROG STRIX Z390-F GAMING
hwmon:
(coretemp) Delete an obsolete comment
hwmon:
(coretemp) Delete tjmax debug message
hwmon:
(ftsteutates) Update specifications website
hwmon:
(g762) add a check of devm_add_action in g762_of_clock_enable
hwmon:
(gpio-fan) drop of_match_ptr for ID table
hwmon:
(ibmpowernv, pwm-fan) Use of_property_present() for testing DT property presence
hwmon:
(it87) Add calls to smbus_enable/smbus_disable as required
hwmon:
(it87) Disable SMBus access for environmental controller registers.
hwmon:
(it87) Disable/enable SMBus access for IT8622E chipset
hwmon:
(it87) Test for error in it87_update_device
hwmon:
(it87) Use voltage scaling macro where appropriate
hwmon:
(k10temp) Add PCI ID for family 19, model 78h
hwmon:
(k10temp) Check range scale when CUR_TEMP register is read-write
hwmon:
(ltc4245) Use of_property_read_bool() for boolean properties
hwmon:
(nct6775) add Asus Pro A520M-C II/CSM
hwmon:
(nct6775) ASUS PRIME Z590 boards support
hwmon:
(nct6775) Drop unneeded casting and conjunction
hwmon:
(nct6775) Fix ROG B550-XE WIFI and Pro B660M-C D4 names
hwmon:
(nct6775) Fix TUF GAMING B550M-E WIFI name
hwmon:
(nct6775) Sort ASUS board list
hwmon:
(nct6775) update ASUS WMI monitoring list A520/B360/B460/B550...
hwmon:
(nct6775) update ASUS WMI monitoring list A620/B760/W790
hwmon:
(nct6775) update ASUS WMI monitoring list B360/H410/H610/Z390...
hwmon:
(nzxt-smart2) add another USB ID
hwmon:
(nzxt-smart2) handle failure of devm_add_action in nzxt_smart2_hid_probe
hwmon:
(pmbus/acbel-fsg032) Add Acbel power supply
hwmon:
(pmbus/core) Add interrupt support
hwmon:
(pmbus/core) Add lock and unlock functions
hwmon:
(pmbus/core) Add rdev in pmbus_data struct
hwmon:
(pmbus/core) Add regulator event support
hwmon:
(pmbus/core) Generalise pmbus get status
hwmon:
(pmbus/core) Generalize pmbus status flag map
hwmon:
(pmbus/core) Notify hwmon events
hwmon:
(pmbus/core) Notify regulator events
hwmon:
(pmbus/core) Request threaded interrupt with IRQF_ONESHOT
hwmon:
(pmbus/fsp-3y) Fix functionality bitmask in FSP-3Y YM-2151E
hwmon:
(pmbus/ibm-cffps) Use default debugfs attributes and lock function
hwmon:
(pwm-fan) set usage_power on PWM state
hwmon:
(sfctemp) Add StarFive JH71x0 temperature sensor
hwmon:
(sfctemp) Simplify error message
hwmon:
adm1177: constify pointers to hwmon_channel_info
hwmon:
adm9240: constify pointers to hwmon_channel_info
hwmon:
adt7411: constify pointers to hwmon_channel_info
hwmon:
adt7470: constify pointers to hwmon_channel_info
hwmon:
adt7x10: constify pointers to hwmon_channel_info
hwmon:
aht10: constify pointers to hwmon_channel_info
hwmon:
aquacomputer: constify pointers to hwmon_channel_info
hwmon:
as370: constify pointers to hwmon_channel_info
hwmon:
axi-fan: constify pointers to hwmon_channel_info
hwmon:
bt1-pvt: constify pointers to hwmon_channel_info
hwmon:
constify pointers to hwmon_channel_info
hwmon:
corsair: constify pointers to hwmon_channel_info
hwmon:
dell-smm: constify pointers to hwmon_channel_info
hwmon:
drivetemp: constify pointers to hwmon_channel_info
hwmon:
emc2305: constify pointers to hwmon_channel_info
hwmon:
fix typo in Makefile
hwmon:
ftsteutates: constify pointers to hwmon_channel_info
hwmon:
gxp-fan: constify pointers to hwmon_channel_info
hwmon:
i5500_temp: constify pointers to hwmon_channel_info
hwmon:
ina238: constify pointers to hwmon_channel_info
hwmon:
ina2xx: add optional regulator support
hwmon:
ina3221: constify pointers to hwmon_channel_info
hwmon:
intel-m10-bmc: constify pointers to hwmon_channel_info
hwmon:
jc42: constify pointers to hwmon_channel_info
hwmon:
k10temp: constify pointers to hwmon_channel_info
hwmon:
k8temp: constify pointers to hwmon_channel_info
hwmon:
lan966x: constify pointers to hwmon_channel_info
hwmon:
lm75: constify pointers to hwmon_channel_info
hwmon:
lm83: constify pointers to hwmon_channel_info
hwmon:
lm95241: constify pointers to hwmon_channel_info
hwmon:
lm95245: constify pointers to hwmon_channel_info
hwmon:
lochnagar: constify pointers to hwmon_channel_info
hwmon:
lochnagar: Remove the unneeded include
hwmon:
ltc2947: constify pointers to hwmon_channel_info
hwmon:
ltc2992: constify pointers to hwmon_channel_info
hwmon:
ltc4245: constify pointers to hwmon_channel_info
hwmon:
ltq-cputemp: constify pointers to hwmon_channel_info
hwmon:
max127: constify pointers to hwmon_channel_info
hwmon:
max31730: constify pointers to hwmon_channel_info
hwmon:
max31760: constify pointers to hwmon_channel_info
hwmon:
max31790: constify pointers to hwmon_channel_info
hwmon:
max6620: constify pointers to hwmon_channel_info
hwmon:
max6621: constify pointers to hwmon_channel_info
hwmon:
max6650: constify pointers to hwmon_channel_info
hwmon:
mc34vr500: constify pointers to hwmon_channel_info
hwmon:
mcp3021: constify pointers to hwmon_channel_info
hwmon:
mlxreg: constify pointers to hwmon_channel_info
hwmon:
nct7904: constify pointers to hwmon_channel_info
hwmon:
npcm750-pwm: constify pointers to hwmon_channel_info
hwmon:
ntc_thermistor: constify pointers to hwmon_channel_info
hwmon:
nzxt: constify pointers to hwmon_channel_info
hwmon:
oxp-sensors: constify pointers to hwmon_channel_info
hwmon:
peci: constify pointers to hwmon_channel_info
hwmon:
powr1220: constify pointers to hwmon_channel_info
hwmon:
raspberrypi: constify pointers to hwmon_channel_info
hwmon:
remove trailing whitespace in Kconfig
hwmon:
remove unused superio_outb function
hwmon:
sbrmi: constify pointers to hwmon_channel_info
hwmon:
sbtsi_temp: constify pointers to hwmon_channel_info
hwmon:
sch5627: constify pointers to hwmon_channel_info
hwmon:
sht4x: constify pointers to hwmon_channel_info
hwmon:
sl28cpld: constify pointers to hwmon_channel_info
hwmon:
smpro: constify pointers to hwmon_channel_info
hwmon:
sparx5-temp: constify pointers to hwmon_channel_info
hwmon:
sy7636a: constify pointers to hwmon_channel_info
hwmon:
tmp102: constify pointers to hwmon_channel_info
hwmon:
tmp103: constify pointers to hwmon_channel_info
hwmon:
tmp108: constify pointers to hwmon_channel_info
hwmon:
tmp464: constify pointers to hwmon_channel_info
hwmon:
tmp513: constify pointers to hwmon_channel_info
hwmon:
tps23861: constify pointers to hwmon_channel_info
hwmon:
w83627ehf: constify pointers to hwmon_channel_info
hwmon:
w83773g: constify pointers to hwmon_channel_info
hwrng:
meson - remove not needed call to platform_set_drvdata
hwrng:
meson - remove unused member of struct meson_rng_data
hwrng:
meson - use devm_clk_get_optional_enabled
hwrng:
xgene - Improve error reporting for problems during .remove()
hwrng:
xgene - remove unnecessary (void*) conversions
hwrng:
xgene - Simplify using dev_err_probe()
hwrng:
xgene - Simplify using devm_clk_get_optional_enabled()
hwspinlock:
remove MODULE_LICENSE in non-modules
i2c:
brcmstb: use devm_platform_ioremap_resource_byname()
i2c:
cadence: Add reset controller support
i2c:
cadence: Allow to specify the FIFO depth
i2c:
cadence: cdns_i2c_master_xfer(): Fix runtime PM leak on error path
i2c:
cadence: Detect maximum transfer size
i2c:
cadence: Remove always false ternary operator
i2c:
cadence: Remove unnecessary register reads
i2c:
cros-ec-tunnel: Mark ACPI and OF related data as maybe unused
i2c:
davinci: remove dead code in probe
i2c:
designware: Add doorbell support for Mendocino
i2c:
designware: fix idx_write_cnt in read loop
i2c:
designware: Use PCI PSP driver for communication
i2c:
gxp: fix build failure without CONFIG_I2C_SLAVE
i2c:
img-scb: Fix spelling mistake "innacurate" -> "inaccurate"
i2c:
imx-lpi2c: avoid taking clk_prepare mutex in PM callbacks
i2c:
imx-lpi2c: fix type char overflow issue when calculating the clock cycle
i2c:
imx: Simplify using devm_clk_get_enabled()
i2c:
mchp-pci1xxxx: Avoid cast to incompatible function type
i2c:
mediatek: add support for MT7981 SoC
i2c:
microchip-core: convert SOC_MICROCHIP_POLARFIRE to ARCH_MICROCHIP_POLARFIRE
i2c:
mpc: Use i2c-scl-clk-low-timeout-us i2c property
i2c:
mpc: Use of_property_read_u32 instead of of_get_property
i2c:
mt65xx: drop of_match_ptr for ID table
i2c:
mv64xxx: Fix reading invalid status value in atomic mode
i2c:
omap: Fix standard mode false ACK readings
i2c:
omap: Improve error reporting for problems during .remove()
i2c:
owl: drop of_match_ptr for ID table
i2c:
qup: Add missing unwind goto in qup_i2c_probe()
i2c:
sprd: Delete i2c adapter in .remove's error path
i2c:
synquacer: mark OF related data as maybe unused
i2c:
tegra: Fix PEC support for SMBUS block read
i2c:
Use of_property_read_bool() for boolean properties
i2c:
xiic: hide OF related data for COMPILE_TEST
i2c:
xiic: Use devm_platform_get_and_ioremap_resource()
i2c:
xiic: xiic_xfer(): Fix runtime PM leak on error path
i3c:
Allow OF-alias-based persistent bus numbering
i3c:
ast2600: Add AST2600 platform-specific driver
i3c:
ast2600: enable IBI support
i3c:
ast2600: fix register setting for 545 ohm pullups
i3c:
ast2600: set variable ast2600_i3c_ops storage-class-specifier to static
i3c:
cdns: Convert to platform remove callback returning void
i3c:
Correct reference to the Iб╡C device data type
i3c:
dw: Add a platform facility for IBI PEC workarounds
i3c:
dw: Add infrastructure for platform-specific implementations
i3c:
dw: Add support for in-band interrupts
i3c:
dw: Convert to platform remove callback returning void
i3c:
dw: Create a generic fifo read function
i3c:
dw: drop of_match_ptr for ID table
i3c:
dw: Return the length from a read priv_xfer
i3c:
dw: Turn DAT array entry into a struct
i3c:
dw: use bus mode rather than device reg for conditional tCAS setting
i3c:
Make i3c_master_unregister() return void
i3c:
mipi-i3c-hci: Convert to platform remove callback returning void
i3c:
svc: Convert to platform remove callback returning void
i40e:
add pre-xdp page_count in rx_buffer
i40e:
Add support for VF to specify its primary MAC address
i40e:
add support for XDP multi-buffer Rx
i40e:
add xdp_buff to i40e_ring struct
i40e:
change Rx buffer size for legacy-rx to support XDP multi-buffer
i40e:
Change size to truesize when using i40e_rx_buffer_flip()
i40e:
consolidate maximum frame size calculation for vsi
i40e:
introduce next_to_process to i40e_ring
i40e:
Remove unnecessary aer.h include
i40e:
use frame_sz instead of recalculating truesize for building skb
i915/display/dp:
SDP CRC16 for 128b132b link layer
ia64/cpu:
Mark play_dead() __noreturn
ia64:
don't allow users to override ARCH_FORCE_MAX_ORDER
ia64:
fix an addr to taddr in huge_pte_offset()
ia64:
mm/contig: fix section mismatch warning/error
ia64:
salinfo: placate defined-but-not-used warning
ia64:
simplify one-level sysctl registration for kdump_ctl_table
iavf:
remove mask from iavf_irq_enable_queues()
iavf:
Remove unnecessary aer.h include
iavf:
send VLAN offloading caps once after VFR
IB/hfi1:
check for user backed iterator, not specific iterator type
IB/hfi1:
Drop redundant pci_enable_pcie_error_reporting()
IB/hfi1:
Fix bugs with non-PAGE_SIZE-end multi-iovec user SDMA requests
IB/hfi1:
Fix SDMA mmu_rb_node not being evicted in LRU order
IB/hfi1:
Place struct mmu_rb_handler on cache line start
IB/hfi1:
Remove trace newlines
IB/hfi1:
Suppress useless compiler warnings
IB/hifi1:
add a null check of kzalloc_node in hfi1_ipoib_txreq_init
IB/iser:
centralize setting desc type and done callback
IB/iser:
remove redundant new line
IB/iser:
remove unused macros
IB/isert:
Fix dead lock in ib_isert
IB/isert:
Fix incorrect release of isert connection
IB/isert:
Fix possible list corruption in CMA handler
IB/qib:
check for user backed iterator, not specific iterator type
IB/qib:
Drop redundant pci_enable_pcie_error_reporting()
IB/qib:
Remove unused cnt variable
IB/rdmavt:
Fix target union member for rvt_post_one_wr()
IB/uverbs:
Fix to consider event queue closing also upon non-blocking mode
ice:
always report VF overflowing mailbox even without PF VSI
ice:
block LAN in case of VF to VF offload
ice:
call ice_is_malicious_vf() from ice_vc_process_vf_msg()
ice:
convert ice_mbx_clear_malvf to void and use WARN
ice:
declare ice_vc_process_vf_msg in ice_virtchnl.h
ice:
do not busy-wait to read GNSS data
ice:
Don't dereference NULL in ice_gnss_read error path
ice:
Fix ice module unload
ice:
Fix ice VF reset during iavf initialization
ice:
Fix stats after PF reset
ice:
Fix undersized tx_flags variable
ice:
Fix XDP memory leak when NIC is brought up and down
ice:
increase the GNSS data polling interval to 20 ms
ice:
initialize mailbox snapshot earlier in PF init
ice:
make writes to /dev/gnssX synchronous
ice:
merge ice_mbx_report_malvf with ice_mbx_vf_state_handler
ice:
move ice_is_malicious_vf() to ice_virtchnl.c
ice:
move VF overflow message count into struct ice_mbx_vf_info
ice:
pass mbxdata to ice_is_malicious_vf()
ice:
print message if ice_mbx_vf_state_handler returns an error
ice:
re-order ice_mbx_reset_snapshot function
ice:
recycle/free all of the fragments from multi-buffer frame
ice:
remove comment about not supporting driver reinit
ice:
remove ice_ctl_q_info::sq_cmd_timeout
ice:
remove ice_mbx_deinit_snapshot
ice:
remove unnecessary &array[0] and just use array
ice:
Remove unnecessary aer.h include
ice:
remove unused buffer copy code in ice_sq_send_cmd_retry()
ice:
sleep, don't busy-wait, for ICE_CTL_Q_SQ_CMD_TIMEOUT
ice:
sleep, don't busy-wait, in the SQ send retry loop
ice:
track malicious VFs in new ice_mbx_vf_info structure
ieee802154/adf7242:
Add MODULE_FIRMWARE macro
ieee802154:
hwsim: Fix possible memory leaks
ieee802154:
Replace strlcpy with strscpy
igb:
fix bit_shift to be in [1..8] range
igb:
Fix extts capture value format for 82580/i354/i350
igb:
fix nvm.ops.read() error handling
igb:
refactor igb_ptp_adjfine_82580 to use diff_by_scaled_ppm
igb:
Remove unnecessary aer.h include
igbvf:
add PCI reset handler functions
igc:
Add qbv_config_change_errors counter
igc:
Clean the TX buffer and TX descriptor ring
igc:
Clean up and optimize watchdog task
igc:
Fix possible system crash when loading module
igc:
offload queue max SDU from tc-taprio
igc:
read before write to SRRCTL register
igc:
Remove obsolete DMA coalescing code
igc:
Remove unnecessary aer.h include
iio:
accel: add support for IIS328DQ variant
iio:
accel: kionix-kx022a: Remove the unused member g_range
iio:
accel: kx022a fix irq getting
iio:
accel: st_accel: Fix invalid mount_matrix on devices without ACPI _ONT method
iio:
ad4130: Make sure clock provider gets removed
iio:
ad74413r: wire up support for drive-strength-microamp property
iio:
adc: ad7192: Change "shorted" channels to differential
iio:
adc: ad7292: Add explicit include for of.h
iio:
adc: ad_sigma_delta: Fix IRQ issue by setting IRQ_DISABLE_UNLAZY flag
iio:
adc: Add TI ADS1100 and ADS1000
iio:
adc: at91-sama5d2_adc: remove dead code in at91_adc_probe()
iio:
adc: axp20x_adc: Minor code cleanups
iio:
adc: axp20x_adc: Replace adc_en2 flag with adc_en2_mask field
iio:
adc: imx93: fix a signedness bug in imx93_adc_read_raw()
iio:
adc: meson_saradc: Better handle BL30 not releasing the hardware
iio:
adc: mt6370: Fix ibus and ibat scaling value of some specific vendor ID chips
iio:
adc: mxs-lradc: fix the order of two cleanup operations
iio:
adc: palmas: add support for iio threshold events
iio:
adc: palmas: always reset events on unload
iio:
adc: palmas: don't alter event config on suspend/resume
iio:
adc: palmas: fix off by one bugs
iio:
adc: palmas: move eventX_enable into palmas_adc_event
iio:
adc: palmas: remove adc_wakeupX_data
iio:
adc: palmas: replace "wakeup" with "event"
iio:
adc: palmas: Take probe fully device managed.
iio:
adc: palmas: use iio_event_direction for threshold polarity
iio:
adc: qcom-pm8xxx-xoadc: Remove useless condition in pm8xxx_xoadc_parse_channel()
iio:
adc: rcar-gyroadc: mark OF related data as maybe unused
iio:
adc: stm32-adc: set some stm32-adc.c variables storage-class-specifier to static
iio:
adc: stm32-adc: skip adc-channels setup if none is present
iio:
adc: stm32-adc: skip adc-diff-channels setup if none is present
iio:
adc: ti-ads1100: fix error code in probe()
iio:
addac: ad74413: fix resistance input processing
iio:
addac: ad74413r: fix Current Input, Loop Powered Mode
iio:
addac: stx104: Fix race condition for stx104_write_raw()
iio:
addac: stx104: Fix race condition when converting analog-to-digital
iio:
addac: stx104: Improve indentation in stx104_write_raw()
iio:
addac: stx104: Migrate to the regmap API
iio:
addac: stx104: Replace bitops.h header inclusion with bits.h
iio:
addac: stx104: Use define rather than hardcoded limit for write val
iio:
addac: stx104: Use regmap_read_poll_timeout() for conversion poll
iio:
bu27034: Ensure reset is written
iio:
bu27034: Fix integration time
iio:
chemical: sps030: Reformat comment in a more readable way
iio:
dac: build ad5758 driver when AD5758 is selected
iio:
dac: cio-dac: Fix typo in comment listing supported devices
iio:
dac: cio-dac: Migrate to the regmap API
iio:
dac: mcp4725: Fix i2c_master_send() return value handling
iio:
dac: set variable max5522_channels storage-class-specifier to static
iio:
fix doc for iio_gts_find_sel_by_int_time
iio:
frequency: admv1013: Benefit from devm_clk_get_enabled() to simplify
iio:
gts-helpers: fix integration time units
iio:
Improve the kernel-doc of iio_trigger_poll
iio:
imu: adis16475: correct copy paste mistake in comment block
iio:
imu: inv_icm42600: fix timestamp reset
iio:
imu: lsm6dsx: Add ACPI mount matrix retrieval
iio:
imu: lsm6dsx: Support SMO8B30 ACPI ID for LSM6DS3TR-C
iio:
imu: Replace all spi->chip_select and spi->cs_gpiod references with function call
iio:
imu: st_lsm6dsx: add support to ASM330LHB
iio:
imu: st_lsm6dsx: discard samples during filters settling time
iio:
light: Add gain-time-scale helpers
iio:
light: max44009: add missing OF device matching
iio:
light: ROHM BU27034 Ambient Light Sensor
iio:
light: vcnl4035: fixed chip ID check
iio:
pressure: bmp280: Add nvmem operations for BMP580
iio:
pressure: bmp280: Add preinit callback
iio:
pressure: bmp280: Add support for new sensor BMP580
iio:
pressure: bmp280: Make read calibration callback optional
iio:
pressure: bmp280: Use chip_info pointers for each chip as driver data
iio:
pressure: Kconfig: Delete misleading I2C reference on bmp280 title
iio:
proximity: sx9500: Reference ACPI and OF ID data
iio:
proximity: sx_common: Add old register mapping
iio:
proximity: sx_common: Drop documentation of non existent struct element.
iio:
Rename iio_trigger_poll_chained and add kernel-doc
iio:
temperature: tmp117: add TI TMP116 support
iio:
temperature: tmp117: cosmetic alignment cleanup
iio:
temperature: tmp117: improve fallback capabilities
iio:
tmag5273: Fix runtime PM leak on measurement error
IMA:
allow/fix UML builds
inet:
preserve const qualifier in inet_sk()
inet_diag:
constify raw_lookup() socket argument
init,mm:
fold late call to page_ext_init() to page_alloc_init_late()
init,mm:
move mm_init() to mm/mm_init.c and rename it to mm_core_init()
init:
Call mem_encrypt_init() after Hyper-V hypercall init is done
init:
fold build_all_zonelists() and page_alloc_init_cpuhp() to mm_init()
init:
Mark [arch_call_]rest_init() __noreturn
init:
Mark start_kernel() __noreturn
inotify:
Avoid reporting event with invalid wd
Input:
add a new Novatek NVT-ts driver
Input:
Add KUnit tests for some of the input core helper functions
Input:
bbnsm_pwrkey - add bbnsm power key support
Input:
bcm_iproc_tsc - drop of_match_ptr for ID table
Input:
cma3000_d0x - remove unneeded code
Input:
cyttsp5 - fix array length
Input:
edt-ft5x06 - add spaces to ensure format specification
Input:
edt-ft5x06 - calculate points data length only once
Input:
edt-ft5x06 - convert to use regmap API
Input:
edt-ft5x06 - don't print error messages with dev_dbg()
Input:
edt-ft5x06 - don't recalculate the CRC
Input:
edt-ft5x06 - fix indentation
Input:
edt-ft5x06 - remove code duplication
Input:
edt-ft5x06 - remove unnecessary blank lines
Input:
edt-ft5x06 - select REGMAP_I2C
Input:
edt-ft5x06 - unify the crc check
Input:
fix open count when closing inhibited device
Input:
gpio-keys - add support for linux,input-value DTS property
Input:
hideep - clean up some inconsistent indenting
Input:
hideep - optionally reset controller work mode to native HiDeep protocol
Input:
hideep - silence error in SW_RESET()
Input:
hp_sdc_rtc - mark an unused function as __maybe_unused
Input:
iqs62x-keys - suppress duplicated error message in .remove()
Input:
matrix_keypad - replace header inclusions by forward declarations
Input:
melfas_mip4 - report palm touches
Input:
psmouse - fix OOB access in Elantech protocol
Input:
raspberrypi-ts - fix refcount leak in rpi_ts_probe
Input:
soc_button_array - add invalid acpi_index DMI quirk handling
Input:
st-keyscan - drop of_match_ptr for ID table
Input:
sun4i-ts - drop of_match_ptr for ID table
Input:
synaptics-rmi4 - fix function name in kerneldoc
Input:
tm2-touchkey - drop of_match_ptr for ID table
Input:
tsc2007 - enable cansleep pendown GPIO
Input:
Use of_property_read_bool() for boolean properties
Input:
xpad - add constants for GIP interface numbers
Input:
xpad - add VID for Turtle Beach controllers
Input:
xpad - delete a Razer DeathAdder mouse VID/PID entry
Input:
xpad - fix PowerA EnWired Controller guide button
Input:
xpad - fix support for some third-party controllers
Input:
xpad - remove unused field in VID/PID table
Input:
xpad - treat Qanba controllers as Xbox360 controllers
Input:
zinitix - use of_property_present() for testing DT property presence
instrumented.h:
Fix all kernel-doc format warnings
integrity:
machine keyring CA configuration
intel_idle:
clean up intel_idle_init_cstates_icpu()
intel_idle:
do not sprinkle module parameter definitions around
intel_idle:
fix confusing message
intel_idle:
further intel_idle_init_cstates_icpu() cleanup
intel_idle:
improve C-state flags handling robustness
intel_idle:
mark few variables as __read_mostly
intel_idle:
use pr_info() instead of printk()
interconnect:
drop racy registration API
interconnect:
drop unused icc_link_destroy() interface
interconnect:
qcom: Drop obsolete dependency on COMPILE_TEST
interconnect:
qcom: drop obsolete OSM_L3/EPSS defines
interconnect:
qcom: osm-l3: drop unuserd header inclusion
interconnect:
qcom: rpm: Add support for specifying channel num
interconnect:
qcom: rpm: drop bogus pm domain attach
interconnect:
qcom: rpm: make QoS INVALID default
interconnect:
qcom: Sort kerneldoc entries
interconnect:
remove module-related code
interconnect:
remove MODULE_LICENSE in non-modules
interconnect:
Skip call into provider if initial bw is zero
interconnect:
Use of_property_present() for testing DT property presence
Linux:
Introduce a helper to translate register addresses
io-mapping:
don't disable preempt on RT in io_mapping_map_atomic_wc().
io-wq:
Drop struct io_wqe
io-wq:
Move wq accounting to io_wq
io_uring/io-wq:
clear current->worker_private on exit
io_uring/io-wq:
don't clear PF_IO_WORKER on exit
io_uring/io-wq:
drop outdated comment
io_uring/kbuf:
add buffer_list->is_mapped member
io_uring/kbuf:
disallow mapping a badly aligned provided ring buffer
io_uring/kbuf:
move pinning of provided buffer ring into helper
io_uring/kbuf:
remove extra ->buf_ring null check
io_uring/kbuf:
rename struct io_uring_buf_reg 'pad' to'flags'
io_uring/net:
clear msg_controllen on partial sendmsg retry
io_uring/net:
disable partial retries for recvmsg with cmsg
io_uring/net:
save msghdr->msg_control for retries
io_uring/net:
use the correct msghdr union member in io_sendmsg_copy_hdr
io_uring/notif:
add constant for ubuf_info flags
io_uring/poll:
serialize poll linked timer start with poll removal
io_uring/rsrc:
add custom limit for node caching
io_uring/rsrc:
add empty flag in rsrc_node
io_uring/rsrc:
add lockdep checks
io_uring/rsrc:
add lockdep sanity checks
io_uring/rsrc:
cache struct io_rsrc_node
io_uring/rsrc:
check for nonconsecutive pages
io_uring/rsrc:
clean up __io_sqe_buffers_update()
io_uring/rsrc:
consolidate node caching
io_uring/rsrc:
devirtualise rsrc put callbacks
io_uring/rsrc:
disassociate nodes and rsrc_data
io_uring/rsrc:
don't offload node free
io_uring/rsrc:
extract SCM file put helper
io_uring/rsrc:
fix DEFER_TASKRUN rsrc quiesce
io_uring/rsrc:
infer node from ctx on io_queue_rsrc_removal
io_uring/rsrc:
inline io_rsrc_put_work()
io_uring/rsrc:
inline switch_start fast path
io_uring/rsrc:
keep cached refs per node
io_uring/rsrc:
kill rsrc_ref_lock
io_uring/rsrc:
merge nodes and io_rsrc_put
io_uring/rsrc:
optimise io_rsrc_data refcounting
io_uring/rsrc:
optimise io_rsrc_put allocation
io_uring/rsrc:
pass node to io_rsrc_put_work()
io_uring/rsrc:
protect node refs with uring_lock
io_uring/rsrc:
refactor io_queue_rsrc_removal
io_uring/rsrc:
refactor io_rsrc_node_switch
io_uring/rsrc:
refactor io_rsrc_ref_quiesce
io_uring/rsrc:
remove io_rsrc_node::done
io_uring/rsrc:
remove rsrc_data refs
io_uring/rsrc:
remove unused io_rsrc_node::llist
io_uring/rsrc:
rename rsrc_list
io_uring/rsrc:
simplify single file node switching
io_uring/rsrc:
use non-pcpu refcounts for nodes
io_uring/rsrc:
use nospec'ed indexes
io_uring/rsrc:
use wq for quiescing
io_uring/rsrc:
zero node's rsrc data on alloc
io_uring/uring_cmd:
assign ioucmd->cmd at async prep time
io_uring/uring_cmd:
take advantage of completion batching
io_uring:
add irq lockdep checks
io_uring:
Add KASAN support for alloc_caches
io_uring:
add support for multishot timeouts
io_uring:
add support for user mapped provided buffer ring
io_uring:
add tw add flags
io_uring:
Adjust mapping wrt architecture aliasing requirements
io_uring:
avoid hashing O_DIRECT writes if the filesystem doesn't need it
io_uring:
cap io_sqring_entries() at SQ ring size
io_uring:
Create a helper to return the SQE size
io_uring:
don't put nodes under spinlocks
io_uring:
encapsulate task_work state
io_uring:
inline llist_add()
io_uring:
io_free_req() via tw
io_uring:
kill unused notif declarations
io_uring:
make io_uring_sqe_cmd() unconditionally available
io_uring:
Move from hlist to io_wq_work_node
io_uring:
move pinning out of io_req_local_work_add
io_uring:
One wqe per wq
io_uring:
optimise io_req_local_work_add
io_uring:
optimize local tw add ctx pinning
io_uring:
Pass whole sqe to commands
io_uring:
reduce scheduling due to tw
io_uring:
refactor __io_cq_unlock_post_flush()
io_uring:
refactor io_cqring_wake()
io_uring:
remove extra tw trylocks
io_uring:
Remove unnecessary BUILD_BUG_ON
io_uring:
rename trace_io_uring_submit_sqe() tracepoint
io_uring:
shut io_prep_async_work warning
io_uring:
undeprecate epoll_ctl support
io_uring:
unlock sqd->lock before sq thread release CPU
iomap:
Add DIO tracepoints
iomap:
Remove IOMAP_DIO_NOSYNC unused dio flag
iommu/amd/pgtbl_v2:
Fix domain max address
iommu/amd:
Add 5 level guest page table support
iommu/amd:
Add missing domain type checks
iommu/amd:
Allocate IOMMU irqs using numa locality info
iommu/amd:
Allocate page table using numa locality info
iommu/amd:
Don't block updates to GATag if guest mode is on
iommu/amd:
Fix "Guest Virtual APIC Table Root Pointer" configuration in IRTE
iommu/amd:
Fix domain flush size when syncing iotlb
iommu/amd:
Fix possible memory leak of 'domain'
iommu/amd:
Fix up merge conflict resolution
iommu/amd:
Handle GALog overflows
iommu/amd:
Set page size bitmap during V2 domain allocation
iommu/apple-dart:
Convert to platform remove callback returning void
iommu/arm-smmu-qcom:
Fix missing adreno_smmu's
iommu/arm-smmu-qcom:
Limit the SMR groups to 128
iommu/arm-smmu-v3:
Acknowledge pri/event queue overflow if any
iommu/arm-smmu-v3:
Convert to platform remove callback returning void
iommu/arm-smmu-v3:
Explain why ATS stays disabled with bypass
iommu/arm-smmu:
Convert to platform remove callback returning void
iommu/arm-smmu:
Drop if with an always false condition
iommu/exynos:
Use the devm_clk_get_optional() helper
iommu/fsl:
fix all kernel-doc warnings in fsl_pamu.c
iommu/ioasid:
Rename INVALID_IOASID
iommu/iommufd:
Pass iommufd_ctx pointer in iommufd_get_ioas()
iommu/ipmmu-vmsa:
Call arm_iommu_release_mapping() in release path
iommu/ipmmu-vmsa:
Convert to platform remove callback returning void
iommu/ipmmu-vmsa:
remove R-Car H3 ES1.* handling
iommu/mediatek:
Add a gap for the iova regions
iommu/mediatek:
Flush IOTLB completely only if domain has been attached
iommu/mediatek:
Get regionid from larb/port id
iommu/mediatek:
Improve comment for the current region/bank
iommu/mediatek:
mt8186: Add iova_region_larb_msk
iommu/mediatek:
mt8192: Add iova_region_larb_msk
iommu/mediatek:
mt8195: Add iova_region_larb_msk
iommu/mediatek:
Set dma_mask for PGTABLE_PA_35_EN
iommu/mediatek:
Set dma_mask for the master devices
iommu/msm:
Convert to platform remove callback returning void
iommu/mtk:
Convert to platform remove callback returning void
iommu/mtk_iommu_v1:
Convert to platform remove callback returning void
iommu/omap:
Convert to platform remove callback returning void
iommu/omap:
Use of_property_read_bool() for boolean properties
iommu/rockchip:
Add missing set_platform_dma_ops callback
iommu/rockchip:
Fix unwind goto issue
iommu/sprd:
Add support for reattaching an existing domain
iommu/sprd:
Convert to platform remove callback returning void
iommu/sprd:
Release dma buffer to avoid memory leak
iommu/sun50i:
remove MODULE_LICENSE in non-modules
iommu/sun50i:
remove MODULE_LICENSE in non-modules
iommu/sva:
Move PASID helpers to sva code
iommu/sva:
Remove PASID to mm lookup function
iommu/sva:
Replace pasid_valid() helper with mm_valid_pasid()
iommu/sva:
Stop using ioasid_set for SVA
iommu/sva:
Use GFP_KERNEL for pasid allocation
iommu/vt-d:
Allow SVA with device-specific IOPF
iommu/vt-d:
Do not use GFP_ATOMIC when not needed
iommu/vt-d:
Make size of operands same in bitwise operations
iommu/vt-d:
Move iopf code from SVA to IOPF enabling path
iommu/vt-d:
Move pfsid and ats_qdep calculation to device probe path
iommu/vt-d:
Move PRI handling to IOPF feature path
iommu/vt-d:
Remove a useless BUG_ON(dev->is_virtfn)
iommu/vt-d:
Remove BUG_ON in dmar_insert_dev_scope()
iommu/vt-d:
Remove BUG_ON in handling iotlb cache invalidation
iommu/vt-d:
Remove BUG_ON in map/unmap()
iommu/vt-d:
Remove BUG_ON on checking valid pfn range
iommu/vt-d:
Remove BUG_ON when domain->pgd is NULL
iommu/vt-d:
Remove extern from function prototypes
iommu/vt-d:
Remove PASID supervisor request support
iommu/vt-d:
Remove unnecessary checks in iopf disabling path
iommu/vt-d:
Remove virtual command interface
iommu/vt-d:
Use non-privileged mode for all PASIDs
iommu:
Add iommu probe for CDX bus
iommu:
Cleanup iommu_change_dev_def_domain()
iommu:
fix MAX_ORDER usage in __iommu_dma_alloc_pages()
iommu:
Make iommu_release_device() static
iommu:
Make IPMMU_VMSA dependencies more strict
iommu:
Make kobj_type structure constant
iommu:
make the pointer to struct bus_type constant
iommu:
Move lock from iommu_change_dev_def_domain() to its caller
iommu:
Remove ioasid infrastructure
iommu:
Remove iommu_group_get_by_id()
iommu:
Replace device_lock() with group->mutex
iommu:
Same critical region for device release and removal
iommu:
Spelling s/cpmxchg64/cmpxchg64/
iommu:
Split iommu_group_remove_device() into helpers
iommu:
Use of_property_present() for testing DT property presence
iommu:
Use sysfs_emit() for sysfs show
iommufd/selftest:
Add a selftest for iommufd_device_attach() with a hwpt argument
iommufd/selftest:
Catch overflow of uptr and length
iommufd/selftest:
Cover domain unmap with huge pages and access
iommufd/selftest:
Make selftest create a more complete mock device
iommufd/selftest:
Rename domain_id to hwpt_id for FIXTURE iommufd_mock_domain
iommufd/selftest:
Rename domain_id to stdev_id for FIXTURE iommufd_ioas
iommufd/selftest:
Rename the remaining mock device_id's to stdev_id
iommufd/selftest:
Rename the sefltest 'device_id' to 'stdev_id'
iommufd/selftest:
Set varaiable mock_iommu_device storage-class-specifier to static
iommufd:
Add iommufd_lock_obj() around the auto-domains hwpts
iommufd:
Assert devices_lock for iommufd_hw_pagetable_has_group()
iommufd:
Consistently manage hwpt_item
iommufd:
Create access in vfio_iommufd_emulated_bind()
iommufd:
Make iommufd_hw_pagetable_alloc() do iopt_table_add_domain()
iommufd:
Move ioas related HWPT destruction into iommufd_hw_pagetable_destroy()
iommufd:
Move iommufd_device to iommufd_private.h
ionic:
catch failure from devlink_alloc
ionic:
Don't overwrite the cyclecounter bitmask
ionic:
remove noise from ethtool rxnfc error msg
ionic:
Remove redundant pci_clear_master
iov:
improve copy_iovec_from_user() code generation
iov_iter:
add copy_page_to_iter_nofault()
iov_iter:
add iter_iov_addr() and iter_iov_len() helpers
iov_iter:
add iter_iovec() helper
iov_iter:
convert import_single_range() to ITER_UBUF
iov_iter:
import single vector iovecs as ITER_UBUF
iov_iter:
Mark copy_compat_iovec_from_user() noinline
iov_iter:
overlay struct iovec and ubuf/len
iov_iter:
remove iov_iter_iovec()
iov_iter:
set nr_segs = 1 for ITER_UBUF
ip_tunnel:
Preserve pointer const in ip_tunnel_info_opts
ipip,ip_tunnel,sit:
Add FOU support for externally controlled ipip devices
ipmi:
ASPEED_BT_IPMI_BMC: select REGMAP_MMIO instead of depending on it
ipmi:
fix SSIF not responding under certain cond.
ipmi:
simplify sysctl registration
Linux:
ipmi:ssif: Add send_retries increment
Linux:
ipmi:ssif: Drop if blocks with always false condition
ipv4:
constify ip_mc_sf_allow() socket argument
ipv4:
Fix potential uninit variable access bug in __ip_make_skb()
ipv4:
raw: constify raw_v4_match() socket argument
ipv6:
add icmpv6_error_anycast_as_unicast for ICMPv6
ipv6:
constify inet6_mc_check()
ipv6:
Fix out-of-bounds access in ipv6_find_tlv()
ipv6:
flowlabel: do not disable BH where not needed
ipv6:
prevent router_solicitations for team port
ipv6:
raw: constify raw_v6_match() socket argument
ipv6:
raw: preserve const qualifier in raw6_sk()
ipv6:
Remove in6addr_any alternatives.
ipv6:
remove nexthop_fib6_nh_bh()
ipv6:
remove one read_lock()/read_unlock() pair in rt6_check_neigh()
ipv6:
rpl: Fix Route of Death.
ipvlan:
fix bound dev checking for IPv6 l3s mode
Linux:
ipvlan:Fix out-of-bounds caused by unclear skb->cb
ipvs:
align inner_mac_header for encapsulation
ipvs:
Consistently use array_size() in ip_vs_conn_init()
ipvs:
Correct spelling in comments
ipvs:
Remove {Enter,Leave}Function
ipvs:
Update width of source for ip_vs_sync_conn_options
ipv{4,6}/raw:
fix output xfrm lookup wrt protocol
irq_work:
Trace self-IPIs sent via arch_irq_work_raise()
irqchip/al-fic:
remove MODULE_LICENSE in non-modules
irqchip/bcm-6345-l1:
Request memory region
irqchip/gic-v3:
Add Rockchip 3588001 erratum workaround
irqchip/gic-v3:
Disable pseudo NMIs on Mediatek devices w/ firmware issues
irqchip/gic:
Correctly validate OF quirk descriptors
irqchip/gic:
Drop support for board files
irqchip/gicv3:
Workaround for NVIDIA erratum T241-FABRIC-4
irqchip/irq-sifive-plic:
Add syscore callbacks for hibernation
irqchip/irq-sl28cpld:
remove MODULE_LICENSE in non-modules
irqchip/loongson-eiointc:
Fix incorrect use of acpi_get_vec_parent
irqchip/loongson-eiointc:
Fix registration of syscore_ops
irqchip/loongson-eiointc:
Fix returned value on parsing MADT
irqchip/loongson-pch-pic:
Fix pch_pic_acpi_init calling
irqchip/loongson-pch-pic:
Fix registration of syscore_ops
irqchip/mbigen:
move to use bus_get_dev_root()
irqchip/mbigen:
Unify the error handling in mbigen_of_create_domain()
irqchip/mchp-eic:
remove MODULE_LICENSE in non-modules
irqchip/meson-gpio:
Mark OF related data as maybe unused
irqchip/mips-gic:
Don't touch vl_map if a local interrupt is not routable
irqchip/mips-gic:
Use raw spinlock for gic_lock
irqchip/riscv-intc:
Add empty irq_eoi() for chained irq handlers
irqchip/riscv-intc:
Allow drivers to directly discover INTC hwnode
irqchip/st:
Remove stih415/stih416 and stid127 platforms support
irqchip:
loongson-eiointc: Add explicit include for cpuhotplug.h
irqchip:
remove MODULE_LICENSE in non-modules
irqchip:
remove MODULE_LICENSE in non-modules
irqchip:
remove MODULE_LICENSE in non-modules
irqchip:
Use of_property_read_bool() for boolean properties
isdn:
mISDN: netjet: Remove redundant pci_clear_master
ixgb:
Remove ixgb driver
ixgbe:
Allow flow hash to be set via ethtool
ixgbe:
Enable setting RSS table to default values
ixgbe:
Fix panic during XDP_TX with > 64 CPUs
ixgbe:
Remove unnecessary aer.h include
ixgbe:
use new queue try_stop/try_wake macros
jdb2:
Don't refuse invalidation of already invalidated buffers
kallsyms, bpf:
Move find_kallsyms_symbol_value out of internal header
kallsyms:
Delete an unused parameter related to {module_}kallsyms_on_each_symbol()
kallsyms:
Disable preemption for find_kallsyms_symbol_value
kallsyms:
expand symbol name into comment for debugging
kallsyms:
move module-related functions under correct configs
kasan, arm64:
add arch_suppress_tag_checks_start/stop
kasan, arm64:
rename tagging-related routines
kasan:
call clear_page with a match-all tag instead of changing page tag
kasan:
drop empty tagging-related defines
kasan:
fix lockdep report invalid wait context
kasan:
hw_tags: avoid invalid virt_to_page()
kasan:
remove hwasan-kernel-mem-intrinsic-prefix=1 for clang-14
kasan:
remove PG_skip_kasan_poison flag
kasan:
suppress recursive reports for HW_TAGS
kbuild, cpufreq:
remove MODULE_LICENSE in non-modules
kbuild, cpufreq:
tegra124: remove MODULE_LICENSE in non-modules
kbuild, drivers/perf:
remove MODULE_LICENSE in non-modules
kbuild, gpio:
gpio-aspeed-sgpio: remove MODULE_LICENSE in non-modules
kbuild, gpio:
remove MODULE_LICENSE in non-modules
kbuild, soc:
bcm: bcm2835-power: remove MODULE_LICENSE in non-modules
kbuild, soc:
bcm: raspberrypi-power: remove MODULE_LICENSE in non-modules
kbuild, soc:
sunxi: sram: remove MODULE_LICENSE in non-modules
kbuild:
add srcdeb-pkg target
kbuild:
builddeb: Eliminate debian/arch use
kbuild:
clang: do not use CROSS_COMPILE for target triple
kbuild:
deb-pkg: add KDEB_SOURCE_COMPRESS to specify source compression
kbuild:
deb-pkg: specify targets in debian/rules as .PHONY
kbuild:
rpm-pkg: remove kernel-drm PROVIDES
Kconfig:
introduce HAS_IOPORT option and select it as necessary
kconfig:
menuconfig: remove OLD_NCURSES macro
kconfig:
menuconfig: remove unused M_EVENT macro
kconfig:
menuconfig: reorder functions to remove forward declarations
kcov:
improve documentation
kcsan:
Avoid READ_ONCE() in read_instrumented_memory()
kernel.h:
split the hexadecimal related helpers to hex.h
kernel/configs:
Drop Android config fragments
kernel/fork:
assert no VMA readers during its destruction
kernel/hung_task.c:
set some hung_task.c variables storage-class-specifier to static
kernel/ksysfs.c:
use sysfs_emit for sysfs show handlers
kernel/module:
add documentation for try_module_get()
kernel/smp:
Make csdlock_debug= resettable
kernel:
Allow a kernel thread's name to be set in copy_process
kernel:
Make io_thread and kthread bit fields
kernel:
pid_namespace: simplify sysctls with register_sysctl()
kernfs:
change kernfs_rename_lock into a read-write lock.
kernfs:
Introduce separate rwsem to protect inode attributes.
kernfs:
Use a per-fs rwsem to protect per-fs list of kernfs_super_info.
kexec:
remove unnecessary arch_kexec_kernel_image_load()
kexec:
support purgatories with .text.hot sections
KEYS:
Add missing function documentation
KEYS:
asymmetric: Copy sig and digest in public_key_verify_signature()
KEYS:
CA link restriction
KEYS:
Create static version of public_key_verify_signature
KEYS:
remove MODULE_LICENSE in non-modules
KEYS:
X.509: Parse Basic Constraints for CA
KEYS:
X.509: Parse Key Usage
kheaders:
Use array declaration instead of char
Linux:
kill the last remaining user of proc_ns_fget()
kmemleak-test:
fix kmemleak_test.c build logic
kmsan:
add memsetXX tests
kmsan:
add test_stackdepot_roundtrip
kmsan:
another take at fixing memcpy tests
kmsan:
fix a stale comment in kmsan_save_stack_with_flags()
Linux:
kobject.h remove extern from function prototypes
kobject:
align stacktrace levels to logging message
kobject:
define common logging prefix
kselftest/alsa - mixer-test:
Don't fail tests if we can't restore default
kselftest/alsa - mixer-test:
Log values associated with event issues
kselftest/alsa - mixer:
Always log control names
kselftest/alsa - pcm-test:
Don't include diagnostic message in test name
kselftest/alsa:
Log card names during startup
kselftest/arm64:
Convert za-fork to use kselftest.h
kselftest:
amd-pstate: Fix spelling mistakes
kselftest:
bonding: add num_grat_arp test
kselftest:
Support nolibc
ksmbd:
add mnt_want_write to ksmbd vfs functions
ksmbd:
allocate one more byte for implied bcc[0]
ksmbd:
avoid duplicate negotiate ctx offset increments
ksmbd:
block asynchronous requests when making a delay on session setup
ksmbd:
call putname after using the last component
ksmbd:
call rcu_barrier() in ksmbd_server_exit()
ksmbd:
check the validation of pdu_size in ksmbd_conn_handler_loop
ksmbd:
destroy expired sessions
ksmbd:
fix credit count leakage
ksmbd:
fix deadlock in ksmbd_find_crypto_ctx()
ksmbd:
fix global-out-of-bounds in smb2_find_context_vals
ksmbd:
fix incorrect AllocationSize set in smb2_get_info
ksmbd:
fix memleak in session setup
ksmbd:
fix multiple out-of-bounds read during context decoding
ksmbd:
fix NULL pointer dereference in smb2_get_info_filesystem()
ksmbd:
fix out-of-bound read in deassemble_neg_contexts()
ksmbd:
fix out-of-bound read in parse_lease_state()
ksmbd:
fix out-of-bound read in smb2_write
ksmbd:
fix posix_acls and acls dereferencing possible ERR_PTR()
ksmbd:
fix racy issue from session setup and logoff
ksmbd:
fix racy issue from smb2 close and logoff with multichannel
ksmbd:
fix racy issue from using ->d_parent and ->d_name
ksmbd:
fix racy issue under cocurrent smb2 tree disconnect
ksmbd:
fix slab-out-of-bounds read in smb2_handle_negotiate
ksmbd:
fix UAF issue from opinfo->conn
ksmbd:
fix uninitialized pointer read in ksmbd_vfs_rename()
ksmbd:
fix uninitialized pointer read in smb2_create_link()
ksmbd:
fix wrong UserName check in session_user
ksmbd:
not allow guest user on multichannel
ksmbd:
remove internal.h include
ksmbd:
remove unused compression negotiate ctx packing
ksmbd:
set NegotiateContextCount once instead of every inc
ksmbd:
smb2: Allow messages padded to 8byte boundary
ksmbd:
validate command payload size
ksmbd:
validate session id and tree id in the compound request
ksmbd:
validate smb request protocol id
ksz884x:
Remove unused functions
kthread:
Pass in the thread's name during creation
kthread:
simplify kthread_use_mm refcounting
kunit:
add tests for using current KUnit test field
kunit:
fix bug in debugfs logs of parameterized tests
kunit:
fix bug in the order of lines in debugfs logs
kunit:
fix bug of extra newline characters in debugfs logs
kunit:
increase KUNIT_LOG_SIZE to 2048 bytes
kunit:
tool: add subscripts for type annotations where appropriate
kunit:
tool: Add support for m68k under QEMU
kunit:
tool: Add support for overriding the QEMU serial port
kunit:
tool: Add support for SH under QEMU
kunit:
tool: fix pre-existing `mypy --strict` errors and update run_checks.py
kunit:
tool: remove unused imports and variables
kunit:
Use gfp in kunit_alloc_resource() kernel-doc
kvaser_usb:
convert USB IDs to hexadecimal values
KVM:
Add the missed title format
KVM:
arm64: Acquire mp_state_lock in kvm_arch_vcpu_ioctl_vcpu_init()
KVM:
arm64: Add a helper to check if a VM has ran once
KVM:
arm64: Add support for KVM_EXIT_HYPERCALL
KVM:
arm64: Add vm fd device attribute accessors
KVM:
arm64: Avoid lock inversion when setting the VM register width
KVM:
arm64: Avoid vcpu->mutex v. kvm->lock inversion in CPU_ON
KVM:
arm64: Clarify host SME state management
KVM:
arm64: Constify start/end/phys fields of the pgtable walker data
KVM:
arm64: Document check for TIF_FOREIGN_FPSTATE
KVM:
arm64: Document default vPMU behavior on heterogeneous systems
KVM:
arm64: Document KVM_ARM_SET_CNT_OFFSETS and co
KVM:
arm64: Drop last page ref in kvm_pgtable_stage2_free_removed()
KVM:
arm64: Elide kern_hyp_va() in VHE-specific parts of the hypervisor
KVM:
arm64: Ensure CPU PMU probes before pKVM host de-privilege
KVM:
arm64: Expose SMC/HVC width to userspace
KVM:
arm64: Expose {un,}lock_all_vcpus() to the rest of KVM
KVM:
arm64: Fix repeated words in comments
KVM:
arm64: Handle 32bit CNTPCTSS traps
KVM:
arm64: Handle trap of tagged Set/Way CMOs
KVM:
arm64: Have kvm_psci_vcpu_on() use WRITE_ONCE() to update mp_state
KVM:
arm64: Infer PA offset from VA in hyp map walker
KVM:
arm64: Infer the PA offset from IPA in stage-2 map walker
KVM:
arm64: Introduce support for userspace SMCCC filtering
KVM:
arm64: Iterate arm_pmus list to probe for default PMU
KVM:
arm64: Let errors from SMCCC emulation to reach userspace
KVM:
arm64: Limit length in kvm_vm_ioctl_mte_copy_tags() to INT_MAX
KVM:
arm64: nv: timers: Add a per-timer, per-vcpu offset
KVM:
arm64: nv: timers: Support hyp timer emulation
KVM:
arm64: nvhe: Synchronise with page table walker on TLBI
KVM:
arm64: nvhe: Synchronise with page table walker on vcpu run
KVM:
arm64: pkvm: Document the side effects of kvm_flush_dcache_to_poc()
KVM:
arm64: PMU: Don't overwrite PMUSERENR with vcpu loaded
KVM:
arm64: PMU: Restore the host's PMUSERENR_EL0
KVM:
arm64: Populate fault info for watchpoint
KVM:
arm64: Prevent unconditional donation of unmapped regions from the host
KVM:
arm64: Prevent userspace from handling SMC64 arch range
KVM:
arm64: Refactor hvc filtering to support different actions
KVM:
arm64: Reload PTE after invoking walker callback on preorder traversal
KVM:
arm64: Rename SMC/HVC call handler to reflect reality
KVM:
arm64: Restore GICv2-on-GICv3 functionality
KVM:
arm64: Restructure check for SVE support in FP trap handler
KVM:
arm64: Return NOT_SUPPORTED to guest for unknown PSCI version
KVM:
arm64: selftests: Add physical timer registers to the sysreg list
KVM:
arm64: selftests: Augment existing timer test to handle variable offset
KVM:
arm64: selftests: Deal with spurious timer interrupts
KVM:
arm64: Slightly optimize flush_context()
KVM:
arm64: Start handling SMCs from EL1
KVM:
arm64: Test that SMC64 arch calls are reserved
KVM:
arm64: timers: Abstract per-timer IRQ access
KVM:
arm64: timers: Abstract the number of valid timers per vcpu
KVM:
arm64: timers: Allow physical offset without CNTPOFF_EL2
KVM:
arm64: timers: Allow save/restoring of the physical timer
KVM:
arm64: timers: Allow userspace to set the global counter offset
KVM:
arm64: timers: Fast-track CNTPCT_EL0 trap handling
KVM:
arm64: timers: Move the timer IRQs into arch_timer_vm_data
KVM:
arm64: timers: Rationalise per-vcpu timer init
KVM:
arm64: timers: Use a per-vcpu, per-timer accumulator for fractional ns
KVM:
arm64: timers: Use CNTPOFF_EL2 to offset the physical timer
KVM:
arm64: Use a maple tree to represent the SMCCC filter
KVM:
arm64: Use config_lock to protect data ordered against KVM_RUN
KVM:
arm64: Use config_lock to protect vgic state
KVM:
arm64: Use raw_smp_processor_id() in kvm_pmu_probe_armpmu()
KVM:
arm64: Use the bitmap API to allocate bitmaps
KVM:
arm64: vgic: Add Apple M2 PRO/MAX cpus to the list of broken SEIS implementations
KVM:
arm64: vgic: Don't acquire its_lock before config_lock
KVM:
arm64: vgic: Fix a circular locking issue
KVM:
arm64: vgic: Fix a comment
KVM:
arm64: vgic: Fix locking comment
KVM:
arm64: vgic: Wrap vgic_its_create() with config_lock
KVM:
arm64: vhe: Drop extra isb() on guest exit
KVM:
arm64: vhe: Synchronise with page table walker on MMU update
KVM:
Avoid illegal stage2 mapping on invalid memory slot
KVM:
Change return type of kvm_arch_vm_ioctl() to "int"
KVM:
Don't enable hardware after a restart/shutdown is initiated
KVM:
Fix comments that refer to the non-existent install_new_memslots()
KVM:
Fix vcpu_array[0] races
kvm:
kvm_main: Remove unnecessary (void*) conversions
KVM:
MIPS: Make kvm_mips_callbacks const
KVM:
nSVM: Disable intercept of VINTR if saved L1 host RFLAGS.IF is 0
KVM:
nSVM: Don't sync vmcb02 V_IRQ back to vmcb12 if KVM (L0) is intercepting VINTR
KVM:
nSVM: Implement support for nested VNMI
KVM:
nSVM: Raise event on nested VM exit if L1 doesn't intercept IRQs
KVM:
nVMX: Add helpers to setup VMX control msr configs
KVM:
nVMX: Emulate NOPs in L2, and PAUSE if it's not intercepted
KVM:
nVMX: Move EVMCS1_SUPPORT_* macros to hyperv.c
KVM:
nVMX: Remove outdated comments in nested_vmx_setup_ctls_msrs()
KVM:
PPC: Book3S HV: kvmppc_hv_entry: remove .global scope
KVM:
PPC: Book3S HV: Set SRR1[PREFIX] bit on injected interrupts
KVM:
PPC: BookE: Fix W=1 warnings
KVM:
PPC: booke: Mark three local functions "static"
KVM:
PPC: Enable prefixed instructions for HV KVM and disable for PR KVM
KVM:
PPC: Fetch prefixed instructions from the guest
KVM:
PPC: Make kvmppc_get_last_inst() produce a ppc_inst_t
KVM:
PPC: Permit SRR1 flags in more injected interrupt types
KVM:
PPC: Standardize on "int" return types in the powerpc KVM code
kvm:
Remove "select SRCU"
KVM:
RISC-V: Retry fault if vma_lookup() results become invalid
KVM:
s390: fix race in gmap_make_secure()
KVM:
s390: interrupt: fix virtual-physical confusion for next alert GISA
KVM:
s390: pci: fix virtual-physical confusion on module unload/load
KVM:
s390: pv: fix asynchronous teardown for small VMs
KVM:
s390: Use "int" as return type for kvm_s390_get/set_skeys()
KVM:
s390: vsie: clarifications on setting the APCB
KVM:
selftests: Add 'malloc' failure check in vcpu_save_state
KVM:
selftests: Add a common helper for the PMU event filter guest code
KVM:
selftests: Add a fully functional "struct xstate" for x86
KVM:
selftests: Add a helper for SMCCC calls with SMC instruction
KVM:
selftests: Add a helper to read kvm boolean module parameters
KVM:
selftests: Add all known XFEATURE masks to common code
KVM:
selftests: Add check of CR0.TS in the #NM handler in amx_test
KVM:
selftests: Add helpers for PMC asserts in PMU event filter test
KVM:
selftests: Add negative testcase for PEBS format in PERF_CAPABILITIES
KVM:
selftests: Add test for race in kvm_recalculate_apic_map()
KVM:
selftests: Add test for SMCCC filter
KVM:
selftests: Add test to verify KVM's supported XCR0
KVM:
selftests: Adjust VM's initial stack address to align with SysV ABI spec
KVM:
selftests: arm64: Fix pte encode/decode for PA bits > 48
KVM:
selftests: arm64: Fix ttbr0_el1 encoding for PA bits > 48
KVM:
selftests: Assert that both XTILE{CFG,DATA} are XSAVE-enabled
KVM:
selftests: Assert that full-width PMC writes are supported if PDCM=1
KVM:
selftests: Assert that XTILE is XSAVE-enabled
KVM:
selftests: Assert that XTILE_DATA is set in IA32_XFD on #NM
KVM:
selftests: Check that the palette table exists before using it
KVM:
selftests: Check that XTILEDATA supports XFD
KVM:
selftests: Close opened file descriptor in stable_tsc_check_supported()
KVM:
selftests: Comment newly defined aarch64 ID registers
KVM:
selftests: Copy full counter values from guest in PMU event filter test
KVM:
selftests: Drop "all done!" printf() from PERF_CAPABILITIES test
KVM:
selftests: Drop now-redundant checks on PERF_CAPABILITIES writes
KVM:
selftests: Enable checking on xcomp_bv in amx_test
KVM:
selftests: Expand negative testing of guest writes to PERF_CAPABILITIES
KVM:
selftests: Fix an error in comment of amx_test
KVM:
selftests: Fix nsec to sec conversion in demand_paging_test
KVM:
selftests: Fix spelling mistake "KVM_HYPERCAL_EXIT_SMC" -> "KVM_HYPERCALL_EXIT_SMC"
KVM:
selftests: Fix spelling mistake "perrmited" -> "permitted"
KVM:
selftests: Fixup config fragment for access_tracking_perf_test
KVM:
selftests: Move 0/initial value PERF_CAPS checks to dedicated sub-test
KVM:
selftests: Move XGETBV and XSETBV helpers to common code
KVM:
selftests: Move XSAVE and OSXSAVE CPUID checks into AMX's init_regs()
KVM:
selftests: Print detailed info in PMU event filter asserts
KVM:
selftests: Print out failing MSR and value in vcpu_set_msr()
KVM:
selftests: Refactor LBR_FMT test to avoid use of separate macro
KVM:
selftests: Report enable_pmu module value when test is skipped
KVM:
selftests: Rework dynamic XFeature helper to take mask, not bit
KVM:
selftests: Split PMU caps sub-tests to avoid writing MSR after KVM_RUN
KVM:
selftests: Test all fungible features in PERF_CAPABILITIES
KVM:
selftests: Test all immutable non-format bits in PERF_CAPABILITIES
KVM:
selftests: Test post-KVM_RUN writes to PERF_CAPABILITIES
KVM:
selftests: Test the PMU event "Instructions retired"
KVM:
selftests: Use error codes to signal errors in PMU event filter test
KVM:
selftests: Verify KVM preserves userspace writes to "durable" MSRs
KVM:
selftests: Verify LBRs are disabled if vPMU is disabled
KVM:
selftests: Verify XTILE_DATA in XSTATE isn't affected by IA32_XFD
KVM:
Shrink struct kvm_mmu_memory_cache
KVM:
Standardize on "int" return types instead of "long" in kvm_main.c
KVM:
SVM: Add definitions for new bits in VMCB::int_ctrl related to vNMI
kvm:
svm: Add IA32_FLUSH_CMD guest support
KVM:
SVM: add wrappers to enable/disable IRET interception
KVM:
SVM: Fix benign "bool vs. int" comparison in svm_set_cr0()
KVM:
SVM: Passthrough MSR_IA32_PRED_CMD based purely on host+guest CPUID
KVM:
SVM: Remove a duplicate definition of VMCB_AVIC_APIC_BAR_MASK
KVM:
SVM: Return the local "r" variable from svm_set_msr()
KVM:
SVM: Use kvm_is_cr4_bit_set() to query SMAP/SMEP in "can emulate"
KVM:
SVM: vNMI pending bit is V_NMI_PENDING_MASK not V_NMI_BLOCKING_MASK
KVM:
Use syscore_ops instead of reboot_notifier to hook restart/shutdown
kvm:
vmx: Add IA32_FLUSH_CMD guest support
KVM:
VMX: add MSR_IA32_TSX_CTRL into msrs_to_save
KVM:
VMX: Don't rely _only_ on CPUID to enforce XCR0 restrictions for ECREATE
KVM:
VMX: Fix header file dependency of asm/vmx.h
KVM:
VMX: Make CR0.WP a guest owned bit
KVM:
VMX: Passthrough MSR_IA32_PRED_CMD based purely on host+guest CPUID
KVM:
VMX: Refactor intel_pmu_{g,}set_msr() to align with other helpers
KVM:
VMX: Rename "KVM is using eVMCS" static key to match its wrapper
KVM:
VMX: Stub out enable_evmcs static key for CONFIG_HYPERV=n
KVM:
VMX: Use is_64_bit_mode() to check 64-bit mode in SGX handler
KVM:
x86/mmu: Add a helper function to check if an SPTE needs atomic write
KVM:
x86/mmu: Allow the roots to be invalid in FNAME(invlpg)
KVM:
x86/mmu: Atomically clear SPTE dirty state in the clear-dirty-log flow
KVM:
x86/mmu: Avoid indirect call for get_cr3
KVM:
x86/mmu: Bypass __handle_changed_spte() when aging TDP MMU SPTEs
KVM:
x86/mmu: Bypass __handle_changed_spte() when clearing TDP MMU dirty bits
KVM:
x86/mmu: Check mmu->sync_page pointer in kvm_sync_page_check()
KVM:
x86/mmu: Clean up mmu.c functions that put return type on separate line
KVM:
x86/mmu: Clear only A-bit (if enabled) when aging TDP MMU SPTEs
KVM:
x86/mmu: Collapse kvm_flush_remote_tlbs_with_{range,address}() together
KVM:
x86/mmu: Consolidate Dirty vs. Writable clearing logic in TDP MMU
KVM:
x86/mmu: Detect write #PF to shadow pages during FNAME(fetch) walk
KVM:
x86/mmu: Drop access tracking checks when clearing TDP MMU dirty bits
KVM:
x86/mmu: Drop unnecessary dirty log checks when aging TDP MMU SPTEs
KVM:
x86/mmu: Fix comment typo
KVM:
x86/mmu: Grab memslot for correct address space in NX recovery worker
KVM:
x86/mmu: Merge all handle_changed_pte*() functions
KVM:
x86/mmu: Move filling of Hyper-V's TLB range struct into Hyper-V code
KVM:
x86/mmu: Move the check in FNAME(sync_page) as kvm_sync_page_check()
KVM:
x86/mmu: Move the code out of FNAME(sync_page)'s loop body into mmu.c
KVM:
x86/mmu: Reduce the update to the spte in FNAME(sync_spte)
KVM:
x86/mmu: Refresh CR0.WP prior to checking for emulated permission faults
KVM:
x86/mmu: Remove "record_acc_track" in __tdp_mmu_set_spte()
KVM:
x86/mmu: Remove "record_dirty_log" in __tdp_mmu_set_spte()
kvm:
x86/mmu: Remove @no_dirty_log from FNAME(prefetch_gpte)
KVM:
x86/mmu: Remove FNAME(invlpg) and use FNAME(sync_spte) to update vTLB instead.
KVM:
x86/mmu: Remove FNAME(is_self_change_mapping)
KVM:
x86/mmu: Remove handle_changed_spte_dirty_log()
KVM:
x86/mmu: Rename kvm_flush_remote_tlbs_with_address()
KVM:
x86/mmu: Rename slot rmap walkers to add clarity and clean up code
KVM:
x86/mmu: Replace comment with an actual lockdep assertion on mmu_lock
KVM:
x86/mmu: Sanity check input to kvm_mmu_free_roots()
KVM:
x86/mmu: Set mmu->sync_page as NULL for direct paging
KVM:
x86/mmu: Skip calling mmu->sync_spte() when the spte is 0
KVM:
x86/mmu: Track tail count in pte_list_desc to optimize guest fork()
KVM:
x86/mmu: Use 64-bit address to invalidate to fix a subtle bug
KVM:
x86/mmu: Use EMULTYPE flag to track write #PFs to shadow pages
KVM:
x86/mmu: Use gfn_t in kvm_flush_remote_tlbs_range()
KVM:
x86/mmu: Use kvm_ad_enabled() to determine if TDP MMU SPTEs need wrprot
KVM:
x86/mmu: Use kvm_mmu_invalidate_addr() in kvm_mmu_invpcid_gva()
KVM:
x86/mmu: Use kvm_mmu_invalidate_addr() in nested_ept_invalidate_addr()
kvm:
x86/mmu: Use KVM_MMU_ROOT_XXX for kvm_mmu_invalidate_addr()
KVM:
x86/pmu: Disallow legacy LBRs if architectural LBRs are available
KVM:
x86/pmu: Fix a typo in kvm_pmu_request_counter_reprogam()
KVM:
x86/pmu: Prevent the PMU from counting disallowed events
KVM:
x86/pmu: Rename pmc_is_enabled() to pmc_is_globally_enabled()
KVM:
x86/pmu: Rewrite reprogram_counters() to improve performance
KVM:
x86/pmu: WARN and bug the VM if PMU is refreshed after vCPU has run
KVM:
x86/pmu: Zero out LBR capabilities during PMU refresh
KVM:
x86/pmu: Zero out pmu->all_valid_pmc_idx each time it's refreshed
KVM:
x86: Account fastpath-only VM-Exits in vCPU stats
KVM:
x86: Add a helper to handle filtering of unpermitted XCR0 features
KVM:
x86: Add a helper to query whether or not a vCPU has ever run
KVM:
x86: Add helpers to query individual CR0/CR4 bits
KVM:
x86: Add macros to track first...last VMX feature MSRs
KVM:
x86: Add support for SVM's Virtual NMI
kvm:
x86: Advertise FLUSH_L1D to user space
KVM:
x86: Assert that the emulator doesn't load CS with garbage in !RM
KVM:
x86: Bail from kvm_recalculate_phys_map() if x2APIC ID is out-of-bounds
KVM:
x86: Change return type of is_long_mode() to bool
KVM:
x86: Disallow writes to immutable feature MSRs after KVM_RUN
KVM:
x86: Do not unload MMU roots when only toggling CR0.WP with TDP enabled
KVM:
x86: Don't adjust guest's CPUID.0x12.1 (allowed SGX enclave XFRM)
KVM:
x86: Filter out XTILE_CFG if XTILE_DATA isn't permitted
KVM:
x86: Generate set of VMX feature MSRs using first/last definitions
KVM:
x86: Ignore CR0.WP toggles in non-paging mode
KVM:
x86: Make use of kvm_read_cr*_bits() when testing bits
KVM:
x86: Move MSR_IA32_PRED_CMD WRMSR emulation to common code
KVM:
x86: Preserve TDP MMU roots until they are explicitly invalidated
KVM:
x86: Raise an event request when processing NMIs if an NMI is pending
KVM:
x86: Redefine 'longmode' as a flag for KVM_EXIT_HYPERCALL
KVM:
x86: Remove a redundant guest cpuid check in kvm_set_cr4()
KVM:
x86: Remove the KVM_GET_NR_MMU_PAGES ioctl
KVM:
x86: Rename Hyper-V remote TLB hooks to match established scheme
KVM:
x86: Rename kvm_init_msr_list() to clarify it inits multiple lists
KVM:
x86: Revert MSR_IA32_FLUSH_CMD.FLUSH_L1D enabling
KVM:
x86: Route pending NMIs from userspace through process_nmi()
KVM:
x86: Save/restore all NMIs when multiple NMIs are pending
KVM:
x86: set "mitigate_smt_rsb" storage-class-specifier to static
KVM:
x86: Shrink struct kvm_pmu
KVM:
x86: Tweak the code and comment related to handling concurrent NMIs
KVM:
x86: Use boolean return value for is_{pae,pse,paging}()
KVM:
x86: Virtualize FLUSH_L1D and passthrough MSR_IA32_FLUSH_CMD
lan966x:
Don't use xdp_frame when action is XDP_TX
lan966x:
Fix unloading/loading of the driver
landlock:
Clarify documentation for the LANDLOCK_ACCESS_FS_REFER right
lazy tlb:
allow lazy tlb mm refcounting to be configurable
lazy tlb:
introduce lazy tlb mm refcount helper functions
lazy tlb:
shoot lazies, non-refcounting lazy tlb mm reference handling scheme
leaking_addresses:
also skip canonical ftrace path
leds:
bd2606mvv: Driver for the Rohm 6 Channel i2c LED driver
leds:
bd2606mvv: Driver for the Rohm 6 Channel i2c LED driver
leds:
Fix reference to led_set_brightness() in doc
leds:
flash: Add driver to support flash LED module in QCOM PMICs
leds:
flash: mt6370: Add MediaTek MT6370 flashlight support
leds:
flash: Set variables mvflash_{3,4}ch_regs storage-class-specifier to static
leds:
lp8860: Remove duplicate NULL checks for gpio_desc
leds:
lp8860: Remove unused of_gpio,h
leds:
Mark GPIO LED trigger broken
leds:
Provide stubs for when CLASS_LED & NEW_LEDS are disabled
leds:
pwm-multicolor: Simplify an error message
leds:
qcom-lpg: Fix PWM period limits
leds:
rgb: leds-qcom-lpg: Add support for high resolution PWM
leds:
rgb: leds-qcom-lpg: Add support for PMK8550 PWM
leds:
rgb: mt6370: Add MediaTek MT6370 current sink type LED Indicator support
leds:
rgb: mt6370: Correct config name to select in LEDS_MT6370_RGB
leds:
rgb: mt6370: Fix implicit declaration for FIELD_GET
leds:
tca6507: Fix error handling of using fwnode_property_read_string
leds:
TI_LMU_COMMON: select REGMAP instead of depending on it
leds:
tlc591xx: Mark OF related data as maybe unused
lib/group_cpus:
Export group_cpus_evenly()
lib/rbtree:
use '+' instead of '|' for setting color.
lib/show_mem.c:
use for_each_populated_zone() simplify code
lib/stackdepot:
kmsan: mark API outputs as initialized
lib/test-string_helpers:
replace UNESCAPE_ANY by UNESCAPE_ALL_MASK
lib/test_fprobe:
Add a test case for nr_maxactive
lib/test_fprobe:
Add a testcase for skipping exit_handler
lib/test_fprobe:
Add private entry_data testcases
lib/test_vmalloc.c:
add vm_map_ram()/vm_unmap_ram() test case
lib/test_vmalloc.c:
avoid garbage in page array
lib/test_vmalloc.c:
Rename kvfree_rcu() to kvfree_rcu_mightsleep()
lib/vsprintf:
Use isodigit() for the octal number check
lib:
cpu_rmap: Add irq_cpu_rmap_remove to complement irq_cpu_rmap_add
lib:
cpu_rmap: Avoid use after free on rmap->obj array entries
lib:
cpu_rmap: Fix potential use-after-free in irq_cpu_rmap_release()
lib:
cpu_rmap: Use allocator for rmap entries
lib:
packing: remove MODULE_LICENSE in non-modules
lib:
remove MODULE_LICENSE in non-modules
libbpf:
Add support for attaching uprobes to shared objects in APKs
libbpf:
Add support to set kprobe/uprobe attach mode
libbpf:
Cleanup linker_append_elf_relos
libbpf:
Create a bpf_link in bpf_map__attach_struct_ops().
libbpf:
disassociate section handler on explicit bpf_program__set_type() call
libbpf:
Document bpf_{btf,link,map,prog}_get_info_by_fd()
libbpf:
Don't enforce unnecessary verifier log restrictions on libbpf side
libbpf:
Ensure print callback usage is thread-safe
libbpf:
Explicitly call write to append content to file
libbpf:
Fix arm syscall regs spec in bpf_tracing.h
libbpf:
Fix bpf_xdp_query() in old kernels
libbpf:
Fix double-free when linker processes empty sections
libbpf:
Fix ld_imm64 copy logic for ksym in light skeleton.
libbpf:
Fix relocation of kfunc ksym in ld_imm64 insn.
libbpf:
Fix theoretical u32 underflow in find_cd() function
libbpf:
Ignore warnings about "inefficient alignment"
libbpf:
Implement basic zip archive parsing support
libbpf:
improve handling of unresolved kfuncs
libbpf:
Introduce bpf_ksym_exists() macro.
libbpf:
Introduce elf_find_func_offset_from_file() function
libbpf:
mark bpf_iter_num_{new,next,destroy} as __weak
libbpf:
misc internal libbpf clean ups around log fixup
libbpf:
move bpf_for(), bpf_for_each(), and bpf_repeat() into bpf_helpers.h
libbpf:
Refactor parse_usdt_arg() to re-use code
libbpf:
Remove several dead assignments
libbpf:
Remove unnecessary ternary operator
libbpf:
Rename RELO_EXTERN_VAR/FUNC.
libbpf:
report vmlinux vs module name when dealing with ksyms
libbpf:
Support kfunc detection in light skeleton.
libbpf:
Update a bpf_link with another struct_ops.
libbpf:
USDT arm arg parsing support
libbpf:
Use .struct_ops.link section to indicate a struct_ops with a link.
libbpf:
Use struct user_pt_regs to define __PT_REGS_CAST() for LoongArch
libbpf:
Wire through log_true_size for bpf_btf_load() API
libbpf:
Wire through log_true_size returned from kernel for BPF_PROG_LOAD
libcrc32c:
remove crc32c_impl
libgcc:
add forward declarations for generic library routines
libperf evlist:
Avoid a use of evsel idx
libperf rc_check:
Enable implicitly with sanitizers
libperf:
Add a perf_cpu_map__set_nr() available as an internal function for tools/perf to use
libperf:
Add perf_cpu_map__refcnt() interanl accessor to use in the maps test
libperf:
Add reference count checking macros
libperf:
Make perf_cpu_map__alloc() available as an internal function for tools/perf to use
Linux:
Linux 6.4
Linux:
Linux 6.4-rc1
Linux:
Linux 6.4-rc2
Linux:
Linux 6.4-rc3
Linux:
Linux 6.4-rc4
Linux:
Linux 6.4-rc5
Linux:
Linux 6.4-rc6
Linux:
Linux 6.4-rc7
linux/dim:
Do nothing if no time delta between samples
linux/vt_buffer.h:
allow either builtin or modular for macros
linux/vt_buffer.h:
allow either builtin or modular for macros
liquidio:
remove unused IQ_INSTR_MODE_64B function
list:
test: Test the klist structure
livepatch,sched:
Add livepatch task switching to cond_resched()
livepatch:
Convert stack entries array to percpu
livepatch:
fix ELF typos
livepatch:
Make kobj_type structures constant
livepatch:
Skip task_call_func() for current task
lkdtm/stackleak:
Fix noinstr violation
loadpin:
simplify sysctls use with register_sysctl()
lockd:
add some client-side tracepoints
lockd:
define nlm_port_min,max with CONFIG_SYSCTL
lockd:
fix races in client GRANTED_MSG wait logic
lockd:
move struct nlm_wait to lockd.h
lockd:
purge resources held on behalf of nlm clients when shutting down
lockd:
remove 2 unused helper functions
lockd:
server should unlock lock if client rejects the grant
lockd:
simplify two-level sysctl registration for nlm_sysctls
lockd:
simplify two-level sysctl registration for nlm_sysctls
locking/arch:
Rename all internal __xchg() names to __arch_xchg()
locking/arch:
Wire up local_try_cmpxchg()
locking/atomic:
Add generic try_cmpxchg{,64}_local() support
locking/atomic:
Correct (cmp)xchg() instrumentation
locking/csd_lock:
Add Kconfig option for csd_debug default
locking/csd_lock:
Remove added data from CSD lock debugging
locking/csd_lock:
Remove per-CPU data indirection from CSD lock debugging
locking/generic:
Wire up local{,64}_try_cmpxchg()
locking/lockdep:
Improve the deadlock scenario print for sync and read lock
locking/lockdep:
Introduce lock_sync()
locking/rwbase:
Mitigate indefinite writer starvation
locking/rwsem:
Add __always_inline annotation to __down_read_common() and inlined callers
locking/x86:
Define arch_try_cmpxchg_local()
locking:
Reduce the number of locks in ww_mutex stress tests
locktorture:
Add nested locking to mutex torture tests
locktorture:
Add nested locking to rtmutex torture tests
locktorture:
Add nested_[un]lock() hooks and nlocks parameter
locktorture:
Add raw_spinlock* torture tests for PREEMPT_RT kernels
locktorture:
With nested locks, occasionally skip main lock
loongarch/cpu:
Make sure play_dead() doesn't return
loongarch/cpu:
Mark play_dead() __noreturn
LoongArch:
Add ARCH_HAS_FORTIFY_SOURCE selection
LoongArch:
Add checksum optimization for 64-bit system
LoongArch:
Add support for function error injection
LoongArch:
Avoid uninitialized alignment_mask
LoongArch:
BPF: Support mixing bpf2bpf and tailcalls
LoongArch:
Clean up the architectural interrupt definitions
LoongArch:
crypto: Add crc32 and crc32c hw acceleration
LoongArch:
Define regular names for BCE/WATCH/HVC/GSPR exceptions
loongarch:
drop ranges for definition of ARCH_FORCE_MAX_ORDER
LoongArch:
Fix debugfs_create_dir() error checking
LoongArch:
Fix format of CSR lines during show_regs()
LoongArch:
Fix perf event id calculation
LoongArch:
Fix the write_fcsr() macro
LoongArch:
ftrace: Abstract DYNAMIC_FTRACE_WITH_ARGS accesses
LoongArch:
ftrace: Add direct call support
LoongArch:
ftrace: Add direct call trampoline samples support
LoongArch:
ftrace: Fix build error if DYNAMIC_FTRACE_WITH_REGS is not set
LoongArch:
ftrace: Implement ftrace_find_callable_addr() to simplify code
LoongArch:
Humanize the CRMD line when showing registers
LoongArch:
Humanize the ECFG line when showing registers
LoongArch:
Humanize the ESTAT line when showing registers
LoongArch:
Humanize the EUEN line when showing registers
LoongArch:
Humanize the PRMD line when showing registers
LoongArch:
Let pmd_present() return true when splitting pmd
LoongArch:
Optimize memory ops (memset/memcpy/memmove)
LoongArch:
Print GPRs with ABI names when showing registers
LoongArch:
Print symbol info for $ra and CSR.ERA only for kernel-mode contexts
LoongArch:
Provide kernel fpu functions
LoongArch:
Relay BCE exceptions to userland as SIGSEGV with si_code=SEGV_BNDERR
LoongArch:
Tweak the BADV and CPUCFG.PRID lines in show_regs()
lsm:
fix a badly named parameter in security_get_getsecurity()
lsm:
fix doc warnings in the LSM hook comments
lsm:
move hook comments docs to security/security.c
lsm:
move the AF_UNIX hook comments to security/security.c
lsm:
move the audit hook comments to security/security.c
lsm:
move the binder hook comments to security/security.c
lsm:
move the bpf hook comments to security/security.c
lsm:
move the file hook comments to security/security.c
lsm:
move the filesystem hook comments to security/security.c
lsm:
move the fs_context hook comments to security/security.c
lsm:
move the Infiniband hook comments to security/security.c
lsm:
move the inode hook comments to security/security.c
lsm:
move the io_uring hook comments to security/security.c
lsm:
move the kernfs hook comments to security/security.c
lsm:
move the key hook comments to security/security.c
lsm:
move the netlink hook comments to security/security.c
lsm:
move the perf hook comments to security/security.c
lsm:
move the program execution hook comments to security/security.c
lsm:
move the remaining LSM hook comments to security/security.c
lsm:
move the SCTP hook comments to security/security.c
lsm:
move the socket hook comments to security/security.c
lsm:
move the sysv hook comments to security/security.c
lsm:
move the task hook comments to security/security.c
lsm:
move the xfrm hook comments to security/security.c
lsm:
styling fixes to security/security.c
m68k/mm:
use correct bit number in _PAGE_SWP_EXCLUSIVE comment
m68k:
defconfig: Update defconfigs for v6.3-rc1
m68k:
Kconfig.machine: remove obsolete configs ROMBASE and ROMSIZE
m68k:
kexec: Include
m68k:
Move signal frame following exception on 68020/030
m68k:
Remove obsolete config NO_KERNEL_MSG
m68k:
reword ARCH_FORCE_MAX_ORDER prompt and help text
mac80211:
minstrel_ht: remove unused n_supported variable
mac80211:
support RNR for EMA AP
mac80211:
use the new drop reasons infrastructure
mac80211_hwsim:
add PMSR abort support via virtio
mac80211_hwsim:
add PMSR capability support
mac80211_hwsim:
add PMSR report support via virtio
mac80211_hwsim:
add PMSR request support via virtio
mac80211_hwsim:
fix memory leak in hwsim_new_radio_nl
mac802154:
Rename kfree_rcu() to kvfree_rcu_mightsleep()
macintosh/windfarm_smu_sat:
Add missing of_node_put()
macintosh:
Use of_property_present() for testing DT property presence
macintosh:
via-pmu-led: requires ATA to be set
macsec:
Don't rely solely on the dst MAC address to identify destination MACsec device
macvlan:
Add netlink attribute for broadcast cutoff
macvlan:
Fix mc_filter calculation
macvlan:
Skip broadcast queue if multicast with single receiver
mailbox:
Allow direct registration to a channel
mailbox:
bcm-pdc: drop of_match_ptr for ID table
mailbox:
mailbox-test: Explicitly include header for spinlock support
mailbox:
mailbox-test: fix a locking issue in mbox_test_message_write()
mailbox:
mailbox-test: Fix potential double-free in mbox_test_message_write()
mailbox:
mpfs: check the service status in .tx_done()
mailbox:
mpfs: convert SOC_MICROCHIP_POLARFIRE to ARCH_MICROCHIP_POLARFIRE
mailbox:
mpfs: ditch a useless busy check
mailbox:
mpfs: fix an incorrect mask width
mailbox:
mpfs: switch to txdone_poll
mailbox:
omap: Use mbox_bind_client
mailbox:
pcc: Use mbox_bind_client
mailbox:
qcom-apcs-ipc: do not grow the of_device_id
mailbox:
rockchip: drop of_match_ptr for ID table
mailbox:
rockchip: remove MODULE_LICENSE in non-modules
mailbox:
Use of_property_read_bool() for boolean properties
mailbox:
zynq: make modular
mailbox:
zynqmp: Fix counts of child nodes
mailbox:
zynqmp: Fix IPI isr handling
mailbox:
zynqmp: Fix typo in IPI documentation
mailmap:
add entries for Ben Dooks
mailmap:
add entries for Nikolay Aleksandrov
mailmap:
add entries for Paul Mackerras
mailmap:
add entry for John Keeping
mailmap:
add entry for Oleksandr
mailmap:
add mailmap entries for Jens Axboe
MAINTAINERS:
add Andy Shevchenko as reviewer for the GPIO subsystem
MAINTAINERS:
add Benno Lossin as Rust reviewer
MAINTAINERS:
Add Boqun to RCU entry
MAINTAINERS:
Add Chuanhua Lei as Intel LGM GW PCIe maintainer
MAINTAINERS:
add Conor as a dt-bindings maintainer
MAINTAINERS:
Add entries for Apple PWM driver
MAINTAINERS:
Add entries for Renesas RZ/G2L MTU3a counter driver
MAINTAINERS:
Add entries for Renesas RZ/V2M I2C driver
MAINTAINERS:
Add entry for debug objects
MAINTAINERS:
Add entry for LED devices documentation
MAINTAINERS:
Add entry for QAIC driver
MAINTAINERS:
Add fragment for Xilinx watchdog driver
MAINTAINERS:
add git trees for MPTCP
MAINTAINERS:
Add HTE/timestamp subsystem details
MAINTAINERS:
Add IIO gain-time-scale helpers
MAINTAINERS:
Add include/drm/drm_bridge.h to DRM DRIVERS FOR BRIDGE CHIPS
MAINTAINERS:
add Lorenzo as vmalloc reviewer
MAINTAINERS:
add me as maintainer of MEDIATEK SWITCH DRIVER
MAINTAINERS:
Add Mikko as backup maintainer for Tegra DRM
MAINTAINERS:
Add myself as I2C host drivers maintainer
MAINTAINERS:
Add myself as maintainer for DRM Panels drivers
MAINTAINERS:
add myself as maintainer for enetc
MAINTAINERS:
add myself as maintainer for Microchip AT91 sound drivers
MAINTAINERS:
Add myself as ONIE tlv NVMEM layout maintainer
MAINTAINERS:
Add myself as reviewer instead of Naga
MAINTAINERS:
add myself as sl28vpd nvmem layout driver
MAINTAINERS:
Add NXP S32 pinctrl maintainer and reviewer
MAINTAINERS:
Add qcom-qce dt-binding file to QUALCOMM CRYPTO DRIVERS section
MAINTAINERS:
add reviewers for SMC Sockets
MAINTAINERS:
Add ROHM BU27034
MAINTAINERS:
add the Freescale QMC audio entry
MAINTAINERS:
add the Freescale QMC controller entry
MAINTAINERS:
add the Freescale TSA controller entry
MAINTAINERS:
add vringh.h to Virtio Core and Net Drivers
MAINTAINERS:
Add workqueue_internal.h to the WORKQUEUE entry
MAINTAINERS:
Add wpan patchwork
MAINTAINERS:
Add x86 hardware vulnerabilities section
MAINTAINERS:
Add Zqiang as a RCU reviewer
MAINTAINERS:
adjust entry in THERMAL/POWER_ALLOCATOR after header movement
MAINTAINERS:
adjust file entries after wifi driver movement
MAINTAINERS:
adjust file entry for ARM/APPLE MACHINE SUPPORT
MAINTAINERS:
Assume ov8856 driver maintainership
MAINTAINERS:
Change Joel Fernandes from R: to M:
MAINTAINERS:
Cleanup Arm Display IP maintainers
MAINTAINERS:
don't CC docs@ for netlink spec changes
MAINTAINERS:
drop uclinux.org
MAINTAINERS:
exclude wireless drivers from netdev
MAINTAINERS:
extend memblock entry to include MM initialization
MAINTAINERS:
generalise StarFive clk/reset entries
MAINTAINERS:
gpio: xra1403: drop Semi Malinen
MAINTAINERS:
hwmon: drop Agathe Porte
MAINTAINERS:
make me a reviewer of VIRTIO CORE AND NET DRIVERS
MAINTAINERS:
move ralink pinctrl to mediatek mips pinctrl
MAINTAINERS:
qcom: Add reviewer for Qualcomm Chromebooks
MAINTAINERS:
re-sort all entries and fields
MAINTAINERS:
remove file entry in NFC SUBSYSTEM after platform_data movement
MAINTAINERS:
remove historic section DEVICE NUMBER REGISTRY
MAINTAINERS:
Remove Mathieu Poirier as coresight maintainer
MAINTAINERS:
remove obsolete file entry in MIPS/LOONGSON1 ARCHITECTURE
MAINTAINERS:
Remove PPP maintainer
MAINTAINERS:
Remove rage128 framebuffer driver maintainer
MAINTAINERS:
remove section INTEL MENLOW THERMAL DRIVER
MAINTAINERS:
Remove self from Cirrus Codec drivers
MAINTAINERS:
Remove stale email address
MAINTAINERS:
remove the obsolete section EMBEDDED LINUX
MAINTAINERS:
renesas: Add "renesas," file contents pattern
MAINTAINERS:
repair pattern in DIALOG SEMICONDUCTOR DRIVERS
MAINTAINERS:
replace maintainer of FireWire subsystem
MAINTAINERS:
sctp: move Neil to CREDITS
MAINTAINERS:
skip CCing netdev for Bluetooth patches
MAINTAINERS:
update Andi's e-mail to @kernel.org
MAINTAINERS:
update arm64 Microchip entries
MAINTAINERS:
Update maintainer of Amazon EFA driver
MAINTAINERS:
Update maintainers of HiSilicon RoCE
MAINTAINERS:
update Michal Simek's email
MAINTAINERS:
update Microchip AT91 sound entries with documentation files
MAINTAINERS:
update Microchip MPF FPGA reviewers
MAINTAINERS:
Update the URI for MSM DRM bugs
MAINTAINERS:
Update wpan tree
MAINTAINERS:
Vaibhav Gupta is the new ipack maintainer
MAINTAINERS:
w1: add Krzysztof Kozlowski as maintainer
Makefile:
use -z pack-relative-relocs
maple_tree:
add a test case to check maple_alloc
maple_tree:
export symbol mas_preallocate()
maple_tree:
fix allocation in mas_sparse_area()
maple_tree:
make maple state reusable after mas_empty_area()
maple_tree:
simplify mas_wr_node_walk()
maple_tree:
use correct variable type in sizeof
mcb-lpc:
Reallocate memory region to avoid memory overlapping
mcb-pci:
Reallocate memory region to avoid memory overlapping
mcb:
Return actual parsed size when reading chameleon table
mctp:
remove MODULE_LICENSE in non-modules
md/raid10:
don't BUG_ON() in raise_barrier()
md/raid10:
don't call bio_start_io_acct twice for bio which experienced read error
md/raid10:
fix leak of 'r10bio->remaining' for recovery
md/raid10:
fix memleak for 'conf->bio_split'
md/raid10:
fix memleak of md thread
md/raid10:
fix null-ptr-deref in raid10_sync_request
md/raid10:
fix task hung in raid10d
md/raid10:
Fix typo in comment (replacment -> replacement)
md/raid5:
fix miscalculation of 'end_sector' in raid5_read_one_chunk()
md/raid5:
Improve performance for sequential IO
md/raid5:
remove unused working_disks variable
md:
add error_handlers for raid0 and linear
md:
Fix bitmap offset type in sb writer
md:
fix soft lockup in status_resync
md:
Fix types in sb writer
md:
make kobj_type structures constant
md:
Move sb writer loop to its own function
md:
simplify sysctl registration
md:
Use optimal I/O size for last bitmap page
mdio_bus:
unhide mdio_bus_init prototype
media:
Accept non-subdev sinks in v4l2_create_fwnode_links_to_pad()
media:
Add ABGR64_12 video format
media:
Add BGR48_12 video format
media:
Add P012 and P012M video format
media:
add RealVideo format RV30 and RV40
media:
add Sorenson Spark video format
media:
Add Y012 video format
media:
Add Y212 v4l2 format info
media:
Add YUV48_12 video format
media:
Adjust column width for pdfdocs
media:
admin-guide/media/cec.rst: update CEC debugging doc
media:
allegro-core: Convert to platform remove callback returning void
media:
am437x-vpfe: Convert to platform remove callback returning void
media:
amphion: decoder implement display delay enable
media:
amphion: support to decode RealVideo video
media:
amphion: support to decode sorenson spark video
media:
ao-cec-g12a: Convert to platform remove callback returning void
media:
ao-cec: Convert to platform remove callback returning void
media:
aspeed-video: Convert to platform remove callback returning void
media:
atmel-isi: Convert to platform remove callback returning void
media:
atmel: atmel-isc: Use devm_platform_ioremap_resource()
media:
atomisp: Add v4l2_get_acpi_sensor_info() helper
media:
atomisp: Drop support for streaming from 2 sensors at once
media:
atomisp: gc0310: Add error_unlock label to s_stream()
media:
atomisp: gc0310: Add exposure and gain controls
media:
atomisp: gc0310: Add runtime-pm support
media:
atomisp: gc0310: Delay power-on till streaming is started
media:
atomisp: gc0310: Drop custom ATOMISP_IOC_S_EXPOSURE support
media:
atomisp: gc0310: Modernize and simply set_fmt(), get_fmt(), etc.
media:
atomisp: gc0310: Remove enum gc0310_tok_type
media:
atomisp: gc0310: Remove GC0310_TOK_*
media:
atomisp: gc0310: Remove non working flip-controls
media:
atomisp: gc0310: Remove read-only exposure control
media:
atomisp: gc0310: Remove some unused structure definitions
media:
atomisp: gc0310: Replace custom reg access functions with smbus helpers
media:
atomisp: gc0310: Simplify gc0310_write_reg_array()
media:
atomisp: gc0310: Switch over to ACPI powermanagement
media:
atomisp: gc0310: Use devm_kzalloc() for data struct
media:
atomisp: gmin_platform: Add Lenovo Ideapad Miix 310 gmin_vars
media:
atomisp: gmin_platform: Make DMI quirks take precedence over the _DSM table
media:
atomisp: ov2680: Error handling fixes
media:
atomisp: ov2680: Use v4l2_get_acpi_sensor_info() for the GPIO lookups
media:
atomisp: Remove atomisp_css_enable_raw_binning()
media:
atomisp: Remove atomisp_get_metadata_type()
media:
atomisp: Remove atomisp_try_fmt() call from atomisp_set_fmt()
media:
atomisp: Remove ATOMISP_USE_YUVPP()
media:
atomisp: Remove continuous mode related code from atomisp_set_fmt()
media:
atomisp: Remove continuous mode support
media:
atomisp: Remove crop_needs_override from atomisp_set_fmt()
media:
atomisp: Remove custom V4L2_CID_FMT_AUTO control
media:
atomisp: Remove delayed_init related code
media:
atomisp: Remove depth-mode support
media:
atomisp: Remove duplicate atomisp_[start|stop]_streaming() prototypes
media:
atomisp: Remove online_process setting
media:
atomisp: Remove remaining instance of call to trace_printk
media:
atomisp: Remove snr_mbus_fmt local var from atomisp_try_fmt()
media:
atomisp: Remove struct atomisp_sub_device index field
media:
atomisp: Remove unused ATOM_ISP_MAX_WIDTH_TMP and ATOM_ISP_MAX_HEIGHT_TMP
media:
atomisp: Remove unused SOC_CAMERA, XENON_FLASH and FILE_INPUT subdev types
media:
atomisp: Remove yuvpp_mode
media:
au0828: remove unnecessary (void*) conversions
media:
av7110: prevent underflow in write_ts_to_decoder()
media:
bdisp-v4l2: Convert to platform remove callback returning void
media:
bdisp: Add missing check for create_workqueue
media:
bttv: drop overlay support
media:
c8sectpfe-core: Convert to platform remove callback returning void
media:
cal: Convert to platform remove callback returning void
media:
camif-core: Convert to platform remove callback returning void
media:
camss: camss-video: Don't zero subdev format again after initialization
media:
camss: Convert to platform remove callback returning void
media:
camss: sm8250: Pipeline starting and stopping for multiple virtual channels
media:
camss: sm8250: Virtual channels for CSID
media:
camss: vfe-480: Multiple outputs support for SM8250
media:
camss: vfe: Reserve VFE lines on stream start and link to CSID
media:
ccs: Add V4L2 controls from properties
media:
ccs: Align flipping behaviour with other drivers
media:
ccs: Apply module manufacturer hack on non-CCS devices only
media:
ccs: Differentiate SMIA and MIPI vendors in static data
media:
ccs: Document CCS static data file names
media:
ccs: Support 16-bit sensor revision number register
media:
cdns-csi2rx: Convert to platform remove callback returning void
media:
cdns-csi2tx: Convert to platform remove callback returning void
media:
cec-gpio: Convert to platform remove callback returning void
media:
cec: core: disable adapter in cec_devnode_unregister
media:
cec: core: don't set last_initiator if tx in progress
media:
cec: core: not all messages were passed on when monitoring
media:
cedrus: fix use after free bug in cedrus_remove due to race condition
media:
coda-common: Convert to platform remove callback returning void
media:
common/saa7146: fix VFL direction for vbi output
media:
common: btcx-risc.h: drop obsolete header
media:
common: saa7146: add support for missing .vidioc_try_fmt_vbi_cap
media:
common: saa7146: allow S_STD(G_STD)
media:
common: saa7146: check minimum video format size
media:
common: saa7146: disable clipping
media:
common: saa7146: drop 'fmt' from struct saa7146_buf
media:
common: saa7146: fix broken V4L2_PIX_FMT_YUV422P support
media:
common: saa7146: fix compliance problems with field handling
media:
common: saa7146: replace BUG_ON by WARN_ON
media:
common: saa7146: use for_each_sg_dma_page
media:
cros-ec-cec: Convert to platform remove callback returning void
media:
cros-ec-cec: Don't exit early in .remove() callback
media:
cx18: convert to vb2
media:
cx18: fix format compliance issues
media:
cx18: fix incorrect input counting
media:
cx18: missing CAP_AUDIO for vbi stream
media:
cx18: properly report pixelformats
media:
cx18: reorder fmt_vid_cap functions in cx18-ioctl.c
media:
cx23885: Fix a null-ptr-deref bug in buffer_prepare() and buffer_finish()
media:
delta-v4l2: Convert to platform remove callback returning void
media:
dm1105: Fix use after free bug in dm1105_remove due to race condition
media:
dma2d: Convert to platform remove callback returning void
media:
doc/media api: Try to make enum usage clearer
media:
docs: media: v4l: uapi: Fix field type for SUBDEV_ENUM_FRAME_SIZE
media:
docs: vidioc-g-ext-ctrls.rst: Document p_s32 and p_s64 fields
media:
Documentation: admin-guide: cec.rst: document NTP issue
media:
Documentation: userspace-api: media: drop clipping, destructive overlays
media:
drop unnecessary networking includes
media:
dt-bindings: Drop unneeded quotes
media:
dt-bindings: i2c: samsung,s5k5baf: convert to dtschema
media:
dt-bindings: i2c: samsung,s5k6a3: convert to dtschema
media:
dt-bindings: media: Add i.MX8 ISI DT bindings
media:
dt-bindings: media: convert meson-ir.txt to dt-schema
media:
dt-bindings: media: i2c: Add imx327 version to IMX327 bindings
media:
dt-bindings: media: i2c: Add mono version to IMX290 bindings
media:
dt-bindings: media: i2c: imx334 add new link_freq
media:
dt-bindings: media: mediatek: Remove "dma-ranges" property for decoder
media:
dt-bindings: media: mediatek: Rename child node names for decoder
media:
dt-bindings: media: mediatek: vcodec: adapt to the 'clock-names' of different platforms
media:
dt-bindings: media: mediatek: vcodec: Change the max reg value to 2
media:
dt-bindings: media: renesas,csi2: Add binding for V4H
media:
dt-bindings: media: renesas,fcp: Document RZ/{G2L,V2L} FCPVD bindings
media:
dt-bindings: media: renesas,isp: Add binding for V4H
media:
dt-bindings: media: renesas,vin: Add binding for V4H
media:
dt-bindings: media: renesas,vsp1: Document RZ/V2L VSPD bindings
media:
dt-bindings: media: rkisp1: complete ov2685 example
media:
dt-bindings: ov2685: convert to dtschema
media:
dt-bindings: ov2685: Correct data-lanes attribute
media:
dt-bindings: ov8856: Assign maintainership to myself
media:
dt-bindings: qcom,msm8996-venus: document interconnects
media:
dt-bindings: qcom,sc7180-venus: document OPP table
media:
dt-bindings: qcom,sc7280-venus: document OPP table
media:
dt-bindings: qcom,sdm845-venus-v2: document OPP table
media:
dt-bindings: qcom,sm8250-venus: document OPP table
media:
dt-bindings: qcom,venus: cleanup
media:
dt-bindings: qcom,venus: document firmware-name
media:
dt-bindings: qcom,venus: split common properties
media:
dt-bindings: rc: add rc-beelink-mxiii
media:
dt-bindings: rc: add rc-dreambox
media:
dt-bindings: samsung,exynos4210-csis: convert to dtschema
media:
dt-bindings: samsung,exynos4212-fimc-lite: convert to dtschema
media:
dt-bindings: samsung,exynos4212-is: convert to dtschema
media:
dt-bindings: samsung,fimc: convert to dtschema
media:
dt-bindings: samsung,s5c73m3: convert to dtschema
media:
dt-bindings: samsung-fimc: drop simple-bus
media:
dt-bindings: silabs,si470x: Convert to DT schema
media:
dt-bindings: st,stm32-cec: drop obsolete file
media:
dvb-core: Fix kernel WARNING for blocking operation in wait_event*()
media:
dvb-core: Fix use-after-free due on race condition at dvb_net
media:
dvb-core: Fix use-after-free due to race at dvb_register_device()
media:
dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221
media:
dvb-core: Fix use-after-free on race condition at dvb_frontend
media:
dvb-frontends: Fix a typo ("Unknow sleep mode")
media:
dvb-usb-v2: ce6230: fix null-ptr-deref in ce6230_i2c_master_xfer()
media:
dvb-usb-v2: ec168: fix null-ptr-deref in ec168_i2c_xfer()
media:
dvb-usb-v2: rtl28xxu: fix null-ptr-deref in rtl28xxu_i2c_xfer
media:
dvb-usb: az6027: fix three null-ptr-deref in az6027_i2c_xfer()
media:
dvb-usb: digitv: fix null-ptr-deref in digitv_i2c_xfer()
media:
dvb-usb: dw2102: fix uninit-value in su3000_read_mac_address
media:
dvb_ca_en50221: fix a size write bug
media:
dvb_demux: fix a bug for the continuity counter
media:
dw100: Convert to platform remove callback returning void
media:
dw100: use devm_platform_get_and_ioremap_resource()
media:
fimc-core: Convert to platform remove callback returning void
media:
fimc-is-i2c: Convert to platform remove callback returning void
media:
fimc-is: Convert to platform remove callback returning void
media:
fimc-lite: Convert to platform remove callback returning void
media:
Fix building pdfdocs
media:
Fix indentation issues introduced by subdev-wide state struct
media:
g2d: Convert to platform remove callback returning void
media:
ge2d: Convert to platform remove callback returning void
media:
gpio-ir-recv: Convert to platform remove callback returning void
media:
gsc-core: Convert to platform remove callback returning void
media:
hantro: useб═devm_reset_control_array_get_optional_exclusive()
media:
hantro_drv: Convert to platform remove callback returning void
media:
hi556: add 2592x1444 resolution
media:
hi846: Fix memleak in hi846_init_controls()
media:
hva-v4l2: Convert to platform remove callback returning void
media:
i2c: adv748x: Fix lookup of DV timings
media:
i2c: adv748x: Report correct DV timings for pattern generator
media:
i2c: adv748x: Write initial DV timings to device
media:
i2c: adv7604: Enable video adjustment
media:
i2c: adv7604: Fix range of hue control
media:
i2c: Drop unused ad9389b video encoder driver
media:
i2c: Drop unused m5mols camera sensor driver
media:
i2c: Drop unused mt9m032 camera sensor driver
media:
i2c: Drop unused mt9t001 camera sensor driver
media:
i2c: Drop unused noon010pc30 camera sensor driver
media:
i2c: Drop unused s5k6aa camera sensor driver
media:
i2c: Drop unused sr030pc30 camera sensor driver
media:
i2c: Drop unused vs6624 camera sensor driver
media:
i2c: imx258: Parse and register properties
media:
i2c: imx290: Add missing \n on dev_err_probe() message
media:
i2c: imx290: Add support for 74.25MHz external clock
media:
i2c: imx290: Add support for H & V Flips
media:
i2c: imx290: Add support for imx327 variant
media:
i2c: imx290: Add support for the mono sensor variant
media:
i2c: imx290: Add the error code to logs in start_streaming
media:
i2c: imx290: Add V4L2_SUBDEV_FL_HAS_EVENTS and subscribe hooks
media:
i2c: imx290: Convert V4L2_CID_HBLANK to read/write
media:
i2c: imx290: Convert V4L2_CID_VBLANK to read/write
media:
i2c: imx290: fix conditional function definitions
media:
i2c: imx290: Fix the pixel rate at 148.5Mpix/s
media:
i2c: imx290: Make use of get_unaligned_le24(), put_unaligned_le24()
media:
i2c: imx290: Match kernel coding style on whitespace
media:
i2c: imx290: Remove duplicated write to IMX290_CTRL_07
media:
i2c: imx290: Set the colorspace fields in the format
media:
i2c: imx290: Support 60fps in 2 lane operation
media:
i2c: imx290: Use CSI timings as per datasheet
media:
i2c: imx290: Use device_property_read_u32() directly
media:
i2c: imx290: VMAX is mode dependent
media:
i2c: imx296: Use v4l2_subdev_get_fmt()
media:
i2c: imx334: add missing reset values for mode 3840x2160_regs[]
media:
i2c: imx334: replace __v4l2_ctrl_s_ctrl to __v4l2_ctrl_modify_range
media:
i2c: imx334: support lower bandwidth mode
media:
i2c: ov2685: Add .get_selection() support
media:
i2c: ov2685: Add controls from fwnode
media:
i2c: ov2685: Add print for power on write failed
media:
i2c: ov2685: Make reset gpio optional
media:
i2c: ov5647: Add test pattern control
media:
i2c: ov5647: Use bus-locked i2c_transfer()
media:
i2c: ov5670: Properly handle !CONFIG_HAVE_CLK
media:
i2c: ov5670: Support single-lane operation
media:
i2c: ov5670: Use dev_err_probe in probe function
media:
i2c: ov7670: Use the devm_clk_get_optional() helper
media:
i2c: st-vgxy61: Fix control flow error on probe
media:
i2c: st-vgxy61: Move 'detect' call to 'power_on'
media:
i2c: st-vgxy61: Remove duplicate default mode set on probe
media:
i2c: st-vgxy61: Use VGXY61_NB_POLARITIES instead of hardcoded value in tx_from_ep
media:
img-ir-core: Convert to platform remove callback returning void
media:
imx-jpeg: Bounds check sizeimage access
media:
imx-jpeg: Clear slot next desc ptr if config error
media:
imx-jpeg: Decoder add support for 12bit jpeg
media:
imx-jpeg: Encoder add support for 12bit jpeg
media:
imx-jpeg: Fix incorrect indentation
media:
imx-jpeg: Refine the function mxc_jpeg_find_format
media:
imx-mipi-csis: Convert to platform remove callback returning void
media:
imx-pxp: Convert to platform remove callback returning void
media:
imx258: Register H/V flip controls
media:
imx258: Remove mandatory 180 degrees rotation
media:
imx7-media-csi: Convert to platform remove callback returning void
media:
imx: imx7-media-csi: Fail on invalid type in VIDIOC_G_SELECTION
media:
imx: imx7-media-csi: Fix error handling in imx7_csi_async_register()
media:
imx: imx7-media-csi: Fix mbus framefmt field init
media:
imx: imx8mq-mipi-csi2: Remove unneeded state variable and function
media:
imx: imx8mq-mipi-csi2: Use V4L2 subdev active state
media:
ipu3-cio2: support more camera sensors in cio2-bridge
media:
ipu3-cio2: support multiple sensors and VCMs with same HID
media:
ir-hix5hd2: Convert to platform remove callback returning void
media:
isp: Convert to platform remove callback returning void
media:
it913x: Convert to platform remove callback returning void
media:
jpeg-core: Convert to platform remove callback returning void
media:
m2m-deinterlace: Convert to platform remove callback returning void
media:
MAINTAINERS: Add myself as CAMSS maintainer
media:
marvell: Convert to platform remove callback returning void
media:
marvell: Simplify remove callback
media:
max9286: Free control handler
media:
mc-device: remove unnecessary __must_check
media:
media api: Try to make enum usage clearer
media:
media-dev: Convert to platform remove callback returning void
media:
mediatek: vcodec: add core decode done event
media:
mediatek: vcodec: add params to record lat and core lat_buf count
media:
mediatek: vcodec: add remove function for decoder platform driver
media:
mediatek: vcodec: change lat thread decode error condition
media:
mediatek: vcodec: Coverity issues in encoder driver
media:
mediatek: vcodec: fix decoder disable pm crash
media:
mediatek: vcodec: Fix potential array out-of-bounds in decoder queue_setup
media:
mediatek: vcodec: Force capture queue format to MM21
media:
mediatek: vcodec: Make MM21 the default capture format
media:
mediatek: vcodec: making sure queue_work successfully
media:
mediatek: vcodec: move lat_buf to the top of core list
media:
mediatek: vcodec: Only apply 4K frame sizes on decoder formats
media:
mediatek: vcodec: Remove the setting for dma_mask
media:
mediatek: vcodec: remove unused lat_buf
media:
mediatek: vcodec: Use 4K frame size when supported by stateful decoder
media:
mediatek: vcodec: using each instance lat_buf count replace core ready list
media:
meson-ir-tx: Convert to platform remove callback returning void
media:
meson-ir: Convert to platform remove callback returning void
media:
microchip-csi2dc: Convert to platform remove callback returning void
media:
microchip-sama5d2-isc: Convert to platform remove callback returning void
media:
microchip-sama7g5-isc: Convert to platform remove callback returning void
media:
mipi-csis: Convert to platform remove callback returning void
media:
mn88443x: fix !CONFIG_OF error by drop of_match_ptr from ID table
media:
mtk-cir: Convert to platform remove callback returning void
media:
mtk-jpeg: add jpeg single core initial function
media:
mtk-jpeg: Fixes jpeg enc&dec worker sw flow
media:
mtk-jpeg: Fixes jpeghw multi-core judgement
media:
mtk-jpeg: reconstructs the initialization mode of worker
media:
mtk-jpeg: refactor hw dev initializaiton
media:
mtk-jpeg: refactor some variables
media:
mtk-jpeg: Remove some unnecessary variables
media:
mtk-jpegdec: Remove the setting for dma_mask
media:
mtk-jpegenc: Fix a compilation issue
media:
mtk-mdp3-core: Convert to platform remove callback returning void
media:
mtk_jpeg_core: Convert to platform remove callback returning void
media:
mtk_mdp_core: Convert to platform remove callback returning void
media:
mtk_vcodec_dec_drv: Convert to platform remove callback returning void
media:
mtk_vcodec_enc_drv: Convert to platform remove callback returning void
media:
mtk_vpu: Convert to platform remove callback returning void
media:
mx2_emmaprp: Convert to platform remove callback returning void
media:
mxb: allow tuner/input/audio ioctls for vbi
media:
mxb: update the tvnorms when changing input
media:
mxc-jpeg: Convert to platform remove callback returning void
media:
mxl5005s: Bounds check size used for max array index
media:
netup_unidvb: fix irq init by register it at the end of probe
media:
netup_unidvb: fix use-after-free at del_timer()
media:
nxp: Add i.MX8 ISI driver
media:
nxp: ignore unused suspend operations
media:
nxp: imx8-isi: Drop partial support for i.MX8QM and i.MX8QXP
media:
nxp: imx8-isi: fix buiding on 32-bit
media:
nxp: imx8-isi: Remove 300ms sleep after enabling channel
media:
nxp: imx8-isi: Replace udelay() with fsleep()
media:
omap_vout: Convert to platform remove callback returning void
media:
ov13b10: remove streaming mode set from reg_list
media:
ov13b10: Support device probe in non-zero ACPI D state
media:
ov2685: Select VIDEO_V4L2_SUBDEV_API
media:
ov5670: Fix probe on ACPI
media:
ov8856: Do not check for for module version
media:
pci: saa7146: advertise only those TV standard that are supported
media:
pci: saa7146: hexium_orion: initialize input 0
media:
pci: tw68: Fix null-ptr-deref bug in buf prepare and finish
media:
platform: cros-ec: Add aurash to the match table
media:
platform: cros-ec: Add Gladios/Lisbon to the match table
media:
platform: exynos4-is: Fix spelling mistake "palne" -> "plane"
media:
platform: mtk-mdp3: add files for chip configuration
media:
platform: mtk-mdp3: Add missing check and free for ida_alloc
media:
platform: mtk-mdp3: chip config split about color format
media:
platform: mtk-mdp3: chip config split about component settings
media:
platform: mtk-mdp3: chip config split about pipe info
media:
platform: mtk-mdp3: chip config split about resolution limitations
media:
platform: mtk-mdp3: chip config split about subcomponents
media:
platform: mtk-mdp3: decompose hardware-related information in shared memory
media:
platform: mtk-mdp3: dynamically allocate component clocks
media:
platform: mtk-mdp3: extend mdp_color format for compressed mode
media:
platform: mtk-mdp3: fix potential frame size overflow in mdp_try_fmt_mplane()
media:
platform: mtk-mdp3: reconfigure shared memory
media:
platform: mtk-mdp3: Split general definitions used in MDP3
media:
platform: mtk-mdp3: work around unused-variable warning
media:
platform: renesas: useб═devm_platform_get_and_ioremap_resource()
media:
platform: stm32: useб═devm_platform_get_and_ioremap_resource()
media:
platform: via: Handle error for dma_set_mask
media:
Prefer designated initializers over memset for subdev pad ops
media:
pvrusb2: clean up unneeded complexity in pvrusb2 class logic
media:
pvrusb2: fix DVB_CORE dependency
media:
pvrusb2: VIDEO_PVRUSB2 depends on DVB_CORE to use dvb_* symbols
media:
pxa_camera: Convert to platform remove callback returning void
media:
radio-platform-si4713: Convert to platform remove callback returning void
media:
radio-shark: Add endpoint checks
media:
radio-si476x: Convert to platform remove callback returning void
media:
radio-timb: Convert to platform remove callback returning void
media:
radio-wl1273: Convert to platform remove callback returning void
media:
rc: add Beelink Mini MXIII keymap
media:
rc: add common keymap for Dreambox RC10/RC0 and RC20/RC-BT remotes
media:
rc: gpio-ir-recv: Fix support for wake-up
media:
rcar-core: Convert to platform remove callback returning void
media:
rcar-csi2: Convert to platform remove callback returning void
media:
rcar-fcp: Convert to platform remove callback returning void
media:
rcar-isp: Convert to platform remove callback returning void
media:
rcar-vin: csi2: remove R-Car H3 ES1.* handling
media:
rcar-vin: Fix NV12 size alignment
media:
rcar-vin: Gen3 can not scale NV12
media:
rcar-vin: remove R-Car H3 ES1.* handling
media:
rcar-vin: Select correct interrupt mode for V4L2_FIELD_ALTERNATE
media:
rcar_drif: Convert to platform remove callback returning void
media:
rcar_fdp1: Convert to platform remove callback returning void
media:
rcar_fdp1: Fix refcount leak in probe and remove function
media:
rcar_jpu: Convert to platform remove callback returning void
media:
renesas-ceu: Convert to platform remove callback returning void
media:
renesas: fdp1: remove R-Car H3 ES1.* handling
media:
Revert "venus: firmware: Correct non-pix start and end addresses"
media:
rga: Convert to platform remove callback returning void
media:
rkisp1-dev: Convert to platform remove callback returning void
media:
rkisp1: Add NV16M and NV61M to output formats
media:
rkisp1: Implement ENUM_FRAMESIZES
media:
rkvdec: fix use after free bug in rkvdec_remove
media:
rtl2832_sdr: Convert to platform remove callback returning void
media:
rzg2l-core: Convert to platform remove callback returning void
media:
rzg2l-csi2: Convert to platform remove callback returning void
media:
s5p_cec: Convert to platform remove callback returning void
media:
s5p_mfc: Convert to platform remove callback returning void
media:
saa7134: drop overlay support
media:
saa7134: fix use after free bug in saa7134_finidev due to race condition
media:
saa7146: convert to vb2
media:
saa7146: drop 'dev' and 'resources' from struct saa7146_fh
media:
saa7146: drop overlay support
media:
samsung: exynos4-is: do not require pinctrl
media:
samsung: exynos4-is: drop simple-bus from compatibles
media:
seco-cec: Convert to platform remove callback returning void
media:
sh_vou: Convert to platform remove callback returning void
media:
st_rc: Convert to platform remove callback returning void
media:
staging: media: atmel-sama5d2-isc: Convert to platform remove callback returning void
media:
staging: media: atmel-sama7g5-isc: Convert to platform remove callback returning void
media:
staging: media: atomisp: init high & low vars
media:
staging: media: av7110: fix VBI output support
media:
staging: media: av7110: replace BUG_ON by WARN_ON
media:
staging: media: imx-media-csi: Convert to platform remove callback returning void
media:
staging: media: imx-media-dev: Convert to platform remove callback returning void
media:
staging: media: imx6-mipi-csi2: Convert to platform remove callback returning void
media:
staging: media: imx8mq-mipi-csi2: Convert to platform remove callback returning void
media:
staging: media: imx: initialize hs_settle to avoid warning
media:
staging: media: meson: vdec: Convert to platform remove callback returning void
media:
staging: media: omap4iss: Convert to platform remove callback returning void
media:
staging: media: rkvdec: Convert to platform remove callback returning void
media:
staging: media: sun6i-isp: Convert to platform remove callback returning void
media:
staging: media: sunxi: cedrus: Convert to platform remove callback returning void
media:
stih-cec: Convert to platform remove callback returning void
media:
stm32-cec: Convert to platform remove callback returning void
media:
stm32-dcmi: Convert to platform remove callback returning void
media:
stm32-dcmi: Enable incoherent buffer allocation
media:
stm32: dma2d: remove unused fb_buf
media:
subdev: Add V4L2_SUBDEV_ROUTING_NO_MULTIPLEXING
media:
subdev: Fix validation state lockdep issue
media:
subdev: Split V4L2_SUBDEV_ROUTING_NO_STREAM_MIX
media:
subdev: Use 'shall' instead of 'may' in route validation
media:
sun4i_csi: Convert to platform remove callback returning void
media:
sun6i_csi: Convert to platform remove callback returning void
media:
sun6i_mipi_csi2: Convert to platform remove callback returning void
media:
sun8i-di: Convert to platform remove callback returning void
media:
sun8i_a83t_mipi_csi2: Convert to platform remove callback returning void
media:
sun8i_rotate: Convert to platform remove callback returning void
media:
sunxi-cir: Convert to platform remove callback returning void
media:
tc358746: Remove unneeded semicolon
media:
tegra_cec: Convert to platform remove callback returning void
media:
ttusb-dec: fix memory leak in ttusb_dec_exit_dvb()
media:
Use designated initializers for all subdev pad ops
media:
Use of_property_present() for testing DT property presence
media:
uvcvideo: Don't expose unsupported formats to userspace
media:
v4l2-core: drop v4l2_window clipping and bitmap support
media:
v4l2-core: zero field base in struct v4l2_framebuffer
media:
v4l2-ctrls: Fix doc for v4l2_ctrl_request_hdl_find
media:
v4l2-dev.c: check for V4L2_CAP_STREAMING to enable streaming ioctls
media:
v4l2-mc: Drop subdev check in v4l2_create_fwnode_links_to_pad()
media:
v4l2-subdev: Add new ioctl for client capabilities
media:
v4l2-subdev: Fix missing kerneldoc for client_caps
media:
v4l: async: Return async sub-devices to subnotifier list
media:
v4l: subdev: Make link validation safer
media:
vb2: set owner before calling vb2_read
media:
vde: Convert to platform remove callback returning void
media:
vdec: Convert to platform remove callback returning void
media:
venc: Convert to platform remove callback returning void
media:
venus: Convert to platform remove callback returning void
media:
venus: Correct P010 buffer alignment
media:
venus: dec: Fix capture formats enumeration order
media:
venus: dec: Fix handling of the start cmd
media:
venus: drop unused opp_table field documentation
media:
venus: Warn only once about problems in .remove()
media:
verisilicon: Additional fix for the crash when opening the driver
media:
verisilicon: Do not change context bit depth before validating the format
media:
verisilicon: Do not set context src/dst formats in reset functions
media:
verisilicon: Do not set ctx->bit_depth in hantro_try_ctrl()
media:
verisilicon: Do not use ctx fields as format storage when resetting
media:
verisilicon: Fix crash when probing encoder
media:
verisilicon: HEVC: Only propose 10 bits compatible pixels formats
media:
verisilicon: VP9: Only propose 10 bits compatible pixels formats
media:
via-camera: Convert to platform remove callback returning void
media:
vicodec-core: Convert to platform remove callback returning void
media:
video-mux: Convert to platform remove callback returning void
media:
videodev.h: drop V4L2_FBUF_CAP_LIST/BITMAP_CLIPPING
media:
vidtv_bridge: Convert to platform remove callback returning void
media:
vim2m: Convert to platform remove callback returning void
media:
vimc-core: Convert to platform remove callback returning void
media:
visl-core: Convert to platform remove callback returning void
media:
vivid-core: Convert to platform remove callback returning void
media:
vivid: drop bitmap and clipping output overlay support
media:
vivid: drop overlay support
media:
vpe: Convert to platform remove callback returning void
media:
vpif: Convert to platform remove callback returning void
media:
vpif_capture: Convert to platform remove callback returning void
media:
vpif_display: Convert to platform remove callback returning void
media:
vpu_core: Convert to platform remove callback returning void
media:
vpu_drv: Convert to platform remove callback returning void
media:
vsp1: Add underrun debug print
media:
vsp1: Remove unused vsp1_subdev_internal_ops declaration
media:
vsp1: Replace vb2_is_streaming() with vb2_start_streaming_called()
media:
vsp1_drv: Convert to platform remove callback returning void
media:
xilinx-csi2rxss: Convert to platform remove callback returning void
media:
xilinx-tpg: Convert to platform remove callback returning void
media:
xilinx-vipp: Convert to platform remove callback returning void
media:
xilinx-vtc: Convert to platform remove callback returning void
media:
zd1301_demod: Convert to platform remove callback returning void
media:
Zero-initialize all structures passed to subdev pad operations
media:
zoran: drop two obsolete prototypes from zoran_device.h
mei:
clean pending read with vtag on bus
mei:
mei-me: resume device in prepare
mei:
Move uuid.h to the MEI namespace
memcg v1:
provide read access to memory.pressure_level
memcg:
do not drain charge pcp caches on remote isolated cpus
memcg:
do not flush stats in irq context
memcg:
do not modify rstat tree for zero updates
memcg:
page_cgroup_ino() get memcg from the page's folio
memcg:
rename mem_cgroup_flush_stats_"delayed" to "ratelimited"
memcg:
replace stats_flush_lock with an atomic
memcg:
sleep during flushing stats in safe contexts
memfd:
check for non-NULL file_seals in memfd_create() syscall
memfd:
pass argument of memfd_fcntl as int
memory:
atmel-ebi: Use of_property_present() for testing DT property presence
memory:
mtk-smi: mt8365: Add SMI Support
memory:
remove MODULE_LICENSE in non-modules
memory:
stm32-fmc2-ebi: depends on ARCH_STM32 instead of MACH_STM32MP157
memory:
tegra: read values from correct device
memory:
tegra: remove MODULE_LICENSE in non-modules
memory:
tegra: remove redundant variable initialization
memstick:
r592: Fix UAF bug in r592_remove due to race condition
Merge :
'irq/loongarch-fixes-6.4' into loongarch-next
Linux:
Merge 6.3-rc2 into staging-next
Linux:
Merge 6.3-rc3 into char-misc-next
Linux:
Merge 6.3-rc3 into tty-next
Linux:
Merge 6.3-rc4 into usb-next
Linux:
Merge 6.3-rc5 into driver-core-next
Linux:
Merge 6.3-rc6 into char-misc-next
Linux:
Merge 6.3-rc6 into tty-next
Linux:
Merge 6.3-rc6 into usb-next
Linux:
Merge ath-next from git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
Linux:
Merge ath-next from git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
Linux:
Merge back cpufreq changes for 6.4-rc1.
Linux:
Merge back general thermal control changes for 6.4-rc1.
Linux:
Merge back Intel thermal control material for 6.4-rc1.
Linux:
Merge back Intel thermal driver changes for 6.4-rc1.
Linux:
Merge back thermal control material for 6.4-rc1.
Linux:
Merge back thermal control material for 6.4-rc1.
Merge branch :
'100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch :
'100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch :
'100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch :
'100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch :
'100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch :
'10GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch :
'1GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch :
'1GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch :
'1GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch :
'
[email protected]
' into clk-for-6.4
Merge branch :
'
[email protected]
' into HEAD
Merge branch :
'
[email protected]
' into clk-for-6.4
Merge branch :
'
[email protected]
' into clk-for-6.4
Merge branch :
'
[email protected]
' into arm64-for-6.4
Merge branch :
'
[email protected]
' into clk-for-6.4
Merge branch :
'
[email protected]
' into clk-for-6.4
Merge branch :
'
[email protected]
' into clk-for-6.4
Merge branch :
'
[email protected]
' into HEAD
Merge branch :
'
[email protected]
' into arm64-fixes-for-6.4
Merge branch :
'
[email protected]
' into drivers-fixes-for-6.4
Merge branch :
'40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch :
'6.3/scsi-fixes' into 6.4/scsi-staging
Merge branch :
'Access variable length array relaxed for integer type'
Merge branch :
'acpica'
Merge branch :
'act_pedit-minor-improvements'
Merge branch :
'Add FOU support for externally controlled ipip devices'
Merge branch :
'Add skb + xdp dynptrs'
Merge branch :
'Add support for kptrs in more BPF maps'
Merge branch :
'add-cpswxg-sgmii-support-for-j7200-and-j721e'
Merge branch :
'add-emac3-support-for-sa8540p-ride'
Merge branch :
'add-ethernet-driver-for-starfive-jh7110-soc'
Merge branch :
'add-kernel-tc-mqprio-and-tc-taprio-support-for-preemptible-traffic-classes'
Merge branch :
'add-page_pool-support-for-page-recycling-in-veth-driver'
Merge branch :
'add-ptp-support-for-sama7g5'
Merge branch :
'add-support-for-j784s4-cpsw9g'
Merge branch :
'add-tx-push-buf-len-param-to-ethtool'
Merge branch :
'af_unix-fix-two-data-races-reported-by-kcsan'
Merge branch :
'allocate-multiple-skbuffs-on-tx'
Merge branch :
'Allow BPF TCP CCs to write app_limited'
Merge branch :
'another-crack-at-a-handshake-upcall-mechanism'
Merge branch :
'arm64-fixes-for-6.3' into arm64-for-6.4
Merge branch :
'asm-generic-io' into asm-generic
Merge branch :
'bcm53134-support'
Merge branch :
'bnxt-ptp-optimizations'
Merge branch :
'bnxt_en-bug-fixes'
Merge branch :
'bonding-overflow'
Merge branch :
'BPF open-coded iterators'
Merge branch :
'bpf-kptr-rcu'
Merge branch :
'bpf-verifier-log-rotation'
Merge branch 'bpf:
Add detection of kfuncs.'
Merge branch 'bpf:
add netfilter program type'
Merge branch 'bpf:
allow ctx writes using BPF_ST_MEM instruction'
Merge branch 'bpf:
Allow helpers access ptr_to_btf_id.'
Merge branch 'bpf:
bpf memory usage'
Merge branch 'bpf:
fix NULL dereference during extable search'
Merge branch 'bpf:
Follow up to RCU enforcement in the verifier.'
Merge branch 'bpf:
Improve verifier for cond_op and spilled loop index variables'
Merge branch 'bpf:
Support ksym detection in light skeleton.'
Merge branch 'bpf:
Use bpf_mem_cache_alloc/free in bpf_local_storage'
Merge branch 'bpftool:
Add inline annotations when dumping program CFGs'
Merge branch :
'bridge-neigh-suppression'
Merge branch :
'bug-fixes-for-net-handshake'
Merge branch :
'check-if-fips-mode-is-enabled-when-running-selftests'
Merge branch :
'clk-imx' into clk-next
Merge branch :
'couple-of-minor-improvements-to-build_skb-variants'
Merge branch :
'decompressor-memory-tracking' into features
Merge branch :
'Don't invoke KPTR_REF destructor on NULL xchg'
Merge branch :
'double-fix bpf_test_run + XDP_PASS recycling'
Merge branch :
'dsa-microchip-tc-ets'
Merge branch :
'dsa-mt7530-fixes'
Merge branch :
'dsa-rzn1-a5psw-stp'
Merge branch :
'dsa-skb_mac_header'
Merge branch :
'dsa-trace-events'
Merge branch :
'dsa_master_ioctl-notifier'
Merge branch :
'Enable RCU semantics for task kptrs'
Merge branch :
'enetc-fixes'
Merge branch :
'error checking where helpers call bpf_map_ops'
Merge branch :
'ethtool-mm-api-consolidation'
Merge branch :
'First set of verifier/*.c migrated to inline assembly'
Merge branch :
'fix __retval() being always ignored'
Merge branch :
'Fix attaching fentry/fexit/fmod_ret/lsm to modules'
Merge branch :
'Fix elem_size not being set for inner maps'
Merge branch :
'fix-small-bugs-and-annoyances-in-tc-testing'
Merge branch :
'fixes' into for-next
Merge branch :
'fixes-for-q-usgmii-speeds-and-autoneg'
Merge branch :
'for-6.3-fixes' into for-6.4
Merge branch :
'for-6.3/cxl-autodetect-fixes' into for-6.4/cxl
Merge branch :
'for-6.4/amd-sfh' into for-linus
Merge branch :
'for-6.4/apple' into for-linus
Merge branch :
'for-6.4/core' into for-linus
Merge branch :
'for-6.4/cxl-poison' into for-6.4/cxl
Merge branch :
'for-6.4/doc' into for-linus
Merge branch :
'for-6.4/i2c-hid' into for-linus
Merge branch :
'for-6.4/kye' into for-linus
Merge branch :
'for-6.4/led-includes' into for-linus
Merge branch :
'for-6.4/logitech-hidpp' into for-linus
Merge branch :
'for-6.4/mcp2221' into for-linus
Merge branch :
'for-6.4/nintendo' into for-linus
Merge branch :
'for-6.4/tests' into for-linus
Merge branch :
'for-6.4/wacom' into for-linus
Merge branch :
'for-joerg/arm-smmu/bindings' into for-joerg/arm-smmu/updates
Merge branch :
'for-linus' into for-next
Merge branch :
'for-linus' into for-next
Merge branch :
'for-next/acpi' into for-next/core
Merge branch :
'for-next/asm' into for-next/core
Merge branch :
'for-next/cpufeature' into for-next/core
Merge branch :
'for-next/ftrace' into for-next/core
Merge branch :
'for-next/kdump' into for-next/core
Merge branch :
'for-next/misc' into for-next/core
Merge branch :
'for-next/mm' into for-next/core
Merge branch :
'for-next/perf' into for-next/core
Merge branch :
'for-next/stacktrace' into for-next/core
Merge branch :
'for-next/sysreg' into for-next/core
Merge branch :
'for-v6.4/clk-exynos850-dt-binding' into next/clk
Merge branch :
'gve-xdp-support'
Merge branch :
'hns3-fixes'
Merge branch :
'hwmon-const' into HEAD
Merge branch :
'hwmon-const' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
Merge branch :
'i2c/for-current' into i2c/for-mergewindow
Merge branch :
'ib-qcom-quad-spi' into devel
Merge branch :
'ib-qcom-quad-spi' of https://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl into arm64-for-6.4
Merge branch :
'in6addr_any-cleanups'
Merge branch :
'inet-const'
Merge branch :
'iommufd/for-rc' into for-next
Merge branch :
'ipv4-address-protocol'
Merge branch :
'ipv6-optimize-rt6_score_route'
Merge branch :
'J784S4-CPSW9G-bindings'
Merge branch :
'lan966x-tx-rx-improve'
Merge branch 'libbpf:
allow users to set kprobe/uprobe attach mode'
Merge branch 'libbpf:
fix several issues reported by static analysers'
Merge branch 'libbpf:
usdt arm arg parsing support'
Merge branch :
'locking/rcuref' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge branch :
'macb-ptp-minor-updates'
Merge branch :
'macsec-fixes-for-cn10kb'
Merge branch :
'macsec-vlan'
Merge branch :
'macvlan-broadcast-queue-bypass'
Merge branch :
'main' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next
Merge branch :
'main' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next
Merge branch :
'Make struct bpf_cpumask RCU safe'
Merge branch :
'Make uprobe attachment APK aware'
Merge branch :
'mana-jumbo-frames'
Merge branch :
'md-next' of https://git.kernel.org/pub/scm/linux/kernel/git/song/md into for-6.4/block
Merge branch :
'mlx5-ipsec-fixes'
Merge branch :
'mlx5-next' into wip/leon-for-next
Merge branch :
'mlx5e-xdp-extend'
Merge branch :
'mlxsw-transceiver-trip-points'
Merge branch :
'move SYS() macro to test_progs.h and run mptcp in a dedicated netns'
Merge branch :
'mptcp-addr-adv-fixes'
Merge branch :
'mptcp-cleanups'
Merge branch :
'mptcp-cleanups'
Merge branch :
'mptcp-fixes'
Merge branch :
'mptcp-fixes-for-6-4'
Merge branch :
'mptcp-fixes-for-connect-timeout-access-annotations-and-subflow-init'
Merge branch :
'mptcp-subflow-init'
Merge branch :
'msg_control-split'
Merge branch :
'msm-next-lumag-dpu' into msm-next-lumag
Merge branch :
'mt7988-support'
Merge branch :
'mtk_eth_soc-firmware'
Merge branch :
'napi_threaded_poll-enhancements'
Merge branch :
'net-better-const'
Merge branch :
'net-dsa-b53-configure-6318-and-63268-rgmii-ports'
Merge branch :
'net-dsa-microchip-ksz8-enhance-static-mac-table-operations-and-error-handling'
Merge branch :
'net-dsa-mv88e6xxx-accelerate-c45-scan'
Merge branch :
'net-ethernet-mtk_eth_soc-various-enhancements'
Merge branch :
'net-extend-drop-reasons'
Merge branch :
'net-ipa-fully-support-ipa-v5-0'
Merge branch :
'net-ipv6-skip_notify_on_dev_down-fix'
Merge branch :
'net-lan966x-add-support-for-is1-vcap'
Merge branch :
'net-lockless-stop-wake-combo-macros'
Merge branch :
'net-mlx5e-add-gbp-vxlan-hw-offload-support'
Merge branch :
'net-packet-KCSAN'
Merge branch :
'net-phy-mscc-support-vsc8501'
Merge branch :
'net-refcount-address-dst_entry-reference-count-scalability-issues'
Merge branch :
'net-remove-some-rcu_bh-cruft'
Merge branch :
'net-remove-some-skb_mac_header-assumptions'
Merge branch :
'net-rps-rfs-improvements'
Merge branch :
'net-sched-act_tunnel_key-add-support-for-tunnel_dont_fragment'
Merge branch :
'net-sched-fix-race-conditions-in-mini_qdisc_pair_swap'
Merge branch :
'net-sched-fixes-for-sch_ingress-and-sch_clsact'
Merge branch :
'net-sched-parsing-prints'
Merge branch :
'net-sk_err-lockless-annotate'
Merge branch :
'net-smc-updates'
Merge branch :
'net-stmmac-dwmac-anarion-address-issues-flagged-by-sparse'
Merge branch :
'net-thunderbolt-fix-for-sparse-warnings-and-typos'
Merge branch :
'net-use-read_once-write_once-for-ring-index-accesses'
Merge branch 'net:
skbuff: skb bitfield compaction - bpf'
Merge branch :
'next' into for-linus
Merge branch :
'nfp-flower-add-support-for-multi-zone-conntrack'
Merge branch :
'ocelot-external-ports'
Merge branch :
'ocelot-felix-driver-cleanup'
Merge branch :
'ocelot-felix-driver-support-for-preemptible-traffic-classes'
Merge branch :
'octeon_ep-deferred-probe-and-mailbox'
Merge branch :
'octeontx2-af-fixes'
Merge branch :
'octeontx2-af-fixes'
Merge branch :
'ovs-selftests'
Merge branch :
'page_pool-allow-caching-from-safely-localized-napi'
Merge branch :
'pci-aer-remove-redundant-device-control-error-reporting-enable'
Merge branch :
'pci/aer'
Merge branch :
'pci/aspm'
Merge branch :
'pci/controller/dt'
Merge branch :
'pci/controller/dwc'
Merge branch :
'pci/controller/ixp4xx'
Merge branch :
'pci/controller/kconfig'
Merge branch :
'pci/controller/kirin'
Merge branch :
'pci/controller/layerscape'
Merge branch :
'pci/controller/mt7621'
Merge branch :
'pci/controller/qcom'
Merge branch :
'pci/controller/rcar'
Merge branch :
'pci/enumeration'
Merge branch :
'pci/hotplug'
Merge branch :
'pci/p2pdma'
Merge branch :
'pci/reset'
Merge branch :
'pci/resource'
Merge branch :
'pcs_get_state-fixes'
Merge branch :
'pds_core'
Merge branch :
'phy-smsc-edpd-tunable'
Merge branch :
'pm-cpufreq'
Merge branch :
'pm-cpuidle'
Merge branch :
'pm-sleep'
Merge branch :
'pm-tools'
Merge branch :
'Prepare veristat for packaging'
Merge branch :
'Provide bpf_for() and bpf_for_each() by libbpf'
Merge branch :
'quirk-for-oem-sfp-2-5g-t-copper-module'
Merge branch :
'r8152-fixes'
Merge branch :
'r8169-disable-ASPM-during-NAPI-poll'
Merge branch :
'r8169-use-new-macros-from-netdev_queues-h'
Merge branch :
'Remove KF_KPTR_GET kfunc flag'
Merge branch :
'remove-phylink_state-s-an_enabled-member'
Merge branch :
'reuse-smsc-phy-functionality'
Merge branch :
'rework-sfp-a2-access-conditionals'
Merge branch :
'rfs-lockless-annotate'
Merge branch :
'riscv-jh7110_initial_dts' into riscv-dt-for-next
Merge branch :
'rk3588-error-prints'
Merge branch :
'rtnetlink-a-couple-of-fixes-in-linkmsg-validation'
Merge branch :
'rxrpc-timeout-fixes'
Merge branch :
'sctp-add-another-two-stream-schedulers'
Merge branch :
'sctp-info-dump'
Merge branch :
'sctp-nested-flex-arrays'
Merge branch :
'selftests-mptcp-skip-tests-not-supported-by-old-kernels-part-1'
Merge branch :
'selftests-mptcp-skip-tests-not-supported-by-old-kernels-part-2'
Merge branch :
'selftests-seg6-make-srv6_end_dt4_l3vpn_test-more-robust'
Merge branch 'selftests/bpf:
Add read_build_id function'
Merge branch 'selftests/bpf:
make BPF_CFLAGS stricter with -Wall'
Merge branch 'selftests/bpf:
support custom per-test flags and multiple expected messages'
Merge branch 'selftests:
xsk: Add test case for packets at end of UMEM'
Merge branch :
'sfc-support-unicast-ptp'
Merge branch :
'sfc-tc-decap-support'
Merge branch :
'Shared ownership for local kptrs'
Merge branch :
'skbuff-bitfields'
Merge branch :
'slab/for-6.4/slob-removal' into slab/for-next
Merge branch :
'slab/for-6.4/trivial' into slab/for-next
Merge branch :
'sparx5-tc-flower-templates'
Merge branch :
'sunhme-cleanups'
Merge branch :
'Support stashing local kptrs with bpf_kptr_xchg'
Merge branch :
'support-tunnel-mode-in-mlx5-ipsec-packet-offload'
Merge branch :
'switch-phy-leds'
Merge branch :
'tc-action-fixes'
Merge branch :
'thermal-core'
Merge branch :
'thermal-core' into thermal
Merge branch :
'thermal-intel'
Merge branch :
'tipc-fixes'
Merge branch :
'tls-fixes'
Merge branch :
'tools-ynl-fill-in-some-gaps-of-ethtool-spec'
Merge branch :
'topic/ppc-kvm' into next
Merge branch :
'Transit between BPF TCP congestion controls.'
Merge branch :
'tsnep-xdp-socket-zero-copy-support'
Merge branch :
'two-fixes-for-smcrv2'
Merge branch :
'uaccess-inline-asm-cleanup' into features
Merge branch :
'udplite-dccp-print-deprecation-notice'
Merge branch :
'update-coding-style-and-check-alloc_frag'
Merge branch :
'update-cpsw-bindings-for-serdes-phy'
Merge branch :
'v6.3-rc7'
Merge branch :
'various-mtk_eth_soc-cleanups'
Merge branch :
'verifier/xdp_direct_packet_access.c converted to inline assembly'
Merge branch 'veristat:
add better support of freplace programs'
Merge branch :
'vfio_mdev_ops' into iommufd.git for-next
Merge branch :
'vsock-return-errors-other-than-enomem-to-socket'
Merge branch :
'vsock-sockmap-support'
Merge branch :
'vxlan-MDB-support'
Merge branch 'x86-rep-insns':
x86 user copy clarifications
Merge branch 'x86-uaccess-cleanup':
x86 uaccess header cleanups
Merge branch :
'x86/cc' into x86/apic
Merge branch :
'x86/cc' into x86/sev
Merge branch :
'xdp-rx-hwts-metadata-for-stmmac-driver'
Merge branch 'xdp:
recycle Page Pool backed skbs built from XDP frames'
Merge branch 'xsk:
Fix unaligned descriptor validation'
Merge branch :
'ynl-add-support-for-user-headers-and-struct-attrs'
Linux:
Merge branch irq/gic-6.4 into irq/irqchip-next
Linux:
Merge branch irq/loongarch-fixes-6.4 into irq/irqchip-next
Linux:
Merge branch irq/misc-6.4 into irq/irqchip-next
Linux:
Merge branch irq/riscv-ipi into irq/irqchip-next
Linux:
Merge branch kvm-arm64/lock-inversion into kvmarm-master/next
Linux:
Merge branch kvm-arm64/misc-6.4 into kvmarm-master/fixes
Linux:
Merge branch kvm-arm64/pgtable-fixes-6.4 into kvmarm-master/fixes
Linux:
Merge branch kvm-arm64/selftest/lpa into kvmarm-master/next
Linux:
Merge branch kvm-arm64/selftest/misc-6.4 into kvmarm-master/next
Linux:
Merge branch kvm-arm64/smccc-filtering into kvmarm-master/next
Linux:
Merge branch kvm-arm64/spec-ptw into kvmarm-master/next
Linux:
Merge branch kvm-arm64/timer-vm-offsets into kvmarm-master/next
Merge branches :
'acpi-apei', 'acpi-properties', 'acpi-sbs' and 'acpi-thermal'
Merge branches :
'acpi-bus', 'acpi-video' and 'acpi-misc'
Merge branches :
'acpi-pm' and 'acpi-properties'
Merge branches :
'acpi-processor', 'acpi-pm', 'acpi-tables' and 'acpi-sysfs'
Merge branches :
'acpi-utils' and 'acpi-docs'
Merge branches :
'clk-cleanup', 'clk-aspeed', 'clk-dt', 'clk-renesas' and 'clk-skyworks' into clk-next
Merge branches :
'clk-mediatek', 'clk-sunplus', 'clk-loongson' and 'clk-socfpga' into clk-next
Merge branches :
'clk-of', 'clk-samsung', 'clk-rockchip' and 'clk-qcom' into clk-next
Merge branches :
'clk-starfive', 'clk-fractional' and 'clk-devmof' into clk-next
Merge branches :
'clk-xilinx', 'clk-broadcom' and 'clk-platform' into clk-next
Merge branches :
'edac-drivers', 'edac-amd64' and 'edac-misc' into edac-updates
Merge branches :
'iommu/fixes', 'arm/allwinner', 'arm/exynos', 'arm/mediatek', 'arm/omap', 'arm/renesas', 'arm/rockchip', 'arm/smmu', 'ppc/pamu', 'unisoc', 'x86/vt-d', 'x86/amd', 'core' and 'platform-remove_new' into next
Merge branches :
'misc' and 'fixes' into for-next
Merge branches :
'msm-next-lumag-dp', 'msm-next-lumag-dsi', 'msm-next-lumag-mdp5' and 'msm-next-lumag-mdp4' into msm-next-lumag
Merge branches :
'pm-core', 'pm-sleep', 'pm-opp' and 'pm-tools'
Merge branches :
'rcu/staging-core', 'rcu/staging-docs' and 'rcu/staging-kfree', remote-tracking branches 'paul/srcu-cf.2023.04.04a', 'fbq/rcu/lockdep.2023.03.27a' and 'fbq/rcu/rcutorture.2023.03.20a' into rcu/staging
Linux:
Merge drm/drm-fixes into drm-misc-fixes
Linux:
Merge drm/drm-next into drm-intel-next
Linux:
Merge drm/drm-next into drm-misc-next
Linux:
Merge drm/drm-next into drm-misc-next
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Linux:
Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
Linux:
Merge mlx5 updates 2023-03-13
Linux:
Merge patch series "Add poll support for hisi_sas v3 hw"
Linux:
Merge patch series "Add RISC-V 32 NOMMU support"
Linux:
Merge patch series "add virtual remote fabric"
Linux:
Merge patch series "arcmsr fixes"
Merge patch series "can:
bxcan: add support for single peripheral configuration"
Merge patch series "can:
bxcan: add support for ST bxCAN controller"
Merge patch series "can:
j1939: avoid possible use-after-free when j1939_can_rx_register fails"
Merge patch series "can:
kvaser_pciefd: Bug fixes"
Merge patch series "can:
m_can: Optimizations for m_can/tcan part 2"
Merge patch series "can:
rcar_canfd: Add transceiver support"
Merge patch series "can:
remove redundant pci_clear_master()"
Linux:
Merge patch series "Constify most SCSI host templates"
Linux:
Merge patch series "Fix shost command overloading issues"
Linux:
Merge patch series "Introduce 64b relocatable kernel"
Merge patch series "lpfc:
Update lpfc to revision 14.2.0.11"
Merge patch series "mailbox,soc:
mpfs: add support for fallible services"
Merge patch series "mpi3mr:
Few Enhancements and minor fixes"
Merge patch series "PCI/AER:
Remove redundant Device Control Error Reporting Enable"
Linux:
Merge patch series "RISC-V Hardware Probing User Interface"
Linux:
Merge patch series "RISC-V Hibernation Support"
Linux:
Merge patch series "RISC-V kasan rework"
Merge patch series "RISC-V:
Apply Zicboz to clear_page"
Merge patch series "RISC-V:
Fixes for riscv_has_extension[un]likely()'s alternative dependency"
Merge patch series "riscv, mm:
detect svnapot cpu support at runtime"
Merge patch series "riscv:
Add GENERIC_ENTRY support"
Merge patch series "riscv:
alternative/cpufeature related cleanups"
Merge patch series "riscv:
Use PUD/P4D/PGD pages for the linear mapping"
Merge patch series "scsi:
hisi_sas: Some misc changes"
Merge patch series "scsi:
target: make RTPI an TPG identifier"
Merge patch series "scsi_debug:
Some minor improvements"
Merge patch series "target:
TMF and recovery fixes"
Merge remote-tracking branch :
'acme/perf-tools' into perf-tools-next
Merge remote-tracking branch :
'drm/drm-next' into drm-misc-next
Merge remote-tracking branch :
'drm/drm-next' into msm-next
Merge remote-tracking branch :
'intel-speed-select/intel-sst' into review-hans
Merge remote-tracking branch :
'tip/x86/sev' into hyperv-next
Merge tag :
'
[email protected]
' into drivers-for-6.4
Merge tag :
'6.4-rc-ksmbd-server-fixes' of git://git.samba.org/ksmbd
Merge tag :
'6.4-rc-ksmbd-server-fixes-part2' of git://git.samba.org/ksmbd
Merge tag :
'6.4-rc-smb3-client-fixes-part1' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'6.4-rc-smb3-client-fixes-part2' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'6.4-rc1-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'6.4-rc2-ksmbd-server-fixes' of git://git.samba.org/ksmbd
Merge tag :
'6.4-rc2-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'6.4-rc3-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'6.4-rc4-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'6.4-rc4-smb3-server-fixes' of git://git.samba.org/ksmbd
Merge tag :
'6.4-rc5-smb3-server-fixes' of git://git.samba.org/ksmbd
Merge tag :
'6.4-rc6-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'6.4-rc6-smb3-server-fixes' of git://git.samba.org/ksmbd
Merge tag :
'9p-6.4-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs
Merge tag :
'acpi-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'acpi-6.4-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'acpi-6.4-rc1-3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'acpi-6.4-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'acpi-6.4-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'afs-fixes-20230502' of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs
Merge tag :
'afs-fixes-20230719' of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs
Merge tag :
'amd-drm-fixes-6.4-2023-04-26' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amd-drm-fixes-6.4-2023-05-03' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amd-drm-fixes-6.4-2023-05-11' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-fixes-6.4-2023-05-18' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-fixes-6.4-2023-05-24' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-fixes-6.4-2023-05-31' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-fixes-6.4-2023-06-07' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-fixes-6.4-2023-06-14' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-next-6.4-2023-03-17' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amd-drm-next-6.4-2023-03-31' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amd-drm-next-6.4-2023-04-14' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amdtee-fix-for-v6.5' of https://git.linaro.org/people/jens.wiklander/linux-tee into arm/fixes
Merge tag :
'amlogic-arm-dt-for-v6.4' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/dt
Merge tag :
'amlogic-arm64-dt-for-v6.4' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/dt
Merge tag :
'amlogic-drivers-for-v6.4' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/drivers
Merge tag :
'arm-fixes-6.4-1' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'arm-fixes-6.4-2' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'arm-fixes-6.4-3' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'arm-smmu-updates' of git://git.kernel.org/pub/scm/linux/kernel/git/will/linux into arm/smmu
Merge tag :
'arm-soc/for-6.4/devicetree' of https://github.com/Broadcom/stblinux into soc/dt
Merge tag :
'arm-soc/for-6.4/devicetree-arm64' of https://github.com/Broadcom/stblinux into soc/dt
Merge tag :
'arm-soc/for-6.4/drivers' of https://github.com/Broadcom/stblinux into soc/drivers
Merge tag :
'arm-soc/for-6.4/soc' of https://github.com/Broadcom/stblinux into soc/arm
Merge tag :
'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Merge tag :
'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Merge tag :
'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Merge tag :
'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Merge tag :
'asahi-soc-dt-6.4' of https://github.com/AsahiLinux/linux into soc/dt
Merge tag :
'asahi-soc-dt-6.4-v2' of https://github.com/AsahiLinux/linux into soc/dt
Merge tag :
'asahi-soc-rtkit-6.4' of https://github.com/AsahiLinux/linux into soc/drivers
Merge tag :
'asm-generic-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic
Merge tag :
'asoc-fix-v6.4-rc1' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'asoc-fix-v6.4-rc2' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'asoc-fix-v6.4-rc3' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'asoc-fix-v6.4-rc6' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'asoc-fix-v6.4-rc6-2' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'asoc-fix-v6.4-rc7' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'asoc-v6.4' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-next
Merge tag :
'aspeed-6.4-devicetree' of git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc into soc/dt
Merge tag :
'asym-keys-fix-for-linus-v6.4-rc5' of https://github.com/robertosassu/linux
Merge tag :
'at24-fixes-for-v6.4-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux into i2c/for-current
Merge tag :
'at91-dt-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/dt
Merge tag :
'at91-fixes-6.4' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into arm/fixes
Merge tag :
'ata-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata
Merge tag :
'ata-6.4-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata
Merge tag :
'ata-6.4-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata
Merge tag :
'ata-6.4-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata
Merge tag :
'backlight-next-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight
Merge tag :
'batadv-net-pullrequest-20230607' of git://git.open-mesh.org/linux-merge
Merge tag :
'block-6.4-2023-05-13' of git://git.kernel.dk/linux
Merge tag :
'block-6.4-2023-05-20' of git://git.kernel.dk/linux
Merge tag :
'block-6.4-2023-05-26' of git://git.kernel.dk/linux
Merge tag :
'block-6.4-2023-06-02' of git://git.kernel.dk/linux
Merge tag :
'block-6.4-2023-06-09' of git://git.kernel.dk/linux
Merge tag :
'block-6.4-2023-06-15' of git://git.kernel.dk/linux
Merge tag :
'block-6.4-2023-06-23' of git://git.kernel.dk/linux
Merge tag :
'btree-complain-bad-records-6.4_2023-04-11' of git://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into guilt/xfs-for-next
Merge tag :
'btree-hoist-scrub-checks-6.4_2023-04-11' of git://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into guilt/xfs-for-next
Merge tag :
'cacheinfo-updates-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into driver-core-next
Merge tag :
'ceph-for-6.4-rc1' of https://github.com/ceph/ceph-client
Merge tag :
'ceph-for-6.4-rc3' of https://github.com/ceph/ceph-client
Merge tag :
'ceph-for-6.4-rc6' of https://github.com/ceph/ceph-client
Merge tag :
'cgroup-for-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
Merge tag :
'cgroup-for-6.4-rc5-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
Merge tag :
'cgroup-for-6.4-rc7-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
Merge tag :
'char-misc-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag :
'char-misc-6.4-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag :
'char-misc-6.4-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag :
'clk-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux
Merge tag :
'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux
Merge tag :
'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux
Merge tag :
'clk-imx-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux into clk-imx
Merge tag :
'core-debugobjects-2023-04-24' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'core-debugobjects-2023-05-06' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'core-debugobjects-2023-05-28' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'core-entry-2023-04-24' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'coresight-fixes-v6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux into char-misc-linus
Merge tag :
'coresight-next-v6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux into char-misc-next
Merge tag :
'cpufreq-arm-updates-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm
Merge tag :
'csky-for-linus-6.4' of https://github.com/c-sky/csky-linux
Merge tag :
'cxl-fixes-6.4-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl
Merge tag :
'cxl-fixes-6.4-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl
Merge tag :
'cxl-for-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl
Merge tag :
'devfreq-next-for-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux
Merge tag :
'devicetree-fixes-for-6.4-1' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Merge tag :
'devicetree-fixes-for-6.4-3' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Merge tag :
'devicetree-for-6.4-1' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Merge tag :
'devicetree-for-6.4-2' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Merge tag :
'dlm-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm
Merge tag :
'dma-fence-deadline' into HEAD
Merge tag :
'dma-fence-deadline' of https://gitlab.freedesktop.org/drm/msm into drm-next
Merge tag :
'dma-mapping-6.4-2023-04-28' of git://git.infradead.org/users/hch/dma-mapping
Merge tag :
'dmaengine-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine
Merge tag :
'dmaengine-fix-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine
Merge tag :
'docs-6.4' of git://git.lwn.net/linux
Merge tag :
'docs-6.4-2' of git://git.lwn.net/linux
Merge tag :
'docs-6.4-fixes' of git://git.lwn.net/linux
Merge tag :
'driver-core-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core
Merge tag :
'driver-core-6.4-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core
Merge tag :
'drm-fixes-2023-05-12' of git://anongit.freedesktop.org/drm/drm
Merge tag :
'drm-fixes-2023-05-20' of git://anongit.freedesktop.org/drm/drm
Merge tag :
'drm-fixes-2023-05-26' of git://anongit.freedesktop.org/drm/drm
Merge tag :
'drm-fixes-2023-06-02' of git://anongit.freedesktop.org/drm/drm
Merge tag :
'drm-fixes-2023-06-09' of git://anongit.freedesktop.org/drm/drm
Merge tag :
'drm-fixes-2023-06-17' of git://anongit.freedesktop.org/drm/drm
Merge tag :
'drm-fixes-2023-06-23' of git://anongit.freedesktop.org/drm/drm
Merge tag :
'drm-habanalabs-next-2023-03-20' of https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux into drm-next
Merge tag :
'drm-habanalabs-next-2023-04-10' of https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux into drm-next
Merge tag :
'drm-intel-fixes-2023-05-11-1' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
Merge tag :
'drm-intel-fixes-2023-05-17' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
Merge tag :
'drm-intel-fixes-2023-05-25' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
Merge tag :
'drm-intel-fixes-2023-06-01' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
Merge tag :
'drm-intel-fixes-2023-06-08' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
Merge tag :
'drm-intel-gt-next-2023-03-16' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
Merge tag :
'drm-intel-gt-next-2023-04-06' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
Merge tag :
'drm-intel-next-2023-03-07' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
Merge tag :
'drm-intel-next-2023-03-23' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
Merge tag :
'drm-intel-next-2023-04-06' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
Merge tag :
'drm-intel-next-fixes-2023-04-13' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
Merge tag :
'drm-intel-next-fixes-2023-04-20-1' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
Merge tag :
'drm-intel-next-fixes-2023-04-27' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
Merge tag :
'drm-intel-next-fixes-2023-05-04-1' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
Merge tag :
'drm-misc-fixes-2023-05-11' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
Merge tag :
'drm-misc-fixes-2023-05-24' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
Merge tag :
'drm-misc-fixes-2023-06-08' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
Merge tag :
'drm-misc-fixes-2023-06-16' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
Merge tag :
'drm-misc-fixes-2023-06-21' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
Merge tag :
'drm-misc-next-2023-03-07' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
Merge tag :
'drm-misc-next-2023-03-16' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
Merge tag :
'drm-misc-next-2023-03-23' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
Merge tag :
'drm-misc-next-2023-03-31' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
Merge tag :
'drm-misc-next-2023-04-06' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
Merge tag :
'drm-misc-next-2023-04-12' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
Merge tag :
'drm-misc-next-fixes-2023-04-26' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
Merge tag :
'drm-msm-fixes-2023-05-17' of https://gitlab.freedesktop.org/drm/msm into drm-fixes
Merge tag :
'drm-msm-fixes-2023-06-08' of https://gitlab.freedesktop.org/drm/msm into drm-fixes
Merge tag :
'drm-msm-next-2023-04-10' of https://gitlab.freedesktop.org/drm/msm into drm-next
Merge tag :
'drm-next-2023-04-24' of git://anongit.freedesktop.org/drm/drm
Merge tag :
'drm-next-2023-04-27' of git://anongit.freedesktop.org/drm/drm
Merge tag :
'drm-next-2023-05-05' of git://anongit.freedesktop.org/drm/drm
Merge tag :
'drm-rcar-next-20230325' of git://git.kernel.org/pub/scm/linux/kernel/git/pinchartl/linux into drm-next
Merge tag :
'drm/tegra/for-6.4-rc1' of https://gitlab.freedesktop.org/drm/tegra into drm-next
Merge tag :
'dt-cleanup-6.4' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-dt into soc/dt
Merge tag :
'dt-fixes-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-dt
Merge tag :
'dt64-cleanup-6.4' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-dt into soc/dt
Merge tag :
'edac_updates_for_v6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras
Merge tag :
'efi-fixes-for-v6.4-1' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi
Merge tag :
'efi-next-for-v6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi
Merge tag :
'erofs-for-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs
Merge tag :
'erofs-for-6.4-rc4-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs
Merge tag :
'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4
Merge tag :
'ext4_for_linus_stable' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4
Merge tag :
'ext4_for_linus_stable' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4
Merge tag :
'ext4_for_linus_stable' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4
Merge tag :
'ext4_for_linus_stable' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4
Merge tag :
'ext4_for_linus_stable' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4
Merge tag :
'ext4_for_linus_stable' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4
Merge tag :
'exynos-drm-fixes-for-v6.4-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into drm-fixes
Merge tag :
'exynos-drm-fixes-for-v6.4-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into drm-fixes
Merge tag :
'exynos-drm-next-for-v6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into drm-next
Merge tag :
'exynos-drm-next-for-v6.4-2' of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into drm-next
Merge tag :
'f2fs-for-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs
Merge tag :
'fbdev-for-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev
Merge tag :
'fbdev-for-6.4-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev
Merge tag :
'fbdev-for-6.4-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev
Merge tag :
'fbdev-for-6.4-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev
Merge tag :
'ffa-fix-6.4-2' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into arm/fixes
Merge tag :
'ffa-fixes-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into arm/fixes
Merge tag :
'firewire-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394
Merge tag :
'firewire-fixes-6.4-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394
Merge tag :
'firewire-fixes-6.4-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394
Merge tag :
'fix-asciici-bugs-6.4_2023-04-11' of git://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into guilt/xfs-for-next
Merge tag :
'flex-array-transformations-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gustavoars/linux
Merge tag :
'for-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux
Merge tag :
'for-6.4-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-6.4-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-6.4-rc3-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-6.4-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-6.4-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-6.4-rc6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-6.4-rc6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-6.4-rc7-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-6.4-rc7-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-6.4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-6.4/block-2023-04-21' of git://git.kernel.dk/linux
Merge tag :
'for-6.4/block-2023-05-06' of git://git.kernel.dk/linux
Merge tag :
'for-6.4/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
Merge tag :
'for-6.4/dm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
Merge tag :
'for-6.4/io_uring-2023-04-21' of git://git.kernel.dk/linux
Merge tag :
'for-6.4/io_uring-2023-05-07' of git://git.kernel.dk/linux
Merge tag :
'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm
Merge tag :
'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm
Merge tag :
'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma
Merge tag :
'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma
Merge tag :
'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma
Merge tag :
'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag :
'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag :
'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag :
'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag :
'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag :
'for-linus' of https://github.com/openrisc/linux
Merge tag :
'for-linus-2023042601' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid
Merge tag :
'for-linus-2023060101' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid
Merge tag :
'for-linus-2023060501' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid
Merge tag :
'for-linus-6.4-1' of https://github.com/cminyard/linux-ipmi
Merge tag :
'for-linus-6.4-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip
Merge tag :
'for-linus-6.4-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip
Merge tag :
'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd
Merge tag :
'for-net-2023-05-19' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag :
'for-net-2023-06-05' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag :
'for-net-next-2023-04-23' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next
Merge tag :
'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Merge tag :
'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Merge tag :
'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Merge tag :
'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
Merge tag :
'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
Merge tag :
'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
Merge tag :
'for-v6.3-rc'
Merge tag :
'for-v6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply
Merge tag :
'for-v6.4-rc' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply
Merge tag :
'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
Merge tag :
'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
Merge tag :
'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
Merge tag :
'fs_for_v6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
Merge tag :
'fscrypt-for-linus' of git://git.kernel.org/pub/scm/fs/fscrypt/linux
Merge tag :
'fsnotify_for_v6.4-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
Merge tag :
'fsverity-for-linus' of git://git.kernel.org/pub/scm/fs/fsverity/linux
Merge tag :
'gfs2-v6.3-fix' of git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2
Merge tag :
'gfs2-v6.3-rc3-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2
Merge tag :
'gfs2-v6.4-rc4-fix' of git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2
Merge tag :
'gpio-fixes-for-v6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'gpio-fixes-for-v6.4-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'gpio-fixes-for-v6.4-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'gpio-updates-for-v6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'hardening-v6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'hwmon-for-v6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
Merge tag :
'hyperv-fixes-signed-20230619' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux
Merge tag :
'hyperv-next-signed-20230424' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux
Merge tag :
'i2c-for-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag :
'i2c-for-6.4-rc1-part2' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag :
'i2c-for-6.4-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag :
'i2c-for-6.4-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag :
'i3c/for-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux
Merge tag :
'ib-pdx86-backlight-6.4' into review-hans
Merge tag :
'icc-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc into char-misc-next
Merge tag :
'ieee802154-for-net-2023-06-19' of git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan
Merge tag :
'iio-fixes-for-6.4a' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-linus
Merge tag :
'iio-for-6.4a' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-next
Merge tag :
'iio-for-6.4b' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-next
Merge tag :
'imx-bindings-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
Merge tag :
'imx-defconfig-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/defconfig
Merge tag :
'imx-drivers-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/drivers
Merge tag :
'imx-dt-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
Merge tag :
'imx-dt64-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
Merge tag :
'imx-fixes-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/fixes
Merge tag :
'imx-fixes-6.4-2' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/fixes
Merge tag :
'imx-soc-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/arm
Merge tag :
'input-for-v6.4-rc0' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
Merge tag :
'input-for-v6.4-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
Merge tag :
'integrity-v6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity
Merge tag :
'intel-gpio-v6.4-1' of git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel into gpio/for-next
Merge tag :
'intel-gpio-v6.4-2' of git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel into gpio/for-next
Merge tag :
'intents-perag-refs-6.4_2023-04-11' of git://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into guilt/xfs-for-next
Merge tag :
'io_uring-6.4-2023-05-12' of git://git.kernel.dk/linux
Merge tag :
'io_uring-6.4-2023-05-26' of git://git.kernel.dk/linux
Merge tag :
'io_uring-6.4-2023-06-02' of git://git.kernel.dk/linux
Merge tag :
'io_uring-6.4-2023-06-15' of git://git.kernel.dk/linux
Merge tag :
'io_uring-6.4-2023-06-21' of git://git.kernel.dk/linux
Merge tag :
'iomap-6.4-merge-1' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag :
'iommu-fix-v6.4-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu
Merge tag :
'iommu-fixes-v6.4-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu
Merge tag :
'iommu-updates-v6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu
Merge tag :
'ipsec-2023-05-16' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec
Merge tag :
'ipsec-2023-06-20' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec
Merge tag :
'ipsec-esn-replay' of https://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux
Merge tag :
'ipsec-libreswan-mlx5' of https://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux
Merge tag :
'ipsec-next-2023-04-19' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next
Merge tag :
'irq-core-2023-04-24' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'irq-urgent-2023-05-28' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'irq_urgent_for_v6.4_rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'irqchip-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into irq/core
Merge tag :
'irqchip-fixes-6.4-1' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into irq/urgent
Merge tag :
'irqchip-fixes-6.4-2' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into irq/urgent
Merge tag :
'iter-ubuf.2-2023-04-21' of git://git.kernel.dk/linux
Merge tag :
'juno-fixes-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into arm/fixes
Merge tag :
'kbuild-v6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild
Merge tag :
'kcsan.2023.04.04a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu
Merge tag :
'kvm-riscv-6.4-1' of https://github.com/kvm-riscv/linux into HEAD
Merge tag :
'kvm-s390-next-6.4-1' of https://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into HEAD
Merge tag :
'kvm-s390-next-6.4-2' of https://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into HEAD
Merge tag :
'kvm-x86-fixes-6.4' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-generic-6.4' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-misc-6.4' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-mmu-6.4' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-mmu-6.4-2' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-pmu-6.4' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-selftests-6.4' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-svm-6.4' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-vmx-6.4' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvmarm-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag :
'kvmarm-fixes-6.4-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag :
'kvmarm-fixes-6.4-2' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag :
'kvmarm-fixes-6.4-3' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag :
'kvmarm-fixes-6.4-4' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag :
'landlock-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/mic/linux
Merge tag :
'leds-6.4-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/johan/linux
Merge tag :
'leds-next-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds
Merge tag :
'linux-can-fixes-for-6.4-20230515' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
Merge tag :
'linux-can-fixes-for-6.4-20230518' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
Merge tag :
'linux-can-fixes-for-6.4-20230605' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
Merge tag :
'linux-can-next-for-6.4-20230327' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next
Merge tag :
'linux-can-next-for-6.4-20230404-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next
Merge tag :
'linux-cpupower-6.4-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux
Merge tag :
'linux-kselftest-fixes-6.4-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag :
'linux-kselftest-kunit-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag :
'linux-kselftest-next-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag :
'linux-watchdog-6.4-rc1' of git://www.linux-watchdog.org/linux-watchdog
Merge tag :
'livepatching-for-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching
Merge tag :
'lkmm-scripting.2023.04.07a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu
Merge tag :
'lkmm.2023.04.07a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu
Merge tag :
'locking-core-2023-05-05' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'locking_urgent_for_v6.4_rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'locktorture.2023.04.04a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu
Merge tag :
'loongarch-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
Merge tag :
'loongarch-fixes-6.4-1' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
Merge tag :
'lsm-pr-20230420' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm
Merge tag :
'lsm-pr-20230428' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm
Merge tag :
'm68k-for-v6.4-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k
Merge tag :
'm68k-for-v6.4-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k
Merge tag :
'm68knommu-for-v6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu
Merge tag :
'mailbox-fixes-6.4-rc5' of git://git.linaro.org/landing-teams/working/fujitsu/integration
Merge tag :
'mailbox-v6.4' of git://git.linaro.org/landing-teams/working/fujitsu/integration
Merge tag :
'md-fixes-2023-05-24' of https://git.kernel.org/pub/scm/linux/kernel/git/song/md into block-6.4
Merge tag :
'md-next-2023-04-28' of https://git.kernel.org/pub/scm/linux/kernel/git/song/md into for-6.4/block
Merge tag :
'media/v6.4-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
Merge tag :
'media/v6.4-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
Merge tag :
'media/v6.4-3' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
Merge tag :
'media/v6.4-4' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
Merge tag :
'media/v6.4-6' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
Merge tag :
'mediatek-drm-next-6.4' of https://git.kernel.org/pub/scm/linux/kernel/git/chunkuang.hu/linux into drm-next
Merge tag :
'memory-controller-drv-6.4' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into soc/drivers
Merge tag :
'memory-controller-drv-6.4-2' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into soc/drivers
Merge tag :
'mfd-next-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd
Merge tag :
'mhi-for-v6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi into char-misc-next
Merge tag :
'mips-fixes_6.4_1' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux
Merge tag :
'mips_6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux
Merge tag :
'mlx5-fixes-2023-04-20' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
Merge tag :
'mlx5-fixes-2023-05-22' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
Merge tag :
'mlx5-fixes-2023-05-24' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
Merge tag :
'mlx5-fixes-2023-05-31' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
Merge tag :
'mlx5-fixes-2023-06-16' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
Merge tag :
'mlx5-updates-2023-03-20' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
Merge tag :
'mlx5-updates-2023-03-28' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
Merge tag :
'mlx5-updates-2023-04-05' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
Merge tag :
'mlx5-updates-2023-04-11' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
Merge tag :
'mlx5-updates-2023-04-14' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
Merge tag :
'mlx5-updates-2023-04-20' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
Merge tag :
'mm-hotfixes-stable-2023-05-03-16-27' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-hotfixes-stable-2023-05-06-10-45' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-hotfixes-stable-2023-05-18-15-52' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-hotfixes-stable-2023-06-12-12-22' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-hotfixes-stable-2023-06-20-12-31' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-nonmm-stable-2023-04-27-16-01' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-stable-2023-04-27-15-30' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-stable-2023-05-03-16-22' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-stable-2023-05-06-10-49' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mmc-v6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
Merge tag :
'mmc-v6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
Merge tag :
'mmc-v6.4-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
Merge tag :
'mmc-v6.4-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
Merge tag :
'modules-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux
Merge tag :
'modules-6.4-rc1-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux
Merge tag :
'modules-6.4-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux
Merge tag :
'modules-6.4-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux
Merge tag :
'modules-6.4-rc5-second-pull' of git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux
Merge tag :
'mt76-for-kvalo-2023-04-18' of https://github.com/nbd168/wireless
Merge tag :
'mtd/core-fixes-before-nvmem-layouts-for-6.4' into mtd/next
Merge tag :
'mtd/fixes-for-6.4-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux
Merge tag :
'mtd/for-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux
Merge tag :
'mvebu-arm64-6.4-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into soc/arm
Merge tag :
'mvebu-dt-6.4-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into soc/dt
Merge tag :
'mvebu-dt64-6.4-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into soc/dt
Merge tag :
'nand/for-6.4' into mtd/next
Merge tag :
'net-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-6.4-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-6.4-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-6.4-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-6.4-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-6.4-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-6.4-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-6.4-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-next-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next
Merge tag :
'nf-23-04-21' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag :
'nf-23-05-03' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag :
'nf-23-05-10' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag :
'nf-23-05-17' of https://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag :
'nf-23-06-07' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag :
'nf-23-06-08' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag :
'nf-23-06-21' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag :
'nf-next-2023-03-30' of https://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next
Merge tag :
'nf-next-23-04-22' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next
Merge tag :
'nfs-for-6.4-1' of git://git.linux-nfs.org/projects/anna/linux-nfs
Merge tag :
'nfs-for-6.4-2' of git://git.linux-nfs.org/projects/anna/linux-nfs
Merge tag :
'nfsd-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag :
'nfsd-6.4-1' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag :
'nfsd-6.4-2' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag :
'nios2_fix_v6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux
Merge tag :
'nolibc.2023.04.04a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu
Merge tag :
'ntfs3_for_6.4' of https://github.com/Paragon-Software-Group/linux-ntfs3
Merge tag :
'nvme-6.4-2023-04-14' of git://git.infradead.org/nvme into for-6.4/block
Merge tag :
'nvme-6.4-2023-05-18' of git://git.infradead.org/nvme into block-6.4
Merge tag :
'nvme-6.4-2023-05-26' of git://git.infradead.org/nvme into block-6.4
Merge tag :
'nvme-6.4-2023-06-01' of git://git.infradead.org/nvme into block-6.4
Merge tag :
'objtool-core-2023-04-27' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'objtool-urgent-2023-05-28' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'objtool_urgent_for_v6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'omap-for-v6.4/cleanup-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into soc/arm
Merge tag :
'omap-for-v6.4/dt-overlays-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into soc/dt
Merge tag :
'omap-for-v6.4/dt-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into soc/dt
Merge tag :
'omap-for-v6.4/omap1-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into soc/arm
Merge tag :
'omap-for-v6.4/ti-sysc-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into soc/drivers
Merge tag :
'online-fsck-design-6.4_2023-04-11' of git://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into guilt/xfs-for-next
Merge tag :
'opp-updates-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm into pm-opp
Merge tag :
'optee-async-notif-fix-for-v6.3' of https://git.linaro.org/people/jens.wiklander/linux-tee into arm/fixes
Merge tag :
'optee-load-for-v6.4' of https://git.linaro.org/people/jens.wiklander/linux-tee into soc/drivers
Merge tag :
'optee-per-cpu-irq-for-v6.4' of https://git.linaro.org/people/jens.wiklander/linux-tee into soc/drivers
Merge tag :
'parisc-for-6.4-1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux
Merge tag :
'parisc-for-6.4-2' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux
Merge tag :
'parisc-for-6.4-3' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux
Merge tag :
'parisc-for-6.4-4' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux
Merge tag :
'pass-perag-refs-6.4_2023-04-11' of git://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into guilt/xfs-for-next
Merge tag :
'pci-v6.4-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
Merge tag :
'pci-v6.4-fixes-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
Merge tag :
'pci-v6.4-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
Merge tag :
'perf-core-2023-04-27' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'perf-tools-fixes-for-v6.4-1-2023-05-20' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux
Merge tag :
'perf-tools-fixes-for-v6.4-2-2023-05-30' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux
Merge tag :
'perf-tools-for-v6.4-3-2023-05-06' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux
Merge tag :
'perf-urgent-2023-05-28' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'perf_urgent_for_v6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'perf_urgent_for_v6.4_rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'phy-fixes-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy
Merge tag :
'phy-fixes-6.4-1' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy
Merge tag :
'phy-for-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy
Merge tag :
'pinctrl-v6.4-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
Merge tag :
'pinctrl-v6.4-2' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
Merge tag :
'pipe-nonblock-2023-05-06' of git://git.kernel.dk/linux
Merge tag :
'platform-drivers-x86-v6.4-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag :
'platform-drivers-x86-v6.4-2' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag :
'platform-drivers-x86-v6.4-3' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag :
'platform-drivers-x86-v6.4-4' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag :
'platform-drivers-x86-v6.4-5' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag :
'pm-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'pm-6.4-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'pm-6.4-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'pm-6.4-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'powerpc-6.4-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag :
'powerpc-6.4-2' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag :
'powerpc-6.4-3' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag :
'powerpc-6.4-4' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag :
'powerpc-6.4-5' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag :
'printk-for-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux
Merge tag :
'probes-fixes-6.4-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'probes-fixes-v6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'pstore-v6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'pull-fd' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag :
'pull-lock_rename_child' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs into ksmbd-for-next
Merge tag :
'pull-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag :
'pull-nios2' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag :
'pull-old-dio' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag :
'pull-write-one-page' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag :
'pwm/for-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm
Merge tag :
'qcom-arm64-defconfig-for-6.4' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/defconfig
Merge tag :
'qcom-arm64-fixes-for-6.4' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/fixes
Merge tag :
'qcom-arm64-fixes-for-6.4-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/fixes
Merge tag :
'qcom-arm64-for-6.4' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
Merge tag :
'qcom-arm64-for-6.4-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
Merge tag :
'qcom-clk-for-6.4' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into clk-qcom
Merge tag :
'qcom-driver-fixes-for-6.4' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/fixes
Merge tag :
'qcom-drivers-for-6.4' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers
Merge tag :
'qcom-drivers-for-6.4-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers
Merge tag :
'qcom-dts-fixes-for-6.4' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/fixes
Merge tag :
'qcom-dts-for-6.4' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
Merge tag :
'qcom-dts-for-6.4-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
Merge tag :
'qcom-pinctrl-6.4' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-dt into devel
Merge tag :
'ras_core_for_v6.4_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'rcu.6.4.april5.2023.3' of git://git.kernel.org/pub/scm/linux/kernel/git/jfern/linux
Merge tag :
'regmap-fix-v6.4-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap
Merge tag :
'regmap-fix-v6.4-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap
Merge tag :
'regmap-fix-v6.4-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap
Merge tag :
'regmap-no-status' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap into gpio/for-next
Merge tag :
'regmap-v6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap
Merge tag :
'regulator-fix-v6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag :
'regulator-fix-v6.4-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag :
'regulator-fix-v6.4-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag :
'regulator-fix-v6.4-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag :
'regulator-v6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag :
'renesas-arm-defconfig-for-v6.4-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/defconfig
Merge tag :
'renesas-arm-soc-for-v6.4-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/arm
Merge tag :
'renesas-clk-for-v6.4-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into clk-renesas
Merge tag :
'renesas-clk-for-v6.4-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into clk-renesas
Merge tag :
'renesas-drivers-for-v6.4-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/drivers
Merge tag :
'renesas-drivers-for-v6.4-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/drivers
Merge tag :
'renesas-dt-bindings-for-v6.4-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
Merge tag :
'renesas-dts-for-v6.4-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
Merge tag :
'renesas-dts-for-v6.4-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
Merge tag :
'renesas-pinctrl-for-v6.4-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into devel
Merge tag :
'renesas-pinctrl-for-v6.4-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into devel
Merge tag :
'repair-bitmap-rework-6.4_2023-04-11' of git://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into guilt/xfs-for-next
Merge tag :
'riscv-dt-for-v6.4' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/dt
Merge tag :
'riscv-for-linus-6.4-mw1' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag :
'riscv-for-linus-6.4-mw2' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag :
'riscv-for-linus-6.4-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag :
'riscv-for-linus-6.4-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag :
'riscv-for-linus-6.4-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag :
'riscv-for-linus-6.4-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag :
'riscv-jh7110-clk-reset-for-6.4' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into clk-starfive
Merge tag :
'riscv-soc-for-v6.4' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/drivers
Merge tag :
'rmap-btree-fix-key-handling-6.4_2023-04-11' of git://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into guilt/xfs-for-next
Merge tag :
'rpmsg-v6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux
Merge tag :
'rproc-v6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux
Merge tag :
'rtc-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux
Merge tag :
'rust-6.4' of https://github.com/Rust-for-Linux/linux
Merge tag :
's390-6.4-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag :
's390-6.4-2' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag :
's390-6.4-3' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag :
'samsung-clk-6.4' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into clk-samsung
Merge tag :
'samsung-dt-6.4' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt
Merge tag :
'samsung-dt64-6.4' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt
Merge tag :
'samsung-soc-6.4' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/arm
Merge tag :
'sched-core-2023-04-27' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'sched_urgent_for_v6.4_rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'scmi-fix-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into arm/fixes
Merge tag :
'scmi-updates-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/drivers
Merge tag :
'scrub-btree-key-enhancements-6.4_2023-04-11' of git://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into guilt/xfs-for-next
Merge tag :
'scrub-detect-inobt-gaps-6.4_2023-04-11' of git://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into guilt/xfs-for-next
Merge tag :
'scrub-detect-mergeable-records-6.4_2023-04-11' of git://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into guilt/xfs-for-next
Merge tag :
'scrub-detect-refcount-gaps-6.4_2023-04-11' of git://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into guilt/xfs-for-next
Merge tag :
'scrub-detect-rmapbt-gaps-6.4_2023-04-11' of git://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into guilt/xfs-for-next
Merge tag :
'scrub-dir-iget-fixes-6.4_2023-04-12' of git://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into guilt/xfs-for-next
Merge tag :
'scrub-drain-intents-6.4_2023-04-11' of git://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into guilt/xfs-for-next
Merge tag :
'scrub-fix-legalese-6.4_2023-04-11' of git://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into guilt/xfs-for-next
Merge tag :
'scrub-fix-xattr-memory-mgmt-6.4_2023-04-11' of git://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into guilt/xfs-for-next
Merge tag :
'scrub-iget-fixes-6.4_2023-04-12' of git://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into guilt/xfs-for-next
Merge tag :
'scrub-merge-bmap-records-6.4_2023-04-12' of git://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into guilt/xfs-for-next
Merge tag :
'scrub-parent-fixes-6.4_2023-04-12' of git://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into guilt/xfs-for-next
Merge tag :
'scrub-strengthen-rmap-checking-6.4_2023-04-11' of git://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into guilt/xfs-for-next
Merge tag :
'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag :
'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag :
'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag :
'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag :
'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag :
'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag :
'selinux-pr-20230420' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux
Merge tag :
'selinux-pr-20230601' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux
Merge tag :
'sh-for-v6.4-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/glaubitz/sh-linux
Merge tag :
'slab-for-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab
Merge tag :
'Smack-for-6.4' of https://github.com/cschaufler/smack-next
Merge tag :
'smp-core-2023-04-27' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'soc-arm-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'soc-defconfig-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'soc-drivers-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'soc-dt-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'sound-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-6.4-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-6.4-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-6.4-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-6.4-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-fix-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'soundwire-6.4-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire
Merge tag :
'soundwire-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire
Merge tag :
'spi-fix-v6.4-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag :
'spi-fix-v6.4-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag :
'spi-fix-v6.4-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag :
'spi-fix-v6.4-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag :
'spi-nor/for-6.4' into mtd/next
Merge tag :
'spi-v6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag :
'staging-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging
Merge tag :
'staging-6.4-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging
Merge tag :
'stm32-dt-for-v6.4-1' of git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into soc/dt
Merge tag :
'sunxi-drivers-for-6.4-1' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/drivers
Merge tag :
'sunxi-dt-for-6.4-1' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/dt
Merge tag :
'sysctl-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux
Merge tag :
'sysctl-6.4-rc1-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux
Merge tag :
'tag-chrome-platform-for-v6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux
Merge tag :
'tegra-for-6.4-arm-core' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/drivers
Merge tag :
'tegra-for-6.4-arm-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt
Merge tag :
'tegra-for-6.4-arm64-defconfig' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/defconfig
Merge tag :
'tegra-for-6.4-arm64-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt
Merge tag :
'tegra-for-6.4-dt-bindings' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt
Merge tag :
'tegra-for-6.4-firmware' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/drivers
Merge tag :
'tegra-for-6.4-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/drivers
Merge tag :
'thermal-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'thermal-6.4-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'thermal-6.4-rc1-3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'thermal-6.4-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'thermal-6.4-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'thermal-v6.4-rc1-1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/thermal/linux
Merge tag :
'thermal-v6.4-rc1-2' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/thermal/linux
Merge tag :
'thermal-v6.4-rc1-3' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/thermal/linux
Merge tag :
'thunderbolt-for-v6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt into usb-next
Merge tag :
'thunderbolt-for-v6.4-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt into usb-linus
Merge tag :
'thunderbolt-for-v6.4-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt into usb-linus
Merge tag :
'ti-driver-soc-for-v6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/drivers
Merge tag :
'ti-k3-config-for-v6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/defconfig
Merge tag :
'ti-k3-dt-for-v6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/dt
Merge tag :
'timers-core-2023-04-24' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'timers-core-2023-04-28' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'timers-urgent-2023-06-21' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'timers-v6.4-rc1' of https://git.linaro.org/people/daniel.lezcano/linux into timers/core
Merge tag :
'timers_urgent_for_v6.4_rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'tomoyo-pr-20230424' of git://git.osdn.net/gitroot/tomoyo/tomoyo-test1
Merge tag :
'tpmdd-v6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd
Merge tag :
'tpmdd-v6.4-rc1-fix-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd
Merge tag :
'tpmdd-v6.4-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd
Merge tag :
'tpmdd-v6.4-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd
Merge tag :
'trace-direct-v6.3-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace into for-next/ftrace
Merge tag :
'trace-tools-v6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'trace-v6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'trace-v6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'trace-v6.4-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'trace-v6.4-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'tty-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
Merge tag :
'tty-6.4-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
Merge tag :
'tty-6.4-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
Merge tag :
'tty-6.4-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
Merge tag :
'ubifs-for-linus-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs
Merge tag :
'uml-for-linus-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux
Merge tag :
'uml-for-linus-6.4-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux
Merge tag :
'urgent-rcu.2023.06.11a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu
Merge tag :
'usb-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag :
'usb-6.4-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag :
'usb-6.4-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag :
'usb-6.4-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag :
'usb-serial-6.4-rc1' of https://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-next
Merge tag :
'usb-serial-6.4-rc6' of https://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-linus
Merge tag :
'v6.3-next-dts32' of https://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into soc/dt
Merge tag :
'v6.3-next-dts64' of https://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into soc/dt
Merge tag :
'v6.3-next-soc' of https://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into soc/drivers
Merge tag :
'v6.3-rc2' into asoc-6.4 to fix clock related boot issues
Merge tag :
'v6.3-rc2' into next
Merge tag :
'v6.3-rc2' into regmap-6.4 to fix clock related boot issues
Merge tag :
'v6.3-rc2' into regulator-6.4 to fix clock related boot issues
Merge tag :
'v6.3-rc2' into spi-6.4 to fix clock related boot issues
Merge tag :
'v6.3-rc3'
Merge tag :
'v6.4-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge tag :
'v6.4-p2' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge tag :
'v6.4-p3' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge tag :
'v6.4-rc2' into v4l_for_linus
Merge tag :
'v6.4-rc4' into v4l_for_linus
Merge tag :
'v6.4-rc5' into v4l_for_linus
Merge tag :
'v6.4-rockchip-clk1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into clk-rockchip
Merge tag :
'v6.4-rockchip-dts32-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
Merge tag :
'v6.4-rockchip-dts64-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
Merge tag :
'v6.4-rockchip-dts64-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
Merge tag :
'v6.4-rockchip-dtsfixes1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/fixes
Merge tag :
'v6.4/kernel.clone3.tests' of git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux
Merge tag :
'v6.4/kernel.user_worker' of git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux
Merge tag :
'v6.4/pidfd.file' of git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux
Merge tag :
'v6.4/vfs.acl' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'v6.4/vfs.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'v6.4/vfs.open' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vexpress-update-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/drivers
Merge tag :
'vfio-v6.4-rc1' of https://github.com/awilliam/linux-vfio
Merge tag :
'vfio-v6.4-rc4' of https://github.com/awilliam/linux-vfio
Merge tag :
'vfs/v6.4-rc1/pipe' of gitolite.kernel.org:pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs/v6.4-rc3/misc.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'wireless-2023-05-17' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag :
'wireless-2023-06-06' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag :
'wireless-2023-06-14' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag :
'wireless-next-2023-03-10' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
Merge tag :
'wireless-next-2023-03-30' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
Merge tag :
'wireless-next-2023-04-05' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
Merge tag :
'wireless-next-2023-04-21' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
Merge tag :
'wq-for-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
Merge tag :
'x86-apic-2023-04-24' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-urgent-2023-05-28' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_acpi_for_v6.4_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_cache_for_6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_cleanups_for_v6.4_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_cpu_for_v6.4_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_fpu_for_6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_misc_for_v6.4_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_mm_for_6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_paravirt_for_v6.4_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_sev_for_v6.4_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_tdx_for_6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_urgent_for_6.4-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_urgent_for_v6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_urgent_for_v6.4_rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_urgent_for_v6.4_rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'xfs-6.4-merge-1' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag :
'xfs-6.4-rc1-fixes' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag :
'xfs-6.4-rc5-fixes' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag :
'xtensa-20230523' of https://github.com/jcmvbkbc/linux-xtensa
Linux:
Merge v6.3-rc4 into drm-next
Linux:
Merge wireless/main into wireless-next/main
mfd:
88pm860x: Remove MODULE_LICENSE in non-modules
mfd:
Add Renesas RZ/G2L MTU3a core driver
mfd:
altera-sysmgr: remove MODULE_LICENSE in non-modules
mfd:
arizona-i2c: Add the missing device table IDs for OF
mfd:
arizona-spi: Add missing MODULE_DEVICE_TABLE
mfd:
atc260x-i2c: Drop of_match_ptr for ID table
mfd:
atmel-flexcom: Use devm_platform_get_and_ioremap_resource()
mfd:
atmel-smc: Mark OF related data as maybe unused
mfd:
axp20x: Add support for AXP15060 PMIC
mfd:
axp20x: Fix axp288 writable-ranges
mfd:
bcm2835-pm: Remove MODULE_LICENSE in non-modules
mfd:
core: Remove .enable() and .disable() callbacks
mfd:
core: Reorder fields in 'struct mfd_cell' to save some memory
mfd:
da903x: Remove MODULE_LICENSE in non-modules
mfd:
da9052-i2c: Remove MODULE_LICENSE in non-modules
mfd:
da9052-spi: Remove MODULE_LICENSE in non-modules
mfd:
da9052: Remove MODULE_LICENSE in non-modules
mfd:
da9055-i2c: Remove MODULE_LICENSE in non-modules
mfd:
da9055: Do not cite as modular
mfd:
da9055: Remove MODULE_LICENSE in non-modules
mfd:
da9062: Remove IRQ requirement
mfd:
da9062: Use MFD_CELL_OF macro
mfd:
dln2: Fix memory leak in dln2_probe()
mfd:
ezx-pcap: Remove MODULE_LICENSE in non-modules
mfd:
hi6421-pmic: Use devm_platform_get_and_ioremap_resource()
mfd:
intel-lpss: Add Intel Meteor Lake PCH-S LPSS PCI IDs
mfd:
intel_soc_pmic_chtwc: Add Lenovo Yoga Book X90F to intel_cht_wc_models
mfd:
intel_soc_pmic_crc: Remove MODULE_LICENSE in non-modules
mfd:
ipaq-micro: Use devm_platform_get_and_ioremap_resource()
mfd:
lp8788: Remove MODULE_LICENSE in non-modules
mfd:
max597x: Add support for MAX5970 and MAX5978
mfd:
ocelot-spi: Fix unsupported bulk read
mfd:
ocelot: add ocelot-serdes capability
mfd:
omap-usb-host: Remove MODULE_LICENSE in non-modules
mfd:
omap-usb-tll: Remove MODULE_LICENSE in non-modules
mfd:
omap-usb-tll: Remove unused usbtll_readb() function
mfd:
qcom-pm8008: Convert irq chip to config regs
mfd:
qcom-pm8008: Fix swapped mask/unmask in irq chip
mfd:
qcom-pm8008: Remove workaround for a regmap-irq quirk
mfd:
qcom-pm8008: Use .get_irq_reg() for irq chip
mfd:
qcom_rpm: Use devm_platform_get_and_ioremap_resource()
mfd:
rsmu: Support 32-bit address space
mfd:
rsmu_i2c: Convert to i2c's .probe_new() again
mfd:
rsmu_spi: Remove unneeded casts of void *
mfd:
rt5033: Fix comments and style in includes
mfd:
sec: Remove PMICs without compatibles
mfd:
si476x-cmd: Fix several issues reported by codespell
mfd:
ssbi: Use devm_platform_get_and_ioremap_resource()
mfd:
stmpe-i2c: Remove MODULE_LICENSE in non-modules
mfd:
stmpe-spi: Remove MODULE_LICENSE in non-modules
mfd:
sun4i-gpadc: Use devm_platform_get_and_ioremap_resource()
mfd:
tc3589x: Remove MODULE_LICENSE in non-modules
mfd:
tps6586x: Remove MODULE_LICENSE in non-modules
mfd:
tqmx86: Correct board names for TQMxE39x
mfd:
tqmx86: Do not access I2C_DETECT register through io_base
mfd:
tqmx86: Specify IO port register range more precisely
mfd:
twl-core: Remove unused add_child() and add_numbered_child() functions
mfd:
twl4030-audio: Remove MODULE_LICENSE in non-modules
mfd:
twl6040: Remove MODULE_LICENSE in non-modules
mfd:
various: Use of_property_present() for testing DT property presence
mfd:
various: Use of_property_read_bool() for boolean properties
Linux:
Migrate the PCIe-IDIO-24 and WS16C48 GPIO drivers
migrate_pages_batch:
fix statistics for longterm pin retry
Linux:
Minor SoundWire Regmap Tweaks
mips/cpu:
Expose play_dead()'s prototype definition
mips/cpu:
Make sure play_dead() doesn't return
mips/cpu:
Mark play_dead() __noreturn
MIPS:
Add board config for virt board
MIPS:
Alchemy: fix dbdma2
MIPS:
Always select ARCH_HAS_SETUP_DMA_OPS
MIPS:
Always select ARCH_HAS_SYNC_DMA_FOR_CPU for noncoherent platforms
mips:
ar7: include linux/gpio/driver.h
MIPS:
ath79: remove obsolete ATH79_DEV_* configs
MIPS:
BCM47XX: Add support for Huawei B593u-12
MIPS:
BCM47XX: remove MODULE_LICENSE in non-modules
MIPS:
c-octeon: Provide alternative SMP cache flush function
MIPS:
c-r4k: Always install dma flush functions
MIPS:
cpu-features: Enable octeon_cache by cpu_type
MIPS:
Don't clear _PAGE_SPECIAL in _PAGE_CHG_MASK
mips:
drop ranges for definition of ARCH_FORCE_MAX_ORDER
MIPS:
Drop unused positional parameter in local_irq_{dis,en}able
mips:
fix comment about pgtable_init()
MIPS:
fw: Allow firmware to pass a empty env
MIPS:
generic: Enable all CPUs supported by virt board in Kconfig
MIPS:
lantiq: remove unused function declaration
MIPS:
loongson2ef: Add missing break in cs5536_isa
MIPS:
loongson32: Update the clock initialization
MIPS:
Loongson64: Opt-out war_io_reorder_wmb
MIPS:
Loongson64: Prefix ipi register address pointers with __iomem
MIPS:
Loongson64: Remove CPU_HAS_WB
MIPS:
Loongson64: smp: Correct nudge_writes usage
MIPS:
Loongson64: smp: Use nudge_writes instead of wbflush
MIPS:
Loongson: Don't select platform features with CPU
MIPS:
Loongson: Move arch cflags to MIPS top level Makefile
MIPS:
Mark check_bugs() as __init
MIPS:
mips-cm: Check availability of config registers
MIPS:
mm: Remove local_cache_flush_page
MIPS:
mm: Remove unused *cache_page_indexed flush functions
MIPS:
Move declaration of bcache ops to cache.c
mips:
Move initrd_start check after initrd address sanitisation.
MIPS:
Octeon: Allow CVMSEG to be disabled
MIPS:
Octeon: Disable CVMSEG by default on other platforms
MIPS:
octeon: Fix compile error
MIPS:
Octeon: Opt-out 4k_cache feature
MIPS:
octeon: Use of_address_to_resource()
MIPS:
octeon_switch: Remove duplicated labels
mips:
ralink: mt7620: define MT7620_SYSC_BASE with __iomem
mips:
ralink: mt7620: introduce 'soc_device' initialization
mips:
ralink: mt7620: soc queries and tests as functions
mips:
ralink: rt288x: define RT2880_SYSC_BASE with __iomem
mips:
ralink: rt288x: introduce 'soc_device' initialization
mips:
ralink: rt288x: soc queries and tests as functions
mips:
ralink: rt305x: define RT305X_SYSC_BASE with __iomem
mips:
ralink: rt305x: introduce 'soc_device' initialization
mips:
ralink: rt305x: soc queries and tests as functions
mips:
ralink: rt3883: define RT3883_SYSC_BASE with __iomem
mips:
ralink: rt3883: introduce 'soc_device' initialization
mips:
ralink: rt3883: soc queries and tests as functions
MIPS:
Remove deprecated CONFIG_MIPS_CMP
MIPS:
Remove no longer used ide.h
mips:
Remove obsolete configs IRQ_MSP_CIC and IRQ_MSP_SLP
MIPS:
Remove set_swbp() in uprobes.c
MIPS:
Restore Au1300 support
MIPS:
sibyte: remove no longer needed board_mem_region
MIPS:
sibyte: Remove Sibyte CARMEL and CRHINE board support
MIPS:
sibyte: Remove unused config option SIBYTE_BCM1x55
MIPS:
sibyte: Replace BCM1125H with SB1250 option
MIPS:
Sink body of check_bugs_early() into its only call site
MIPS:
smp-cps: Disable coherence setup for unsupported ISA
MIPS:
unhide PATA_PLATFORM
MIPS:
uprobes: Restore thread.trap_nr
MIPS:
Use def_bool y for ARCH_SUPPORTS_UPROBES
mips:
Use of_property_read_bool() for boolean properties
MIPS:
vpe-cmp: remove module owner pointer from struct class usage.
misc/sram:
Use of_property_read_bool() for boolean properties
misc:
alcor_pci: remove unused alcor functions
misc:
alcor_pci: Use PCI core to manage ASPM instead of open-coding
misc:
fastrpc: Pass proper scm arguments for secure map request
misc:
fastrpc: Reassign memory ownership only for remote heap
misc:
fastrpc: reject new invocations during device removal
misc:
fastrpc: return -EPIPE to invocations on device removal
misc:
genwqe: Drop redundant pci_enable_pcie_error_reporting()
misc:
hpilo: remove unused is_device_reset function
misc:
lis3lv02d: Fix reading 'st,default-rate' property
misc:
lis3lv02d: Use of_property_read_bool() for boolean properties
misc:
microchip: pci1xxxx: Convert to immutable irqchip
misc:
smpro-errmon: Add DIMM 2x Refresh rate event
misc:
smpro-errmon: Add dimm training failure syndrome
misc:
sram: Improve and simplify clk handling
misc:
vmw_vmci: Rename kvfree_rcu() to kvfree_rcu_mightsleep()
mISDN:
remove unneeded mISDN_class_release()
mISDN:
remove unused vpm_read_address and cpld_read_reg functions
mISDN:
Use list_count_nodes()
mlx4:
use READ_ONCE/WRITE_ONCE for ring indexes
mlxbf-bootctl:
Add sysfs file for BlueField boot fifo
mlxsw:
core_thermal: Make mlxsw_thermal_module_init() void
mlxsw:
core_thermal: Simplify transceiver module get_temp() callback
mlxsw:
core_thermal: Use static trip points for transceiver modules
mm, memcg:
Prevent memory.oom.group load/store tearing
mm, memcg:
Prevent memory.oom_control load/store tearing
mm, memcg:
Prevent memory.soft_limit_in_bytes load/store tearing
mm, memcg:
Prevent memory.swappiness load/store tearing
mm, page_alloc:
reduce page alloc/free sanity checks
mm, page_alloc:
use check_pages_enabled static key to check tail pages
mm, page_flags:
remove PG_slob_free
mm, pagemap:
remove SLOB and SLQB from comments and documentation
mm, printk:
introduce new format %pGt for page_type
mm, treewide:
redefine MAX_ORDER sanely
mm,jfs:
move write_one_page/folio_write_one to jfs
mm,jfs:
move write_one_page/folio_write_one to jfs
mm,kfence:
decouple kfence from page granularity mapping judgement
mm,unmap:
avoid flushing TLB in batch if PTE is inaccessible
mm/damon/core:
fix divide error in damon_nr_accesses_to_accesses_bp()
mm/damon/paddr:
fix missing folio_sz update in damon_pa_young()
mm/damon/paddr:
minor refactor of damon_pa_mark_accessed_or_deactivate()
mm/damon/paddr:
minor refactor of damon_pa_pageout()
mm/damon/sysfs:
make more kobj_type structures constant
mm/debug:
use %pGt to display page_type in dump_page()
mm/debug_vm_pgtable:
replace pte_mkhuge() with arch_make_huge_pte()
mm/gup.c:
fix typo in comments
mm/gup_test:
fix ioctl fail for compat task
mm/huge_memory:
conditionally call maybe_mkwrite() and drop pte_wrprotect() in __split_huge_pmd_locked()
mm/huge_memory:
revert "Partly revert "mm/thp: carry over dirty bit when thp splits on pmd""
mm/hugetlb:
fix uffd-wp bit lost when unsharing happens
mm/hugetlb:
fix uffd-wp during fork()
mm/hugetlb_vmemmap:
rename ARCH_WANT_HUGETLB_PAGE_OPTIMIZE_VMEMMAP
mm/hwpoison:
introduce copy_mc_highpage
mm/khugepaged:
alloc_charge_hpage() take care of mem charge errors
mm/khugepaged:
cleanup memcg uncharge for failure path
mm/khugepaged:
drain lru after swapping in shmem
mm/khugepaged:
fix conflicting mods to collapse_file()
mm/khugepaged:
fix iteration in collapse_file
mm/khugepaged:
maintain page cache uptodate flag
mm/khugepaged:
recover from poisoned anonymous memory
mm/khugepaged:
recover from poisoned file-backed memory
mm/khugepaged:
refactor collapse_file control flow
mm/khugepaged:
skip shmem with userfaultfd
mm/khugepaged:
write-lock VMA while collapsing a huge page
mm/ksm:
move disabling KSM from s390/gmap code to KSM code
mm/ksm:
unmerge and clear VM_MERGEABLE when setting PR_SET_MEMORY_MERGE=0
mm/madvise:
use vma_lookup() instead of find_vma()
mm/mempolicy:
correctly update prev when policy is equal on mbind
mm/memtest:
add results of early memtest to /proc/meminfo
mm/migrate:
drop pte_mkhuge() in remove_migration_pte()
mm/migrate:
revert "mm/migrate: fix wrongly apply write bit after mkdirty on sparc64"
mm/mmap/vma_merge:
always check invariants
mm/mmap/vma_merge:
convert mergeability checks to return bool
mm/mmap/vma_merge:
explicitly assign res, vma, extend invariants
mm/mmap/vma_merge:
fold curr, next assignment logic
mm/mmap/vma_merge:
further improve prev/next VMA naming
mm/mmap/vma_merge:
init cleanup, be explicit about the non-mergeable case
mm/mmap/vma_merge:
initialize mid and next in natural order
mm/mmap/vma_merge:
rename adj_next to adj_start
mm/mmap/vma_merge:
set mid to NULL if not applicable
mm/mmap/vma_merge:
use only primary pointers for preparing merge
mm/mmap/vma_merge:
use the proper vma pointer in case 3
mm/mmap/vma_merge:
use the proper vma pointer in case 4
mm/mmap/vma_merge:
use the proper vma pointers in cases 1 and 6
mm/mmap:
Fix error path in do_vmi_align_munmap()
mm/mmap:
free vm_area_struct without call_rcu in exit_mmap
mm/mmap:
move vma_prepare before vma_adjust_trans_huge
mm/mmap:
prevent pagefault handler from racing with mmu_notifier registration
mm/mmap:
start distinguishing if vma can be removed in mergeability test
mm/mmap:
write-lock VMAs in vma_prepare before modifying them
mm/mprotect:
fix do_mprotect_pkey() limit check
mm/mremap:
fix vm_pgoff in vma_merge() case 3
mm/mremap:
simplify vma expansion again
mm/mremap:
write-lock VMA while remapping it to a new address range
mm/page_alloc:
add helper for checking if check_pages_enabled
mm/page_alloc:
add some comments to explain the possible hole in __pageblock_pfn_to_page()
mm/page_alloc:
make deferred page init free pages in MAX_ORDER blocks
mm/page_alloc:
rename page_alloc_init() to page_alloc_init_cpuhp()
mm/page_reporting:
fix MAX_ORDER usage in page_reporting_register()
mm/rmap:
use atomic_try_cmpxchg in set_tlb_ubc_flush_pending
mm/slab:
document kfree() as allowed for kmem_cache_alloc() objects
mm/slab:
remove CONFIG_SLOB code from slab common code
mm/slob:
remove CONFIG_SLOB
mm/slob:
remove slob.c
mm/slub:
fix help comment of SLUB_DEBUG
mm/slub:
fix MAX_ORDER usage in calculate_order()
mm/thp:
rename TRANSPARENT_HUGEPAGE_NEVER_DAX to _UNSUPPORTED
mm/uffd:
allow vma to merge as much as possible
mm/uffd:
fix vma operation where start addr cuts part of vma
mm/uffd:
UFFD_FEATURE_WP_UNPOPULATED
mm/userfaultfd:
don't consider uffd-wp bit of writable migration entries
mm/userfaultfd:
support WP on multiple VMAs
mm/vmalloc:
do not output a spurious warning when huge vmalloc() fails
mm/vmemmap/devdax:
fix kernel crash when probing devdax devices
mm/vmscan:
simplify shrink_node()
mm/zswap:
delay the initialization of zswap
mm/zswap:
remove zswap_entry_cache_{create,destroy} helper function
mm/zswap:
replace zswap_init_{started/failed} with zswap_init_state
mm/zswap:
try to avoid worst-case scenario on same element pages
mm:
add FAULT_FLAG_VMA_LOCK flag
mm:
add new api to enable ksm per process
mm:
add new KSM process and sysfs knobs
mm:
add per-VMA lock and helper functions to control it
mm:
add PTE pointer parameter to flush_tlb_fix_spurious_fault()
mm:
add tracepoints to ksm
mm:
apply __must_check to vmap_pages_range_noflush()
mm:
avoid passing 0 to __ffs()
mm:
backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
mm:
be less noisy during memory hotplug
mm:
call {ptlock,pgtable}_cache_init() directly from mm_core_init()
mm:
change per-VMA lock statistics to be disabled by default
mm:
cma: make kobj_type structure constant
mm:
compaction: consider the number of scanning compound pages in isolate fail path
mm:
compaction: fix the possible deadlock when isolating hugetlb pages
mm:
compaction: move compaction sysctl to its own file
mm:
compaction: remove incorrect #ifdef checks
mm:
conditionally write-lock VMA in free_pgtables
mm:
convert copy_user_huge_page() to copy_user_large_folio()
mm:
correct arg in reclaim_pages()/reclaim_clean_pages_from_list()
mm:
do not increment pgfault stats when page fault handler retries
mm:
do not reclaim private data from pinned page
mm:
don't check VMA write permissions if the PTE/PMD indicates write permissions
mm:
don't look at xarray value entries in split_huge_pages_in_file
mm:
Expose untagging mask in /proc/$PID/status
mm:
fall back to mmap_lock if vma->anon_vma is not yet set
mm:
Fix copy_from_user_nofault().
mm:
fix zswap writeback race condition
mm:
handle hashdist initialization in mm/mm_init.c
mm:
hold the RCU read lock over calls to ->map_pages
mm:
huge_memory: convert __do_huge_pmd_anonymous_page() to use a folio
mm:
hugetlb: move hugeltb sysctls to its own file
mm:
hugetlb_vmemmap: simplify hugetlb_vmemmap_init() a bit
mm:
hwpoison: coredump: support recovery from dump_user_range()
mm:
hwpoison: support recovery from HugePage copy-on-write faults
mm:
introduce CONFIG_PER_VMA_LOCK
mm:
introduce lock_vma_under_rcu to be used from arch-specific code
mm:
introduce per-VMA lock statistics
mm:
Introduce untagged_addr_remote()
mm:
introduce vma detached flag
mm:
kfence: fix false positives on big endian
mm:
kfence: improve the performance of __kfence_alloc() and __kfence_free()
mm:
khugepaged: fix kernel BUG in hpage_collapse_scan_file()
mm:
kmsan: apply __must_check to non-void functions
mm:
ksm: support hwpoison for ksm page
mm:
make arch_has_descending_max_zone_pfns() static
mm:
make mapping_get_entry available outside of filemap.c
mm:
mark VMA as being written when changing vm_flags
mm:
memory-failure: directly use IS_ENABLED(CONFIG_HWPOISON_INJECT)
mm:
memory-failure: Move memory failure sysctls to its own file
mm:
memory-failure: refactor add_to_kill()
mm:
memory: use folio_throttle_swaprate() in do_anonymous_page()
mm:
memory: use folio_throttle_swaprate() in do_cow_fault()
mm:
memory: use folio_throttle_swaprate() in do_swap_page()
mm:
memory: use folio_throttle_swaprate() in page_copy_prealloc()
mm:
memory: use folio_throttle_swaprate() in wp_page_copy()
mm:
mlock: use folios_put() in mlock_folio_batch()
mm:
move 'mmap_min_addr' logic from callers into vm_unmapped_area()
mm:
move free_area_empty() to mm/internal.h
mm:
move get_page_from_free_area() to mm/page_alloc.c
mm:
move init_mem_debugging_and_hardening() to mm/mm_init.c
mm:
move kmem_cache_init() declaration to mm/slab.h
mm:
move mem_init_print_info() to mm_init.c
mm:
move mmap_lock assert function definitions
mm:
move most of core MM initialization to mm/mm_init.c
mm:
move vmalloc_init() declaration to mm/internal.h
mm:
multi-gen LRU: clean up sysfs code
mm:
multi-gen LRU: improve design doc
mm:
Multi-gen LRU: remove wait_event_killable()
mm:
page_table_check: Ensure user pages are not slab pages
mm:
page_table_check: Make it dependent on EXCLUSIVE_SYSTEM_RAM
mm:
prefer fault_around_pages to fault_around_bytes
mm:
prefer xxx_page() alloc/free functions for order-0 pages
mm:
prevent do_swap_page from handling page faults under VMA lock
mm:
prevent userfaults to be handled under per-vma lock
mm:
rcu safe VMA freeing
mm:
reduce lock contention of pcp buffer refill
mm:
refactor do_fault_around()
mm:
Remove "select SRCU"
mm:
remove FGP_ENTRY
mm:
remove unused vmf_insert_mixed_prot()
mm:
remove vmf_insert_pfn_xxx_prot() for huge page-table entries
mm:
return an ERR_PTR from __filemap_get_folio
mm:
separate vma->lock from vm_area_struct
mm:
shrinkers: convert shrinker_rwsem to mutex
mm:
shrinkers: fix debugfs file permissions
mm:
shrinkers: fix race condition on debugfs cleanup
mm:
shrinkers: make count and scan in shrinker debugfs lockless
mm:
slub: make kobj_type structure constant
mm:
swap: remove unneeded cgroup_throttle_swaprate()
mm:
uninline kstrdup()
mm:
use filemap_get_entry in filemap_get_incore_folio
mm:
userfaultfd: add UFFDIO_CONTINUE_MODE_WP to install WP PTEs
mm:
userfaultfd: combine 'mode' and 'wp_copy' arguments
mm:
userfaultfd: don't pass around both mm and vma
mm:
userfaultfd: rename functions for clarity + consistency
mm:
vmalloc: convert vread() to vread_iter()
mm:
vmalloc: remove a global vmap_blocks xarray
mm:
vmalloc: rename addr_to_vb_xarray() function
mm:
vmscan: add a map_nr_max field to shrinker_info
mm:
vmscan: add shrinker_srcu_generation
mm:
vmscan: hold write lock to reparent shrinker nr_deferred
mm:
vmscan: ignore non-LRU-based reclaim in memcg reclaim
mm:
vmscan: make global slab shrink lockless
mm:
vmscan: make memcg slab shrink lockless
mm:
vmscan: move set_task_reclaim_state() near flush_reclaim_state()
mm:
vmscan: refactor updating current->reclaim_state
mm:
vmscan: remove shrinker_rwsem from synchronize_shrinkers()
mm:
workingset: update description of the source file
mm:
write-lock VMAs before removing them from VMA tree
mmc:
arasan: Use of_property_present() for testing DT property presence
mmc:
bcm2835: fix deferred probing
mmc:
block: ensure error propagation for non-blk
mmc:
core: add helpers mmc_regulator_enable/disable_vqmmc
mmc:
core: Allow invalid regulator in mmc_regulator_set_ocr()
mmc:
core: Log about empty non-removable slots
mmc:
core: remove unnecessary (void*) conversions
mmc:
core: Remove unused macro mmc_req_rel_wr
mmc:
dw_mmc-pltfm: Use devm_platform_get_and_ioremap_resource()
mmc:
jz4740: Use devm_platform_get_and_ioremap_resource()
mmc:
litex_mmc: set PROBE_PREFER_ASYNCHRONOUS
mmc:
Merge branch fixes into next
mmc:
Merge branch fixes into next
mmc:
meson-gx: fix deferred probing
mmc:
meson-gx: remove redundant mmc_request_done() call from irq context
mmc:
meson-gx: simplify usage of mmc_regulator_set_ocr
mmc:
meson-gx: use new helpers mmc_regulator_enable/disable_vqmmc
mmc:
mmci: stm32: fix max busy timeout calculation
mmc:
mtk-sd: fix deferred probing
mmc:
mvsdio: fix deferred probing
mmc:
omap: fix deferred probing
mmc:
omap: Use devm_platform_get_and_ioremap_resource()
mmc:
omap_hsmmc: fix deferred probing
mmc:
owl-mmc: Use devm_platform_get_and_ioremap_resource()
mmc:
owl: fix deferred probing
mmc:
pwrseq: sd8787: Fix WILC CHIP_EN and RESETN toggling order
mmc:
renesas_sdhi: remove R-Car H3 ES1.* handling
mmc:
sdhci-acpi: fix deferred probing
mmc:
sdhci-cadence: Add AMD Pensando Elba SoC support
mmc:
sdhci-cadence: Enable device specific override of writel()
mmc:
sdhci-cadence: Fix an error handling path in sdhci_cdns_probe()
mmc:
sdhci-cadence: Support device specific init during probe
mmc:
sdhci-cadence: Support mmc hardware reset
mmc:
sdhci-esdhc-imx: make "no-mmc-hs400" works
mmc:
sdhci-msm: Disable broken 64-bit DMA on MSM8916
mmc:
sdhci-of-arasan: Add support for eMMC5.1 on Xilinx Versal Net platform
mmc:
sdhci-of-arasan: Add support to request the "gate" clock
mmc:
sdhci-of-arasan: Remove Intel Thunder Bay SOC support
mmc:
sdhci-of-arasan: Skip setting clock delay for 400KHz
mmc:
sdhci-of-aspeed: Use devm_platform_get_and_ioremap_resource()
mmc:
sdhci-of-dwcmshc: properly determine max clock on Rockchip
mmc:
sdhci-of-esdhc: fix quirk to ignore command inhibit for data
mmc:
sdhci-pci-o2micro: Fix SDR50 mode timing issue
mmc:
sdhci-spear: fix deferred probing
mmc:
sdhci: drop useless sdhci_get_compatibility() !OF stub
mmc:
sdhci_am654: Add support for PM suspend/resume
mmc:
sdio: add Realtek SDIO vendor ID and various wifi device IDs
mmc:
sdricoh_cs: remove unused sdricoh_readw function
mmc:
sh_mmcif: fix deferred probing
mmc:
sunxi: fix deferred probing
mmc:
usdhi60rol0: fix deferred probing
mmc:
usdhi6rol0: Use devm_platform_get_and_ioremap_resource()
mmc:
Use of_property_read_bool() for boolean properties
mmc:
vub300: fix invalid response handling
mmc:
vub300: remove unreachable code
mmflags.h:
use less error prone method to define pageflag_names
module/decompress:
Fix error checking on zstd decompression
module/decompress:
Never use kunmap() for local un-mappings
module:
add a for_each_modinfo_entry()
module:
add debug stats to help identify memory pressure
module:
add debugging auto-load duplicate module support
module:
add sanity check for ELF module section
module:
add section-size to move_module pr_debug
module:
add stop-grap sanity check on module memcpy()
module:
add symbol-name to pr_debug Absolute symbol
module:
already_uses() - reduce pr_debug output volume
module:
avoid allocation if module is already present and ready
module:
converge taint work together
module:
error out early on concurrent load of the same module file
module:
extract patient module check into helper
module:
fix building stats for 32-bit targets
module:
fix kmemleak annotations for non init ELF sections
module:
fix MIPS module_layout -> module_memory
module:
fix module load for ia64
module:
Fix use-after-free bug in read_file_mod_stats()
module:
fold usermode helper kmod into modules directory
module:
Ignore L0 and rename is_arm_mapping_symbol()
module:
in layout_sections, move_module: add the modname
module:
include internal.h in module/dups.c
module:
make module_ktype structure constant
module:
merge remnants of setup_load_info() to elf validation
module:
move check_modinfo() early to early_mod_check()
module:
move early sanity checks into a helper
module:
move get_modinfo() helpers all above
module:
Move is_arm_mapping_symbol() to module_symbol.h
module:
move more elf validity checks to elf_validity_check()
module:
move signature taint to module_augment_kernel_taints()
module:
move tainting until after a module hits our linked list
module:
Remove the unused function within
module:
remove use of uninitialized variable len
module:
rename check_module_license_and_versions() to check_export_symbol_versions()
module:
rename next_string() to module_next_tag_pair()
module:
rename set_license() to module_license_taint_check()
module:
replace module_layout with module_memory
module:
split taint adding with info checking
module:
split taint work out of check_modinfo_livepatch()
module:
stats: fix invalid_mod_bytes typo
module:
stats: include uapi/linux/module.h
module:
Sync code of is_arm_mapping_symbol()
modules/kmod:
replace implementation with a semaphore
Linux:
Move bp_type_idx to include/linux/hw_breakpoint.h
Linux:
Move COMPAT_ATM_ADDPARTY to net/atm/svc.c
Linux:
Move ep_take_care_of_epollwakeup() to fs/eventpoll.c
mpage:
split submit_bio and bio end_io handler for reads and writes
mpage:
use folios in bio end_io handler
mptcp:
add address into userspace pm list
mptcp:
add annotations around msk->subflow accesses
mptcp:
add annotations around sk->sk_shutdown accesses
mptcp:
annotate lockless accesses to sk->sk_err
mptcp:
avoid unneeded __mptcp_nmpc_socket() usage
mptcp:
avoid unneeded address copy
mptcp:
consolidate fallback and non fallback state machine
mptcp:
consolidate passive msk socket initialization
mptcp:
do not fill info not used by the PM in used
mptcp:
drop legacy code around RX EOF
mptcp:
drop unneeded argument
mptcp:
ensure listener is unhashed before updating the sk status
mptcp:
fastclose msk when cleaning unaccepted sockets
mptcp:
fix active subflow finalization
mptcp:
fix connect timeout handling
mptcp:
fix data race around msk->first access
mptcp:
fix possible divide by zero in recvmsg()
mptcp:
fix possible list corruption on passive MPJ
mptcp:
handle correctly disconnect() failures
mptcp:
make userspace_pm_append_new_local_addr static
mptcp:
move fastopen subflow check inside mptcp_sendmsg_fastopen()
mptcp:
move first subflow allocation at mpc access time
mptcp:
only send RM_ADDR in nl_cmd_remove
mptcp:
preserve const qualifier in mptcp_sk()
mptcp:
remove unused 'remaining' variable
mptcp:
simplify subflow_syn_recv_sock()
mptcp:
update userspace pm infos
msm/disp/dpu:
allow atomic_check in PSR usecase
mt76:
mt7921: fix kernel panic by accessing unallocated eeprom.data
mtd:
Avoid magic values
mtd:
Avoid printing error messages on probe deferrals
mtd:
bcm63xxpart: remove MODULE_LICENSE in non-modules
mtd:
core: fix error path for nvmem provider
mtd:
core: fix nvmem error reporting
mtd:
core: prepare mtd_otp_nvmem_add() to handle -EPROBE_DEFER
mtd:
core: provide unique name for nvmem device, take two
mtd:
devices: Replace all spi->chip_select and spi->cs_gpiod references with function call
mtd:
lpddr_cmds: remove unused words variable
mtd:
nand: Convert to platform remove callback returning void
mtd:
nand: qcom: Use of_property_present() for testing DT property presence
mtd:
nand: raw: qcom_nandc: Use devm_platform_get_and_ioremap_resource()
mtd:
onenand: omap2: Drop obsolete dependency on COMPILE_TEST
mtd:
parsers: remove reference to config MTD_NAND_TMIO
mtd:
rawnand: Fix spelling mistake waifunc() -> waitfunc()
mtd:
rawnand: hynix: fix up bit 0 of sdr_timing_mode
mtd:
rawnand: ingenic: fix empty stub helper definitions
mtd:
rawnand: marvell: don't set the NAND frequency select
mtd:
rawnand: marvell: ensure timing values are written
mtd:
rawnand: orion: use devm_platform_ioremap_resource()
mtd:
rawnand: remove unused is_imx51_nfc and imx53_nfc functions
mtd:
rawnand: stm32_fmc2: depends on ARCH_STM32 instead of MACH_STM32MP157
mtd:
spi-nor: Add a macro to define more banks
mtd:
spi-nor: Add a RWW flag
mtd:
spi-nor: Allow post_sfdp hook to return errors
mtd:
spi-nor: core: Introduce spi_nor_set_4byte_addr_mode()
mtd:
spi-nor: core: Make spi_nor_set_4byte_addr_mode_brwr public
mtd:
spi-nor: core: Move generic method to core - micron_st_nor_set_4byte_addr_mode
mtd:
spi-nor: core: Update flash's current address mode when changing address mode
mtd:
spi-nor: core: Update name and description of micron_st_nor_set_4byte_addr_mode
mtd:
spi-nor: core: Update name and description of spansion_set_4byte_addr_mode
mtd:
spi-nor: core: Update name and description of spi_nor_set_4byte_addr_mode
mtd:
spi-nor: Delay the initialization of bank_size
mtd:
spi-nor: Enhance locking to support reads while writes
mtd:
spi-nor: Extract volatile register offset from SCCR map
mtd:
spi-nor: Fix a trivial typo
mtd:
spi-nor: Fix divide by zero for spi-nor-generic flashes
mtd:
spi-nor: Introduce the concept of bank
mtd:
spi-nor: macronix: Add support for mx25uw51245g with RWW
mtd:
spi-nor: Prepare the introduction of a new locking mechanism
mtd:
spi-nor: Reorder the preparation vs. locking steps
mtd:
spi-nor: Separate preparation and locking
mtd:
spi-nor: Set the 4-Byte Address Mode method based on SFDP data
mtd:
spi-nor: sfdp: Add support for SCCR map for multi-chip device
mtd:
spi-nor: spansion: Add a new ->ready() hook for multi-chip device
mtd:
spi-nor: spansion: Add support for Infineon S25FS256T
mtd:
spi-nor: spansion: Add support for s25hl02gt and s25hs02gt
mtd:
spi-nor: spansion: Determine current address mode
mtd:
spi-nor: spansion: Enable JFFS2 write buffer for Infineon s25hx SEMPER flash
mtd:
spi-nor: spansion: Enable JFFS2 write buffer for Infineon s28hx SEMPER flash
mtd:
spi-nor: spansion: Enable JFFS2 write buffer for S25FS256T
mtd:
spi-nor: spansion: Make RD_ANY_REG_OP macro take number of dummy bytes
mtd:
spi-nor: spansion: make sure local struct does not contain garbage
mtd:
spi-nor: spansion: Rename method to cypress_nor_get_page_size
mtd:
spi-nor: spansion: Rework cypress_nor_get_page_size() for multi-chip device support
mtd:
spi-nor: spansion: Rework cypress_nor_quad_enable_volatile() for multi-chip device support
mtd:
spi-nor: Stop exporting spi_nor_restore()
mtd:
spinand: add support for ESMT F50x1G41LB
mtd:
Use of_property_read_bool() for boolean properties
mtdblock:
tolerate corrected bit-flips
mtdchar:
mark bits of ioctl handler noinline
n_gsm:
Use array_index_nospec() with index that comes from userspace
n_tty:
Cleanup includes
n_tty:
Convert no_space_left to space_left boolean
n_tty:
Reindent if condition
n_tty:
Sort includes alphabetically
n_tty:
Use DIV_ROUND_UP() in room calculation
nbd:
allow genl access outside init_net
nbd:
Fix debugfs_create_dir error checking
nbd:
fix incomplete validation of ioctl arg
nbd:
use the structured req attr check
neighbour:
annotate lockless accesses to n->nud_state
neighbour:
delete neigh_lookup_nodev as not used
neighbour:
fix unaligned access to pneigh_entry
neighbour:
switch to standard rcu, instead of rcu_bh
net-sysfs:
display two backlog queue len separately
net-timestamp:
extend SOF_TIMESTAMPING_OPT_ID to HW timestamps
net-zerocopy:
Reduce compound page head access
net/compat:
Update msg_control_is_user when setting a kernel pointer
net/fungible:
Drop redundant pci_enable_pcie_error_reporting()
net/fungible:
Remove redundant pci_clear_master
net/handshake:
Add a kernel API for requesting a TLSv1.3 handshake
net/handshake:
Add Kunit tests for the handshake consumer API
net/handshake:
Create a NETLINK service for handling handshake requests
net/handshake:
Enable the SNI extension to work properly
net/handshake:
Fix handshake_dup() ref counting
net/handshake:
Fix section mismatch in handshake_exit
net/handshake:
Fix sock->file allocation
net/handshake:
Fix uninitialized local variable
net/handshake:
handshake_genl_notify() shouldn't ignore @flags
net/handshake:
remove fput() that causes use-after-free
net/handshake:
Remove unneeded check from handshake_dup()
net/handshake:
Squelch allocation warning during Kunit test
net/handshake:
Unpin sock->file if a handshake is cancelled
net/ipv4:
ping_group_range: allow GID from 2147483648 to 4294967294
net/ipv6:
convert skip_notify_on_dev_down sysctl to u8
net/ipv6:
fix bool/int mismatch for skip_notify_on_dev_down
net/ipv6:
Initialise msg_control_is_user
net/ism:
Remove extra include
net/ism:
Remove redundant pci_clear_master
net/mlx4_en:
Replace fake flex-array with flexible-array member
net/mlx5:
Add comment to mlx5_devlink_params_register()
net/mlx5:
Add mlx5_ifc bits for modify header argument
net/mlx5:
Add mlx5_ifc definitions for bridge multicast support
net/mlx5:
Add new WQE for updating flow table
net/mlx5:
Add vnic devlink health reporter to PFs/VFs
net/mlx5:
Allow blocking encap changes in eswitch
net/mlx5:
Bridge, add per-port multicast replication tables
net/mlx5:
Bridge, add tracepoints for multicast
net/mlx5:
Bridge, extract code to lookup parent bridge of port
net/mlx5:
Bridge, implement mdb offload
net/mlx5:
Bridge, increase bridge tables sizes
net/mlx5:
Bridge, move additional data structures to priv header
net/mlx5:
Bridge, snoop igmp/mld packets
net/mlx5:
Bridge, support multicast VLAN pop
net/mlx5:
Collect command failures data only for known commands
net/mlx5:
Consider VLAN interface in MACsec TX steering rules
net/mlx5:
Create a new profile for SFs
net/mlx5:
Devcom, fix error flow in mlx5_devcom_register_device
net/mlx5:
Devcom, serialize devcom registration
net/mlx5:
DR, Add cache for modify header pattern
net/mlx5:
DR, Add create/destroy for modify-header-argument general object
net/mlx5:
DR, Add memory statistics for domain object
net/mlx5:
DR, Add missing mutex init/destroy in pattern manager
net/mlx5:
DR, Add modify header arg pool mechanism
net/mlx5:
DR, Add modify header argument pointer to actions attributes
net/mlx5:
DR, Add modify-header-pattern ICM pool
net/mlx5:
DR, Add more info in domain dbg dump
net/mlx5:
DR, Add support for the pattern/arg parameters in debug dump
net/mlx5:
DR, Add support for writing modify header argument
net/mlx5:
DR, Apply new accelerated modify action and decapl3
net/mlx5:
DR, Calculate sync threshold of each pool according to its type
net/mlx5:
DR, Check for modify_header_argument device capabilities
net/mlx5:
DR, Check force-loopback RC QP capability independently from RoCE
net/mlx5:
DR, Enable patterns and arguments for supporting devices
net/mlx5:
DR, Fix crc32 calculation to work on big-endian (BE) CPUs
net/mlx5:
DR, Fix dumping of legacy modify_hdr in debug dump
net/mlx5:
DR, Fix QP continuous allocation
net/mlx5:
DR, Fix wrong action data allocation in decap action
net/mlx5:
DR, Modify header action of size 1 optimization
net/mlx5:
DR, Move ACTION_CACHE_LINE_SIZE macro to header
net/mlx5:
DR, Prepare sending new WQE type
net/mlx5:
DR, Read ICM memory into dedicated buffer
net/mlx5:
DR, Set counter ID on the last STE for STEv1 TX
net/mlx5:
DR, Split chunk allocation to HW-dependent ways
net/mlx5:
DR, Support decap L3 action using pattern / arg mechanism
net/mlx5:
DR, Support SW created encap actions for FW table
net/mlx5:
Drain health before unregistering devlink
net/mlx5:
E-switch, Create per vport table based on devlink encap mode
net/mlx5:
E-switch, Devcom, sync devcom events and devcom comp register
net/mlx5:
E-switch, Don't destroy indirect table in split rule
net/mlx5:
E-Switch, Remove redundant dev arg from mlx5_esw_vport_alloc()
net/mlx5:
E-Switch, Remove unused mlx5_esw_offloads_vport_metadata_set()
net/mlx5:
Enable MACsec offload feature for VLAN interface
net/mlx5:
Ensure af_desc.mask is properly initialized
net/mlx5:
Expose bits for enabling out-of-order by default
net/mlx5:
Fix check for allocation failure in comp_irqs_request_pci()
net/mlx5:
Fix driver load with single msix vector
net/mlx5:
Fix error message when failing to allocate device memory
net/mlx5:
Fix indexing of mlx5_irq
net/mlx5:
Fix irq affinity management
net/mlx5:
Fix post parse infra to only parse every action once
net/mlx5:
Fix setting of irq->map.index for static IRQ case
net/mlx5:
Fix wrong comment
net/mlx5:
Free IRQ rmap and notifier on kernel shutdown
net/mlx5:
Free irqs only on shutdown callback
net/mlx5:
fs_chains: Refactor to detach chains from tc usage
net/mlx5:
fs_core: Allow ignore_flow_level on TX dest
net/mlx5:
fw_tracer, Fix event handling
net/mlx5:
Handle pairing of E-switch via uplink un/load APIs
net/mlx5:
Implement thermal zone
net/mlx5:
Improve naming of pci function vectors
net/mlx5:
Include linux/pci.h for pci_msix_can_alloc_dyn()
net/mlx5:
Introduce other vport query for Q-counters
net/mlx5:
Modify struct mlx5_irq to use struct msi_map
net/mlx5:
Move devlink registration before mlx5_load
net/mlx5:
Move needed PTYS functions to core layer
net/mlx5:
Provide external API for allocating vectors
net/mlx5:
Read embedded cpu after init bit cleared
net/mlx5:
Refactor calculation of required completion vectors
net/mlx5:
Refactor completion irq request/release code
net/mlx5:
Release tunnel device after tc update skb
net/mlx5:
remove redundant clear_bit
net/mlx5:
Remove redundant pci_clear_master
net/mlx5:
Remove rmap also in case dynamic MSIX not supported
net/mlx5:
Rename kfree_rcu() to kfree_rcu_mightsleep()
net/mlx5:
Set out of order (ooo) by default
net/mlx5:
SF, Drain health before removing device
net/mlx5:
Stop waiting for PCI up if teardown was triggered
net/mlx5:
Support MACsec over VLAN
net/mlx5:
Update cyclecounter shift value to improve ptp free running mode precision
net/mlx5:
Update op_mode to op_mod for port selection
net/mlx5:
Update relaxed ordering read HCA capabilities
net/mlx5:
Use dynamic msix vectors allocation
net/mlx5:
Use newer affinity descriptor
net/mlx5:
Use one completion vector if eth is disabled
net/mlx5:
Use recovery timeout on sync reset flow
net/mlx5e:
Accept tunnel mode for IPsec packet offload
net/mlx5e:
Add devlink hairpin queues parameters
net/mlx5e:
Add helper for encap_info_equal for tunnels with options
net/mlx5e:
Add IPsec packet offload tunnel bits
net/mlx5e:
Add more information to hairpin table dump
net/mlx5e:
Add SW implementation to support IPsec 64 bit soft and hard limits
net/mlx5e:
Add vnic devlink health reporter to representors
net/mlx5e:
Add XSK RQ state flag for RQ devlink health diagnostics
net/mlx5e:
Allow policies with reqid 0, to support IKE policy holes
net/mlx5e:
Check IPsec packet offload tunnel capabilities
net/mlx5e:
Coding style fix, add empty line
net/mlx5e:
Compare all fields in IPv6 address
net/mlx5e:
Configure IPsec SA tables to support tunnel mode
net/mlx5e:
Consider internal buffers size in port buffer calculations
net/mlx5e:
Create IPsec table with tunnel support only when encap is disabled
net/mlx5e:
CT: Use per action stats
net/mlx5e:
do as little as possible in napi poll when budget is 0
net/mlx5e:
Do not update SBCM when prio2buffer command is invalid
net/mlx5e:
Don't attach netdev profile while handling internal error
net/mlx5e:
Don't clone flow post action attributes second time
net/mlx5e:
Don't delay release of hardware objects
net/mlx5e:
Don't overwrite extack message returned from IPsec SA validator
net/mlx5e:
Drop XFRM state lock when modifying flow steering
net/mlx5e:
Enable TC offload for egress MACVLAN over bond
net/mlx5e:
Enable TC offload for ingress MACVLAN over bond
net/mlx5e:
Expose SQ SW state as part of SQ health diagnostics
net/mlx5e:
Extract remaining tunnel encap code to dedicated file
net/mlx5e:
Factor out IPsec ASO update function
net/mlx5e:
Fix build break on 32bit
net/mlx5e:
Fix deadlock in tc route query code
net/mlx5e:
Fix error flow in representor failing to add vport rx rule
net/mlx5e:
Fix error handling in mlx5e_refresh_tirs
net/mlx5e:
Fix ESN update kernel panic
net/mlx5e:
Fix FW error while setting IPsec policy block action
net/mlx5e:
Fix RQ SW state layout in RQ devlink health diagnostics
net/mlx5e:
Fix scheduling of IPsec ASO query while in atomic
net/mlx5e:
Fix SQ SW state layout in SQ devlink health diagnostics
net/mlx5e:
Fix SQ wake logic in ptp napi_poll context
net/mlx5e:
Generalize IPsec work structs
net/mlx5e:
Introduce extended version for mlx5e_xmit_data
net/mlx5e:
Listen to ARP events to update IPsec L2 headers in tunnel mode
net/mlx5e:
Move Ethernet driver debugfs to profile init callback
net/mlx5e:
Move struct mlx5e_xmit_data to datapath header
net/mlx5e:
Move XDP struct and enum to XDP header
net/mlx5e:
Nullify table pointer when failing to create
net/mlx5e:
Overcome slow response for first IPsec ASO WQE
net/mlx5e:
Prepare IPsec packet reformat code for tunnel mode
net/mlx5e:
Prevent encap offload when neigh update is running
net/mlx5e:
Prevent zero IPsec soft/hard limits
net/mlx5e:
Properly release work data structure
net/mlx5e:
Reduce contention in IPsec workqueue
net/mlx5e:
Refactor duplicated code in mlx5e_ipsec_init_macs
net/mlx5e:
Release the label when replacing existing ct entry
net/mlx5e:
Remove ESN callbacks if it is not supported
net/mlx5e:
Remove redundant macsec code
net/mlx5e:
Rename misleading skb_pc/cc references in ptp code
net/mlx5e:
Rename RQ/SQ adaptive moderation state flag
net/mlx5e:
RX, Add XDP multi-buffer support in Striding RQ
net/mlx5e:
RX, Break the wqe bulk refill in smaller chunks
net/mlx5e:
RX, Change wqe last_in_page field from bool to bit flags
net/mlx5e:
RX, Defer page release in legacy rq for better recycling
net/mlx5e:
RX, Defer page release in striding rq for better recycling
net/mlx5e:
RX, Enable dma map and sync from page_pool allocator
net/mlx5e:
RX, Enable skb page recycling through the page_pool
net/mlx5e:
RX, Fix releasing page_pool pages twice for striding RQ
net/mlx5e:
RX, Fix XDP_TX page release for legacy rq nonlinear case
net/mlx5e:
RX, Generalize mlx5e_fill_mxbuf()
net/mlx5e:
RX, Hook NAPIs to page pools
net/mlx5e:
RX, Increase WQE bulk size for legacy rq
net/mlx5e:
RX, Prepare non-linear striding RQ for XDP multi-buffer support
net/mlx5e:
RX, Remove alloc unit layout constraint for legacy rq
net/mlx5e:
RX, Remove alloc unit layout constraint for striding rq
net/mlx5e:
RX, Remove internal page_cache
net/mlx5e:
RX, Remove mlx5e_alloc_unit argument in page allocation
net/mlx5e:
RX, Remove unnecessary recycle parameter and page_cache stats
net/mlx5e:
RX, Rename xdp_xmit_bitmap to a more generic name
net/mlx5e:
RX, Split off release path for xsk buffers for legacy rq
net/mlx5e:
RX, Store SHAMPO header pages in array
net/mlx5e:
RX, Take shared info fragment addition into a function
net/mlx5e:
Set default can_offload action
net/mlx5e:
Set IPsec replay sequence numbers
net/mlx5e:
Simulate missing IPsec TX limits hardware functionality
net/mlx5e:
Stringify RQ SW state in RQ devlink health diagnostics
net/mlx5e:
Support IPsec acquire default SA
net/mlx5e:
Support IPsec RX packet offload in tunnel mode
net/mlx5e:
Support IPsec TX packet offload in tunnel mode
net/mlx5e:
TC, Add null pointer check for hardware miss support
net/mlx5e:
TC, Add support for VxLAN GBP encap/decap flows offload
net/mlx5e:
TC, Cleanup ct resources for nic flow
net/mlx5e:
TC, Extract indr setup block checks to function
net/mlx5e:
TC, Fix using eswitch mapping in nic mode
net/mlx5e:
TC, Move main flow attribute cleanup to helper func
net/mlx5e:
TC, Remove CT action reordering
net/mlx5e:
TC, Remove mirror and ct limitation
net/mlx5e:
TC, Remove multiple ct actions limitation
net/mlx5e:
TC, Remove sample and ct limitation
net/mlx5e:
TC, Remove special handling of CT action
net/mlx5e:
TC, Remove tuple rewrite and ct limitation
net/mlx5e:
TC, Remove unused vf_tun variable
net/mlx5e:
Update IPsec per SA packets/bytes count
net/mlx5e:
Use chains for IPsec policy priority offload
net/mlx5e:
Use correct encap attribute during invalidation
net/mlx5e:
Use one rule to count all IPsec Tx offloaded traffic
net/mlx5e:
Use query_special_contexts cmd only once per mdev
net/mlx5e:
Utilize the entire fifo
net/mlx5e:
XDP, Add support for multi-buffer XDP redirect-in
net/mlx5e:
XDP, Allow growing tail for XDP multi buffer
net/mlx5e:
XDP, Allow non-linear single-segment frames in XDP TX MPWQE
net/mlx5e:
XDP, Consider large muti-buffer packets in Striding RQ params calculations
net/mlx5e:
XDP, Improve Striding RQ check with XDP
net/mlx5e:
XDP, Let XDP checker function get the params as input
net/mlx5e:
XDP, Remove doubtful unlikely calls
net/mlx5e:
XDP, Remove un-established assumptions on XDP buffer
net/mlx5e:
XDP, Use multiple single-entry objects in xdpi_fifo
net/mlx5e:
xsk: Set napi_id to support busy polling on XSK RQ
net/ncsi:
clear Tx enable mode when handling a Config required AEN
net/netlink:
fix NETLINK_LIST_MEMBERSHIPS length report
net/packet:
annotate accesses to po->tp_tstamp
net/packet:
annotate accesses to po->xmit
net/packet:
convert po->auxdata to an atomic flag
net/packet:
convert po->has_vnet_hdr to an atomic flag
net/packet:
convert po->origdev to an atomic flag
net/packet:
convert po->pressure to an atomic flag
net/packet:
convert po->running to an atomic flag
net/packet:
convert po->tp_loss to an atomic flag
net/packet:
convert po->tp_tx_has_off to an atomic flag
net/packet:
remove po->xmit
net/packet:
support mergeable feature of virtio
net/sched:
act_api: use the correct TCA_ACT attributes in dump
net/sched:
act_ct: Fix promotion of offloaded unreplied tuple
net/sched:
act_mirred: Add carrier check
net/sched:
act_pedit: check static offsets a priori
net/sched:
act_pedit: free pedit keys on bail from offset check
net/sched:
act_pedit: Parse L3 Header for L4 offset
net/sched:
act_pedit: rate limit datapath messages
net/sched:
act_pedit: remove extra check for key type
net/sched:
act_pedit: use extack in 'ex' parsing errors
net/sched:
act_pedit: use NLA_POLICY for parsing 'ex' keys
net/sched:
act_tunnel_key: add support for "don't fragment"
net/sched:
cls_api: Fix lockup on flushing explicitly created chain
net/sched:
cls_api: Initialize miss_cookie_node when action miss is not used
net/sched:
cls_api: remove block_cb from driver_list before freeing
net/sched:
cls_u32: Fix reference counter leak leading to overflow
net/sched:
flower: fix error handler on replace
net/sched:
flower: fix filter idr initialization
net/sched:
flower: fix possible OOB write in fl_set_geneve_opt()
net/sched:
flower: Fix wrong handle assignment during filter change
net/sched:
fq_pie: ensure reasonable TCA_FQ_PIE_QUANTUM values
net/sched:
mqprio: add an extack message to mqprio_parse_opt()
net/sched:
mqprio: add extack to mqprio_parse_nlattr()
net/sched:
mqprio: allow per-TC user input of FP adminStatus
net/sched:
mqprio: simplify handling of nlattr portion of TCA_OPTIONS
net/sched:
pass netlink extack to mqprio and taprio offload
net/sched:
Prohibit regrafting ingress or clsact Qdiscs
net/sched:
qdisc_destroy() old ingress and clsact Qdiscs before grafting
net/sched:
Refactor qdisc_graft() for ingress and clsact Qdiscs
net/sched:
remove two skb_mac_header() uses
net/sched:
Reserve TC_H_INGRESS (TC_H_CLSACT) for ingress (clsact) Qdiscs
net/sched:
sch_clsact: Only create under TC_H_CLSACT
net/sched:
sch_fq: fix integer overflow of "credit"
net/sched:
sch_htb: use extack on errors messages
net/sched:
sch_ingress: Only create under TC_H_INGRESS
net/sched:
sch_mqprio: use netlink payload helpers
net/sched:
sch_qfq: refactor parsing of netlink parameters
net/sched:
sch_qfq: use extack on errors messages
net/sched:
taprio: allow per-TC user input of FP adminStatus
net/sched:
taprio: fix slab-out-of-bounds Read in taprio_dequeue_from_txq
net/smc:
Avoid to access invalid RMBs' MRs in SMCRv1 ADD LINK CONT
net/smc:
Don't use RMBs not mapped to new link in SMCRv2 ADD LINK
net/smc:
Introduce explicit check for v2 support
net/smc:
Reset connection when trying to use SMCRv2 fails.
net/smc:
Scan from current RMB list when no position specified
net/smc:
Use percpu ref for wr tx reference
net/sysctl:
Rename kvfree_rcu() to kvfree_rcu_mightsleep()
net:
add debugging checks in skb_attempt_defer_free()
net:
add macro netif_subqueue_completed_wake
net:
Add MDB net device operations
net:
add softnet_data.in_net_rx_action
net:
add struct kernel_hwtstamp_config and make net_hwtstamp_validate() use it
net:
add vlan_get_protocol_and_depth() helper
net:
alteon: remove unused len variable
net:
amd: Fix link leak when verifying config failed
net:
annotate lockless accesses to sk->sk_err_soft
net:
annotate sk->sk_err write from do_recvmmsg()
net:
aquantia: constify pointers to hwmon_channel_info
net:
atheros: atl1c: remove unused atl1c_irq_reset function
net:
atlantic: Define aq_pm_ops conditionally on CONFIG_PM
net:
bcmgenet: Fix EEE implementation
net:
bcmgenet: Remove phy_stop() from bcmgenet_netif_stop()
net:
bcmgenet: Restore phy_stop() depending upon suspend/close
net:
Catch invalid index in XPS mapping
net:
cdc_ncm: Deal with too low values of dwNtbOutMaxSize
net:
create a netdev notifier for DSA to reject PTP on DSA master
net:
cxgb3: remove unused fl_to_qset function
net:
cxgb4vf: Remove redundant pci_clear_master
net:
datagram: fix data-races in datagram_poll()
net:
deal with most data-races in sk_wait_event()
net:
do not provide hard irq safety for sd->defer_lock
net:
do not use skb_mac_header() in qdisc_pkt_len_init()
net:
docs: update the sample code in driver.rst
net:
don't abuse "default" case for unknown ioctl in dev_ifsioc()
net:
dpaa2-mac: add 25gbase-r support
net:
dpaa2-mac: use Autoneg bit rather than an_enabled
net:
dpaa: avoid one skb_reset_mac_header() in dpaa_enable_tx_csum()
net:
dpaa: Fix uninitialized variable in dpaa_stop()
net:
dsa: add trace points for FDB/MDB operations
net:
dsa: add trace points for VLAN operations
net:
dsa: b53: add BCM63268 RGMII configuration
net:
dsa: b53: add support for BCM63xx RGMIIs
net:
dsa: b53: mdio: add support for BCM53134
net:
dsa: b53: mmap: add more 63xx SoCs
net:
dsa: b53: mmap: allow passing a chip ID
net:
dsa: felix: act upon the mqprio qopt in taprio offload
net:
dsa: felix: allow configurable phylink_mac_config
net:
dsa: felix: allow serdes configuration for dsa ports
net:
dsa: felix: attempt to initialize internal hsio plls
net:
dsa: felix: fix taprio guard band overflow at 10Mbps with jumbo frames
net:
dsa: felix: remove confusing/incorrect comment from felix_setup()
net:
dsa: fix db type confusion in host fdb/mdb add/del
net:
dsa: hellcreek: Get rid of custom led_init_default_state_get()
net:
dsa: introduce preferred_default_local_cpu_port and use on MT7530
net:
dsa: ksz9477: drop of_match_ptr for ID table
net:
dsa: lan9303: allow vid != 0 in port_fdb_{add|del} methods
net:
dsa: lan9303: drop of_match_ptr for ID table
net:
dsa: lantiq_gswip: mark OF related data as maybe unused
net:
dsa: make dsa_port_supports_hwtstamp() construct a fake ifreq
net:
dsa: microchip: add ETS Qdisc support for KSZ9477 series
net:
dsa: microchip: add ksz_setup_tc_mode() function
net:
dsa: microchip: ksz8: Implement add/del_fdb and use static MAC table operations
net:
dsa: microchip: ksz8: Make ksz8_r_sta_mac_table() static
net:
dsa: microchip: ksz8: Separate static MAC table operations for code reuse
net:
dsa: microchip: ksz8_r_sta_mac_table(): Avoid using error code for empty entries
net:
dsa: microchip: ksz8_r_sta_mac_table(): Utilize error values from read/write functions
net:
dsa: microchip: Make ksz8_w_sta_mac_table() static
net:
dsa: microchip: Utilize error values in ksz8_w_sta_mac_table()
net:
dsa: mt7530: fix corrupt frames using trgmii on 40 MHz XTAL MT7621
net:
dsa: mt7530: fix handling of BPDUs on MT7530 switch
net:
dsa: mt7530: fix handling of LLDP frames
net:
dsa: mt7530: fix network connectivity with multiple CPU ports
net:
dsa: mt7530: fix support for MT7531BE
net:
dsa: mt7530: fix trapping frames on non-MT7621 SoC MT7530 switch
net:
dsa: mt7530: introduce driver for MT7988 built-in switch
net:
dsa: mt7530: introduce mt7530_probe_common helper function
net:
dsa: mt7530: introduce mt7530_remove_common helper function
net:
dsa: mt7530: introduce mutex helpers
net:
dsa: mt7530: introduce separate MDIO driver
net:
dsa: mt7530: make some noise if register read fails
net:
dsa: mt7530: move p5_intf_modes() function to mt7530.c
net:
dsa: mt7530: move SGMII PCS creation to mt7530_probe function
net:
dsa: mt7530: refactor SGMII PCS creation
net:
dsa: mt7530: set all CPU ports in MT7531_CPU_PMAP
net:
dsa: mt7530: skip locking if MDIO bus isn't present
net:
dsa: mt7530: split-off common parts from mt7531_setup
net:
dsa: mt7530: use external PCS driver
net:
dsa: mt7530: use regmap to access switch register space
net:
dsa: mt7530: use unlocked regmap accessors
net:
dsa: mv88e6xxx: add mv88e6321 rsvd2cpu
net:
dsa: mv88e6xxx: Correct cmode to PHY_INTERFACE_
net:
dsa: mv88e6xxx: don't dispose of Global2 IRQ mappings from mdiobus code
net:
dsa: mv88e6xxx: fix mdio bus' phy_mask member
net:
dsa: mv88e6xxx: Fix mv88e6393x EPC write command offset
net:
dsa: mv88e6xxx: Increase wait after reset deactivation
net:
dsa: mv88e6xxx: mask apparently non-existing phys during probing
net:
dsa: mv88e6xxx: move call to mv88e6xxx_mdios_register()
net:
dsa: mv88e6xxx: re-order functions
net:
dsa: ocelot: add support for external phys
net:
dsa: ocelot: drop of_match_ptr for ID table
net:
dsa: qca8k: add CONFIG_LEDS_TRIGGERS dependency
net:
dsa: qca8k: add LEDs basic support
net:
dsa: qca8k: add LEDs blink_set() support
net:
dsa: qca8k: fix LEDS_CLASS dependency
net:
dsa: qca8k: move qca8k_port_to_phy() to header
net:
dsa: qca8k: remove assignment of an_enabled in pcs_get_state()
net:
dsa: realtek: rtl8365mb: add change_mtu
net:
dsa: replace NETDEV_PRE_CHANGE_HWTSTAMP notifier with a stub
net:
dsa: rzn1-a5psw: disable learning for standalone ports
net:
dsa: rzn1-a5psw: enable management frames for CPU port
net:
dsa: rzn1-a5psw: fix STP states handling
net:
dsa: seville_vsc9953: drop of_match_ptr for ID table
net:
dsa: tag_ksz: do not rely on skb_mac_header() in TX paths
net:
dsa: tag_ocelot: call only the relevant portion of __skb_vlan_pop() on TX
net:
dsa: tag_ocelot: do not rely on skb_mac_header() for VLAN xmit
net:
dsa: tag_sja1105: don't rely on skb_mac_header() in TX paths
net:
dsa: tag_sja1105: replace skb_mac_header() with vlan_eth_hdr()
net:
dsa: update TX path comments to not mention skb_mac_header()
net:
dst: fix missing initialization of rt_uncached
net:
dst: Prevent false sharing vs. dst_entry:: __refcnt
net:
dst: Switch to rcuref_t reference counting
net:
ena: Add an option to configure large LLQ headers
net:
ena: Add support to changing tx_push_buf_len
net:
ena: Advertise TX push support
net:
ena: Make few cosmetic preparations to support large LLQ
net:
ena: Recalculate TX state variables every device reset
net:
ena: removed unused tx_bytes variable
net:
enetc: add support for preemptible traffic classes
net:
enetc: check the index of the SFI rather than the handle
net:
enetc: correct rx_bytes statistics of XDP
net:
enetc: correct the indexes of highest and 2nd highest TCs
net:
enetc: correct the statistics of rx bytes
net:
enetc: fix MAC Merge layer remaining enabled until a link down event
net:
enetc: include MAC Merge / FP registers in register dump
net:
enetc: only commit preemptible TCs to hardware when MM TX is active
net:
enetc: rename "mqprio" to "qopt"
net:
enetc: report mm tx-active based on tx-enabled and verify-status
net:
Ensure ->msg_control_user is used for user buffers
net:
ethernet: 8390: axnet_cs: remove unused xfer_count variable
net:
ethernet: Add missing depends on MDIO_DEVRES
net:
ethernet: mediatek: remove return value check of `mtk_wed_hw_add_debugfs`
net:
ethernet: mtk_eth_soc: add code for offloading flows from wlan devices
net:
ethernet: mtk_eth_soc: add support for MT7981 SoC
net:
ethernet: mtk_eth_soc: drop generic vlan rx offload, only use DSA untagging
net:
ethernet: mtk_eth_soc: fix NULL pointer dereference
net:
ethernet: mtk_eth_soc: fix QoS on DSA MAC on non MTK_NETSYS_V2 SoCs
net:
ethernet: mtk_eth_soc: mtk_ppe: prefer newly added l2 flows
net:
ethernet: mtk_eth_soc: ppe: add support for flow accounting
net:
ethernet: mtk_eth_soc: set MDIO bus clock frequency
net:
ethernet: mtk_eth_soc: switch to external PCS driver
net:
ethernet: mtk_eth_soc: use be32 type to store be32 values
net:
ethernet: mtk_eth_soc: use WO firmware for MT7981
net:
ethernet: stmicro: stmmac: fix possible memory leak in __stmmac_open
net:
ethernet: stmmac: dwmac-rk: fix optional phy regulator handling
net:
ethernet: stmmac: dwmac-rk: rework optional clock handling
net:
ethernet: stmmac: dwmac-sti: remove stih415/stih416/stid127
net:
ethernet: ti: am65-cpsw: add .ndo to set dma per-queue rate
net:
ethernet: ti: am65-cpsw: Add support for SGMII mode
net:
ethernet: ti: am65-cpsw: Call of_node_put() on error path
net:
ethernet: ti: am65-cpsw: Convert to devm_of_phy_optional_get()
net:
ethernet: ti: am65-cpsw: enable p0 host port rx_vlan_remap
net:
ethernet: ti: am65-cpsw: Enable QSGMII for J784S4 CPSW9G
net:
ethernet: ti: am65-cpsw: Enable SGMII mode for J7200
net:
ethernet: ti: am65-cpsw: Enable SGMII mode for J721E
net:
ethernet: ti: am65-cpsw: Enable USXGMII mode for J784S4 CPSW9G
net:
ethernet: ti: am65-cpsw: Move mode specific config to mac_config()
net:
ethernet: ti: am65-cpsw: Simplify setting supported interface
net:
ethernet: ti: am65-cpsw: Update name of Serdes PHY
net:
ethernet: ti: am65-cpts: adjust estf following ptp changes
net:
ethernet: ti: Fix format specifier in netcp_create_interface()
net:
ethtool: coalesce: try to make user settings stick twice
net:
ethtool: correct MAX attribute value for stats
net:
ethtool: create and export ethtool_dev_mm_supported()
net:
ethtool: mm: sanitize some UAPI configurations
net:
extend drop reasons for multiple subsystems
net:
fddi: skfp: rmt: Clean up some inconsistent indenting
net:
fec: add dma_wmb to ensure correct descriptor values
net:
fec: Better handle pm_runtime_get() failing in .remove()
net:
fec: correct the counting of XDP sent frames
net:
fec: remove the xdp_return_frame when lack of tx BDs
net:
Fix load-tearing on sk->sk_stamp in sock_recv_cmsgs().
net:
fix skb leak in __skb_tstamp_tx()
net:
fix stack overflow when LRO is disabled for virtual interfaces
net:
geneve: accept every ethertype
net:
geneve: set IFF_POINTOPOINT with IFLA_GENEVE_INNER_PROTO_INHERIT
net:
hisilicon: Remove redundant pci_clear_master
net:
hns3: fix output information incomplete for dumping tx queue info with debugfs
net:
hns3: fix reset delay time to avoid configuration timeout
net:
hns3: fix reset timeout when enable full VF
net:
hns3: fix sending pfc frames after reset issue
net:
hns3: remove unnecessary aer.h include
net:
hns3: support wake on lan configuration and query
net:
hsr: Don't log netdev_err message on unknown prp dst node
net:
ieee802154: adf7242: drop of_match_ptr for ID table
net:
ieee802154: adf7242: drop owner from driver
net:
ieee802154: at86rf230: drop of_match_ptr for ID table
net:
ieee802154: ca8210: drop of_match_ptr for ID table
net:
ieee802154: ca8210: drop owner from driver
net:
ieee802154: mcr20a: drop of_match_ptr for ID table
net:
introduce a config option to tweak MAX_SKB_FRAGS
net:
ipa: add IPA v5.0 configuration data
net:
ipa: add IPA v5.0 GSI register definitions
net:
ipa: add IPA v5.0 register definitions
net:
ipa: add IPA v5.0 to ipa_version_string()
net:
ipa: Use correct value for IPA_STATUS_SIZE
net:
ipv4: Allow changing IPv4 address protocol
net:
ipv6: fix skb hash for some RST packets
net:
isa: include net/Space.h
net:
ksz884x: remove unused change variable
net:
lan966x: Add IS1 VCAP keyset configuration for lan966x
net:
lan966x: Add IS1 VCAP model
net:
lan966x: Add support for IS1 VCAP ethernet protocol types
net:
lan966x: Add TC filter chaining support for IS1 and IS2 VCAPs
net:
lan966x: Add TC support for IS1 VCAP
net:
lan966x: Change lan966x_police_del return type
net:
lan966x: Don't read RX timestamp if not needed
net:
lan966x: Fix lan966x_ifh_get
net:
lan966x: Stop using packing library
net:
lapbether: only support ethernet devices
net:
libwx: fix memory leak in wx_setup_rx_resources
net:
liquidio: Remove redundant pci_clear_master
net:
macb: Add PTP support to EMAC for sama7g5
net:
macb: Add PTP support to GEM for sama7g5
net:
macb: Enable PTP unicast
net:
macb: Increase halt timeout to accommodate 10Mbps link
net:
macb: Optimize reading HW timestamp
net:
macb: Reset TX when TX halt times out
net:
macb: Set MDIO clock divisor for pclk higher than 160MHz
net:
macb: Update gem PTP support check
net:
macsec: fix double free of percpu stats
net:
make napi_threaded_poll() aware of sd->defer_list
net:
make SO_BUSY_POLL available to all users
net:
mana: Add new MANA VF performance counters for easier troubleshooting
net:
mana: Add support for jumbo frame
net:
mana: Check if netdev/napi_alloc_frag returns single page
net:
mana: Enable RX path to handle various MTU sizes
net:
mana: Fix perf regression: remove rx_cqes, tx_cqes counters
net:
mana: Refactor RX buffer allocation code to prepare for various MTU
net:
mana: Remove redundant pci_clear_master
net:
mana: Rename mana_refill_rxoob and remove some empty lines
net:
mana: Use napi_build_skb in RX path
net:
marvell: pxa168_eth: drop of_match_ptr for ID table
net:
mdio: fix the wrong parameters
net:
mdio: i2c: fix rollball accessors
net:
mdio: mvusb: Fix an error handling path in mvusb_mdio_probe()
net:
mellanox: mlxbf_gige: Fix skb_panic splat under memory pressure
net:
micrel: Update the list of supported phys
net:
microchip: sparx5: Add port keyset changing functionality
net:
microchip: sparx5: Add TC template list to a port
net:
microchip: sparx5: Add TC template support
net:
microchip: sparx5: Correct the spelling of the keysets in debugfs
net:
microchip: sparx5: Provide rule count, key removal and keyset select
net:
minor reshuffle of napi_struct
net:
move copy_from_user() out of net_hwtstamp_validate()
net:
move dropreason.h to dropreason-core.h
net:
move skb_defer_free_flush() up
net:
mscc: ocelot: add support for mqprio offload
net:
mscc: ocelot: add support for preemptible traffic classes
net:
mscc: ocelot: debugging print for statistics regions
net:
mscc: ocelot: don't rely on cached verify_status in ocelot_port_get_mm()
net:
mscc: ocelot: export a single ocelot_mm_irq()
net:
mscc: ocelot: expose generic phylink_mac_config routine
net:
mscc: ocelot: expose ocelot_pll5_init routine
net:
mscc: ocelot: expose serdes configuration function
net:
mscc: ocelot: fix ineffective WARN_ON() in ocelot_stats.c
net:
mscc: ocelot: fix stat counter register values
net:
mscc: ocelot: optimize ocelot_mm_irq()
net:
mscc: ocelot: refactor enum ocelot_reg decoding to helper
net:
mscc: ocelot: remove blank line at the end of ocelot_stats.c
net:
mscc: ocelot: remove incompatible prototypes
net:
mscc: ocelot: remove struct ocelot_mm_state :: lock
net:
mscc: ocelot: strengthen type of "int i" in ocelot_stats.c
net:
mscc: ocelot: strengthen type of "u32 reg" and "u32 base" in ocelot_stats.c
net:
mscc: ocelot: strengthen type of "u32 reg" in I/O accessors
net:
mtk_eth_soc: mediatek: fix ppe flow accounting for v1 hardware
net:
mtk_eth_soc: move trgmii ddr2 check to probe function
net:
mtk_eth_soc: remove support for RMII and REVMII modes
net:
mtk_eth_soc: remove unnecessary checks in mtk_mac_config()
net:
mtk_eth_soc: tidy mtk_gmac0_rgmii_adjust()
net:
mvpp2: Defer probe if MAC address source is not yet ready
net:
napi_schedule_rps() cleanup
net:
nfp: constify pointers to hwmon_channel_info
net:
ngbe: Drop redundant pci_enable_pcie_error_reporting()
net:
ni: drop of_match_ptr for ID table
net:
nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment()
net:
openvswitch: fix upcall counter access before allocation
net:
optimize ____napi_schedule() to avoid extra NET_RX_SOFTIRQ
net:
optimize napi_schedule_rps()
net:
optimize napi_threaded_poll() vs RPS/RFS
net:
page_pool, skbuff: make skb_mark_for_recycle() always available
net:
pasemi: Fix return type of pasemi_mac_start_tx()
net:
pcs: add driver for MediaTek SGMII PCS
net:
pcs: lynx: don't print an_enabled in pcs_get_state()
net:
pcs: xpcs: fix C73 AN not getting enabled
net:
pcs: xpcs: fix incorrect number of interfaces
net:
pcs: xpcs: remove double-read of link state when using AN
net:
pcs: xpcs: use Autoneg bit rather than an_enabled
net:
phy: Add a binding for PHY LEDs
net:
phy: add basic driver for NXP CBTX PHY
net:
phy: aquantia: constify pointers to hwmon_channel_info
net:
phy: at803x: Replace of_gpio.h with what indeed is used
net:
phy: bcm54140: constify pointers to hwmon_channel_info
net:
phy: bcm7xx: Correct read from expansion register
net:
phy: bcm7xxx: use devm_clk_get_optional_enabled to simplify the code
net:
phy: dp83867: Add led_brightness_set support
net:
phy: dp83867: add w/a for packet errors seen with short cables
net:
phy: dp83867: Disable IRQs on suspend
net:
phy: dp83867: Remove unnecessary (void*) conversions
net:
phy: fix circular LEDS_CLASS dependencies
net:
phy: Fix reading LED reg property
net:
phy: hide the PHYLIB_LEDS knob
net:
phy: improve phy_read_poll_timeout
net:
phy: Improved PHY error reporting in state machine
net:
phy: ks8995: drop of_match_ptr for ID table
net:
phy: Manual remove LEDs to ensure correct ordering
net:
phy: marvell-88x2222: remove unnecessary (void*) conversions
net:
phy: marvell: Add software control of the LEDs
net:
phy: marvell: constify pointers to hwmon_channel_info
net:
phy: marvell: Fix inconsistent indenting in led_blink_set
net:
phy: marvell: Implement led_blink_set()
net:
phy: meson-gxl: enable edpd tunable support for G12A internal PHY
net:
phy: meson-gxl: reuse functionality of the SMSC PHY driver
net:
phy: micrel: Add support for PTP_PF_EXTTS for lan8841
net:
phy: micrel: Add support for PTP_PF_PEROUT for lan8841
net:
phy: micrel: drop superfluous use of temp variable
net:
phy: micrel: Fix PTP_PF_PEROUT for lan8841
net:
phy: micrel: Fix spelling mistake "minimim" -> "minimum"
net:
phy: mscc: add support for VSC8501
net:
phy: mscc: add VSC8502 to MODULE_DEVICE_TABLE
net:
phy: mscc: enable VSC8501/2 RGMII RX clock
net:
phy: mscc: remove unnecessary phydev locking
net:
phy: mxl-gpy: enhance delay time required by loopback disable function
net:
phy: mxl-gpy: extend interrupt fix to all impacted variants
net:
phy: mxl: constify pointers to hwmon_channel_info
net:
phy: nxp-tja11xx: constify pointers to hwmon_channel_info
net:
phy: phy_device: Call into the PHY driver to set LED blinking
net:
phy: phy_device: Call into the PHY driver to set LED brightness
net:
phy: sfp: constify pointers to hwmon_channel_info
net:
phy: smsc: add flag edpd_mode_set_by_user
net:
phy: smsc: add helper smsc_phy_config_edpd
net:
phy: smsc: add support for edpd tunable
net:
phy: smsc: clear edpd_enable if interrupt mode is used
net:
phy: smsc: enable edpd tunable support
net:
phy: smsc: export functions for use by meson-gxl PHY driver
net:
phy: smsc: prepare for making edpd wait period configurable
net:
phy: smsc: rename flag energy_enable
net:
phy: smsc: simplify lan95xx_config_aneg_ext
net:
phy: smsc: use device_property_present in smsc_phy_probe
net:
phy: smsc: use phy_set_bits in smsc_phy_config_init
net:
phy: update obsolete comment about PHY_STARTING
net:
phylink: actually fix ksettings_set() ethtool call
net:
phylink: fix ksettings_set() ethtool call
net:
phylink: remove an_enabled
net:
phylink: report correct max speed for QUSGMII
net:
phylink: use a dedicated helper to parse usgmii control word
net:
piggy back on the memory barrier in bql when waking queues
net:
promote SIOCSHWTSTAMP and SIOCGHWTSTAMP ioctls to dedicated handlers
net:
provide macros for commonly copied lockless queue stop/wake code
net:
qca_spi: Avoid high load if QCA7000 is not available
net:
qede: Remove unnecessary aer.h include
net:
qrtr: correct types of trace event parameters
net:
reclaim skb->scm_io_uring bit
net:
remove enum skb_free_reason
net:
remove rcu_dereference_bh_rtnl()
net:
renesas: rswitch: Fix return value in error path of xmit
net:
renesas: rswitch: Fix timestamp feature after all descriptors are used
net:
Replace all spi->chip_select and spi->cs_gpiod references with function call
net:
restore alpha order to Ethernet devices in config
net:
rfkill-gpio: Add explicit include for of.h
net:
samsung: sxgbe: drop of_match_ptr for ID table
net:
sched: act_police: fix sparse errors in tcf_police_dump()
net:
sched: add rcu annotations around qdisc->qdisc_sleeping
net:
sched: fix NULL pointer dereference in mq_attach
net:
sched: fix possible refcount leak in tc_chain_tmplt_add()
net:
sched: move rtm_tca_policy declaration to include file
net:
sched: Print msecs when transmit queue time out
net:
sched: remove qdisc_watchdog->last_expires
net:
sched: wrap tc_skip_wrapper with CONFIG_RETPOLINE
net:
selftests: Fix optstring
net:
sfp-bus: allow SFP quirks to override Autoneg and pause bits
net:
sfp: add A2h presence flag
net:
sfp: add quirk for 2.5G copper SFP
net:
sfp: only use soft polling if we have A2h access
net:
simplify handling of dsa_ndo_eth_ioctl() return code
net:
skb: plumb napi state thru skb freeing paths
net:
skb_partial_csum_set() fix against transport header magic value
net:
skbuff: hide csum_not_inet when CONFIG_IP_SCTP not set
net:
skbuff: hide nf_trace and ipvs_property
net:
skbuff: hide wifi_acked when CONFIG_WIRELESS not set
net:
skbuff: move alloc_cpu into a potential hole
net:
skbuff: move the fields BPF cares about directly next to the offset marker
net:
skbuff: push nf_trace down the bitfield
net:
skbuff: rename __pkt_vlan_present_offset to __mono_tc_offset
net:
skbuff: reorder bytes 2 and 3 of the bitfield
net:
skbuff: update and rename __kfree_skb_defer()
net:
smc91x: Replace of_gpio.h with what indeed is used
net:
socket: suppress unused warning
net:
stmmac: Add glue layer for StarFive JH7110 SoC
net:
stmmac: add Rx HWTS metadata to XDP receive pkt
net:
stmmac: add Rx HWTS metadata to XDP ZC receive pkt
net:
stmmac: add support for platform specific reset
net:
stmmac: dwmac-anarion: Always return struct anarion_gmac * from anarion_config_dt()
net:
stmmac: dwmac-anarion: Use annotation __iomem for register base
net:
stmmac: dwmac-imx: use platform specific reset for imx93 SoCs
net:
stmmac: dwmac-meson8b: Avoid cast to incompatible function type
net:
stmmac: dwmac-qcom-ethqos: Add EMAC3 support
net:
stmmac: dwmac-qcom-ethqos: fix a regression on EMAC < 3
net:
stmmac: dwmac-qcom-ethqos: Respect phy-mode and TX delay
net:
stmmac: dwmac-qcom-ethqos: Use loopback_en for all speeds
net:
stmmac: dwmac-starfive: Add phy interface settings
net:
stmmac: dwmac4: Allow platforms to specify some DMA/MTL offsets
net:
stmmac: fix call trace when stmmac_xdp_xmit() is invoked
net:
stmmac: Fix DMA typo
net:
stmmac: generic: drop of_match_ptr for ID table
net:
stmmac: Initialize MAC_ONEUS_TIC_COUNTER register
net:
stmmac: introduce wrapper for struct xdp_buff
net:
stmmac: Pass stmmac_priv in some callbacks
net:
stmmac: platform: Add snps,dwmac-5.20 IP compatible string
net:
stmmac: propagate feature flags to vlan
net:
stmmac: qcom: drop of_match_ptr for ID table
net:
stmmac: remove set but unused mask in stmmac_ethtool_set_link_ksettings()
net:
stmmac: Remove some unnecessary void pointers
net:
stmmac: Remove unnecessary if statement brackets
net:
stmmac:fix system hang when setting up tag_8021q VLAN for DSA ports
net:
sunhme: Alphabetize includes
net:
sunhme: Clean up mac address init
net:
sunhme: Consolidate common probe tasks
net:
sunhme: Consolidate mac address initialization
net:
sunhme: Fix uninitialized return code
net:
sunhme: Inline error returns
net:
sunhme: Just restart autonegotiation if we can't bring the link up
net:
sunhme: move asm includes to below linux includes
net:
sunhme: Remove residual polling code
net:
sunhme: Switch SBUS to devres
net:
sunhme: Unify IRQ requesting
net:
systemport: Replace platform_get_irq with platform_get_irq_optional
net:
thunderbolt: Fix sparse warnings in tbnet_check_frame() and tbnet_poll()
net:
thunderbolt: Fix sparse warnings in tbnet_xmit_csum_and_map()
net:
thunderbolt: Fix typos in comments
net:
tipc: resize nlattr array to correct size
net:
txgbe: Drop redundant pci_enable_pcie_error_reporting()
net:
Update an existing TCP congestion control algorithm.
net:
usb: qmi_wwan: add support for Compal RXM-G1
net:
usb: qmi_wwan: Set DTR quirk for BroadMobi BM818
net:
Use of_property_present() for testing DT property presence
net:
veth: add page_pool for page recycling
net:
veth: add page_pool stats
net:
virtio_net: implement exact header length guest feature
net:
vlan: don't adjust MAC header in __vlan_insert_inner_tag() unless set
net:
vlan: introduce skb_vlan_eth_hdr()
net:
wangxun: Implement the ndo change mtu interface
net:
wangxun: Remove macro that is redefined
net:
wwan: Expose secondary AT port on DATA1
net:
wwan: iosm: Convert single instance struct member to flexible array
net:
wwan: iosm: fix NULL pointer dereference when removing device
net:
wwan: t7xx: Ensure init is completed before system sleep
netdev:
Enforce index cap in netdev_get_tx_queue
netfilter:
bridge: call pskb_may_pull in br_nf_check_hbh_len
netfilter:
bridge: check len before accessing more nh data
netfilter:
bridge: introduce broute meta statement
netfilter:
bridge: move pskb_trim_rcsum out of br_nf_check_hbh_len
netfilter:
conntrack: define variables exp_nat_nla_policy and any_addr with CONFIG_NF_NAT
netfilter:
conntrack: fix NULL pointer dereference in nf_confirm_cthelper
netfilter:
conntrack: fix possible bug_on with enable_hooks=1
netfilter:
conntrack: fix typo
netfilter:
conntrack: fix wrong ct->timeout value
netfilter:
conntrack: restore IPS_CONFIRMED out of nf_conntrack_hash_check_insert()
netfilter:
Correct documentation errors in nf_tables.h
netfilter:
ctnetlink: Support offloaded conntrack entry deletion
netfilter:
disallow bpf hook attachment at same priority
netfilter:
ipset: Add schedule point in call_ad().
netfilter:
keep conntrack reference until IPsecv6 policy checks are done
netfilter:
move br_nf_check_hbh_len to utils
netfilter:
nat: fix indentation of function arguments
netfilter:
nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain
netfilter:
nf_tables: Add null check for nla_nest_start_noflag() in nft_dump_basechain_hook()
netfilter:
nf_tables: allow to create netdev chain without device
netfilter:
nf_tables: always release netdev hooks from notifier
netfilter:
nf_tables: deactivate anonymous set from preparation phase
netfilter:
nf_tables: disallow element updates of bound anonymous sets
netfilter:
nf_tables: disallow timeout for anonymous sets
netfilter:
nf_tables: disallow updates of anonymous sets
netfilter:
nf_tables: do not send complete notification of deletions
netfilter:
nf_tables: do not store pktinfo in traceinfo structure
netfilter:
nf_tables: do not store rule in traceinfo structure
netfilter:
nf_tables: do not store verdict in traceinfo structure
netfilter:
nf_tables: don't store address of last rule on jump
netfilter:
nf_tables: don't store chain address on jump
netfilter:
nf_tables: don't write table validation state without mutex
netfilter:
nf_tables: drop map element references from preparation phase
netfilter:
nf_tables: drop module reference after updating chain
netfilter:
nf_tables: extended netlink error reporting for netdevice
netfilter:
nf_tables: fix chain binding transaction logic
netfilter:
nf_tables: fix ct untracked match breakage
netfilter:
nf_tables: Fix for deleting base chains with payload
netfilter:
nf_tables: fix nft_trans type confusion
netfilter:
nf_tables: fix underflow in object reference counter
netfilter:
nf_tables: hit ENOENT on unexisting chain/flowtable update with missing attributes
netfilter:
nf_tables: incorrect error path handling with NFT_MSG_NEWRULE
netfilter:
nf_tables: integrate pipapo into commit protocol
netfilter:
nf_tables: make validation state per table
netfilter:
nf_tables: merge nft_rules_old structure and end of ruleblob marker
netfilter:
nf_tables: out-of-bound check in chain blob
netfilter:
nf_tables: reject unbound anonymous set before commit phase
netfilter:
nf_tables: reject unbound chain set before commit phase
netfilter:
nf_tables: remove unneeded conditional
netfilter:
nf_tables: rename function to destroy hook list
netfilter:
nf_tables: support for adding new devices to an existing netdev chain
netfilter:
nf_tables: support for deleting devices in an existing netdev chain
netfilter:
nfnetlink hook: dump bpf prog id
netfilter:
nfnetlink: skip error delivery on batch in case of ENOMEM
netfilter:
nfnetlink_log: remove rcu_bh usage
netfilter:
nfnetlink_osf: fix module autoload
netfilter:
nfnetlink_queue: enable classid socket info retrieval
netfilter:
nft_bitwise: fix register tracking
netfilter:
nft_masq: deduplicate eval call-backs
netfilter:
nft_redir: use `struct nf_nat_range2` throughout and deduplicate eval call-backs
netfilter:
nft_set_pipapo: .walk does not deal with generations
netfilter:
nft_set_rbtree: fix null deref on element insertion
netfilter:
use nf_ip6_check_hbh_len in nf_ct_skb_network_trim
netfilter:
xtables: disable 32bit compat interface by default
netlabel:
fix shift wrapping bug in netlbl_catmap_setlong()
netlink-specs:
add partial specification for devlink
netlink:
Add a macro to set policy message with format string
netlink:
annotate accesses to nlk->cb_running
netlink:
remove unused 'compare' function
netlink:
specs: add partial specification for openvswitch
netlink:
specs: allow uapi-header in genetlink
netlink:
specs: correct types of legacy arrays
netlink:
specs: ethtool: fix random typos
netlink:
Use copy_to_user() for optval in netlink_getsockopt().
netrom:
fix info-leak in nr_write_internal()
netxen_nic:
Drop redundant pci_enable_pcie_error_reporting()
netxen_nic:
Replace fake flex-array with flexible-array member
nfc:
fdp: Add MODULE_FIRMWARE macros
nfc:
mrvl: Move platform_data struct into driver
nfc:
mrvl: Use of_property_read_bool() for boolean properties
nfc:
trf7970a: mark OF related data as maybe unused
nfcsim.c:
Fix error checking for debugfs_create_dir
nfp:
fix incorrect pointer deference when offloading IPsec with bonding
nfp:
fix NFP_NET_MAX_DSCP definition error
nfp:
flower: add get_flow_act_ct() for ct action
nfp:
flower: add goto_chain_index for ct entry
nfp:
flower: offload tc flows of multiple conntrack zones
nfp:
flower: prepare for parameterisation of number of offload rules
nfp:
flower: refactor function "is_post_ct_flow"
nfp:
flower: refactor function "is_pre_ct_flow"
nfp:
initialize netdev's dev_port with correct id
NFS:
Cleanup unused rpc_clnt variable
NFS:
Configure support for netfs when NFS fscache is configured
NFS:
Convert buffered read paths to use netfs when fscache is enabled
NFS:
Convert kmap_atomic() to kmap_local_folio()
NFS:
Convert readdir page array functions to use a folio
NFS:
Convert the readdir array-of-pages into an array-of-folios
nfs:
fix another case of NULL/IS_ERR confusion wrt folio pointers
nfs:
fix mis-merged __filemap_get_folio() error check
nfs:
move nfs_fhandle_hash to common include file
NFS:
Remove all NFSIOS_FSCACHE counters due to conversion to netfs API
nfs:
remove empty if statement from nfs3_prepare_get_acl
NFS:
Remove fscache specific trace points and NFS_INO_FSCACHE bit
NFS:
Rename readpage_async_filler to nfs_read_add_folio
NFS:
set varaiable nfs_netfs_debug_id storage-class-specifier to static
nfs:
simplify two-level sysctl registration for nfs4_cb_sysctls
nfs:
simplify two-level sysctl registration for nfs4_cb_sysctls
nfs:
simplify two-level sysctl registration for nfs_cb_sysctls
nfs:
simplify two-level sysctl registration for nfs_cb_sysctls
nfs:
use vfs setgid helper
nfsd:
add some comments to nfsd_file_do_acquire
nfsd:
allow reaping files still under writeback
NFSD:
Clean up xattr memory allocation flags
NFSD:
Convert filecache to rhltable
nfsd:
define exports_proc_ops with CONFIG_PROC_FS
nfsd:
don't kill nfsd_files because of lease break error
nfsd:
don't open-code clear_and_wake_up_bit
nfsd:
don't take/put an extra reference when putting a file
nfsd:
fix double fget() bug in __write_ports_addfd()
NFSD:
Fix problem of COMMIT and NFS4ERR_DELAY in infinite loop
NFSD:
Handle new xprtsec= export option
nfsd:
make a copy of struct iattr before calling notify_change
nfsd:
NFSD_FILE_KEY_INODE only needs to find GC'ed entries
NFSD:
Remove open coding of string copy
nfsd:
simplify test_bit return in NFSD_FILE_KEY_FULL comparator
nfsd:
simplify the delayed disposal list code
nfsd:
update comment over __nfsd_file_cache_purge
NFSD:
Watch for rq_pages bounds checking errors in nfsd_splice_actor()
NFSv3:
handle out-of-order write replies.
NFSv4.1:
Always send a RECLAIM_COMPLETE after establishing lease
NFSv4.2:
Fix a potential double free with READ_PLUS
NFSv4.2:
remove MODULE_LICENSE in non-modules
NFSv4.2:
Rework scratch handling for READ_PLUS
nilfs2:
do not write dirty data after degenerating to read-only
nilfs2:
fix buffer corruption due to concurrent device reads
nilfs2:
fix incomplete buffer cleanup in nilfs_btnode_abort_change_key()
nilfs2:
fix infinite loop in nilfs_mdt_get_block()
nilfs2:
fix possible out-of-bounds segment allocation in resize ioctl
nilfs2:
fix use-after-free bug of nilfs_root in nilfs_evict_inode()
nilfs2:
prevent general protection fault in nilfs_clear_dirty_page()
nilfs2:
reject devices with insufficient block count
nios2:
_TIF_ALLWORK_MASK is unused
nios2:
drop ranges for definition of ARCH_FORCE_MAX_ORDER
nios2:
dts: Fix tse_mac "max-frame-size" property
nios2:
reword ARCH_FORCE_MAX_ORDER prompt and help text
notifier:
Initialize new struct srcu_usage field
notifiers:
add tracepoints to the notifiers infrastructure
nouveau:
fix client work fence deletion race
ntfs:
Add myself as a reviewer
ntfs:
simplfy one-level sysctl registration for ntfs_sysctls
nubus:
Drop noop match function
null_blk:
Always check queue mode setting from configfs
null_blk:
Fix: memory release when memory_backed=1
null_blk:
use kmap_local_page() and kunmap_local()
null_blk:
use non-deprecated lib functions
nvme-apple:
return directly instead of else
nvme-apple:
return directly instead of else
nvme-fcloop:
fix "inconsistent {IN-HARDIRQ-W} -> {HARDIRQ-ON-W} usage"
nvme-multipath:
don't call blk_mark_disk_dead in nvme_mpath_remove_disk
nvme-pci:
add NVME_QUIRK_BOGUS_NID for HS-SSD-FUTURE 2048G
nvme-pci:
add quirk for missing secondary temperature thresholds
nvme-pci:
Add quirk for Teamgroup MP33 SSD
nvme-pci:
clamp max_hw_sectors based on DMA optimized limitation
nvme-pci:
drop redundant pci_enable_pcie_error_reporting()
nvme-rdma:
minor cleanup in nvme_rdma_create_cq()
nvme-tcp:
fence TCP socket on receive error
NVMe:
Add MAXIO 1602 to bogus nid list.
nvme:
check IO start time when deciding to defer KA
nvme:
do not let the user delete a ctrl before a complete initialization
nvme:
double KA polling frequency to avoid KATO with TBKAS on
nvme:
fix async event trace event
nvme:
fix double blk_mq_complete_request for timeout request with low probability
nvme:
fix miss command type check
nvme:
fix the name of Zone Append for verbose logging
nvme:
improve handling of long keep alives
nvmem:
Add macro to register nvmem layout drivers
nvmem:
bcm-ocotp: Use devm_platform_ioremap_resource()
nvmem:
cell: drop global cell_post_process
nvmem:
core: add per-cell post processing
nvmem:
core: allow to modify a cell before adding it
nvmem:
core: handle the absence of expected layouts
nvmem:
core: introduce NVMEM layouts
nvmem:
core: provide own priv pointer in post process callback
nvmem:
core: remove MODULE_LICENSE in non-modules
nvmem:
core: request layout modules loading
nvmem:
core: support specifying both: cell raw data & post read lengths
nvmem:
imx-ocotp: replace global post processing with layouts
nvmem:
layouts: onie-tlv: Add new layout driver
nvmem:
layouts: onie-tlv: Drop wrong module alias
nvmem:
layouts: onie-tlv: Use module_nvmem_layout_driver()
nvmem:
layouts: sl28vpd: Add new layout driver
nvmem:
layouts: sl28vpd: set varaiable sl28vpd_layout storage-class-specifier to static
nvmem:
layouts: sl28vpd: Use module_nvmem_layout_driver()
nvmem:
mtk-efuse: Support postprocessing for GPU speed binning data
nvmem:
nintendo-otp: Use devm_platform_ioremap_resource()
nvmem:
stm32-romem: mark OF related data as maybe unused
nvmem:
u-boot-env: post-process "ethaddr" env variable
nvmem:
vf610-ocotp: Use devm_platform_get_and_ioremap_resource()
nvmem:
xilinx: zynqmp: make modular
nvmet-tcp:
validate idle poll modparam value
nvmet-tcp:
validate so_priority modparam value
nvmet:
cleanup nvmet_execute_identify()
nvmet:
fix error handling in nvmet_execute_identify_cns_cs_ns()
nvmet:
fix I/O Command Set specific Identify Controller
nvmet:
fix Identify Active Namespace ID list handling
nvmet:
fix Identify Controller handling
nvmet:
fix Identify Identification Descriptor List handling
nvmet:
fix Identify Namespace handling
nvmet:
remove nvmet_req_cns_error_complete
nvmet:
rename nvmet_execute_identify_cns_cs_ns
objtool:
Add objtool_types.h
objtool:
Add stackleak instrumentation to uaccess safe list
objtool:
Add symbol iteration helpers
objtool:
Add WARN_INSN()
objtool:
Change UNWIND_HINT() argument order
objtool:
Generate ORC data for __pfx code
objtool:
Include weak functions in global_noreturns check
objtool:
Remove superfluous dead_end_function() check
objtool:
Separate prefix code from stack validation code
objtool:
Use relative pointers for annotations
ocfs2:
check new file size on fallocate call
ocfs2:
don't use write_one_page in ocfs2_duplicate_clusters_by_page
ocfs2:
don't use write_one_page in ocfs2_duplicate_clusters_by_page
ocfs2:
fix use-after-free when unmounting read-only filesystem
ocfs2:
reduce ioctl stack usage
ocfs2:
Switch to security_inode_init_security()
octeon_ep:
add heartbeat monitor
octeon_ep:
Add missing check for ioremap
octeon_ep:
add separate mailbox command and response queues
octeon_ep:
control mailbox for multiple PFs
octeon_ep:
defer probe if firmware not ready
octeon_ep:
Drop redundant pci_enable_pcie_error_reporting()
octeon_ep:
function id in link info and stats mailbox commands
octeon_ep:
include function id in mailbox commands
octeon_ep:
poll for control messages
octeon_ep:
support asynchronous notifications
octeon_ep:
unlock the correct lock on error path
octeontx2-af:
Add validation for lmac type
octeontx2-af:
Fix depth of cam and mem table.
octeontx2-af:
Fix issues with NPC field hash extract
octeontx2-af:
fix lbk link credits on cn10k
octeontx2-af:
Fix promiscuous mode
octeontx2-af:
Fix start and end bit for scan config
octeontx2-af:
fixed resource availability check
octeontx2-af:
mcs: Config parser to skip 8B header
octeontx2-af:
mcs: Fix MCS block interrupt
octeontx2-af:
mcs: Write TCAM_DATA and TCAM_MASK registers at once
octeontx2-af:
Secure APR table update with the lock
octeontx2-af:
Skip PFs if not enabled
octeontx2-af:
Update correct mask to filter IPv4 fragments
octeontx2-af:
update type of prof fields in nix_aw_enq_req
octeontx2-af:
Update/Fix NPC field hash extract feature
octeontx2-pf:
Disable packet I/O for graceful exit
octeontx2-pf:
Fix TSOv6 offload
octeontx2-pf:
Increase the size of dmac filter flows
octeontx2-pf:
mcs: Clear stats before freeing resource
octeontx2-pf:
mcs: Do not reset PN while updating secy
octeontx2-pf:
mcs: Fix NULL pointer dereferences
octeontx2-pf:
mcs: Fix shared counters logic
octeontx2-pf:
mcs: Match macsec ethertype along with DMAC
octeontx2-vf:
Detach LF resources on probe cleanup
octeonxt2-af:
mcs: Fix per port bypass config
of/address:
Add of_property_read_reg() helper
of/address:
Add of_range_count() helper
of/address:
Add of_range_to_resource() helper
of/address:
Add support for 3 address cell bus
of:
address: always use dma_default_coherent for default coherency
of:
address: Document return value of of_address_to_resource()
of:
address: Fix documented return value of of_pci_range_to_resource()
of:
address: Reshuffle to remove forward declarations
of:
device: Kill of_device_request_module()
of:
Drop cpu.h include from of_device.h
of:
Drop unnecessary includes in headers
of:
fdt: Scan /memreserve/ last
of:
Fix modalias string generation
of:
Make devtree_lock declaration private
of:
Move CPU node related functions to their own file
of:
Move of_device_(add|register|unregister) to of_platform.h
of:
Move of_device_get_match_data() declaration
of:
Move of_modalias() to module.c
of:
Move the request module helper logic to module.c
of:
overlay: Fix missing of_node_put() in error case of init_overlay_changeset()
of:
Rename of_modalias_node()
of:
unittest: Add bus address range parsing tests
of:
unittest: Convert to platform remove callback returning void
of:
unittest: Drop call to platform_set_drvdata(..., NULL)
of:
unittest: Drop if blocks with always false condition
of:
Update of_device_get_modalias()
open:
return EINVAL for O_DIRECTORY | O_CREAT
openrisc:
Add floating point regset
openrisc:
Properly store r31 to pt_regs on unhandled exceptions
openrisc:
Support floating point user api
openrisc:
Support storing and restoring fpu state
openrisc:
Use common of_get_cpu_node() instead of open-coding
OPP:
Adjust includes to remove of_device.h
OPP:
Handle all genpd cases together in _set_required_opps()
OPP:
Move required opps configuration to specialized callback
opp:
Use of_property_present() for testing DT property presence
optee:
add per cpu asynchronous notification
optee:
fix uninited async notif value
orangefs:
use folios in orangefs_readahead
ovl:
check for ->listxattr() support
padata:
Make kobj_type structure constant
padata:
use alignment when calculating the number of worker threads
page cache:
fix page_cache_next/prev_miss off by one
page_pool:
add DMA_ATTR_WEAK_ORDERING on all mappings
page_pool:
allow caching from safely localized NAPI
page_pool:
fix inconsistency for page_pool_ring_[un]lock()
page_pool:
unlink from napi during destroy
parisc:
Add lightweight spinlock checks
parisc:
Allow to reboot machine after system halt
parisc:
Cleanup mmap implementation regarding color alignment
parisc:
Delete redundant register definitions in
parisc:
Drop HP-UX constants and structs from grfioctl.h
parisc:
Enable LOCKDEP support
parisc:
Ensure page alignment in flush functions
parisc:
Fix argument pointer in real64_call_asm()
parisc:
Fix encoding of swp_entry due to added SWP_EXCLUSIVE flag
parisc:
Fix flush_dcache_page() for usage from irq context
parisc:
Flush gatt writes and adjust gatt mask in parisc_agp_mask_memory()
parisc:
Handle kgdb breakpoints only in kernel context
parisc:
Handle kprobes breakpoints only in kernel context
parisc:
Improve cache flushing for PCXL in arch_sync_dma_for_cpu()
parisc:
kexec: include reboot.h
parisc:
Limit amount of kgdb breakpoints on parisc
parisc:
Replace regular spinlock with spin_trylock on panic path
parisc:
update kbuild doc. aliases for parisc64
parisc:
Use num_present_cpus() in alternative patching code
pata:
ixp4xx: Add explicit include for of.h
PCI/DOE:
Allow mailbox creation without devres management
PCI/DOE:
Create mailboxes on device enumeration
PCI/DOE:
Deduplicate mailbox flushing
PCI/DOE:
Make asynchronous API private
PCI/DOE:
Make mailbox creation API private
PCI/DOE:
Provide synchronous API and use it internally
PCI/DOE:
Relax restrictions on request and response size
PCI/DPC:
Quirk PIO log size for Intel Ice Lake Root Ports
PCI/EDR:
Add edr_handle_event() comments
PCI/EDR:
Clear Device Status after EDR error recovery
PCI/P2PDMA:
Fix pci_p2pmem_find_many() kernel-doc
PCI/PM:
Drop pci_bridge_wait_for_secondary_bus() timeout parameter
PCI/PM:
Extend D3hot delay for NVIDIA HDA controllers
PCI/PM:
Increase wait time after resume
PCI:
Document pci_bus_for_each_resource()
PCI:
dwc: Sort Kconfig entries by vendor
PCI:
Fix up L1SS capability for Intel Apollo Lake Root Port
PCI:
hv: Add 'Microsoft' to Kconfig prompt
PCI:
hv: Add a per-bus mutex state_lock
PCI:
hv: Enable PCI pass-thru devices in Confidential VMs
PCI:
hv: Fix a race condition bug in hv_pci_query_relations()
PCI:
hv: Fix a race condition in hv_irq_unmask() that can cause panic
PCI:
hv: Remove the useless hv_pcichild_state from struct hv_pci_dev
PCI:
hv: Replace retarget_msi_interrupt_params with hyperv_pcpu_input_arg
PCI:
imx6: Install the fault handler only on compatible match
PCI:
Introduce pci_dev_for_each_resource()
PCI:
Introduce pci_resource_n()
PCI:
ixp4xx: Use PCI_CONF1_ADDRESS() macro
PCI:
kirin: Select REGMAP_MMIO
PCI:
layerscape: Add EP mode support for ls1028a
PCI:
Make pci_bus_for_each_resource() index optional
PCI:
meson: Add 'Amlogic' to Kconfig prompt
PCI:
mobiveil: Sort Kconfig entries by vendor
PCI:
mt7621: Use dev_info() to log PCIe card detection
PCI:
pciehp: Fix AB-BA deadlock between reset_lock and device_lock
PCI:
qcom: Add missing macros for register fields
PCI:
qcom: Add SM8550 PCIe support
PCI:
qcom: Add support for SDX55 SoC
PCI:
qcom: Add support for system suspend and resume
PCI:
qcom: Enable async probe by default
PCI:
qcom: Expose link transition counts via debugfs
PCI:
qcom: Fix the incorrect register usage in v2.7.0 config
PCI:
qcom: Remove PCIE20_ prefix from register definitions
PCI:
qcom: Rename qcom_pcie_config_sid_sm8250() to reflect IP version
PCI:
qcom: Sort and group registers and bitfield definitions
PCI:
qcom: Use bitfield definitions for register fields
PCI:
qcom: Use bulk clock APIs for handling clocks for IP rev 1.0.0
PCI:
qcom: Use bulk clock APIs for handling clocks for IP rev 2.3.2
PCI:
qcom: Use bulk clock APIs for handling clocks for IP rev 2.3.3
PCI:
qcom: Use bulk reset APIs for handling resets for IP rev 2.1.0
PCI:
qcom: Use bulk reset APIs for handling resets for IP rev 2.3.3
PCI:
qcom: Use bulk reset APIs for handling resets for IP rev 2.4.0
PCI:
qcom: Use lower case for hex
PCI:
qcom: Use macros for defining total no. of clocks & supplies
PCI:
rcar: Avoid defines prefixed with CONFIG
PCI:
Sort controller Kconfig entries by vendor
PCI:
Use consistent controller Kconfig menu entry language
PCI:
Use of_property_present() for testing DT property presence
PCI:
xilinx-nwl: Add 'Xilinx' to Kconfig prompt
PCI:
xilinx: Drop obsolete dependency on COMPILE_TEST
pds_core:
Add adminq processing and commands
pds_core:
add AUXILIARY_BUS and NET_DEVLINK to Kconfig
pds_core:
add auxiliary_bus devices
pds_core:
add devcmd device interfaces
pds_core:
add devlink health facilities
pds_core:
add FW update feature to devlink
pds_core:
add initial VF device handling
pds_core:
add the aux client API
pds_core:
devlink params for enabling VIF support
pds_core:
Fix FW recovery detection
pds_core:
fix mutex double unlock in error path
pds_core:
health timer and workqueue
pds_core:
initial framework for pds_core PF driver
pds_core:
Kconfig and pds_core.rst
pds_core:
publish events to the clients
pds_core:
remove CONFIG_DEBUG_FS from makefile
pds_core:
set up device and adminq
pds_core:
set up the VIF definitions and defaults
perf annotate:
Add init/exit to annotation_options remove default
perf annotate:
Allow objdump to be set in perfconfig
perf annotate:
Delete session for debug builds
perf annotate:
Own objdump_path and disassembler_style strings
perf annotate:
Use zfree() to reduce chances of use after free
perf arm-spe:
Add raw decoding for SPEv1.3 MTE and MOPS load/store
perf arm-spe:
Add SVE flags to the SPE samples
perf arm-spe:
Refactor arm-spe to support operation packet type
perf arm-spe:
Use zfree() to reduce chances of use after free
perf arm64:
Fix build with refcount checking
perf arm:
Fix include path to cs-etm.h
perf auxtrace:
Fix address filter entire kernel size
perf bench inject-buildid:
Use zfree() to reduce chances of use after free
perf bench numa:
Fix type of loop iterator in do_work, it should be 'long'
perf bench syscall:
Add fork syscall benchmark
perf bench syscall:
Fix __NR_execve undeclared build error
perf bench:
Add pmu-scan benchmark
perf bench:
Avoid NDEBUG warning
perf block-range:
Move debug code behind ifndef NDEBUG
perf bperf:
Avoid use after free via unrelated 'struct evsel' anonymous union field
perf bpf filter:
Add 'pid' sample data support
perf bpf filter:
Add data_src sample data support
perf bpf filter:
Add logical OR operator
perf bpf filter:
Add more weight sample data support
perf bpf filter:
Fix a broken perf sample data naming for BPF CO-RE
perf bpf filter:
Implement event sample filtering
perf bpf filter:
Introduce basic BPF filter expression
perf bpf filter:
Show warning for missing sample flags
perf bpf filter:
Support pre-5.16 kernels where 'mem_hops' isn't in 'union perf_mem_data_src'
perf bpf skels:
Make vmlinux.h use bpf.h and perf_event.h in source directory
perf bpf skels:
Stop using vmlinux.h generated from BTF, use subset of used structs + CO-RE
perf bpf:
Do not use llvm-strip on BPF binary
perf bpf:
Remove pre libbpf 1.0 conditional logic
perf bpf_counter:
Use public cpumap accessors
perf build:
Add system include paths to BPF builds
perf build:
Add warning for when vmlinux.h generation fails
perf build:
Allow C++ demangle without libelf
perf build:
Conditionally define NDEBUG
perf build:
Don't compile demangle-cxx.cpp if not necessary
perf build:
Error if jevents won't work and NO_JEVENTS=1 isn't set
perf build:
Error if no libelf and NO_LIBELF isn't set
perf build:
Fix unescaped # in perf build-test
perf build:
Gracefully fail the build if BUILD_BPF_SKEL=1 is specified and clang isn't available
perf build:
If libtraceevent isn't present error the build
perf build:
Make binutil libraries opt in
perf build:
Make BUILD_BPF_SKEL default, rename to NO_BPF_SKEL
perf build:
Remove libbpf pre-1.0 feature tests
perf build:
Remove redundant NO_NEWT build option
perf build:
Remove unused HAVE_GLIBC_SUPPORT
perf build:
Support python/perf.so testing
perf build:
Switch libpfm4 to opt-out rather than opt-in
perf build:
Test the refcnt check build
perf build:
Warn for BPF skeletons if endian mismatches
perf c2c:
Use zfree() to reduce chances of use after free
perf cpumap:
Add reference count checking
perf cpumap:
Remove initializations done in perf_cpu_map__alloc()
perf cpumap:
Use perf_cpu_map__cpu(map, cpu) instead of accessing map->map[cpu] directly
perf cpumap:
Use perf_cpu_map__nr(cpus) to access cpus->nr
perf cs-etm:
Add fix for coresight trace for any range of CPUs
perf cs-etm:
Add separate decode paths for timeless and per-thread modes
perf cs-etm:
Allow user to override timestamp and contextid settings
perf cs-etm:
Avoid printing warning in cs_etm_is_ete() check
perf cs-etm:
Copy kernel coresight-pmu.h header
perf cs-etm:
Don't test full_auxtrace because it's always set
perf cs-etm:
Fix contextid validation
perf cs-etm:
Fix segfault in dso lookup
perf cs-etm:
Fix timeless decode mode detection
perf cs-etm:
Handle PERF_RECORD_AUX_OUTPUT_HW_ID packet
perf cs-etm:
Move mapping of Trace ID and cpu into helper function
perf cs-etm:
Reduce verbosity of ts_source warning
perf cs-etm:
Update record event to use new Trace ID protocol
perf cs-etm:
Use bool type for boolean values
perf cs-etm:
Validate options after applying them
perf daemon:
Use zfree() to reduce chances of use after free
perf doc:
Refresh topdown documentation
perf dso:
Add dso__filename_with_chroot() to reduce number of accesses to dso->nsinfo members
perf dso:
Fix use before NULL check introduced by map__dso() introduction
perf env:
Use zfree() to reduce chances of use after free
perf event:
Add 'simd_flags' field to 'struct perf_sample'
perf evlist:
Remove nr_groups
perf evlist:
Use zfree() to reduce chances of use after free
perf evsel:
Add function to compute group PMU name
perf evsel:
Allow const evsel for certain accesses
perf evsel:
Avoid SEGV if delete is called on NULL
perf evsel:
Introduce evsel__name_is() method to check if the evsel name is equal to a given string
perf evsel:
Modify group pmu name for software events
perf evsel:
Remove use_uncore_alias
perf evsel:
Separate bpf_counter_list and bpf_filters, can be used at the same time
perf evsel:
Use zfree() to reduce chances of use after free
perf expr:
Make the online topology accessible globally
perf expr:
More explicit NAN handling
perf expr:
Use zfree() to reduce chances of use after free
perf ftrace latency:
Remove unnecessary "--" from --use-nsec option
perf ftrace:
Make system wide the default target for latency subcommand
perf ftrace:
Reuse target::initial_delay
perf genelf:
Use zfree() to reduce chances of use after free
perf header:
Move perf_version_string declaration
perf hist:
Add 'kvm_info' field in histograms entry
perf hist:
Improve srcfile sort key performance (really)
perf inject:
Use zfree() to reduce chances of use after free
perf intel-pt:
Add event type names UINTR and UIRET
perf intel-pt:
Add support for new branch instructions ERETS and ERETU
perf intel-pt:
Fix CYC timestamps after standalone CBR
perf intel-pt:
Use perf_pmu__scan_file_at() if possible
perf jevent:
Parse metric thresholds
perf jevents:
Add rand support to metrics
perf jevents:
Sort list of input files
perf jit:
Fix a few memory leaks
perf kvm:
Add dimensions for KVM event statistics
perf kvm:
Add dimensions for percentages
perf kvm:
Add pointer to 'perf_kvm_stat' in kvm event
perf kvm:
Add TUI mode for stat report
perf kvm:
Delete histograms entries before exiting
perf kvm:
Introduce histograms data structures
perf kvm:
Move up metrics helpers
perf kvm:
Parse address location for samples
perf kvm:
Pass argument 'sample' to kvm_alloc_init_event()
perf kvm:
Polish sorting key
perf kvm:
Refactor overall statistics
perf kvm:
Reference count 'struct kvm_info'
perf kvm:
Support printing attributions for dimensions
perf kvm:
Update documentation to reflect new changes
perf kvm:
Use histograms list to replace cached list
perf kvm:
Use macro to replace variable 'decode_str_len'
perf kvm:
Use subtraction for comparison metrics
perf list:
Add PMU pai_ext event description for IBM z16
perf list:
Fix memory leaks in print_tracepoint_events()
perf list:
Modify the warning message about scandirat(3)
perf list:
Support for printing metric thresholds
perf list:
Use relative path for tracepoint scan
perf list:
Use zfree() to reduce chances of use after free
perf lock contention:
Add data failure stat
perf lock contention:
Add empty 'struct rq' to satisfy libbpf 'runqueue' type verification
perf lock contention:
Do not try to update if hash map is full
perf lock contention:
Fix compiler builtin detection
perf lock contention:
Fix debug stat if no contention
perf lock contention:
Fix msan issue in lock_contention_read()
perf lock contention:
Fix struct rq lock access
perf lock contention:
Revise needs_callstack() condition
perf lock contention:
Rework offset calculation with BPF CO-RE
perf lock contention:
Show detail failure reason for BPF
perf lock contention:
Show lock type with address
perf lock contention:
Show per-cpu rq_lock with address
perf lock contention:
Simplify parse_lock_type()
perf lock contention:
Support pre-5.14 kernels
perf lock contention:
Track and show mmap_lock with address
perf lock contention:
Track and show siglock with address
perf lock contention:
Update default map size to 16384
perf lock contention:
Update total/bad stats for hidden entries
perf lock contention:
Use -M for --map-nr-entries
perf map:
Add accessor for dso
perf map:
Add accessor for start and end
perf map:
Add accessors for ->pgoff and ->reloc
perf map:
Add accessors for ->prot, ->priv and ->flags
perf map:
Add helper for ->map_ip() and ->unmap_ip()
perf map:
Add map__refcnt() accessor to use in the maps test
perf map:
Add missing conversions to map__refcnt()
perf map:
Add reference count checking
perf map:
Add set_ methods for map->{start,end,pgoff,pgoff,reloc,erange_warned,dso,map_ip,unmap_ip,priv}
perf map:
Changes to reference counting
perf map:
Delete two variable initialisations before null pointer checks in sort__sym_from_cmp()
perf map:
Move map list node into symbol
perf map:
Rename map_ip() and unmap_ip()
perf maps:
Add functions to access maps
perf maps:
Add maps__refcnt() accessor to allow checking maps pointer
perf maps:
Add reference count checking
perf maps:
Modify maps_by_name to hold a reference to a map
perf maps:
Remove rb_node from struct map
perf maps:
Use maps__nr_maps() instead of open coded maps->nr_maps
perf mem:
Add PERF_MEM_LVLNUM_NA to PERF_MEM_DATA_SRC_NONE
perf mem:
Add support for printing PERF_MEM_LVLNUM_UNC
perf mem:
Increase HISTC_MEM_LVL column size to 39 chars
perf mem:
Refactor perf_mem__lvl_scnprintf() to process 'union perf_mem_data_src' more intuitively
perf metric:
Add --metric-no-threshold option
perf metric:
Change divide by zero and !support events behavior
perf metric:
Compute and print threshold values
perf metric:
Directly use counts rather than saved_value
perf metric:
JSON flag to not group events if gathering a metric group
perf metricgroups:
Use zfree() to reduce chances of use after free
perf metrics:
Add has_pmem literal
perf metrics:
Avoid segv with --topdown for metrics without a group
perf metrics:
Fix SEGV with --for-each-cgroup
perf metrics:
Improve variable names
perf namespaces:
Add reference count checking
perf namespaces:
Introduce nsinfo__mntns_path() accessor to avoid accessing ->mntns_path directly
perf namespaces:
Introduce nsinfo__refcnt() accessor to avoid accessing ->refcnt directly
perf namespaces:
Use the need_setns() accessors instead of accessing ->need_setns directly
perf parse-events:
Do not break up AUX event group
perf parse-events:
Don't reorder ungrouped events by PMU
perf parse-events:
Pass ownership of the group name
perf parse-events:
Sort and group parsed events
perf parse-events:
Use zfree() to reduce chances of use after free
perf parse-events:
Warn when events are regrouped
perf pmu-events:
Change aggr_mode to be an enum
perf pmu-events:
Change deprecated to be a bool
perf pmu-events:
Change perpkg to be a bool
perf pmu-events:
Don't '\0' terminate enum values
perf pmu-events:
Make the metric_constraint an enum
perf pmu-events:
Remove aggr_mode from pmu_event
perf pmu-events:
Test parsing metric thresholds with the fake PMU
perf pmu:
Add perf_pmu__destroy() function
perf pmu:
Add perf_pmu__{open,scan}_file_at()
perf pmu:
Earlier PMU auxtrace initialization
perf pmu:
Fewer const casts
perf pmu:
Fix a few potential fd leaks
perf pmu:
Improve name/comments, avoid a memory allocation
perf pmu:
Make parser reentrant
perf pmu:
Sort and remove duplicates using JSON PMU name
perf pmu:
Use perf_cpu_map__set_nr() in perf_pmu__cpus_match() to allow for refcnt checking
perf pmu:
Use relative path for sysfs scan
perf pmu:
Use relative path in perf_pmu__caps_parse()
perf pmu:
Use relative path in setup_pmu_alias_list()
perf pmu:
Use zfree() to reduce chances of use after free
perf pmu:
zfree() expects a pointer to a pointer to zero it after freeing its contents
perf probe:
Add missing 0x prefix for addresses printed in hexadecimal
perf record:
Add BPF event filter support
perf record:
Fix "read LOST count failed" msg with sample read
perf record:
Record dropped sample count
perf record:
Reuse target::initial_delay
perf record:
Update documentation for BPF filters
perf report:
Add 'simd' sort field
perf report:
Additional config warnings
perf report:
Append inlines to non-DWARF callchains
perf sched:
Fix sched latency analysis incorrection when using 'sched:sched_wakeup'
perf script ibs:
Change bit description according to latest AMD PPR ("Processor Programming Reference")
perf script task-analyzer:
Fix spelling mistake "miliseconds" -> "milliseconds"
perf script:
Add new parameter in kfree_skb tracepoint to the python scripts using it
perf script:
Fix Python support when no libtraceevent
perf script:
Print raw ip instead of binary offset for callchain
perf script:
Skip aggregation for stat events
perf scripts intel-pt-events.py:
Fix IPC output for Python 2
perf scripts python intel-pt-events:
Delete unused 'event_attr variable
perf srcline:
Avoid addr2line SIGPIPEs
perf srcline:
Simplify addr2line subprocess
perf srcline:
Support for llvm-addr2line
perf stat:
Add cpu_aggr_map for loop
perf stat:
Add TopdownL1 metric as a default if present
perf stat:
Avoid SEGV on counter->name
perf stat:
Disable TopdownL1 on hybrid
perf stat:
Don't remove all grouped events when CPU maps disagree
perf stat:
Don't write invalid "started on" comment for JSON output
perf stat:
Hide runtime_stat
perf stat:
Implement --topdown using json metrics
perf stat:
Introduce skippable evsels
perf stat:
Modify the group test
perf stat:
Move enums from header
perf stat:
Remove hard coded transaction events
perf stat:
Remove perf_stat_evsel_id
perf stat:
Remove saved_value/runtime_stat
perf stat:
Remove topdown event special handling
perf stat:
Separate bperf from bpf_profiler
perf stat:
Suppress warning when using cpum_cf events on s390
perf stat:
Use counts rather than saved_value
perf stat:
Use metrics for --smi-cost
perf symbol:
Add abi::__cxa_demangle C++ demangling support
perf symbol:
Add command line support for addr2line path
perf symbol:
Avoid memory leak from abi::__cxa_demangle
perf symbol:
Remove unused branch_callstack
perf symbol:
Sort names under write lock
perf symbol:
Use zfree() to reduce chances of use after free
perf symbols:
Fix return incorrect build_id size in elf_read_build_id()
perf symbols:
Fix unaligned access in get_x86_64_plt_disp()
perf symbols:
Fix use-after-free in get_plt_got_name()
perf test attr:
Fix python SafeConfigParser() deprecation warning
perf test attr:
Update no event/metric expectations
perf test java symbol:
Remove needless debuginfod queries
perf test record+probe_libc_inet_pton:
Fix call chain match on s390
perf test record+probe_libc_inet_pton:
Fix call chain match on x86_64
perf test stat+csv_output:
Write CSV output to a file
perf test stat+json_output:
Write JSON output to a file
perf test test_intel_pt.sh:
Test sample mode with event with PMU name
perf test:
Add extra diagnostics to maps test
perf test:
Add stat test for record and script
perf test:
Fix "PMU event table sanity" for NO_JEVENTS=1
perf test:
Fix maps use after put
perf test:
Fix memory leak in symbols
perf test:
Fix offcpu test prev_state check
perf test:
Fix wrong size expectation for 'Setup struct perf_event_attr'
perf test:
Simplify for_each_test() to avoid tripping on -Werror=array-bounds
perf tests api-io:
Use zfree() to reduce chances of use after free
perf tests record_offcpu.sh:
Fix redirection of stderr to stdin
perf tests test_bridge_fdb_stress.sh:
Fix redirection of stderr to stdin
perf tests:
Add common error route for code-reading
perf tools bpf:
Add vmlinux.h to .gitignore
perf tools:
Add support for perf_event_attr::config3
perf tools:
Add util function for overriding user set config values
perf tools:
Avoid warning in do_realloc_array_as_needed()
perf tools:
Ensure evsel name is initialized
perf tools:
Fix a asan issue in parse_events_multi_pmu_add()
perf top:
Add --branch-history option
perf top:
Expand the range of multithreaded phase
perf top:
Fix rare segfault in thread__comm_len()
perf trace:
Use zfree() to reduce chances of use after free
perf tracepoint:
Fix memory leak in is_valid_tracepoint()
perf ui:
Move window resize signal functions
perf unwind:
Suppress massive unsupported target platform errors
perf usage:
Move usage strings
perf util:
Move input_name to util
perf util:
Move perf_guest/host declarations
perf util:
Remove weak sched_getcpu
perf vendor events arm64:
Add N1 metrics
perf vendor events intel:
Add grandridge
perf vendor events intel:
Add graniterapids events
perf vendor events intel:
Add sierraforest
perf vendor events intel:
Broadwell v27 events
perf vendor events intel:
Broadwellde v9 events
perf vendor events intel:
Broadwellx v20 events
perf vendor events intel:
Correct knightslanding memory topic
perf vendor events intel:
Fix uncore topics for alderlake
perf vendor events intel:
Fix uncore topics for broadwell
perf vendor events intel:
Fix uncore topics for broadwellde
perf vendor events intel:
Fix uncore topics for broadwellx
perf vendor events intel:
Fix uncore topics for cascadelakex
perf vendor events intel:
Fix uncore topics for haswell
perf vendor events intel:
Fix uncore topics for haswellx
perf vendor events intel:
Fix uncore topics for icelake
perf vendor events intel:
Fix uncore topics for icelakex
perf vendor events intel:
Fix uncore topics for ivybridge
perf vendor events intel:
Fix uncore topics for ivytown
perf vendor events intel:
Fix uncore topics for jaketown
perf vendor events intel:
Fix uncore topics for knightslanding
perf vendor events intel:
Fix uncore topics for sandybridge
perf vendor events intel:
Fix uncore topics for skylake
perf vendor events intel:
Fix uncore topics for skylakex
perf vendor events intel:
Fix uncore topics for snowridgex
perf vendor events intel:
Fix uncore topics for tigerlake
perf vendor events intel:
Haswell v33 events
perf vendor events intel:
Haswellx v27 events
perf vendor events intel:
Jaketown v23 events
perf vendor events intel:
Refresh alderlake events
perf vendor events intel:
Refresh alderlake-n metrics
perf vendor events intel:
Refresh broadwell metrics
perf vendor events intel:
Refresh broadwellde metrics
perf vendor events intel:
Refresh broadwellx metrics
perf vendor events intel:
Refresh cascadelakex events
perf vendor events intel:
Refresh haswell metrics
perf vendor events intel:
Refresh haswellx metrics
perf vendor events intel:
Refresh icelake events
perf vendor events intel:
Refresh icelakex metrics
perf vendor events intel:
Refresh ivybridge metrics
perf vendor events intel:
Refresh ivytown metrics
perf vendor events intel:
Refresh jaketown events
perf vendor events intel:
Refresh knightslanding events
perf vendor events intel:
Refresh sandybridge events
perf vendor events intel:
Refresh sapphirerapids events
perf vendor events intel:
Refresh silvermont events
perf vendor events intel:
Refresh skylake events
perf vendor events intel:
Refresh skylakex metrics
perf vendor events intel:
Refresh tigerlake events
perf vendor events intel:
Refresh westmereep-dp events
perf vendor events intel:
Sandybridge v19 events
perf vendor events intel:
Update alderlake to v1.19
perf vendor events intel:
Update alderlaken to v1.19
perf vendor events intel:
Update free running alderlake events
perf vendor events intel:
Update free running icelakex events
perf vendor events intel:
Update free running snowridgex events
perf vendor events intel:
Update free running tigerlake events
perf vendor events intel:
Update graniterapids events
perf vendor events intel:
Update icelakex to v1.19
perf vendor events intel:
Update ivybridge and ivytown
perf vendor events intel:
Update meteorlake events
perf vendor events intel:
Update metrics to detect pmem at runtime
perf vendor events intel:
Update sapphirerapids to v1.12
perf vendor events intel:
Update skylake events
perf vendor events power9:
Remove UTF-8 characters from JSON files
perf vendor events s390:
Add cache metrics for z13
perf vendor events s390:
Add cache metrics for z14
perf vendor events s390:
Add cache metrics for z15
perf vendor events s390:
Add cache metrics for z16
perf vendor events s390:
Add common metrics
perf vendor events s390:
Add metric for TLB and cache
perf vendor events s390:
Remove UTF-8 characters from JSON file
perf vendor events:
Update Alderlake for E-Core TMA v2.3
perf vendor events:
Update alderlake to v1.20
perf vendor events:
Update icelakex to v1.20
perf version:
Use regular verbose flag
perf x86 iostat:
Use zfree() to reduce chances of use after free
perf/amlogic:
Fix config1/config2 parsing issue
perf/arm-cmn:
Fix port detection for CMN-700
perf/arm-cmn:
Move overlapping wp_combine field
perf/arm-cmn:
Validate cycles events fully
perf/core:
Drop __weak attribute from arch_perf_update_userpage() prototype
perf/core:
Fix hardlockup failure caused by perf throttle
perf/core:
fix MAX_ORDER usage in rb_alloc_aux_page()
perf/core:
Fix perf_sample_data not properly initialized for different swevents in perf_tp_event()
perf/hw_breakpoint:
remove MODULE_LICENSE in non-modules
perf/x86/cstate:
Add Granite Rapids support
perf/x86/intel/ds:
Flush PEBS DS when changing PEBS_DATA_CFG
perf/x86/intel/uncore:
Add events for Intel SPR IMC PMU
perf/x86/intel:
Add Granite Rapids
perf/x86/intel:
Fix the FRONTEND encoding on GNR and MTL
perf/x86/intel:
Save/restore cpuc->active_pebs_data_cfg when using guest PEBS
perf/x86/msr:
Add Granite Rapids
perf/x86/uncore:
Correct the number of CHAs on SPR
perf/x86:
Fix missing sample size update on AMD BRS
perf:
arm: Use devm_platform_get_and_ioremap_resource()
perf:
arm_cspmu: Fix variable dereference warning
perf:
pmuv3: Abstract PMU version checks
perf:
pmuv3: Change GENMASK to GENMASK_ULL
perf:
pmuv3: Move inclusion of kvm_host.h to the arch-specific helper
perf:
qcom: Use devm_platform_get_and_ioremap_resource()
phy:
allwinner: phy-sun4i-usb: Convert to platform remove callback returning void
phy:
amlogic: phy-meson-g12a-mipi-dphy-analog: fix CNTL2_DIF_TX_CTL0 value
phy:
broadcom: phy-brcm-usb: Convert to platform remove callback returning void
phy:
cadence: cdns-dphy-rx: Add common module reset support
phy:
cadence: cdns-dphy: Convert to platform remove callback returning void
phy:
cadence: phy-cadence-sierra: Convert to platform remove callback returning void
phy:
cadence: phy-cadence-torrent: Convert to platform remove callback returning void
phy:
cadence: Sierra: Add PCIe + SGMII PHY multilink configuration
phy:
cadence: Sierra: Replace `clk_register(`) with `clk_hw_register()`
phy:
cadence: Sierra: Use clk_parent_data to provide parent information
phy:
dphy: Use devm_platform_ioremap_resource()
phy:
freescale: phy-fsl-imx8qm-lvds-phy: Convert to platform remove callback returning void
phy:
intel: phy-intel-lgm-combo: Convert to platform remove callback returning void
phy:
intel: remove MODULE_LICENSE in non-modules
phy:
intel: Remove Thunder Bay eMMC PHY support
phy:
marvell: drop of_match_ptr for ID table
phy:
mediatek: add support for phy-mtk-hdmi-mt8195
phy:
mediatek: hdmi: mt8195: fix uninitialized variable usage in pll_calc
phy:
mediatek: hdmi: mt8195: fix wrong pll calculus
phy:
mediatek: phy-mtk-mipi-dsi: Convert to platform remove callback returning void
phy:
mediatek: rework the floating point comparisons to fixed point
phy:
motorola: phy-cpcap-usb: Convert to platform remove callback returning void
phy:
motorola: phy-mapphone-mdm6600: Convert to platform remove callback returning void
phy:
omap-usb2-phy: Use dev_err_probe()
phy:
phy-lgm-usb: Convert to platform remove callback returning void
phy:
phy-mtk-hdmi: Add generic phy configure callback
phy:
phy-ocelot-serdes: add ability to be used in a non-syscon configuration
phy:
qcom-qmp-combo: fix init-count imbalance
phy:
qcom-qmp-combo: fix v3 offsets table
phy:
qcom-qmp-combo: use qmp_combo_offsets_v3 instead of _v6
phy:
qcom-qmp-pcie-msm8996: fix init-count imbalance
phy:
qcom-qmp-pcie: Add RC init sequence for SDX55
phy:
qcom-qmp-pcie: drop sdm845_qhp_pcie_rx_tbl
phy:
qcom-qmp-pcie: sc8180x PCIe PHY has 2 lanes
phy:
qcom-qmp-pcie: Split out EP related init sequence for SDX55
phy:
qcom-qmp-ufs: Add SM7150 support
phy:
qcom-qmp: Add support for SDX65 QMP PCIe PHY
phy:
qcom-snps: correct struct qcom_snps_hsphy kerneldoc
phy:
qualcomm: phy-qcom-apq8064-sata: Convert to platform remove callback returning void
phy:
qualcomm: phy-qcom-eusb2-repeater: Convert to platform remove callback returning void
phy:
qualcomm: phy-qcom-ipq806x-sata: Convert to platform remove callback returning void
phy:
qualcomm: phy-qcom-qmp-ufs: add definitions for sa8775p
phy:
renesas: phy-rcar-gen3-pcie: Convert to platform remove callback returning void
phy:
renesas: phy-rcar-gen3-usb2: Convert to platform remove callback returning void
phy:
renesas: phy-rcar-gen3-usb3: Convert to platform remove callback returning void
phy:
renesas: r8a779f0-ether-serdes: Convert to platform remove callback returning void
phy:
rockchip-pcie: remove unused phy_rd_cfg function
phy:
rockchip: Add naneng combo phy support for RK3588
phy:
rockchip: phy-rockchip-inno-csidphy: Convert to platform remove callback returning void
phy:
rockchip: phy-rockchip-inno-dsidphy: Convert to platform remove callback returning void
phy:
rockchip: phy-rockchip-inno-hdmi: Convert to platform remove callback returning void
phy:
rockchip: phy-rockchip-typec: Convert to platform remove callback returning void
phy:
rockchip: remove unused hw_to_inno function
phy:
st: miphy28lp: use _poll_timeout functions for waits
phy:
st: phy-stm32-usbphyc: Convert to platform remove callback returning void
phy:
st: spear: drop of_match_ptr for ID table
phy:
stm32-usphyc: add 200 to 300 us delay to fix timeout on some machines
phy:
tegra: xusb: Add missing tegra_xusb_port_unregister for usb2_port and ulpi_port
phy:
tegra: xusb: Convert to platform remove callback returning void
phy:
tegra: xusb: Support sleepwalk for Tegra234
phy:
ti: j721e-wiz: Add SGMII support in WIZ driver for J721E
phy:
ti: j721e-wiz: Fix unreachable code in wiz_mode_select()
phy:
ti: phy-am654-serdes: Convert to platform remove callback returning void
phy:
ti: phy-da8xx-usb: Convert to platform remove callback returning void
phy:
ti: phy-dm816x-usb: Convert to platform remove callback returning void
phy:
ti: phy-j721e-wiz: Convert to platform remove callback returning void
phy:
ti: phy-omap-usb2: Convert to platform remove callback returning void
phy:
ti: phy-ti-pipe3: Convert to platform remove callback returning void
phy:
ti: phy-twl4030-usb: Convert to platform remove callback returning void
phy:
Use of_property_present() for testing DT property presence
phy:
xgene: Depend on ARCH_XGENE rather than plain arm64
phy:
xilinx: phy-zynqmp: mention SGMII as supported protocol
pid:
add pidfd_prepare()
pinctrl-bcm2835.c:
fix race condition when setting gpio dir
pinctrl:
actions: remove MODULE_LICENSE in non-modules
pinctrl:
add NXP S32 SoC family support
pinctrl:
amd: Add fields for interrupt status and wake status
pinctrl:
amd: Adjust debugfs output
pinctrl:
amd: remove MODULE_LICENSE in non-modules
pinctrl:
armada-37xx: Convert to immutable irq_chip
pinctrl:
at91-pio4: use dev_err_probe()
pinctrl:
at91-pio4: use device_get_match_data()
pinctrl:
at91-pio4: use devm_clk_get_enabled()
pinctrl:
at91-pio4: use proper format specifier for unsigned int
pinctrl:
at91: Don't mix non-devm calls with devm ones
pinctrl:
at91: Make the irqchip immutable
pinctrl:
at91: Remove pioc_index from struct at91_gpio_chip
pinctrl:
at91: Use dev_err_probe() instead of custom messaging
pinctrl:
at91: use devm_kasprintf() to avoid potential leaks (part 2)
pinctrl:
at91: Use of_device_get_match_data()
pinctrl:
at91: Utilise temporary variable for struct device
pinctrl:
bcm: ns: remove MODULE_LICENSE in non-modules
pinctrl:
equilibrium: Convert to immutable irq_chip
pinctrl:
freescale: remove generic pin config core support
pinctrl:
iproc: Convert to immutable irq_chip
pinctrl:
mcp23s08: Convert to immutable irq_chip
pinctrl:
mcp23s08: Implement gpio bulk functions
pinctrl:
mcp23s08: Rename and change function that wraps regmap_update_bits()
pinctrl:
mediatek: remove MODULE_LICENSE in non-modules
pinctrl:
mediatek: remove OF_GPIO as reverse dependency
pinctrl:
meson-axg: add missing GPIOA_18 gpio group
pinctrl:
mlxbf3: Add pinctrl driver support
pinctrl:
mlxbf3: set varaiable mlxbf3_pmx_funcs storage-class-specifier to static
pinctrl:
npcm7xx: Convert to immutable irq_chip
pinctrl:
nsp: Convert to immutable irq_chip
pinctrl:
nuvoton: npcm7xx: remove MODULE_LICENSE in non-modules
pinctrl:
pic32: Convert to immutable irq_chip
pinctrl:
pistachio: Convert to immutable irq_chip
pinctrl:
plgpio: Convert to immutable irq_chip
pinctrl:
qcom spmi-mpp: Convert to immutable irq_chip
pinctrl:
qcom ssbi-gpio: Convert to immutable irq_chip
pinctrl:
qcom ssbi-mpp: Convert to immutable irq_chip
pinctrl:
qcom: Add "and" to PIN_CONFIG_INPUT_ENABLE comment
pinctrl:
qcom: Add IPQ9574 pinctrl driver
pinctrl:
qcom: Add SM7150 pinctrl driver
pinctrl:
qcom: lpass-lpi: allow glitch-free output GPIO
pinctrl:
qcom: lpass-lpi: set output value before enabling output
pinctrl:
qcom: lpass-lpi: use consistent name for "group" variable
pinctrl:
qcom: msm8998: Add MPM pin mappings
pinctrl:
qcom: sm8550-lpass-lpi: allow GPIO function
pinctrl:
qcom: spmi-gpio: Add PMI632 support
pinctrl:
qcom: spmi-gpio: add support for pmm8654au-gpio
pinctrl:
qcom: Support OUTPUT_ENABLE; deprecate INPUT_ENABLE
pinctrl:
qcom: Use devm_platform_get_and_ioremap_resource()
pinctrl:
ralink: move to mediatek as mtmips
pinctrl:
ralink: mt7620: split out to mt76x8
pinctrl:
ralink: reintroduce ralink,rt2880-pinmux compatible string
pinctrl:
ralink: rt305x: add new compatible string for every SoC
pinctrl:
Remove Intel Thunder Bay pinctrl driver
pinctrl:
renesas: Add support for 1.8V/2.5V I/O voltage levels
pinctrl:
renesas: Annotate sentinels in tables
pinctrl:
renesas: core: Drop unneeded #ifdef CONFIG_OF
pinctrl:
renesas: Drop support for Renesas-specific properties
pinctrl:
renesas: r8a7779: Add bias pinconf support
pinctrl:
renesas: r8a7779: Add PWM pins, groups, and functions
pinctrl:
renesas: r8a77970: Add support for AVB power-source
pinctrl:
renesas: r8a77980: Add support for AVB/GE power-sources
pinctrl:
renesas: r8a77990: Add support for AVB power-source
pinctrl:
renesas: r8a77995: Add support for AVB power-source
pinctrl:
renesas: r8a77995: Retain POCCTRL0 register across suspend/resume
pinctrl:
renesas: r8a779a0: Remove incorrect AVB[01] pinmux configuration
pinctrl:
renesas: r8a779f0: Fix tsn1_avtp_pps pin group
pinctrl:
renesas: r8a779g0: Add Audio Clock pins, groups, and functions
pinctrl:
renesas: r8a779g0: Add Audio SSI pins, groups, and functions
pinctrl:
renesas: r8a779g0: Add support for AVB/TSN power-sources
pinctrl:
renesas: r8a779g0: Fix ERROROUTC function names
pinctrl:
renesas: r8a779g0: Fix Group 4/5 pin functions
pinctrl:
renesas: r8a779g0: Fix Group 6/7 pin functions
pinctrl:
renesas: rcar: Phase out old SH_PFC_PIN_CFG_IO_VOLTAGE flag
pinctrl:
renesas: remove MODULE_LICENSE in non-modules
pinctrl:
renesas: Remove R-Car H3 ES1.* handling
pinctrl:
s32: refine error/return/config checks and simplify driver codes
pinctrl:
s32cc: embed generic struct pingroup
pinctrl:
s32cc: fix !CONFIG_PM_SLEEP build error
pinctrl:
s32cc: refactor pin config parsing
pinctrl:
s32cc: Use generic struct data to describe pin function
pinctrl:
st: Convert to immutable irq_chip
pinctrl:
stmfx: Convert to immutable irq_chip
pinctrl:
sx150x: Convert to immutable irq_chip
pinctrl:
sx150x: drop of_match_ptr for ID table
pinctrl:
Use of_property_present() for testing DT property presence
pinctrl:
wpcm450: select MFD_SYSCON
pinctrl:
xway: drop the deprecated compatible strings
ping6:
Fix send to link-local addresses with VRF.
pipe:
check for IOCB_NOWAIT alongside O_NONBLOCK
pipe:
set FMODE_NOWAIT on pipes
pktcdvd:
Remove CONFIG_CDROM_PKTCDVD_WCACHE from uapi header
pktcdvd:
simplify the class_pktcdvd logic
platform/chrome:
cros_ec: remove unneeded label and if-condition
platform/chrome:
cros_ec: Separate logic for getting panic info
platform/chrome:
cros_ec_debugfs: fix kernel-doc warning
platform/chrome:
cros_typec_switch: Add missing fwnode_handle_put()
platform/chrome:
Replace fake flexible arrays with flexible-array member
platform/chrome:
wilco_ec: remove return value check of debugfs_create_dir()
platform/mellanox:
add firmware reset support
platform/mellanox:
fix potential race in mlxbf-tmfifo driver
platform/mellanox:
mlxbf-pmc: fix sscanf() error checking
platform/olpc:
olpc-xo175-ec: Use SPI device ID data to bind device
platform/surface:
aggregator: Allow completion work-items to be executed in parallel
platform/surface:
aggregator: Make to_ssam_device_driver() respect constness
platform/surface:
aggregator_registry: Add support for tablet-mode switch on Surface Pro 9
platform/surface:
aggregator_tabletsw: Add support for book mode in KIP subsystem
platform/surface:
aggregator_tabletsw: Add support for book mode in POS subsystem
platform/surface:
aggregator_tabletsw: Add support for Type-Cover posture source
platform/surface:
aggregator_tabletsw: Properly handle different posture source IDs
platform/x86/amd/pmf:
Fix CnQF and auto-mode after resume
platform/x86/amd/pmf:
Move out of BIOS SMN pair for driver probe
platform/x86/amd/pmf:
Register notify handler only if SPS is enabled
platform/x86/amd:
pmc: Don't dump data after resume from s0i3 on picasso
platform/x86/amd:
pmc: Don't try to read SMU version on Picasso
platform/x86/amd:
pmc: Fix memory leak in amd_pmc_stb_debugfs_open_v2()
platform/x86/amd:
pmc: Hide SMU version and program attributes for Picasso
platform/x86/amd:
pmc: Move idlemask check into `amd_pmc_idlemask_read`
platform/x86/amd:
pmc: Move out of BIOS SMN pair for STB init
platform/x86/amd:
pmc: Report duration of time in hw sleep state
platform/x86/amd:
pmc: Utilize SMN index 0 for driver probe
platform/x86/intel-uncore-freq:
Return error on write frequency
platform/x86/intel/ifs:
Annotate work queue on stack so object debug does not complain
platform/x86/intel/ifs:
IFS cleanup
platform/x86/intel/ifs:
Implement Array BIST test
platform/x86/intel/ifs:
Introduce Array Scan test to IFS
platform/x86/intel/ifs:
Reorganize driver data
platform/x86/intel/ifs:
Separate ifs_pkg_auth from ifs_data
platform/x86/intel/ifs:
Sysfs interface for Array BIST
platform/x86/intel/ifs:
Update IFS doc
platform/x86/intel/pmc/mtl:
Put GNA/IPU/VPU devices in D3
platform/x86/intel/pmc:
core: Always capture counters on suspend
platform/x86/intel/pmc:
core: Report duration of time in HW sleep state
platform/x86/intel/pmt:
Add INTEL_PMT module namespace
platform/x86/intel/pmt:
Ignore uninitialized entries
platform/x86/intel/sdsi:
Change mailbox timeout
platform/x86/intel:
vsec: Explicitly enable capabilities
platform/x86/intel:
vsec: Use intel_vsec_dev_release() to simplify init() error cleanup
platform/x86:
acer-wmi: Convert to platform remove callback returning void
platform/x86:
acerhdf: Remove unneeded semicolon
platform/x86:
Add driver for Yoga Tablet Mode switch
platform/x86:
Add intel_bytcrc_pwrsrc driver
platform/x86:
Add new msi-ec driver
platform/x86:
adv_swbutton: Convert to platform remove callback returning void
platform/x86:
amd: hsmp: Convert to platform remove callback returning void
platform/x86:
amd: pmc: Convert to platform remove callback returning void
platform/x86:
amd: pmc: provide user message where s0ix is not supported
platform/x86:
amd: pmc: Remove __maybe_unused from amd_pmc_suspend_handler()
platform/x86:
amd: pmf: core: Convert to platform remove callback returning void
platform/x86:
amilo-rfkill: Convert to platform remove callback returning void
platform/x86:
apple-gmux: Add acpi_video_get_backlight_type() check
platform/x86:
apple-gmux: add debugfs interface
platform/x86:
apple-gmux: Fix iomem_base __iomem annotation
platform/x86:
apple-gmux: refactor gmux types
platform/x86:
apple-gmux: return -EFAULT if copy fails
platform/x86:
apple-gmux: support MMIO gmux on T2 Macs
platform/x86:
apple-gmux: Update apple_gmux_detect documentation
platform/x86:
apple-gmux: use first bit to check switch state
platform/x86:
asus-wmi: Ignore WMI events with codes 0x7B, 0xC0
platform/x86:
barco-p50-gpio: Convert to platform remove callback returning void
platform/x86:
classmate: mark SPI related data as maybe unused
platform/x86:
compal-laptop: Convert to platform remove callback returning void
platform/x86:
dell-laptop: Register ctl-led for speaker-mute
platform/x86:
dell: dcdbas: Convert to platform remove callback returning void
platform/x86:
dell: dell-smo8800: Convert to platform remove callback returning void
platform/x86:
hp-wmi: add micmute to hp_wmi_keymap struct
platform/x86:
hp: hp_accel: Convert to platform remove callback returning void
platform/x86:
hp: tc1100-wmi: Convert to platform remove callback returning void
platform/x86:
huawei-wmi: Convert to platform remove callback returning void
platform/x86:
ibm_rtl: move to use bus_get_dev_root()
platform/x86:
ideapad-laptop: Convert to platform remove callback returning void
platform/x86:
int3472: Avoid crash in unregistering regulator gpio
platform/x86:
intel-uncore-freq: Add client processors
platform/x86:
intel-uncore-freq: move to use bus_get_dev_root()
platform/x86:
intel: bxtwc_tmu: Convert to platform remove callback returning void
platform/x86:
intel: chtdc_ti_pwrbtn: Convert to platform remove callback returning void
platform/x86:
intel: chtwc_int33fe: Convert to platform remove callback returning void
platform/x86:
intel: hid: Convert to platform remove callback returning void
platform/x86:
intel: int0002_vgpio: Convert to platform remove callback returning void
platform/x86:
intel: int1092: intel_sar: Convert to platform remove callback returning void
platform/x86:
intel: int3472: discrete: Convert to platform remove callback returning void
platform/x86:
intel: mrfld_pwrbtn: Convert to platform remove callback returning void
platform/x86:
intel: pmc: core: Convert to platform remove callback returning void
platform/x86:
intel: telemetry: pltdrv: Convert to platform remove callback returning void
platform/x86:
intel: vbtn: Convert to platform remove callback returning void
platform/x86:
intel_scu_pcidrv: Add back PCI ID for Medfield
platform/x86:
ISST: Add API version of the target
platform/x86:
ISST: Add IOCTL default callback
platform/x86:
ISST: Add SST-BF support via TPMI
platform/x86:
ISST: Add SST-CP support via TPMI
platform/x86:
ISST: Add SST-PP support via TPMI
platform/x86:
ISST: Add SST-TF support via TPMI
platform/x86:
ISST: Add support for MSR 0x54
platform/x86:
ISST: Add suspend/resume callbacks
platform/x86:
ISST: Add TPMI target
platform/x86:
ISST: Enumerate TPMI SST and create framework
platform/x86:
ISST: Parse SST MMIO and update instance
platform/x86:
ISST: Remove 8 socket limit
platform/x86:
ISST: unlock on error path in tpmi_sst_init()
platform/x86:
Move ideapad ACPI helpers to a new header
platform/x86:
pcengines-apuv2: Drop platform:pcengines-apuv2 module-alias
platform/x86:
samsung-q10: Convert to platform remove callback returning void
platform/x86:
serial-multi-instantiate: Convert to platform remove callback returning void
platform/x86:
serial-multi-instantiate: Replace all spi->chip_select and spi->cs_gpiod references with function call
platform/x86:
sony: mark SPI related data as maybe unused
platform/x86:
think-lmi: Properly interpret return value of tlmi_setting
platform/x86:
think-lmi: Remove custom kobject sysfs_ops
platform/x86:
think-lmi: Remove unnecessary casts for attributes
platform/x86:
thinkpad_acpi: Add profile force ability
platform/x86:
thinkpad_acpi: Fix Embedded Controller access on X380 Yoga
platform/x86:
thinkpad_acpi: Fix platform profiles on T490
platform/x86:
touchscreen_dmi: Add info for the Dexp Ursus KX210i
platform/x86:
touchscreen_dmi: Add upside-down quirk for GDIX1002 ts on the Juno Tablet
platform/x86:
wmi: Convert to platform remove callback returning void
platform/x86:
x86-android-tablets: Add "yogabook-touch-kbd-digitizer-switch" pdev for Lenovo Yoga Book
platform/x86:
x86-android-tablets: Add accelerometer support for Yoga Tablet 2 1050/830 series
platform/x86:
x86-android-tablets: Add Acer Iconia One 7 B1-750 data
platform/x86:
x86-android-tablets: Add backlight ctrl for Lenovo Yoga Tab 3 Pro YT3-X90F
platform/x86:
x86-android-tablets: Add depends on PMIC_OPREGION
platform/x86:
x86-android-tablets: Add gpio_keys support to x86_android_tablet_init()
platform/x86:
x86-android-tablets: Add Lenovo Yoga Book X90F/L data
platform/x86:
x86-android-tablets: Add LID switch support for Yoga Tablet 2 1050/830 series
platform/x86:
x86-android-tablets: Add support for the Dolby button on Peaq C1010
platform/x86:
x86-android-tablets: Add touchscreen support for Lenovo Yoga Tab 3 Pro YT3-X90F
platform/x86:
x86-android-tablets: Add Wacom digitizer info for Lenovo Yoga Book
platform/x86:
x86-android-tablets: Lenovo Yoga Book match is for YB1-X91 models only
platform/x86:
x86-android-tablets: Move Asus tablets to their own file
platform/x86:
x86-android-tablets: Move core code into new core.c file
platform/x86:
x86-android-tablets: Move DMI match table into its own dmi.c file
platform/x86:
x86-android-tablets: Move into its own subdir
platform/x86:
x86-android-tablets: Move Lenovo tablets to their own file
platform/x86:
x86-android-tablets: Move remaining tablets to other.c
platform/x86:
x86-android-tablets: Move shared power-supply fw-nodes to a separate file
platform/x86:
x86-android-tablets: Share lp855x_platform_data between different models
platform/x86:
x86-android-tablets: Update Yoga Book HiDeep touchscreen comment
platform/x86:
x86-android-tablets: Use LP8557 in direct mode on both the Yoga 830 and the 1050
platform/x86:
xo1-rfkill: Convert to platform remove callback returning void
PM / devfreq:
exynos-ppmu: Use devm_platform_get_and_ioremap_resource()
PM / devfreq:
exynos: Use of_property_present() for testing DT property presence
PM / devfreq:
exyos-bus: drop of_match_ptr for ID table
PM / devfreq:
Remove "select SRCU"
pm-graph:
Update to v5.11
PM:
Add sysfs files to represent time spent in hardware sleep state
PM:
core: Remove unnecessary (void *) conversions
PM:
hibernate: Do not get block device exclusively in test_resume mode
PM:
hibernate: Turn snapshot_test into global variable
PM:
tools: sleepgraph: Recognize "CPU killed" messages
pnode:
pass mountpoint directly
posix-cpu-timers:
Implement the missing timer_wait_running callback
posix-timers:
Prefer delivery of signals to the current thread
power:
reset: keystone-reset: remove MODULE_LICENSE in non-modules
power:
reset: mt6397: remove MODULE_LICENSE in non-modules
power:
reset: qcom-pon: drop of_match_ptr for ID table
power:
reset: remove MODULE_LICENSE in non-modules
power:
supply: ab8500: Fix external_power_changed race
power:
supply: axp288_charger: Use alt usb-id extcon on some x86 android tablets
power:
supply: axp288_fuel_gauge: Fix external_power_changed race
power:
supply: bq24190: Call power_supply_changed() after updating input current
power:
supply: bq24257_charger: mark OF related data as maybe unused
power:
supply: bq256xx: Support to disable charger
power:
supply: bq25890: Call power_supply_changed() after updating input current or voltage
power:
supply: bq25890: Fix external_power_changed race
power:
supply: bq25890_charger: mark OF related data as maybe unused
power:
supply: bq27xxx: Add cache parameter to bq27xxx_battery_current_and_status()
power:
supply: bq27xxx: After charger plug in/out wait 0.5s for things to stabilize
power:
supply: bq27xxx: Ensure power_supply_changed() is called on current sign changes
power:
supply: bq27xxx: Fix bq27xxx_battery_update() race condition
power:
supply: bq27xxx: Fix I2C IRQ race on remove
power:
supply: bq27xxx: Fix poll_interval handling and races on remove
power:
supply: bq27xxx: Move bq27xxx_battery_update() down
power:
supply: bq27xxx: Use mod_delayed_work() instead of cancel() + schedule()
power:
supply: charger-manager: Use of_property_read_bool() for boolean properties
power:
supply: core: auto-exposure of simple-battery data
power:
supply: Fix logic checking if system is running from battery
power:
supply: Fix power_supply_get_battery_info() if parent is NULL
power:
supply: generic-adc-battery: add DT support
power:
supply: generic-adc-battery: add temperature support
power:
supply: generic-adc-battery: convert to managed resources
power:
supply: generic-adc-battery: drop charge now support
power:
supply: generic-adc-battery: drop jitter delay support
power:
supply: generic-adc-battery: drop memory alloc error message
power:
supply: generic-adc-battery: fix unit scaling
power:
supply: generic-adc-battery: improve error message
power:
supply: generic-adc-battery: simplify read_channel logic
power:
supply: generic-adc-battery: style fixes
power:
supply: generic-adc-battery: update copyright info
power:
supply: generic-adc-battery: use simple-battery API
power:
supply: leds: Fix blink to LED on transition
power:
supply: lp8727_charger: mark OF related data as maybe unused
power:
supply: ltc4162-l-charger: mark OF related data as maybe unused
power:
supply: mt6360: add a check of devm_work_autocancel in mt6360_charger_probe
power:
supply: Ratelimit no data debug output
power:
supply: remove MODULE_LICENSE in non-modules
power:
supply: rk817: Drop unneeded debugging code
power:
supply: rk817: Fix low SOC bugs
power:
supply: rt9455_charger: mark OF related data as maybe unused
power:
supply: rt9467: Fix passing zero to 'dev_err_probe'
power:
supply: sbs-charger: Fix INHIBITED bit for Status reg
power:
supply: sc27xx: Fix external_power_changed race
power:
supply: twl4030_charger: mark OF related data as maybe unused
powerc/mm:
try VMA lock-based page fault handling first
powerpc/32:
Include thread_info.h in head_booke.h
powerpc/40x:
Add missing select OF_GPIO_MM_GPIOCHIP
powerpc/47x:
Split ppc47x machine in two
powerpc/64:
Add support to build with prefixed instructions
powerpc/64:
Always build with 128-bit long double
powerpc/64:
Don't call trace_hardirqs_on() in prep_irq_for_idle()
powerpc/64:
Mark prep_irq_for_idle() __cpuidle
powerpc/64:
modules support building with PCREL addresing
powerpc/64:
Move initial base and TOC pointer calculation
powerpc/64:
ret_from_fork avoid restoring regs twice
powerpc/64:
vmlinux support building with PCREL addresing
powerpc/64s/radix:
Fix exit lazy tlb mm switch with irqs enabled
powerpc/64s/radix:
Fix soft dirty tracking
powerpc/64s:
Disable pcrel code model on Clang
powerpc/64s:
enable MMU_LAZY_TLB_SHOOTDOWN
powerpc/64s:
Run at the kernel virtual address earlier in boot
powerpc/83xx/mpc832x_rdb:
Replace all spi->chip_select references with function call
powerpc/85xx:
Fix function naming for p1023_rdb platform
powerpc/85xx:
mpc85xx_ds: Move i8259 code into own file
powerpc/85xx:
mpc85xx_ds: Move uli_init() code into its own driver file
powerpc/85xx:
mpc85xx_ds: Simplify mpc85xx_exclude_device() function
powerpc/85xx:
mpc85xx_rdb: Do not automatically select FSL_ULI1575
powerpc/85xx:
mpc85xx_{ds/rdb} compact the call to mpic_alloc()
powerpc/85xx:
mpc85xx_{ds/rdb} replace BUG_ON() by WARN_ON()
powerpc/85xx:
mpc85xx_{ds/rdb} replace prink by pr_xxx macro
powerpc/85xx:
p2020: Define just one machine description
powerpc/85xx:
p2020: Enable boards by new config option CONFIG_PPC_P2020
powerpc/85xx:
p2020: Move all P2020 DS machine descriptions to p2020.c
powerpc/85xx:
p2020: Move all P2020 RDB machine descriptions to p2020.c
powerpc/85xx:
p2020: Unify .setup_arch and .init_IRQ callbacks
powerpc/85xx:
Remove #ifdef CONFIG_QUICC_ENGINE in mpc85xx_rdb
powerpc/85xx:
Remove #ifdefs CONFIG_PPC_I8259 in mpc85xx_ds
powerpc/85xx:
Remove DBG() macro
powerpc/86xx:
mpc86xx_hpcn: Call uli_init() instead of explicit ppc_md assignment
powerpc/8xx:
Use a larger CPM1 command check mask
powerpc/atomics:
Remove unused function
powerpc/boot:
Disable power10 features after BOOTAFLAGS assignment
powerpc/boot:
Fix boot wrapper code generation with CONFIG_POWER10_CPU
powerpc/boot:
Fix crt0.S current address branch form
powerpc/boot:
Only use '-mabi=elfv2' with CONFIG_PPC64_BOOT_WRAPPER
powerpc/bpf:
populate extable entries only during the last pass
powerpc/configs/64s:
Add secure boot options to defconfig
powerpc/configs/64s:
Drop IPV6 which is default y
powerpc/configs/64s:
Drop JFS Filesystem
powerpc/configs/64s:
Drop REISERFS
powerpc/configs/64s:
Drop SPLPAR which is default y
powerpc/configs/64s:
Enable AUDIT
powerpc/configs/64s:
Enable BLK_DEV_NVME
powerpc/configs/64s:
Enable CHECKPOINT_RESTORE
powerpc/configs/64s:
Enable common accounting options
powerpc/configs/64s:
Enable common CGROUP & related options
powerpc/configs/64s:
Enable DEBUG_VM & other options
powerpc/configs/64s:
Enable Device Mapper options
powerpc/configs/64s:
Enable EMULATED_STATS
powerpc/configs/64s:
Enable IO_STRICT_DEVMEM
powerpc/configs/64s:
Enable KUNIT and most tests
powerpc/configs/64s:
Enable NO_HZ_FULL
powerpc/configs/64s:
Enable PAPR_SCM
powerpc/configs/64s:
Enable PREEMPT_VOLUNTARY
powerpc/configs/64s:
Enable PSTORE
powerpc/configs/64s:
Enable SCHEDSTATS
powerpc/configs/64s:
Enable SELINUX
powerpc/configs/64s:
Enable SLAB hardening options
powerpc/configs/64s:
Enable VLAN support
powerpc/configs/64s:
Enable YAMA, LANDLOCK & BPF LSMs
powerpc/configs/64s:
Enable ZSWAP & ZRAM
powerpc/configs/64s:
Select ARCH_WANT_DEFAULT_BPF_JIT
powerpc/configs/64s:
Update defconfig for symbol movement
powerpc/configs/64s:
Use EXT4 to mount EXT2 filesystems
powerpc/configs/64s:
Use SHA512 for module signatures
powerpc/configs/6s:
Drop obsolete crypto ALGs
powerpc/configs/powernv:
Add IGB=y
powerpc/configs:
Add IBMVETH=y and IBMVNIC=y to guest configs
powerpc/configs:
Incorporate generic kvm_guest.config into guest configs
powerpc/configs:
Make pseries_defconfig an alias for ppc64le_guest
powerpc/configs:
Make pseries_le an alias for ppc64le_guest
powerpc/corenet:
Add PPC_QEMU_E500 to corenet configs
powerpc/cpu:
Mark start_secondary_resume() __noreturn
powerpc/crypto:
Fix aes-gcm-p10 build when VSX=n
powerpc/crypto:
Fix aes-gcm-p10 link errors
powerpc/fsl:
fix compiler warning in fsl_wakeup_sys_init()
powerpc/fsl:
move to use bus_get_dev_root()
powerpc/fsl_rio:
Use of_iomap()
powerpc/fsl_uli1575:
Allow to disable FSL_ULI1575 support
powerpc/fsl_uli1575:
fix kconfig warnings and build errors
powerpc/fsl_uli1575:
Mark uli_exclude_device() as static
powerpc/fsl_uli1575:
Misc cleanup
powerpc/fsl_uli1575:
Simplify uli_exclude_device() usage
powerpc/gamecube|wii :
Use machine_device_initcall()
powerpc/iommu:
Add "borrowing" iommu_table_group_ops
powerpc/iommu:
Add iommu_ops to report capabilities and allow blocking domains
powerpc/iommu:
DMA address offset is incorrectly calculated with 2MB TCEs
powerpc/iommu:
Incorrect DDW Table is referenced for SR-IOV device
powerpc/iommu:
Limit number of TCEs to 512 for H_STUFF_TCE hcall
powerpc/iommu:
Remove iommu_del_device()
powerpc/irq:
Mark check_return_regs_valid() notrace
powerpc/isa-bridge:
Fix ISA mapping when "ranges" is not present
powerpc/isa-bridge:
Remove open coded "ranges" parsing
powerpc/machdep:
Define 'compatible' property in ppc_md and use it
powerpc/machdep:
Make machine name const
powerpc/Makefile:
Add generated defconfigs to help output
powerpc/Makefile:
Don't prefix archhelp commands with "@"
powerpc/mm:
Reinstate ARCH_FORCE_MAX_ORDER ranges
powerpc/mpc512x:
fix resource printk format warning
powerpc/pci_64:
Init pcibios subsys a bit later
powerpc/perf:
Properly detect mpc7450 family
powerpc/platforms:
Use 'compatible' property for simple cases
powerpc/powernv:
move to use bus_get_dev_root()
powerpc/pseries:
Add FW_FEATURE_PLPKS feature flag
powerpc/pseries:
Add spaces around / operator
powerpc/pseries:
Always inline functions called from cpuidle
powerpc/pseries:
move to use bus_get_dev_root()
powerpc/purgatory:
remove PGO flags
powerpc/rtas:
ensure 8-byte alignment for struct rtas_args
powerpc/rtas:
fix miswording in rtas_function kerneldoc
powerpc/rtas:
lockdep annotations
powerpc/rtas:
rtas_call_unlocked() kerneldoc
powerpc/rtas:
use memmove for potentially overlapping buffer copy
powerpc/sysdev/tsi108:
fix resource printk format warnings
powerpc/sysfs:
move to use bus_get_dev_root()
powerpc/usbgecko:
Use of_iomap()
powerpc/wii:
fix resource printk format warnings
powerpc/xics:
Use of_address_count()
powerpc/xmon:
Use KSYM_NAME_LEN in array size
powerpc:
add CFUNC assembly label annotation
powerpc:
Add myself to MAINTAINERS for Power VFIO support
powerpc:
Allow CONFIG_PPC64_BIG_ENDIAN_ELF_ABI_V2 with ld.lld 15+
powerpc:
copy_thread differentiate kthreads and user mode threads
powerpc:
copy_thread don't set _TIF_RESTOREALL
powerpc:
copy_thread don't set PPR in user interrupt frame regs
powerpc:
copy_thread make ret_from_fork register setup consistent
powerpc:
copy_thread remove unused pkey code
powerpc:
differentiate kthread from user kernel thread start
powerpc:
drop HPC II (MPC7448) evaluation platform support.
powerpc:
drop HPC-NET/MPC8641D evaluation platform support
powerpc:
drop HPCD/MPC8610 evaluation platform support
powerpc:
drop MPC8272-ADS and PowerQUICC II FADS shared code.
powerpc:
drop MPC8272_ADS platform support
powerpc:
drop MPC832x_MDS platform support
powerpc:
drop MPC834x_MDS platform support
powerpc:
drop MPC836x_MDS platform support
powerpc:
drop MPC837x_MDS platform support
powerpc:
drop PowerQUICC II Family ADS platform support
powerpc:
drop ranges for definition of ARCH_FORCE_MAX_ORDER
powerpc:
dts: turris1x.dts: Remove "fsl,P2020RDB-PC" compatible string
powerpc:
Fix a kernel-doc warning
powerpc:
Fix merge conflict between pcrel and copy_thread changes
powerpc:
Fix use of '-mabi=elfv2' with clang
powerpc:
Implement arch_within_stack_frames
powerpc:
Make generic_calibrate_decr() the default
powerpc:
Move Power10 feature PPC_MODULE_FEATURE_P10
powerpc:
Move script to check relocations at compile time in scripts/
powerpc:
Remove duplicate SPRN_HSRR definitions
powerpc:
Remove memcpy_page_flushcache()
powerpc:
reword ARCH_FORCE_MAX_ORDER prompt and help text
powerpc:
Simplify sysctl registration for nmi_wd_lpm_factor_ctl_table
powerpc:
Simplify sysctl registration for powersave_nap_ctl_table
powerpc:
Use of_address_to_resource()
powerpc:
Use of_property_present() for testing DT property presence
powerpc:
Use of_property_read_bool() for boolean properties
powerpc:
use switch frame for ret_from_kernel_thread parameters
prctl:
add PR_GET_AUXV to copy auxv to userspace
printk:
export console trace point for kcsan/kasan/kfence/kmsan
printk:
Remove obsoleted check for non-existent "user" object
proc/stat:
remove arch_idle_time()
proc:
remove mark_inode_dirty() in .setattr()
proc_sysctl:
enhance documentation
proc_sysctl:
move helper which creates required subdirectories
proc_sysctl:
update docs for __register_sysctl_table()
pstore:
Revert pmsg_lock back to a normal mutex
ptp:
add ToD device driver for Intel FPGA cards
ptp:
ines: drop of_match_ptr for ID table
ptp:
kvm: Use decrypted memory in confidential guest on x86
ptp_ocp:
add force_irq to xilinx_spi configuration
ptrace:
Provide set/get interface for syscall user dispatch
pwm:
Add Apple PWM controller
pwm:
atmel-hlcdc: Convert to platform remove callback returning void
pwm:
atmel-tcb: Convert to platform remove callback returning void
pwm:
atmel: Convert to platform remove callback returning void
pwm:
bcm-iproc: Convert to platform remove callback returning void
pwm:
bcm2835: Convert to platform remove callback returning void
pwm:
berlin: Convert to platform remove callback returning void
pwm:
brcmstb: Convert to platform remove callback returning void
pwm:
clk: Convert to platform remove callback returning void
pwm:
cros-ec: Convert to platform remove callback returning void
pwm:
Delete deprecated functions pwm_request() and pwm_free()
pwm:
hibvt: Convert to platform remove callback returning void
pwm:
img: Convert to platform remove callback returning void
pwm:
imx-tpm: Convert to platform remove callback returning void
pwm:
lpc18xx-sct: Convert to platform remove callback returning void
pwm:
lpss-platform: Convert to platform remove callback returning void
pwm:
meson: Fix axg ao mux parents
pwm:
meson: Fix g12a ao clk81 name
pwm:
mtk-disp: Configure double buffering before reading in .get_state()
pwm:
mtk-disp: Convert to platform remove callback returning void
pwm:
mtk-disp: Disable shadow registers before setting backlight values
pwm:
omap-dmtimer: Convert to platform remove callback returning void
pwm:
rcar: Convert to platform remove callback returning void
pwm:
rcar: Drop of_match_ptr for ID table
pwm:
Remove unused radix tree
pwm:
rockchip: Convert to platform remove callback returning void
pwm:
samsung: Convert to platform remove callback returning void
pwm:
sifive: Convert to platform remove callback returning void
pwm:
spear: Convert to platform remove callback returning void
pwm:
sprd: Convert to platform remove callback returning void
pwm:
sti: Convert to platform remove callback returning void
pwm:
stm32-lp: Drop of_match_ptr for ID table
pwm:
stm32: Convert to platform remove callback returning void
pwm:
stm32: Enforce settings for PWM capture
pwm:
sun4i: Convert to platform remove callback returning void
pwm:
tegra: Convert to platform remove callback returning void
pwm:
tiecap: Convert to platform remove callback returning void
pwm:
tiehrpwm: Convert to platform remove callback returning void
pwm:
vt8500: Convert to platform remove callback returning void
pwm:
xilinx: Convert to platform remove callback returning void
qcom:
llcc/edac: Fix the base address used for accessing LLCC banks
qcom:
llcc/edac: Support polling mode for ECC handling
qed/qede:
Fix scheduling while atomic
qed:
Drop redundant pci_enable_pcie_error_reporting()
qed:
remove unused num_ooo_add_to_peninsula variable
qede:
remove linux/version.h and linux/compiler.h
qlcnic:
Drop redundant pci_enable_pcie_error_reporting()
qlcnic:
Remove unnecessary aer.h include
qnx4:
credit contributors in CREDITS
qnx6:
credit contributor and mark filesystem orphan
quota:
fixup *_write_file_info() to return proper error code
quota:
make dquot_set_dqinfo return errors from ->write_info
quota:
mark PRINT_QUOTA_WARNING as BROKEN
quota:
simplify two-level sysctl registration for fs_dqstats_table
quota:
update Kconfig comment
quota:
Use register_sysctl_init() for registering fs_dqstats_table
r8152:
fix flow control issue of RTL8156A
r8152:
fix the autosuspend doesn't work
r8152:
fix the poor throughput for 2.5G devices
r8152:
move setting r8153b_rx_agg_chg_indicate()
r8169:
consolidate disabling ASPM before EPHY access
r8169:
disable ASPM during NAPI poll
r8169:
enable cfg9346 config register access in atomic context
r8169:
prepare rtl_hw_aspm_clkreq_enable for usage in atomic context
r8169:
remove ASPM restrictions now that ASPM is disabled during NAPI poll
r8169:
Use a raw_spinlock_t for the register locks.
r8169:
use new macro netif_subqueue_completed_wake in the tx cleanup path
r8169:
use new macro netif_subqueue_maybe_stop in rtl8169_start_xmit
r8169:
use spinlock to protect access to registers Config2 and Config5
r8169:
use spinlock to protect mac ocp register access
radix-tree:
move declarations to header
rapidio/tsi721:
remove redundant pci_clear_master
ravb:
remove R-Car H3 ES1.* handling
raw:
preserve const qualifier in raw_sk()
rbd:
get snapshot context after exclusive lock is ensured to be held
rbd:
move RBD_OBJ_FLAG_COPYUP_ENABLED flag setting
rcu-tasks:
Fix warning for unused tasks_rcu_exit_srcu
rcu-tasks:
Report stalls during synchronize_srcu() in rcu_tasks_postscan()
rcu/trace:
use strscpy() to instead of strncpy()
rcu:
Add comment to rcu_do_batch() identifying rcuoc code path
rcu:
Annotate SRCU's update-side lockdep dependencies
rcu:
Avoid stack overflow due to __rcu_irq_enter_check_tick() being kprobe-ed
rcu:
Fix missing TICK_DEP_MASK_RCU_EXP dependency check
rcu:
Fix set/clear TICK_DEP_BIT_RCU_EXP bitmask race
rcu:
Further comment and explain the state space of GP sequences
rcu:
Permit start_poll_synchronize_rcu_expedited() to be invoked early
rcu:
Protect rcu_print_task_exp_stall() ->exp_tasks access
rcu:
Register rcu-lazy shrinker only for CONFIG_RCU_LAZY=y kernels
rcu:
Remove CONFIG_SRCU
rcu:
Remove never-set needwake assignment from rcu_report_qs_rdp()
rcuscale:
Move shutdown from wait_event() to wait_event_idle()
rcuscale:
Rename kfree_rcu() to kfree_rcu_mightsleep()
rcutorture:
Add RCU Tasks Trace and SRCU deadlock scenarios
rcutorture:
Add SRCU deadlock scenarios
rcutorture:
Add srcu_lockdep.sh
rcutorture:
Add test_nmis module parameter
rcutorture:
Create nocb kthreads only when testing rcu in CONFIG_RCU_NOCB_CPU=y kernels
rcutorture:
Eliminate variable n_rcu_torture_boost_rterror
rcutorture:
Make scenario TREE04 enable lazy call_rcu()
rcutorture:
Set CONFIG_BOOTPARAM_HOTPLUG_CPU0 to offline CPU 0
RDAM/bnxt_re:
Use tlv apis while processing the slow path commands
RDMA/bnxt_re:
Add resize_cq support
RDMA/bnxt_re:
Convert RCFW_CMD_PREP macro to static inline function
RDMA/bnxt_re:
Do not enable congestion control on VFs
RDMA/bnxt_re:
Enable congestion control by default
RDMA/bnxt_re:
Fix a possible memory leak
RDMA/bnxt_re:
Fix reporting active_{speed,width} attributes
RDMA/bnxt_re:
Fix return value of bnxt_re_process_raw_qp_pkt_rx
RDMA/bnxt_re:
Fix the page_size used during the MR creation
RDMA/bnxt_re:
Reduce number of argumets to control path command APIs
RDMA/bnxt_re:
Remove HW queue mapping from RoCE Driver
RDMA/bnxt_re:
remove unused num_srqne_processed and num_cqne_processed variables
RDMA/bnxt_re:
RoCE slow path TLV support
RDMA/bnxt_re:
Update HW interface headers
RDMA/cm:
Trace icm_send_rej event before the cm state is reset
RDMA/cma:
Always set static rate to 0 for RoCE
RDMA/cma:
Remove NULL check before dev_{put, hold}
RDMA/core:
Fix multiple -Warray-bounds warnings
RDMA/efa:
Add data polling capability feature bit
RDMA/efa:
Add rdma write capability to device caps
RDMA/efa:
Fix unsupported page sizes in device
RDMA/erdma:
Eliminate unnecessary casting of EQ doorbells
RDMA/erdma:
Minor refactor of device init flow
RDMA/erdma:
Unify byte ordering APIs usage
RDMA/erdma:
Use fixed hardware page size
RDMA/hns:
Add new command to support query vf caps
RDMA/hns:
Fix base address table allocation
RDMA/hns:
Fix timeout attr in query qp for HIP08
RDMA/hns:
Modify the value of long message loopback slice
RDMA/irdma:
Change name of interrupts
RDMA/irdma:
Drop spurious WQ_UNBOUND from alloc_ordered_workqueue() call
RDMA/irdma:
Fix Local Invalidate fencing
RDMA/irdma:
Prevent QP use after free
RDMA/irdma:
Refactor HW statistics
RDMA/irdma:
Refactor PBLE functions
RDMA/irdma:
Remove a redundant irdma_arp_table() call
RDMA/irdma:
Slightly optimize irdma_form_ah_cm_frame()
RDMA/mlx4:
Prevent shift wrapping in set_user_sq_size()
RDMA/mlx5:
Allow relaxed ordering read in VFs and VMs
RDMA/mlx5:
Check pcie_relaxed_ordering_enabled() in UMR
RDMA/mlx5:
Coding style fix reported by checkpatch
RDMA/mlx5:
Create an indirect flow table for steering anchor
RDMA/mlx5:
Disable out-of-order in integrity enabled QPs
RDMA/mlx5:
Expand switchdev Q-counters to expose representor statistics
RDMA/mlx5:
Fix affinity assignment
RDMA/mlx5:
Fix flow counter query via DEVX
RDMA/mlx5:
Fix Q-counters per vport allocation
RDMA/mlx5:
Fix Q-counters query in LAG mode
RDMA/mlx5:
Initiate dropless RQ for RAW Ethernet functions
RDMA/mlx5:
Remove pcie_relaxed_ordering_enabled() check for RO write
RDMA/mlx5:
Remove unused num_alloc_xa_entries variable
RDMA/mlx5:
Remove vport Q-counters dependency on normal Q-counters
RDMA/mlx5:
Use correct device num_ports when modify DC
RDMA/ocrdma:
remove unused discard_cnt variable
RDMA/qib:
Remove deprecated kmap() call
RDMA/rdmavt:
Delete unnecessary NULL check
RDMA/rtrs:
Fix rxe_dealloc_pd warning
RDMA/rtrs:
Fix the last iu->buf leak in err path
RDMA/rxe:
Add error messages
RDMA/rxe:
Change rxe_dbg to rxe_dbg_dev
RDMA/rxe:
Clean kzalloc failure paths
RDMA/rxe:
Cleanup error state handling in rxe_comp.c
RDMA/rxe:
Cleanup reset state handling in rxe_resp.c
RDMA/rxe:
Convert spin_{lock_bh,unlock_bh} to spin_{lock_irqsave,unlock_irqrestore}
RDMA/rxe:
Convert tasklet args to queue pairs
RDMA/rxe:
Extend dbg log messages to err and info
RDMA/rxe:
Fix double unlock in rxe_qp.c
RDMA/rxe:
Fix incorrect TASKLET_STATE_SCHED check in rxe_task.c
RDMA/rxe:
Fix packet length checks
RDMA/rxe:
Fix ref count error in check_rkey()
RDMA/rxe:
Fix rxe_cq_post
RDMA/rxe:
Fix spinlock recursion deadlock on requester
RDMA/rxe:
Fix the error "trying to register non-static key in rxe_cleanup_task"
RDMA/rxe:
Fix the use-before-initialization error of resp_pkts
RDMA/rxe:
Make tasks schedule each other
RDMA/rxe:
Move code to check if drained to subroutine
RDMA/rxe:
Protect QP state with qp->state_lock
RDMA/rxe:
Remove __rxe_do_task()
RDMA/rxe:
Remove qp reference counting in tasks
RDMA/rxe:
Remove qp->comp.state
RDMA/rxe:
Remove qp->req.state
RDMA/rxe:
Remove qp->resp.state
RDMA/rxe:
Remove tasklet call from rxe_cq.c
RDMA/rxe:
Replace exists by rxe in rxe.c
RDMA/rxe:
Rewrite rxe_task.c
RDMA/siw:
Fix potential page_array out of range access
RDMA/siw:
Remove namespace check from siw_netdev_event()
RDMA/srpt:
Add a check for valid 'mad_agent' pointer
RDMA/usnic:
Remove redundant pci_clear_master
RDMA/uverbs:
Restrict usage of privileged QKEYs
RDMA:
Add ib_virt_dma_to_page()
recordmcount:
Fix memory leaks in the uwrite function
Linux:
Refactor Vangogh acp5x machine driver
refscale:
Move shutdown from wait_event() to wait_event_idle()
regmap-irq:
Add no_status support
regmap-irq:
Place kernel doc of struct regmap_irq_chip in order
regmap:
Account for register length when chunking
regmap:
add a helper to translate the register address
regmap:
Add maple tree based register cache
regmap:
Add RAM backed register map
regmap:
Add some basic kunit tests
regmap:
Add support for devices with no interrupt readback
regmap:
allow upshifting register addresses before performing operations
regmap:
cache: Return error in cache sync operations for REGCACHE_NONE
regmap:
cache: Silence checkpatch warning
regmap:
Clarify error for unknown cache types
regmap:
Factor out single value register syncing
regmap:
Fix double unlock in the maple cache
regmap:
Handle sparse caches in the default sync
regmap:
maple: Drop the RCU read lock while syncing registers
regmap:
Pass irq_drv_data as a parameter for set_type_config()
regmap:
regcache: Don't sync read-only registers
regmap:
REGMAP_KUNIT should not select REGMAP
regmap:
Removed compressed cache support
regmap:
sdw: check for invalid multi-register writes config
regmap:
sdw: Remove 8-bit value size restriction
regmap:
sdw: Update misleading comment
regmap:
spi-avmm: Fix regmap_bus max_raw_write
regmap:
Support paging for buses with reg_read()/reg_write()
regmap:
Use mas_walk() instead of mas_find()
regulator:
Add Richtek RT4803 boost regulator
regulator:
Add support for Richtek RT5739 voltage regulator
regulator:
arizona-ldo1: Use PROBE_FORCE_SYNCHRONOUS
regulator:
arizona-micsupp: Use PROBE_FORCE_SYNCHRONOUS
regulator:
consumer.rst: fix 'regulator_enable' typo.
regulator:
core: Avoid lockdep reports when resolving supplies
regulator:
core: Consistently set mutex_owner when using ww_mutex_lock_slow()
regulator:
core: Make regulator_lock_two() logic easier to follow
regulator:
core: Shorten off-on-delay-us for always-on/boot-on by time since booted
regulator:
da9063: add voltage monitoring registers
regulator:
da9063: disable unused voltage monitors
regulator:
da9063: implement setter for voltage monitoring
regulator:
dt-bindings: Add Richtek RT4803
regulator:
dt-bindings: Drop unneeded quotes
regulator:
dt-bindings: fcs,fan53555: Add support for RK860X
regulator:
dt-bindings: qcom,rpmh: Add compatible for PMC8180
regulator:
dt-bindings: qcom,rpmh: Combine PM6150L and PM8150L if-then
regulator:
dt-bindings: qcom,rpmh: Correct PM8550 family supplies
regulator:
fan53555: Add support for RK860X
regulator:
fan53555: Improve vsel_mask computation
regulator:
fan53555: Make use of the bit macros
regulator:
fan53555: Remove unused *_SLEW_SHIFT definitions
regulator:
fan53555: Use dev_err_probe
regulator:
Fix error checking for debugfs_create_dir
regulator:
lp872x: Mark OF related data as maybe unused
regulator:
max20086: Mark OF related data as maybe unused
regulator:
mp8859: Mark OF related data as maybe unused
regulator:
mt6359: add read check for PMIC MT6359
regulator:
mt6397-regulator: Mark OF related data as maybe unused
regulator:
pca9450: Fix BUCK2 enable_mask
regulator:
pca9450: Fix LDO3OUT and LDO4OUT MASK
regulator:
qcom,rpmh: add compatible for pmm8654au RPMH
regulator:
qcom-rpmh: add support for pmm8654au regulators
regulator:
qcom-rpmh: Fix regulators for PM8550
regulator:
qcom-rpmh: Revert "regulator: qcom-rpmh: Use PROBE_FORCE_SYNCHRONOUS"
regulator:
qcom-rpmh: Use PROBE_FORCE_SYNCHRONOUS
regulator:
qcom_smd: Add MP5496 S1 regulator
regulator:
qcom_smd: Add s1 sub-node to mp5496 regulator
regulator:
rt5739: Spelling s/Rcihtek/Richtek/
regulator:
Set PROBE_PREFER_ASYNCHRONOUS for
regulator:
Set PROBE_PREFER_ASYNCHRONOUS for drivers between 4.14 and 4.19
regulator:
Set PROBE_PREFER_ASYNCHRONOUS for drivers between 4.19 and 5.4
regulator:
Set PROBE_PREFER_ASYNCHRONOUS for drivers between 5.10 and 5.15
regulator:
Set PROBE_PREFER_ASYNCHRONOUS for drivers between 5.15 and 6.1
regulator:
Set PROBE_PREFER_ASYNCHRONOUS for drivers between 5.4 and 5.10
regulator:
Set PROBE_PREFER_ASYNCHRONOUS for drivers that are newer than 6.1
regulator:
Set PROBE_PREFER_ASYNCHRONOUS for drivers that existed in 4.14
regulator:
stm32-pwr: fix of_iomap leak
regulator:
stm32-pwr: remove MODULE_LICENSE in non-modules
regulator:
Use of_property_present() for testing DT property presence
regulator:
Use of_property_read_bool() for boolean properties
regulator:
wm8994: Use PROBE_FORCE_SYNCHRONOUS
reiserfs:
Add security prefix to xattr name in reiserfs_security_write()
reiserfs:
remove unused iter variable
reiserfs:
remove unused sched_count variable
reiserfs:
rework ->listxattr() implementation
reiserfs:
rework priv inode handling
reiserfs:
Switch to security_inode_init_security()
relayfs:
fix out-of-bounds access in relay_file_read
remoteproc/mtk_scpi_ipi:
Fix one kernel-doc comment
remoteproc:
imx_dsp_rproc: Add custom memory copy implementation for i.MX DSP Cores
remoteproc:
imx_dsp_rproc: Add module parameter to ignore ready flag from remote processor
remoteproc:
imx_dsp_rproc: Call of_node_put() on iteration error
remoteproc:
imx_dsp_rproc: Fix kernel test robot sparse warning
remoteproc:
imx_dsp_rproc: Improve exception handling in imx_dsp_rproc_mbox_alloc()
remoteproc:
imx_rproc: Call of_node_put() on iteration error
remoteproc:
k3-r5: Simplify cluster mode setting usage
remoteproc:
k3-r5: Use separate compatible string for TI AM62x SoC family
remoteproc:
pru: Remove always true check positive unsigned value
remoteproc:
rcar_rproc: Call of_node_put() on iteration error
remoteproc:
remove MODULE_LICENSE in non-modules
remoteproc:
Remove unnecessary (void*) conversions
remoteproc:
st: Call of_node_put() on iteration error
remoteproc:
st: Use of_property_present() for testing DT property presence
remoteproc:
stm32: Call of_node_put() on iteration error
remoteproc:
stm32_rproc: Add mutex protection for workqueue
remoteproc:
xilinx: Add mailbox channels for rpmsg
Linux:
Remove orphaned CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT
reset:
Create subdirectory for StarFive drivers
reset:
lantiq: remove MODULE_LICENSE in non-modules
reset:
mchp: sparx5: remove MODULE_LICENSE in non-modules
reset:
mpfs: remove MODULE_LICENSE in non-modules
reset:
starfive: Add StarFive JH7110 reset driver
reset:
starfive: Extract the common JH71X0 reset code
reset:
starfive: Factor out common JH71X0 reset code
reset:
starfive: jh71x0: Use 32bit I/O on 32bit registers
reset:
starfive: Rename "jh7100" to "jh71x0" for the common code
reset:
starfive: Replace SOC_STARFIVE with ARCH_STARFIVE
rethook, fprobe:
do not trace rethook related functions
rethook:
use preempt_{disable, enable}_notrace in rethook_trampoline_handler
Revert "accel/qaic:
Add mhi_qaic_cntl"
Revert "android:
binder: stop saving a pointer to the VMA"
Revert "ARM:
dts: stm32: add CAN support on stm32f746"
Revert "ARM:
mach-virt: Select PMUv3 driver by default"
Revert "binder_alloc:
add missing mmap_lock calls when using the VMA"
Revert "Bluetooth:
btsdio: fix use after free bug in btsdio_remove due to unfinished work"
Revert "clk:
imx: composite-8m: Add support to determine_rate"
Revert "drm/amd/display:
Block optimize on consecutive FAMS enables"
Revert "drm/amd/display:
Do not set drr on pipe commit"
Revert "drm/amd/display:
Do not set DRR on pipe commit"
Revert "drm/amd/display:
Fix FreeSync active bit issue"
Revert "drm/amd/display:
Pass proper parent for DM backlight device registration"
Revert "drm/amdgpu/display:
change pipe policy for DCN 2.0"
Revert "drm/amdgpu/display:
change pipe policy for DCN 2.1"
Revert "drm/amdgpu:
change the reference clock for raven/raven2"
Revert "drm/amdgpu:
Differentiate between Raven2 and Raven/Picasso according to revision id"
Revert "drm/amdgpu:
enable ras for mp0 v13_0_10 on SRIOV"
Revert "drm/amdgpu:
remove TOPDOWN flags when allocating VRAM in large bar system"
Revert "drm/amdgpu:
switch to golden tsc registers for raven/raven2"
Revert "drm/i915/hwmon:
Enable PL1 power limit"
Revert "drm/lima:
add show_fdinfo for drm usage stats"
Revert "drm/lima:
add usage counting method to ctx_mgr"
Revert "drm/lima:
allocate unique id per drm_file"
Revert "drm/msm:
Add missing check and destroy for alloc_ordered_workqueue"
Revert "drm/msm:
Fix failure paths in msm_drm_init()"
Revert "drm/shmem-helper:
Switch to reservation lock"
Revert "drm/vc4:
hdmi: Enforce the minimum rate at runtime_resume"
Revert "drm/vc4:
hdmi: Fix HSM clock too low on Pi4"
Revert "efi:
random: refresh non-volatile random seed when RNG is initialized"
Revert "ext4:
don't clear SB_RDONLY when remounting r/w until quota is re-enabled"
Revert "ext4:
Fix warnings when freezing filesystem with journaled data"
Revert "ext4:
remove ac->ac_found > sbi->s_mb_min_to_scan dead check in ext4_mb_check_limits"
Revert "ext4:
remove unnecessary check in ext4_bg_num_gdb_nometa"
Linux:
Revert "Fix XFRM-I support for nested ESP tunnels"
Revert "Input:
xpad - fix support for some third-party controllers"
Revert "integrity:
double check iint_cache was initialized"
Revert "io_uring/rsrc:
disallow multi-source reg buffers"
Revert "media:
dvb-core: Fix use-after-free on race condition at dvb_frontend"
Revert "MIPS:
generic: Enable all CPUs supported by virt board in Kconfig"
Revert "mm:
shrinkers: convert shrinker_rwsem to mutex"
Revert "mm:
shrinkers: make count and scan in shrinker debugfs lockless"
Revert "mm:
vmscan: add shrinker_srcu_generation"
Revert "mm:
vmscan: hold write lock to reparent shrinker nr_deferred"
Revert "mm:
vmscan: make global slab shrink lockless"
Revert "mm:
vmscan: make memcg slab shrink lockless"
Revert "mm:
vmscan: remove shrinker_rwsem from synchronize_shrinkers()"
Revert "module:
error out early on concurrent load of the same module file"
Revert "net/mlx5:
Expose steering dropped packets counter"
Revert "net/mlx5:
Expose vnic diagnostic counters for eswitch managed vports"
Revert "net/mlx5:
Remove "recovery" arg from mlx5_load_one() function"
Revert "net/mlx5e:
Don't use termination table when redundant"
Revert "net/sched:
flower: Fix wrong handle assignment during filter change"
revert "net:
align SO_RCVMARK required privileges with SO_MARK"
Revert "net:
phy: dp83867: perform soft reset and retain established link"
Revert "objtool:
Support addition to set CFA base"
Revert "PCI:
hv: Fix a timing issue which causes kdump to fail occasionally"
Revert "perf build:
Make BUILD_BPF_SKEL default, rename to NO_BPF_SKEL"
Revert "perf build:
Warn for BPF skeletons if endian mismatches"
Revert "Revert "arm64:
dma: Drop cache invalidation from arch_dma_prep_coherent()""
Revert "riscv:
Set more data to cacheinfo"
Revert "sh_eth:
remove open coded netif_running()"
Revert "thermal/drivers/mediatek:
Add delay after thermal banks initialization"
Revert "ubifs:
dirty_cow_znode: Fix memleak in error handling path"
Revert "usb:
gadget: udc: core: Invoke usb_gadget_connect only when started"
Revert "usb:
gadget: udc: core: Prevent redundant calls to pullup"
Revert "virtio-blk:
support completion batching for the IRQ path"
rfs:
annotate lockless accesses to RFS sock flow table
rfs:
annotate lockless accesses to sk->sk_rxhash
ring-buffer:
Clearly check null ptr returned by rb_set_head_page()
ring-buffer:
Ensure proper resetting of atomic variables in ring_buffer_reset_online_cpus
ring-buffer:
Sync IRQ works before buffer destruction
ring_buffer:
Change some static functions to bool
ring_buffer:
Change some static functions to void
ring_buffer:
Use try_cmpxchg instead of cmpxchg
RISC-V:
Add a syscall for HW probing
RISC-V:
Add AIA related CSR defines
RISC-V:
Add arch functions to support hibernation/suspend-to-disk
RISC-V:
Add hwprobe vDSO function and data
RISC-V:
Add Zicboz detection and block size parsing
RISC-V:
align ISA extension Kconfig help text with each other
RISC-V:
Align SBI probe implementation with spec
RISC-V:
Allow marking IPIs as suitable for remote FENCEs
RISC-V:
alternatives: Support patching multiple insns in assembly
RISC-V:
Change suspend_save_csrs and suspend_restore_csrs to public function
RISC-V:
Clear SIP bit only when using SBI IPI operations
RISC-V:
convert new selectors of RISCV_ALTERNATIVE to dependencies
RISC-V:
cpufeatures: Put the upper 16 bits of patch ID to work
RISC-V:
Detect AIA CSRs from ISA string
RISC-V:
Factor out body of riscv_init_cbom_blocksize loop
RISC-V:
Factor out common code of __cpu_resume_enter()
RISC-V:
fix sifive and thead section mismatches in errata
RISC-V:
fixup in-flight collision with ARCH_WANT_OPTIMIZE_VMEMMAP rename
RISC-V:
hwprobe: Add support for RISCV_HWPROBE_BASE_BEHAVIOR_IMA
RISC-V:
hwprobe: Explicity check for -1 in vdso init
RISC-V:
hwprobe: Remove __init on probe_vendor_features()
RISC-V:
hwprobe: Support probing of misaligned access performance
RISC-V:
hwprobe: There can only be one first
RISC-V:
include cpufeature.h in cpufeature.c
RISC-V:
KVM: Add ONE_REG interface for AIA CSRs
RISC-V:
KVM: Add ONE_REG interface to enable/disable SBI extensions
RISC-V:
KVM: Allow Zbb extension for Guest/VM
RISC-V:
KVM: Alphabetize selects
RISC-V:
KVM: Drop the _MASK suffix from hgatp.VMID mask defines
RISC-V:
KVM: Expose Zicboz to the guest
RISC-V:
KVM: Implement subtype for CSR ONE_REG interface
RISC-V:
KVM: Initial skeletal support for AIA
RISC-V:
KVM: Provide UAPI for Zicboz block size
RISC-V:
KVM: Use bitmap for irqs_pending and irqs_pending_mask
RISC-V:
KVM: Virtualize per-HART AIA CSRs
RISC-V:
mark hibernation as nonportable
RISC-V:
mm: Enable huge page support to kernel_page_present() function
RISC-V:
Move struct riscv_cpuinfo to new header
RISC-V:
Treat IPIs as normal Linux IRQs
RISC-V:
Use IPIs for remote icache flush when possible
RISC-V:
Use IPIs for remote TLB flush when possible
RISC-V:
Use Zicboz in clear_page when available
riscv, bpf:
Add kfunc support for RV64
riscv/purgatory:
remove PGO flags
riscv:
Add explicit include for cpu.h
riscv:
Adjust dependencies of HAVE_DYNAMIC_FTRACE selection
riscv:
Allow to downgrade paging mode from the command line
riscv:
alternatives: Remove unnecessary define and unused struct
riscv:
alternatives: Rename errata_id to patch_id
riscv:
cacheinfo: Adjust includes to remove of_device.h
riscv:
Check relocations at compile time
riscv:
Check the virtual alignment before choosing a map size
riscv:
Clarify RISCV_ALTERNATIVE help text
riscv:
compat_syscall_table: Fixup compile warning
riscv:
configs: Add nommu PHONY defconfig for RV32
riscv:
cpufeature: Drop errata_list.h and other unused includes
riscv:
dts: allwinner: d1: Add crypto engine node
riscv:
dts: allwinner: d1: Switch dma-names order for snps,dw-apb-uart nodes
riscv:
dts: allwinner: d1: Switch dma-names order for snps,dw-apb-uart nodes
riscv:
dts: microchip: add mpfs specific macb reset support
riscv:
dts: microchip: fix the mpfs' mailbox regs
riscv:
dts: nezha-d1: add gpio-line-names
riscv:
dts: starfive: Add initial StarFive JH7110 device tree
riscv:
dts: starfive: Add StarFive JH7110 pin function definitions
riscv:
dts: starfive: Add StarFive JH7110 VisionFive 2 board device tree
riscv:
entry: Add noinstr to prevent instrumentation inserted
riscv:
entry: Consolidate general regs saving/restoring
riscv:
entry: Consolidate ret_from_kernel_thread into ret_from_fork
riscv:
entry: Convert to generic entry
riscv:
entry: Remove extra level wrappers of trace_hardirqs_{on,off}
riscv:
entry: Save a0 prior syscall_enter_from_user_mode()
riscv:
export cpu/freq invariant to scheduler
riscv:
Fix EFI stub usage of KASAN instrumented strcmp function
riscv:
Fix huge_ptep_set_wrprotect when PTE is a NAPOT
riscv:
Fix kfence now that the linear mapping can be backed by PUD/P4D/PGD
riscv:
fix kprobe __user string arg print fault issue
riscv:
Fix orphan section warnings caused by kernel/pi
riscv:
Fix ptdump when KASAN is enabled
riscv:
Fix relocatable kernels with early alternatives using -fno-pie
riscv:
Fix unused variable warning when BUILTIN_DTB is set
riscv:
Get rid of riscv_pfn_base variable
riscv:
Implement missing huge_ptep_get
riscv:
Introduce CONFIG_RELOCATABLE
riscv:
Kconfig: Allow RV32 to build with no MMU
riscv:
Kconfig: enable SCHED_MC kconfig
riscv:
lib: Include hwcap.h directly
riscv:
mm: Ensure prot of VM_WRITE and VM_EXEC must be readable
riscv:
mm: modify pte format for Svnapot
riscv:
mm: remove redundant parameter of create_fdt_early_page_table
riscv:
mm: support Svnapot in huge vmap
riscv:
mm: support Svnapot in hugetlb page
riscv:
Move .rela.dyn outside of init to avoid empty relocations
riscv:
Move .rela.dyn to the init sections
riscv:
Move DTB_EARLY_BASE_VA to the kernel address space
riscv:
Move the linear mapping creation in its own function
riscv:
perf: Fix callchain parse error with kernel tracepoint events
riscv:
Prepare EFI header for relocatable kernels
riscv:
ptrace: Remove duplicate operation
riscv:
Rename Kconfig.erratas to Kconfig.errata
riscv:
Rework kasan population functions
riscv:
Split early and final KASAN population functions
riscv:
Unconditionnally select KASAN_VMALLOC if KASAN
riscv:
Use --emit-relocs in order to move .rela.dyn in init
riscv:
Use PUD/P4D/PGD pages for the linear mapping
rpmsg:
glink: Consolidate TX_DATA and TX_DATA_CONT
rpmsg:
glink: Propagate TX failures in intentless mode as well
rpmsg:
glink: Transition intent request signaling to wait queue
rpmsg:
glink: Wait for intent, not just request ack
rpmsg:
qcom_glink_rpm: Convert to platform remove callback returning void
rpmsg:
qcom_smd: Convert to platform remove callback returning void
rpmsg:
qcom_smd: Make qcom_smd_unregister_edge() return void
rtc:
88pm80x: Convert to platform remove callback returning void
rtc:
88pm860x: Convert to platform remove callback returning void
rtc:
ab8500: Convert to platform remove callback returning void
rtc:
ac100: Convert to platform remove callback returning void
rtc:
armada38x: use devm_platform_ioremap_resource_byname()
rtc:
asm9260: Convert to platform remove callback returning void
rtc:
at91sam9: Convert to platform remove callback returning void
rtc:
brcmstb-waketimer: Convert to platform remove callback returning void
rtc:
cadence: Convert to platform remove callback returning void
rtc:
cmos: Convert to platform remove callback returning void
rtc:
cros-ec: Convert to platform remove callback returning void
rtc:
ds1390: mark OF related data as maybe unused
rtc:
ds1685: Convert to platform remove callback returning void
rtc:
ftrtc010: Convert to platform remove callback returning void
rtc:
hid-sensor-time: Convert to platform remove callback returning void
rtc:
jz4740: Make sure clock provider gets removed
rtc:
k3: handle errors while enabling wake irq
rtc:
lpc24xx: Convert to platform remove callback returning void
rtc:
max77686: Convert to platform remove callback returning void
rtc:
mc13xxx: Convert to platform remove callback returning void
rtc:
meson-vrtc: Use ktime_get_real_ts64() to get the current time
rtc:
mpc5121: Convert to platform remove callback returning void
rtc:
mpfs: convert SOC_MICROCHIP_POLARFIRE to ARCH_MICROCHIP_POLARFIRE
rtc:
mpfs: Convert to platform remove callback returning void
rtc:
mt7622: Convert to platform remove callback returning void
rtc:
mxc_v2: Convert to platform remove callback returning void
rtc:
omap: Convert to platform remove callback returning void
rtc:
omap: include header for omap_rtc_power_off_program prototype
rtc:
palmas: Convert to platform remove callback returning void
rtc:
pcf50633: Convert to platform remove callback returning void
rtc:
pcf8523: fix coding-style issues
rtc:
pcf8523: remove unnecessary OR operation
rtc:
pic32: Convert to platform remove callback returning void
rtc:
pm8xxx: Convert to platform remove callback returning void
rtc:
rc5t583: Convert to platform remove callback returning void
rtc:
rtd119x: Convert to platform remove callback returning void
rtc:
rzn1: Convert to platform remove callback returning void
rtc:
s3c: Convert to platform remove callback returning void
rtc:
s5m: Drop S5M8763 support
rtc:
sa1100: Convert to platform remove callback returning void
rtc:
spear: Convert to platform remove callback returning void
rtc:
stm32: Convert to platform remove callback returning void
rtc:
stmp3xxx: Convert to platform remove callback returning void
rtc:
sun6i: Use of_property_present() for testing DT property presence
rtc:
sunplus: Convert to platform remove callback returning void
rtc:
sunplus: use devm_platform_ioremap_resource_byname()
rtc:
tegra: Convert to platform remove callback returning void
rtc:
tps6586x: Convert to platform remove callback returning void
rtc:
twl: Convert to platform remove callback returning void
rtc:
vt8500: Convert to platform remove callback returning void
rtc:
wm8350: Convert to platform remove callback returning void
rtc:
xgene: Convert to platform remove callback returning void
rtc:
zynqmp: Convert to platform remove callback returning void
rtla/timerlat:
Add auto-analysis only option
rtla/timerlat:
Fix "Previous IRQ" auto analysis' line
rtla:
Add .gitignore file
rtnetlink:
add the missing IFLA_GRO_ tb check in validate_linkmsg
rtnetlink:
bridge: mcast: Move MDB handlers out of bridge driver
rtnetlink:
bridge: mcast: Relax group address validation in common code
rtnetlink:
call validate_linkmsg in rtnl_create_link
rtnetlink:
move IFLA_GSO_ tb check to validate_linkmsg
rust:
add basic `Task`
rust:
add pin-init API core
rust:
Add SPDX headers to alloc::vec::{spec_extend, set_len_on_drop}
rust:
alloc: vec: Add some try_* methods we need
rust:
enable the `pin_macro` feature
rust:
Enable the new_uninit feature for kernel and driver crates
rust:
error: Add a helper to convert a C ERR_PTR to a `Result`
rust:
error: Add Error::from_errno{_unchecked}()
rust:
error: Add Error::to_ptr()
rust:
error: Add from_result() helper
rust:
error: Add to_result() helper
rust:
error: Rename to_kernel_errno() -> to_errno()
rust:
Import upstream `alloc::vec::set_len_on_drop` module
rust:
Import upstream `alloc::vec::spec_extend` module
rust:
init/sync: add `InPlaceInit` trait to pin-initialize smart pointers
rust:
init: add `PinnedDrop` trait and macros
rust:
init: add `stack_pin_init!` macro
rust:
init: add `Zeroable` trait and `init::zeroed` function
rust:
init: add initialization macros
rust:
init: broaden the blanket impl of `Init`
rust:
introduce `ARef`
rust:
introduce `current`
rust:
ioctl: Add ioctl number manipulation functions
rust:
lock: add `Guard::do_unlocked`
rust:
lock: introduce `Mutex`
rust:
lock: introduce `SpinLock`
rust:
macros: add `quote!` macro
rust:
macros: Allow specifying multiple module aliases
rust:
prelude: add `pin-init` API items to prelude
rust:
sync: add functions for initializing `UniqueArc
>`
rust:
sync: arc: Add UniqueArc
::assume_init()
rust:
sync: arc: Implement Arc
::downcast()
rust:
sync: change error type of constructor functions
rust:
sync: impl {Debug,Display} for {Unique,}Arc
rust:
sync: introduce `CondVar`
rust:
sync: introduce `Lock` and `Guard`
rust:
sync: introduce `LockClassKey`
rust:
sync: introduce `LockedBy`
rust:
sync: reduce stack usage of `UniqueArc::try_new_uninit`
rust:
types: add `Opaque::ffi_init`
rust:
types: add `Opaque::raw_get`
rust:
uapi: Add UAPI crate
rv/reactor:
remove MODULE_LICENSE in non-modules
rv:
Fix addition on an uninitialized variable 'run'
rv:
Remove redundant assignment to variable retval
rxrpc:
Fix error when reading rxrpc tokens
rxrpc:
Fix hard call timeout units
rxrpc:
Fix potential data race in rxrpc_wait_to_be_connected()
rxrpc:
Fix potential race in error handling in afs_make_call()
rxrpc:
Fix timeout of a call that hasn't yet been granted a channel
rxrpc:
Make it so that a waiting process can be aborted
rxrpc:
Replace fake flex-array with flexible-array member
rxrpc:
Truncate UTS_RELEASE for rxrpc version
RZ/G2L SSI:
Update interrupt numbers
s390/amode31:
use SYM* macros instead of ENTRY(), etc.
s390/ap:
add ap status asynch error support
s390/ap:
exploit new B bit from QCI config info
s390/ap:
filter ap card functions, new queue functions attribute
s390/ap:
implement SE AP bind, unbind and associate
s390/ap:
introduce low frequency polling possibility
s390/ap:
introduce new AP bus sysfs attribute features
s390/ap:
make tapq gr2 response a struct
s390/ap:
new low level inline functions ap_bapq() and ap_aapq()
s390/ap:
provide F bit parameter for ap_rapq() and ap_zapq()
s390/boot:
do not change default_lma
s390/boot:
improve install.sh script
s390/boot:
pin amode31 default lma
s390/boot:
remove non-functioning image bootable check
s390/boot:
rename mem_detect to physmem_info
s390/boot:
rework decompressor reserved tracking
s390/bp:
add missing BPENTER to program check handler
s390/bp:
remove __bpon()
s390/bp:
remove s390_isolate_bp_guest()
s390/bp:
remove TIF_ISOLATE_BP
s390/checksum:
always use cksm instruction
s390/checksum:
remove not needed uaccess.h include
s390/cio:
include subchannels without devices also for evaluation
s390/cio:
replace zero-length array with flexible-array member
s390/cio:
unregister device when the only path is gone
s390/cpum_cf:
introduce static CPU counter facility information
s390/cpum_cf:
log bad return code of function cfset_all_copy
s390/cpum_cf:
provide counter number to validate_ctr_version()
s390/cpum_cf:
remove function validate_ctr_auth() by inline code
s390/cpum_cf:
remove unnecessary copy_from_user call
s390/cpum_cf:
simplify pr_err() statement in cpumf_pmu_enable/disable
s390/cpum_sf:
remove flag PERF_CPUM_SF_FULL_BLOCKS
s390/crc32be:
use SYM* macros instead of ENTRY(), etc.
s390/crc32le:
use SYM* macros instead of ENTRY(), etc.
s390/crypto,chacha:
use SYM* macros instead of ENTRY(), etc.
s390/crypto:
use vector instructions only if available for ChaCha20
s390/dasd:
add aq_mask sysfs attribute
s390/dasd:
add aq_requeue sysfs attribute
s390/dasd:
add aq_timeouts autoquiesce trigger
s390/dasd:
add autoquiesce event for start IO error
s390/dasd:
add autoquiesce feature
s390/dasd:
fix command reject error on ESE devices
s390/dasd:
fix hanging blockdevice after request requeue
s390/dasd:
remove unused DASD EER defines
s390/dasd:
Use correct lock while counting channel queue length
s390/debug:
replace zero-length array with flexible-array member
s390/defconfigs:
set CONFIG_INIT_STACK_NONE=y
s390/diag:
replace zero-length array with flexible-array member
s390/dumpstack:
resolve userspace last_break
s390/dumpstack:
simplify in stack logic code
s390/earlypgm:
use SYM* macros instead of ENTRY(), etc.
s390/entry:
rely on long-displacement facility
s390/entry:
use SYM* macros instead of ENTRY(), etc.
s390/expoline:
use __ALIGN instead of open coded .align
s390/fcx:
replace zero-length array with flexible-array member
s390/ftrace:
do not assume module_alloc() returns executable memory
s390/ftrace:
move hotpatch trampolines to mcount.S
s390/head64:
use SYM* macros instead of ENTRY(), etc.
s390/iommu:
get rid of S390_CCW_IOMMU and S390_AP_IOMMU
s390/ipl:
fix IPIB virtual vs physical address confusion
s390/ipl:
fix physical-virtual confusion for diag308
s390/ism:
Fix trying to free already-freed IRQ by repeated ism_dev_exit()
s390/kasan:
move shadow mapping to decompressor
s390/kasan:
remove override of mem*() functions
s390/kaslr:
generalize and improve random base distribution
s390/kaslr:
provide kaslr_enabled() function
s390/kaslr:
randomize amode31 base address
s390/kaslr:
randomize module base load address
s390/Kconfig:
remove obsolete configs SCHED_{BOOK,DRAWER}
s390/kdump:
cleanup do_start_kdump() prototype and usage
s390/kdump:
fix virtual vs physical address confusion
s390/kdump:
remove nodat stack restriction for calling nodat functions
s390/kdump:
rework invocation of DAT-off code
s390/kexec:
turn DAT mode off immediately before purgatory
s390/kprobes:
use SYM* macros instead of ENTRY(), etc.
s390/lib:
use SYM* macros instead of ENTRY(), etc.
s390/mcount:
use SYM* macros instead of ENTRY(), etc.
s390/mm,pageattr:
allow KASAN shadow memory
s390/mm:
enable ARCH_HAS_SET_DIRECT_MAP
s390/mm:
fix direct map accounting
s390/mm:
implement set_memory_rox()
s390/mm:
implement set_memory_rwnx()
s390/mm:
make use of atomic_fetch_xor()
s390/mm:
rename POPULATE_ONE2ONE to POPULATE_DIRECT
s390/mm:
try VMA lock-based page fault handling first
s390/mm:
use BIT macro to generate SET_MEMORY bit masks
s390/mm:
use set_memory_*() helpers instead of open coding
s390/mm:
use VM_FLUSH_RESET_PERMS in module_alloc()
s390/module:
create module allocations without exec permissions
s390/pci:
clean up left over special treatment for function zero
s390/pci:
only add specific device in zpci_bus_scan_device()
s390/pci:
remove redundant pci_bus_add_devices() on new bus
s390/pkey:
zeroize key blobs
s390/purgatory:
disable branch profiling
s390/purgatory:
use SYM* macros instead of ENTRY(), etc.
s390/qdio:
fix do_sqbs() inline assembly constraint
s390/reipl:
use SYM* macros instead of ENTRY(), etc.
s390/relocate_kernel:
adjust indentation
s390/relocate_kernel:
use SYM* macros instead of ENTRY(), etc.
s390/sclp:
replace zero-length array with flexible-array member
s390/setup:
always inline gen_lpswe()
s390/smp:
move to use bus_get_dev_root()
s390/stack:
set lowcore kernel stack pointer early
s390/stack:
use STACK_INIT_OFFSET where possible
s390/stackleak:
provide fast __stackleak_poison() implementation
s390/stacktrace:
remove call_on_stack_noreturn()
s390/topology:
honour nr_cpu_ids when adding CPUs
s390/topology:
move to use bus_get_dev_root()
s390/uaccess:
get rid of not needed local variable
s390/uaccess:
remove extra blank line
s390/uaccess:
remove unused label in inline assemblies
s390/uaccess:
rename tmp1 and tmp2 variables
s390/uaccess:
rename/sort labels in inline assemblies
s390/uaccess:
sort EX_TABLE list for inline assemblies
s390/uaccess:
use symbolic names for inline assembly operands
s390/uapi:
cover statfs padding by growing f_spare
s390/vdso:
use __ALIGN instead of open coded .align
s390/vfio-ap:
remove redundant driver match function
s390/zcrypt:
make psmid unsigned long instead of long long
s390/zcrypt:
remove unnecessary (void *) conversions
s390/zcrypt:
remove unused ancient padding code
s390/zcrypt:
replace scnprintf with sysfs_emit
s390/zcrypt:
rework arrays with length zero occurrences
s390/zcrypt:
rework length information for dqap
s390/zcrypt:
simplify prep of CCA key token
s390:
enable ARCH_HAS_MEMBARRIER_SYNC_CORE
s390:
enable DEBUG_FORCE_FUNCTION_ALIGN_64B
s390:
enable HAVE_ARCH_STACKLEAK
s390:
make extables read-only
s390:
make use of CONFIG_FUNCTION_ALIGNMENT
s390:
move on_thread_stack() to processor.h
s390:
remove arch_early_irq_init()
s390:
remove the unneeded select GCC12_NO_ARRAY_BOUNDS
s390:
select ARCH_USE_SYM_ANNOTATIONS
s390:
simplify dynamic sysctl registration for appldata_register_ops
s390:
simplify one level sysctl registration for cmm_table
s390:
simplify one-level syctl registration for s390dbf_table
s390:
simplify one-level sysctl registration for appldata_table
s390:
simplify one-level sysctl registration for page_table_sysctl
s390:
simplify one-level sysctl registration for topology_ctl_table
s390:
trim ancient junk from copy_thread()
s390:
use init_thread_union aka initial stack for the first process
s390:
wire up memfd_secret system call
samples/bpf:
Drop unnecessary fallthrough
samples/bpf:
Fix fout leak in hbm's run_bpf_prog
samples/bpf:
sampleip: Replace PAGE_OFFSET with _text address
samples:
rust: print: Add sample code for Arc printing
sbus:
display7seg: Use of_property_read_bool() for boolean properties
sch_cake:
do not use skb_mac_header() in cake_overhead()
sch_netem:
acquire qdisc lock in netem_change()
sched, smp:
Trace IPIs sent via send_call_function_single_ipi()
sched, smp:
Trace smp callback causing an IPI
sched/clock:
Fix local_clock() before sched_clock_init()
sched/core:
Avoid selecting the task that is throttled to run when core-sched enable
sched/core:
Make sched_dynamic_mutex static
sched/core:
Reduce cost of sched_move_task when config autogroup
sched/debug:
Put sched/domains files under the verbose flag
sched/fair:
Fix inaccurate tally of ttwu_move_affine
sched/idle:
Make sure weak version of arch_cpu_idle_dead() doesn't return
sched/idle:
Mark arch_cpu_idle_dead() __noreturn
sched/isolation:
add cpu_is_isolated() API
sched/numa:
apply the scan delay to every new vma
sched/numa:
enhance vma scanning logic
sched/numa:
implement access PID reset logic
sched/numa:
use hash_32 to mix up PIDs accessing VMA
sched/psi:
Allow unprivileged polling of N*2s period
sched/psi:
Extract update_triggers side effect
sched/psi:
Rearrange polling code in preparation
sched/psi:
Rename existing poll members in preparation
sched/rt:
Fix bad task migration for rt tasks
sched/topology:
Make sched_energy_mutex,update static
sched:
fix cid_lock kernel-doc warnings
sched:
Fix KCSAN noinstr violation
sched:
Fix performance regression introduced by mm_cid
sched:
Interleave cfs bandwidth timers for improved single thread performance at low utilization
scm:
fix MSG_CTRUNC setting condition for SO_PASSSEC
scripts/gdb:
add a Radix Tree Parser
scripts/gdb:
add GDB convenience functions $lx_dentry_name() and $lx_i_dentry()
scripts/gdb:
bail early if there are no clocks
scripts/gdb:
bail early if there are no generic PD
scripts/gdb:
correct indentation in get_current_task
scripts/gdb:
create linux/vfs.py for VFS related GDB helpers
scripts/gdb:
fix lx-timerlist for HRTIMER_MAX_CLOCK_BASES printing
scripts/gdb:
fix lx-timerlist for Python3
scripts/gdb:
fix lx-timerlist for struct timequeue_head change
scripts/gdb:
fix SB_* constants parsing
scripts/gdb:
print interrupts
scripts/gdb:
raise error with reduced debugging information
scripts/gdb:
support getting current task struct in UML
scripts/gdb:
timerlist: convert int chunks to str
scripts/gdb:
use mem instead of core_layout to get the module address
scripts/kallsyms:
change the output order
scripts/kallsyms:
decrease expand_symbol() / cleanup_symbol_name() calls
scripts/kallsyms:
exclude symbols generated by itself dynamically
scripts/kallsyms:
move compiler-generated symbol patterns to mksysmap
scripts/kallsyms:
remove redundant code for omitting U and N
scripts/kallsyms:
update the usage in the comment block
scripts/link-vmlinux.sh:
fix error message presentation
scripts/mksysmap:
remove comments described in nm(1)
scripts/mksysmap:
use sed with in-line comments
scripts/objdump-func:
Support multiple functions
scripts:
fix the gfp flags header path in gfp-translate
scripts:
Remove ICC-related dead code
scripts:
Update the CONFIG_* ignore list in headers_install.sh
scsi:
3w-9xxx: Declare SCSI host template const
scsi:
3w-sas: Declare SCSI host template const
scsi:
3w-xxxx: Declare SCSI host template const
scsi:
a100u2w: Declare SCSI host template const
scsi:
a2091: Declare SCSI host template const
scsi:
a3000: Declare SCSI host template const
scsi:
aacraid: Declare SCSI host template const
scsi:
aacraid: Drop redundant pci_enable_pcie_error_reporting()
scsi:
aacraid: Reply queue mapping to CPUs based on IRQ affinity
scsi:
acornscsi: Declare SCSI host template const
scsi:
advansys: Declare SCSI host template const
scsi:
aha152x: Declare SCSI host template const
scsi:
aha1542: Declare SCSI host template const
scsi:
aha1740: Declare SCSI host template const
scsi:
aic94xx: Declare SCSI host template const
scsi:
arcmsr: Add driver proc_name
scsi:
arcmsr: Declare SCSI host template const
scsi:
arcmsr: Deprecate using arcmsr_pci_unmap_dma()
scsi:
arcmsr: Fix ADAPTER_TYPE_B 64-bit DMA compatibility issue
scsi:
arcmsr: Fix reading empty buffer length
scsi:
arcmsr: Remove unnecessary aer.h include
scsi:
arcmsr: Update driver version
scsi:
arxescsi: Declare SCSI host template const
scsi:
ata: Declare SCSI host templates const
scsi:
atp870u: Declare SCSI host template const
scsi:
be2iscsi: Drop redundant pci_enable_pcie_error_reporting()
scsi:
be2iscsi: Make some variables static
scsi:
be2iscsi: Remove unused variable internal_page_offset
scsi:
bfa: Drop redundant pci_enable_pcie_error_reporting()
scsi:
BusLogic: Declare SCSI host template const
scsi:
core: Clean up struct ufs_saved_pwr_info
scsi:
core: Declare most SCSI host template pointers const
scsi:
core: Declare SCSI host template pointer members const
scsi:
core: Decrease scsi_device's iorequest_cnt if dispatch failed
scsi:
csiostor: Remove unnecessary aer.h include
scsi:
cumana: Declare SCSI host template const
scsi:
cxlflash: s/semahpore/semaphore/
scsi:
dc395x: Declare SCSI host template const
scsi:
dmx3191d: Declare SCSI host template const
scsi:
eesox: Declare SCSI host template const
scsi:
efct: Remove default fabric ops callouts
scsi:
elx: efct: Declare SCSI host template const
scsi:
esas2r: Declare SCSI host template const
scsi:
esp_scsi: Declare SCSI host template const
scsi:
fcoe: Declare SCSI host template const
scsi:
fdomain: Declare SCSI host template const
scsi:
firewire: sbp2: Declare the SCSI host template const
scsi:
fnic: Declare host template const
scsi:
fnic: Switch to use %ptTs
scsi:
gvp11: Declare SCSI host template const
scsi:
hisi_sas: Add device attribute experimental_iopoll_q_cnt for v3 hw
scsi:
hisi_sas: Add function complete_v3_hw()
scsi:
hisi_sas: Add poll support for v3 hw
scsi:
hisi_sas: Declare SCSI host template const
scsi:
hisi_sas: Ensure all enabled PHYs up during controller reset
scsi:
hisi_sas: Exit suspend state when usage count is greater than 0
scsi:
hisi_sas: Grab sas_dev lock when traversing the members of sas_dev.list
scsi:
hisi_sas: Handle NCQ error when IPTT is valid
scsi:
hisi_sas: Sync complete queue for poll queue
scsi:
hisi_sas: Work around build failure in suspend function
scsi:
hpsa: Declare SCSI host template const
scsi:
hpsa: Remove unnecessary pci_disable_pcie_error_reporting() comment
scsi:
hpsa: Remove unused variable transMethod
scsi:
hptiop: Declare SCSI host template const
scsi:
ibmvfc: Declare SCSI host template const
scsi:
ibmvscsit: Remove default fabric ops callouts
scsi:
imm: Declare SCSI host template const
scsi:
infiniband: srpt: Remove default fabric ops callouts
scsi:
initio: Declare SCSI host template const
scsi:
ipr: Declare SCSI host template const
scsi:
ipr: Remove SATA support
scsi:
ipr: Remove several unused variables
scsi:
isci: Declare SCSI host template const
scsi:
iscsi: Declare SCSI host template const
scsi:
libsas: Abort all in-flight requests when device is gone
scsi:
lpfc: Copyright updates for 14.2.0.11 patches
scsi:
lpfc: Correct used_rpi count when devloss tmo fires with no recovery
scsi:
lpfc: Defer issuing new PLOGI if received RSCN before completing REG_LOGIN
scsi:
lpfc: Drop redundant pci_enable_pcie_error_reporting()
scsi:
lpfc: Fix incorrect big endian type assignment in bsg loopback path
scsi:
lpfc: Fix ioremap issues in lpfc_sli4_pci_mem_setup()
scsi:
lpfc: Fix lockdep warning for rx_monitor lock when unloading driver
scsi:
lpfc: Prevent lpfc_debugfs_lockstat_write() buffer overflow
scsi:
lpfc: Record LOGO state with discovery engine even if aborted
scsi:
lpfc: Reorder freeing of various DMA buffers and their list removal
scsi:
lpfc: Revise lpfc_error_lost_link() reason code evaluation logic
scsi:
lpfc: Silence an incorrect device output
scsi:
lpfc: Skip waiting for register ready bits when in unrecoverable state
scsi:
lpfc: Update lpfc version to 14.2.0.11
scsi:
mac53c94: Declare SCSI host template const
scsi:
megaraid: Declare SCSI host template const
scsi:
megaraid: Fix mega_cmd_done() CMDID_INT_CMDS
scsi:
mesh: Declare SCSI host template const
scsi:
message: fusion: Avoid flush_scheduled_work() usage
scsi:
message: fusion: Declare SCSI host template members const
scsi:
message: fusion: Mark mpt_halt_firmware() __noreturn
scsi:
message: fusion: Remove unused sas_persist_task work
scsi:
message: mptlan: Fix use after free bug in mptlan_remove() due to race condition
scsi:
mpi3mr: Avoid escalating to higher level reset when target is removed
scsi:
mpi3mr: Declare SCSI host template const
scsi:
mpi3mr: Fix admin queue memory leak upon soft reset
scsi:
mpi3mr: Fix W=1 compilation warnings
scsi:
mpi3mr: Modify MUR timeout value to 120 seconds
scsi:
mpi3mr: Successive VD delete and add causes FW fault
scsi:
mpi3mr: Update copyright year
scsi:
mpi3mr: Update driver version to 8.4.1.0.0
scsi:
mpi3mr: Update MPI Headers to revision 27
scsi:
mpi3mr: Use IRQ save variants of spinlock to protect chain frame allocation
scsi:
mpt3sas: Declare SCSI host template const
scsi:
mpt3sas: Drop redundant pci_enable_pcie_error_reporting()
scsi:
mpt3sas: Fix an issue when driver is being removed
scsi:
mpt3sas: Remove HBA BIOS version in the kernel log
scsi:
mvme147: Declare SCSI host template const
scsi:
mvsas: Declare SCSI host template const
scsi:
mvumi: Declare SCSI host template const
scsi:
myrb: Declare SCSI host template const
scsi:
myrs: Declare SCSI host template const
scsi:
NCR5380: Declare SCSI host template const
scsi:
nsp32: Declare SCSI host template const
scsi:
oak: Declare SCSI host template const
scsi:
pcmcia-pm8001: Declare SCSI host template const
scsi:
pcmcia-sym53c500: Declare SCSI host template const
scsi:
pm80xx: Log device registration
scsi:
pmcraid: Declare SCSI host template const
scsi:
powertec: Declare SCSI host template const
scsi:
ppa: Declare SCSI host template const
scsi:
ps3rom: Declare SCSI host template const
scsi:
qedf: Declare host template const
scsi:
qedf: Remove unused 'num_handled' variable
scsi:
qedi: Fix use after free bug in qedi_remove()
scsi:
qla1280: Declare SCSI host template const
scsi:
qla2xxx: Declare SCSI host template const
scsi:
qla2xxx: Drop redundant pci_enable_pcie_error_reporting()
scsi:
qla2xxx: Fix NULL pointer dereference in target mode
scsi:
qla2xxx: Refer directly to the qla2xxx_driver_template
scsi:
qla2xxx: Remove default fabric ops callouts
scsi:
qla4xxx: Drop redundant pci_enable_pcie_error_reporting()
scsi:
qla4xxx: Remove unused 'count' variable
scsi:
qlogicpti: Declare SCSI host template const
scsi:
qlogicpti: sun_esp: Use of_property_read_bool() for boolean properties
scsi:
RDMA/srp: Declare the SCSI host template const
scsi:
Revert "scsi: core: Do not increase scsi_device's iorequest_cnt if dispatch failed"
scsi:
rts5208: Declare SCSI host template const
scsi:
scsi_debug: Abort commands from scsi_debug_device_reset()
scsi:
scsi_debug: Add poll mode deferred completions to statistics
scsi:
scsi_debug: Change shost list lock to a mutex
scsi:
scsi_debug: Don't hold driver host struct pointer in host->hostdata[]
scsi:
scsi_debug: Don't iter all shosts in clear_luns_changed_on_target()
scsi:
scsi_debug: Drop check for num_in_q exceeding queue depth
scsi:
scsi_debug: Drop scsi_debug_abort() NULL pointer checks
scsi:
scsi_debug: Drop scsi_debug_bus_reset() NULL pointer checks
scsi:
scsi_debug: Drop scsi_debug_device_reset() NULL pointer checks
scsi:
scsi_debug: Drop scsi_debug_host_reset() device NULL pointer check
scsi:
scsi_debug: Drop scsi_debug_target_reset() NULL pointer checks
scsi:
scsi_debug: Drop sdebug_dev_info.num_in_q
scsi:
scsi_debug: Drop sdebug_queue
scsi:
scsi_debug: Dynamically allocate sdebug_queued_cmd
scsi:
scsi_debug: Fix check for sdev queue full
scsi:
scsi_debug: Fix missing error code in scsi_debug_init()
scsi:
scsi_debug: Get command abort feature working again
scsi:
scsi_debug: Only allow sdebug_max_queue be modified when no shosts
scsi:
scsi_debug: Protect block_unblock_all_queues() with mutex
scsi:
scsi_debug: Remove redundant driver match function
scsi:
scsi_debug: Stop setting devip->sdbg_host twice
scsi:
scsi_debug: Use blk_mq_tagset_busy_iter() in sdebug_blk_mq_poll()
scsi:
scsi_debug: Use blk_mq_tagset_busy_iter() in stop_all_queued()
scsi:
scsi_debug: Use scsi_block_requests() to block queues
scsi:
scsi_debug: Use scsi_host_busy() in delay_store() and ndelay_store()
scsi:
scsi_transport_fc: Remove unused 'desc_cnt' variable
scsi:
sgiwd93: Declare SCSI host template const
scsi:
simplify sysctl registration with register_sysctl()
scsi:
smartpqi: Declare SCSI host template const
scsi:
snic: Declare SCSI host template const
scsi:
snic: Remove unused 'xfer_len' variable
scsi:
sr: Simplify the sr_open() function
scsi:
stex: Declare SCSI host template const
scsi:
stex: Fix gcc 13 warnings
scsi:
storvsc: Always set no_report_opcodes
scsi:
storvsc: Don't pass unused PFNs to Hyper-V host
scsi:
sym53c8xx: Declare SCSI host template const
scsi:
target: Add default fabric ops callouts
scsi:
target: Add virtual remote target
scsi:
target: core: Add RTPI attribute for target port
scsi:
target: core: Add RTPI field to target port
scsi:
target: core: Drop device-based RTPI
scsi:
target: core: Fix error path in target_setup_session()
scsi:
target: core: Fix invalid memory access
scsi:
target: core: Remove unused 'prod_len' variable
scsi:
target: core: Use RTPI from target port
scsi:
target: fcoe: Remove default fabric ops callouts
scsi:
target: Fix multiple LUN_RESET handling
scsi:
target: iscsi: Fix hang in the iSCSI login code
scsi:
target: iscsi: Handle abort for WRITE_PENDING cmds
scsi:
target: iscsi: Prevent login threads from racing between each other
scsi:
target: iscsi: Remove unused transport_timer
scsi:
target: iscsit: Fix TAS handling during conn cleanup
scsi:
target: iscsit: Free cmds before session free
scsi:
target: iscsit: isert: Alloc per conn cmd counter
scsi:
target: iscsit: Stop/wait on cmds during conn close
scsi:
target: loop: Remove default fabric ops callouts
scsi:
target: Move cmd counter allocation
scsi:
target: Move sess cmd counter to new struct
scsi:
target: Pass in cmd counter to use during cmd setup
scsi:
target: sbp: Remove default fabric ops callouts
scsi:
target: tcm-loop: Declare SCSI host template const
scsi:
target: tcm_loop: Remove redundant driver match function
scsi:
target: uapi: Replace fake flex-array with flexible-array member
scsi:
ufs: core: Add trace event for MCQ
scsi:
ufs: core: Disable the reset settle delay
scsi:
ufs: core: Fix I/O hang that occurs when BKOPS fails in W-LUN suspend
scsi:
ufs: core: Fix MCQ nr_hw_queues
scsi:
ufs: core: Fix MCQ tag calculation
scsi:
ufs: core: mcq: Fix &hwq->cq_lock deadlock issue
scsi:
ufs: core: Print trs for pending requests in MCQ mode
scsi:
ufs: core: Rename symbol sizeof_utp_transfer_cmd_desc()
scsi:
ufs: core: Set the residual byte count
scsi:
ufs: Declare SCSI host template const
scsi:
ufs: exynos: Drop of_match_ptr() for ID table
scsi:
ufs: hisi: Drop of_match_ptr() for ID table
scsi:
ufs: mcq: Annotate ufshcd_inc_sq_tail() appropriately
scsi:
ufs: mcq: Use pointer arithmetic in ufshcd_send_command()
scsi:
ufs: qcom: Add __maybe_unused to OF ID table
scsi:
ufs: ufs-pci: Add support for Intel Lunar Lake
scsi:
usb: gadget: f_tcm: Remove default fabric ops callouts
scsi:
usb: uas: Declare two host templates and host template pointers const
scsi:
vhost-scsi: Remove default fabric ops callouts
scsi:
virtio-scsi: Declare SCSI host template const
scsi:
wd719x: Declare SCSI host template const
scsi:
xen-scsiback: Remove default fabric ops callouts
scsi:
xen-scsifront: Declare SCSI host template const
scsi:
zfcp: Declare SCSI host template const
sctp:
add fair capacity stream scheduler
sctp:
add intl_capable and reconf_capable in ss peer_capable
sctp:
add weighted fair queueing stream scheduler
sctp:
delete the nested flexible array hmac
sctp:
delete the nested flexible array params
sctp:
delete the nested flexible array payload
sctp:
delete the nested flexible array peer_init
sctp:
delete the nested flexible array skip
sctp:
delete the nested flexible array variable
sctp:
delete the obsolete code for the host name address param
sctp:
fix an error code in sctp_sf_eat_auth()
sctp:
fix an issue that plpmtu can never go to complete state
sctp:
handle invalid error codes without calling BUG()
seccomp:
simplify sysctls with register_sysctl_init()
security:
Introduce LSM_ORDER_LAST and set it for the integrity LSM
security:
Remove integrity from the LSM list in Kconfig
security:
Remove security_old_inode_init_security()
sed-opal:
Add command to read locking range parameters.
sed-opal:
add helper for adding user authorities in ACE.
sed-opal:
add helper to get multiple columns at once.
sed-opal:
allow user authority to get locking range attributes.
sed-opal:
do not add same authority twice in boolean ace.
sed-opal:
geometry feature reporting command
selftest, ptrace:
Add selftest for syscall user dispatch config api
selftest/bpf:
Add a test case for ld_imm64 copy logic.
selftests/bpf:
__imm_insn & __imm_const macro for bpf_misc.h
selftests/bpf:
Add --json-summary option to test_progs
selftests/bpf:
Add -Wuninitialized flag to bpf prog flags
selftests/bpf:
add __sink() macro to fake variable consumption
selftests/bpf:
Add a selftest for checking subreg equality
selftests/bpf:
Add a test case for bpf_cgroup_from_id()
selftests/bpf:
Add a test case for kptr_rcu.
selftests/bpf:
add a test case for vsock sockmap
selftests/bpf:
add a test for subprogram extables
selftests/bpf:
Add absolute timer test
selftests/bpf:
Add access_inner_map selftest
selftests/bpf:
Add bench for task storage creation
selftests/bpf:
add bpf_for_each(), bpf_for(), and bpf_repeat() macros
selftests/bpf:
Add err.h header
selftests/bpf:
Add fixed vs rotating verifier log tests
selftests/bpf:
add iterators tests
selftests/bpf:
Add light skeleton test for kfunc detection.
selftests/bpf:
Add local kptr stashing test
selftests/bpf:
Add local-storage-create benchmark
selftests/bpf:
add missing __weak kfunc log fixup test
selftests/bpf:
add missing netfilter return value and ctx access tests
selftests/bpf:
Add more tests for kptrs in maps
selftests/bpf:
Add notion of auxiliary programs for test_loader
selftests/bpf:
add number iterator tests
selftests/bpf:
add pre bpf_prog_test_run_opts() callback for test_loader
selftests/bpf:
Add read_build_id function
selftests/bpf:
Add refcounted_kptr tests
selftests/bpf:
Add RESOLVE_BTFIDS dependency to bpf_testmod.ko
selftests/bpf:
Add test cases to assert proper ID tracking on spill
selftests/bpf:
Add test for bpf_ksym_exists().
selftests/bpf:
Add test for legacy/perf kprobe/uprobe attach mode
selftests/bpf:
Add test to access integer type of variable array
selftests/bpf:
Add test to access u32 ptr argument in tracing program
selftests/bpf:
Add testcases for ptr_*_or_null_ in bpf_kptr_xchg
selftests/bpf:
Add testing of log_buf==NULL condition for BPF_PROG_LOAD
selftests/bpf:
Add tests for non-constant cond_op NE/EQ bound deduction
selftests/bpf:
Add tests to validate log_true_size feature
selftests/bpf:
Add tracing tests for walking skb and req.
selftests/bpf:
Add various tests to check helper access into ptr_to_btf_id.
selftests/bpf:
Add verifier log tests for BPF_BTF_LOAD command
selftests/bpf:
Add verifier tests for code pattern '
'
selftests/bpf:
add vsock to vmtest.sh
selftests/bpf:
adjust log_fixup's buffer size for proper truncation
selftests/bpf:
avoid mark_all_scalars_precise() trigger in one of iter tests
selftests/bpf:
Check freeing sk->sk_local_storage with sk_local_storage->smap is NULL
selftests/bpf:
Check when bounds are not in the 32-bit range
selftests/bpf:
disable program test run for progs/refcounted_kptr.c
selftests/bpf:
Disassembler tests for verifier.c:convert_ctx_access()
selftests/bpf:
Don't assume page size is 4096
selftests/bpf:
enhance align selftest's expected log matching
selftests/bpf:
fix "metadata marker" getting overwritten by the netstack
selftests/bpf:
fix __retval() being always ignored
selftests/bpf:
Fix a fd leak in an error path in network_helpers.c
selftests/bpf:
Fix BPF_FLOW_DISSECTOR_F_STOP_AT_FLOW_LABEL for empty flow label
selftests/bpf:
Fix compilation errors: Assign a value to a constant
selftests/bpf:
Fix compiler warnings in bpf_testmod for kfuncs
selftests/bpf:
Fix conflicts with built-in functions in bench_local_storage_create
selftests/bpf:
Fix cross compilation with CLANG_CROSS_FLAGS
selftests/bpf:
Fix flaky fib_lookup test
selftests/bpf:
Fix IMA test
selftests/bpf:
Fix leaked bpf_link in get_stackid_cannot_attach
selftests/bpf:
fix lots of silly mistakes pointed out by compiler
selftests/bpf:
Fix merge conflict due to SYS() macro change.
selftests/bpf:
Fix pkg-config call building sign-file
selftests/bpf:
Fix sockopt_sk selftest
selftests/bpf:
Fix trace_virtqueue_add_sgs test issue with LLVM 17.
selftests/bpf:
Fix use of uninitialized op_name in log tests
selftests/bpf:
implement and test custom testmod_seq iterator
selftests/bpf:
Improve error logs in XDP compliance test tool
selftests/bpf:
Keep the loop in bpf_testmod_loop_test
selftests/bpf:
make BPF compiler flags stricter
selftests/bpf:
Modify linked_list tests to work with macro-ified inserts
selftests/bpf:
move SYS() macro into the test_progs.h
selftests/bpf:
populate map_array_ro map for verifier_array_access test
selftests/bpf:
Prevent infinite loop in veristat when base file is too short
selftests/bpf:
prevent unused variable warning in bpf_for()
selftests/bpf:
prog_tests entry point for migrated test_verifier tests
selftests/bpf:
Remove not used headers
selftests/bpf:
Remove stand-along test_verifier_log test binary
selftests/bpf:
Remove verifier/xdp_direct_packet_access.c, converted to progs/verifier_xdp_direct_packet_access.c
selftests/bpf:
Replace CHECK with ASSERT in test_local_storage
selftests/bpf:
Replace extract_build_id with read_build_id
selftests/bpf:
Report program name on parse_test_spec error
selftests/bpf:
Reset err when symbol name already exist in kprobe_multi_test
selftests/bpf:
Rewrite two infinite loops in bound check cases
selftests/bpf:
robustify test_xdp_do_redirect with more payload magics
selftests/bpf:
run mptcp in a dedicated netns
selftests/bpf:
Set __BITS_PER_LONG if target is bpf for LoongArch
selftests/bpf:
Split test_attach_probe into multi subtests
selftests/bpf:
Support custom per-test flags and multiple expected messages
selftests/bpf:
test a BPF CC writing app_limited
selftests/bpf:
Test FOU kfuncs for externally controlled ipip devices
selftests/bpf:
test if pointer type is tracked for BPF_ST_MEM
selftests/bpf:
Test switching TCP Congestion Control algorithms.
selftests/bpf:
Test task storage when local_storage->smap is NULL
selftests/bpf:
Tests execution support for test_loader.c
selftests/bpf:
tests for using dynptrs to parse skb and xdp buffers
selftests/bpf:
Tweak cgroup kfunc test.
selftests/bpf:
Unprivileged tests for test_loader.c
selftests/bpf:
Use __NR_prlimit64 instead of __NR_getrlimit in user_ringbuf test
selftests/bpf:
Use ASSERT_EQ instead ASSERT_OK for testing memcmp result
selftests/bpf:
use canonical ftrace path
selftests/bpf:
Use ifname instead of ifindex in XDP compliance test tool
selftests/bpf:
Use PERF_COUNT_HW_CPU_CYCLES event for get_branch_snapshot
selftests/bpf:
Use read_perf_max_sample_freq() in perf_event_stackmap
selftests/bpf:
verifier/and.c converted to inline assembly
selftests/bpf:
verifier/array_access.c converted to inline assembly
selftests/bpf:
verifier/basic_stack.c converted to inline assembly
selftests/bpf:
verifier/bounds converted to inline assembly
selftests/bpf:
verifier/bounds_deduction.c converted to inline assembly
selftests/bpf:
verifier/bounds_mix_sign_unsign.c converted to inline assembly
selftests/bpf:
verifier/bpf_get_stack converted to inline assembly
selftests/bpf:
verifier/btf_ctx_access converted to inline assembly
selftests/bpf:
verifier/cfg.c converted to inline assembly
selftests/bpf:
verifier/cgroup_inv_retcode.c converted to inline assembly
selftests/bpf:
verifier/cgroup_skb.c converted to inline assembly
selftests/bpf:
verifier/cgroup_storage.c converted to inline assembly
selftests/bpf:
verifier/const_or.c converted to inline assembly
selftests/bpf:
verifier/ctx converted to inline assembly
selftests/bpf:
verifier/ctx_sk_msg.c converted to inline assembly
selftests/bpf:
verifier/d_path converted to inline assembly
selftests/bpf:
verifier/direct_packet_access converted to inline assembly
selftests/bpf:
verifier/direct_stack_access_wraparound.c converted to inline assembly
selftests/bpf:
verifier/div0.c converted to inline assembly
selftests/bpf:
verifier/div_overflow.c converted to inline assembly
selftests/bpf:
verifier/helper_access_var_len.c converted to inline assembly
selftests/bpf:
verifier/helper_packet_access.c converted to inline assembly
selftests/bpf:
verifier/helper_restricted.c converted to inline assembly
selftests/bpf:
verifier/helper_value_access.c converted to inline assembly
selftests/bpf:
verifier/int_ptr.c converted to inline assembly
selftests/bpf:
verifier/jeq_infer_not_null converted to inline assembly
selftests/bpf:
verifier/ld_ind.c converted to inline assembly
selftests/bpf:
verifier/leak_ptr.c converted to inline assembly
selftests/bpf:
verifier/loops1 converted to inline assembly
selftests/bpf:
verifier/lwt converted to inline assembly
selftests/bpf:
verifier/map_in_map converted to inline assembly
selftests/bpf:
verifier/map_ptr.c converted to inline assembly
selftests/bpf:
verifier/map_ptr_mixing converted to inline assembly
selftests/bpf:
verifier/map_ret_val.c converted to inline assembly
selftests/bpf:
verifier/masking.c converted to inline assembly
selftests/bpf:
verifier/meta_access.c converted to inline assembly
selftests/bpf:
verifier/prevent_map_lookup converted to inline assembly
selftests/bpf:
verifier/raw_stack.c converted to inline assembly
selftests/bpf:
verifier/raw_tp_writable.c converted to inline assembly
selftests/bpf:
verifier/ref_tracking converted to inline assembly
selftests/bpf:
verifier/regalloc converted to inline assembly
selftests/bpf:
verifier/ringbuf.c converted to inline assembly
selftests/bpf:
verifier/runtime_jit converted to inline assembly
selftests/bpf:
verifier/search_pruning converted to inline assembly
selftests/bpf:
verifier/sock converted to inline assembly
selftests/bpf:
verifier/spill_fill.c converted to inline assembly
selftests/bpf:
verifier/spin_lock converted to inline assembly
selftests/bpf:
verifier/stack_ptr.c converted to inline assembly
selftests/bpf:
verifier/subreg converted to inline assembly
selftests/bpf:
verifier/uninit.c converted to inline assembly
selftests/bpf:
verifier/unpriv converted to inline assembly
selftests/bpf:
verifier/value.c converted to inline assembly
selftests/bpf:
verifier/value_adj_spill.c converted to inline assembly
selftests/bpf:
verifier/value_illegal_alu converted to inline assembly
selftests/bpf:
verifier/value_or_null.c converted to inline assembly
selftests/bpf:
verifier/value_ptr_arith converted to inline assembly
selftests/bpf:
verifier/var_off.c converted to inline assembly
selftests/bpf:
verifier/xadd.c converted to inline assembly
selftests/bpf:
verifier/xdp.c converted to inline assembly
selftests/bpf:
Verifier/xdp_direct_packet_access.c converted to inline assembly
selftests/bpf:
Verify optval=NULL case
selftests/bpf:
Wait for receive in cg_storage_multi test
selftests/bpf:
Workaround for older vm_sockets.h.
selftests/bpf:
Workaround verification failure for fexit_bpf2bpf/func_replace_return_code
selftests/clone3:
fix number of tests in ksft_set_plan
selftests/ftrace:
Choose target function for filter test from samples
selftests/ftrace:
Improve integration with kselftest runner
selftests/harness:
allow tests to be skipped during setup
selftests/ksm:
ksm_functional_tests: add prctl unmerge test
selftests/memfd:
fix test_sysctl
selftests/mm:
add a few options for uffd-unit-test
selftests/mm:
add framework for uffd-unit-test
selftests/mm:
add new selftests for KSM
selftests/mm:
add platform independent in code comments
selftests/mm:
add shmem-private test to uffd-stress
selftests/mm:
add support for arm64 platform on va switch
selftests/mm:
add tests for RO pinning vs fork()
selftests/mm:
add uffdio register ioctls test
selftests/mm:
allow allocate_area() to fail properly
selftests/mm:
allow uffd test to skip properly with no privilege
selftests/mm:
change MAP_CHUNK_SIZE
selftests/mm:
change NR_CHUNKS_HIGH for aarch64
selftests/mm:
configure nr_hugepages for arm64
selftests/mm:
create uffd-common.[ch]
selftests/mm:
drop global hpage_size in uffd tests
selftests/mm:
drop global mem_fd in uffd tests
selftests/mm:
drop sys/dev test in uffd-stress test
selftests/mm:
drop test_uffdio_zeropage_eexist
selftests/mm:
dump a summary in run_vmtests.sh
selftests/mm:
extend and rename uffd pagemap test
selftests/mm:
fix cross compilation with LLVM
selftests/mm:
fix split huge page tests
selftests/mm:
let uffd_handle_page_fault() take wp parameter
selftests/mm:
link vm_util.c always
selftests/mm:
merge default_huge_page_size() into one
selftests/mm:
merge util.h into vm_util.h
selftests/mm:
mkdirty: test behavior of (pte|pmd)_mkdirty on VMAs without write permissions
selftests/mm:
move uffd minor test to unit test
selftests/mm:
move uffd pagemap test to unit test
selftests/mm:
move uffd sig/events tests into uffd unit tests
selftests/mm:
move zeropage test into uffd unit tests
selftests/mm:
rename COW_EXTRA_LIBS to IOURING_EXTRA_LIBS
selftests/mm:
rename uffd_stats to uffd_args
selftests/mm:
rename va_128TBswitch to va_high_addr_switch
selftests/mm:
reuse pagemap_get_entry() in vm_util.h
selftests/mm:
reuse read_pmd_pagesize() in COW selftest
selftests/mm:
run hugetlb testcases of va switch
selftests/mm:
set overcommit_policy as OVERCOMMIT_ALWAYS
selftests/mm:
smoke test UFFD_FEATURE_WP_UNPOPULATED
selftests/mm:
split uffd tests into uffd-stress and uffd-unit-tests
selftests/mm:
test UFFDIO_ZEROPAGE only when !hugetlb
selftests/mm:
uffd_[un]register()
selftests/mm:
uffd_open_{dev|sys}()
selftests/mm:
UFFDIO_API test
selftests/mm:
update .gitignore with two missing tests
selftests/mm:
use PM_* macros in vm_utils.h
selftests/mm:
use TEST_GEN_PROGS where proper
selftests/mm:
workaround no way to detect uffd-minor + wp
selftests/net:
Add SHA256 computation over data sent in tcp_mmap
selftests/net:
fix typo in tcp_mmap
selftests/nolibc:
Add support for LoongArch
selftests/nolibc:
Adjust indentation for Makefile
selftests/nolibc:
skip the chroot_root and link_dir tests when not privileged
selftests/powerpc/dscr:
Add lockstep test cases to DSCR explicit tests
selftests/powerpc/dscr:
Correct typos
selftests/powerpc/dscr:
Improve DSCR explicit random test case
selftests/powerpc/dscr:
Restore timeout to DSCR selftests
selftests/powerpc/dscr:
Speed up DSCR sysfs tests
selftests/powerpc/pmu:
Fix sample field check in the mmcra_thresh_marked_sample_test
selftests/powerpc:
Allow bind_to_cpu() to automatically pick CPU
selftests/powerpc:
Increase timeout for vsx_signal test
selftests/powerpc:
Make dd output quiet
selftests/powerpc:
Move bind_to_cpu() to utils.h
selftests/powerpc:
Pass make context to children
selftests/powerpc:
Use CLEAN macro to fix make warning
selftests/proc:
Assert clock_gettime(CLOCK_BOOTTIME) VS /proc/uptime monotonicity
selftests/proc:
Remove idle time monotonicity assertions
selftests/ptp:
Fix timestamp printf format for PTP_SYS_OFFSET
selftests/resctrl:
Allow ->setup() to return errors
selftests/resctrl:
Change initialize_llc_perf() return type to void
selftests/resctrl:
Change name from CBM_MASK_PATH to INFO_PATH
selftests/resctrl:
Check for return value after write_schemata()
selftests/resctrl:
Cleanup properly when an error occurs in CAT test
selftests/resctrl:
Commonize the signal handler register/unregister for all tests
selftests/resctrl:
Correct get_llc_perf() param in function comment
selftests/resctrl:
Fix incorrect error return on test complete
selftests/resctrl:
Fix set up schemata with 100% allocation on first run in MBM test
selftests/resctrl:
Flush stdout file buffer before executing fork()
selftests/resctrl:
Move ->setup() call outside of test specific branches
selftests/resctrl:
Remove duplicate codes that clear each test result file
selftests/resctrl:
Replace obsolete memalign() with posix_memalign()
selftests/resctrl:
Return MBA check result and make it to output message
selftests/resctrl:
Return NULL if malloc_and_init_memory() did not alloc mem
selftests/resctrl:
Use correct exit code when tests fail
selftests/resctrl:
Use remount_resctrlfs() consistently with boolean
selftests/sgx:
Add "test_encl.elf" to TEST_FILES
selftests/tc-testing:
Fix Error: failed to find target LOG
selftests/tc-testing:
Fix Error: Specified qdisc kind is unknown.
selftests/tc-testing:
Fix SFB db test
selftests/tc-testing:
Remove configs that no longer exist
selftests/timers/posix_timers:
Test delivery of signals across threads
selftests/user_events:
Adapt dyn_test to non-persist events
selftests/user_events:
Add ftrace self-test for empty arguments events
selftests/user_events:
Add perf self-test for empty arguments events
selftests/user_events:
Clear the events after perf self-test
selftests/user_events:
Ensure auto cleanup works as expected
selftests/x86/lam:
Add ARCH_FORCE_TAGGED_SVA test cases for linear-address masking
selftests/x86/lam:
Add inherit test cases for linear-address masking
selftests/x86/lam:
Add io_uring test cases for linear-address masking
selftests/x86/lam:
Add malloc and tag-bits test cases for linear-address masking
selftests/x86/lam:
Add mmap and SYSCALL test cases for linear-address masking
selftests/x86/lam:
Add test cases for LAM vs thread creation
selftests/xsk:
add xdp populate metadata test
selftests/xsk:
Fix munmap for hugepage allocated umem
selftests/xsk:
Put MAP_HUGE_2MB in correct argument
selftests:
add a selftest for big tcp
selftests:
alsa: pcm-test: Fix compiler warnings about the format
selftests:
cgroup: Add 'malloc' failures checks in test_memcontrol
selftests:
cgroup: add 'malloc' failures checks in test_memcontrol
selftests:
fib_tests: mute cleanup error message
selftests:
forwarding: add a test for MAC Merge layer
selftests:
forwarding: add tunnel_key "nofrag" test case
selftests:
forwarding: Fix race condition in mirror installation
selftests:
forwarding: generalize bail_on_lldpad from mlxsw
selftests:
forwarding: hw_stats_l3: Detect failure to install counters
selftests:
forwarding: hw_stats_l3: Set addrgenmode in a separate step
selftests:
forwarding: introduce helper for standard ethtool counters
selftests:
forwarding: lib: add netns support for tc rule handle stats get
selftests:
forwarding: sch_tbf_*: Add a pre-run hook
selftests:
gpio: gpio-sim: Fix BUG: test FAILED due to recent change
selftests:
hid: import hid-tools hid-apple tests
selftests:
hid: import hid-tools hid-core tests
selftests:
hid: import hid-tools hid-gamepad tests
selftests:
hid: import hid-tools hid-ite tests
selftests:
hid: import hid-tools hid-keyboards tests
selftests:
hid: import hid-tools hid-mouse tests
selftests:
hid: import hid-tools hid-multitouch and hid-tablets tests
selftests:
hid: import hid-tools hid-sony and hid-playstation tests
selftests:
hid: import hid-tools usb-crash tests
selftests:
hid: import hid-tools wacom tests
selftests:
hid: make vmtest rely on make
selftests:
mptcp: add mptcp_info tests
selftests:
mptcp: connect: skip disconnect tests if not supported
selftests:
mptcp: connect: skip if MPTCP is not supported
selftests:
mptcp: connect: skip TFO tests if not supported
selftests:
mptcp: connect: skip transp tests if not supported
selftests:
mptcp: diag: skip if MPTCP is not supported
selftests:
mptcp: diag: skip inuse tests if not supported
selftests:
mptcp: diag: skip listen tests if not supported
selftests:
mptcp: join: avoid using 'cmp --bytes'
selftests:
mptcp: join: fix ShellCheck warnings
selftests:
mptcp: join: helpers to skip tests
selftests:
mptcp: join: skip backup if set flag on ID not supported
selftests:
mptcp: join: skip check if MIB counter not supported
selftests:
mptcp: join: skip fail tests if not supported
selftests:
mptcp: join: skip Fastclose tests if not supported
selftests:
mptcp: join: skip fullmesh flag tests if not supported
selftests:
mptcp: join: skip if MPTCP is not supported
selftests:
mptcp: join: skip implicit tests if not supported
selftests:
mptcp: join: skip mixed tests if not supported
selftests:
mptcp: join: skip MPC backups tests if not supported
selftests:
mptcp: join: skip PM listener tests if not supported
selftests:
mptcp: join: skip test if iptables/tc cmds fail
selftests:
mptcp: join: skip userspace PM tests if not supported
selftests:
mptcp: join: support local endpoint being tracked or not
selftests:
mptcp: join: support RM_ADDR for used endpoints or not
selftests:
mptcp: join: uniform listener tests
selftests:
mptcp: join: use 'iptables-legacy' if available
selftests:
mptcp: lib: skip if missing symbol
selftests:
mptcp: lib: skip if not below kernel version
selftests:
mptcp: pm nl: remove hardcoded default limits
selftests:
mptcp: pm nl: skip fullmesh flag checks if not supported
selftests:
mptcp: pm nl: skip if MPTCP is not supported
selftests:
mptcp: remove duplicated entries in usage
selftests:
mptcp: simult flows: skip if MPTCP is not supported
selftests:
mptcp: sockopt: relax expected returned size
selftests:
mptcp: sockopt: skip getsockopt checks if not supported
selftests:
mptcp: sockopt: skip if MPTCP is not supported
selftests:
mptcp: sockopt: skip TCP_INQ checks if not supported
selftests:
mptcp: update userspace pm addr tests
selftests:
mptcp: update userspace pm subflow tests
selftests:
mptcp: userspace pm: skip if 'ip' tool is unavailable
selftests:
mptcp: userspace pm: skip if MPTCP is not supported
selftests:
mptcp: userspace pm: skip if not supported
selftests:
mptcp: userspace pm: skip PM listener events tests if unavailable
selftests:
net: Add bridge neighbor suppression test
selftests:
net: Add VXLAN MDB test
selftests:
net: fcnal-test: check if FIPS mode is enabled
selftests:
net: tls: check if FIPS mode is enabled
selftests:
net: vrf-xfrm-tests: change authentication and encryption algos
selftests:
netfilter: fix libmnl pkg-config usage
selftests:
nft_flowtable.sh: check ingress/egress chain too
selftests:
nft_flowtable.sh: monitor result file sizes
selftests:
nft_flowtable.sh: no need for ps -x option
selftests:
nft_flowtable.sh: use /proc for pid checking
selftests:
nft_flowtable.sh: wait for specific nc pids
selftests:
openvswitch: add flow dump support
selftests:
openvswitch: add interface support
selftests:
openvswitch: add support for upcall testing
selftests:
prctl: Add new prctl test for PR_SET_VMA action
selftests:
Refactor 'peeksiginfo' ptrace test part
selftests:
rtnetlink: Add an address proto test
selftests:
rtnetlink: Fix do_test_address_proto()
selftests:
rtnetlink: Make the set of tests to run configurable
selftests:
sched: Add more core schedule prctl calls
selftests:
seg6: disable DAD on IPv6 router cfg for srv6_end_dt4_l3vpn_test
selftests:
srv6: make srv6_end_dt46_l3vpn_test more robust
selftests:
tc-testing: add "depends_on" property to skip tests
selftests:
tc-testing: add more tests for sch_qfq
selftests:
tc-testing: add tests for action binding
selftests:
tc-testing: add tunnel_key "nofrag" test case
selftests:
Test the new RISC-V hwprobe interface
selftests:
tls: add a test for queuing data before setting the ULP
selftests:
use canonical ftrace path
selftests:
xsk: Add test case for packets at end of UMEM
selftests:
xsk: Add test UNALIGNED_INV_DESC_4K1_FRAME_SIZE
selftests:
xsk: Add xskxceiver.h dependency to Makefile
selftests:
xsk: Deflakify STATS_RX_DROPPED test
selftests:
xsk: Disable IPv6 on VETH1
selftests:
xsk: Use correct UMEM size in testapp_invalid_desc
selftets:
seg6: disable rp_filter by default in srv6_end_dt4_l3vpn_test
selinux:
clean up dead code after removing runtime disable
selinux:
don't use make's grouped targets feature yet
selinux:
ensure av_permissions.h is built when needed
selinux:
fix Makefile dependencies of flask.h
selinux:
remove the 'checkreqprot' functionality
selinux:
remove the runtime disable functionality
selinux:
stop passing selinux_state pointers and their offspring
selinux:
stop returning node from avc_insert()
selinux:
uninline unlikely parts of avc_has_perm_noaudit()
selinux:
update the file list in MAINTAINERS
seq_buf:
Add seq_buf_do_printk() helper
serdev:
Add method to assert break signal over tty UART port
serdev:
Replace all instances of ENOTSUPP with EOPNOTSUPP
serial:
8250: Add missing wakeup event reporting
serial:
8250: Document termios parameter of serial8250_em485_config()
serial:
8250: Fix serial8250_tx_empty() race with DMA Tx
serial:
8250: Reinit port->pm on port specific driver unbind
serial:
8250: Reorder fields in 'struct plat_serial8250_port'
serial:
8250_bcm7271: balance clk_enable calls
serial:
8250_bcm7271: Fix arbitration handling
serial:
8250_bcm7271: fix leak in `brcmuart_probe`
serial:
8250_em: Add missing break statement
serial:
8250_em: Add serial8250_em_{reg_update(),out_helper()}
serial:
8250_em: Drop unused header file
serial:
8250_em: Fix UART port type
serial:
8250_em: Simplify probe()
serial:
8250_em: Use devm_clk_get_enabled()
serial:
8250_em: Use pseudo offset for UART_FCR
serial:
8250_exar: Add support for USR298x PCI Modems
serial:
8250_tegra: Add explicit include for of.h
serial:
8250_tegra: Fix an error handling path in tegra_uart_probe()
serial:
Add support for Advantech PCI-1611U card
serial:
arc_uart: fix of_iomap leak in `arc_serial_probe`
serial:
bcm63xx-uart: add polling support
serial:
core: Disable uart_start() on uart_remove_one_port()
serial:
cpm_uart: Fix a COMPILE_TEST dependency
serial:
cpm_uart: Use uart_circ_empty()
serial:
fix TIOCSRS485 locking
serial:
imx: Drop a few unneeded casts
serial:
imx: remove unused imx_uart_is_imx* functions
serial:
lantiq: add missing interrupt ack
serial:
Make hw_stopped bool
serial:
make SiFive serial drivers depend on ARCH_ symbols
serial:
max310x: fix IO data corruption in batched operations
serial:
Move uart_change_speed() earlier
serial:
qcom-geni: fix enabling deactivated interrupt
serial:
Remove extern from func prototypes in headers
serial:
Remove uart_wait_until_sent() forward declaration
serial:
Rename hw_stopped to old_hw_stopped & improve logic
serial:
Rename uart_change_speed() to uart_change_line_settings()
serial:
sb1250-duart: clean up after SIBYTE_BCM1x55 removal
serial:
sh-sci: mark OF related data as maybe unused
serial:
sprd: Drop of_match_ptr for ID table
serial:
stm32: Re-assert RTS/DE GPIO in RS485 mode only if more data are transmitted
serial:
stm32: Remove unused struct stm32_port txdone element
serial:
uart_poll_init() should power on the UART
serial:
ucc_uart: Use uart_circ_empty()
serial:
Use ARRAY_SIZE() with iso7816 reserved array
serial:
Use B0 instead of implicit zero assumption
serial:
Use of_property_present() for testing DT property presence
serial:
Use of_property_read_bool() for boolean properties
sfc/siena:
Drop redundant pci_enable_pcie_error_reporting()
sfc:
Add back mailing list
sfc:
add code to register and unregister encap matches
sfc:
add functions to insert encap matches into the MAE
sfc:
add notion of match on enc keys to MAE machinery
sfc:
add offloading of 'foreign' TC (decap) rules
sfc:
allow insertion of filters for unicast PTP
sfc:
disable RXFCS and RXALL features by default
sfc:
document TC-to-EF100-MAE action translation concepts
sfc:
Drop redundant pci_enable_pcie_error_reporting()
sfc:
falcon: Drop redundant pci_enable_pcie_error_reporting()
sfc:
fix devlink info error handling
sfc:
fix error unwinds in TC offload
sfc:
Fix module EEPROM reporting for QSFP modules
sfc:
fix XDP queues mode with legacy IRQ
sfc:
handle enc keys in efx_tc_flower_parse_match()
sfc:
remove expired unicast PTP filters
sfc:
store PTP filters in a list
sfc:
support offloading TC VLAN push/pop actions to the MAE
sfc:
support unicast PTP
sfc:
use budget for TX completions
sfc_ef100:
Drop redundant pci_disable_pcie_error_reporting()
sgi-xp:
simplify sysctl registration
sh/cpu:
Expose arch_cpu_idle_dead()'s prototype definition
sh/cpu:
Make sure play_dead() doesn't return
sh/cpu:
Mark play_dead() __noreturn
sh:
dma-sysfs: move to use bus_get_dev_root()
sh:
drop ranges for definition of ARCH_FORCE_MAX_ORDER
sh:
init: use OF_EARLY_FLATTREE for early init
sh:
intc: move to use bus_get_dev_root()
sh:
mach-x3proto: Add missing #include
sh:
math-emu: fix macro redefined warning
sh:
mcount.S: fix build error when PRINTK is not enabled
sh:
nmi_debug: fix return value of __setup handler
sh:
pci: Remove unused variable in SH-7786 PCI Express code
sh:
remove sh5/sh64 last fragments
sh:
Replace
by
sh:
reword ARCH_FORCE_MAX_ORDER prompt and help text
sh:
SH2007: drop the bad URL info
sh:
sq: Fix incorrect element size for allocating bitmap buffer
sh:
sq: Use the bitmap API when applicable
sh:
Use generic GCC library routines
sh_eth:
remove open coded netif_running()
shmem:
add support to ignore swap
shmem:
move reclaim check early on writepages()
shmem:
open code the page cache lookup in shmem_get_folio_gfp
shmem:
remove check for folio lock on writepage()
shmem:
restrict noswap option to initial user namespace
shmem:
set shmem_writepage() variables early
shmem:
shmem_get_partial_folio use filemap_get_entry
shmem:
skip page split if we're not reclaiming
shmem:
update documentation
sit:
update dev->needed_headroom in ipip6_tunnel_bind_dev()
skbuff:
Add likely to skb pointer in build_skb()
skbuff:
Replace open-coded skb_propagate_pfmemalloc()s
slab:
Adjust comment after refactoring of gfp.h
Smack:
Improve mount process memory use
smack_lsm:
remove unnecessary type casting
smaps:
fix defined but not used smaps_shmem_walk_ops
smb/client:
print "Unknown" instead of bogus link speed value
SMB3.1.1:
add new tree connect ShareFlags
SMB3.1.1:
correct definition for app_instance_id create contexts
SMB3:
Add missing locks to protect deferred close file list
SMB3:
Close all deferred handles of inode in case of handle lease break
SMB3:
Close deferred file handles in case of handle lease break
smb3:
display debug information better for encryption
SMB3:
drop reference to cfile before sending oplock break
smb3:
fix problem remounting a share after shutdown
SMB3:
force unmount was failing to close deferred close files
smb3:
improve parallel reads of large files
smb3:
make query_on_disk_id open context consistent and move to common code
smb3:
missing null check in SMB2_change_notify
smb3:
move Documentation/filesystems/cifs to Documentation/filesystems/smb
smb3:
move some common open context structs to smbfs_common
smb3:
update a reviewer email in MAINTAINERS file
smb:
delete an unnecessary statement
smb:
move client and server files to common directory fs/smb
smb:
remove obsolete comment
smc:
preserve const qualifier in smc_sk()
smp:
reword smp call IPI comment
smp:
Trace IPIs sent via arch_send_call_function_ipi_mask()
smsc911x:
remove superfluous variable init
soc/tegra:
bpmp: Actually free memory on error path
soc/tegra:
cbb: remove linux/version.h
soc/tegra:
cbb: Remove MODULE_LICENSE in non-modules
soc/tegra:
cbb: remove MODULE_LICENSE in non-modules
soc/tegra:
cbb: tegra194: Use of_address_count() helper
soc/tegra:
flowctrl: Use devm_platform_get_and_ioremap_resource()
soc/tegra:
fuse: Remove nvmem root only access
soc/tegra:
pmc: Add the PMIC wake event for Tegra234
soc/tegra:
pmc: Add wake source interrupt for MGBE
soc/tegra:
pmc: Support software wake-up for SPE
soc:
amlogic: meson-gx-socinfo: use new soc_device_register functionality to populate machine name
soc:
amlogic: meson-pwrc: Use dev_err_probe()
soc:
apple: apple-pmgr-pwrstate: remove MODULE_LICENSE in non-modules
soc:
apple: rtkit: Crop syslog messages
soc:
apple: rtkit: Fix buffer address field width
soc:
bcm: brcmstb: biuctrl: fix of_iomap leak
soc:
bcm: brcmstb: Remove bare-metal ARM suspend/resume code
soc:
canaan: Make K210_SYSCTL depend on CLK_K210
soc:
fsl: cpm1: Add support for QMC
soc:
fsl: cpm1: Add support for TSA
soc:
fsl: cpm1: Fix TSA and QMC dependencies in case of COMPILE_TEST
soc:
fsl: cpm1: qmc: Fix assigned timeslot masks
soc:
fsl: cpm1: qmc: Fix test dependency
soc:
fsl: Use of_property_present() for testing DT property presence
soc:
fsl: Use of_property_present() for testing DT property presence
soc:
fujitsu: remove MODULE_LICENSE in non-modules
soc:
imx8m: Add MODULE_LICENSE
soc:
imx8m: Support building imx8m soc driver as module
soc:
imx: imx8m-blk-ctrl: Add MODULE_LICENSE
soc:
imx: imx8m-blk-ctrl: reordering the fields
soc:
imx: imx8m-blk-ctrl: Scan subnodes and bind drivers to them
soc:
imx: imx8m-blk-ctrl: Use dev_pm_domain_attach_by_name
soc:
imx: imx8mp-blk-ctrl: Add MODULE_LICENSE
soc:
imx: imx8mp-blk-ctrl: Fix typo of imx8m_blk_ctrl_of_match
soc:
imx: imx8mp-blk-ctrl: Use dev_pm_domain_attach_by_name
soc:
mediatek: Cleanup ifdefs for IS_REACHABLE(CONFIG_MTK_CMDQ)
soc:
mediatek: cmdq: Add inline functions for !CONFIG_MTK_CMDQ
soc:
mediatek: Kconfig: Add MTK_CMDQ dependency to MTK_MMSYS
soc:
mediatek: mmsys: add config api for RSZ switching and DCM
soc:
mediatek: mtk-mmsys: Add .remove() callback
soc:
mediatek: mtk-mmsys: Add MODULE_DEVICE_TABLE() to allow auto-load
soc:
mediatek: mtk-mmsys: Add support for MT6795 Helio X10
soc:
mediatek: mtk-mmsys: Change MT8173 num_resets to 64
soc:
mediatek: mtk-mmsys: Compress of_device_id array entries
soc:
mediatek: mtk-mmsys: Split out MT8173 mmsys DDP routing table
soc:
mediatek: mtk-mmsys: Use module_platform_driver() macro
soc:
mediatek: mtk-mutex: Compress of_device_id array entries
soc:
mediatek: mtk-mutex: Replace max handles number with definition
soc:
mediatek: mtk-mutex: Use module_platform_driver() macro
soc:
mediatek: mtk-svs: Add explicit include for cpu.h
soc:
mediatek: mtk-svs: add thermal voltage compensation if needed
soc:
mediatek: mtk-svs: delete node name check
soc:
mediatek: mtk-svs: fix passing zero to 'PTR_ERR'
soc:
mediatek: mtk-svs: use common function to disable restore voltages
soc:
mediatek: mtk-svs: use svs get efuse common function
soc:
mediatek: mutex: Add mtk_mutex_set_mod support to set MOD1
soc:
mediatek: mutex: support MT8195 VPPSYS
soc:
mediatek: mutex: Use dev_err_probe()
soc:
microchip: mpfs: add a prefix to rx_callback()
soc:
microchip: mpfs: fix some horrible alignment
soc:
microchip: mpfs: handle timeouts and failed services differently
soc:
microchip: mpfs: simplify error handling in mpfs_blocking_transaction()
soc:
microchip: mpfs: use a consistent completion timeout
soc:
qcom: geni-se: Update Tx and Rx fifo depth based on QUP HW version
soc:
qcom: gsbi: mark OF related data as maybe unused
soc:
qcom: icc-bwmon: fix incorrect error code passed to dev_err_probe()
soc:
qcom: icc-bwmon: Handle global registers correctly
soc:
qcom: icc-bwmon: Remove unused struct member
soc:
qcom: llcc: Add configuration data for SM7150
soc:
qcom: llcc: Do not create EDAC platform device on SDM845
soc:
qcom: Make the Qualcomm UFS/SDCC ICE a dedicated driver
soc:
qcom: pmic_glink: register ucsi aux device
soc:
qcom: ramp_controller: Fix an error handling path in qcom_ramp_controller_probe()
soc:
qcom: Rename ice to qcom_ice to avoid module name conflict
soc:
qcom: restrict L2 accessors to ARM64 build tests
soc:
qcom: rmtfs: Fix error code in probe()
soc:
qcom: rpmh-rsc: drop redundant unsigned >=0 comparision
soc:
qcom: rpmh-rsc: Support RSC v3 minor versions
soc:
qcom: rpmhpd: Add SA8155P power domains
soc:
qcom: rpmpd: Add parent PD support
soc:
qcom: rpmpd: Bring all definitions to the top
soc:
qcom: rpmpd: Expand struct definition macros
soc:
qcom: rpmpd: Hook up VDDMX as parent of SM6375 VDDGX
soc:
qcom: rpmpd: Improve the naming
soc:
qcom: rpmpd: Make bindings assignments consistent
soc:
qcom: rpmpd: Remove SoC names from RPMPD definitions
soc:
qcom: rpmpd: Remove useless comments
soc:
qcom: rpmpd: Remove vdd* from struct names
soc:
qcom: rpmpd: Unify Low Power Island definitions
soc:
qcom: smd-rpm: Use GFP_ATOMIC in write path
soc:
qcom: smem: update max processor count
soc:
qcom: smsm: Use dev_err_probe()
soc:
qcom: socinfo: Add IDs for IPQ9574 and its variants
soc:
qcom: socinfo: Add IDs for QCM2290/QRB2210
soc:
qcom: socinfo: Add IDs for QRB4210
soc:
qcom: socinfo: Add Soc ID for SM7150
soc:
qcom: socinfo: Add some PMICs
soc:
qcom: socinfo: add support for SA8775P
soc:
qcom: Use of_property_present() for testing DT property presence
soc:
renesas: mark OF related data as maybe unused
soc:
renesas: pwc-rzv2m: drop of_match_ptr for ID table
soc:
renesas: rcar-sysc: Remove R-Car H3 ES1.* handling
soc:
renesas: Remove r8a77950 arch
soc:
renesas: renesas-soc: Release 'chipid' from ioremap()
soc:
renesas: rmobile-sysc: Use of_fwnode_handle() helper
soc:
renesas: Use "#ifdef" for single-symbol definition checks
SoC:
SOF: Intel: hda/mtl: Improve and enable DMI L1
soc:
sunxi: Use of_property_present() for testing DT property presence
soc:
tegra: cbb: Drop empty platform remove function
soc:
ti: k3-ringacc: Add try_module_get() to k3_dmaring_request_dual_ring()
soc:
ti: k3-socinfo: Add entry for J784S4 SOC
soc:
ti: pm33xx: Fix refcount leak in am33xx_pm_probe
soc:
ti: smartreflex: Simplify getting the opam_sr pointer
soc:
ti: Use devm_platform_ioremap_resource()
soc:
ti: Use of_property_present() for testing DT property presence
soc:
ti: Use of_property_read_bool() for boolean properties
softirq:
Add trace points for tasklet entry/exit
soundwire:
amd: add pm_prepare callback and pm ops support
soundwire:
amd: add runtime pm ops for AMD SoundWire manager driver
soundwire:
amd: add SoundWire manager interrupt handling
soundwire:
amd: Add support for AMD Manager driver
soundwire:
amd: enable build for AMD SoundWire manager driver
soundwire:
amd: handle SoundWire wake enable interrupt
soundwire:
amd: register SoundWire manager dai ops
soundwire:
bandwidth allocation: Use hweight32() to calculate set bits
soundwire:
bus: Fix unbalanced pm_runtime_put() causing usage count underflow
soundwire:
bus: Remove now outdated comments on no_pm IO
soundwire:
bus: Update kernel doc for no_pm functions
soundwire:
bus: Update sdw_nread/nwrite_no_pm to handle page boundaries
soundwire:
cadence: add helpers to access IP_MCP registers
soundwire:
cadence: change access to IP_MCP_CMD_BASE
soundwire:
cadence: remove CDNS_MCP_CONFIG_SSPMOD
soundwire:
cadence: split access to IP_MCP_CMDCTRL fields
soundwire:
cadence: split access to IP_MCP_CONFIG fields
soundwire:
cadence: split access to IP_MCP_CONTROL fields
soundwire:
dmi-quirks: add new mapping for HP Spectre x360
soundwire:
dmi-quirks: add remapping for Intel 'Rooks County' NUC M15
soundwire:
export sdw_compute_slave_ports() function
soundwire:
intel: add abstraction for cmdsync check
soundwire:
intel: add sync_arm/sync_go to ops
soundwire:
intel: don't save hw_params for use in prepare
soundwire:
intel: move bank switch routine to common intel_bus_common.c
soundwire:
intel: move bus common sequences to different file
soundwire:
intel: move common definitions to header file
soundwire:
intel: remove PDI-level restrictions on rates and formats
soundwire:
intel: remove stale/misleading comment
soundwire:
intel: remove useless abstraction
soundwire:
intel: simplify sync_go sequence
soundwire:
intel: use indirection before moving bus start/stop sequences
soundwire:
intel_auxdevice: improve pm_prepare step
soundwire:
qcom: add proper error paths in qcom_swrm_startup()
soundwire:
qcom: correct setting ignore bit on v1.5.1
soundwire:
qcom: define hardcoded version magic numbers
soundwire:
qcom: gracefully handle too many ports in DT
soundwire:
stream: Add missing clear of alloc_slave_rt
soundwire:
stream: remove bus->dev from logs on multiple buses
soundwire:
stream: restore cumulative bus bandwidth when compute_params callback failed
soundwire:
stream: uniquify dev_err() logs
sparc/cpu:
Mark cpu_play_dead() __noreturn
sparc/mm:
don't unconditionally set HW writable bit when setting PTE dirty on 64bit
sparc/mm:
fix MAX_ORDER usage in tsb_grow()
sparc:
reword ARCH_FORCE_MAX_ORDER prompt and help text
sparc:
unify sparc32/sparc64 archhelp
sparc:
Use of_property_present() for testing DT property presence
sparc:
Use of_property_read_bool() for boolean properties
sparse:
remove unnecessary 0 values from rc
spi/bcm63xx:
Remove the unused function bcm_spi_readw()
spi:
add support for Amlogic A1 SPI Flash Controller
spi:
Add TPM HW flow flag
spi:
ar934x: Convert to platform remove callback returning void
spi:
armada-3700: Convert to platform remove callback returning void
spi:
aspeed-smc: Convert to platform remove callback returning void
spi:
at91-usart: Convert to platform remove callback returning void
spi:
ath79: Convert to platform remove callback returning void
spi:
atmel-quadspi: Convert to platform remove
spi:
atmel-quadspi: Convert to platform remove callback returning void
spi:
atmel-quadspi: Don't leak clk enable count in pm resume
spi:
atmel-quadspi: Free resources even if runtime resume failed in .remove()
spi:
atmel: Convert to platform remove callback returning void
spi:
au1550: Convert to platform remove callback returning void
spi:
axi-spi-engine: Convert to platform remove callback returning void
spi:
bcm-qspi: Mark OF related data as maybe unused
spi:
bcm2835: Convert to platform remove callback returning void
spi:
bcm2835aux: Convert to platform remove callback returning void
spi:
bcm63xx-hsspi: Convert to platform remove callback returning void
spi:
bcm63xx: Convert to platform remove callback returning void
spi:
bcm63xx: remove PM_SLEEP based conditional compilation
spi:
bcm63xx: use macro DEFINE_SIMPLE_DEV_PM_OPS
spi:
bcmbca-hsspi: Convert to platform remove callback returning void
spi:
brcmstb-qspi: Convert to platform remove callback returning void
spi:
Build coverage cleanups and improvements
spi:
cadence-quadspi: Add missing check for dma_set_mask
spi:
cadence-quadspi: Add support for StarFive JH7110 QSPI
spi:
cadence-quadspi: Convert to platform remove callback returning void
spi:
cadence-quadspi: Disable the SPI before reconfiguring
spi:
cadence-quadspi: Fix random issues with Xilinx
spi:
cadence-quadspi: fix suspend-resume implementations
spi:
cadence-quadspi: Update the read timeout based on the length
spi:
cadence-quadspi: use macro DEFINE_SIMPLE_DEV_PM_OPS
spi:
cadence: Convert to platform remove callback returning void
spi:
cavium-octeon: Convert to platform remove callback returning void
spi:
coldfire-qspi: Convert to platform remove callback returning void
spi:
Constify spi parameters of chip select APIs
spi:
Constify spi_get_ctldata()'s spi parameter
spi:
Constify spi_get_drvdata()'s spi parameter
spi:
Convert to platform remove callback returning
spi:
core: add spi_split_transfers_maxwords
spi:
davinci: Convert to platform remove callback returning void
spi:
davinci: Make available for build test
spi:
dln2: Convert to platform remove callback returning void
spi:
docs: adjust summary to CONFIG_SYSFS_DEPRECATED removal
spi:
dw-bt1: Convert to platform remove callback returning void
spi:
dw-mmio: Convert to platform remove callback returning void
spi:
dw: Add AMD Pensando Elba SoC SPI Controller
spi:
dw: Add support for AMD Pensando Elba SoC
spi:
dw: Replace incorrect spi_get_chipselect with set
spi:
dw: Replace spi->chip_select references with function calls
spi:
ep93xx: Convert to platform remove callback returning void
spi:
f_ospi: Add missing spi_mem_default_supports_op() helper
spi:
Fix cocci warnings
spi:
fsi: Make available for build test
spi:
fsi: restore CONFIG_FSI dependency
spi:
fsl-cpm: Use 16 bit mode for large transfers with even size
spi:
fsl-dspi: avoid SCK glitches with continuous transfers
spi:
fsl-dspi: Convert to platform remove callback returning void
spi:
fsl-dspi: Remove unneeded cast to same type
spi:
fsl-espi: Convert to platform remove callback returning void
spi:
fsl-lpspi: Convert to platform remove callback returning void
spi:
fsl-qspi: Convert to platform remove callback returning void
spi:
fsl-spi: Change mspi_apply_cpu_mode_quirks() to void
spi:
fsl-spi: Convert to platform remove callback returning void
spi:
fsl-spi: Fix CPM/QE mode Litte Endian
spi:
fsl-spi: No need to check transfer length versus word size
spi:
fsl-spi: Re-organise transfer bits_per_word adaptation
spi:
geni-qcom: Convert to platform remove callback returning void
spi:
hisi-kunpeng: Convert to platform remove callback returning void
spi:
img-spfi: Convert to platform remove callback returning void
spi:
imx: Convert to platform remove callback returning void
spi:
imx: Don't skip cleanup in remove's error path
spi:
imx: Fix cleanup in remove and convert to
spi:
imx: Use devm_platform_get_and_ioremap_resource()
spi:
intel-pci: Add support for Meteor Lake-S SPI serial flash
spi:
iproc-qspi: Convert to platform remove callback returning void
spi:
lantiq-ssc: Convert to platform remove callback returning void
spi:
lpspi: disable lpspi module irq in DMA mode
spi:
MAINTAINERS: drop Krzysztof Kozlowski from Samsung SPI
spi:
mchp-pci1xxxx: Fix improper implementation of disabling chip select lines
spi:
mchp-pci1xxxx: Fix length of SPI transactions not set properly in driver
spi:
mchp-pci1xxxx: Fix minor bugs in spi-pci1xxxx
spi:
mchp-pci1xxxx: Fix SPI transactions not working after suspend and resume
spi:
meson-spicc: Convert to platform remove callback returning void
spi:
meson-spifc: Convert to platform remove callback returning void
spi:
microchip-core-qspi: Convert to platform remove callback returning void
spi:
microchip-core: Convert to platform remove callback returning void
spi:
mpc52xx-psc: Modernize probe
spi:
mpc52xx: Convert to platform remove callback returning void
spi:
mpc5xxx-psc: Clean up even more and fix
spi:
mpc5xxx-psc: Consistently use device property APIs
spi:
mpc5xxx-psc: Convert probe to use devres functions
spi:
mpc5xxx-psc: Correct error check for devm_platform_get_and_ioremap_resource()
spi:
mpc5xxx-psc: Propagate firmware node
spi:
mpc5xxx-psc: Remove goto to the unexisted label
spi:
mpc5xxx-psc: Remove unused platform_data
spi:
mpc5xxx-psc: Return immediately if IRQ resource is unavailable
spi:
mpc5xxx-psc: use devm_clk_get_enabled() for core clock
spi:
mpc5xxx-psc: Use platform resources instead of parsing DT properties
spi:
mt65xx: make sure operations completed before unloading
spi:
mtk-nor: Convert to platform remove callback returning void
spi:
mtk-snfi: Convert to platform remove callback returning void
spi:
mxic: Convert to platform remove callback returning void
spi:
mxs: Convert to platform remove callback returning void
spi:
npcm-fiu: Convert to platform remove callback returning void
spi:
npcm-pspi: Convert to platform remove callback returning void
spi:
nxp-flexspi: Add i.MX platform dependency
spi:
nxp-flexspi: Fix ARCH_LAYERSCAPE dependency
spi:
nxp-fspi: Convert to platform remove callback returning void
spi:
oc-tiny: Convert to platform remove callback returning void
spi:
omap-uwire: Convert to platform remove callback returning void
spi:
omap2-mcspi: Convert to platform remove callback returning void
spi:
omap2-mcspi: Use devm_platform_get_and_ioremap_resource()
spi:
omap2-mcspi: Use of_property_read_bool() for boolean properties
spi:
orion: Convert to platform remove callback returning void
spi:
orion: Use devm_platform_get_and_ioremap_resource()
spi:
pic32-sqi: Convert to platform remove callback returning void
spi:
pic32: Convert to platform remove callback returning void
spi:
pic32: Use devm_platform_get_and_ioremap_resource()
spi:
ppc4xx: Convert to platform remove callback returning void
spi:
Propagate firmware node
spi:
pxa2xx: Convert to platform remove callback returning void
spi:
pxa2xx: Mark OF related data as maybe unused
spi:
qcom-qspi: Convert to platform remove callback returning void
spi:
qcom-qspi: Make available for build test
spi:
qup: Convert to platform remove callback
spi:
qup: Convert to platform remove callback returning void
spi:
qup: Don't skip cleanup in remove's error path
spi:
qup: Request DMA before enabling clocks
spi:
qup: Use devm_platform_get_and_ioremap_resource()
spi:
rb4xx: Convert to platform remove callback returning void
spi:
renesas,sh-msiof: Miscellaneous improvements
spi:
Reorder fields in 'struct spi_message'
spi:
Replace all spi->chip_select and spi->cs_gpiod references with function call
spi:
Replace spi_pcpu_stats_totalize() macro by a C function
spi:
rockchip-sfc: Convert to platform remove callback returning void
spi:
rockchip-sfc: Use devm_platform_ioremap_resource()
spi:
rockchip: Add architecture dependency
spi:
rockchip: Convert to platform remove callback returning void
spi:
rpc-if: Convert to platform remove callback returning void
spi:
rspi: Convert to platform remove callback returning void
spi:
rspi: Mark OF related data as maybe unused
spi:
s3c64xx: add no_cs description
spi:
s3c64xx: Convert to platform remove callback returning void
spi:
sc18is602: Mark OF related data as maybe unused
spi:
sh-hspi: Convert to platform remove callback returning void
spi:
sh-msiof: Convert to platform remove callback returning void
spi:
sh-msiof: Mark OF related data as maybe unused
spi:
sh-msiof: Remove casts to drop constness
spi:
sh-sci: Convert to platform remove callback returning void
spi:
sh: Convert to platform remove callback returning void
spi:
sifive: Convert to platform remove callback returning void
spi:
slave-mt27xx: Convert to platform remove callback returning void
spi:
sn-f-ospi: Convert to platform remove callback returning void
spi:
spi-cadence: Add Slave mode support
spi:
spi-cadence: Add support for Slave mode
spi:
spi-cadence: Avoid read of RX FIFO before its ready
spi:
spi-cadence: Interleave write of TX and read of RX FIFO
spi:
spi-cadence: Only overlap FIFO transactions in slave mode
spi:
spi-cadence: Switch to spi_controller structure
spi:
spi-geni-qcom: correctly handle -EPROBE_DEFER from dma_request_chan()
spi:
spi-geni-qcom: Select FIFO mode for chip select
spi:
spi-imx: fix MX51_ECSPI_* macros when cs > 3
spi:
spi-loopback-test: Add module param for iteration length
spi:
spi-nxp-fspi: correct the comment for the DLL config
spi:
spi-nxp-fspi: use DLL calibration when clock rate > 100MHz
spi:
spi-qcom-qspi: Support pinctrl sleep states
spi:
sprd-adi: Convert to platform remove callback returning void
spi:
sprd-adi: Use devm_platform_get_and_ioremap_resource()
spi:
sprd: Convert to platform remove callback
spi:
sprd: Convert to platform remove callback returning void
spi:
sprd: Don't skip cleanup in remove's error path
spi:
sprd: Use devm_platform_get_and_ioremap_resource()
spi:
st-ssc4: Convert to platform remove callback returning void
spi:
stm32-qspi: Convert to platform remove callback returning void
spi:
stm32: Convert to platform remove callback returning void
spi:
stm32: split large transfers based on word size instead of bytes
spi:
stm32: Use devm_platform_get_and_ioremap_resource()
spi:
struct spi_device constification
spi:
sun4i: Convert to platform remove callback returning void
spi:
sun6i: Convert to platform remove callback returning void
spi:
sunplus-sp7021: Convert to platform remove callback returning void
spi:
synquacer: Convert to platform remove callback returning void
spi:
tegra114: Convert to platform remove callback returning void
spi:
tegra114: Use devm_platform_get_and_ioremap_resource()
spi:
tegra20-sflash: Convert to platform remove callback returning void
spi:
tegra20-slink: Convert to platform remove callback returning void
spi:
tegra210-quad: Convert to platform remove callback returning void
spi:
tegra210-quad: Enable TPM wait polling
spi:
tegra210-quad: Use devm_platform_get_and_ioremap_resource()
spi:
topcliff-pch: Convert to platform remove callback returning void
spi:
uniphier: Convert to platform remove callback returning void
spi:
xilinx: Convert to platform remove callback returning void
spi:
xilinx: Use devm_platform_get_and_ioremap_resource()
spi:
xtensa-xtfpga: Convert to platform remove callback returning void
spi:
zynq-qspi: Convert to platform remove callback returning void
spi:
zynqmp-gqspi: Convert to platform remove callback returning void
splice:
clear FMODE_NOWAIT on file if splice/vmsplice is used
splice:
report related fsnotify events
spmi:
Add a check for remove callback when removing a SPMI driver
spmi:
fix W=1 kernel-doc warnings
spmi:
hisi-spmi-controller: Convert to platform remove callback returning void
spmi:
mtk-pmif: Convert to platform remove callback returning void
spmi:
mtk-pmif: Drop of_match_ptr for ID table
spmi:
pmic-arb: Convert to platform remove callback returning void
srcu:
Add comments for srcu_size_state
srcu:
Add whitespace to __SRCU_STRUCT_INIT() & __DEFINE_SRCU()
srcu:
Begin offloading srcu_struct fields to srcu_update
srcu:
Check for readers at module-exit time
srcu:
Clarify comments on memory barrier "E"
srcu:
Fix long lines in cleanup_srcu_struct()
srcu:
Fix long lines in srcu_funnel_gp_start()
srcu:
Fix long lines in srcu_get_delay()
srcu:
Fix long lines in srcu_gp_end()
srcu:
Move ->level from srcu_struct to srcu_usage
srcu:
Move ->lock from srcu_struct to srcu_usage
srcu:
Move ->lock initialization after srcu_usage allocation
srcu:
Move ->sda_is_static from srcu_struct to srcu_usage
srcu:
Move ->srcu_cb_mutex from srcu_struct to srcu_usage
srcu:
Move ->srcu_gp_mutex from srcu_struct to srcu_usage
srcu:
Move ->srcu_size_state from srcu_struct to srcu_usage
srcu:
Move grace-period fields from srcu_struct to srcu_usage
srcu:
Move heuristics fields from srcu_struct to srcu_usage
srcu:
Move srcu_barrier() fields from srcu_struct to srcu_usage
srcu:
Move work-scheduling fields from srcu_struct to srcu_usage
srcu:
Use static init for statically allocated in-module srcu_struct
stackleak:
allow to specify arch specific stackleak poison function
staging/lynxfb:
Use pci aperture helper
staging:
axis-fifo: Convert to platform remove callback returning void
staging:
axis-fifo: initialize timeouts in init only
staging:
emxx_udc: Convert to platform remove callback returning void
staging:
fieldbus: arcx-anybus: Convert to platform remove callback returning void
staging:
greybus: arche-apb-ctrl: Convert to platform remove callback returning void
staging:
greybus: arche: Convert to platform remove callback returning void
staging:
greybus: drop loopback test files
staging:
greybus: fix line ending with '('
Staging:
greybus: Fix lines ending with '('
staging:
greybus: Inline gb_audio_manager_module()
staging:
greybus: Inline gpio_chip_to_gb_gpio_controller()
staging:
greybus: Inline pwm_chip_to_gb_pwm_chip()
staging:
greybus: remove unnecessary blank line
staging:
iio: meter: Drop ade7854 driver
staging:
iio: resolver: ad2s1210: Add explicit include for of.h
staging:
iio: resolver: ads1210: fix config mode
staging:
iio: resolver: ads1210: fix config mode
staging:
ks7010: fix line ending with '('
staging:
media: imx: Drop IMX_MEDIA_GRP_ID_CSI
staging:
media: imx: Drop imx_media_subdev_bound()
staging:
media: imx: Drop unused helper functions
staging:
media: imx: Make imx_media_of_add_csi() static
staging:
most: define iface_to_hdm as an inline function
staging:
most: dim2: Convert to platform remove callback returning void
staging:
most: dim2: Use devm_platform_get_and_ioremap_resource()
staging:
most: fix line ending with '(' in dim2/
staging:
most: fix line ending with '(' in video/
staging:
most: remove extra blank line
staging:
most: use inline functions for to_hdm
staging:
nvec: Convert to platform remove callback returning void
staging:
nvec: nvec_kbd: Convert to platform remove callback returning void
Staging:
nvec: Remove macro definition to_nvec_led
staging:
nvec_power: Convert to platform remove callback returning void
staging:
nvec_ps2: Convert to platform remove callback returning void
staging:
octeon: delete my name from TODO contact
staging:
octeon: ethernet: Convert to platform remove callback returning void
Staging:
octeon: Fix line ending with '('
Staging:
qlge: Fix indentation in conditional statement
staging:
Replace all spi->chip_select and spi->cs_gpiod references with function call
staging:
rtl8172: Add blank lines after declarations
staging:
rtl8192e: add blank lines after declarations
staging:
rtl8192e: Add blank lines after declarations
staging:
rtl8192e: add spaces around binary operators
staging:
rtl8192e: avoid CamelCase
staging:
rtl8192e: avoid CamelCase
staging:
rtl8192e: avoid CamelCase
staging:
rtl8192e: Change filename r8192E_hwimg.x to table.x
staging:
rtl8192e: fix alignment to match open parenthesis
staging:
rtl8192e: fix line ending with '('
staging:
rtl8192e: fix unbalanced braces around else
staging:
rtl8192e: Fix W_DISABLE# does not work after stop/start
staging:
rtl8192e: Join constants AGCTAB_ArrayLength with ..LengthPciE
staging:
rtl8192e: Join constants MACPHY_Array_PGLength with ..LengthPciE
staging:
rtl8192e: Join constants MACPHY_ArrayLength with ..LengthPciE
staging:
rtl8192e: Join constants PHY_REG_1T2RArray.. with ..LengthPciE
staging:
rtl8192e: Join constants RadioA_ArrayLength with ..LengthPciE
staging:
rtl8192e: Join constants RadioB_ArrayLength with ..LengthPciE
staging:
rtl8192e: Join constants Rtl819XAGCTAB_.. with ..PciEAGCTAB..
staging:
rtl8192e: Join constants Rtl819XMACPHY_.. with Rtl8192PciE..
staging:
rtl8192e: Join constants Rtl819XMACPHY_..PG with Rtl8192PciE..
staging:
rtl8192e: Join constants Rtl819XPHY_REG_.. with ..PciEPHY_REG_..
staging:
rtl8192e: Join constants Rtl819XRadioA_.. with ..RadioA_..
staging:
rtl8192e: Join constants Rtl819XRadioB_.. with ..RadioB_..
staging:
rtl8192e: priv->rf_type is always RF_1T2R
staging:
rtl8192e: Remove 5G wireless_mode in rtl92e_set_wireless_mode
staging:
rtl8192e: Remove _rtl92e_get_supported_wireless_mode
staging:
rtl8192e: remove blank lines after '{'
staging:
rtl8192e: Remove case customer_id = RT_CID_819x_CAMEO, ..
staging:
rtl8192e: Remove case customer_id = RT_CID_DEFAULT, ..
staging:
rtl8192e: Remove case customer_id = RT_CID_DLINK
staging:
rtl8192e: Remove checks of pointer to handle_a.. and handle_b..
staging:
rtl8192e: Remove checks of pointer to LeisureP.. and start_se..
staging:
rtl8192e: Remove checks of pointer to rtllib.. and ScanOpera..
staging:
rtl8192e: Remove checks of pointer to stop_send.. and rtllib_..
staging:
rtl8192e: Remove conditions for RF_2T4R
staging:
rtl8192e: Remove dead code from struct rtl819x_ops
staging:
rtl8192e: Remove double defined constants bMaskBytex and more
staging:
rtl8192e: Remove empty Array Rtl8192PciEPHY_REGArray
staging:
rtl8192e: Remove empty struct rtl819x_ops
staging:
rtl8192e: Remove entry .get_eeprom_size from struct rtl819x_ops
staging:
rtl8192e: Remove entry .init_adapter_.. from struct rtl819x_ops
staging:
rtl8192e: Remove entry .initialize_ad.. from struct rtl819x_ops
staging:
rtl8192e: Remove entry .interrupt_re.. from struct rtl819x_ops
staging:
rtl8192e: Remove entry .irq_disable from struct rtl819x_ops
staging:
rtl8192e: Remove entry .irq_enable from struct rtl819x_ops
staging:
rtl8192e: Remove entry .link_change from struct rtl819x_ops
staging:
rtl8192e: Remove entry .nic_type from struct rtl819x_ops
staging:
rtl8192e: Remove entry .rx_check_stuc.. from struct rtl819x_ops
staging:
rtl8192e: Remove entry .rx_enable from struct rtl819x_ops
staging:
rtl8192e: Remove entry .rx_query_stat.. from struct rtl819x_ops
staging:
rtl8192e: Remove entry .stop_adapter from struct rtl819x_ops
staging:
rtl8192e: Remove entry .tx_check_stuc.. from struct rtl819x_ops
staging:
rtl8192e: Remove entry .tx_enable from struct rtl819x_ops
staging:
rtl8192e: Remove entry .tx_fill_cmd_d.. from struct rtl819x_ops
staging:
rtl8192e: Remove entry .tx_fill_descr.. from struct rtl819x_ops
staging:
rtl8192e: Remove entry .update_ratr_t.. from struct rtl819x_ops
staging:
rtl8192e: Remove enum RF_1T2R and RF_Type
staging:
rtl8192e: remove extra blank lines
staging:
rtl8192e: remove extra blank lines
staging:
rtl8192e: remove extra blank lines in rtllib_crypt_ccmp.c
staging:
rtl8192e: Remove function rtl92e_is_legal_rf_path
staging:
rtl8192e: Remove local variable Value and powerlevelOFDM24G
staging:
rtl8192e: Remove macro IS_HARDWARE_TYPE_8192SE
staging:
rtl8192e: Remove one of two checks for hardware RTL8192SE
staging:
rtl8192e: Remove priv->rf_chip
staging:
rtl8192e: Remove priv->rf_chip in _rtl92e_get_channel_map
staging:
rtl8192e: Remove priv->rf_chip in _rtl92e_phy_rf_read
staging:
rtl8192e: Remove priv->rf_chip in _rtl92e_phy_rf_write
staging:
rtl8192e: Remove priv->rf_chip in _rtl92e_phy_switch_channel_step
staging:
rtl8192e: Remove priv->rf_chip in _rtl92e_set_bw_mode_work_item
staging:
rtl8192e: Remove priv->rf_chip in _rtl92e_set_rf_power_state
staging:
rtl8192e: Remove priv->rf_chip in _rtl92e_set_tx_power_level
staging:
rtl8192e: Remove priv->rf_chip in rtl92e_config_phy
staging:
rtl8192e: Remove priv->rf_chip in rtl92e_set_tx_power
staging:
rtl8192e: remove redundant setting of rf_type
staging:
rtl8192e: Remove rf_chip in _rtl92e_get_supported_wireless_mode
staging:
rtl8192e: Remove RF_Type from .._dm_tx_update_tssi_weak_signal
staging:
rtl8192e: remove rf_type from struct r8192_priv
staging:
rtl8192e: remove RTL819X_DEFAULT_RF_TYPE
staging:
rtl8192e: Remove rtl92e_config_phy
staging:
rtl8192e: Remove second initialization of bActuallySet
staging:
rtl8192e: Remove set to true while true of bfirst_after_down
staging:
rtl8192e: Remove unchanged variable chan_forced
staging:
rtl8192e: Remove unchanged variable frame_sync_monitor
staging:
rtl8192e: Remove unchanged variable RegRfPsLevel
staging:
rtl8192e: Remove unchanged variables bfsync_processing and more
staging:
rtl8192e: Remove unused Array Rtl8192PciERadioC_Array
staging:
rtl8192e: Remove unused Array Rtl8192PciERadioD_Array
staging:
rtl8192e: Remove unused function _rtl92e_dm_init_wa_broadcom_iot
staging:
rtl8192e: Remove unused function rtl92e_disable_nic
staging:
rtl8192e: Remove unused if clauses in rtl92e_set_wireless_mode
staging:
rtl8192e: Remove unused macro queue_delayed_work_rsl and more
staging:
rtl8192e: Remove unused macro RT_SET_PS_LEVEL
staging:
rtl8192e: Remove unused RF90_PATH_C and ..D for rf3wireOffset
staging:
rtl8192e: Remove unused RF90_PATH_C and ..D for rfHSSIPara2
staging:
rtl8192e: Remove unused RF90_PATH_C and ..D for rfintfo and ..fe
staging:
rtl8192e: Remove unused RF90_PATH_C and ..D for rfintfs
staging:
rtl8192e: Remove unused RF90_PATH_C and ..D for rfLSSIReadBack
staging:
rtl8192e: Remove unused RF90_PATH_C and ..D in rtl92e_config_rf
staging:
rtl8192e: Remove unused variable RF_Type
staging:
rtl8192e: Remove unused variable rfAGCControl1 and rfAGCControl2
staging:
rtl8192e: Remove unused variable rfHSSIPara1 and rfSwitchControl
staging:
rtl8192e: Remove unused variable rfintfi
staging:
rtl8192e: Remove unused variable rfLSSI_Select and rfTxGainStage
staging:
rtl8192e: Remove unused variable rfRxIQImbalance and rfRxAFE
staging:
rtl8192e: Remove unused variable rfTxIQImbalance and rfTxAFE
staging:
rtl8192e: Remove unused variable rtl819XAGCTAB_Array
staging:
rtl8192e: Remove wireless mode WIRELESS_MODE_N_5G
staging:
rtl8192e: Remove wireless modes A, N_5G from _rtl92e_hwconfig
staging:
rtl8192e: Remove wireless modes A, N_5G from rtl92e_set_channel
staging:
rtl8192e: Replace macro container_of_work_rsl with standard macro
staging:
rtl8192e: Replace macro INIT_DELAYED_WORK_RSL with standard macro
staging:
rtl8192e: Replace macro INIT_WORK_RSL with standard macro
staging:
rtl8192e: Replace macro iwe_stream_add_event_rsl with standard function
staging:
rtl8192e: Replace macro iwe_stream_add_point_rsl with standard function
staging:
rtl8192e: Replace macro RTL_PCI_DEVICE with PCI_DEVICE
staging:
rtl8192e: Replace macro skb_tail_pointer_rsl with standard function
staging:
rtl8192e: Replace RF90_PATH_C in test expression of for loop
staging:
rtl8192e: rtl92e_clear_irq() is not used
staging:
rtl8192u: add '*' on subsequent lines in block comment
staging:
rtl8192u: add '*/' on separate line in block comments
staging:
rtl8192u: dm_shadow_init() is not used
staging:
rtl8192u: remove change history from comments
staging:
rtl8192u: remove commented out code
staging:
rtl8192u: remove unused ieee80211_SignalStrengthTranslate function
staging:
rtl8192u: rtl8192_SetRFPowerState() is not used
staging:
rtl8712: Fix multiple line dereference
staging:
rtl8712: Remove extra spaces
staging:
rtl8723bs: conform if's braces to kernel style
staging:
rtl8723bs: indent with tab, align with space
staging:
rtl8723bs: isAllSpaceOrTab() is not used
staging:
rtl8723bs: linked_info_dump() is not used
staging:
rtl8723bs: MapCharToHexDigit() is not used
staging:
rtl8723bs: ParseQualifiedString() is not used
staging:
rtl8723bs: remove hal_btcoex_SetChipType()
staging:
rtl8723bs: rtw_get_raw_rssi_info() is not used
staging:
rtl8723bs: use inline functions for dvobj_to_dev
staging:
rts5208: remove unused xd_check_err_code function
staging:
vc04_services: bcm2835-camera: Convert to platform remove callback returning void
staging:
vc04_services: vchiq_arm: Convert to platform remove callback returning void
staging:
vme: clean up duplicate definitions of dependencies
staging:
vme: remove blank line after return statement
staging:
vme_user: add space around operators
staging:
vme_user: remove unnecessary blank lines
staging:
vme_user: Replace "<<" with BIT macro
staging:
vt6655: remove unused bb_power_save_mode_off() function
staging:
vt6655: remove unused bb_power_save_mode_on() function
staging:
vt6656: remove unused vnt_get_current_tsf() function
staging:
wlan-ng: small cleanup in plugimage()
staging:
wlan-ng: small cleanup in writeimage()
statfs:
enforce statfs[64] structure initialization
stmmac:
fix changing mac address
SUNRPC:
always free ctxt when freeing deferred request
SUNRPC:
Avoid relying on crypto API to derive CBC-CTS output IV
SUNRPC:
Be even lazier about releasing pages
SUNRPC:
Clear rq_xid when receiving a new RPC Call
SUNRPC:
Convert svc_xprt_release() to the release_pages() API
SUNRPC:
Don't change task->tk_status after the call to rpc_exit_task
SUNRPC:
double free xprt_ctxt while still in use
SUNRPC:
Ensure server-side sockets have a sock->file
SUNRPC:
Fix encoding of accepted but unsuccessful RPC replies
SUNRPC:
Fix error handling in svc_setup_socket()
SUNRPC:
Fix trace_svc_register() call site
SUNRPC:
Ignore return value of ->xpo_sendto
sunrpc:
move sunrpc_table and proc routines above
SUNRPC:
Recognize control messages in server-side TCP socket code
SUNRPC:
Relocate svc_free_res_pages()
SUNRPC:
remove the maximum number of retries in call_bind_status
SUNRPC:
return proper error from get_expiry()
sunrpc:
simplify one-level sysctl registration for debug_table
sunrpc:
simplify one-level sysctl registration for xr_tunables_table
sunrpc:
simplify one-level sysctl registration for xs_tunables_table
sunrpc:
simplify two-level sysctl registration for svcrdma_parm_table
SUNRPC:
Support TLS handshake in the server-side TCP socket code
SVM-SEV:
convert the rest of fget() uses to fdget() in there
swiotlb:
fix debugfs reporting of reserved memory pools
swiotlb:
Omit total_used and used_hiwater if !CONFIG_DEBUG_FS
swiotlb:
relocate PageHighMem test away from rmem_swiotlb_setup
swiotlb:
Remove bounce buffer remapping for Hyper-V
swiotlb:
track and report io_tlb_used high water marks in debugfs
Linux:
sync mm-stable with mm-hotfixes-stable to pick up depended-upon upstream changes
Linux:
sync mm-stable with mm-hotfixes-stable to pick up depended-upon upstream changes
syscall_user_dispatch:
Split up set_syscall_user_dispatch()
syscall_user_dispatch:
Untag selector address before access_ok()
sysctl:
clarify register_sysctl_init() base directory order
sysctl:
remove register_sysctl_paths()
sysv:
switch to put_and_unmap_page()
tap:
add support for IOCB_NOWAIT
tasks:
Extract rcu_users out of union
tcp/udp:
Fix memleaks of sk and zerocopy skbs with TX timestamp.
tcp:
add annotations around sk->sk_shutdown accesses
tcp:
annotate lockless access to sk->sk_err
tcp:
annotate lockless accesses to sk->sk_err_soft
tcp:
deny tcp_disconnect() when threads are waiting
tcp:
fix mishandling when the sack compression is deferred.
tcp:
fix possible sk_priority leak in tcp_v4_send_reset()
tcp:
fix skb_copy_ubufs() vs BIG TCP
tcp:
gso: really support BIG TCP
tcp:
preserve const qualifier in tcp_sk()
tcp:
Refine SYN handling for PAWS.
tcp:
Return user_mss for TCP_MAXSEG in CLOSE/LISTEN state if user_mss set
tee:
amdtee: Add return_origin to 'struct tee_cmd_load_ta'
tee:
optee: Add SMC for loading OP-TEE image
Linux:
Tegra TPM driver with HW flow control
test_firmware:
fix a memory leak with reqs buffer
test_firmware:
fix the memory leak of the allocated firmware buffer
test_firmware:
prevent race conditions by a correct implementation of locking
testing/vsock:
add vsock_perf to gitignore
thermal/core:
Add a thermal zone 'devdata' accessor
thermal/core:
Add thermal_zone_device structure 'type' accessor
thermal/core:
Alloc-copy-free the thermal zone parameters structure
thermal/core:
Relocate the traces definition in thermal directory
thermal/core:
Remove thermal_bind_params structure
thermal/core:
Show a debug message when get_temp() fails
thermal/core:
Use the thermal zone 'devdata' accessor in hwmon located drivers
thermal/core:
Use the thermal zone 'devdata' accessor in remaining drivers
thermal/core:
Use the thermal zone 'devdata' accessor in thermal located drivers
thermal/drivers/acerhdf:
Make interval setting only at module load time
thermal/drivers/acerhdf:
Remove pointless governor test
thermal/drivers/bcm2835:
Remove buggy call to thermal_of_zone_unregister
thermal/drivers/cpuidle_cooling:
Delete unmatched comments
thermal/drivers/da9062:
Don't access the thermal zone device fields
thermal/drivers/db8500:
Use driver dev instead of tz->device
thermal/drivers/hisi:
Use devm_platform_ioremap_resource()
thermal/drivers/imx:
Remove get_trip_temp ops
thermal/drivers/imx:
Use the thermal framework for the trip point
thermal/drivers/mediatek/lvts_thermal:
Add AP domain for mt8195
thermal/drivers/mediatek/lvts_thermal:
Fix sensor 1 interrupt status bitmask
thermal/drivers/mediatek:
Add delay after thermal banks initialization
thermal/drivers/mediatek:
Add support for MT8365 SoC
thermal/drivers/mediatek:
Add temperature constraints to validate read
thermal/drivers/mediatek:
Change clk_prepare_enable to devm_clk_get_enabled in mtk_thermal_probe
thermal/drivers/mediatek:
Control buffer enablement tweaks
thermal/drivers/mediatek:
Use devm_of_iomap to avoid resource leak in mtk_thermal_probe
thermal/drivers/mediatek:
Use of_address_to_resource()
thermal/drivers/rcar_gen3_thermal:
Remove R-Car H3 ES1.* handling
thermal/drivers/rockchip:
Simplify channel id logic
thermal/drivers/rockchip:
Simplify clock logic
thermal/drivers/rockchip:
Simplify getting match data
thermal/drivers/rockchip:
Support dynamic sized sensor array
thermal/drivers/rockchip:
Support RK3588 SoC in the thermal driver
thermal/drivers/rockchip:
Use dev_err_probe
thermal/drivers/rockchip:
use devm_reset_control_array_get_exclusive()
thermal/drivers/spear:
Don't use tz->device but pdev->dev
thermal/drivers/stm:
Don't set no_hwmon to false
thermal/drivers/tegra-bpmp:
Handle offline zones
thermal/drivers/tegra:
Remove unneeded lock when setting a trip point
thermal/drivers/ti:
Use fixed update interval
thermal/hwmon:
Do not set no_hwmon before calling thermal_add_hwmon_sysfs()
thermal/hwmon:
Use the right device for devm_thermal_add_hwmon_sysfs()
thermal/hwmon:
Use the thermal_core.h header
thermal/intel/intel_soc_dts_iosf:
Fix reporting wrong temperatures
thermal/of:
Unexport unused OF functions
thermal:
Add a thermal zone id accessor
thermal:
amlogic: Use dev_err_probe()
thermal:
core: Clean up thermal_list_lock locking
thermal:
core: Encapsulate tz->device field
thermal:
cpuidle_cooling: Adjust includes to remove of_device.h
thermal:
Don't use 'device' internal thermal zone structure field
thermal:
gov_step_wise: Adjust code logic to match comment
thermal:
gov_step_wise: Delete obsolete comment
thermal:
intel: int340x: Add DLVR support for RFIM control
thermal:
intel: int340x: Add new line for UUID display
thermal:
intel: menlow: Get rid of this driver
thermal:
intel: pch_thermal: Use thermal driver device to write a trace
thermal:
intel: powerclamp: Fix NULL pointer access issue
thermal:
intel: x86_pkg_temp_thermal: Add lower bound check for sysfs input
thermal:
Remove debug or error messages in get_temp() ops
thermal:
thermal_hwmon: Fix a kernel NULL pointer dereference
thermal:
thermal_hwmon: Revert recent message adjustment
thermal:
Use of_property_present() for testing DT property presence
thermal:
Use thermal_zone_device_type() accessor
thunderbolt:
Clear registers properly when auto clear isn't in use
thunderbolt:
dma_test: Use correct value for absent rings when creating paths
thunderbolt:
Do not touch CL state configuration during discovery
thunderbolt:
Get rid of redundant 'else'
thunderbolt:
Increase DisplayPort Connection Manager handshake timeout
thunderbolt:
Introduce usb4_port_sb_opcode_err_to_errno() helper
thunderbolt:
Make use of SI units from units.h
thunderbolt:
Mask ring interrupt on Intel hardware as well
thunderbolt:
Refactor DROM reading
thunderbolt:
use `tb_eeprom_get_drom_offset` to discover DROM offset
tick/broadcast:
Make broadcast device replacement work correctly
tick/common:
Align tick period during sched_timer setup
tick/common:
Align tick period with the HZ tick.
tick/nohz:
Fix cpu_is_hotpluggable() by checking with nohz subsystem
timekeeping:
Fix references to nonexistent ktime_get_fast_ns()
timers/nohz:
Add a comment about broken iowait counter update race
timers/nohz:
Only ever update sleeptime from idle exit
timers/nohz:
Protect idle/iowait sleep time under seqcount
timers/nohz:
Remove middle-function __tick_nohz_idle_stop_tick()
timers/nohz:
Restructure and reshuffle struct tick_sched
tipc:
add tipc_bearer_min_mtu to calculate min mtu
tipc:
check the bearer min mtu properly when setting it by netlink
tipc:
do not update mtu if msg_max is too small in mtu negotiation
tls:
improve lockless access safety of tls_err_abort()
tls:
rx: device: fix checking decryption status
tls:
rx: strp: don't use GFP_KERNEL in softirq context
tls:
rx: strp: factor out copying skb data
tls:
rx: strp: fix determining record length in copy mode
tls:
rx: strp: force mixed decrypted records into copy mode
tls:
rx: strp: preserve decryption status of skbs when needed
tls:
rx: strp: set the skb->len of detached / CoW'ed skbs
tomoyo:
replace tomoyo_round2() with kmalloc_size_roundup()
tools api:
Add io__getline
tools arch x86:
Sync the msr-index.h copy with the kernel sources
tools build:
Add a feature test for scandirat(), that is not implemented so far in musl and uclibc
tools build:
Add feature test for abi::__cxa_demangle
tools build:
Pass libbpf feature only if libbpf 1.0+
tools headers disabled-features:
Sync with the kernel sources
tools headers kvm:
Sync uapi/{asm/linux} kvm.h headers with the kernel sources
tools headers UAPI:
Sync arch prctl headers with the kernel sources
tools headers UAPI:
Sync linux/prctl.h with the kernel sources
tools headers UAPI:
Sync s390 syscall table file that wires up the memfd_secret syscall
tools headers UAPI:
Sync the drm/drm.h with the kernel sources
tools headers UAPI:
Sync the i915_drm.h with the kernel sources
tools headers UAPI:
Sync the linux/const.h with the kernel headers
tools headers UAPI:
Sync the linux/in.h with the kernel sources
tools headers UAPI:
Sync the linux/in.h with the kernel sources
tools headers x86 cpufeatures:
Sync with the kernel sources
tools headers:
Remove s390 ptrace.h in check-headers.sh
tools headers:
Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench'
tools include UAPI:
Sync the sound/asound.h copy with the kernel sources
tools include UAPI:
Sync uapi/linux/perf_event.h with the kernel sources
tools/kvm_stat:
use canonical ftrace path
tools/memory-model:
Add "--" to parseargs.sh for additional arguments
tools/memory-model:
Document locking corner cases
tools/memory-model:
Add -v flag to jingle7 runs
tools/memory-model:
Add checktheselitmus.sh to run specified litmus tests
tools/memory-model:
Add data-race capabilities to judgelitmus.sh
tools/memory-model:
Add documentation about SRCU read-side critical sections
tools/memory-model:
Add simpletest.sh to check locking, RCU, and SRCU
tools/memory-model:
Add smp_mb__after_srcu_read_unlock()
tools/memory-model:
Allow herd to deduce CPU type
tools/memory-model:
Document LKMM test procedure
tools/memory-model:
Fix checkalllitmus.sh comment
tools/memory-model:
Fix paulmck email address on pre-existing scripts
tools/memory-model:
Fix scripting --jobs argument
tools/memory-model:
Hardware checking for check{,all}litmus.sh
tools/memory-model:
Implement --hw support for checkghlitmus.sh
tools/memory-model:
Keep assembly-language litmus tests
tools/memory-model:
Make checkghlitmus.sh use mselect7
tools/memory-model:
Make cmplitmushist.sh note timeouts
tools/memory-model:
Make history-check scripts use mselect7
tools/memory-model:
Make judgelitmus.sh detect hard deadlocks
tools/memory-model:
Make judgelitmus.sh handle hardware verifications
tools/memory-model:
Make judgelitmus.sh handle scripted Result: tag
tools/memory-model:
Make judgelitmus.sh identify bad macros
tools/memory-model:
Make judgelitmus.sh note timeouts
tools/memory-model:
Make judgelitmus.sh ransack .litmus.out files
tools/memory-model:
Make ppo a subrelation of po
tools/memory-model:
Make runlitmus.sh check for jingle errors
tools/memory-model:
Make runlitmus.sh generate .litmus.out for --hw
tools/memory-model:
Move from .AArch64.litmus.out to .litmus.AArch.out
tools/memory-model:
Provide exact SRCU semantics
tools/memory-model:
Remove out-of-date SRCU documentation
tools/memory-model:
Repair parseargs.sh header comment
tools/memory-model:
Restrict to-r to read-read address dependency
tools/memory-model:
Split runlitmus.sh out of checklitmus.sh
tools/memory-model:
Unify UNLOCK+LOCK pairings to po-unlock-lock-po
tools/memory-model:
Update parseargs.sh for hardware verification
tools/memory-model:
Update some warning labels
tools/memory-model:
Use "-unroll 0" to keep --hw runs finite
tools/memory-model:
Use "grep -E" instead of "egrep"
tools/nolibc/stdio:
Implement vprintf()
tools/nolibc:
add definitions for standard fds
tools/nolibc:
add getuid() and geteuid()
tools/nolibc:
Add gitignore to avoid git complaints about sysroot
tools/nolibc:
add helpers for wait() signal exits
tools/nolibc:
add integer types and integer limit macros
tools/nolibc:
Add statx() and make stat() rely on statx() if necessary
tools/nolibc:
add stdint.h
tools/nolibc:
Add support for LoongArch
tools/nolibc:
add support for stack protector
tools/nolibc:
add tests for the integer limits in stdint.h
tools/nolibc:
always disable stack protector for tests
tools/nolibc:
check for S_I* macros before defining them
tools/nolibc:
enlarge column width of tests
tools/nolibc:
i386: add stackprotector support
tools/nolibc:
Include linux/fcntl.h and remove duplicate code
tools/nolibc:
tests: add test for -fstack-protector
tools/nolibc:
tests: constify test_names
tools/nolibc:
tests: fold in no-stack-protector cflags
tools/nolibc:
x86_64: add stackprotector support
tools/perf:
Add basic support for LoongArch
tools/power/x86/intel-speed-select:
Abstract adjust_uncore_freq
tools/power/x86/intel-speed-select:
Abstract clos_associate
tools/power/x86/intel-speed-select:
Abstract clos_get_assoc_status
tools/power/x86/intel-speed-select:
Abstract get_clos_information
tools/power/x86/intel-speed-select:
Abstract get_config_levels
tools/power/x86/intel-speed-select:
Abstract get_coremask_info
tools/power/x86/intel-speed-select:
Abstract get_ctdp_control
tools/power/x86/intel-speed-select:
Abstract get_fact_info
tools/power/x86/intel-speed-select:
Abstract get_get_trl
tools/power/x86/intel-speed-select:
Abstract get_get_trls
tools/power/x86/intel-speed-select:
Abstract get_pbf_info
tools/power/x86/intel-speed-select:
Abstract get_pwr_info
tools/power/x86/intel-speed-select:
Abstract get_tdp_info
tools/power/x86/intel-speed-select:
Abstract get_tjmax_info
tools/power/x86/intel-speed-select:
Abstract get_trl_bucket_info
tools/power/x86/intel-speed-select:
Abstract get_uncore_p0_p1_info
tools/power/x86/intel-speed-select:
Abstract is_punit_valid
tools/power/x86/intel-speed-select:
Abstract pm_get_clos
tools/power/x86/intel-speed-select:
Abstract pm_qos_config
tools/power/x86/intel-speed-select:
Abstract read_pm_config
tools/power/x86/intel-speed-select:
Abstract set_clos
tools/power/x86/intel-speed-select:
Abstract set_pbf_fact_status
tools/power/x86/intel-speed-select:
Abstract set_tdp_level
tools/power/x86/intel-speed-select:
Add cpu id check
tools/power/x86/intel-speed-select:
Add missing free cpuset
tools/power/x86/intel-speed-select:
Allow api_version based platform callbacks
tools/power/x86/intel-speed-select:
Allow display non-cpu power domain info
tools/power/x86/intel-speed-select:
Always invoke isst_fill_platform_info
tools/power/x86/intel-speed-select:
Avoid setting duplicate tdp level
tools/power/x86/intel-speed-select:
Change TRL display for Emerald Rapids
tools/power/x86/intel-speed-select:
Display AMX base frequency
tools/power/x86/intel-speed-select:
Display amx_p1 and cooling_type
tools/power/x86/intel-speed-select:
Display fact info for non-cpu power domain
tools/power/x86/intel-speed-select:
Display punit info
tools/power/x86/intel-speed-select:
Enhance get_tdp_info
tools/power/x86/intel-speed-select:
Fix clos-max display with TPMI I/F
tools/power/x86/intel-speed-select:
Follow TRL nameing for FACT info
tools/power/x86/intel-speed-select:
Get punit core mapping information
tools/power/x86/intel-speed-select:
Hide invalid TRL level
tools/power/x86/intel-speed-select:
Identify Emerald Rapids
tools/power/x86/intel-speed-select:
Improve isst_print_extended_platform_info
tools/power/x86/intel-speed-select:
Introduce api_version helper
tools/power/x86/intel-speed-select:
Introduce is_debug_enabled()
tools/power/x86/intel-speed-select:
Introduce isst-core-mbox.c
tools/power/x86/intel-speed-select:
Introduce isst_get_disp_freq_multiplier
tools/power/x86/intel-speed-select:
Introduce isst_is_punit_valid()
tools/power/x86/intel-speed-select:
Introduce punit to isst_id
tools/power/x86/intel-speed-select:
Introduce support for multi-punit
tools/power/x86/intel-speed-select:
Introduce TPMI interface support
tools/power/x86/intel-speed-select:
Move code right before its caller
tools/power/x86/intel-speed-select:
Move mbox functions to isst-core.c
tools/power/x86/intel-speed-select:
Move send_mbox_cmd to isst-core-mbox.c
tools/power/x86/intel-speed-select:
Prevent cpu clos config for non-cpu power domain
tools/power/x86/intel-speed-select:
Remove cpu mask display for non-cpu power domain
tools/power/x86/intel-speed-select:
Remove isst_get_pbf_info_complete
tools/power/x86/intel-speed-select:
Rename for_each_online_package_in_set
tools/power/x86/intel-speed-select:
Show level 0 name for new api_version
tools/power/x86/intel-speed-select:
Support large clos_min/max
tools/power/x86/intel-speed-select:
Unify TRL levels
tools/power/x86/intel-speed-select:
Update version
tools/power/x86/intel-speed-select:
Use cgroup v2 isolation
tools/resolve_btfids:
Add /libsubcmd to .gitignore
tools/testing/cxl:
Add a sysfs attr to test poison inject limits
tools/testing/cxl:
Mock support for Get Poison List
tools/testing/cxl:
Mock the Clear Poison mailbox command
tools/testing/cxl:
Mock the Inject Poison mailbox command
tools/testing/cxl:
Require CONFIG_DEBUG_FS
tools/testing/cxl:
Use DEFINE_STATIC_SRCU()
tools/testing/cxl:
Use injected poison for get poison list
tools/virtio:
Add .gitignore for ringtest
tools/virtio:
Fix arm64 ringtest compilation error
tools/virtio:
fix build caused by virtio_ring changes
tools/virtio:
use canonical ftrace path
tools/virtio:
virtio_test -h,--help should return directly
tools/virtio:
virtio_test: Fix indentation
tools/x86/kcpuid:
Dump the CPUID function in detailed view
tools/x86/kcpuid:
Fix avx512bw and avx512lvl fields in Fn00000007
tools/x86/kcpuid:
Update AMD leaf Fn80000001
tools:
bpftool: json: Fix backslash escape typo in jsonw_puts
tools:
bpftool: print netfilter link info
tools:
bpftool: Remove invalid \' json escape
tools:
gpio: fix debounce_period_us output of lsgpio
tools:
rcu: Add usage function and check for argument
tools:
Rename __fallthrough to fallthrough
tools:
ynl: Add C array attribute decoding to ynl
tools:
ynl: Add fixed-header support to ynl
tools:
ynl: Add missing types to encode/decode
tools:
ynl: Add struct attr decoding to ynl
tools:
ynl: Add struct parsing to nlspec
tools:
ynl: add the Python requirements.txt file
tools:
ynl: avoid dict errors on older Python versions
tools:
ynl: default to treating enums as flags for mask generation
tools:
ynl: ethtool testing tool
tools:
ynl: populate most of the ethtool spec
tools:
ynl: Remove absolute paths to yaml files from ethtool testing tool
tools:
ynl: Rename ethtool to ethtool.py
tools:
ynl: replace print with NlError
tools:
ynl: skip the explicit op array size when not needed
tools:
ynl: support byte-order in cli
tools:
ynl: throw a more meaningful exception if family not supported
torture:
Enable clocksource watchdog with "tsc=watchdog"
torture:
Permit kvm-again.sh --duration to default to previous run
tpm, tpm:
Implement usage counter for locality
tpm, tpm_tis:
Avoid cache incoherency in test for interrupts
tpm, tpm_tis:
Claim locality before writing interrupt registers
tpm, tpm_tis:
Claim locality before writing TPM_INT_ENABLE register
tpm, tpm_tis:
Claim locality in interrupt handler
tpm, tpm_tis:
Claim locality when interrupts are reenabled on resume
tpm, tpm_tis:
correct tpm_tis_flags enumeration values
tpm, tpm_tis:
Disable interrupts if tpm_tis_probe_irq() failed
tpm, tpm_tis:
do not check for the active locality in interrupt handler
tpm, tpm_tis:
Do not skip reset of original interrupt vector
tpm, tpm_tis:
Enable interrupt test
tpm, tpm_tis:
Move interrupt mask checks into own function
tpm, tpm_tis:
Only handle supported interrupts
tpm, tpm_tis:
Request threaded interrupt handler
tpm, tpm_tis:
startup chip before testing for interrupts
tpm/tpm_ftpm_tee:
Convert to platform remove callback returning void
tpm/tpm_tis:
Convert to platform remove callback returning void
tpm/tpm_tis:
Disable interrupts for more Lenovo devices
tpm/tpm_tis_synquacer:
Convert to platform remove callback returning void
tpm:
Add !tpm_amd_is_rng_defective() to the hwrng_unregister() call site
tpm:
atmel: Add explicit include for of.h
tpm:
cr50: i2c: use jiffies to wait for tpm ready irq
tpm:
Fix a possible dereference of ERR_PTR in tpm_init()
tpm:
fix up the tpm_class shutdown_pre pointer when created
tpm:
Prevent hwrng from activating during resume
tpm:
Re-enable TPM chip boostrapping non-tpm_tis TPM drivers
tpm:
remove unnecessary (void*) conversions
tpm:
st33zp24: Mark ACPI and OF related data as maybe unused
tpm:
tpm_tis: Disable interrupts for AEON UPX-i11
tpm:
tpm_tis_spi: Mark ACPI and OF related data as maybe unused
tpm_tis:
fix stall after iowrite*()s
tpm_tis:
Use tpm_chip_{start,stop} decoration inside tpm_tis_resume
trace,smp:
Trace all smp_function_call*() invocations
trace:
Add trace_ipi_send_cpu()
trace:
Add trace_ipi_send_cpumask()
trace:
cma: remove unnecessary event class cma_alloc_class
tracing/histograms:
Allow variables to have some modifiers
tracing/probe:
trace_probe_primary_from_call(): checked list_first_entry
tracing/rv/rtla:
Update MAINTAINERS file to point to proper mailing list
tracing/selftests:
Update synthetic event selftest to use common_stacktrace
tracing/timerlat:
Always wakeup the timerlat thread
tracing/user_events:
Add ABI self-test
tracing/user_events:
Add auto cleanup and future persist flag
tracing/user_events:
Add ioctl for disabling addresses
tracing/user_events:
Align structs with tabs for readability
tracing/user_events:
Charge event allocs to cgroups
tracing/user_events:
Document auto-cleanup and remove dyn_event refs
tracing/user_events:
Document user_event_mm one-shot list usage
tracing/user_events:
Ensure bit is cleared on unregister
tracing/user_events:
Ensure write index cannot be negative
tracing/user_events:
Fix the incorrect trace record for empty arguments events
tracing/user_events:
Fixup enable faults asyncly
tracing/user_events:
Handle matching arguments that is null from dyn_events
tracing/user_events:
Limit global user_event count
tracing/user_events:
Limit max fault-in attempts
tracing/user_events:
Prevent same address and bit per process
tracing/user_events:
Prevent same name but different args event
tracing/user_events:
Remove RCU lock while pinning pages
tracing/user_events:
Remove user_ns walk for groups
tracing/user_events:
Rename link fields for clarity
tracing/user_events:
Set event filter_type from type
tracing/user_events:
Split header into uapi and kernel
tracing/user_events:
Split up mm alloc and attach
tracing/user_events:
Store register flags on events
tracing/user_events:
Track fork/exec/exit for mm lifetime
tracing/user_events:
Track refcount consistently via put/get
tracing/user_events:
Update documentation for ABI
tracing/user_events:
Update self-tests to write ABI
tracing/user_events:
Use long vs int for atomic bit ops
tracing/user_events:
Use print_format_fields() for trace output
tracing/user_events:
Use remote writes for event enablement
tracing/user_events:
Use write ABI in example
tracing:
Add "fields" option to show raw trace event fields
tracing:
Add missing spaces in trace_print_hex_seq()
tracing:
Fix permissions for the buffer_percent file
tracing:
Fix print_fields() for __dyn_loc/__rel_loc
tracing:
fprobe: Initialize ret valiable to fix smatch error
tracing:
Have function_graph selftest call cond_resched()
tracing:
Have tracer selftests call cond_resched() before running
tracing:
make ftrace_likely_update() declaration visible
tracing:
Make tracing_selftest_running/delete nops when not used
tracing:
Modify print_fields() for fields output order
tracing:
Move setting of tracing_selftest_running out of register_tracer()
tracing:
Only make selftest conditionals affect the global_trace
tracing:
Rename kvfree_rcu() to kvfree_rcu_mightsleep()
tracing:
Rename stacktrace field to common_stacktrace
tracing:
Unbreak user events
treewide:
remove MODULE_LICENSE in non-modules
treewide:
Trace IPIs sent via smp_send_reschedule()
tsnep:
Add functions for queue enable/disable
tsnep:
Add XDP socket zero-copy RX support
tsnep:
Add XDP socket zero-copy TX support
tsnep:
Move skb receive action to separate function
tsnep:
Replace modulo operation with mask
tsnep:
Rework TX/RX queue initialization
ttm/ttm_device.h:
fix a trival typo
tty:
Convert hw_stopped in tty_struct to bool
tty:
Fix typo in LEGACY_TIOCSTI Kconfig description
tty:
ipwireless: move Kconfig entry to tty
tty:
make tty_class a static const structure
tty:
n_gsm: add ioctl for DLC config via ldisc handle
tty:
n_gsm: add ioctl for DLC specific parameter configuration
tty:
n_gsm: allow window size configuration
tty:
n_gsm: fix redundant assignment of gsm->encoding
tty:
Prevent writing chars during tcsetattr TCSADRAIN/FLUSH
tty:
serial: fsl_lpuart: adjust buffer length to the intended size
tty:
serial: fsl_lpuart: reduce RX watermark to 0 on LS1028A
tty:
serial: fsl_lpuart: use UARTCTRL_TXINV to send break instead of UARTCTRL_SBK
tty:
serial: fsl_lpuart: use UARTMODIR register bits for lpuart32 platform
tty:
serial: meson: Add a new compatible string for the G12A SoC
tty:
serial: qcom-geni-serial: Add a poll_init() function
tty:
serial: remove obsolete config SERIAL_SAMSUNG_UARTS_4
tty:
serial: sh-sci: Add RZ/G2L SCIFA DMA rx support
tty:
serial: sh-sci: Add RZ/G2L SCIFA DMA tx support
tty:
serial: sh-sci: Add support for tx end interrupt handling
tty:
serial: sh-sci: Fix end of transmission on SCI
tty:
serial: sh-sci: Fix TE setting on SCI IP
tty:
serial: sh-sci: Remove setting {src,dst}_{addr,addr_width} based on DMA direction
tty:
serial: simplify qcom_geni_serial_send_chunk_fifo()
tty:
simplify sysctl registration
tty:
synclink_gt: don't allocate and pass dummy flags
tty:
tty_ldisc: Remove the ret variable
tty:
vt: distribute EXPORT_SYMBOL()
tty:
vt: drop checks for undefined VT_SINGLE_DRIVER
tty:
vt: reformat tioclinux()
tty:
vt: simplify some cases in tioclinux()
tty_ioctl:
Use BIT() for internal flags
tun:
Fix memory leak for detached NAPI queue.
tun:
flag the device as supporting FMODE_NOWAIT
uapi nbd:
add cookie alias to handle
uapi nbd:
improve doc links to userspace spec
uapi/linux/const.h:
prefer ISO-friendly __typeof__
uapi:
net: ipv6: Replace fake flex-array with flex-array member
ubi:
Fix return value overwrite issue in try_write_vid_and_data()
ubi:
Simplify bool conversion
ubifs:
Fix memleak when insert_old_idx() failed
ubifs:
Fix memory leak in do_rename
ubifs:
Free memory for tmpfile name
ubifs:
Remove return in compr_exit()
ublk:
add timeout handler
ublk:
don't return 0 in case of any failure
ublk:
fix AB-BA lockdep warning
ublk:
fix command op code check
udf:
Use folios in udf_adinicb_writepage()
udf:
use wrapper i_blocksize() in udf_discard_prealloc()
udmabuf:
remove MODULE_LICENSE in non-modules
udmabuf:
revert 'Add support for mapping hugepages (v4)'
udp6:
constify __udp_v6_is_mcast_sock() socket argument
udp6:
Fix race condition in udp6_sendmsg & connect
udp:
constify __udp_is_mcast_sock() socket argument
udp:
introduce __sk_mem_schedule() usage
udp:
preserve const qualifier in udp_sk()
udplite:
Fix NULL pointer dereference in __sk_mem_raise_allocated().
udplite:
Print deprecation notice.
ufs:
don't flush page immediately for DIRSYNC directories
ufs:
don't flush page immediately for DIRSYNC directories
um:
add __weak for exported functions
um:
don't export printf()
um:
fix MAX_ORDER usage in linux_main()
um:
further clean up user_syms
um:
harddog: fix modular build
um:
hostfs: define our own API boundary
um:
make stub data pages size tweakable
um:
prevent user code in modules
unicode:
remove MODULE_LICENSE in non-modules
Linux:
Update relatime comments to include equality
usb-storage:
fix deadlock when a scsi command timeouts more than once
usb:
acpi: Switch to use acpi_evaluate_dsm_typed()
usb:
Add explicit of.h of_platform.h include
usb:
cdns3: change some trace event __dynamic_array() to __get_buf()
usb:
cdns3: change trace event cdns3_ring() operation
usb:
cdns3: fix NCM gadget RX speed 20x slow than expection at iMX8QM
usb:
chipidea: debug: remove redundant 'role' debug file
usb:
chipidea: fix missing goto in `ci_hdrc_probe`
usb:
chipidea: imx: avoid unnecessary probe defer
USB:
core: Add API to change the wireless_status
USB:
core: Add routines for endpoint checks in old drivers
USB:
core: Add wireless_status sysfs attribute
USB:
core: Fix docs warning caused by wireless_status feature
usb:
dwc2: Fix spelling mistake "schduler" -> "scheduler"
usb:
dwc2: improve error handling in __dwc2_lowlevel_hw_enable
usb:
dwc2: platform: add support for utmi optional clock
usb:
dwc3-am62: Add support for system wakeup based on USB events
usb:
dwc3-am62: Enable as a wakeup source by default
usb:
dwc3-am62: Fix up wake-up configuration and spurious wake up
usb:
dwc3: Add function suspend and function wakeup support
usb:
dwc3: Add remote wakeup handling
usb:
dwc3: add several registers dump for debugfs
usb:
dwc3: change some trace event __dynamic_array() to __get_buf()
USB:
dwc3: clean up core init error handling
USB:
dwc3: clean up phy init error handling
USB:
dwc3: clean up probe declarations
USB:
dwc3: clean up probe error labels
usb:
dwc3: core: add external vBus supply support for ulpi phy
usb:
dwc3: core: add support for disabling High-speed park mode
usb:
dwc3: debugfs: Resume dwc3 before accessing registers
USB:
dwc3: disable autosuspend on unbind
USB:
dwc3: drop dead hibernation code
usb:
dwc3: fix a test for error in dwc3_core_init()
usb:
dwc3: fix gadget mode suspend interrupt handler issue
USB:
dwc3: fix runtime pm imbalance on probe errors
USB:
dwc3: fix runtime pm imbalance on unbind
USB:
dwc3: fix use-after-free on core driver unbind
usb:
dwc3: gadget: Change condition for processing suspend event
USB:
dwc3: gadget: drop dead hibernation code
usb:
dwc3: gadget: Execute gadget stop after halting the controller
usb:
dwc3: gadget: Improve dwc3_gadget_suspend() and dwc3_gadget_resume()
usb:
dwc3: gadget: Refactor EP0 forced stall/restart into a separate API
usb:
dwc3: gadget: Reset num TRBs before giving back the request
usb:
dwc3: gadget: Stall and restart EP0 if host is unresponsive
usb:
dwc3: host: remove dead code in dwc3_host_get_irq()
usb:
dwc3: pci: Change PCI device macros
USB:
dwc3: qcom: fix NULL-deref on suspend
USB:
dwc3: refactor clock lookups
USB:
dwc3: refactor phy handling
usb:
ftdi-elan: Delete driver
usb:
gadget: Add function wakeup support
usb:
gadget: aspeed: Rectify a bit a random header inclusion
usb:
gadget: composite: Draw 100mA current if not configured
usb:
gadget: drop superfluous ':' in doc string
usb:
gadget: f_ecm: Add suspend/resume and remote wakeup support
usb:
gadget: f_fs: Add unbind event before functionfs_unbind
usb:
gadget: f_fs: Fix incorrect version checking of OS descs
usb:
gadget: ffs: remove ENTER() macro
usb:
gadget: Handle function suspend feature selector
usb:
gadget: max3420_udc: drop of_match_ptr for ID table
usb:
gadget: Properly configure the device for remote wakeup
usb:
gadget: renesas_usb3: drop of_match_ptr for ID table
usb:
gadget: rzv2m_usb3drd: drop of_match_ptr for ID table
usb:
gadget: tegra-xudc: Fix crash in vbus_draw
usb:
gadget: tegra-xudc: Remove unneeded return variable
usb:
gadget: u_ether: Fix host MAC address case
usb:
gadget: udc: add return value check of kzalloc in mv_udc_probe
usb:
gadget: udc: core: Invoke usb_gadget_connect only when started
usb:
gadget: udc: core: Offload usb_udc_vbus_handler processing
usb:
gadget: udc: core: Prevent redundant calls to pullup
usb:
gadget: udc: core: Prevent soft_connect_store() race
usb:
gadget: udc: fix NULL dereference in remove()
usb:
gadget: udc: remove unused usbf_ep_dma_reg_clrset function
usb:
gadget: udc: renesas_usb3: Fix RZ/V2M {modprobe,bind} error
usb:
gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition
usb:
gadget: udc: renesas_usb3: remove R-Car H3 ES1.* handling
usb:
gadget: udc: replace kzalloc with devm_kzalloc in mv_udc_probe
usb:
gadget: uvc: Make bmControls attr read/write
usb:
host: max3421-hcd: drop of_match_ptr for ID table
usb:
host: oxu210hp-hcd: Replace fake flex-array with flexible-array member
usb:
host: u132-hcd: Delete driver
usb:
host: u132-hcd: Drop if with an always true condition
usb:
host: u132-hcd: Various style improvements
usb:
host: xhci-plat: Use dev_is_pci() helper
usb:
host: xhci-rcar: drop of_match_ptr for ID table
usb:
host: xhci-rcar: remove leftover quirk handling
usb:
host: xhci-rcar: remove R-Car H3 ES1.* handling
usb:
host: xhci-tegra: Drop using of_irq_parse_one()
USB:
mark all struct bus_type as const
usb:
misc: usb251xb: drop of_match_ptr for ID table
usb:
misc: usb3503: refactor code to prepare for usb3803 addition
usb:
misc: usb3503: support usb3803 and bypass mode
usb:
move config USB_USS720 to usb's misc Kconfig
usb:
mtu3: add optional clock xhci_ck and frmcnt_ck
usb:
mtu3: expose role-switch control to userspace
usb:
mtu3: fix kernel panic at qmu transfer done irq handler
usb:
mtu3: give back request when rx error happens
usb:
mtu3: unlock @mtu->lock just before giving back request
usb:
mtu3: use boolean return value
usb:
musb: da8xx: Convert to platform remove callback returning void
usb:
musb: jz4740: Convert to platform remove callback returning void
usb:
musb: mediatek: Convert to platform remove callback returning void
usb:
musb: mpfs: convert SOC_MICROCHIP_POLARFIRE to ARCH_MICROCHIP_POLARFIRE
usb:
musb: mpfs: Convert to platform remove callback returning void
usb:
musb: musb_core: Convert to platform remove callback returning void
usb:
musb: musb_dsps: Convert to platform remove callback returning void
usb:
musb: omap2430: Convert to platform remove callback returning void
usb:
musb: sunxi: Convert to platform remove callback returning void
usb:
musb: tusb6010: Convert to platform remove callback returning void
usb:
musb: ux500: Convert to platform remove callback returning void
usb:
pci-quirks: Reduce the length of a spinlock section in usb_amd_find_chipset_info()
usb:
phy: ab8500: Convert to platform remove callback returning void
usb:
phy: am335x: Convert to platform remove callback returning void
usb:
phy: fsl: Convert to platform remove callback returning void
usb:
phy: generic: Convert to platform remove callback returning void
usb:
phy: gpio-vbus: Convert to platform remove callback returning void
usb:
phy: keystone: Convert to platform remove callback returning void
usb:
phy: mv: Convert to platform remove callback returning void
usb:
phy: mxs: Convert to platform remove callback returning void
usb:
phy: tahvo: Convert to platform remove callback returning void
usb:
phy: tegra: Convert to platform remove callback returning void
usb:
phy: twl6030: Convert to platform remove callback returning void
usb:
remove dead code in dwc3_gadget_get_irq
usb:
renesas_usbhs: drop of_match_ptr for ID table
USB:
serial: option: add Quectel EM061KGL series
USB:
serial: option: add UNISOC vendor and TOZED LT70C product
USB:
serial: quatech2: remove unused qt2_setdevice function
USB:
serial: quatech2: remove unused qt2_setdevice function
USB:
sisusbvga: Add endpoint checks
usb:
typec: altmodes/displayport: fix pin_assignment_show
usb:
typec: Fix fast_role_swap_current show function
usb:
typec: fusb302: mark OF related data as maybe unused
usb:
typec: hd3ss3220: Drop of_match_ptr for ID table
usb:
typec: tcpci_mt6360: remove unused mt6360_tcpc_read16 function
usb:
typec: tcpm: fix multiple times discover svids error
usb:
typec: tcpm: remove unnecessary (void*) conversions
usb:
typec: tcpm: try to get role switch from tcpc fwnode
usb:
typec: tipd: remove unused tps6598x_write16,32 functions
usb:
typec: tps6598x: Add support for polling interrupts status
usb:
typec: tps6598x: Fix broken polling mode after system suspend/resume
usb:
typec: tps6598x: Fix fault at module removal
usb:
typec: ucsi: acpi: add quirk for ASUS Zenbook UM325
usb:
typec: ucsi: add PMIC Glink UCSI driver
usb:
typec: ucsi: don't print PPM init deferred errors
usb:
typec: ucsi: Fix command cancellation
USB:
UHCI: adjust zhaoxin UHCI controllers OverCurrent bit value
usb:
ulpi: Use of_request_module()
usb:
usbfs: Enforce page requirements for mmap
usb:
usbfs: Use consistent mmap functions
USB:
usbtmc: Fix direction for 0-length ioctl control messages
usb:
Use of_property_present() for testing DT property presence
usb:
Use of_property_read_bool() for boolean properties
usb:
xhci-mtk: add optional frame count clock
usb:
xhci: change some trace event __dynamic_array() to __get_buf()
usb:
xhci: plat: Add USB 3.0 phy support
usbtv:
usbtv_set_regs: the pipe is output
userfaultfd:
convert copy_huge_page_from_user() to copy_folio_from_user()
userfaultfd:
convert mfill_atomic() to use a folio
userfaultfd:
convert mfill_atomic_hugetlb() to use a folio
userfaultfd:
convert mfill_atomic_pte_copy() to use a folio
userfaultfd:
move unprivileged_userfaultfd sysctl to its own file
userfaultfd:
use helper function range_in_vma()
userfaultfd:
use kmap_local_page() in copy_huge_page_from_user()
utsname:
simplify one-level sysctl registration for uts_kern_table
vc_screen:
reload load of struct vc_data pointer in vcs_write() to avoid UAF
vdpa/mlx5:
Avoid losing link state updates
vdpa/mlx5:
Extend driver support for new features
vdpa/mlx5:
Fix hang when cvq commands are triggered during device unregister
vdpa/mlx5:
Make VIRTIO_NET_F_MRG_RXBUF off by default
vdpa/snet:
implement kick_vq_with_data callback
vdpa/snet:
support getting and setting VQ state
vdpa/snet:
support the suspend vDPA callback
vdpa/snet:
use likely/unlikely macros in hot functions
vdpa:
add bind_mm/unbind_mm callbacks
vdpa:
Add eventfd for the vdpa callback
vdpa:
Add set/get_vq_affinity callbacks in vdpa_config_ops
vdpa:
address kdoc warnings
vdpa_sim:
add support for user VA
vdpa_sim:
make devices agnostic for work management
vdpa_sim:
move buffer allocation in the devices
vdpa_sim:
replace the spinlock with a mutex to protect the state
vdpa_sim:
use kthread worker
vdpa_sim_blk:
support shared backend
vdso:
Improve cmd_vdso_check to check all dynamic relocations
vduse:
Add sysfs interface for irq callback affinity
vduse:
avoid empty string for dev name
vduse:
Delay iova domain creation
vduse:
Refactor allocation for vduse virtqueues
vduse:
Signal vq trigger eventfd directly if possible
vduse:
Support get_vq_affinity callback
vduse:
Support set_vq_affinity callback
vduse:
Support specifying bounce buffer size via sysfs
venus:
Add support for min/max qp range.
venus:
Fix for H265 decoding failure.
venus:
venc: add handling for VIDIOC_ENCODER_CMD
veristat:
add -d debug mode option to see debug libbpf log
veristat:
Add more veristat control over verifier log options
veristat:
avoid using kernel-internal headers
veristat:
change guess for __sk_buff from CGROUP_SKB to SCHED_CLS
veristat:
guess and substitue underlying program type for freplace (EXT) progs
veristat:
improve version reporting
veristat:
relicense veristat.c as dual GPL-2.0-only or BSD-2-Clause licensed
veristat:
small fixed found in -O2 mode
vfio-iommufd:
Make vfio_iommufd_emulated_bind() return iommufd_access ID
vfio-iommufd:
No need to record iommufd_ctx in vfio_device
vfio/mdev:
Uses the vfio emulated iommufd ops set in the mdev sample drivers
vfio/pci:
Add DVSEC PCI Extended Config Capability to user visible list.
vfio/type1:
check pfn valid before converting to struct page
vfio:
Check the presence for iommufd callbacks in __vfio_register_dev()
vfio:
correct kdoc for ops structures
vhost-scsi:
Check for a cleared backend before queueing an event
vhost-scsi:
Delay releasing our refcount on the tpg
vhost-scsi:
Drop device mutex use in vhost_scsi_do_plug
vhost-scsi:
Drop vhost_scsi_mutex use in port callouts
vhost-scsi:
Reduce vhost_scsi_mutex use
vhost-vdpa:
use bind_mm/unbind_mm device callbacks
vhost-vdpa:
vhost_vdpa_alloc_domain() should be using a const struct bus_type *
vhost:
Fix crash during early vhost_transport_send_pkt calls
vhost:
Fix livepatch timeouts in vhost_worker()
vhost:
Fix worker hangs due to missed wake up calls
vhost:
move worker thread fields to new struct
vhost:
support PACKED when setting-getting vring_base
vhost:
use kzalloc() instead of kmalloc() followed by memset()
vhost:
use struct_size and size_add to compute flex array sizes
vhost:
use vhost_tasks for worker threads
vhost_net:
revert upend_idx only on retriable error
vhost_task:
Allow vhost layer to use copy_process
vhost_vdpa:
fix unmap process in no-batch mode
vhost_vdpa:
support PACKED when setting-getting vring_base
vhost_vdpa:
tell vqs about the negotiated
video/aperture:
Fix typos in comments
video:
fbdev: remove MODULE_LICENSE in non-modules
virt/coco/sev-guest:
Double-buffer messages
virt:
acrn: Replace obsolete memalign() with posix_memalign()
virt:
fsl: Use of_property_present() for testing DT property presence
virtio-mmio:
Add explicit include for of.h
virtio-vdpa:
add VIRTIO_F_NOTIFICATION_DATA feature support
virtio-vdpa:
Support interrupt affinity spreading mechanism
virtio/vsock:
allocate multiple skbuffs on tx
virtio/vsock:
check argument to avoid no effect call
virtio/vsock:
check transport before skb allocation
virtio:
add VIRTIO_F_NOTIFICATION_DATA feature support
virtio:
Reorder fields in 'struct virtqueue'
virtio_net:
Fix error unwinding of XDP initialization
virtio_net:
suppress cpu stall when free_unused_bufs
virtio_net:
use control_buf for coalesce params
virtio_ring:
add a struct device forward declaration
virtio_ring:
Allow non power of 2 sizes for packed virtqueue
virtio_ring:
Avoid using inline for small functions
virtio_ring:
don't update event idx on get_buf
virtio_ring:
Use const to annotate read-only pointer params
vlan:
Add MACsec offload operations for VLAN interface
vlan:
fix a potential uninit-value in vlan_dev_hard_start_xmit()
vlan:
partially enable SIOCSHWTSTAMP in container
vmci_host:
fix a race condition in vmci_host_poll() causing GPF
vmlinux.lds.h:
Discard .note.gnu.property section
vmscan:
memcg: sleep when flushing stats during reclaim
vringh:
address kdoc warnings
vringh:
define the stride used for translation
vringh:
fix typos in the vringh_init_* documentation
vringh:
replace kmap_atomic() with kmap_local_page()
vringh:
support VA with iotlb
vsock/loopback:
don't disable irqs for queue access
vsock/test:
update expected return values
vsock/vmci:
convert VMCI error code to -ENOMEM on receive
vsock:
avoid to close connected socket after the timeout
vsock:
return errors other than -ENOMEM to socket
vsock:
support sockmap
vxlan:
Add MDB data path support
vxlan:
Enable MDB support
vxlan:
Expose helper vxlan_build_gbp_hdr
vxlan:
Expose vxlan_xmit_one()
vxlan:
mdb: Add an internal flag to indicate MDB usage
vxlan:
mdb: Add MDB control path support
vxlan:
Move address helpers to private headers
vxlan:
Remove unused argument from vxlan_build_gbp_hdr( ) and vxlan_build_gpe_hdr( )
w1:
ds2408: drop kerneldoc annotation
w1:
ds2433: correct kerneldoc annotation
w1:
ds2433: do not use assignment in if condition
w1:
ds2482: add i2c id for DS2484
w1:
ds2482: do not use assignment in if condition
w1:
ds2482: drop unnecessary header
w1:
ds28e04: correct kerneldoc annotation
w1:
gpio: remove unnecessary ENOMEM messages
w1:
matrox: remove unnecessary ENOMEM messages
w1:
matrox: switch from asm to linux header
w1:
matrox: use inline over __inline__
w1:
minor white-space and code style fixes
w1:
omap-hdq: add SPDX tag
w1:
omap-hdq: allow compile testing
w1:
omap-hdq: remove unnecessary ENOMEM messages
w1:
use octal for file permissions
w1:
w1-gpio: Use of_property_read_bool() for boolean properties
watch_queue:
remove MODULE_LICENSE in non-modules
watchdog:
acquirewdt: Convert to platform remove callback returning void
watchdog:
advantechwdt: Convert to platform remove callback returning void
watchdog:
ar7: Convert to platform remove callback returning void
watchdog:
aspeed: Drop of_match_ptr for ID table
watchdog:
at91rm9200: Convert to platform remove callback returning void
watchdog:
ath79: Convert to platform remove callback returning void
watchdog:
avoid usage of iterator after loop
watchdog:
bcm2835: Convert to platform remove callback returning void
watchdog:
bcm47xx: Simplify using devm_watchdog_register_device()
watchdog:
bcm_kona: Convert to platform remove callback returning void
watchdog:
core: Always set WDOG_HW_RUNNING when starting watchdog
watchdog:
cpwd: Convert to platform remove callback returning void
watchdog:
dw: Convert to platform remove callback returning void
watchdog:
dw_wdt: Fix the error handling path of dw_wdt_drv_probe()
watchdog:
dw_wdt: Simplify clk management
watchdog:
ebc-c384_wdt: Mark status as orphaned
watchdog:
gef: Convert to platform remove callback returning void
watchdog:
geodewdt: Convert to platform remove callback returning void
watchdog:
ib700wdt: Convert to platform remove callback returning void
watchdog:
ie6xx: Convert to platform remove callback returning void
watchdog:
imx2_wdg: Declare local symbols static
watchdog:
ixp4xx: Use devm_clk_get_enabled() helper
watchdog:
loongson1: Use devm_clk_get_enabled() helper
watchdog:
loongson1_wdt: Implement restart handler
watchdog:
lpc18xx: Convert to platform remove callback returning void
watchdog:
menz069_wdt: fix timeout setting
watchdog:
menz069_wdt: fix watchdog initialisation
watchdog:
mtx-1: Convert to platform remove callback returning void
watchdog:
nic7018: Convert to platform remove callback returning void
watchdog:
nv_tco: Convert to platform remove callback returning void
watchdog:
omap: Convert to platform remove callback returning void
watchdog:
orion: Convert to platform remove callback returning void
watchdog:
rc32434: Convert to platform remove callback returning void
watchdog:
rdc321x: Convert to platform remove callback returning void
watchdog:
renesas: Convert to platform remove callback returning void
watchdog:
riowd: Convert to platform remove callback returning void
watchdog:
rn5t618: Simplify using devm_watchdog_register_device()
watchdog:
rt2880-wdt: avoid static global declarations
watchdog:
rt2880-wdt: prefer unsigned int over unsigned
watchdog:
rti: Convert to platform remove callback returning void
watchdog:
s3c2410: Make s3c2410_get_wdt_drv_data() return an int
watchdog:
s3c2410: remove unused freq_to_wdt and s3c2410wdt_is_running functions
watchdog:
s3c2410_wdt: Simplify using dev_err_probe()
watchdog:
s3c2410_wdt: Use devm_add_action_or_reset() to disable watchdog
watchdog:
s3c2410_wdt: Use devm_clk_get[_optional]_enabled() helpers
watchdog:
sa1100: Convert to platform remove callback returning void
watchdog:
sbsa: Test WDOG_HW_RUNNING bit in suspend and resume
watchdog:
sch311x: Convert to platform remove callback returning void
watchdog:
shwdt: Convert to platform remove callback returning void
watchdog:
sp5100_tco: Immediately trigger upon starting.
watchdog:
st_lpc: Convert to platform remove callback returning void
watchdog:
starfive: Fix the probe return error if PM and early_enable are both disabled
watchdog:
starfive: Fix the warning of starfive_wdt_match
watchdog:
stmp3xxx_rtc: Convert to platform remove callback returning void
watchdog:
wm8350: Simplify using devm_watchdog_register_device()
wifi:
airo: remove ISA_DMA_API dependency
wifi:
ath10k: Remove redundant assignment to changed_flags
wifi:
ath10k: Remove redundant pci_clear_master
wifi:
ath10k: Remove the unused function shadow_dst_wr_ind_addr() and ath10k_ce_error_intr_enable()
wifi:
ath10k: remove unused ath10k_get_ring_byte function
wifi:
ath10k: snoc: enable threaded napi on WCN3990
wifi:
ath11k: add debug prints in regulatory WMI event processing
wifi:
ath11k: add peer mac information in failure cases
wifi:
ath11k: add support to parse new WMI event for 6 GHz
wifi:
ath11k: Add tx ack signal support for management packets
wifi:
ath11k: Configure the FTM responder role using firmware capability flag
wifi:
ath11k: Disable Spectral scan upon removing interface
wifi:
ath11k: enable SAR support on WCN6750
wifi:
ath11k: fix BUFFER_DONE read on monitor ring rx buffer
wifi:
ath11k: fix deinitialization of firmware resources
wifi:
ath11k: fix double free of peer rx_tid during reo cmd failure
wifi:
ath11k: Fix incorrect update of radiotap fields
wifi:
ath11k: Fix invalid management rx frame length issue
wifi:
ath11k: fix return value check in ath11k_ahb_probe()
wifi:
ath11k: fix rssi station dump not updated in QCN9074
wifi:
ath11k: fix SAC bug on peer addition with sta band migration
wifi:
ath11k: Fix SKB corruption in REO destination ring
wifi:
ath11k: fix tx status reporting in encap offload mode
wifi:
ath11k: fix undefined behavior with __fls in dp
wifi:
ath11k: fix writing to unintended memory region
wifi:
ath11k: generate rx and tx mcs maps for supported HE mcs
wifi:
ath11k: Ignore frags from uninitialized peer in dp.
wifi:
ath11k: modify accessor macros to match index size
wifi:
ath11k: move HE MCS mapper to a separate function
wifi:
ath11k: Optimize 6 GHz scan time
wifi:
ath11k: pci: Add more MODULE_FIRMWARE() entries
wifi:
ath11k: Prevent REO cmd failures
wifi:
ath11k: print a warning when crypto_alloc_shash() fails
wifi:
ath11k: push MU-MIMO params from hostapd to hardware
wifi:
ath11k: Remove disabling of 80+80 and 160 MHz
wifi:
ath11k: Remove redundant pci_clear_master
wifi:
ath11k: Replace fake flex-array with flexible-array member
wifi:
ath11k: Send 11d scan start before WMI_START_SCAN_CMDID
wifi:
ath11k: Set ext passive scan flag to adjust passive scan start time
wifi:
ath11k: Use platform_get_irq() to get the interrupt
wifi:
ath11k: use proper regulatory reference for bands
wifi:
ath12k: Add missing unwind goto in ath12k_pci_probe()
wifi:
ath12k: dp_mon: clean up some inconsistent indentings
wifi:
ath12k: dp_mon: Fix unsigned comparison with less than zero
wifi:
ath12k: Enable IMPS for WCN7850
wifi:
ath12k: fill peer meta data during reo_reinject
wifi:
ath12k: fix firmware assert during channel switch for peer sta
wifi:
ath12k: fix incorrect handling of AMSDU frames
wifi:
ath12k: fix memory leak in ath12k_qmi_driver_event_work()
wifi:
ath12k: fix packets are sent in native wifi mode while we set raw mode
wifi:
ath12k: Fix spelling mistakes in warning messages and comments
wifi:
ath12k: Handle lock during peer_id find
wifi:
ath12k: Identify DFS channel when sending scan channel list command
wifi:
ath12k: incorrect channel survey dump
wifi:
ath12k: PCI ops for wakeup/release MHI
wifi:
ath12k: remove memset with byte count of 278528
wifi:
ath12k: Remove redundant pci_clear_master
wifi:
ath12k: use kfree_skb() instead of kfree()
wifi:
ath5k: fix an off by one check in ath5k_eeprom_read_freq_list()
wifi:
ath5k: Use platform_get_irq() to get the interrupt
wifi:
ath6kl: minor fix for allocation size
wifi:
ath6kl: reduce WARN to dev_dbg() in callback
wifi:
ath9k: Don't mark channelmap stack variable read-only in ath9k_mci_update_wlan_channels()
wifi:
ath9k: fix per-packet TX-power cap for TPC
wifi:
ath9k: hif_usb: fix memory leak of remain_skbs
wifi:
ath9k: Remove Qwest/Actiontec 802AIN ID
wifi:
ath: Silence memcpy run-time false positive warning
wifi:
b43: fix incorrect __packed annotation
wifi:
b43legacy: Remove the unused function prev_slot()
wifi:
b43legacy: remove unused freq_r3A_value function
wifi:
brcmfmac: acpi: Add support for fetching Apple ACPI properties
wifi:
brcmfmac: add Cypress 43439 SDIO ids
wifi:
brcmfmac: cfg80211: Add support for PMKID_V3 operations
wifi:
brcmfmac: cfg80211: Add support for scan params v2
wifi:
brcmfmac: cfg80211: Pass the PMK in binary instead of hex
wifi:
brcmfmac: Check for probe() id argument being NULL
wifi:
brcmfmac: chip: Handle 1024-unit sizes for TCM blocks
wifi:
brcmfmac: chip: Only disable D11 cores; handle an arbitrary number
wifi:
brcmfmac: common: Add support for downloading TxCap blobs
wifi:
brcmfmac: common: Add support for external calibration blobs
wifi:
brcmfmac: feature: Add support for setting feats based on WLC version
wifi:
brcmfmac: pcie: Add 4359C0 firmware definition
wifi:
brcmfmac: pcie: Add BCM4378B3 support
wifi:
brcmfmac: pcie: Add IDs/properties for BCM4387
wifi:
brcmfmac: pcie: Load and provide TxCap blobs
wifi:
brcmfmac: pcie: Provide a buffer of random bytes to the device
wifi:
brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies()
wifi:
brcmfmac: support CQM RSSI notification with older firmware
wifi:
brcmfmac: Use ISO3166 country code and rev 0 as fallback on 4356
wifi:
brcmsmac: ampdu: remove unused suc_mpdu variable
wifi:
brcmsmac: remove unused has_5g variable
wifi:
carl9170: Fix multiple -Warray-bounds warnings
wifi:
carl9170: Replace fake flex-array with flexible-array member
wifi:
cfg80211/mac80211: report link ID on control port RX
wifi:
cfg80211: Drop entries with invalid BSSIDs in RNR
wifi:
cfg80211: fix double lock bug in reg_wdev_chan_valid()
wifi:
cfg80211: fix link del callback to call correct handler
wifi:
cfg80211: fix locking in regulatory disconnect
wifi:
cfg80211: fix locking in sched scan stop work
wifi:
cfg80211: reject bad AP MLD address
wifi:
cfg80211: remove links only on AP
wifi:
clean up erroneously introduced file
wifi:
ieee80211: clean up public action codes
wifi:
ieee80211: correctly mark FTM frames non-bufferable
wifi:
ipw2x00: convert ipw_fw_error->elem to flexible array[]
wifi:
ipw2x00: remove unused _ipw_read16 function
wifi:
iwlwifi: acpi: support modules with high antenna gain
wifi:
iwlwifi: add a new PCI device ID for BZ device
wifi:
iwlwifi: add a validity check of queue_id in iwl_txq_reclaim
wifi:
iwlwifi: Add required space before open '('
wifi:
iwlwifi: Add RF Step Type for BZ device
wifi:
iwlwifi: Add support for B step of BnJ-Fm4
wifi:
iwlwifi: Adding the code to get RF name for MsP device
wifi:
iwlwifi: Avoid disabling GCC specific flag with clang
wifi:
iwlwifi: bump FW API to 75 for AX devices
wifi:
iwlwifi: bump FW API to 77 for AX devices
wifi:
iwlwifi: bump FW API to 78 for AX devices
wifi:
iwlwifi: call napi_synchronize() before freeing rx/tx queues
wifi:
iwlwifi: dbg: print pc register data once fw dump occurred
wifi:
iwlwifi: debug: fix crash in __iwl_err()
wifi:
iwlwifi: Do not include radiotap EHT user info if not needed
wifi:
iwlwifi: Don't use valid_links to iterate sta links
wifi:
iwlwifi: dvm: Fix memcpy: detected field-spanning write backtrace
wifi:
iwlwifi: fix duplicate entry in iwl_dev_info_table
wifi:
iwlwifi: fix iwl_mvm_max_amsdu_size() for MLO
wifi:
iwlwifi: fix OEM's name in the ppag approved list
wifi:
iwlwifi: Fix spelling mistake "upto" -> "up to"
wifi:
iwlwifi: Fix the duplicate dump name
wifi:
iwlwifi: fix typos in comment
wifi:
iwlwifi: fw: fix argument to efi.get_variable
wifi:
iwlwifi: fw: fix DBGI dump
wifi:
iwlwifi: fw: fix memory leak in debugfs
wifi:
iwlwifi: fw: move memset before early return
wifi:
iwlwifi: fw: pnvm: fix uefi reduced TX power loading
wifi:
iwlwifi: make the loop for card preparation effective
wifi:
iwlwifi: mei: make mei filtered scan more aggressive
wifi:
iwlwifi: mei: re-ask for ownership after it was taken by CSME
wifi:
iwlwifi: modify scan request and results when in link protection
wifi:
iwlwifi: move debug buffer allocation failure to info verbosity
wifi:
iwlwifi: mvm: Add a remove_interface() callback for mld mode
wifi:
iwlwifi: mvm: add all EHT based on data0 info from HW
wifi:
iwlwifi: mvm: add all missing ops to iwl_mvm_mld_ops
wifi:
iwlwifi: mvm: Add an add_interface() callback for mld mode
wifi:
iwlwifi: mvm: add an assign_vif_chanctx() callback for MLD mode
wifi:
iwlwifi: mvm: add an helper function radiotap TLVs
wifi:
iwlwifi: mvm: add an indication that the new MLD API is used
wifi:
iwlwifi: mvm: add an unassign_vif_chanctx() callback for MLD mode
wifi:
iwlwifi: mvm: add cancel/remain_on_channel for MLD mode
wifi:
iwlwifi: mvm: Add debugfs to get TAS status
wifi:
iwlwifi: mvm: add DSM_FUNC_ENABLE_6E value to debugfs
wifi:
iwlwifi: mvm: add EHT radiotap info based on rate_n_flags
wifi:
iwlwifi: mvm: add EHT RU allocation to radiotap
wifi:
iwlwifi: mvm: add fw link id allocation
wifi:
iwlwifi: mvm: add link to firmware earlier
wifi:
iwlwifi: mvm: add link_conf parameter for add/remove/change link
wifi:
iwlwifi: mvm: Add locking to the rate read flow
wifi:
iwlwifi: mvm: add LSIG info to radio tap info in EHT
wifi:
iwlwifi: mvm: add MLO support to SF - use sta pointer
wifi:
iwlwifi: mvm: add primary 80 known for EHT radiotap
wifi:
iwlwifi: mvm: add set_hw_timestamp to mld ops
wifi:
iwlwifi: mvm: add some new MLD ops
wifi:
iwlwifi: mvm: add sta handling flows for MLD mode
wifi:
iwlwifi: mvm: add start_ap() and join_ibss() callbacks for MLD mode
wifi:
iwlwifi: mvm: add stop_ap() and leave_ibss() callbacks for MLD mode
wifi:
iwlwifi: mvm: add support for post_channel_switch in MLD mode
wifi:
iwlwifi: mvm: add support for PTP HW clock (PHC)
wifi:
iwlwifi: mvm: add support for the new LINK command
wifi:
iwlwifi: mvm: add support for the new MAC CTXT command
wifi:
iwlwifi: mvm: add support for the new STA related commands
wifi:
iwlwifi: mvm: add support for timing measurement
wifi:
iwlwifi: mvm: adjust internal stations to MLO
wifi:
iwlwifi: mvm: adjust iwl_mvm_scan_respect_p2p_go_iter() for MLO
wifi:
iwlwifi: mvm: adjust iwl_mvm_sec_key_remove_ap to MLO
wifi:
iwlwifi: mvm: adjust mld_mac_ctxt_/beacon_changed() for MLO
wifi:
iwlwifi: mvm: adjust radar detection to MLO
wifi:
iwlwifi: mvm: adjust rs init to MLO
wifi:
iwlwifi: mvm: adjust smart fifo configuration to MLO
wifi:
iwlwifi: mvm: adjust SMPS for MLO
wifi:
iwlwifi: mvm: adjust some cleanup functions to MLO
wifi:
iwlwifi: mvm: adjust some PS and PM methods to MLD
wifi:
iwlwifi: mvm: adjust to MLO assign/unassign/switch_vif_chanctx()
wifi:
iwlwifi: mvm: adopt the latest firmware API
wifi:
iwlwifi: mvm: align to the LINK cmd update in the FW
wifi:
iwlwifi: mvm: allow Microsoft to use TAS
wifi:
iwlwifi: mvm: allow NL80211_EXT_FEATURE_SCAN_MIN_PREQ_CONTENT
wifi:
iwlwifi: mvm: allow number of beacons from FW
wifi:
iwlwifi: mvm: always free dup_data
wifi:
iwlwifi: mvm: always use the sta->addr as the peers addr
wifi:
iwlwifi: mvm: avoid iterating over an un-initialized list
wifi:
iwlwifi: mvm: avoid sending MAC context for idle
wifi:
iwlwifi: mvm: avoid sta lookup in queue alloc
wifi:
iwlwifi: mvm: avoid UB shift of snif_queue
wifi:
iwlwifi: mvm: check firmware response size
wifi:
iwlwifi: mvm: clean up duplicated defines
wifi:
iwlwifi: mvm: clean up mac_id vs. link_id in MLD sta
wifi:
iwlwifi: mvm: cleanup beacon_inject_active during hw restart
wifi:
iwlwifi: mvm: coex: start handling multiple links
wifi:
iwlwifi: mvm: configure TLC on link activation
wifi:
iwlwifi: mvm: convert TID to FW value on queue remove
wifi:
iwlwifi: mvm: correctly use link in iwl_mvm_sta_del()
wifi:
iwlwifi: mvm: decode USIG_B1_B7 RU to nl80211 RU width
wifi:
iwlwifi: mvm: don't check dtim_period in new API
wifi:
iwlwifi: mvm: don't double-init spinlock
wifi:
iwlwifi: mvm: don't drop unencrypted MCAST frames
wifi:
iwlwifi: mvm: Don't send MAC CTXT cmd after deauthorization
wifi:
iwlwifi: mvm: don't set CHECKSUM_COMPLETE for unsupported protocols
wifi:
iwlwifi: mvm: don't trust firmware n_channels
wifi:
iwlwifi: mvm: enable bz hw checksum from c step
wifi:
iwlwifi: mvm: enable new MLD FW API
wifi:
iwlwifi: mvm: enable support for MLO APIs
wifi:
iwlwifi: mvm: enable TX beacon protection
wifi:
iwlwifi: mvm: factor out iwl_mvm_sta_fw_id_mask()
wifi:
iwlwifi: mvm: fix "modify_mask" value in the link cmd.
wifi:
iwlwifi: mvm: Fix -Warray-bounds bug in iwl_mvm_wait_d3_notif()
wifi:
iwlwifi: mvm: Fix _iwl_mvm_get_scan_type()
wifi:
iwlwifi: mvm: fix A-MSDU checks
wifi:
iwlwifi: mvm: fix access to fw_id_to_mac_id
wifi:
iwlwifi: mvm: fix cancel_delayed_work_sync() deadlock
wifi:
iwlwifi: mvm: fix crash on queue removal for MLD API too
wifi:
iwlwifi: mvm: fix EOF bit reporting
wifi:
iwlwifi: mvm: fix getting lowest TX rate for MLO
wifi:
iwlwifi: mvm: fix initialization of a return value
wifi:
iwlwifi: mvm: fix iwl_mvm_sta_rc_update for MLO
wifi:
iwlwifi: mvm: fix MIC removal confusion
wifi:
iwlwifi: mvm: fix narrow RU check for MLO
wifi:
iwlwifi: mvm: fix NULL deref in iwl_mvm_mld_disable_txq
wifi:
iwlwifi: mvm: fix number of concurrent link checks
wifi:
iwlwifi: mvm: fix OEM's name in the tas approved list
wifi:
iwlwifi: mvm: fix potential memory leak
wifi:
iwlwifi: mvm: fix ptk_pn memory leak
wifi:
iwlwifi: mvm: fix RFKILL report when driver is going down
wifi:
iwlwifi: mvm: Fix setting the rate for non station cases
wifi:
iwlwifi: mvm: fix shift-out-of-bounds
wifi:
iwlwifi: mvm: Fix spelling mistake "Gerenal" -> "General"
wifi:
iwlwifi: mvm: fix station link data leak
wifi:
iwlwifi: mvm: fix the order of TIMING_MEASUREMENT notifications
wifi:
iwlwifi: mvm: free probe_resp_data later
wifi:
iwlwifi: mvm: implement BAID link switching
wifi:
iwlwifi: mvm: implement key link switching
wifi:
iwlwifi: mvm: implement link change ops
wifi:
iwlwifi: mvm: implement mac80211 callback change_sta_links
wifi:
iwlwifi: mvm: implement PHC clock adjustments
wifi:
iwlwifi: mvm: initialize max_rc_amsdu_len per-link
wifi:
iwlwifi: mvm: initialize per-link STA ratescale data
wifi:
iwlwifi: mvm: initialize seq variable
wifi:
iwlwifi: mvm: make a few warnings only trigger once
wifi:
iwlwifi: mvm: make flush code a bit clearer
wifi:
iwlwifi: mvm: make HLTK configuration for PASN station optional
wifi:
iwlwifi: mvm: make iwl_mvm_mac_ctxt_send_beacon() static
wifi:
iwlwifi: mvm: make some HW flags conditional
wifi:
iwlwifi: mvm: mark mac header with no data frames
wifi:
iwlwifi: mvm: modify link instead of removing it during csa
wifi:
iwlwifi: mvm: move function sequence
wifi:
iwlwifi: mvm: move max_agg_bufsize into host TLC lq_sta
wifi:
iwlwifi: mvm: only clients can be 20MHz-only
wifi:
iwlwifi: mvm: parse FW frame metadata for EHT sniffer mode
wifi:
iwlwifi: mvm: prefer RCU_INIT_POINTER()
wifi:
iwlwifi: mvm: properly implement HE AP support
wifi:
iwlwifi: mvm: read synced time from firmware if supported
wifi:
iwlwifi: mvm: refactor __iwl_mvm_assign_vif_chanctx()
wifi:
iwlwifi: mvm: refactor __iwl_mvm_unassign_vif_chanctx()
wifi:
iwlwifi: mvm: refactor iwl_mvm_add_sta(), iwl_mvm_rm_sta()
wifi:
iwlwifi: mvm: refactor iwl_mvm_cfg_he_sta()
wifi:
iwlwifi: mvm: refactor iwl_mvm_mac_sta_state_common()
wifi:
iwlwifi: mvm: refactor iwl_mvm_roc()
wifi:
iwlwifi: mvm: refactor iwl_mvm_sta
wifi:
iwlwifi: mvm: refactor iwl_mvm_sta_send_to_fw()
wifi:
iwlwifi: mvm: Refactor MAC_CONTEXT_CMD sending flow
wifi:
iwlwifi: mvm: Refactor STA_HE_CTXT_CMD sending flow
wifi:
iwlwifi: mvm: refactor TX csum mode check
wifi:
iwlwifi: mvm: remove chanctx WARN_ON
wifi:
iwlwifi: mvm: remove not needed initializations
wifi:
iwlwifi: mvm: remove only link-specific AP keys
wifi:
iwlwifi: mvm: remove per-STA MFP setting
wifi:
iwlwifi: mvm: remove RS rate init update argument
wifi:
iwlwifi: mvm: remove setting of 'sta' parameter
wifi:
iwlwifi: mvm: rename define to generic name
wifi:
iwlwifi: mvm: replace bss_info_changed() with vif_cfg/link_info_changed()
wifi:
iwlwifi: mvm: report hardware timestamps in RX/TX status
wifi:
iwlwifi: mvm: request limiting to 8 MSDUs per A-MSDU
wifi:
iwlwifi: mvm: rework active links counting
wifi:
iwlwifi: mvm: rfi: disable RFI feature
wifi:
iwlwifi: mvm: rs-fw: don't crash on missing channel
wifi:
iwlwifi: mvm: rs-fw: properly access sband->iftype_data
wifi:
iwlwifi: mvm: rs: print BAD_RATE for invalid HT/VHT index
wifi:
iwlwifi: mvm: rxmq: report link ID to mac80211
wifi:
iwlwifi: mvm: scan legacy bands and UHB channels with same antenna
wifi:
iwlwifi: mvm: select ptp cross timestamp from multiple reads
wifi:
iwlwifi: mvm: send full STA during HW restart
wifi:
iwlwifi: mvm: set STA mask for keys in MLO
wifi:
iwlwifi: mvm: skip inactive links
wifi:
iwlwifi: mvm: skip MEI update for MLO
wifi:
iwlwifi: mvm: spin_lock_bh() to fix lockdep regression
wifi:
iwlwifi: mvm: sta preparation for MLO
wifi:
iwlwifi: mvm: support enabling and disabling HW timestamping
wifi:
iwlwifi: mvm: support wowlan info notification version 2
wifi:
iwlwifi: mvm: track AP STA pointer and use it for MFP
wifi:
iwlwifi: mvm: track station mask for BAIDs
wifi:
iwlwifi: mvm: translate management frame address
wifi:
iwlwifi: mvm: tx: remove misleading if statement
wifi:
iwlwifi: mvm: unite sta_modify_disable_tx flows
wifi:
iwlwifi: mvm: update iwl_mvm_tx_reclaim() for MLO
wifi:
iwlwifi: mvm: update mac config when assigning chanctx
wifi:
iwlwifi: mvm: update mac id management
wifi:
iwlwifi: mvm: Use 64-bit division helper in iwl_mvm_get_crosstimestamp_fw()
wifi:
iwlwifi: mvm: use appropriate link for rate selection
wifi:
iwlwifi: mvm: use bcast/mcast link station id
wifi:
iwlwifi: mvm: use BSSID when building probe requests
wifi:
iwlwifi: mvm: use correct sta mask to remove queue
wifi:
iwlwifi: mvm: use OFDM rate if IEEE80211_TX_CTL_NO_CCK_RATE is set
wifi:
iwlwifi: mvm: use STA link address
wifi:
iwlwifi: mvm: use the correct link queue
wifi:
iwlwifi: mvm: use the link sta address
wifi:
iwlwifi: mvm: use the new lockdep-checking macros
wifi:
iwlwifi: mvm: validate station properly in flush
wifi:
iwlwifi: mvm: vif preparation for MLO
wifi:
iwlwifi: nvm-parse: add full BW UL MU-MIMO support
wifi:
iwlwifi: nvm-parse: enable 160/320 MHz for AP mode
wifi:
iwlwifi: nvm: Update HE capabilities on 6GHz band for EHT device
wifi:
iwlwifi: pcie: Fix integer overflow in iwl_write_to_user_buf
wifi:
iwlwifi: pcie: fix possible NULL pointer dereference
wifi:
iwlwifi: pcie: Handle SO-F device for PCI id 0x7AF0
wifi:
iwlwifi: pcie: work around ROM bug on AX210 integrated
wifi:
iwlwifi: reduce verbosity of some logging events
wifi:
iwlwifi: Remove prohibited spaces
wifi:
iwlwifi: Replace space with tabs as code indent
wifi:
iwlwifi: rs-fw: break out for unsupported bandwidth
wifi:
iwlwifi: separate AP link management queues
wifi:
iwlwifi: suppress printf warnings in tracing
wifi:
iwlwifi: trans: don't trigger d3 interrupt twice
wifi:
iwlwifi: Update configuration for SO,SOF MAC and HR RF
wifi:
iwlwifi: Update configurations for Bnj and Bz devices
wifi:
iwlwifi: Update configurations for Bnj device
wifi:
iwlwifi: Update configurations for Bnj-a0 and specific rf devices
wifi:
iwlwifi: Update init sequence if tx diversity supported
wifi:
iwlwifi: Update logs for yoyo reset sw changes
wifi:
iwlwifi: Update support for b0 version
wifi:
iwlwifi: yoyo: Add driver defined dump file name
wifi:
iwlwifi: yoyo: Add new tlv for dump file name extension
wifi:
iwlwifi: yoyo: Fix possible division by zero
wifi:
iwlwifi: yoyo: skip dump correctly on hw error
wifi:
mac80211: Abort running color change when stopping the AP
wifi:
mac80211: add EHT MU-MIMO related flags in ieee80211_bss_conf
wifi:
mac80211: add flush_sta method
wifi:
mac80211: add LDPC related flags in ieee80211_bss_conf
wifi:
mac80211: add mesh fast-rx support
wifi:
mac80211: add netdev per-link debugfs data and driver hook
wifi:
mac80211: add pointer from bss_conf to vif
wifi:
mac80211: add support for driver adding radiotap TLVs
wifi:
mac80211: add support for letting drivers register tc offload support
wifi:
mac80211: add support for set_hw_timestamp command
wifi:
mac80211: adjust scan cancel comment/check
wifi:
mac80211: allow beacon protection HW offload
wifi:
mac80211: check key taint for beacon protection
wifi:
mac80211: clear all bits that relate rtap fields on skb
wifi:
mac80211: consider reserved chanctx for mindef
wifi:
mac80211: don't translate beacon/presp addrs
wifi:
mac80211: enable EHT mesh support
wifi:
mac80211: fix ieee80211_link_set_associated() type
wifi:
mac80211: fix link activation settings order
wifi:
mac80211: fix min center freq offset tracing
wifi:
mac80211: Fix puncturing bitmap handling in __ieee80211_csa_finalize()
wifi:
mac80211: fix race in mesh sequence number assignment
wifi:
mac80211: fix switch count in EMA beacons
wifi:
mac80211: flush queues on STA removal
wifi:
mac80211: fortify the spinlock against deadlock by interrupt
wifi:
mac80211: fragment per STA profile correctly
wifi:
mac80211: generate EMA beacons in AP mode
wifi:
mac80211: implement support for yet another mesh A-MSDU format
wifi:
mac80211: introduce ieee80211_refresh_tx_agg_session_timer()
wifi:
mac80211: mesh fast xmit support
wifi:
mac80211: mlme: fix non-inheritence element
wifi:
mac80211: mlme: remove pointless sta check
wifi:
mac80211: recalc chanctx mindef before assigning
wifi:
mac80211: remove ieee80211_tx_status_8023
wifi:
mac80211: remove return value check of debugfs_create_dir()
wifi:
mac80211: remove SMPS from AP debugfs
wifi:
mac80211: report all unusable beacon frames
wifi:
mac80211: S1G capabilities information element in probe request
wifi:
mac80211: set EHT support flag in AP mode
wifi:
mac80211: simplify chanctx allocation
wifi:
mac80211: simplify reasoning about EHT capa handling
wifi:
mac80211: take lock before setting vif links
wifi:
mac80211: Use active_links instead of valid_links in Tx
wifi:
mac80211: use bullet list for amsdu_mesh_control formats list
wifi:
mac80211: use correct iftype HE cap
wifi:
mac80211: use mesh header cache to speed up mesh forwarding
wifi:
mac80211: warn only once on AP probe
wifi:
mac80211_hwsim: EMA support
wifi:
mac80211_hwsim: fix potential NULL deref in hwsim_pmsr_report_nl()
wifi:
mac80211_hwsim: Indicate support for NL80211_EXT_FEATURE_SCAN_MIN_PREQ_CONTENT
wifi:
mac80211_hwsim: move beacon transmission to a separate function
wifi:
mac80211_hwsim: Multiple BSSID support
wifi:
move mac80211_hwsim and virt_wifi to virtual directory
wifi:
move raycs, wl3501 and rndis_wlan to legacy directory
wifi:
mt76: add missing locking to protect against concurrent rx/status calls
wifi:
mt76: add mt76_connac_gen_ppe_thresh utility routine
wifi:
mt76: add mt76_connac_irq_enable utility routine
wifi:
mt76: connac: add nss calculation into mt76_connac2_mac_tx_rate_val()
wifi:
mt76: connac: fix stats->tx_bytes calculation
wifi:
mt76: connac: fix txd multicast rate setting
wifi:
mt76: connac: refresh tx session timer for WED device
wifi:
mt76: dma: use napi_build_skb
wifi:
mt76: drop the incorrect scatter and gather frame
wifi:
mt76: dynamic channel bandwidth changes in AP mode
wifi:
mt76: fix 6GHz high channel not be scanned
wifi:
mt76: get rid of unused sta_ps callbacks
wifi:
mt76: handle failure of vzalloc in mt7615_coredump_work
wifi:
mt76: move irq_tasklet in mt76_dev struct
wifi:
mt76: move mcu_uni_event and mcu_reg_event in common code
wifi:
mt76: move shared mac definitions in mt76_connac2_mac.h
wifi:
mt76: mt7615: fix possible race in mt7615_mac_sta_poll
wifi:
mt76: mt7615: increase eeprom size for mt7663
wifi:
mt76: mt7915: add dev->hif2 support for mt7916 WED device
wifi:
mt76: mt7915: drop redundant prefix of mt7915_txpower_puts()
wifi:
mt76: mt7915: expose device tree match table
wifi:
mt76: mt7915: remove mt7915_mcu_beacon_check_caps()
wifi:
mt76: mt7915: rework init flow in mt7915_thermal_init()
wifi:
mt76: mt7915: unlock on error in mt7915_thermal_temp_store()
wifi:
mt76: mt7921: add Netgear AXE3000 (A8000) support
wifi:
mt76: mt7921: enable p2p support
wifi:
mt76: mt7921: fix missing unwind goto in `mt7921u_probe`
wifi:
mt76: mt7921: fix PCI DMA hang after reboot
wifi:
mt76: mt7921: fix wrong command to set STA channel
wifi:
mt76: mt7921: get rid of eeprom.h
wifi:
mt76: mt7921: introduce mt7921_get_mac80211_ops utility routine
wifi:
mt76: mt7921: Replace fake flex-arrays with flexible-array members
wifi:
mt76: mt7921: use driver flags rather than mac80211 flags to mcu
wifi:
mt76: mt7921e: fix probe timeout after reboot
wifi:
mt76: mt7921e: improve reliability of dma reset
wifi:
mt76: mt7921e: Set memory space enable in PCI_COMMAND if unset
wifi:
mt76: mt7921e: stop chip reset worker in unregister hook
wifi:
mt76: mt7996: add eht rx rate support
wifi:
mt76: mt7996: add full system reset knobs into debugfs
wifi:
mt76: mt7996: enable BSS_CHANGED_BASIC_RATES support
wifi:
mt76: mt7996: enable BSS_CHANGED_MCAST_RATE support
wifi:
mt76: mt7996: enable configured beacon tx rate
wifi:
mt76: mt7996: enable coredump support
wifi:
mt76: mt7996: enable full system reset support
wifi:
mt76: mt7996: enable mesh HW amsdu/de-amsdu support
wifi:
mt76: mt7996: fill txd by host driver
wifi:
mt76: mt7996: fix eeprom tx path bitfields
wifi:
mt76: mt7996: fix endianness of MT_TXD6_TX_RATE
wifi:
mt76: mt7996: fix pointer calculation in ie countdown event
wifi:
mt76: mt7996: fix possible NULL pointer dereference in mt7996_mac_write_txwi()
wifi:
mt76: mt7996: fix radiotap bitfield
wifi:
mt76: mt7996: init mpdu density cap
wifi:
mt76: mt7996: let non-bufferable MMPDUs use correct hw queue
wifi:
mt76: mt7996: remove mt7996_mcu_beacon_check_caps()
wifi:
mt76: mt7996: remove mt7996_mcu_set_pm()
wifi:
mt76: mt7996: Remove unneeded semicolon
wifi:
mt76: mt7996: remove unused eeprom band selection
wifi:
mt76: remove redundent MCU_UNI_CMD_* definitions
wifi:
mt76: Replace zero-length array with flexible-array member
wifi:
mt76: set NL80211_EXT_FEATURE_CAN_REPLACE_PTK0 on supported drivers
wifi:
mwifiex: remove unused evt_buf variable
wifi:
nl80211: add a command to enable/disable HW timestamping
wifi:
nl80211: Add support for randomizing TA of auth and deauth frames
wifi:
nl80211: convert cfg80211_scan_request allocation to *_size macros
wifi:
nl80211: make nl80211_send_chandef non-static
wifi:
nl80211: support advertising S1G capabilities
wifi:
nl80211: Update the documentation of NL80211_SCAN_FLAG_COLOCATED_6GHZ
wifi:
nl80211: Update the documentation of NL80211_SCAN_FLAG_COLOCATED_6GHZ
wifi:
qtnfmac: use struct_size and size_sub for payload length
wifi:
radiotap: Add EHT radiotap definitions
wifi:
radiotap: separate vendor TLV into header/content
wifi:
rndis_wlan: clean up a type issue
wifi:
rndis_wlan: Replace fake flex-array with flexible-array member
wifi:
rsi: Slightly simplify rsi_set_channel()
wifi:
rt2x00: Fix memory leak when handling surveys
wifi:
rtl8xxxu: 8188e: parse single one element of RA report for station mode
wifi:
rtl8xxxu: Add rtl8xxxu_write{8,16,32}_{set,clear}
wifi:
rtl8xxxu: Clean up some messy ifs
wifi:
rtl8xxxu: Don't print the vendor/product/serial
wifi:
rtl8xxxu: fix authentication timeout due to incorrect RCR value
wifi:
rtl8xxxu: mark Edimax EW-7811Un V2 as tested
wifi:
rtl8xxxu: Remove always true condition in rtl8xxxu_print_chipinfo
wifi:
rtl8xxxu: RTL8192EU always needs full init
wifi:
rtl8xxxu: Simplify setting the initial gain
wifi:
rtl8xxxu: Support devices with 5-6 out endpoints
wifi:
rtl8xxxu: Support new chip RTL8710BU aka RTL8188GU
wifi:
rtl8xxxu: use module_usb_driver
wifi:
rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_reg()
wifi:
rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_rfreg()
wifi:
rtlwifi: Replace fake flex-array with flex-array member
wifi:
rtlwifi: rtl8192ce: fix dealing empty EEPROM values
wifi:
rtlwifi: rtl8192de: Remove the unused variable bcnfunc_enable
wifi:
rtlwifi: rtl8192se: Remove some unused variables
wifi:
rtw88: 8822c: add iface combination
wifi:
rtw88: 8822c: extend reserved page number
wifi:
rtw88: add bitmap for dynamic port settings
wifi:
rtw88: add port switch for AP mode
wifi:
rtw88: Add support for the SDIO based RTL8821CS chipset
wifi:
rtw88: Add support for the SDIO based RTL8822BS chipset
wifi:
rtw88: Add support for the SDIO based RTL8822CS chipset
wifi:
rtw88: call rtw8821c_switch_rf_set() according to chip variant
wifi:
rtw88: Clear RTW_FLAG_POWERON early in rtw_mac_power_switch()
wifi:
rtw88: correct PS calculation for SUPPORTS_DYNAMIC_PS
wifi:
rtw88: correct qsel_to_ep[] type as int
wifi:
rtw88: disallow PS during AP mode
wifi:
rtw88: Fix memory leak in rtw88_usb
wifi:
rtw88: fix memory leak in rtw_usb_probe()
wifi:
rtw88: handle station mode concurrent scan with AP mode
wifi:
rtw88: mac: Add SDIO HCI support in the TX/page table setup
wifi:
rtw88: mac: Add support for the SDIO HCI in rtw_pwr_seq_parser()
wifi:
rtw88: mac: Return the original error from rtw_mac_power_switch()
wifi:
rtw88: mac: Return the original error from rtw_pwr_seq_parser()
wifi:
rtw88: mac: Support SDIO specific bits in the power on sequence
wifi:
rtw88: main: Add the {cpwm,rpwm}_addr for SDIO based chipsets
wifi:
rtw88: main: Reserve 8 bytes of extra TX headroom for SDIO cards
wifi:
rtw88: prevent scan abort with other VIFs
wifi:
rtw88: refine reserved page flow for AP mode
wifi:
rtw88: Remove redundant pci_clear_master
wifi:
rtw88: remove unused rtw_pci_get_tx_desc function
wifi:
rtw88: rtw8821c: Fix rfe_option field width
wifi:
rtw88: rtw8821c: Implement RTL8821CS (SDIO) efuse parsing
wifi:
rtw88: rtw8822b: Implement RTL8822BS (SDIO) efuse parsing
wifi:
rtw88: rtw8822c: Implement RTL8822CS (SDIO) efuse parsing
wifi:
rtw88: sdio: Add HCI implementation for SDIO based chipsets
wifi:
rtw88: sdio: Always use two consecutive bytes for word operations
wifi:
rtw88: set pkg_type correctly for specific rtw8821c variants
wifi:
rtw88: Update spelling in main.h
wifi:
rtw88: usb: fix priority queue to endpoint mapping
wifi:
rtw88: use work to update rate to avoid RCU warning
wifi:
rtw89: 8851b: add BB and RF tables (1 of 2)
wifi:
rtw89: 8851b: add BB and RF tables (2 of 2)
wifi:
rtw89: 8851b: add tables for RFK
wifi:
rtw89: 8851b: fix TX path to path A for one RF path chip
wifi:
rtw89: 8852b: add channel encoding for hw_scan
wifi:
rtw89: 8852b: adjust quota to avoid SER L1 caused by access null page
wifi:
rtw89: 8852b: enable hw_scan support
wifi:
rtw89: 8852c: add beacon filter and CQM support
wifi:
rtw89: add counters of register-based H2C/C2H
wifi:
rtw89: add firmware format version to backward compatible with older drivers
wifi:
rtw89: add flag check for power state
wifi:
rtw89: add function to wait for completion of TX skbs
wifi:
rtw89: add ieee80211::remain_on_channel ops
wifi:
rtw89: add RNR support for 6 GHz scan
wifi:
rtw89: add support of concurrent mode
wifi:
rtw89: add tx_wake notify for 8852B
wifi:
rtw89: adjust channel encoding to common function
wifi:
rtw89: coex: Add LPS protocol radio state for RTL8852B
wifi:
rtw89: coex: Add more error_map and counter to log
wifi:
rtw89: coex: Add path control register to monitor list
wifi:
rtw89: coex: Add register monitor report v2 format
wifi:
rtw89: coex: Add report control v5 variation
wifi:
rtw89: coex: Add traffic TX/RX info and its H2C
wifi:
rtw89: coex: Add v2 Bluetooth scan info
wifi:
rtw89: coex: Add v5 firmware cycle status report
wifi:
rtw89: coex: Add WiFi role info v2
wifi:
rtw89: coex: Enable Wi-Fi RX gain control for free run solution
wifi:
rtw89: coex: Fix wrong structure assignment at null data report
wifi:
rtw89: coex: Not to enable firmware report when WiFi is power saving
wifi:
rtw89: coex: send more hardware module info to firmware for 8851B
wifi:
rtw89: coex: Update function to get BT RSSI and hardware counter
wifi:
rtw89: coex: Update RTL8852B LNA2 hardware parameter
wifi:
rtw89: coex: Update Wi-Fi Bluetooth coexistence version to 7.0.1
wifi:
rtw89: config EDCCA threshold during scan to prevent TX failed
wifi:
rtw89: correct 5 MHz mask setting
wifi:
rtw89: correct PS calculation for SUPPORTS_DYNAMIC_PS
wifi:
rtw89: Disallow power save with multiple stations
wifi:
rtw89: fix authentication fail during scan
wifi:
rtw89: fix crash due to null pointer of sta in AP mode
wifi:
rtw89: fix incorrect channel info during scan due to ppdu_sts filtering
wifi:
rtw89: fix potential race condition between napi_init and napi_enable
wifi:
rtw89: fix power save function in WoWLAN mode
wifi:
rtw89: fix SER L1 might stop entering LPS issue
wifi:
rtw89: fw: configure CRASH_TRIGGER feature for 8852B
wifi:
rtw89: fw: use generic flow to set/check features
wifi:
rtw89: mac: update MAC settings to support 8851b
wifi:
rtw89: mac: use regular int as return type of DLE buffer request
wifi:
rtw89: pci: update PCI related settings to support 8851B
wifi:
rtw89: prohibit enter IPS during HW scan
wifi:
rtw89: read version of analog hardware
wifi:
rtw89: refine FW feature judgement on packet drop
wifi:
rtw89: refine scan function after chanctx
wifi:
rtw89: release RX standby timer of beamformee CSI to save power
wifi:
rtw89: remove redundant check of entering LPS
wifi:
rtw89: Remove redundant pci_clear_master
wifi:
rtw89: remove superfluous H2C of join_info
wifi:
rtw89: set data lowest rate according to AP supported rate
wifi:
rtw89: support parameter tables by RFE type
wifi:
rtw89: support WoWLAN mode for 8852be
wifi:
rtw89: update statistics to FW for fine-tuning performance
wifi:
rtw89: use hardware CFO to improve performance
wifi:
rtw89: use schedule_work to request firmware
wifi:
rtw89: use struct instead of macros to set H2C command of hardware scan
wifi:
wcn36xx: add support for pronto-v3
wifi:
wcn36xx: Slightly optimize PREPARE_HAL_BUF()
wifi:
wfx: Remove some dead code
wifi:
wireless: cleanup unused function parameters
wifi:
wireless: correct primary channel validation on 6 GHz
wifi:
wireless: return primary channel regardless of DUP
workingset:
memcg: sleep when flushing stats in workingset_refault()
workqueue:
clean up WORK_* constant types, clarify masking
workqueue:
Fix hung time report of worker pools
workqueue:
Interrupted create_worker() is not a repeated event
workqueue:
Introduce show_freezable_workqueues
workqueue:
move to use bus_get_dev_root()
workqueue:
Print backtraces from CPUs with hung CPU bound workqueues
workqueue:
Simplify a pr_warn() call in wq_select_unbound_cpu()
workqueue:
Warn when a new worker could not be created
workqueue:
Warn when a rescuer could not be created
writeback:
fix call of incorrect macro
writeback:
fix dereferencing NULL mapping->host on writeback_page_template
wwan:
core: add print for wwan port attach/disconnect
wwan:
core: Support slicing in port TX flow of WWAN subsystem
x25:
preserve const qualifier in [a]x25_sk()
x86,objtool:
Introduce ORC_TYPE_*
x86,objtool:
Separate unret validation from unwind hints
x86,objtool:
Split UNWIND_HINT_EMPTY in two
x86-64:
make access_ok() independent of LAM
x86-64:
mm: clarify the 'positive addresses' user address rules
x86/ACPI/boot:
Improve __acpi_acquire_global_lock
x86/amd_nb:
Add PCI ID for family 19h model 78h
x86/apic/x2apic:
Allow CPU cluster_mask to be populated in parallel
x86/apic:
Fix atomic update of offset in reserve_eilvt_offset()
x86/apic:
Fix kernel panic when booting with intremap=off and x2apic_phys
x86/arch_prctl:
Add AMX feature numbers as ABI constants
x86/boot:
Centralize __pa()/__va() definitions
x86/coco:
Export cc_vendor
x86/CPU/AMD:
Make sure EFER[AIBRSE] is set
x86/cpu:
Add Xeon Emerald Rapids to list of CPUs that support PPIN
x86/cpu:
Expose arch_cpu_idle_dead()'s prototype definition
x86/cpu:
Make sure play_dead() doesn't return
x86/cpu:
Mark play_dead() __noreturn
x86/cpu:
Mark {hlt,resume}_play_dead() __noreturn
x86/cpufeatures:
Redefine synthetic virtual NMI bit as AMD's "real" vNMI
x86/entry:
Change stale function name in comment to error_return()
x86/head/64:
Switch to KERNEL_CS as soon as new GDT is installed
x86/head:
Mark *_start_kernel() __noreturn
x86/hyperv/vtl:
Add noop for realmode pointers
x86/hyperv:
Add callback filter to cpumask_to_vpset()
x86/hyperv:
Add VTL specific structs and hypercalls
x86/hyperv:
Change vTOM handling to use standard coco mechanisms
x86/hyperv:
Exclude lazy TLB mode CPUs from enlightened TLB flushes
x86/hyperv:
Fix hyperv_pcpu_input_arg handling when CPUs go online/offline
x86/hyperv:
Make hv_get_nmi_reason public
x86/hyperv:
Mark hv_ghcb_terminate() as noreturn
x86/hyperv:
Reorder code to facilitate future work
x86/hyperv:
VTL support for Hyper-V
x86/include/asm/msr-index.h:
Add IFS Array test bits
x86/init:
Make get/set_rtc_noop() public
x86/ioapic:
Don't return 0 from arch_dynirq_lower_bound()
x86/ioremap:
Add hypervisor callback for private MMIO mapping in coco VM
x86/kexec:
remove unnecessary arch_kexec_kernel_image_load()
x86/linkage:
Fix padding for typed functions
x86/MCE/AMD:
Make kobj_type structure constant
x86/MCE/AMD:
Use an u64 for bank_map
x86/mce:
Always inline old MCA stubs
x86/microcode:
move to use bus_get_dev_root()
x86/mm/dump_pagetables:
remove MODULE_LICENSE in non-modules
x86/mm/iommu/sva:
Do not allow to set FORCE_TAGGED_SVA bit from outside
x86/mm/iommu/sva:
Fix error code for LAM enabling failure due to SVA
x86/mm/iommu/sva:
Make LAM and SVA mutually exclusive
x86/mm/pat:
clear VM_PAT if copy_p4d_range failed
x86/mm:
Avoid incomplete Global INVLPG flushes
x86/mm:
Avoid using set_pgd() outside of real PGD pages
x86/mm:
Handle decryption/re-encryption of bss_decrypted consistently
x86/mm:
Handle LAM on context switch
x86/mm:
Provide arch_prctl() interface for LAM
x86/mm:
Reduce untagged_addr() overhead for systems without LAM
x86/mm:
Rework address range check in get_user() and put_user()
x86/mm:
try VMA lock-based page fault handling first
x86/paravirt:
Convert simple paravirt functions to asm
x86/paravirt:
Merge activate_mm() and dup_mmap() callbacks
x86/pci/xen:
populate MSI sysfs entries
x86/platform/intel-mid:
Remove unused definitions from intel-mid.h
x86/purgatory:
remove PGO flags
x86/resctrl:
Avoid redundant counter read in __mon_event_count()
x86/retbleed:
Fix return thunk alignment
x86/sev:
Change snp_guest_issue_request()'s fw_err argument
x86/show_trace_log_lvl:
Ensure stack pointer is aligned, again
x86/smpboot:
Reference count on smpboot_setup_warm_reset_vector()
x86/smpboot:
Remove early_gdt_descr on 64-bit
x86/smpboot:
Remove initial_gs
x86/smpboot:
Remove initial_stack on 64-bit
x86/split_lock:
Enumerate architectural split lock disable bit
x86/tdx:
Drop flags from __tdx_hypercall()
x86/topology:
Fix erroneous smp_num_siblings on Intel Hybrid platforms
x86/uaccess:
Provide untagged_addr() and remove tags before address check
x86/uaccess:
Remove memcpy_page_flushcache()
x86/umwait:
move to use bus_get_dev_root()
x86/unwind/orc:
Add ELF section with ORC version identifier
x86:
Allow atomic MM_CONTEXT flags setting
x86:
CPUID and CR3/CR4 flags for Linear Address Masking
x86:
don't use REP_GOOD or ERMS for small memory clearing
x86:
don't use REP_GOOD or ERMS for small memory copies
x86:
don't use REP_GOOD or ERMS for user memory clearing
x86:
don't use REP_GOOD or ERMS for user memory copies
x86:
improve on the non-rep 'clear_user' function
x86:
improve on the non-rep 'copy_user' function
x86:
inline the 'rep movs' in user copies for the FSRM case
x86:
kmsan: don't rename memintrinsics in uninstrumented files
x86:
kmsan: use C versions of memset16/memset32/memset64
x86:
KVM: Add common feature flag for AMD's PSFD
x86:
mm: remove 'sign' games from LAM untagged_addr*() macros
x86:
mm: remove architecture-specific 'access_ok()' define
x86:
move stac/clac from user copy routines into callers
x86:
re-introduce support for ERMS copies for user space accesses
x86:
remove 'zerorest' argument from __copy_user_nocache()
x86:
rewrite '__copy_user_nocache' function
x86:
set FSRS automatically on AMD CPUs that have FSRM
x86:
Simplify one-level sysctl registration for abi_table2
x86:
Simplify one-level sysctl registration for itmt_kern_table
x86:
uaccess: move 32-bit and 64-bit parts into proper
header
xattr:
add listxattr helper
xattr:
remove unused argument
xattr:
simplify listxattr helpers
xdp:
recycle Page Pool backed skbs built from XDP frames
xdp:
remove unused {__,}xdp_release_frame()
xen/blkback:
fix white space code style issues
xen/blkback:
move blkif_get_x86_*_req() into blkback.c
xen/blkback:
remove stale prototype
xen/blkback:
simplify free_persistent_gnts() interface
xen/blkfront:
Only check REQ_FUA for writes
xen/pciback:
don't call pcistub_device_put() under lock
xen/pvcalls-back:
fix double frees with pvcalls_new_active_socket()
xen/pvcalls:
don't call bind_evtchn_to_irqhandler() under lock
xen/scsiback:
don't call scsiback_free_translation_entry() under lock
xen:
simplify sysctl registration for balloon
xfrm:
add missed call to delete offloaded policies
xfrm:
add new device offload acquire flag
xfrm:
Check if_id in inbound policy/secpath match
xfrm:
copy_to_user_state fetch offloaded SA packets/bytes statistics
xfrm:
don't check the default policy if the policy allows the packet
xfrm:
don't require advance ESN callback for packet offload
xfrm:
Ensure policies always checked on XFRM-I input path
xfrm:
fix inbound ipv4/udp/esp packets to UDPv6 dualstack sockets
xfrm:
Fix leak of dev tracker
xfrm:
Linearize the skb after offloading if needed.
xfrm:
Reject optional tunnel/BEET mode templates in outbound policies
xfrm:
release all offloaded policy memory
xfrm:
Remove inner/outer modes from input path
xfrm:
Remove inner/outer modes from output path
xfrm:
Treat already-verified secpath entries as optional
xfrm:
Use xfrm_state selector for BEET input
xfs:
_{attr,data}_map_shared should take ILOCK_EXCL until iread_extents is completely done
xfs:
accumulate iextent records when checking bmap
xfs:
add a tracepoint to report incorrect extent refcounts
xfs:
alert the user about data/attr fork mappings that could be merged
xfs:
allow queued AG intents to drain before scrubbing
xfs:
always check the existence of a dirent's child inode
xfs:
always scrub record/key order of interior records
xfs:
buffer pins need to hold a buffer reference
xfs:
change bmap scrubber to store the previous mapping
xfs:
check btree keys reflect the child block
xfs:
check for reverse mapping records that could be merged
xfs:
check overlapping rmap btree records
xfs:
check that per-cpu inodegc workers actually run on that cpu
xfs:
check the reference counts of gaps in the refcount btree
xfs:
check used space of shortform xattr structures
xfs:
clean up broken eearly-exit code in the inode btree scrubber
xfs:
clean up scrub context if scrub setup returns -EDEADLOCK
xfs:
clean up xattr scrub initialization
xfs:
collect errors from inodegc for unlinked inode recovery
xfs:
complain about bad file mapping records in the ondisk bmbt
xfs:
complain about bad records in query_range helpers
xfs:
convert xbitmap to interval tree
xfs:
convert xfs_ialloc_has_inodes_at_extent to return keyfill scan results
xfs:
create traced helper to get extra perag references
xfs:
cross-reference rmap records with ag btrees
xfs:
cross-reference rmap records with free space btrees
xfs:
cross-reference rmap records with inode btrees
xfs:
cross-reference rmap records with refcount btrees
xfs:
defered work could create precommits
xfs:
deprecate the ascii-ci feature
xfs:
detect unwritten bit set in rmapbt node block keys
xfs:
directly cross-reference the inode btrees with each other
xfs:
disable reaping in fscounters scrub
xfs:
document btree bulk loading
xfs:
document directory tree repairs
xfs:
document full filesystem scans for online fsck
xfs:
document future directions of online fsck
xfs:
document how online fsck deals with eventual consistency
xfs:
document metadata file repair
xfs:
document online file metadata repair code
xfs:
document pageable kernel memory
xfs:
document the filesystem metadata checking strategy
xfs:
document the general theory underlying online fsck design
xfs:
document the motivation for online fsck design
xfs:
document the testing plan for online fsck
xfs:
document the user interface for online fsck
xfs:
document the userspace fsck driver program
xfs:
don't allocate into the data fork for an unshare request
xfs:
don't call xchk_bmap_check_rmaps for btree-format file forks
xfs:
don't consider future format versions valid
xfs:
don't load local xattr values during scrub
xfs:
don't shadow @leaf in xchk_xattr_block
xfs:
don't take the MMAPLOCK when scrubbing file metadata
xfs:
don't unconditionally null args->pag in xfs_bmap_btalloc_at_eof
xfs:
drop the _safe behavior from the xbitmap foreach macro
xfs:
ensure that all metadata and data blocks are not cow staging extents
xfs:
ensure that single-owner file blocks are not owned by others
xfs:
explicitly specify cpu when forcing inodegc delayed work to run immediately
xfs:
Extend table marker on deprecated mount options table
xfs:
fix AGF vs inode cluster buffer deadlock
xfs:
fix agf/agfl verification on v4 filesystems
xfs:
fix an inode lookup race in xchk_get_inode
xfs:
fix author and spdx headers on scrub/ files
xfs:
fix broken logic when detecting mergeable bmap records
xfs:
fix BUG_ON in xfs_getbmap()
xfs:
fix double xfs_perag_rele() in xfs_filestream_pick_ag()
xfs:
fix duplicate includes
xfs:
fix livelock in delayed allocation at ENOSPC
xfs:
fix negative array access in xfs_getbmap
xfs:
fix parent pointer scrub racing with subdirectory reparenting
xfs:
fix rm_offset flag handling in rmap keys
xfs:
Fix undefined behavior of shift into sign bit
xfs:
fix xfs_inodegc_stop racing with mod_delayed_work
xfs:
flag free space btree records that could be merged
xfs:
flag refcount btree records that could be merged
xfs:
flush dirty data and drain directios before scrubbing cow fork
xfs:
give xfs_bmap_intent its own perag reference
xfs:
give xfs_extfree_intent its own perag reference
xfs:
give xfs_refcount_intent its own perag reference
xfs:
give xfs_rmap_intent its own perag reference
xfs:
hoist inode record alignment checks from scrub
xfs:
hoist rmap record flag checks from scrub
xfs:
hoist rmap record flag checks from scrub
xfs:
implement masked btree key comparisons for _has_records scans
xfs:
introduce bitmap type for AG blocks
xfs:
manage inode DONTCACHE status at irele time
xfs:
minimize overhead of drain wakeups by using jump labels
xfs:
move xattr scrub buffer allocation to top level function
xfs:
only allocate free space bitmap for xattr scrub if needed
xfs:
pass per-ag references to xfs_free_extent
xfs:
refactor ->diff_two_keys callsites
xfs:
refactor converting btree irec to btree key
xfs:
remove flags argument from xchk_setup_xattr_buf
xfs:
remove pointless shadow variable from xfs_difree_inobt
xfs:
remove the for_each_xbitmap_ helpers
xfs:
remove unnecessary dstmap in xattr scrubber
xfs:
remove WARN when dquot cache insertion fails
xfs:
remove xchk_parent_count_parent_dentries
xfs:
remove xfs_filemap_map_pages() wrapper
xfs:
rename xchk_get_inode -> xchk_iget_for_scrubbing
xfs:
replace xfs_btree_has_record with a general keyspace scanner
xfs:
restore allocation trylock iteration
xfs:
retain the AGI when we can't iget an inode to scrub the core
xfs:
return a failure address from xfs_rmap_irec_offset_unpack
xfs:
scrub should use ECHRNG to signal that the drain is needed
xfs:
set bnobt/cntbt numrecs correctly when formatting new AGs
xfs:
simplify two-level sysctl registration for xfs_table
xfs:
simplify xchk_parent_validate
xfs:
split freemap from xchk_xattr_buf.buf
xfs:
split the xchk_bmap_check_rmaps into a predicate
xfs:
split usedmap from xchk_xattr_buf.buf
xfs:
split valuebuf from xchk_xattr_buf.buf
xfs:
split xchk_bmap_xref_rmap into two functions
xfs:
stabilize the dirent name transformation function used for ascii-ci dir hash computation
xfs:
standardize ondisk to incore conversion for bmap btrees
xfs:
standardize ondisk to incore conversion for free space btrees
xfs:
standardize ondisk to incore conversion for inode btrees
xfs:
standardize ondisk to incore conversion for refcount btrees
xfs:
standardize ondisk to incore conversion for rmap btrees
xfs:
streamline the directory iteration code for scrub
xfs:
teach scrub to check for sole ownership of metadata objects
xfs:
test the ascii case-insensitive hash
xfs:
update copyright years for scrub/ files
xfs:
use the directory name hash function for dir scrubbing
xfs:
validate block number being freed before adding to xefi
xfs:
validity check agbnos on the AGFL
xfs:
verify buffer contents when we skip log replay
xfs:
xattr scrub should ensure one namespace bit per name
xfs:
xfs_iget in the directory scrubber needs to use UNTRUSTED
xhci-pci:
Only run d3cold avoidance quirk for s2idle
xhci:
Avoid PCI MSI/MSIX interrupt reinitialization at resume
xhci:
Call MSI sync function from xhci-pci instead of generic xhci code
xhci:
dbc: Provide sysfs option to configure dbc descriptors
xhci:
fix debugfs register accesses while suspended
xhci:
Fix incorrect tracking of free space on transfer rings
xhci:
mem: Carefully calculate size for memory allocations
xhci:
mem: Drop useless return:s
xhci:
mem: Get rid of redundant 'else'
xhci:
mem: Join string literals back
xhci:
mem: Replace explicit castings with appropriate specifiers
xhci:
mem: Use dma_poll_zalloc() instead of explicit memset()
xhci:
mem: Use while (i--) pattern to clean up
xhci:
Move functions to cleanup MSI to xhci-pci
xhci:
Move functions to setup msi to xhci-pci
xhci:
move PCI specific MSI/MSIX cleanup away from generic xhci functions
xhci:
Move xhci MSI sync function to to xhci-pci
xhci:
use pm_ptr() instead of #ifdef for CONFIG_PM conditionals
xsk:
allow remap of fill and/or completion rings
xsk:
Elide base_addr comparison in xp_unaligned_validate_desc
xsk:
Fix unaligned descriptor validation
xsk:
Simplify xp_aligned_validate_desc implementation
xtables:
move icmp/icmpv6 logic to xt_tcpudp
xtensa/cpu:
Make sure cpu_die() doesn't return
xtensa/cpu:
Mark cpu_die() __noreturn
xtensa:
add __bswap{si,di}2 helpers
xtensa:
fix signal delivery to FDPIC process
xtensa:
reword ARCH_FORCE_MAX_ORDER prompt and help text
yama:
simplfy sysctls with register_sysctl()
ynl:
allow to encode u8 attr
zpool:
remove MODULE_LICENSE in non-modules
zram:
always compile read_from_bdev_sync
zram:
directly call zram_read_page in writeback_store
zram:
don't pass a bvec to __zram_bvec_write
zram:
don't return errors from read_from_bdev_async
zram:
don't use highmem for the bounce buffer in zram_bvec_{read,write}
zram:
fix synchronous reads
zram:
fix up permission for the hot_add sysfs file
zram:
make zram_bio_discard more self-contained
zram:
move discard handling to zram_submit_bio
zram:
pass a page to read_from_bdev
zram:
refactor highlevel read and write handling
zram:
refactor zram_bdev_read
zram:
refactor zram_bdev_write
zram:
remove valid_io_request
zram:
rename __zram_bvec_read to zram_read_page
zram:
return early on error in zram_bvec_rw
zram:
return errors from read_from_bdev_sync
zram:
simplify bvec iteration in __zram_make_request
zsmalloc:
allow only one active pool compaction context
zsmalloc:
fine-grained inuse ratio based fullness grouping
zsmalloc:
move LRU update from zs_map_object() to zs_malloc()
zsmalloc:
remove insert_zspage() ->inuse optimization
zsmalloc:
reset compaction source zspage pointer after putback_zspage()
zsmalloc:
rework compaction algorithm
zsmalloc:
show per fullness group class stats
zswap:
do not shrink if cgroup may not zswap
zswap:
remove MODULE_LICENSE in non-modules